SYMBOL INDEX (376 symbols across 123 files) FILE: api/messaging/src/hook.ts function useMessageRelay (line 72) | function useMessageRelay( FILE: api/messaging/src/port.ts function reconnectHandler (line 27) | function reconnectHandler() { FILE: api/messaging/src/pub-sub.ts type PubSubMessage (line 3) | type PubSubMessage = { FILE: api/messaging/src/relay.test.ts class MessagePortMock (line 7) | class MessagePortMock { method clear (line 25) | clear() { FILE: api/messaging/src/types.ts type MessagesMetadata (line 1) | interface MessagesMetadata {} type PortsMetadata (line 2) | interface PortsMetadata {} type MessageName (line 4) | type MessageName = keyof MessagesMetadata type PortName (line 5) | type PortName = keyof PortsMetadata type InternalSignal (line 7) | type InternalSignal = "__PLASMO_MESSAGING_PING__" type Request (line 10) | type Request = { type RelayMessage (line 25) | type RelayMessage = Request & { type InternalRequest (line 33) | type InternalRequest = { type Response (line 37) | type Response = { type InternalHandler (line 41) | type InternalHandler = (request: InternalRequest) => void type Handler (line 43) | type Handler< type PortHandler (line 52) | type PortHandler = Handler< type MessageHandler (line 58) | type MessageHandler = Handler< type SendFx (line 64) | interface SendFx { type RelayFx (line 76) | interface RelayFx { type MessageRelayFx (line 91) | interface MessageRelayFx { type PortHook (line 95) | interface PortHook { type OriginContext (line 111) | type OriginContext = FILE: api/selector/src/background.ts function selectorMessageHandler (line 6) | async function selectorMessageHandler( FILE: api/selector/src/index.ts function sendInvalidSelectors (line 3) | async function sendInvalidSelectors(selectors: string[]) { FILE: api/selector/src/types.ts type SelectorMessage (line 1) | type SelectorMessage = { FILE: cli/create-plasmo/src/index.ts function main (line 12) | async function main() { FILE: cli/plasmo/index.mjs function main (line 16) | async function main() { FILE: cli/plasmo/src/commands/build.ts function build (line 13) | async function build() { FILE: cli/plasmo/src/commands/dev.ts function dev (line 16) | async function dev() { FILE: cli/plasmo/src/commands/help.ts function help (line 3) | async function help() { FILE: cli/plasmo/src/commands/index.ts type ValidCommand (line 17) | type ValidCommand = keyof typeof runMap FILE: cli/plasmo/src/commands/init.ts function init (line 18) | async function init() { FILE: cli/plasmo/src/commands/package.ts function packageCmd (line 10) | async function packageCmd() { FILE: cli/plasmo/src/commands/start.ts function start (line 3) | async function start() { FILE: cli/plasmo/src/commands/version.ts function version (line 1) | async function version() { FILE: cli/plasmo/src/features/background-service-worker/bgsw-messaging-declaration.ts constant MESSAGING_DECLARATION (line 6) | const MESSAGING_DECLARATION = `messaging` as const constant MESSAGING_DECLARATION_FILENAME (line 8) | const MESSAGING_DECLARATION_FILENAME = `${MESSAGING_DECLARATION}.d.ts` FILE: cli/plasmo/src/features/env/env-config.ts type Env (line 13) | type Env = Record type LoadedEnvFiles (line 14) | type LoadedEnvFiles = Array<{ constant INTERNAL_ENV_PREFIX (line 19) | const INTERNAL_ENV_PREFIX = "PLASMO_" constant PUBLIC_ENV_PREFIX (line 20) | const PUBLIC_ENV_PREFIX = "PLASMO_PUBLIC_" class PlasmoPublicEnv (line 24) | class PlasmoPublicEnv { method constructor (line 27) | constructor(_env: Env) { method extends (line 36) | extends(rawData: Env) { function cascadeEnv (line 47) | function cascadeEnv(loadedEnvFiles: LoadedEnvFiles) { constant JSON_DIRECTIVE_RE (line 85) | const JSON_DIRECTIVE_RE = /^\s*json\((.+)\)\s*$/si function maybeParseJSON (line 87) | function maybeParseJSON(value: string): any { function loadEnvConfig (line 120) | async function loadEnvConfig(dir: string) { type EnvConfig (line 150) | type EnvConfig = Awaited> FILE: cli/plasmo/src/features/env/env-declaration.ts constant PROCESS_ENV_DECLARATION (line 6) | const PROCESS_ENV_DECLARATION = `process.env` as const constant PROCESS_ENV_DECLARATION_FILENAME (line 7) | const PROCESS_ENV_DECLARATION_FILENAME = `${PROCESS_ENV_DECLARATION}.d.ts` function outputEnvDeclaration (line 17) | async function outputEnvDeclaration({ FILE: cli/plasmo/src/features/extension-devtools/common-path.ts type CommonPath (line 64) | type CommonPath = ReturnType FILE: cli/plasmo/src/features/extension-devtools/generate-icons.ts function generateIcons (line 61) | async function generateIcons({ FILE: cli/plasmo/src/features/extension-devtools/get-bundle-config.ts type PlasmoBundleConfig (line 17) | type PlasmoBundleConfig = ReturnType FILE: cli/plasmo/src/features/extension-devtools/package-file.ts type PackageJSON (line 55) | type PackageJSON = Awaited> & { type GenerateArgs (line 61) | type GenerateArgs = Parameters[0] FILE: cli/plasmo/src/features/extension-devtools/project-path.ts type WatchReason (line 8) | enum WatchReason { type DirectoryWatchTuple (line 43) | type DirectoryWatchTuple = [WatchReason, string] type ProjectPath (line 192) | type ProjectPath = ReturnType FILE: cli/plasmo/src/features/extension-devtools/template-path.ts type TemplatePath (line 28) | type TemplatePath = ReturnType FILE: cli/plasmo/src/features/extension-devtools/tsconfig.ts constant DECLARATION_FILEPATH (line 10) | const DECLARATION_FILEPATH = `.plasmo/index.d.ts` constant INDEX_DECLARATION_CODE (line 12) | const INDEX_DECLARATION_CODE = [PROCESS_ENV_DECLARATION, MESSAGING_DECLA... FILE: cli/plasmo/src/features/extra/cache-busting.ts function cleanUpDotPlasmo (line 10) | async function cleanUpDotPlasmo({ function cleanUpLargeCache (line 18) | async function cleanUpLargeCache(commonPath: CommonPath) { FILE: cli/plasmo/src/features/framework-update/version-tracker.ts function getUpdateCmd (line 65) | async function getUpdateCmd(version = "") { FILE: cli/plasmo/src/features/helpers/flag.ts constant DEV_BUILD_COMMON_ARGS (line 38) | const DEV_BUILD_COMMON_ARGS = ` --target=[string] set the... FILE: cli/plasmo/src/features/helpers/loading-animation.ts constant LOADING_TEXT (line 1) | const LOADING_TEXT = "🔄 Building" FILE: cli/plasmo/src/features/helpers/package-manager.ts type PackageManager (line 7) | type PackageManager = "npm" | "pnpm" | "yarn" type PackageManagerInfo (line 9) | type PackageManagerInfo = { function getPMInfo (line 14) | async function getPMInfo(name: PackageManager): Promise { FILE: cli/plasmo/src/features/manifest-factory/base.ts method browser (line 83) | get browser() { method commonPath (line 88) | public get commonPath() { method projectPath (line 93) | public get projectPath() { method combinedEnv (line 101) | public get combinedEnv() { method publicEnv (line 106) | public get publicEnv() { method uiLibrary (line 119) | get uiLibrary() { method mountExt (line 124) | get mountExt() { method uiExts (line 129) | get uiExts() { method mainWorldScriptList (line 144) | get mainWorldScriptList() { method hasMainWorldScript (line 154) | get hasMainWorldScript() { method changed (line 168) | get changed() { method name (line 172) | get name() { method dependencies (line 177) | get dependencies() { method devDependencies (line 184) | get devDependencies() { method staticScaffoldPath (line 189) | get staticScaffoldPath() { method constructor (line 194) | protected constructor(public bundleConfig: PlasmoBundleConfig) { method initEnv (line 199) | private async initEnv(envRootDirectory = cwd()) { method startup (line 204) | async startup() { method postBuild (line 219) | async postBuild() { method updateEnv (line 242) | async updateEnv() { method updatePackageData (line 251) | async updatePackageData() { FILE: cli/plasmo/src/features/manifest-factory/create-manifest.ts function createManifest (line 11) | async function createManifest(bundleConfig: PlasmoBundleConfig) { FILE: cli/plasmo/src/features/manifest-factory/mv2.ts class PlasmoExtensionManifestMV2 (line 11) | class PlasmoExtensionManifestMV2 extends PlasmoManifest, "js"> type PlasmoContentScript (line 12) | type PlasmoContentScript = PlasmoCSConfig type Async (line 14) | type Async = Promise | T type Getter (line 16) | type Getter = (props?: P) => Async type InsertPosition (line 18) | type InsertPosition = "beforebegin" | "afterbegin" | "beforeend" | "afte... type ElementInsertOptions (line 20) | type ElementInsertOptions = { type ElementInsertOptionsList (line 25) | type ElementInsertOptionsList = ElementInsertOptions[] type GetElement (line 27) | type GetElement = Getter type GetElementInsertOptions (line 28) | type GetElementInsertOptions = Getter type PlasmoCSUIOverlayAnchor (line 30) | type PlasmoCSUIOverlayAnchor = { type PlasmoCSUIInlineAnchor (line 36) | type PlasmoCSUIInlineAnchor = { type PlasmoCSUIAnchor (line 43) | type PlasmoCSUIAnchor = PlasmoCSUIOverlayAnchor | PlasmoCSUIInlineAnchor type PlasmoCSUIProps (line 45) | type PlasmoCSUIProps = { type PlasmoCSUIMountState (line 49) | type PlasmoCSUIMountState = { type PlasmoGetRootContainer (line 73) | type PlasmoGetRootContainer = ( type PlasmoGetOverlayAnchor (line 79) | type PlasmoGetOverlayAnchor = GetElement type PlasmoGetOverlayAnchorList (line 80) | type PlasmoGetOverlayAnchorList = Getter type PlasmoGetInlineAnchor (line 82) | type PlasmoGetInlineAnchor = GetElement | GetElementInsertOptions type PlasmoGetInlineAnchorList (line 83) | type PlasmoGetInlineAnchorList = Getter< type PlasmoMountShadowHost (line 87) | type PlasmoMountShadowHost = ( type PlasmoGetShadowHostId (line 94) | type PlasmoGetShadowHostId = Getter type PlasmoGetStyle (line 96) | type PlasmoGetStyle = Getter< type PlasmoGetSfcStyleContent (line 101) | type PlasmoGetSfcStyleContent = Getter type PlasmoWatchOverlayAnchor (line 106) | type PlasmoWatchOverlayAnchor = ( type PlasmoCSUIContainerProps (line 110) | type PlasmoCSUIContainerProps = { type PlasmoCSUIJSXContainer (line 116) | type PlasmoCSUIJSXContainer = ( type PlasmoCSUIHTMLContainer (line 119) | type PlasmoCSUIHTMLContainer = ( type PlasmoCreateShadowRoot (line 123) | type PlasmoCreateShadowRoot = ( type PlasmoRender (line 127) | type PlasmoRender = ( type PlasmoCSUIWatch (line 135) | type PlasmoCSUIWatch = (props: { type PlasmoCSUI (line 143) | type PlasmoCSUI = { FILE: cli/plasmo/templates/plasmo.d.ts type ProcessEnv (line 2) | interface ProcessEnv { FILE: cli/plasmo/templates/static/common/csui.ts function createShadowDOM (line 3) | async function createShadowDOM(Mount: PlasmoCSUI) { type PlasmoCSUIShadowDOM (line 26) | type PlasmoCSUIShadowDOM = Awaited> function injectAnchor (line 28) | async function injectAnchor( function createShadowContainer (line 62) | async function createShadowContainer( function createAnchorObserver (line 117) | function createAnchorObserver(Mount: PlasmoCSUI) { FILE: core/parcel-bundler/src/bit-set.ts constant BIGINT_ZERO (line 3) | const BIGINT_ZERO = 0n constant BIGINT_ONE (line 4) | const BIGINT_ONE = 1n class BitSet (line 9) | class BitSet { method constructor (line 14) | constructor({ method from (line 35) | static from(items: Array): BitSet { method union (line 44) | static union(a: BitSet, b: BitSet): BitSet { method getIndex (line 52) | private getIndex(item: T) { method add (line 56) | add(item: T) { method delete (line 60) | delete(item: T) { method has (line 64) | has(item: T): boolean { method intersect (line 68) | intersect(v: BitSet) { method union (line 72) | union(v: BitSet) { method clear (line 76) | clear() { method cloneEmpty (line 80) | cloneEmpty(): BitSet { method clone (line 87) | clone(): BitSet { method values (line 95) | values(): Array { FILE: core/parcel-bundler/src/can-merge.ts function canMerge (line 1) | function canMerge(a, b) { FILE: core/parcel-bundler/src/create-bundle.ts function createBundle (line 6) | function createBundle(opts: { FILE: core/parcel-bundler/src/create-ideal-graph.ts function createIdealGraph (line 20) | function createIdealGraph( FILE: core/parcel-bundler/src/decorate-legacy-graph.ts function decorateLegacyGraph (line 12) | function decorateLegacyGraph( FILE: core/parcel-bundler/src/get-entry-by-target.ts function getEntryByTarget (line 6) | function getEntryByTarget( FILE: core/parcel-bundler/src/get-reachable-bundle-root.ts function getReachableBundleRoots (line 5) | function getReachableBundleRoots(asset, graph): Array { FILE: core/parcel-bundler/src/index.ts constant EXTENSION_OPTIONS (line 17) | const EXTENSION_OPTIONS = { method loadConfig (line 39) | loadConfig({ options }) { method bundle (line 46) | bundle({ bundleGraph, config }) { method optimize (line 62) | optimize() {} FILE: core/parcel-bundler/src/remove-bundle.ts function removeBundle (line 9) | function removeBundle( FILE: core/parcel-bundler/src/types.ts type AssetId (line 13) | type AssetId = string type DependencyBundleGraph (line 15) | type DependencyBundleGraph = ContentGraph< type IdealGraph (line 29) | type IdealGraph = { type Bundle (line 36) | type Bundle = { type BundleRoot (line 52) | type BundleRoot = Asset type ResolvedBundlerConfig (line 60) | type ResolvedBundlerConfig = { FILE: core/parcel-compressor-utf8/src/index.ts method compress (line 10) | async compress({ stream }) { FILE: core/parcel-compressor-utf8/src/utf8-transform.ts class Utf8Transform (line 8) | class Utf8Transform extends Transform { method _transform (line 11) | _transform(chunk: Buffer, _: BufferEncoding, callback: TransformCallba... method _flush (line 15) | _flush(callback: TransformCallback) { method transformChunk (line 20) | private transformChunk(chunk: string, segmentSize: number = 1024): str... method transformSegment (line 30) | private transformSegment(segment: string): string { FILE: core/parcel-core/src/index.ts constant INTERNAL_TRANSFORM (line 51) | const INTERNAL_TRANSFORM: symbol = Symbol("internal_transform") constant INTERNAL_RESOLVE (line 52) | const INTERNAL_RESOLVE: symbol = Symbol("internal_resolve") type SharedReference (line 54) | type SharedReference = number class Parcel (line 56) | class Parcel { method constructor (line 88) | constructor(options: InitialParcelOptions) { method _init (line 92) | async _init(): Promise { method run (line 151) | async run(): Promise { method _end (line 167) | async _end(): Promise { method _startNextBuild (line 176) | async _startNextBuild() { method watch (line 198) | async watch( method _build (line 252) | async _build({ method _getWatcherSubscription (line 380) | async _getWatcherSubscription(): Promise { method startProfiling (line 418) | async startProfiling(): Promise { method stopProfiling (line 428) | stopProfiling(): Promise { method takeHeapSnapshot (line 438) | takeHeapSnapshot(): Promise { class BuildError (line 444) | class BuildError extends ThrowableDiagnostic { method constructor (line 445) | constructor(diagnostic: Array | Diagnostic) { FILE: core/parcel-core/src/resolve-options.ts constant LOCK_FILE_NAMES (line 22) | const LOCK_FILE_NAMES = ["yarn.lock", "package-lock.json", "pnpm-lock.ya... function generateInstanceId (line 25) | function generateInstanceId(entries: Array): string { function resolveOptions (line 31) | async function resolveOptions(initialOptions: InitialParcelOptions) { type ResolvedOptions (line 173) | type ResolvedOptions = Awaited> function getRelativeConfigSpecifier (line 175) | function getRelativeConfigSpecifier( function determinePort (line 193) | function determinePort( FILE: core/parcel-namer-manifest/src/index.ts method name (line 8) | name({ bundle }) { FILE: core/parcel-optimizer-encapsulate/src/index.ts function getSourceMap (line 28) | function getSourceMap(options: PluginOptions, map: SourceMap) { method optimize (line 41) | async optimize({ bundle, contents, map, options }) { FILE: core/parcel-optimizer-es/src/blob-to-string.ts type Blob (line 4) | type Blob = Buffer | Readable | string function bufferStream (line 6) | function bufferStream(stream: Readable): Promise { function blobToString (line 19) | async function blobToString(blob: Blob): Promise { FILE: core/parcel-optimizer-es/src/index.ts method optimize (line 19) | async optimize({ FILE: core/parcel-packager/src/get-web-accessible-resources.ts type Mv3Wars (line 17) | type Mv3Wars = ExtensionManifestV3["web_accessible_resources"] function appendMv2Wars (line 79) | function appendMv2Wars( function appendMv3Wars (line 93) | function appendMv3Wars( FILE: core/parcel-packager/src/index.ts method package (line 23) | async package({ bundle, bundleGraph, options }) { FILE: core/parcel-packager/src/utils.ts function getRelativePath (line 4) | function getRelativePath(from: NamedBundle, to: NamedBundle): string { FILE: core/parcel-resolver-post/src/handle-hacks.ts function handleHacks (line 6) | async function handleHacks({ FILE: core/parcel-resolver-post/src/handle-module-exports.ts function handleModuleExport (line 4) | async function handleModuleExport({ FILE: core/parcel-resolver-post/src/handle-ts-path.ts type TsPaths (line 41) | type TsPaths = string[] type TsPathsMap (line 43) | type TsPathsMap = Map function handleTsPath (line 50) | async function handleTsPath( function loadTsPathsMap (line 96) | function loadTsPathsMap(tsConfigs: TSConfig[]) { function loadPathsFromTSConfig (line 113) | function loadPathsFromTSConfig( function attemptResolve (line 133) | function attemptResolve({ specifier, dependency }: ResolverProps) { function attemptResolveArray (line 162) | function attemptResolveArray( type TSConfig (line 195) | type TSConfig = { compilerOptions: CompilerOptions; filePath: string } function getTsconfigCompilerOptions (line 197) | async function getTsconfigCompilerOptions( FILE: core/parcel-resolver-post/src/index.ts method resolve (line 8) | async resolve(props) { FILE: core/parcel-resolver-post/src/shared.ts type ResolveFx (line 17) | type ResolveFx = ConstructorParameters[0]["resolve"] type ResolverResult (line 19) | type ResolverResult = ResolveResult type ResolverProps (line 20) | type ResolverProps = Parameters[0] FILE: core/parcel-resolver-post/src/utils.ts constant WEBPACK_IMPORT_REGEX (line 7) | const WEBPACK_IMPORT_REGEX = /\S+-loader\S*!\S+/g function checkWebpackSpecificImportSyntax (line 9) | function checkWebpackSpecificImportSyntax(specifier = "") { function trimStar (line 19) | function trimStar(str: string) { function trim (line 23) | function trim(str: string, trim: string) { function findModule (line 38) | function findModule( FILE: core/parcel-resolver/index.mjs function buildProdPolyfills (line 14) | async function buildProdPolyfills() { function buildDevPolyfills (line 29) | async function buildDevPolyfills() { function main (line 43) | async function main() { FILE: core/parcel-resolver/src/handle-absolute-root.ts function handleAbsoluteRoot (line 11) | async function handleAbsoluteRoot({ FILE: core/parcel-resolver/src/handle-alias.ts function handleAlias (line 7) | async function handleAlias({ FILE: core/parcel-resolver/src/handle-plasmo-internal.ts function handlePlasmoInternal (line 20) | async function handlePlasmoInternal({ FILE: core/parcel-resolver/src/handle-polyfill.ts function handlePolyfill (line 3) | async function handlePolyfill({ FILE: core/parcel-resolver/src/handle-remote-caching.ts function handleRemoteCaching (line 23) | async function handleRemoteCaching({ FILE: core/parcel-resolver/src/handle-tilde-src.ts function handleTildeSrc (line 12) | async function handleTildeSrc({ FILE: core/parcel-resolver/src/index.ts method resolve (line 12) | async resolve(props) { FILE: core/parcel-resolver/src/shared.ts type ResolveFx (line 31) | type ResolveFx = ConstructorParameters[0]["resolve"] type ResolverResult (line 33) | type ResolverResult = ResolveResult type ResolverProps (line 35) | type ResolverProps = Parameters[0] FILE: core/parcel-runtime/src/index.ts method loadConfig (line 25) | async loadConfig({ config }) { method apply (line 48) | apply({ bundle, options, config, bundleGraph }) { FILE: core/parcel-runtime/src/runtimes/background-service-runtime.ts function consolidateUpdate (line 32) | async function consolidateUpdate(forced = false) { FILE: core/parcel-runtime/src/runtimes/page-runtime.ts constant PORT_NAME (line 20) | const PORT_NAME = `${PAGE_PORT_PREFIX}${module.id}__` FILE: core/parcel-runtime/src/runtimes/script-runtime.ts constant PORT_NAME (line 22) | const PORT_NAME = `${SCRIPT_PORT_PREFIX}${module.id}__` function consolidateUpdate (line 28) | async function consolidateUpdate() { function reloadPort (line 39) | function reloadPort() { function setupPort (line 63) | function setupPort() { FILE: core/parcel-runtime/src/types.ts type PlasmoRuntime (line 7) | type PlasmoRuntime = (typeof plasmoRuntimeList)[number] type Window (line 11) | interface Window { type NodeModule (line 16) | interface NodeModule { type ExtensionApi (line 21) | type ExtensionApi = typeof globalThis.chrome type ParcelModule (line 23) | interface ParcelModule { type ParcelBundle (line 32) | interface ParcelBundle { type ParcelAsset (line 47) | type ParcelAsset = [ParcelBundle, string] type RuntimeData (line 49) | type RuntimeData = { type HmrAsset (line 69) | type HmrAsset = { type HmrMessage (line 79) | type HmrMessage = type BackgroundMessage (line 94) | type BackgroundMessage = { FILE: core/parcel-runtime/src/utils/0-patch-module.ts function Module (line 19) | function Module(moduleName: string) { function triggerReload (line 41) | async function triggerReload(fullReload = false) { function getHostname (line 52) | function getHostname() { function getSocketHostname (line 62) | function getSocketHostname() { function getPort (line 70) | function getPort() { constant PAGE_PORT_PREFIX (line 74) | const PAGE_PORT_PREFIX = `__plasmo_runtime_page_` constant SCRIPT_PORT_PREFIX (line 75) | const SCRIPT_PORT_PREFIX = `__plasmo_runtime_script_` FILE: core/parcel-runtime/src/utils/bgsw.ts function pollingDevServer (line 9) | async function pollingDevServer(delay = 1470) { FILE: core/parcel-runtime/src/utils/hmr-check.ts function getParents (line 15) | function getParents( function hmrAcceptCheck (line 44) | function hmrAcceptCheck( function hmrAcceptCheckOne (line 79) | function hmrAcceptCheckOne( function isDependencyOfBundle (line 117) | function isDependencyOfBundle(bundle: ParcelBundle, id: string) { FILE: core/parcel-runtime/src/utils/hmr-utils.ts function hmrDownload (line 5) | function hmrDownload(asset: HmrAsset) { function hmrApplyUpdates (line 28) | async function hmrApplyUpdates(assets: Array) { function updateLink (line 63) | function updateLink(link: Element) { function reloadCSS (line 80) | function reloadCSS() { function hmrApply (line 112) | function hmrApply(bundle: ParcelBundle, asset: HmrAsset) { function hmrDelete (line 148) | function hmrDelete(bundle: ParcelBundle, id: string) { function hmrDispose (line 178) | function hmrDispose(bundle: ParcelBundle, id: string) { function hmrAccept (line 194) | function hmrAccept(bundle: ParcelBundle, id: string) { FILE: core/parcel-runtime/src/utils/inject-socket.ts function getBaseSocketUri (line 7) | function getBaseSocketUri(port = getPort()) { function wsErrorHandler (line 19) | function wsErrorHandler(e: ErrorEvent) { function injectBuilderSocket (line 25) | function injectBuilderSocket( function injectHmrSocket (line 44) | function injectHmrSocket( FILE: core/parcel-runtime/src/utils/loading-indicator.ts constant LOADING_ID (line 11) | const LOADING_ID = "__plasmo-loading__" function createTrustedPolicy (line 13) | function createTrustedPolicy() { function getLoader (line 40) | function getLoader() { function isLoaderUnavailable (line 44) | function isLoaderUnavailable() { function createLoader (line 48) | function createLoader() { function injectLoaderEl (line 130) | function injectLoaderEl(loaderEl: HTMLElement) { FILE: core/parcel-runtime/src/utils/react-refresh.ts function injectReactRefresh (line 3) | async function injectReactRefresh() { FILE: core/parcel-transformer-inject-env/src/index.ts method transform (line 6) | async transform({ asset, options }) { FILE: core/parcel-transformer-inline-css/src/get-tagets.ts function getTargets (line 14) | function getTargets(browsers) { FILE: core/parcel-transformer-inline-css/src/index.ts method transform (line 17) | async transform({ asset, options }) { FILE: core/parcel-transformer-lab/src/index.ts function collectDependencies (line 11) | async function collectDependencies() {} method transform (line 14) | async transform({ asset, options }) { FILE: core/parcel-transformer-manifest/src/csp-patch-hmr.ts constant DEFAULT_INSERT (line 3) | const DEFAULT_INSERT = "'unsafe-eval'" function cspPatchHMR (line 5) | function cspPatchHMR( FILE: core/parcel-transformer-manifest/src/handle-action.ts function handleAction (line 5) | async function handleAction() { FILE: core/parcel-transformer-manifest/src/handle-background.ts function handleMV2Background (line 21) | function handleMV2Background(program: MV2Data) { function handleMV3Background (line 26) | function handleMV3Background(program: MV3Data) { function handleFirefoxMV3Background (line 42) | function handleFirefoxMV3Background(program: MV3Data) { function handleMV2BackgroundScript (line 54) | function handleMV2BackgroundScript(program: MV2Data) { function handleMV3BackgroundServiceWorker (line 80) | function handleMV3BackgroundServiceWorker(program: MV3Data) { function handleMV2HotCsp (line 120) | function handleMV2HotCsp(program: MV2Data) { function handleMV3HotCsp (line 132) | function handleMV3HotCsp(program: MV3Data) { FILE: core/parcel-transformer-manifest/src/handle-content-scripts.ts function handleContentScripts (line 5) | function handleContentScripts() { FILE: core/parcel-transformer-manifest/src/handle-declarative-net-request.ts function handleDeclarativeNetRequest (line 5) | async function handleDeclarativeNetRequest() { FILE: core/parcel-transformer-manifest/src/handle-deep-loc.ts constant DEEP_LOCS (line 8) | const DEEP_LOCS = [ FILE: core/parcel-transformer-manifest/src/handle-dictionaries.ts function handleDictionaries (line 6) | function handleDictionaries() { FILE: core/parcel-transformer-manifest/src/handle-locales.ts function handleLocales (line 8) | async function handleLocales() { FILE: core/parcel-transformer-manifest/src/handle-sandboxes.ts function handleSandboxes (line 7) | async function handleSandboxes() { FILE: core/parcel-transformer-manifest/src/handle-tabs.ts function handleTabs (line 7) | async function handleTabs() { FILE: core/parcel-transformer-manifest/src/index.ts function collectDependencies (line 28) | async function collectDependencies() { method transform (line 66) | async transform({ asset, options }) { FILE: core/parcel-transformer-manifest/src/schema.ts type MV3Data (line 504) | type MV3Data = FromSchema type MV2Data (line 549) | type MV2Data = FromSchema type ManifestData (line 551) | type ManifestData = MV2Data | MV3Data FILE: core/parcel-transformer-manifest/src/state.ts type ExtraAsset (line 11) | type ExtraAsset = TransformerResult type StateParams (line 45) | type StateParams = Parameters type State (line 47) | type State = Partial>> FILE: core/parcel-transformer-manifest/src/validate-version.ts constant MIN_VERSION (line 1) | const MIN_VERSION = 0 constant MAX_VERSION (line 2) | const MAX_VERSION = 65535 FILE: core/parcel-transformer-svelte/src/convert-error.ts function convertError (line 16) | function convertError( FILE: core/parcel-transformer-svelte/src/convert-loc.ts function convertLOC (line 15) | function convertLOC( FILE: core/parcel-transformer-svelte/src/index.ts method loadConfig (line 18) | async loadConfig({ config, options }) { method transform (line 52) | async transform({ asset, config, options, logger }) { FILE: core/parcel-transformer-svelte/src/source-map.ts function mapSourceMapPath (line 14) | function mapSourceMapPath(mapSourceRoot: string, sourcePath: string) { function extendSourceMap (line 25) | function extendSourceMap( FILE: core/parcel-transformer-svelte/src/types.ts type Transform (line 7) | type Transform = ConstructorParameters[0]["transform"] type MutableAsset (line 9) | type MutableAsset = Parameters[0]["asset"] type Options (line 10) | type Options = Parameters[0]["options"] FILE: core/parcel-transformer-vue/src/index.ts constant MODULE_BY_NAME_RE (line 24) | const MODULE_BY_NAME_RE = /\.module\./ method loadConfig (line 28) | async loadConfig({ config }) { method canReuseAST (line 53) | canReuseAST({ ast }) { method parse (line 56) | async parse({ asset, options }) { method transform (line 93) | async transform({ asset, options, resolve, config }) { function createDiagnostic (line 170) | function createDiagnostic(err, filePath) { function processPipeline (line 206) | async function processPipeline({ function createMap (line 510) | function createMap(rawMap, projectRoot: string) { FILE: packages/framework-shared/build-socket/event.ts type BuildSocketEvent (line 1) | enum BuildSocketEvent { FILE: packages/init/entries/newtab.tsx function IndexNewtab (line 3) | function IndexNewtab() { FILE: packages/init/entries/options.tsx function IndexOptions (line 3) | function IndexOptions() { FILE: packages/init/entries/popup.tsx function IndexPopup (line 3) | function IndexPopup() {