Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/StarkShang/vite-plugin-chrome-extension
/ functions
Functions
208 in github.com/StarkShang/vite-plugin-chrome-extension
⨍
Functions
208
◇
Types & classes
39
Function
alarms
(s: string)
src/manifest-input/manifest-parser/permissions.ts:15
Function
bookmarks
(s: string)
src/manifest-input/manifest-parser/permissions.ts:18
Function
browserPolyfill
({ browserPolyfill: options = defaultOptions, }: Pick<ManifestInputPlugin, "browserPolyfill">)
src/browser-polyfill/index.ts:12
Function
buildStart
()
src/index.ts:61
Function
call
()
src/manifest-input/__tests__/manifest__hook--options.test.ts:221
Function
captureEvent
(event: ChromeEvent)
src/manifest-input/browser/captureEvents.ts:8
Method
clearCacheById
(id: string)
src/processors/manifest.ts:143
Function
configResolved
(config)
src/index.ts:47
Method
constructor
(msg: string, errors: ValidationErrorsArray)
src/manifest-input/manifest-parser/validate.ts:11
Method
constructor
(private options: PermissionProcessorOptions)
src/processors/permission.ts:30
Method
constructor
(private options: NormalizedChromeExtensionOptions)
src/processors/html.ts:24
Method
constructor
(private options = {} as NormalizedChromeExtensionOptions)
src/processors/manifest.ts:54
Method
constructor
(private options: NormalizedChromeExtensionOptions)
src/processors/content-script/content-script.ts:11
Method
constructor
(private options: NormalizedChromeExtensionOptions)
src/processors/background/background.ts:20
Function
contentSettings
(s: string)
src/manifest-input/manifest-parser/permissions.ts:21
Function
contextMenus
(s: string)
src/manifest-input/manifest-parser/permissions.ts:24
Function
cookies
(s: string)
src/manifest-input/manifest-parser/permissions.ts:27
Function
declarativeContent
(s: string)
src/manifest-input/manifest-parser/permissions.ts:30
Function
declarativeNetRequest
(s: string)
src/manifest-input/manifest-parser/permissions.ts:32
Function
declarativeWebRequest
(s: string)
src/manifest-input/manifest-parser/permissions.ts:34
Function
deleteCookie
(cookie: any)
examples/cookie-clearer/src/popup.ts:70
Function
derivePermissions
( set: Set<string>, { code }: OutputChunk, )
src/processors/permission.ts:9
Function
desktopCapture
(s: string)
src/manifest-input/manifest-parser/permissions.ts:36
Function
displaySource
(s: string)
src/manifest-input/manifest-parser/permissions.ts:38
Function
dns
(s: string)
src/manifest-input/manifest-parser/permissions.ts:40
Function
documentScan
(s: string)
src/manifest-input/manifest-parser/permissions.ts:42
Function
downloads
(s: string)
src/manifest-input/manifest-parser/permissions.ts:44
Method
emitFiles
(context: PluginContext)
src/processors/manifest.ts:126
Function
experimental
(s: string)
src/manifest-input/manifest-parser/permissions.ts:46
Function
fileBrowserHandler
(s: string)
src/manifest-input/manifest-parser/permissions.ts:48
Function
fileSystemProvider
(s: string)
src/manifest-input/manifest-parser/permissions.ts:50
Function
fontSettings
(s: string)
src/manifest-input/manifest-parser/permissions.ts:52
Function
formatMap
()
src/manifest-input/index.ts:97
Function
gcm
(s: string)
src/manifest-input/manifest-parser/permissions.ts:54
Function
generateBackgroundScriptWrapper
( context: PluginContext, service_worker_path: string, dynamicImportWrapper: DynamicImportWrapperO
src/manifest-input/generateBundle.ts:112
Function
generateBundle
(o, b)
__fixtures__/build-crx.ts:47
Function
generateBundle
(options, bundle, isWrite)
src/index.ts:100
Function
generateBundle
(options, bundle)
src/manifest-input/index.ts:210
Function
generateBundle
(o, b)
src/manifest-input/__tests__/manifest__hook--generateBundle.test.ts:37
Function
generateBundle
(options, bundle)
src/html-inputs/index.ts:47
Function
generateBundle
()
src/browser-polyfill/index.ts:21
Function
generateBundle
({ dir }, bundle)
src/plugin-reloader-simple/index.ts:53
Function
generateBundle
(options, bundle)
src/validate-names/index.ts:15
Function
generateBundle
(o, b)
src/mixed-format/regenerateBundle.ts:61
Function
generateBundle
( this: PluginContext, { format, chunkFileNames, sourcemap }: OutputOptions,
src/mixed-format/index.ts:17
Method
generateBundle
(context: PluginContext, bundle: OutputBundle)
src/processors/manifest.ts:154
Method
generateBundle
( context: PluginContext, bundle: OutputBundle, manifest: ChromeExtensionManifest,
src/processors/content-script/content-script.ts:12
Method
generateBundle
( context: PluginContext, bundle: OutputBundle, manifest: ChromeExtensionManifest
src/processors/background/background.ts:65
Function
generateContentScriptsWrapper
( context: PluginContext, content_scripts: ContentScript[], web_accessible_resources: WebAccessibl
src/manifest-input/generateBundle.ts:28
Function
geolocation
(s: string)
src/manifest-input/manifest-parser/permissions.ts:56
Function
getAssetSource
( key: string, bundle: OutputBundle, )
__fixtures__/utils.ts:49
Function
getRelative
(p: string)
__fixtures__/utils.ts:38
Function
handleEvent
(...args: any[])
src/manifest-input/browser/captureEvents.ts:17
Function
handleFetchError
(error: any)
src/plugin-reloader-simple/client/background.ts:128
Function
handleFormSubmit
(event: Event)
examples/cookie-clearer/src/popup.ts:22
Function
handleLoadRequest
()
examples/web-accessible-resources/src/content-script.ts:9
Function
history
(s: string)
src/manifest-input/manifest-parser/permissions.ts:58
Function
identity
(s: string)
src/manifest-input/manifest-parser/permissions.ts:60
Function
idle
(s: string)
src/manifest-input/manifest-parser/permissions.ts:62
Function
idltest
(s: string)
src/manifest-input/manifest-parser/permissions.ts:64
Function
inversePromise
()
__fixtures__/inversePromise.ts:6
Function
isHtml
(path: string)
src/processors/html.ts:11
Function
isOutputOptions
(x: any)
src/utils/helpers.ts:15
Function
isString
(x: any)
src/manifest-input/manifest-parser/index.ts:151
Function
load
(id)
src/index.ts:73
Function
load
(id)
src/mixed-format/resolveFromBundle.ts:22
Function
load
(id)
src/processors/mixin/mixin.plugin.ts:23
Function
logInputFiles
(entries?: InputOption)
src/utils/logger.ts:3
Function
management
(s: string)
src/manifest-input/manifest-parser/permissions.ts:66
Function
mixedFormat
( options: Pick<ManifestInputPlugin, "formatMap">, )
src/mixed-format/index.ts:12
Function
nativeMessaging
(s: string)
src/manifest-input/manifest-parser/permissions.ts:68
Function
normalizeFilename
(p: string)
src/utils/helpers.ts:38
Function
notifications
(s: string)
src/manifest-input/manifest-parser/permissions.ts:70
Function
options
(options)
src/index.ts:50
Function
options
(options)
src/manifest-input/index.ts:105
Function
outputOptions
(options)
src/index.ts:92
Function
pageCapture
(s: string)
src/manifest-input/manifest-parser/permissions.ts:72
Function
platformKeys
(s: string)
src/manifest-input/manifest-parser/permissions.ts:74
Function
power
(s: string)
src/manifest-input/manifest-parser/permissions.ts:76
Function
printerProvider
(s: string)
src/manifest-input/manifest-parser/permissions.ts:78
Function
privacy
(s: string)
src/manifest-input/manifest-parser/permissions.ts:80
Function
processContentScripts
( manifest: ChromeExtensionManifest, chunks: OutputChunkBundle, srcDir: string, )
src/manifest-input/generateBundle.ts:17
Function
processes
(s: string)
src/manifest-input/manifest-parser/permissions.ts:82
Function
proxy
(s: string)
src/manifest-input/manifest-parser/permissions.ts:84
Function
reddenPage
()
examples/page-redder/src/background.ts:1
Function
regenerateBundle
( this: PluginContext, { input, output }: RollupOptions, bundle: OutputBundle, )
src/mixed-format/regenerateBundle.ts:12
Function
replaceServiceWorkerPath
( manifest: ChromeExtensionManifest, replace: (path: string) => string, )
src/manifest-input/utils/manifest.ts:4
Function
resolveFileUrl
({ referenceId, fileName })
src/index.ts:86
Function
resolveId
(source)
src/index.ts:67
Function
resolveId
(source, importer)
src/mixed-format/resolveFromBundle.ts:10
Function
resolveId
(source, importer)
src/processors/mixin/mixin.plugin.ts:9
Method
resolveInput
* Resolve input files for rollup * @param input: Input not in manifest.json but specify by user * @returns
src/processors/manifest.ts:84
Function
sessions
(s: string)
src/manifest-input/manifest-parser/permissions.ts:86
Function
signedInDevices
(s: string)
src/manifest-input/manifest-parser/permissions.ts:88
Function
srcDir
()
src/manifest-input/index.ts:93
Function
storage
(s: string)
src/manifest-input/manifest-parser/permissions.ts:90
Function
tabCapture
(s: string)
src/manifest-input/manifest-parser/permissions.ts:92
Function
topSites
(s: string)
src/manifest-input/manifest-parser/permissions.ts:95
Function
transform
(code, id, ssr)
src/index.ts:79
Function
tts
(s: string)
src/manifest-input/manifest-parser/permissions.ts:97
← previous
next →
101–200 of 208, ranked by callers