Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/preactjs/wmr
/ functions
Functions
723 in github.com/preactjs/wmr
⨍
Functions
723
◇
Types & classes
64
↓ 196 callers
Function
loadFixture
(name, env)
packages/wmr/test/test-helpers.js:52
↓ 135 callers
Function
runWmrFast
(cwd, ...args)
packages/wmr/test/test-helpers.js:165
↓ 114 callers
Function
getOutput
(env, instance)
packages/wmr/test/test-helpers.js:169
↓ 114 callers
Method
push
* @param {object} options * @param {Node} options.id * @param {Node} [options.init] * @param {"var" | "let"} [options.kind]
packages/wmr/src/lib/acorn-traverse.js:766
↓ 92 callers
Function
withLog
(haystack, fn)
packages/wmr/test/test-helpers.js:301
↓ 75 callers
Method
get
* @param {string} selector * @returns {Path}
packages/wmr/src/lib/acorn-traverse.js:469
↓ 66 callers
Function
runWmr
(cwd, ...args)
packages/wmr/test/test-helpers.js:107
↓ 61 callers
Function
transformWithPlugin
* Transform source code using a Babel plugin * @param {string} code * @param {Plugin | [Plugin] | [Plugin, object]} plugin * @param {object} [optio
packages/wmr/test/acorn-traverse.test.js:23
↓ 48 callers
Function
resolve
packages/wmr/src/plugins/wmr/client.js:11
↓ 46 callers
Function
waitForMessage
(haystack, message, timeout = 5000)
packages/wmr/test/test-helpers.js:261
↓ 33 callers
Function
waitForPass
(fn, timeout = 2000)
packages/wmr/test/test-helpers.js:234
↓ 31 callers
Function
serveStatic
(dir)
packages/wmr/test/test-helpers.js:20
↓ 28 callers
Function
dent
(str)
packages/wmr/test/test-helpers.js:12
↓ 28 callers
Function
sleep
packages/preact-iso/test/router.test.js:9
↓ 28 callers
Function
updateFile
(tempDir, file, replacer)
packages/wmr/test/test-helpers.js:318
↓ 23 callers
Function
h
* @param {string} tag * @param {Record<string, any> | null} props * @param {any[]} children * @returns {HTMLElement}
packages/wmr/src/plugins/wmr/client.js:271
↓ 23 callers
Function
readFile
* @param {string} file * @returns {Promise<string>}
packages/wmr/test/transform-imports.test.js:9
↓ 22 callers
Method
forEach
@param {(path: Path) => any} callback
packages/wmr/src/lib/acorn-traverse.js:458
↓ 21 callers
Function
formatPath
(path)
packages/wmr/src/lib/output-utils.js:190
↓ 20 callers
Method
getBinding
* @param {string} name * @returns {Binding | undefined}
packages/wmr/src/lib/acorn-traverse.js:670
↓ 19 callers
Function
execPath
(path, pattern, opts)
packages/preact-iso/test/match.test.js:3
↓ 17 callers
Method
identifier
()
packages/wmr/src/lib/acorn-traverse.js:638
↓ 16 callers
Function
debug
(namespace, color = selectColor(namespace))
packages/wmr/src/lib/output-utils.js:157
↓ 16 callers
Function
readdir
packages/wmr/test/production.test.js:581
↓ 16 callers
Function
setupTest
()
packages/wmr/test/test-helpers.js:35
↓ 16 callers
Function
teardown
(env)
packages/wmr/test/test-helpers.js:44
↓ 14 callers
Function
log
(...args)
packages/wmr/src/plugins/wmr/client.js:1
↓ 14 callers
Method
replaceWith
@param {Path | Node} node
packages/wmr/src/lib/acorn-traverse.js:487
↓ 14 callers
Function
transformImports
(code, id, { resolveImportMeta, resolveId, resolveDynamicImport, sourcemap })
packages/wmr/src/lib/transform-imports.js:23
↓ 13 callers
Function
lazy
(load)
packages/preact-iso/lazy.js:4
↓ 13 callers
Method
referencesImport
* @param {string} source The module source * @param {string} [name] The imported name * @returns {boolean}
packages/wmr/src/lib/acorn-traverse.js:422
↓ 13 callers
Function
resolve
(id, importer, { skipSelf = false } = { skipSelf: false })
packages/wmr/src/lib/rollup-plugin-container.js:104
↓ 12 callers
Method
find
* @param {(path: Path) => boolean} fn * @returns {Path | null}
packages/wmr/src/lib/acorn-traverse.js:409
↓ 12 callers
Function
render
()
packages/preact-iso/prerender.js:31
↓ 11 callers
Function
useLocation
()
packages/preact-iso/router.js:206
↓ 10 callers
Function
parseEnvFile
(str)
packages/wmr/src/lib/environment.js:17
↓ 10 callers
Method
remove
()
packages/wmr/src/lib/acorn-traverse.js:526
↓ 10 callers
Function
transform
(code, id)
packages/wmr/test/fixtures/plugin-emit/wmr.config.mjs:5
↓ 9 callers
Function
doTransform
packages/wmr/test/acorn-traverse.test.js:1252
↓ 8 callers
Function
generate
(node, ctx)
packages/wmr/src/lib/acorn-traverse.js:59
↓ 8 callers
Function
get
(instance, urlPath)
packages/wmr/test/test-helpers.js:329
↓ 8 callers
Method
replaceWithString
@param {string} str
packages/wmr/src/lib/acorn-traverse.js:515
↓ 8 callers
Function
strip
packages/wmr/src/plugins/wmr/client.js:6
↓ 7 callers
Function
defineConfig
packages/wmr/index.js:5
↓ 7 callers
Function
n
(e)
docs/plugins/prism.min.js:654
↓ 7 callers
Function
render
()
packages/wmr/test/fixtures/preact-no-jsx/index.js:5
↓ 6 callers
Function
createPlugin
(name, enforce)
packages/wmr/test/fixtures/plugin-enforce/wmr.config.mjs:1
↓ 6 callers
Function
hasDebugFlag
()
packages/wmr/src/lib/output-utils.js:146
↓ 6 callers
Function
isCssFilename
packages/wmr/src/plugins/optimize-graph-plugin.js:526
↓ 6 callers
Function
isDirectory
(path)
packages/wmr/src/lib/fs-utils.js:17
↓ 6 callers
Function
lazy
@template T @type {(load:()=>Promise<{default:T}|T>)=>T}
packages/wmr/test/fixtures/css/index.js:7
↓ 6 callers
Function
log
(type, text)
packages/wmr/test/production.test.js:500
↓ 6 callers
Function
modularizeCss
(css, id, mappings = [], idAbsolute)
packages/wmr/src/plugins/wmr/styles/css-modules.js:19
↓ 6 callers
Method
pushContainer
(property, node)
packages/wmr/src/lib/acorn-traverse.js:598
↓ 6 callers
Function
readFile
(env, filename)
packages/wmr/test/transformations.test.js:8
↓ 6 callers
Method
skip
()
packages/wmr/src/lib/acorn-traverse.js:583
↓ 6 callers
Function
wmrCodeFrame
(code, line, column, options = {})
packages/wmr/src/lib/output-utils.js:6
↓ 5 callers
Method
_regenerateParent
()
packages/wmr/src/lib/acorn-traverse.js:570
↓ 5 callers
Function
addTimestamp
(url, time)
packages/wmr/src/plugins/wmr/client.js:7
↓ 5 callers
Function
matchAlias
(alias, spec)
packages/wmr/src/lib/aliasing.js:13
↓ 5 callers
Function
parse
(code, opts)
packages/wmr/test/acorn-traverse.test.js:13
↓ 5 callers
Method
prependString
@param {string} str
packages/wmr/src/lib/acorn-traverse.js:552
↓ 5 callers
Function
toImport
* @param {string} publicPath * @param {string} filename
packages/wmr/src/plugins/optimize-graph-plugin.js:195
↓ 4 callers
Method
broadcast
(data)
packages/wmr/src/lib/websocket-server.js:35
↓ 4 callers
Function
compression
({ threshold = 1024, level = -1, brotli = false, gzip = true, mimes = MIMES } = {})
packages/wmr/src/lib/polkompress.js:19
↓ 4 callers
Function
createContext
* @param {object} options * @param {string} options.code * @param {MagicString} options.out * @param {string} [options.filename] * @param {typeof
packages/wmr/src/lib/acorn-traverse.js:1154
↓ 4 callers
Function
isFile
(path)
packages/wmr/src/lib/fs-utils.js:24
↓ 4 callers
Function
isNode
@type {(obj: any) => obj is Node}
packages/wmr/src/lib/acorn-traverse.js:972
↓ 4 callers
Function
isRootElement
packages/wmr/src/lib/transform-jsx-to-htm-lite.js:26
↓ 4 callers
Function
l
(e, t, n)
docs/plugins/prism.min.js:228
↓ 4 callers
Function
loadPackageFile
({ module, version, path = '' })
packages/wmr/src/plugins/npm-plugin/registry.js:216
↓ 4 callers
Function
nodeBuiltinsPlugin
({ production } = {})
packages/wmr/src/plugins/node-builtins-plugin.js:9
↓ 4 callers
Method
replaceCssImport
* Replace CSS "imports" of the form `style("/url")` within a Chunk. * Return `false` to remove the call. * @param {Chunk} chunk * @param {string
packages/wmr/src/plugins/optimize-graph-plugin.js:175
↓ 4 callers
Function
resolve
()
packages/wmr/test/fixtures/process-present-import-id/bar.js:4
↓ 4 callers
Function
rm
(path, options)
packages/wmr/src/lib/fs-utils.js:9
↓ 4 callers
Function
runTestCase
()
packages/wmr/test/cli.test.js:23
↓ 4 callers
Function
s
()
docs/plugins/prism.min.js:215
↓ 4 callers
Function
send
* @param {string} address * @param {string} [pathname]
packages/wmr/test/lib/polkompress.test.js:9
↓ 4 callers
Function
setup
(handler)
packages/wmr/test/lib/polkompress.test.js:14
↓ 4 callers
Function
timeout
packages/wmr/test/fixtures.test.js:554
↓ 4 callers
Function
transformCss
(css, transformClassName, filter)
packages/wmr/src/lib/transform-css.js:12
↓ 4 callers
Method
type
()
packages/wmr/src/lib/acorn-traverse.js:399
↓ 4 callers
Function
update
(url, date)
packages/wmr/src/plugins/wmr/client.js:148
↓ 4 callers
Function
waitFor
(fn, timeout = 2000)
packages/wmr/test/test-helpers.js:208
↓ 3 callers
Method
_regenerate
()
packages/wmr/src/lib/acorn-traverse.js:561
↓ 3 callers
Function
addText
packages/wmr/test/fixtures/overwrite-loader-url/index.js:7
↓ 3 callers
Method
appendString
@param {string} str
packages/wmr/src/lib/acorn-traverse.js:557
↓ 3 callers
Function
applyWatchChanges
* @param {string} absoluteId * @param {'create' | 'update' | 'delete'} changeType
packages/wmr/src/wmr-middleware.js:129
↓ 3 callers
Function
bool
(v)
packages/wmr/src/cli.js:18
↓ 3 callers
Function
cjsDefault
packages/wmr/src/lib/acorn-traverse.js:14
↓ 3 callers
Function
clearPositionData
(node)
packages/wmr/src/lib/acorn-traverse.js:954
↓ 3 callers
Function
def
(obj, key, value)
packages/wmr/src/lib/acorn-traverse.js:315
↓ 3 callers
Function
dent
packages/wmr/test/production.test.js:554
↓ 3 callers
Function
enc
(str)
packages/wmr/src/lib/prerender.js:55
↓ 3 callers
Method
generateUidIdentifier
* @param {string} name * @returns {Node}
packages/wmr/src/lib/acorn-traverse.js:692
↓ 3 callers
Function
getCachePath
* Generate a human-readable cache path * @param {Meta} meta * @param {string} [cwd = '.']
packages/wmr/src/lib/npm-middleware-cache.js:195
↓ 3 callers
Method
getMeta
* Get a mutable object for storing metadata about a chunk/asset. * @param {string} fileName * @returns {{ styleLoadFn?: string }}
packages/wmr/src/plugins/optimize-graph-plugin.js:61
↓ 3 callers
Function
getMimeType
(file, charset = true)
packages/wmr/src/lib/mimetypes.js:4
↓ 3 callers
Function
getPlugins
(options)
packages/wmr/src/lib/plugins.js:36
↓ 3 callers
Method
getProgramParent
* @returns {Scope}
packages/wmr/src/lib/acorn-traverse.js:730
next →
1–100 of 723, ranked by callers