From 9d5103ab246b70a9d1d08a0b52acfc6e8e16f99a Mon Sep 17 00:00:00 2001 From: kumavis Date: Thu, 21 Nov 2024 12:34:49 -1000 Subject: [PATCH] chore: update prettier to v3 --- lavamoat/build-system/policy.json | 804 +----------------------------- package.json | 4 +- yarn.lock | 210 +++++--- 3 files changed, 150 insertions(+), 868 deletions(-) diff --git a/lavamoat/build-system/policy.json b/lavamoat/build-system/policy.json index 5338922720ef..43d1e857ea49 100644 --- a/lavamoat/build-system/policy.json +++ b/lavamoat/build-system/policy.json @@ -2040,7 +2040,8 @@ "chokidar>normalize-path": true, "chokidar>readdirp": true, "del>is-glob": true, - "eslint>glob-parent": true + "eslint>glob-parent": true, + "tsx>fsevents": true } }, "chokidar>anymatch": { @@ -6656,797 +6657,11 @@ } }, "prettier": { - "builtin": { - "assert": true, - "events.EventEmitter": true, - "fs": true, - "module._nodeModulePaths": true, - "module._resolveFilename": true, - "os": true, - "path": true, - "stream.PassThrough": true, - "stream.Readable": true, - "util.inherits": true, - "util.inspect": true, - "util.promisify": true - }, "globals": { - "ANONYMOUS": true, - "Buffer": true, - "BuilderFileEmit": true, - "BuilderProgramKind": true, - "BuilderState": true, - "CheckMode": true, - "ClassificationType": true, - "ClassificationTypeNames": true, - "CompletionInfoFlags": true, - "CompletionTriggerKind": true, - "ConfigFileProgramReloadLevel": true, - "CoreServicesShimHostAdapter": true, - "DocumentHighlights": true, - "Element": true, - "EndOfLineState": true, - "ExportKind": true, - "FileSystemEntryKind": true, - "FileWatcherEventKind": true, - "FlattenLevel": true, - "ForegroundColorEscapeSequences": true, - "HTMLElement": true, - "HighlightSpanKind": true, - "ImportKind": true, - "IndentStyle": true, - "InlayHintKind": true, - "Intl": true, - "InvalidatedProjectKind": true, - "LanguageServiceMode": true, - "LanguageServiceShimHostAdapter": true, - "ModuleInstanceState": true, - "NodeResolutionFeatures": true, - "OrganizeImportsMode": true, - "OutliningSpanKind": true, - "OutputFileType": true, - "PackageJsonAutoImportPreference": true, - "PackageJsonDependencyGroup": true, - "PatternMatchKind": true, - "PollingInterval": true, - "PrivateIdentifierKind": true, - "ProcessLevel": true, - "QuotePreference": true, - "SVGElement": true, - "ScriptElementKind": true, - "ScriptElementKindModifier": true, - "ScriptSnapshot": true, - "SemanticClassificationFormat": true, - "SemanticMeaning": true, - "SemicolonPreference": true, - "SignatureCheckMode": true, - "SymbolDisplayPartKind": true, - "TokenClass": true, - "TypeFacts": true, - "TypeScriptServicesFactory": true, - "UpToDateStatusType": true, - "Version": true, - "VersionRange": true, - "WatchLogLevel": true, - "WatchType": true, - "WorkerGlobalScope": true, - "YAML_SILENCE_DEPRECATION_WARNINGS": true, - "YAML_SILENCE_WARNINGS": true, - "__dirname": true, - "__filename": true, - "accessPrivateIdentifier": true, - "addEmitFlags": true, - "addEmitHelper": true, - "addEmitHelpers": true, - "addInternalEmitFlags": true, - "addSyntheticLeadingComment": true, - "addSyntheticTrailingComment": true, - "advancedAsyncSuperHelper": true, - "affectsDeclarationPathOptionDeclarations": true, - "affectsEmitOptionDeclarations": true, - "allKeysStartWithDot": true, - "assertDoc": true, - "assignHelper": true, - "asyncDelegator": true, - "asyncGeneratorHelper": true, - "asyncSuperHelper": true, - "asyncValues": true, - "atob": true, - "awaitHelper": true, - "awaiterHelper": true, - "bindSourceFile": true, - "breakIntoCharacterSpans": true, - "breakIntoWordSpans": true, - "btoa": true, - "buildLinkParts": true, - "buildOpts": true, - "buildOverload": true, - "bundlerModuleNameResolver": true, - "canBeConvertedToAsync": true, - "canJsonReportNoInputFiles": true, - "canProduceDiagnostics": true, - "canWatchDirectoryOrFile": true, - "chainBundle": true, - "changeCompilerHostLikeToUseCache": true, - "classPrivateFieldGetHelper": true, - "classPrivateFieldInHelper": true, - "classPrivateFieldSetHelper": true, - "classicNameResolver": true, - "cleanExtendedConfigCache": true, - "clearSharedExtendedConfigFileWatcher": true, - "clearTimeout": true, - "climbPastPropertyAccess": true, - "climbPastPropertyOrElementAccess": true, - "cloneCompilerOptions": true, - "closeFileWatcherOf": true, - "collectExternalModuleInfo": true, - "commonOptionsWithBuild": true, - "compareEmitHelpers": true, - "comparePatternKeys": true, - "compileOnSaveCommandLineOption": true, - "compilerOptionsDidYouMeanDiagnostics": true, - "compilerOptionsIndicateEsModules": true, - "computeCommonSourceDirectoryOfFilenames": true, - "computeSignature": true, - "computeSignatureWithDiagnostics": true, - "computeSuggestionDiagnostics": true, - "console": true, - "consumesNodeCoreModules": true, - "convertCompilerOptionsForTelemetry": true, - "convertCompilerOptionsFromJson": true, - "convertJsonOption": true, - "convertToObject": true, - "convertToObjectWorker": true, - "convertToOptionsWithAbsolutePaths": true, - "convertToTSConfig": true, - "convertTypeAcquisitionFromJson": true, - "copyComments": true, - "copyLeadingComments": true, - "copyTrailingAsLeadingComments": true, - "copyTrailingComments": true, - "createAbstractBuilder": true, - "createBindingHelper": true, - "createBuildInfo": true, - "createBuilderProgram": true, - "createBuilderProgramUsingProgramBuildInfo": true, - "createBuilderStatusReporter": true, - "createCacheWithRedirects": true, - "createCacheableExportInfoMap": true, - "createCachedDirectoryStructureHost": true, - "createClassifier": true, - "createCompilerDiagnosticForInvalidCustomType": true, - "createCompilerHost": true, - "createCompilerHostFromProgramHost": true, - "createCompilerHostWorker": true, - "createDiagnosticReporter": true, - "createDocumentPositionMapper": true, - "createDocumentRegistry": true, - "createDocumentRegistryInternal": true, - "createEmitAndSemanticDiagnosticsBuilderProgram": true, - "createEmitHelperFactory": true, - "createGetSourceFile": true, - "createGetSymbolAccessibilityDiagnosticForNode": true, - "createGetSymbolAccessibilityDiagnosticForNodeName": true, - "createGetSymbolWalker": true, - "createIncrementalCompilerHost": true, - "createIncrementalProgram": true, - "createModeAwareCache": true, - "createModeAwareCacheKey": true, - "createModuleResolutionCache": true, - "createModuleResolutionLoader": true, - "createModuleSpecifierResolutionHost": true, - "createOptionNameMap": true, - "createOverload": true, - "createPackageJsonImportFilter": true, - "createPackageJsonInfo": true, - "createParenthesizerRules": true, - "createPatternMatcher": true, - "createPrependNodes": true, - "createPrinter": true, - "createPrinterWithDefaults": true, - "createPrinterWithRemoveComments": true, - "createPrinterWithRemoveCommentsNeverAsciiEscape": true, - "createPrinterWithRemoveCommentsOmitTrailingSemicolon": true, - "createProgram": true, - "createProgramHost": true, - "createRedirectedBuilderProgram": true, - "createResolutionCache": true, - "createRuntimeTypeSerializer": true, - "createSemanticDiagnosticsBuilderProgram": true, - "createSolutionBuilder": true, - "createSolutionBuilderHost": true, - "createSolutionBuilderWithWatch": true, - "createSolutionBuilderWithWatchHost": true, - "createSourceMapGenerator": true, - "createSuperAccessVariableStatement": true, - "createSystemWatchFunctions": true, - "createTextChange": true, - "createTextChangeFromStartLength": true, - "createTextRangeFromNode": true, - "createTextRangeFromSpan": true, - "createTextSpanFromNode": true, - "createTextSpanFromRange": true, - "createTextSpanFromStringLiteralLikeContent": true, - "createTypeChecker": true, - "createTypeReferenceDirectiveResolutionCache": true, - "createTypeReferenceResolutionLoader": true, - "createWatchCompilerHost2": true, - "createWatchCompilerHostOfConfigFile": true, - "createWatchCompilerHostOfFilesAndCompilerOptions": true, - "createWatchFactory": true, - "createWatchHost": true, - "createWatchProgram": true, - "createWatchStatusReporter": true, - "createWriteFileMeasuringIO": true, - "decodeMappings": true, - "decorateHelper": true, - "defaultIncludeSpec": true, - "defaultInitCompilerOptions": true, - "define": true, - "diagnosticToString": true, - "displayPart": true, - "disposeEmitNodes": true, - "document": true, - "documentSpansEqual": true, - "dumpTracingLegend": true, - "emitFiles": true, - "emitFilesAndReportErrors": true, - "emitFilesAndReportErrorsAndGetExitStatus": true, - "emitSkippedWithNoDiagnostics": true, - "emitUsingBuildInfo": true, - "emptyOptions": true, - "esDecorateHelper": true, - "explainFiles": true, - "explainIfFileIsRedirectAndImpliedFormat": true, - "exportStarHelper": true, - "extendsHelper": true, - "fileIncludeReasonToDiagnostics": true, - "filterSemanticDiagnostics": true, - "findChildOfKind": true, - "findConfigFile": true, - "findContainingList": true, - "findDiagnosticForNode": true, - "findFirstNonJsxWhitespaceToken": true, - "findListItemInfo": true, - "findModifier": true, - "findNextToken": true, - "findPackageJson": true, - "findPackageJsons": true, - "findPrecedingMatchingToken": true, - "findPrecedingToken": true, - "findSuperStatementIndex": true, - "findTokenOnLeftOfPosition": true, - "firstOrOnly": true, - "fixupCompilerOptions": true, - "flattenDestructuringAssignment": true, - "flattenDestructuringBinding": true, - "flattenDiagnosticMessageText": true, - "forEachEmittedFile": true, - "forEachExternalModuleToImportFrom": true, - "forEachResolvedProjectReference": true, - "forEachUnique": true, - "formatColorAndReset": true, - "formatDiagnostic": true, - "formatDiagnostics": true, - "formatDiagnosticsWithColorAndContext": true, - "formatLocation": true, - "generateDjb2Hash": true, - "generateTSConfig": true, - "generatorHelper": true, - "getAdjustedReferenceLocation": true, - "getAdjustedRenameLocation": true, - "getAllDecoratorsOfClass": true, - "getAllDecoratorsOfClassElement": true, - "getAllProjectOutputs": true, - "getAllUnscopedEmitHelpers": true, - "getAutomaticTypeDirectiveNames": true, - "getBuildInfo": true, - "getBuildInfoFileVersionMap": true, - "getBuildInfoText": true, - "getBuildOrderFromAnyBuildOrder": true, - "getBuilderCreationParameters": true, - "getBuilderFileEmit": true, - "getCommentRange": true, - "getCommonSourceDirectory": true, - "getCommonSourceDirectoryOfConfig": true, - "getCompilerOptionsDiffValue": true, - "getConditions": true, - "getConfigFileParsingDiagnostics": true, - "getConstantValue": true, - "getContainerNode": true, - "getContextualTypeFromParent": true, - "getContextualTypeFromParentOrAncestorTypeNode": true, - "getCurrentTime": true, - "getDeclarationDiagnostics": true, - "getDefaultExportInfoWorker": true, - "getDefaultFormatCodeSettings": true, - "getDefaultLikeExportInfo": true, - "getDiagnosticText": true, - "getDiagnosticsWithinSpan": true, - "getDocumentPositionMapper": true, - "getEditsForFileRename": true, - "getEffectiveTypeRoots": true, - "getEmitHelpers": true, - "getEncodedSemanticClassifications": true, - "getEncodedSyntacticClassifications": true, - "getEntrypointsFromPackageJsonInfo": true, - "getErrorCountForSummary": true, - "getErrorSummaryText": true, - "getExportInfoMap": true, - "getExportNeedsImportStarHelper": true, - "getFallbackOptions": true, - "getFileEmitOutput": true, - "getFileNamesFromConfigSpecs": true, - "getFileWatcherEventKind": true, - "getFilesInErrorForSummary": true, - "getFirstNonSpaceCharacterPosition": true, - "getFirstProjectOutput": true, - "getFixableErrorSpanExpression": true, - "getFormatCodeSettingsForWriting": true, - "getIdentifierAutoGenerate": true, - "getIdentifierGeneratedImportReference": true, - "getIdentifierTypeArguments": true, - "getImpliedNodeFormatForFile": true, - "getImpliedNodeFormatForFileWorker": true, - "getImportNeedsImportDefaultHelper": true, - "getImportNeedsImportStarHelper": true, - "getKeyForCompilerOptions": true, - "getLineInfo": true, - "getLineStartPositionForPosition": true, - "getLocaleTimeString": true, - "getMappedContextSpan": true, - "getMappedDocumentSpan": true, - "getMappedLocation": true, - "getMatchedFileSpec": true, - "getMatchedIncludeSpec": true, - "getMeaningFromDeclaration": true, - "getMeaningFromLocation": true, - "getModeForFileReference": true, - "getModeForResolutionAtIndex": true, - "getModeForUsageLocation": true, - "getModifiedTime": true, - "getModuleInstanceState": true, - "getModuleNameStringLiteralAt": true, - "getModuleSpecifierResolverHost": true, - "getNameForExportedSymbol": true, - "getNameFromPropertyName": true, - "getNameOfCompilerOptionValue": true, - "getNamesForExportedSymbol": true, - "getNavigateToItems": true, - "getNavigationBarItems": true, - "getNavigationTree": true, - "getNewLineKind": true, - "getNewLineOrDefaultFromHost": true, - "getNodeId": true, - "getNodeKind": true, - "getNodeModifiers": true, - "getNonAssignmentOperatorForCompoundAssignment": true, - "getOptionFromName": true, - "getOptionsNameMap": true, - "getOrCreateEmitNode": true, - "getOriginalNodeId": true, - "getOutputDeclarationFileName": true, - "getOutputExtension": true, - "getOutputFileNames": true, - "getOutputPathsFor": true, - "getOutputPathsForBundle": true, - "getPackageJsonInfo": true, - "getPackageJsonTypesVersionsPaths": true, - "getPackageJsonsVisibleToFile": true, - "getPackageNameFromTypesPackageName": true, - "getPackageScopeForPath": true, - "getParentNodeInSpan": true, - "getParsedCommandLineOfConfigFile": true, - "getPathUpdater": true, - "getPendingEmitKind": true, - "getPossibleGenericSignatures": true, - "getPossibleTypeArgumentsInfo": true, - "getPreEmitDiagnostics": true, - "getPrecedingNonSpaceCharacterPosition": true, - "getPrivateIdentifier": true, - "getProperties": true, - "getPropertySymbolFromBindingElement": true, - "getQuoteFromPreference": true, - "getQuotePreference": true, - "getRefactorContextSpan": true, - "getReferencedFileLocation": true, - "getRenameLocation": true, - "getReplacementSpanForContextToken": true, - "getResolutionDiagnostic": true, - "getResolutionModeOverrideForClause": true, - "getScriptKind": true, - "getScriptTargetFeatures": true, - "getSemanticClassifications": true, - "getSnapshotText": true, - "getSnippetElement": true, - "getSourceFileVersionAsHashFromText": true, - "getSourceMapRange": true, - "getSourceMapper": true, - "getStartsOnNewLine": true, - "getStaticPropertiesAndClassStaticBlock": true, - "getSuperCallFromStatement": true, - "getSwitchedType": true, - "getSymbolId": true, - "getSymbolTarget": true, - "getSyntacticClassifications": true, - "getSynthesizedDeepClone": true, - "getSynthesizedDeepCloneWithReplacements": true, - "getSynthesizedDeepClones": true, - "getSynthesizedDeepClonesWithReplacements": true, - "getSyntheticLeadingComments": true, - "getSyntheticTrailingComments": true, - "getTargetLabel": true, - "getTemporaryModuleResolutionState": true, - "getTokenAtPosition": true, - "getTokenSourceMapRange": true, - "getTouchingPropertyName": true, - "getTouchingToken": true, - "getTransformers": true, - "getTsBuildInfoEmitOutputFilePath": true, - "getTypeArgumentOrTypeParameterList": true, - "getTypeKeywordOfTypeOnlyImport": true, - "getTypeNode": true, - "getTypeNodeIfAccessible": true, - "getTypesPackageName": true, - "getUniqueName": true, - "getUniqueSymbolId": true, - "getWatchErrorSummaryDiagnosticMessage": true, - "getWatchFactory": true, - "handleNoEmitOptions": true, - "hasChildOfKind": true, - "hasDocComment": true, - "hasIndexSignature": true, - "hasPropertyAccessExpressionWithName": true, - "helperString": true, - "identitySourceMapConsumer": true, - "ignoreSourceNewlines": true, - "ignoredPaths": true, - "importDefaultHelper": true, - "importStarHelper": true, - "inferredTypesContainingFile": true, - "insertImports": true, - "inverseJsxOptionMap": true, - "isAccessibilityModifier": true, - "isApplicableVersionedTypesKey": true, - "isArgumentExpressionOfElementAccess": true, - "isArrayLiteralOrObjectLiteralDestructuringPattern": true, - "isBuildInfoFile": true, - "isBuilderProgram2": true, - "isCallExpressionTarget": true, - "isCallOrNewExpressionTarget": true, - "isCallToHelper": true, - "isCircularBuildOrder": true, - "isComment": true, - "isCompoundAssignment": true, - "isDecoratorTarget": true, - "isDeprecatedDeclaration": true, - "isDiagnosticWithLocation": true, - "isEmittedFileOfProgram": true, - "isEqualityOperatorKind": true, - "isExcludedFile": true, - "isExclusivelyTypeOnlyImportOrExport": true, - "isExportsOrModuleExportsOrAlias": true, - "isExpressionOfExternalModuleImportEqualsDeclaration": true, - "isExternalModuleSymbol": true, - "isFirstDeclarationOfSymbolParameter": true, - "isFixablePromiseHandler": true, - "isGlobalDeclaration": true, - "isIgnoredFileFromWildCardWatching": true, - "isImportOrExportSpecifierName": true, - "isImportableFile": true, - "isInComment": true, - "isInJSXText": true, - "isInNonReferenceComment": true, - "isInReferenceComment": true, - "isInRightSideOfInternalImportEqualsDeclaration": true, - "isInString": true, - "isInTemplateString": true, - "isInitializedProperty": true, - "isInsideJsxElement": true, - "isInsideJsxElementOrAttribute": true, - "isInsideNodeModules": true, - "isInsideTemplateLiteral": true, - "isInstantiatedModule": true, - "isInternalDeclaration": true, - "isJsxOpeningLikeElementTagName": true, - "isJumpStatementTarget": true, - "isLabelName": true, - "isLabelOfLabeledStatement": true, - "isLiteralNameOfPropertyDeclarationOrIndexAccess": true, - "isModuleSpecifierLike": true, - "isNameOfFunctionDeclaration": true, - "isNameOfModuleDeclaration": true, - "isNewExpressionTarget": true, - "isNonGlobalDeclaration": true, - "isNonStaticMethodOrAccessorWithPrivateName": true, - "isObjectBindingElementWithoutPropertyName": true, - "isPossiblyTypeArgumentPosition": true, - "isProgramBundleEmitBuildInfo": true, - "isProgramUptoDate": true, - "isPunctuation": true, - "isRawSourceMap": true, - "isReferenceFileLocation": true, - "isReferencedFile": true, - "isReturnStatementWithFixablePromiseHandler": true, - "isRightSideOfPropertyAccess": true, - "isRightSideOfQualifiedName": true, - "isSimpleCopiableExpression": true, - "isSimpleInlineableExpression": true, - "isSourceFileFromLibrary": true, - "isSourceMapping": true, - "isStringAndEmptyAnonymousObjectIntersection": true, - "isStringLiteralOrTemplate": true, - "isStringOrRegularExpressionOrTemplateLiteral": true, - "isTagName": true, - "isTaggedTemplateTag": true, - "isTextWhiteSpaceLike": true, - "isThis": true, - "isTraceEnabled": true, - "isTypeKeyword": true, - "isTypeKeywordToken": true, - "isTypeKeywordTokenOrIdentifier": true, - "jsxModeNeedsExplicitImport": true, - "keywordPart": true, - "libMap": true, - "libs": true, - "lineBreakPart": true, - "linkNamePart": true, - "linkPart": true, - "linkTextPart": true, - "listFiles": true, - "loadModuleFromGlobalCache": true, - "loadWithModeAwareCache": true, - "location": true, - "makeImport": true, - "makeImportIfNecessary": true, - "makeStringLiteral": true, - "mangleScopedPackageName": true, - "mapOneOrMany": true, - "mapToDisplayParts": true, - "matchesExclude": true, - "metadataHelper": true, - "missingFileModifiedTime": true, - "moduleOptionDeclaration": true, - "moduleResolutionNameAndModeGetter": true, - "moduleResolutionOptionDeclarations": true, - "moduleResolutionUsesNodeModules": true, - "moveEmitHelpers": true, - "moveSyntheticComments": true, - "navigator": true, - "needsParentheses": true, - "newCaseClauseTracker": true, - "newPrivateEnvironment": true, - "noEmitNotification": true, - "noEmitSubstitution": true, - "noTransformers": true, - "nodeModuleNameResolver": true, - "nodeModulesPathPart": true, - "nodeNextJsonConfigResolver": true, - "nodeOverlapsWithStartEnd": true, - "nodeSeenTracker": true, - "nodeToDisplayParts": true, - "noopFileWatcher": true, - "notImplementedResolver": true, - "nullNodeConverters": true, - "nullTransformationContext": true, - "onProfilerEvent": true, - "operatorPart": true, - "optionDeclarations": true, - "optionMapToObject": true, - "optionsAffectingProgramStructure": true, - "optionsForBuild": true, - "optionsForWatch": true, - "paramHelper": true, - "parameterNamePart": true, - "parseBuildCommand": true, - "parseCommandLine": true, - "parseCommandLineWorker": true, - "parseConfigFileTextToJson": true, - "parseConfigFileWithSystem": true, - "parseConfigHostFromCompilerHostLike": true, - "parseCustomTypeOption": true, - "parseJsonConfigFileContent": true, - "parseJsonSourceFileConfigFileContent": true, - "parseListTypeOption": true, - "parseNodeModuleFromPath": true, - "parsePackageName": true, - "patchWriteFileEnsuringDirectory": true, - "pathContainsNodeModules": true, - "performIncrementalCompilation": true, - "performance": true, - "plainJSErrors": true, - "positionBelongsToNode": true, - "positionIsASICandidate": true, - "preProcessFile": true, - "probablyUsesSemicolons": true, - "process": true, - "processTaggedTemplateExpression": true, - "programContainsEsModules": true, - "programContainsModules": true, - "propKeyHelper": true, - "propertyNamePart": true, - "punctuationPart": true, - "queueMicrotask": true, - "quote": true, - "quotePreferenceFromString": true, - "rangeContainsPosition": true, - "rangeContainsPositionExclusive": true, - "rangeContainsRange": true, - "rangeContainsRangeExclusive": true, - "rangeContainsStartEnd": true, - "rangeOverlapsWithStartEnd": true, - "readBuilderProgram": true, - "readConfigFile": true, - "readHelper": true, - "readJsonConfigFile": true, - "realizeDiagnostics": true, - "removeAllComments": true, - "removeEmitHelper": true, - "removeIgnoredPath": true, - "removeOptionality": true, - "repeatString": true, - "resolveConfigFileProjectName": true, - "resolveJSModule": true, - "resolveModuleName": true, - "resolveModuleNameFromCache": true, - "resolvePackageNameToPackageJson": true, - "resolveProjectReferencePath": true, - "resolveTripleslashReference": true, - "resolveTypeReferenceDirective": true, - "restHelper": true, - "returnNoopFileWatcher": true, - "returnsPromise": true, - "runInitializersHelper": true, - "sameMapping": true, - "screenStartingMessageCodes": true, - "semanticDiagnosticsOptionDeclarations": true, - "serializeCompilerOptions": true, - "setCommentRange": true, - "setConfigFileInOptions": true, - "setConstantValue": true, - "setEmitFlags": true, - "setFunctionNameHelper": true, - "setGetSourceFileAsHashVersioned": true, - "setIdentifierAutoGenerate": true, - "setIdentifierGeneratedImportReference": true, - "setIdentifierTypeArguments": true, - "setImmediate": true, - "setInternalEmitFlags": true, - "setModuleDefaultHelper": true, - "setPrivateIdentifier": true, - "setSnippetElement": true, - "setSourceMapRange": true, - "setStackTraceLimit": true, - "setStartsOnNewLine": true, - "setSyntheticLeadingComments": true, - "setSyntheticTrailingComments": true, - "setSys": true, - "setSysLog": true, - "setTimeout": true, - "setTokenSourceMapRange": true, - "setTypeNode": true, - "shouldAllowImportingTsExtension": true, - "shouldUseUriStyleNodeCoreModules": true, - "signatureHasLiteralTypes": true, - "signatureHasRestParameter": true, - "signatureToDisplayParts": true, - "skipConstraint": true, - "sourceFileAffectingCompilerOptions": true, - "sourceMapCommentRegExp": true, - "sourceMapCommentRegExpDontCareLineStart": true, - "spacePart": true, - "spreadArrayHelper": true, - "startEndContainsRange": true, - "startEndOverlapsWithStartEnd": true, - "startTracing": true, - "startsWithUnderscore": true, - "stringContainsAt": true, - "suppressLeadingAndTrailingTrivia": true, - "suppressLeadingTrivia": true, - "suppressTrailingTrivia": true, - "symbolEscapedNameNoDefault": true, - "symbolNameNoDefault": true, - "symbolPart": true, - "symbolToDisplayParts": true, - "syntaxMayBeASICandidate": true, - "syntaxRequiresTrailingSemicolonOrASI": true, - "sysLog": true, - "targetOptionDeclaration": true, - "templateObjectHelper": true, - "testFormatSettings": true, - "textOrKeywordPart": true, - "textPart": true, - "textSpansEqual": true, - "toBuilderFileEmit": true, - "toBuilderStateFileInfoForMultiEmit": true, - "toProgramEmitPending": true, - "trace": true, - "tracingEnabled": true, - "transform": true, - "transformClassFields": true, - "transformDeclarations": true, - "transformECMAScriptModule": true, - "transformES2015": true, - "transformES2016": true, - "transformES2017": true, - "transformES2018": true, - "transformES2019": true, - "transformES2020": true, - "transformES2021": true, - "transformES5": true, - "transformESDecorators": true, - "transformESNext": true, - "transformGenerators": true, - "transformJsx": true, - "transformLegacyDecorators": true, - "transformModule": true, - "transformNodeModule": true, - "transformNodes": true, - "transformSystemModule": true, - "transformTypeScript": true, - "transpile": true, - "transpileModule": true, - "transpileOptionValueCompilerOptions": true, - "tryAndIgnoreErrors": true, - "tryDirectoryExists": true, - "tryFileExists": true, - "tryGetDirectories": true, - "tryGetSourceMappingURL": true, - "tryIOAndConsumeErrors": true, - "tryParseRawSourceMap": true, - "tryReadDirectory": true, - "tryReadFile": true, - "ts_BreakpointResolver_exports": true, - "ts_CallHierarchy_exports": true, - "ts_Completions_exports": true, - "ts_FindAllReferences_exports": true, - "ts_GoToDefinition_exports": true, - "ts_InlayHints_exports": true, - "ts_JsDoc_exports": true, - "ts_JsTyping_exports": true, - "ts_NavigateTo_exports": true, - "ts_NavigationBar_exports": true, - "ts_OrganizeImports_exports": true, - "ts_OutliningElementsCollector_exports": true, - "ts_Rename_exports": true, - "ts_SignatureHelp_exports": true, - "ts_SmartSelectionRange_exports": true, - "ts_SymbolDisplay_exports": true, - "ts_classifier_exports": true, - "ts_codefix_exports": true, - "ts_formatting_exports": true, - "ts_moduleSpecifiers_exports": true, - "ts_performance_exports": true, - "ts_refactor_exports": true, - "ts_server_exports": true, - "ts_textChanges_exports": true, - "typeAcquisitionDeclarations": true, - "typeAliasNamePart": true, - "typeKeywords": true, - "typeParameterNamePart": true, - "typeReferenceResolutionNameAndModeGetter": true, - "typeToDisplayParts": true, - "unchangedPollThresholds": true, - "unmangleScopedPackageName": true, - "updateErrorForNoInputFiles": true, - "updateMissingFilePathsWatch": true, - "updatePackageJsonWatch": true, - "updateResolutionField": true, - "updateSharedExtendedConfigFileWatcher": true, - "updateWatchingWildcardDirectories": true, - "valuesHelper": true, - "visitArray": true, - "visitCommaListElements": true, - "visitEachChild": true, - "visitFunctionBody": true, - "visitIterationBody": true, - "visitLexicalEnvironment": true, - "visitNode": true, - "visitNodes2": true, - "visitParameterList": true, - "walkUpLexicalEnvironments": true, - "whitespaceOrMapCommentRegExp": true, - "zipToModeAwareCache": true + "Intl.ListFormat": true, + "checked.add": true, + "checked.has": true, + "define": true } }, "prettier-eslint>loglevel-colored-level-prefix>chalk>has-ansi": { @@ -8838,6 +8053,13 @@ "typescript": true } }, + "tsx>fsevents": { + "globals": { + "console.assert": true, + "process.platform": true + }, + "native": true + }, "typescript": { "builtin": { "buffer.Buffer": true, diff --git a/package.json b/package.json index 2f7498a1d537..c0a2eda37ec9 100644 --- a/package.json +++ b/package.json @@ -635,8 +635,8 @@ "postcss-discard-font-face": "^3.0.0", "postcss-loader": "^8.1.1", "postcss-rtlcss": "^4.0.9", - "prettier": "^2.7.1", - "prettier-eslint": "^15.0.1", + "prettier": "^3", + "prettier-eslint": "^16", "prettier-plugin-sort-json": "^1.0.0", "process": "^0.11.10", "pumpify": "^2.0.1", diff --git a/yarn.lock b/yarn.lock index adf55eaa9e85..3925e9ad0835 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10662,7 +10662,7 @@ __metadata: languageName: node linkType: hard -"@types/eslint@npm:*, @types/eslint@npm:^8.4.2, @types/eslint@npm:^8.44.7": +"@types/eslint@npm:*, @types/eslint@npm:^8.44.7": version: 8.56.11 resolution: "@types/eslint@npm:8.56.11" dependencies: @@ -11202,7 +11202,7 @@ __metadata: languageName: node linkType: hard -"@types/prettier@npm:^2.6.0, @types/prettier@npm:^2.7.2": +"@types/prettier@npm:^2.7.2": version: 2.7.3 resolution: "@types/prettier@npm:2.7.3" checksum: 10/cda84c19acc3bf327545b1ce71114a7d08efbd67b5030b9e8277b347fa57b05178045f70debe1d363ff7efdae62f237260713aafc2d7217e06fc99b048a88497 @@ -11696,20 +11696,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.10.0": - version: 5.62.0 - resolution: "@typescript-eslint/parser@npm:5.62.0" +"@typescript-eslint/parser@npm:^6.7.5": + version: 6.21.0 + resolution: "@typescript-eslint/parser@npm:6.21.0" dependencies: - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/typescript-estree": "npm:5.62.0" + "@typescript-eslint/scope-manager": "npm:6.21.0" + "@typescript-eslint/types": "npm:6.21.0" + "@typescript-eslint/typescript-estree": "npm:6.21.0" + "@typescript-eslint/visitor-keys": "npm:6.21.0" debug: "npm:^4.3.4" peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/b6ca629d8f4e6283ff124501731cc886703eb4ce2c7d38b3e4110322ea21452b9d9392faf25be6bd72f54b89de7ffc72a40d9b159083ac54345a3d04b4fa5394 + checksum: 10/4d51cdbc170e72275efc5ef5fce48a81ec431e4edde8374f4d0213d8d370a06823e1a61ae31d502a5f1b0d1f48fc4d29a1b1b5c2dcf809d66d3872ccf6e46ac7 languageName: node linkType: hard @@ -11741,13 +11742,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/scope-manager@npm:5.62.0" +"@typescript-eslint/scope-manager@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/scope-manager@npm:6.21.0" dependencies: - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/visitor-keys": "npm:5.62.0" - checksum: 10/e827770baa202223bc0387e2fd24f630690809e460435b7dc9af336c77322290a770d62bd5284260fa881c86074d6a9fd6c97b07382520b115f6786b8ed499da + "@typescript-eslint/types": "npm:6.21.0" + "@typescript-eslint/visitor-keys": "npm:6.21.0" + checksum: 10/fe91ac52ca8e09356a71dc1a2f2c326480f3cccfec6b2b6d9154c1a90651ab8ea270b07c67df5678956c3bbf0bbe7113ab68f68f21b20912ea528b1214197395 languageName: node linkType: hard @@ -11792,6 +11793,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/types@npm:6.21.0" + checksum: 10/e26da86d6f36ca5b6ef6322619f8ec55aabcd7d43c840c977ae13ae2c964c3091fc92eb33730d8be08927c9de38466c5323e78bfb270a9ff1d3611fe821046c5 + languageName: node + linkType: hard + "@typescript-eslint/types@npm:7.11.0": version: 7.11.0 resolution: "@typescript-eslint/types@npm:7.11.0" @@ -11817,21 +11825,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.62.0, @typescript-eslint/typescript-estree@npm:^5.59.5": - version: 5.62.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" +"@typescript-eslint/typescript-estree@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.21.0" dependencies: - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/visitor-keys": "npm:5.62.0" + "@typescript-eslint/types": "npm:6.21.0" + "@typescript-eslint/visitor-keys": "npm:6.21.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" + minimatch: "npm:9.0.3" + semver: "npm:^7.5.4" + ts-api-utils: "npm:^1.0.1" peerDependenciesMeta: typescript: optional: true - checksum: 10/06c975eb5f44b43bd19fadc2e1023c50cf87038fe4c0dd989d4331c67b3ff509b17fa60a3251896668ab4d7322bdc56162a9926971218d2e1a1874d2bef9a52e + checksum: 10/b32fa35fca2a229e0f5f06793e5359ff9269f63e9705e858df95d55ca2cd7fdb5b3e75b284095a992c48c5fc46a1431a1a4b6747ede2dd08929dc1cbacc589b8 languageName: node linkType: hard @@ -11854,6 +11863,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:^5.59.5": + version: 5.62.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" + dependencies: + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/visitor-keys": "npm:5.62.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + semver: "npm:^7.3.7" + tsutils: "npm:^3.21.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/06c975eb5f44b43bd19fadc2e1023c50cf87038fe4c0dd989d4331c67b3ff509b17fa60a3251896668ab4d7322bdc56162a9926971218d2e1a1874d2bef9a52e + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:7.11.0": version: 7.11.0 resolution: "@typescript-eslint/utils@npm:7.11.0" @@ -11906,6 +11933,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.21.0" + dependencies: + "@typescript-eslint/types": "npm:6.21.0" + eslint-visitor-keys: "npm:^3.4.1" + checksum: 10/30422cdc1e2ffad203df40351a031254b272f9c6f2b7e02e9bfa39e3fc2c7b1c6130333b0057412968deda17a3a68a578a78929a8139c6acef44d9d841dc72e1 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:7.11.0": version: 7.11.0 resolution: "@typescript-eslint/visitor-keys@npm:7.11.0" @@ -18745,7 +18782,7 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.0.0, eslint-scope@npm:^7.2.2": +"eslint-scope@npm:^7.1.1, eslint-scope@npm:^7.2.2": version: 7.2.2 resolution: "eslint-scope@npm:7.2.2" dependencies: @@ -18796,7 +18833,7 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.1.0, eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 10/3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b @@ -18922,7 +18959,7 @@ __metadata: languageName: node linkType: hard -"espree@npm:9.6.1, espree@npm:^9.0.0, espree@npm:^9.6.0, espree@npm:^9.6.1": +"espree@npm:9.6.1, espree@npm:^9.3.1, espree@npm:^9.6.0, espree@npm:^9.6.1": version: 9.6.1 resolution: "espree@npm:9.6.1" dependencies: @@ -27105,8 +27142,8 @@ __metadata: postcss-discard-font-face: "npm:^3.0.0" postcss-loader: "npm:^8.1.1" postcss-rtlcss: "npm:^4.0.9" - prettier: "npm:^2.7.1" - prettier-eslint: "npm:^15.0.1" + prettier: "npm:^3" + prettier-eslint: "npm:^16" prettier-plugin-sort-json: "npm:^1.0.0" process: "npm:^0.11.10" promise-to-callback: "npm:^1.0.0" @@ -27751,6 +27788,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:9.0.3": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10/c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 + languageName: node + linkType: hard + "minimatch@npm:^9.0.4": version: 9.0.4 resolution: "minimatch@npm:9.0.4" @@ -30461,25 +30507,31 @@ __metadata: languageName: node linkType: hard -"prettier-eslint@npm:^15.0.1": - version: 15.0.1 - resolution: "prettier-eslint@npm:15.0.1" +"prettier-eslint@npm:^16": + version: 16.3.0 + resolution: "prettier-eslint@npm:16.3.0" dependencies: - "@types/eslint": "npm:^8.4.2" - "@types/prettier": "npm:^2.6.0" - "@typescript-eslint/parser": "npm:^5.10.0" + "@typescript-eslint/parser": "npm:^6.7.5" common-tags: "npm:^1.4.0" dlv: "npm:^1.1.0" eslint: "npm:^8.7.0" indent-string: "npm:^4.0.0" lodash.merge: "npm:^4.6.0" loglevel-colored-level-prefix: "npm:^1.0.0" - prettier: "npm:^2.5.1" - pretty-format: "npm:^23.0.1" + prettier: "npm:^3.0.1" + pretty-format: "npm:^29.7.0" require-relative: "npm:^0.8.7" - typescript: "npm:^4.5.4" - vue-eslint-parser: "npm:^8.0.1" - checksum: 10/b5b813acd8016f5d85fcc05f638ac6915e705dfd08bf678a6a682e1ad7f7381d268502293fb107e868e5c3573684bf2c84e6149a419c3401577f6235ba22c334 + typescript: "npm:^5.2.2" + vue-eslint-parser: "npm:^9.1.0" + peerDependencies: + prettier-plugin-svelte: ^3.0.0 + svelte-eslint-parser: "*" + peerDependenciesMeta: + prettier-plugin-svelte: + optional: true + svelte-eslint-parser: + optional: true + checksum: 10/7b723c1b761d0ad5b4b3945b4df782c290e7a68cbfd86400ba039ce59fff85da7b59781de2dacea7054763da47ab52eff0357f9e0ae066fdd4c8d88390135360 languageName: node linkType: hard @@ -30503,7 +30555,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.5.1, prettier@npm:^2.7.1, prettier@npm:^2.8.0": +"prettier@npm:^2.8.0": version: 2.8.8 resolution: "prettier@npm:2.8.8" bin: @@ -30512,6 +30564,15 @@ __metadata: languageName: node linkType: hard +"prettier@npm:^3, prettier@npm:^3.0.1": + version: 3.3.3 + resolution: "prettier@npm:3.3.3" + bin: + prettier: bin/prettier.cjs + checksum: 10/5beac1f30b5b40162532b8e2f7c3a4eb650910a2695e9c8512a62ffdc09dae93190c29db9107fa7f26d1b6c71aad3628ecb9b5de1ecb0911191099be109434d7 + languageName: node + linkType: hard + "pretty-error@npm:^4.0.0": version: 4.0.0 resolution: "pretty-error@npm:4.0.0" @@ -30522,16 +30583,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^23.0.1": - version: 23.6.0 - resolution: "pretty-format@npm:23.6.0" - dependencies: - ansi-regex: "npm:^3.0.0" - ansi-styles: "npm:^3.2.0" - checksum: 10/7fda1f30c374e24b4ff2ce1d517ecd42a25b0eb759e3289b04ca93d95d38e84a56fc240e76bdd90b0ac471e77088e543ac581223cafcb56e9be05c9d6ac10516 - languageName: node - linkType: hard - "pretty-format@npm:^26.6.2": version: 26.6.2 resolution: "pretty-format@npm:26.6.2" @@ -33595,7 +33646,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.6, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -35835,6 +35886,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^1.0.1": + version: 1.4.0 + resolution: "ts-api-utils@npm:1.4.0" + peerDependencies: + typescript: ">=4.2.0" + checksum: 10/b2020d5da55e28dc9dd32fb94730a4f6caefbd8e103029b6b6de5f15d18873067d734f64761c424c78ad1393a2b99d82b5a9fd34d663c12243acca7d3439090b + languageName: node + linkType: hard + "ts-api-utils@npm:^1.3.0": version: 1.3.0 resolution: "ts-api-utils@npm:1.3.0" @@ -36218,16 +36278,6 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.5.4": - version: 4.9.5 - resolution: "typescript@npm:4.9.5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10/458f7220ab11e0fc191514cc41be1707645ec9a8c2d609448a448e18c522cef9646f58728f6811185a4c35613dacdf6c98cf8965c88b3541d0288c47291e4300 - languageName: node - linkType: hard - "typescript@npm:^5.0.4, typescript@npm:~5.4.5": version: 5.4.5 resolution: "typescript@npm:5.4.5" @@ -36238,13 +36288,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^4.5.4#optional!builtin": - version: 4.9.5 - resolution: "typescript@patch:typescript@npm%3A4.9.5#optional!builtin::version=4.9.5&hash=289587" +"typescript@npm:^5.2.2": + version: 5.6.3 + resolution: "typescript@npm:5.6.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/5659316360b5cc2d6f5931b346401fa534107b68b60179cf14970e27978f0936c1d5c46f4b5b8175f8cba0430f522b3ce355b4b724c0ea36ce6c0347fab25afd + checksum: 10/c328e418e124b500908781d9f7b9b93cf08b66bf5936d94332b463822eea2f4e62973bfb3b8a745fdc038785cb66cf59d1092bac3ec2ac6a3e5854687f7833f1 languageName: node linkType: hard @@ -36258,6 +36308,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A^5.2.2#optional!builtin": + version: 5.6.3 + resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=8c6c40" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/00504c01ee42d470c23495426af07512e25e6546bce7e24572e72a9ca2e6b2e9bea63de4286c3cfea644874da1467dcfca23f4f98f7caf20f8b03c0213bb6837 + languageName: node + linkType: hard + "typeson-registry@npm:^1.0.0-alpha.20": version: 1.0.0-alpha.39 resolution: "typeson-registry@npm:1.0.0-alpha.39" @@ -37411,20 +37471,20 @@ __metadata: languageName: node linkType: hard -"vue-eslint-parser@npm:^8.0.1": - version: 8.3.0 - resolution: "vue-eslint-parser@npm:8.3.0" +"vue-eslint-parser@npm:^9.1.0": + version: 9.4.3 + resolution: "vue-eslint-parser@npm:9.4.3" dependencies: - debug: "npm:^4.3.2" - eslint-scope: "npm:^7.0.0" - eslint-visitor-keys: "npm:^3.1.0" - espree: "npm:^9.0.0" + debug: "npm:^4.3.4" + eslint-scope: "npm:^7.1.1" + eslint-visitor-keys: "npm:^3.3.0" + espree: "npm:^9.3.1" esquery: "npm:^1.4.0" lodash: "npm:^4.17.21" - semver: "npm:^7.3.5" + semver: "npm:^7.3.6" peerDependencies: eslint: ">=6.0.0" - checksum: 10/75b7146da8ba9725d8872cb739bb83a2223f1deca1bbb166e15c156a25f854fdc32ad5d4840a5463c8380c1c44fbece04a621a367e69e5dfd520a2fe64dd23fa + checksum: 10/228e43f0067e5f1fa87a4192f355ebbb4a224f0c7e170b1fbd4205fdf42fe7b3c6820a7e467496a8174e51ba351bc9caed00389d05519206cfa1615cac44516c languageName: node linkType: hard