Skip to main content Crate rspack_core Copy item path Source pub use crate::cache::BuildDepsOptions ;pub use crate::cache::PathMatcher ;pub use crate::cache::PersistentCacheOptions ;pub use crate::cache::SnapshotOptions ;pub use crate::cache::SnapshotStrategyOptions ;pub use crate::cache::StorageOptions ;pub use inventory ;pub use rspack_sources ;pub use external_module ::*;pub use concatenated_module ::*;pub use module ::*;pub use parser_and_generator ::*;pub use resolver ::*;build_chunk_graph build_module_graph cache chunk_graph_chunk There are methods whose verb is ChunkGraphChunk chunk_graph_module There are methods whose verb is ChunkGraphModule concatenated_module debug_info diagnostics external_module incremental incremental_info internal legacy_cache module parser_and_generator pass reserved_names resolver rollback runtime_mode task_loop impl_module_meta_info AfterResolveData AlternativeRequest ApplyContext ArcComputed ArchivedAssetGeneratorDataUrlOptions An archived AssetGeneratorDataUrlOptions ArchivedAssetGeneratorImportMode An archived AssetGeneratorImportMode ArchivedAssetGeneratorOptions An archived AssetGeneratorOptions ArchivedAssetInfo An archived AssetInfo ArchivedAssetInfoRelated An archived AssetInfoRelated ArchivedAssetInlineGeneratorOptions An archived AssetInlineGeneratorOptions ArchivedAssetParserDataUrlOptions An archived AssetParserDataUrlOptions ArchivedAssetParserOptions An archived AssetParserOptions ArchivedAssetResourceGeneratorOptions An archived AssetResourceGeneratorOptions ArchivedAwaitDependenciesInitFragment An archived AwaitDependenciesInitFragment ArchivedByDependency An archived ByDependency ArchivedChunkGroupOptions An archived ChunkGroupOptions ArchivedChunkUkey An archived ChunkUkey ArchivedCodeGenerationData An archived CodeGenerationData ArchivedCodeGenerationDataAssetInfo An archived CodeGenerationDataAssetInfo ArchivedCodeGenerationDataChunkInitFragments An archived CodeGenerationDataChunkInitFragments ArchivedCodeGenerationDataConcatenationScopeOutput An archived CodeGenerationDataConcatenationScopeOutput ArchivedCodeGenerationDataFilename An archived CodeGenerationDataFilename ArchivedCodeGenerationDataPreservedAssetImport An archived CodeGenerationDataPreservedAssetImport ArchivedCodeGenerationDataTopLevelDeclarations An archived CodeGenerationDataTopLevelDeclarations ArchivedCodeGenerationDataUrl An archived CodeGenerationDataUrl ArchivedCodeGenerationPublicPathAutoReplace An archived CodeGenerationPublicPathAutoReplace ArchivedCodeGenerationResult An archived CodeGenerationResult ArchivedCompilationAsset An archived CompilationAsset ArchivedCompilerId An archived CompilerId ArchivedConditionalInitFragment An archived ConditionalInitFragment ArchivedContext An archived Context ArchivedContextModule An archived ContextModule ArchivedContextModuleOptions An archived ContextModuleOptions ArchivedContextOptions An archived ContextOptions ArchivedCssAutoOrModuleParserOptions An archived CssAutoOrModuleParserOptions ArchivedCssExportsConvention An archived CssExportsConvention ArchivedCssGeneratorOptions An archived CssGeneratorOptions ArchivedCssModuleGeneratorOptions An archived CssModuleGeneratorOptions ArchivedCssModuleParserOptions An archived CssModuleParserOptions ArchivedCssParserOptions An archived CssParserOptions ArchivedDependencyCriticalState An archived DependencyCriticalState ArchivedDependencyId An archived DependencyId ArchivedDependencyRange An archived DependencyRange ArchivedESMExportInitFragment An archived ESMExportInitFragment ArchivedEntryDependency An archived EntryDependency ArchivedEntryOptions An archived EntryOptions ArchivedExportsInfo An archived ExportsInfo ArchivedExternalModuleInitFragment An archived ExternalModuleInitFragment ArchivedFilename An archived Filename ArchivedImportAttributes An archived ImportAttributes ArchivedImportMetaKnownProperties An archived ImportMetaKnownProperties ArchivedImportMetaOptions An archived ImportMetaOptions ArchivedJavascriptParserCommonjsOptions An archived JavascriptParserCommonjsOptions ArchivedJavascriptParserOptions An archived JavascriptParserOptions ArchivedJavascriptParserWorkerOptions An archived JavascriptParserWorkerOptions ArchivedJsonGeneratorOptions An archived JsonGeneratorOptions ArchivedJsonParserOptions An archived JsonParserOptions ArchivedLibraryAuxiliaryComment An archived LibraryAuxiliaryComment ArchivedLibraryCustomUmdObject An archived LibraryCustomUmdObject ArchivedLibraryOptions An archived LibraryOptions ArchivedLoaderImportDependency An archived LoaderImportDependency ArchivedLocalIdentName An archived LocalIdentName ArchivedModuleGraphConnection An archived ModuleGraphConnection ArchivedModuleGraphModule An archived ModuleGraphModule ArchivedModuleReferenceOptions An archived ModuleReferenceOptions ArchivedNormalInitFragment An archived NormalInitFragment ArchivedNormalModule An archived NormalModule ArchivedRawModule An archived RawModule ArchivedReferencedSpecifier An archived ReferencedSpecifier ArchivedResolve An archived Resolve ArchivedResolvedModuleOptions An archived ResolvedModuleOptions ArchivedResolvedModuleOptionsCacheKey An archived ResolvedModuleOptionsCacheKey ArchivedRuntimeModuleCommon An archived RuntimeModuleCommon ArchivedRuntimeSpec An archived RuntimeSpec ArchivedSelfModule An archived SelfModule ArchivedSourceSizeCacheSerde An archived SourceSizeCacheSerde ArchivedTsconfigOptions An archived TsconfigOptions ArchivedURLStaticMode An archived URLStaticMode ArchivedUsedByExports An archived UsedByExports ArchivedUsedByExportsDeferredPureCheck An archived UsedByExportsDeferredPureCheck AssetEmittedInfo AssetGeneratorDataUrlFnCtx AssetGeneratorDataUrlOptions AssetGeneratorDataUrlOptionsResolver The resolver for an archived AssetGeneratorDataUrlOptions AssetGeneratorImportMode AssetGeneratorImportModeResolver The resolver for an archived AssetGeneratorImportMode AssetGeneratorOptions AssetGeneratorOptionsResolver The resolver for an archived AssetGeneratorOptions AssetInfo AssetInfoRelated AssetInfoRelatedResolver The resolver for an archived AssetInfoRelated AssetInfoResolver The resolver for an archived AssetInfo AssetInlineGeneratorOptions AssetInlineGeneratorOptionsResolver The resolver for an archived AssetInlineGeneratorOptions AssetParserDataUrlOptions AssetParserDataUrlOptionsResolver The resolver for an archived AssetParserDataUrlOptions AssetParserOptions AssetParserOptionsResolver The resolver for an archived AssetParserOptions AssetResourceGeneratorOptions AssetResourceGeneratorOptionsResolver The resolver for an archived AssetResourceGeneratorOptions AsyncDependenciesBlock AsyncDependenciesBlockIdentifier AsyncModulesArtifact AwaitDependenciesInitFragment AwaitDependenciesInitFragmentResolver The resolver for an archived AwaitDependenciesInitFragment BeforeResolveData BuildChunkGraphArtifact BuildModuleGraphArtifact Make Artifact, including all side effects of the make stage. ByDependency ByDependencyResolver The resolver for an archived ByDependency Cache Cheaply cloneable handle to the shared cache state. CacheCount CacheFacade A namespaced view of the shared cache. CacheValue Shared immutable cache value. CachedConstDependency CachedConstDependencyTemplate CgcRuntimeRequirementsArtifact CgmHashArtifact CgmRuntimeRequirementsArtifact Chunk ChunkByUkey ChunkGraph ChunkGraphChunk ChunkGraphModule ChunkGroup ChunkGroupByUkey ChunkGroupOptions ChunkGroupOptionsResolver The resolver for an archived ChunkGroupOptions ChunkGroupUkey ChunkHashesArtifact ChunkHashesResult ChunkNamedIdArtifact ChunkRenderArtifact ChunkRenderCacheArtifact ChunkRenderContext ChunkRenderResult ChunkSizeOptions ChunkSplitData ChunkUkey ChunkUkeyResolver The resolver for an archived ChunkUkey CircularModulesInfo CodeGenerateCacheArtifact CodeGenerationData CodeGenerationDataAssetInfo CodeGenerationDataAssetInfoResolver The resolver for an archived CodeGenerationDataAssetInfo CodeGenerationDataChunkInitFragments CodeGenerationDataChunkInitFragmentsResolver The resolver for an archived CodeGenerationDataChunkInitFragments CodeGenerationDataConcatenationScopeOutput Cacheable mutations produced while generating a module with a
ConcatenationScope . The ESM library plugin opts into collecting this
output because it consumes the mutations after the module codegen pass. CodeGenerationDataConcatenationScopeOutputResolver The resolver for an archived CodeGenerationDataConcatenationScopeOutput CodeGenerationDataFilename CodeGenerationDataFilenameResolver The resolver for an archived CodeGenerationDataFilename CodeGenerationDataPreservedAssetImport Describes a chunk-level default import referenced by a non-concatenated asset module. CodeGenerationDataPreservedAssetImportResolver The resolver for an archived CodeGenerationDataPreservedAssetImport CodeGenerationDataResolver The resolver for an archived CodeGenerationData CodeGenerationDataTopLevelDeclarations CodeGenerationDataTopLevelDeclarationsResolver The resolver for an archived CodeGenerationDataTopLevelDeclarations CodeGenerationDataUrl CodeGenerationDataUrlResolver The resolver for an archived CodeGenerationDataUrl CodeGenerationJob CodeGenerationPublicPathAutoReplace CodeGenerationPublicPathAutoReplaceResolver The resolver for an archived CodeGenerationPublicPathAutoReplace CodeGenerationResult Immutable code generation output constructed by CodeGenerationResultBuilder . CodeGenerationResultBuilder Mutable state used to construct a CodeGenerationResult . CodeGenerationResultResolver The resolver for an archived CodeGenerationResult CodeGenerationResults CodeGenerationRuntimeRequirementsWrite Compilation Use macro to prevent cargo shear from failing and reporting errors
due to the inability to parse the async closure syntax
https://github.com/Boshen/cargo-shear/issues/143 CompilationAddEntryHook CompilationAdditionalChunkRuntimeRequirementsHook CompilationAdditionalModuleRuntimeRequirementsHook CompilationAdditionalTreeRuntimeRequirementsHook CompilationAfterCodeGenerationHook CompilationAfterOptimizeModulesHook CompilationAfterProcessAssetsHook CompilationAfterSealHook CompilationAsset CompilationAssetResolver The resolver for an archived CompilationAsset CompilationBeforeModuleIdsHook CompilationBuildModuleHook CompilationChunkAssetHook CompilationChunkHashHook CompilationChunkIdsHook CompilationConcatenationScopeHook CompilationContentHashHook CompilationDependencyReferencedExportsHook CompilationDependentFullHashHook CompilationExecuteModuleHook CompilationFinishModulesHook CompilationHooks CompilationId CompilationLogger CompilationModuleIdsHook CompilationOptimizeChunkModulesHook CompilationOptimizeChunksHook CompilationOptimizeCodeGenerationHook CompilationOptimizeDependenciesHook CompilationOptimizeModulesHook CompilationOptimizeTreeHook CompilationParams CompilationProcessAssetsHook CompilationRecordModulesHook CompilationRecords CompilationRenderManifestHook CompilationReviveModulesHook CompilationRevokedModulesHook CompilationRuntimeModuleHook CompilationRuntimeRequirementInChunkHook CompilationRuntimeRequirementInModuleHook CompilationRuntimeRequirementInTreeHook CompilationSealHook CompilationStillValidModuleHook CompilationSucceedModuleHook CompiledContextModuleGlobRequest CompiledStringTemplate Compiler CompilerAfterEmitHook CompilerAssetEmittedHook CompilerCloseHook CompilerCompilationHook CompilerDoneHook CompilerEmitHook CompilerFailedHook CompilerFinishMakeHook CompilerHooks CompilerId CompilerIdResolver The resolver for an archived CompilerId CompilerMakeHook CompilerOptions CompilerPlatform CompilerShouldEmitHook CompilerShouldRecordHook CompilerThisCompilationHook ConcatenatedModuleIdent ConcatenationScope ConditionalInitFragment ConditionalInitFragmentResolver The resolver for an archived ConditionalInitFragment ConstDependency ConstDependencyTemplate Context ContextElementDependency ContextInfo ContextModule ContextModuleFactory ContextModuleFactoryAfterResolveHook ContextModuleFactoryBeforeResolveHook ContextModuleFactoryHooks ContextModuleOptions ContextModuleOptionsResolver The resolver for an archived ContextModuleOptions ContextModuleResolver The resolver for an archived ContextModule ContextOptions ContextOptionsResolver The resolver for an archived ContextOptions ContextResolver The resolver for an archived Context CssAutoOrModuleParserOptions CssAutoOrModuleParserOptionsResolver The resolver for an archived CssAutoOrModuleParserOptions CssExportsConvention CssExportsConventionResolver The resolver for an archived CssExportsConvention CssGeneratorOptions CssGeneratorOptionsResolver The resolver for an archived CssGeneratorOptions CssModuleGeneratorOptions CssModuleGeneratorOptionsResolver The resolver for an archived CssModuleGeneratorOptions CssModuleParserOptions CssModuleParserOptionsResolver The resolver for an archived CssModuleParserOptions CssParserImportContext Context passed to the CSS parser import filter function CssParserOptions CssParserOptionsResolver The resolver for an archived CssParserOptions DependenciesDiagnosticsArtifact DependencyCondition DependencyCriticalState DependencyCriticalStateResolver The resolver for an archived DependencyCriticalState DependencyDiagnosticsContext Module-scoped state shared while collecting diagnostics from its dependencies. DependencyExtraMeta https://github.com/webpack/webpack/blob/ac7e531436b0d47cd88451f497cdfd0dad41535d/lib/ModuleGraph.js#L742-L748 DependencyId DependencyIdResolver The resolver for an archived DependencyId DependencyParents DependencyRange Represents a range in a dependency, typically used for tracking the span of code in a source file.
It stores the start and end positions (as offsets) of the range, typically using base-0 indexing. DependencyRangeResolver The resolver for an archived DependencyRange DependencyRef A shared dependency published into the module graph. DependencyRefFlavor ESMExportInitFragment ESMExportInitFragmentResolver The resolver for an archived ESMExportInitFragment EntryData EntryDependency EntryDependencyResolver The resolver for an archived EntryDependency EntryDescription EntryOptions EntryOptionsResolver The resolver for an archived EntryOptions Environment Etag Immutable validation token associated with a cached value. Experiments ExportInfo ExportInfoData ExportInfoTargetValue ExportModeDynamicReexport ExportModeEmptyStar ExportModeFakeNamespaceObject ExportModeNormalReexport ExportModeReexportDynamicDefault ExportModeReexportNamedDefault ExportModeReexportNamespaceObject ExportModeReexportUndefined ExportModeUnused ExportSpec ExportsInfo ExportsInfoArtifact ExportsInfoData ExportsInfoResolver The resolver for an archived ExportsInfo ExportsSpec ExtendedStatsOptions ExternalItemFnCtx ExternalItemFnResult ExternalModuleInitFragment ExternalModuleInitFragmentResolver The resolver for an archived ExternalModuleInitFragment ExtractSourceMapResult Source map extractor result FactorizeInfo FakeNamespaceObjectMode FileCounter Used to count file usage and track which modules/dependencies use each file Filename Filename placeholders or function FilenameResolver The resolver for an archived Filename FindTargetResultItem FuncUseCtx GeneratorOptionsMap GlobMatchOptions IdentCollector IgnoreErrorModuleFactory ImportAttributes ImportAttributesResolver The resolver for an archived ImportAttributes ImportMetaKnownProperties ImportMetaKnownPropertiesResolver The resolver for an archived ImportMetaKnownProperties ImportMetaOptions ImportMetaOptionsResolver The resolver for an archived ImportMetaOptions ImportedByDeferModulesArtifact IncomingConnectionsByOriginModule InitFragmentContents InlinedUsedName ItemCacheFacade A cache facade with a fixed identifier and etag. JavascriptParserCommonjsOptions JavascriptParserCommonjsOptionsResolver The resolver for an archived JavascriptParserCommonjsOptions JavascriptParserOptions JavascriptParserOptionsResolver The resolver for an archived JavascriptParserOptions JavascriptParserWorkerOptions JavascriptParserWorkerOptionsResolver The resolver for an archived JavascriptParserWorkerOptions JsonGeneratorOptions JsonGeneratorOptionsResolver The resolver for an archived JsonGeneratorOptions JsonParserOptions JsonParserOptionsResolver The resolver for an archived JsonParserOptions LibraryAuxiliaryComment LibraryAuxiliaryCommentResolver The resolver for an archived LibraryAuxiliaryComment LibraryCustomUmdObject LibraryCustomUmdObjectResolver The resolver for an archived LibraryCustomUmdObject LibraryOptions LibraryOptionsResolver The resolver for an archived LibraryOptions LoaderContext LoaderImportDependency LoaderImportDependencyResolver The resolver for an archived LoaderImportDependency LoaderRunnerOptions LocalIdentName LocalIdentNameResolver The resolver for an archived LocalIdentName MatchContext MemoryGCStorage memory storage with garbage collection based on generations ModuleCodeTemplate ModuleFactoryCreateData ModuleFactoryResult ModuleGraph ModuleGraphCacheArtifactInner This is a rust port of ModuleGraph.cached and ModuleGraph.dependencyCacheProvide in webpack.
We use this to cache the result of functions with high computational overhead. ModuleGraphConnection ModuleGraphConnectionResolver The resolver for an archived ModuleGraphConnection ModuleGraphModule ModuleGraphModuleResolver The resolver for an archived ModuleGraphModule ModuleId ModuleIdsArtifact ModuleOptions ModuleReferenceOptions ModuleReferenceOptionsResolver The resolver for an archived ModuleReferenceOptions ModuleRule ModuleRuleEffect ModuleRuleUseLoader ModuleStaticCacheInner This cache is used to cache the information of modules that are not changed after make. MultiItemCache A cache facade backed by multiple item caches. NewCacheOptions NodeOption NormalInitFragment NormalInitFragmentResolver The resolver for an archived NormalInitFragment NormalModule NormalModuleAdditionalDataHook NormalModuleBeforeLoadersHook NormalModuleCreateData NormalModuleFactory NormalModuleFactoryAfterFactorizeHook NormalModuleFactoryAfterResolveHook NormalModuleFactoryBeforeResolveHook NormalModuleFactoryCreateModuleHook NormalModuleFactoryFactorizeHook NormalModuleFactoryHooks NormalModuleFactoryModuleHook NormalModuleFactoryParserHook NormalModuleFactoryResolveForSchemeHook NormalModuleFactoryResolveHook NormalModuleFactoryResolveInSchemeHook NormalModuleFactoryResolveLoaderHook NormalModuleHooks NormalModuleLoaderHook NormalModuleLoaderShouldYieldHook NormalModuleLoaderStartYieldingHook NormalModuleReadResourceHook NormalModuleResolver The resolver for an archived NormalModule NormalReexportItem Optimization OriginRecord OutputOptions ParserOptionsMap PathData PathDataChunk PluginDriver ProcessRuntimeRequirementsCacheArtifact RawModule RawModuleResolver The resolver for an archived RawModule RealDependencyLocation Represents the real location of a dependency in a source file, including both start and optional end positions.
These positions are described in terms of lines and columns in the source code. ReferencedExport ReferencedExportFlags ReferencedSpecifier ReferencedSpecifierResolver The resolver for an archived ReferencedSpecifier RenderManifestEntry Resolve ResolveResolver The resolver for an archived Resolve ResolvedExportInfoTarget ResolvedModuleOptions ResolvedModuleOptionsCacheKey ResolvedModuleOptionsCacheKeyResolver The resolver for an archived ResolvedModuleOptionsCacheKey ResolvedModuleOptionsResolver The resolver for an archived ResolvedModuleOptions ResourceData ResourceParsedData RspackLoaderRunnerPlugin RuleSetConditionWithEmpty RuleSetLogicalConditions RunnerContext RuntimeCodeTemplate Renders runtime globals for both runtime-module generation and chunk assembly. RuntimeGlobals RuntimeModuleCommon RuntimeModuleCommonResolver The resolver for an archived RuntimeModuleCommon RuntimeModuleGenerateContext RuntimeModuleRuntimeRequirements RuntimeModuleVariableProvider RuntimeProxyMetadata RuntimeProxyMetadataArtifact RuntimeRequirementsDependency RuntimeRequirementsDependencyTemplate RuntimeSpec RuntimeSpecMap RuntimeSpecResolver The resolver for an archived RuntimeSpec RuntimeSpecSet RuntimeTemplate SelfModule SelfModuleFactory SelfModuleResolver The resolver for an archived SelfModule SideEffectsDoOptimize SideEffectsDoOptimizeMoveTarget SideEffectsOptimizeArtifact SideEffectsState SideEffectsStateArtifact SourceMappingURL Source mapping URL information SourcePosition Represents a position within a source file (line and column).
Semantics match V8 Error stack positions: SourceSizeCache SourceSizeCacheSerde SourceSizeCacheSerdeResolver The resolver for an archived SourceSizeCacheSerde StarReexportsInfo StartTime StartTimeAggregate StaticExportsDependency Stats StatsAsset StatsAssetInfo StatsAssetInfoRelated StatsAssetsByChunkName StatsChunk StatsChunkGroup StatsChunkGroupAsset StatsChunkGroupChildren StatsContext StatsError StatsErrorModuleTraceDependency StatsErrorModuleTraceModule StatsModule StatsModuleIssuer StatsModuleProfile StatsModuleReason StatsModuleTrace StatsOptions StatsOriginRecord StatsSourceTypeSize StatschunkGroupChildAssets StealCell A single-owner container that can be “stolen” exactly once. StringTemplatePlaceholder SyntheticDependencyLocation Represents a synthetic dependency location, such as a generated dependency. TemplateContext TrustedTypes TsconfigOptions Tsconfig Options TsconfigOptionsResolver The resolver for an archived TsconfigOptions URLStaticMode URLStaticModeResolver The resolver for an archived URLStaticMode UnResolvedExportInfoTarget UniqueDependency A dependency with unique ownership while it is being constructed. UrlAndGlobal UsageKey UsedByExports UsedByExportsDeferredPureCheck UsedByExportsDeferredPureCheckResolver The resolver for an archived UsedByExportsDeferredPureCheck UsedByExportsResolver The resolver for an archived UsedByExports ValueCacheVersions AffectType AfterResolveResult Alias AliasResolver The resolver for an archived Alias ArchivedAlias An archived Alias ArchivedAssetGeneratorDataUrl An archived AssetGeneratorDataUrl ArchivedAssetParserDataUrl An archived AssetParserDataUrl ArchivedChunkLoading An archived ChunkLoading ArchivedChunkLoadingType An archived ChunkLoadingType ArchivedConnectionState An archived ConnectionState ArchivedContextMode An archived ContextMode ArchivedContextModulePattern An archived ContextModulePattern ArchivedContextNameSpaceObject An archived ContextNameSpaceObject ArchivedContextTypePrefix An archived ContextTypePrefix ArchivedCssExportType An archived CssExportType ArchivedCssParserImport An archived CssParserImport ArchivedDataUrlEncoding An archived DataUrlEncoding ArchivedDynamicImportFetchPriority An archived DynamicImportFetchPriority ArchivedDynamicImportMode An archived DynamicImportMode ArchivedESMExportBinding An archived ESMExportBinding ArchivedEntryRuntime An archived EntryRuntime ArchivedEvaluatedInlinableValue An archived EvaluatedInlinableValue ArchivedExportPresenceMode An archived ExportPresenceMode ArchivedGeneratorOptions An archived GeneratorOptions ArchivedGroupOptions An archived GroupOptions ArchivedImportMeta An archived ImportMeta ArchivedImportPhase An archived ImportPhase ArchivedInitFragmentKey An archived InitFragmentKey ArchivedInitFragmentStage An archived InitFragmentStage ArchivedJavascriptParserCommonjsExportsOption An archived JavascriptParserCommonjsExportsOption ArchivedJavascriptParserCreateRequire An archived JavascriptParserCreateRequire ArchivedJavascriptParserOrder An archived JavascriptParserOrder ArchivedJavascriptParserUrl An archived JavascriptParserUrl ArchivedJavascriptParserWorkerUrl An archived JavascriptParserWorkerUrl ArchivedLibraryName An archived LibraryName ArchivedLibraryNonUmdObject An archived LibraryNonUmdObject ArchivedManifestAssetType An archived ManifestAssetType ArchivedModuleIssuer An archived ModuleIssuer ArchivedModuleType An archived ModuleType ArchivedOptimizationBailoutItem An archived OptimizationBailoutItem ArchivedOverrideStrict An archived OverrideStrict ArchivedParseOption An archived ParseOption ArchivedParserOptions An archived ParserOptions ArchivedPublicPath An archived PublicPath ArchivedRestriction An archived Restriction ArchivedRuntimeCondition An archived RuntimeCondition ArchivedRuntimeModuleStage An archived RuntimeModuleStage ArchivedSourceType An archived SourceType ArchivedTsconfigReferences An archived TsconfigReferences ArchivedTypeReexportPresenceMode An archived TypeReexportPresenceMode ArchivedUsedByExportsCondition An archived UsedByExportsCondition ArchivedWasmLoading An archived WasmLoading ArchivedWasmLoadingType An archived WasmLoadingType AssetGeneratorDataUrl AssetGeneratorDataUrlResolver The resolver for an archived AssetGeneratorDataUrl AssetParserDataUrl AssetParserDataUrlResolver The resolver for an archived AssetParserDataUrl BeforeResolveResult BooleanMatcher CacheOptions CachedConstDependencyPlace CanInlineUse ChunkGroupKind ChunkGroupOrderKey ChunkKind ChunkLoading ChunkLoadingResolver The resolver for an archived ChunkLoading ChunkLoadingType ChunkLoadingTypeResolver The resolver for an archived ChunkLoadingType CleanOptions rust representation of the clean options ConnectionState ConnectionStateResolver The resolver for an archived ConnectionState Content ContextMode ContextModeResolver The resolver for an archived ContextMode ContextModulePattern ContextModulePatternResolver The resolver for an archived ContextModulePattern ContextNameSpaceObject ContextNameSpaceObjectResolver The resolver for an archived ContextNameSpaceObject ContextTypePrefix ContextTypePrefixResolver The resolver for an archived ContextTypePrefix CrossOriginLoading CssExportType CssExportTypeResolver The resolver for an archived CssExportType CssParserImport CssParserImportResolver The resolver for an archived CssParserImport DataRef DataUrlEncoding DataUrlEncodingResolver The resolver for an archived DataUrlEncoding DependencyCategory DependencyLocation DependencyTemplateType DependencyType DetermineExportAssignmentsKey Webpack cache the result of determineExportAssignments with the keys of dependencies arraris of allStarExports.dependencies and otherStarExports + this(DependencyId).
See: https://github.com/webpack/webpack/blob/19ca74127f7668aaf60d59f4af8fcaee7924541a/lib/dependencies/HarmonyExportImportedSpecifierDependency.js#L645 DynamicImportFetchPriority DynamicImportFetchPriorityResolver The resolver for an archived DynamicImportFetchPriority DynamicImportMode DynamicImportModeResolver The resolver for an archived DynamicImportMode ESMExportBinding ESMExportBindingResolver The resolver for an archived ESMExportBinding EntryRuntime EntryRuntimeResolver The resolver for an archived EntryRuntime EntrypointsStatsOption EvaluatedInlinableValue EvaluatedInlinableValueResolver The resolver for an archived EvaluatedInlinableValue ExportMode ExportNameOrSpec ExportPresenceMode ExportPresenceModeResolver The resolver for an archived ExportPresenceMode ExportProvided ExportsOfExportsSpec ExternalItem ExternalItemValue FakeMapValue FilenameRenderValue FindTargetResult ForwardId GeneratorOptions GeneratorOptionsResolver The resolver for an archived GeneratorOptions GetTargetResult GroupOptions GroupOptionsResolver The resolver for an archived GroupOptions HashDigest HashFunction HashSalt ImportMeta ImportMetaResolver The resolver for an archived ImportMeta ImportPhase ImportPhaseResolver The resolver for an archived ImportPhase InitFragmentKey InitFragmentKeyResolver The resolver for an archived InitFragmentKey InitFragmentStage InitFragmentStageResolver The resolver for an archived InitFragmentStage JavascriptParserCommonjsExportsOption JavascriptParserCommonjsExportsOptionResolver The resolver for an archived JavascriptParserCommonjsExportsOption JavascriptParserCreateRequire JavascriptParserCreateRequireResolver The resolver for an archived JavascriptParserCreateRequire JavascriptParserOrder JavascriptParserOrderResolver The resolver for an archived JavascriptParserOrder JavascriptParserUrl JavascriptParserUrlResolver The resolver for an archived JavascriptParserUrl JavascriptParserWorkerUrl JavascriptParserWorkerUrlResolver The resolver for an archived JavascriptParserWorkerUrl KeepPattern LazyUntil LibraryName LibraryNameResolver The resolver for an archived LibraryName LibraryNonUmdObject LibraryNonUmdObjectResolver The resolver for an archived LibraryNonUmdObject LogType MangleExportsOption ManifestAssetType ManifestAssetTypeResolver The resolver for an archived ManifestAssetType Mode ModuleIssuer ModuleIssuerResolver The resolver for an archived ModuleIssuer ModuleNoParseRule ModuleNoParseRules ModuleRuleEnforce ModuleRuleUse ModuleType ModuleTypeResolver The resolver for an archived ModuleType NodeDirnameOption NodeFilenameOption NodeGlobalOption NormalModuleCreateDataResource NormalModuleFactoryResolveResult Nullable OnPolicyCreationFailure OptimizationBailoutItem OptimizationBailoutItemResolver The resolver for an archived OptimizationBailoutItem OverrideStrict OverrideStrictResolver The resolver for an archived OverrideStrict ParseOption ParseOptionResolver The resolver for an archived ParseOption ParserOptions ParserOptionsResolver The resolver for an archived ParserOptions PathInfo PlaceholderKind ProvidedExports PublicPath PublicPathResolver The resolver for an archived PublicPath ResourceId The resource using the path at file counter. Restriction RestrictionResolver The resolver for an archived Restriction RuleSetCondition RuntimeCondition RuntimeConditionResolver The resolver for an archived RuntimeCondition RuntimeGlobalsRenderMode Controls how a single runtime global is rendered into its final JavaScript identifier. RuntimeMode RuntimeModuleStage RuntimeModuleStageResolver The resolver for an archived RuntimeModuleStage RuntimeRequirementsDependencyWriteOperation RuntimeSpecMapValues RuntimeTemplateRenderMode Selects the runtime-global representation used by each code-template scenario. RuntimeVariable Scheme SideEffectOption SourceType SourceTypeResolver The resolver for an archived SourceType StaticExportsSpec StatsUsedExports TerminalBinding TsconfigReferences TsconfigReferencesResolver The resolver for an archived TsconfigReferences TypeReexportPresenceMode TypeReexportPresenceModeResolver The resolver for an archived TypeReexportPresenceMode UsageState UsedByExportsCondition UsedByExportsConditionResolver The resolver for an archived UsedByExportsCondition UsedExports UsedExportsOption UsedName UsedNameItem WasmLoading WasmLoadingResolver The resolver for an archived WasmLoading WasmLoadingType WasmLoadingTypeResolver The resolver for an archived WasmLoadingType BUILTIN_LOADER_PREFIX DEFAULT_EXPORT MODULE_RULE_ID_UNASSIGNED NAMESPACE_OBJECT_EXPORT DEFAULT_DELIMITER DEFAULT_EXPORT_ATOM MODULE_GLOBALS NEXT_EXPORTS_INFO_UKEY REQUIRE_SCOPE_GLOBALS RESERVED_IDENTIFIER SAFE_IDENTIFIER ArtifactExt Trait for artifacts used in incremental compilation. AsContextDependency AsDependencyCodeGeneration AsModuleDependency AttachableRuntimeModule CodeGenerationDataItem CompilationAddEntry CompilationAdditionalChunkRuntimeRequirements CompilationAdditionalModuleRuntimeRequirements CompilationAdditionalTreeRuntimeRequirements CompilationAfterCodeGeneration CompilationAfterOptimizeModules CompilationAfterProcessAssets CompilationAfterSeal CompilationBeforeModuleIds CompilationBuildModule CompilationChunkAsset CompilationChunkHash CompilationChunkIds CompilationConcatenationScope CompilationContentHash CompilationDependencyReferencedExports CompilationDependentFullHash CompilationExecuteModule CompilationFinishModules CompilationModuleIds CompilationOptimizeChunkModules CompilationOptimizeChunks CompilationOptimizeCodeGeneration CompilationOptimizeDependencies CompilationOptimizeModules CompilationOptimizeTree CompilationProcessAssets CompilationRecordModules CompilationRenderManifest CompilationReviveModules CompilationRevokedModules CompilationRuntimeModule CompilationRuntimeRequirementInChunk CompilationRuntimeRequirementInModule CompilationRuntimeRequirementInTree CompilationSeal CompilationStillValidModule CompilationSucceedModule CompilerAfterEmit CompilerAssetEmitted CompilerClose CompilerCompilation CompilerDone CompilerEmit CompilerFailed CompilerFinishMake CompilerMake CompilerShouldEmit CompilerShouldRecord CompilerThisCompilation ContextDependency ContextModuleFactoryAfterResolve ContextModuleFactoryBeforeResolve CustomSourceRuntimeModule DependenciesBlock Dependency DependencyCodeGeneration DependencyConditionFn DependencyTemplate FilenameFn The default filename fn trait. FutureConsumer Tools for consume iterator which return future. InitFragment InitFragmentExt InitFragmentRenderContext Loader LocalFilenameFn The minimum requirement for a filename fn. Logger ModuleDependency ModuleFactory NamedRuntimeModule NormalModuleAdditionalData NormalModuleBeforeLoaders NormalModuleFactoryAfterFactorize NormalModuleFactoryAfterResolve NormalModuleFactoryBeforeResolve NormalModuleFactoryCreateModule NormalModuleFactoryFactorize NormalModuleFactoryModule NormalModuleFactoryParser NormalModuleFactoryResolve NormalModuleFactoryResolveForScheme NormalModuleFactoryResolveInScheme NormalModuleFactoryResolveLoader NormalModuleLoader NormalModuleLoaderShouldYield NormalModuleLoaderStartYielding NormalModuleReadResource Plugin PluginExt RayonConsumer Tools for consume rayon iterator. RuntimeModule RuntimeModuleExt all_runtime_module_variables assign_depths level order, the impl is different from webpack, since we can’t iterate a set and mutate it at
the same time. can_move_target collect_referenced_export_items compare_chunk_group compare_chunks_iterables compare_chunks_with_graph compare_module_iterables compare_modules_by_identifier compare_runtime compile_boolean_matcher compile_boolean_matcher_from_lists compile_context_module_glob_request context_identifier Returns the compiler-context-relative form of a context when it needs to be part of an
identifier. The compiler context itself is implicit, so encoding it as ./. would only change
existing identifiers without distinguishing different resolution behavior. contextify create_exports_object_referenced create_no_exports_referenced create_referenced_exports_by_referenced_specifiers create_stats_errors escape_glob_pattern Escape special glob characters in a literal path string.
Replaces glob::Pattern::escape. escape_identifier export_name Returns the name quoted for ESM export/import specifiers.
Unlike property_name, this function allows reserved words like “default”
since they are valid in export/import context (e.g., export { foo as default }).
Only quotes names that are not valid JavaScript identifiers (e.g., “a.b” -> “"a.b"”). extract_glob_base_dir Extract the base directory from a glob pattern.
Returns everything before the first glob metacharacter, up to and including the last /. extract_source_map Extract source map from code content extract_url_and_global fast_set Fast set src into the referenced dest, and drop the old value off-thread unless
deterministic benchmark mode requires inline destruction. filter_runtime find_files_by_glob Find files matching a glob pattern by traversing the filesystem.
Replaces glob::glob_with. find_graph_roots find_target for_each_runtime get_asset_size get_chunk_child_ids_by_order get_chunk_group_children_by_orders get_chunk_group_ordered_children get_chunk_group_oreded_child_assets get_chunk_modules_size get_chunk_modules_sizes get_chunk_relations get_context get_css_chunk_filename_template get_entry_runtime get_exports_type get_exports_type_with_strict get_js_chunk_filename_template get_module_directives Returns get_module_hashbang Returns get_module_trace get_outgoing_async_modules get_runtime_key get_scheme get_source_mapping_url Extract source mapping URL from code comments get_stats_module_name_and_id get_target get_terminal_binding get_undo_path glob_base_dir_end Return the byte index after the base directory prefix of a glob pattern. glob_match_with_explicit_dot Match a path against a glob pattern while respecting the require_literal_leading_dot option. glob_match_with_options Match a path against a glob pattern with options. is_exports_object_referenced is_glob_metacharacter Return whether a character has special meaning in glob patterns. is_no_exports_referenced is_runtime_equal is_source_equal join_string_component join string component in a more human readable way
e.g. merge_runtime merge_runtime_condition merge_runtime_condition_non_false assert the runtime condition is not False module_analyzed_side_effect_free Returns the analyzed side-effects state derived during compilation.
This reads the deferred side-effects overlay first, then falls back to the
module’s analyzed build_meta.side_effect_free. module_declared_side_effect_free Returns the explicitly declared side-effects state from package.json, rules,
or other factory metadata. This must not be mixed with analyzed state when the
caller only wants user-declared semantics. module_rule_matcher Match the ModuleRule against the given ResourceData, and return the matching ModuleRule if matched. module_rules_matcher normalize_path_separators Normalize backslashes to forward slashes in a path string. normalize_path_separators_for_path Normalize backslashes to forward slashes in a literal filesystem path. parse_resource property_access property_access_with_optional property_name recover_artifact Recovers an artifact from the old compilation to the new compilation
if the incremental pass allows it. remove_bom render_init_fragments InitFragment.addToSource render_lexical_declarations render_make_deferred_namespace_mode_from_exports_type render_runtime_module_source run_loaders runtime_module_code_generation runtime_module_get_generated_code runtime_module_get_runtime_hash runtime_module_owned_define_fields runtime_variable_name sort_group_by_index sort_modules stringify_loaders_and_resource subtract_runtime_condition to_comment to_comment_with_nl to_identifier to_identifier_with_escaped to_module_export_name to_normal_comment to_path topological_sort Topologically sort items with source-order tie-breaking. trim_dir Remove all files and directories in the given directory except the given directory try_convert_str_to_context_mode unescape_glob_path AdditionalData AliasMap AssetGeneratorDataUrlFn AsyncDependenciesBlockIdentifierMap AsyncDependenciesBlockIdentifierSet BindingCell BoxChunkInitFragment BoxDependency Compatibility name for dependency construction sites. The backing allocation is a
UniqueArc , not a Box. BoxInitFragment BoxLoader BoxModuleInitFragment BoxPlugin BoxRuntimeModule BoxedParserAndGenerator BoxedParserAndGeneratorBuilder BuildDependency ChunkContentHash ChunkIdMap ChunkInitFragments CompilationAssets CompilationLogging CssParserImportFn DependencyCodeGenerationRef DescriptionData Entry EntryItem Entrypoint ExecuteModuleId ExternalItemObject ExternalType FnUse ImportVarMap IndexChunkIdMap JsonParseFn KeepFunc LibraryExport LibraryType ModuleGraphCacheArtifact ModuleIdMap ModuleInitFragments ModuleLayer ModuleNoParseTestFn ModuleRuleId ModuleRuleIds ModuleStaticCache ParseMeta ReferencedExportPath References ResolveContextModuleDependencies ResolveFilterFnTy RuleSetConditionFnMatcher RuntimeKey RuntimeKeyMap TemplateReplaceSource With impl_runtime_module impl_source_map_config