MCPcopy Create free account

hub / github.com/ShuiRuTian/time-analytics-webpack-plugin / functions

Functions90 in github.com/ShuiRuTian/time-analytics-webpack-plugin

↓ 31 callersFunctionassert
(expression: unknown, message?: string, verboseDebugInfo?: string | (() => string))
packages/time-analytics-webpack-plugin/utils.ts:40
↓ 11 callersFunctionnow
()
packages/time-analytics-webpack-plugin/utils.ts:62
↓ 9 callersFunctionfail
(message?: string)
packages/time-analytics-webpack-plugin/utils.ts:27
↓ 9 callersFunctiongetOrCreate
(cache: Map<K, V>, key: K, factory: (k: K) => V)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:396
↓ 7 callersMethodapply
(compiler: Compiler)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:52
↓ 6 callersMethodcollectPluginInfo
(pluginInfo: PluginEventInfo)
packages/time-analytics-webpack-plugin/analyzer.ts:144
↓ 6 callersMethodlog
(message: string)
packages/time-analytics-webpack-plugin/utils.ts:13
↓ 5 callersFunctionprettyTime
(ms: number, option: OutputOption)
packages/time-analytics-webpack-plugin/writer.ts:46
↓ 4 callersFunctioncanonicalPath
(pathS: string)
packages/test/loaderHelp.spec.ts:7
↓ 4 callersFunctionexecuteWebpack
(webpackFunc: typeof webpack, config: Configuration | MultiWebpackConfiguration)
packages/test/entry.spec.ts:121
↓ 4 callersFunctiongetLoaderName
(loaderPath: string)
packages/time-analytics-webpack-plugin/writer.ts:25
↓ 3 callersMethod_proxyForHook
(hook: any)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:206
↓ 3 callersMethodcollectLoaderInfo
(loaderInfo: LoaderEventInfo)
packages/time-analytics-webpack-plugin/analyzer.ts:138
↓ 3 callersFunctionisArraySortBy
(paths: string[], arr: T[])
packages/time-analytics-webpack-plugin/analyzer.ts:166
↓ 3 callersFunctionnormalizeRules
(rules: RuleSetRule[] | undefined)
packages/time-analytics-webpack-plugin/TimeAnalyticsPlugin.ts:333
↓ 3 callersMethodwarn
(message: string)
packages/time-analytics-webpack-plugin/utils.ts:17
↓ 2 callersFunctionGetOrAddHackKeyFor
(key: any)
packages/time-analytics-webpack-plugin/sideEffects/hackWeakMap.ts:33
↓ 2 callersMethodcollectWebpackInfo
(metaInfo: WebpackMetaEventInfo)
packages/time-analytics-webpack-plugin/analyzer.ts:150
↓ 2 callersFunctionfailInDebug
(message?: string)
packages/time-analytics-webpack-plugin/utils.ts:33
↓ 2 callersMethodgetMessage
(message: string)
packages/time-analytics-webpack-plugin/utils.ts:21
↓ 2 callersFunctionhashOfFolders
(folderPaths: string[])
packages/test/entry.spec.ts:159
↓ 2 callersFunctionisConstructorNameInPrototypeChain
(name: string, obj: any)
packages/time-analytics-webpack-plugin/utils.ts:70
↓ 2 callersFunctionisHook
(obj: any)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:404
↓ 2 callersFunctionisMultiWebpackConfiguration
(config: WebpackConfiguration | MultiWebpackConfiguration | WebpackConfigFactory)
packages/time-analytics-webpack-plugin/TimeAnalyticsPlugin.ts:20
↓ 2 callersFunctionisWebpackPlugin
(p: any)
packages/time-analytics-webpack-plugin/TimeAnalyticsPlugin.ts:265
↓ 2 callersMethodwrap
(webpackConfigOrFactory: WebpackConfiguration | MultiWebpackConfiguration | WebpackConfigFactory, options?: Ti
packages/time-analytics-webpack-plugin/TimeAnalyticsPlugin.ts:161
↓ 2 callersFunctionwrapLoaderFunc
(originLoader: LoaderDefinitionFunction | PitchLoaderDefinitionFunction, loaderType: LoaderType)
packages/time-analytics-webpack-plugin/loader.ts:86
↓ 2 callersFunctionwrapPluginCore
(plugin: WebpackPlugin)
packages/time-analytics-webpack-plugin/TimeAnalyticsPlugin.ts:280
↓ 2 callersFunctionxorUint8Array
(a: Uint8Array, b: Uint8Array)
packages/test/entry.spec.ts:166
↓ 1 callersMethod_isHooksProvider
(candidate: any)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:63
↓ 1 callersMethod_proxyForHookMap
(hookMap: HookMap<any>)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:170
↓ 1 callersMethod_proxyForHookMapFor
(hookMapFor: HookMap<any>['for'])
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:189
↓ 1 callersMethod_proxyForHookProviderCandidates
( candidate: any, // @types/webpack does not export all the types. Use `any` for now. )
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:73
↓ 1 callersMethod_proxyForHooks
(hooks: any, originHooks: any)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:134
↓ 1 callersMethod_proxyForHooksProvider
( hooksProvider: any, // @types/webpack does not export all the types. Use `any` for now. )
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:82
↓ 1 callersMethod_proxyForTap
(tap: Tap)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:251
↓ 1 callersMethod_proxyForTapAsync
(tap: Tap)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:255
↓ 1 callersMethod_proxyForTapPromise
(tap: Tap)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:259
↓ 1 callersFunctionaddOutputFolder
(config: Configuration)
packages/test/entry.spec.ts:60
↓ 1 callersFunctionanalyticsOutputLoaderInfos
(data: LoaderEventInfo[], options: AnalyticsLoaderOptions)
packages/time-analytics-webpack-plugin/analyzer.ts:242
↓ 1 callersFunctionanalyticsOutputMetaInfo
(data: WebpackMetaEventInfo[])
packages/time-analytics-webpack-plugin/analyzer.ts:184
↓ 1 callersFunctionanalyticsPluginInfos
(data: PluginEventInfo[])
packages/time-analytics-webpack-plugin/analyzer.ts:206
↓ 1 callersFunctionbuildSrc
()
packages/test/util.ts:19
↓ 1 callersMethodclear
()
packages/time-analytics-webpack-plugin/analyzer.ts:128
↓ 1 callersFunctiongetOrCreateHack
(cache: Map<K, V>, key: K & { [PROXY_TARGET_MAGIC_STRING]: any; }, factory: (k: K) => V)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:386
↓ 1 callersFunctionhackWrapLoaderModule
(loaderPaths: string[], wrapLoaderModuleCallback: WrapLoaderFunction)
packages/time-analytics-webpack-plugin/loader.ts:21
↓ 1 callersFunctionhashOfFile
(filePath: string)
packages/test/entry.spec.ts:133
↓ 1 callersMethodinitilize
()
packages/time-analytics-webpack-plugin/analyzer.ts:123
↓ 1 callersFunctioninjectModule
(moduleOptions: ModuleOptions)
packages/time-analytics-webpack-plugin/TimeAnalyticsPlugin.ts:284
↓ 1 callersFunctionisCompilation
* Whether one object is `Compilation` in webpack
packages/time-analytics-webpack-plugin/sideEffects/hackWeakMap.ts:29
↓ 1 callersFunctionisCompiler
* Whether one object is `Compiler` in webpack
packages/time-analytics-webpack-plugin/sideEffects/hackWeakMap.ts:22
↓ 1 callersFunctionisFakeHook
* This is a webpack implementation detail. * * Some hook will be removed in webpack 6, and they are not `Tapable` class but a fake hook. * * An
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:417
↓ 1 callersFunctionisHookMap
(obj: any)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:421
↓ 1 callersFunctionisRuleObjectArray
(rules: NonNullable<ModuleOptions['rules']>)
packages/time-analytics-webpack-plugin/TimeAnalyticsPlugin.ts:296
↓ 1 callersMethodoutput
(option: OutputOption)
packages/time-analytics-webpack-plugin/analyzer.ts:154
↓ 1 callersFunctionrepoInit
(repoFolder: string)
packages/test/util.ts:30
↓ 1 callersFunctionsetupMonoTestRepo
()
packages/test/util.ts:11
↓ 1 callersMethodvalidatePluginIsUsedOnce
(plugin: WebpackPluginInstance)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:37
↓ 1 callersMethodwrapCore
(webpackConfigOrFactory: WebpackConfiguration | MultiWebpackConfiguration | WebpackConfigFactory, options: Tim
packages/time-analytics-webpack-plugin/TimeAnalyticsPlugin.ts:181
↓ 1 callersFunctionwrapLoaderModule
(module: any)
packages/time-analytics-webpack-plugin/loader.ts:163
↓ 1 callersFunctionwrapMinimizer
(minimizer: ArrayElement<NonNullable<NonNullable<WebpackConfiguration['optimization']>['minimizer']>>)
packages/time-analytics-webpack-plugin/TimeAnalyticsPlugin.ts:272
↓ 1 callersFunctionwrapRequire
(requireMethod: NodeRequire)
packages/time-analytics-webpack-plugin/loader.ts:22
Method__proxyForHooksProviderWorker
(hooksProvider: any)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:92
Method_createUnfrozenHooks
* If we use a proxy on frozen object, it's invalid to return a different object with the origin object. * So we need to `Unfrozen` it firstly
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:111
Method_proxyForHookMapForWorker
(hookMapFor: HookMap<any>['for'])
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:193
Method_proxyForHookMapWorker
(hookMap: HookMap<any>)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:174
Method_proxyForHookWorker
(hook: any)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:210
Method_proxyForHooksWorker
(hooks: any)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:138
Method_proxyForTapAsyncWorker
(tap: TapAsync)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:275
Method_proxyForTapPromiseWorker
(tap: TapPromise)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:287
Method_proxyForTapWorker
(tap: Tap)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:263
Methodapply
(compiler: Compiler)
packages/time-analytics-webpack-plugin/TimeAnalyticsPlugin.ts:126
FunctionassertIsDefined
(value: T, message?: string)
packages/time-analytics-webpack-plugin/utils.ts:51
FunctionassertNever
(member: never, message = 'Assert never:')
packages/time-analytics-webpack-plugin/utils.ts:57
Methodconstructor
(proxiedPlugin: WebpackPlugin | WebpackPluginLikeFunction)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:46
Methodconstructor
(public option: TimeAnalyticsPluginOptions | undefined)
packages/time-analytics-webpack-plugin/TimeAnalyticsPlugin.ts:154
FunctionhashOfFolder
(folderPath: string)
packages/test/entry.spec.ts:144
MethodisIgnoreProperty
(target: any, property: string)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:231
MethodisLoaderEnabled
()
packages/time-analytics-webpack-plugin/TimeAnalyticsPlugin.ts:197
MethodisPluginEnabled
()
packages/time-analytics-webpack-plugin/TimeAnalyticsPlugin.ts:210
Functionloader
(source)
packages/time-analytics-webpack-plugin/loader.ts:64
FunctionnormalizeRule
(rule: RuleSetRule)
packages/time-analytics-webpack-plugin/TimeAnalyticsPlugin.ts:302
FunctionwrapConfigurationCore
(this: TimeAnalyticsPlugin, config: WebpackConfiguration, context: InternalContext)
packages/time-analytics-webpack-plugin/TimeAnalyticsPlugin.ts:224
FunctionwrapTapAsyncCallback
(this: ProxyPlugin, tapCallback: TapAsyncCallback)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:327
FunctionwrapTapCallback
(this: ProxyPlugin, tapCallback: TapCallback)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:300
FunctionwrapTapPromiseCallback
(this: ProxyPlugin, tapCallback: TapPromiseCallback)
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:359
FunctionwrappedCallback
()
packages/time-analytics-webpack-plugin/ProxyPlugin.ts:343
FunctionwrappedLoader
(this: any)
packages/time-analytics-webpack-plugin/loader.ts:92
FunctionwrappedRequire
(this: any, ...args)
packages/time-analytics-webpack-plugin/loader.ts:23
FunctionwriteResult
(a: MetaAnalyticsResult, b: PluginAnalyticsResult, c: LoaderAnalyticsResult, option: OutputOption)
packages/time-analytics-webpack-plugin/writer.ts:68