Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/rolldown/tsdown
/ functions
Functions
308 in github.com/rolldown/tsdown
⨍
Functions
308
◇
Types & classes
91
↓ 15 callers
Function
slash
(string: string)
src/utils/general.ts:33
↓ 14 callers
Function
toArray
( val: T | T[] | null | undefined, defaultValue?: T, )
src/utils/general.ts:3
↓ 9 callers
Function
testBuild
({ context, files, fixture, options, cwd, expectDir = '.', expectPattern, beforeBuild, snaps
tests/utils.ts:117
↓ 7 callers
Function
writeFixtures
( { task }: TestContext, files?: Record<string, string>, fixtureName?: string, )
tests/utils.ts:33
↓ 6 callers
Function
format
(msgs: any[])
src/utils/logger.ts:38
↓ 6 callers
Function
fsRemove
(path: string)
src/utils/fs.ts:16
↓ 6 callers
Function
typeAssert
( // eslint-disable-next-line unused-imports/no-unused-vars value: T, )
src/utils/general.ts:85
↓ 5 callers
Function
defineConfig
(options: UserConfigExport)
src/config.ts:13
↓ 5 callers
Function
output
(type: LogType, msg: string)
src/utils/logger.ts:88
↓ 5 callers
Function
resolveComma
(arr: T[])
src/utils/general.ts:17
↓ 4 callers
Function
createLogger
( level: LogLevel = 'info', options: LoggerOptions = {}, )
src/utils/logger.ts:70
↓ 4 callers
Function
fsExists
(path: string)
src/utils/fs.ts:5
↓ 4 callers
Function
fsStat
(path: string)
src/utils/fs.ts:12
↓ 4 callers
Function
join
(pkgRoot: string, outDir: string, fileName: string)
src/features/pkg/exports.ts:628
↓ 4 callers
Function
matchPattern
( id: string, patterns: (string | RegExp)[], )
src/utils/general.ts:39
↓ 4 callers
Function
parsePackageSpecifier
( id: string, )
src/features/deps.ts:450
↓ 4 callers
Function
resolveConfig
(inlineConfig: InlineConfig)
src/config/index.ts:20
↓ 4 callers
Function
stripExtname
(filePath: string)
src/utils/fs.ts:49
↓ 4 callers
Function
transformWithLightningCSS
( code: string, filename: string, options: TransformCssOptions, )
packages/css/src/lightningcss.ts:45
↓ 3 callers
Function
addOutDirToChunks
( chunks: Array<OutputChunk | OutputAsset>, outDir: string, )
src/utils/chunks.ts:13
↓ 3 callers
Function
asyncReplace
( input: string, re: RegExp, replacer: (match: RegExpExecArray) => Promise<string>, )
packages/css/src/preprocessors.ts:129
↓ 3 callers
Function
chdir
(dir: string)
tests/utils.ts:244
↓ 3 callers
Function
compilePreprocessor
( lang: PreprocessorLang, code: string, filename: string, options?: PreprocessorOptions, )
packages/css/src/preprocessors.ts:53
↓ 3 callers
Function
detectIndentation
(jsonText: string)
src/utils/json.ts:46
↓ 3 callers
Function
disposeSassCompiler
()
packages/css/src/preprocessors.ts:389
↓ 3 callers
Function
esbuildTargetToLightningCSS
( target: string[], )
packages/css/src/lightningcss.ts:173
↓ 3 callers
Function
formatBytes
(bytes: number)
src/utils/format.ts:1
↓ 3 callers
Function
getSource
( source: string, filename: string, additionalData: PreprocessorAdditionalData | undefined, sep: strin
packages/css/src/preprocessors.ts:246
↓ 3 callers
Function
getTestDir
(testName: RunnerTask | string)
tests/utils.ts:26
↓ 3 callers
Function
isInCI
()
src/utils/ci.ts:3
↓ 3 callers
Function
lowestCommonAncestor
(...filepaths: string[])
src/utils/fs.ts:24
↓ 3 callers
Function
mergeConfig
( defaults: InlineConfig, ...overrides: InlineConfig[] )
src/config/options.ts:434
↓ 3 callers
Function
mergeUserOptions
( defaults: T, user: | T | undefined | null | ((options: T, ...args: A) => Awaitable<T | v
src/config/options.ts:445
↓ 3 callers
Function
parseNodeModulesPath
( id: string, )
src/features/deps.ts:462
↓ 3 callers
Function
prettyFormat
(format: InternalModuleFormat)
src/utils/logger.ts:165
↓ 3 callers
Function
resolve
(specifier: string, from: string)
packages/css/src/lightningcss.ts:125
↓ 3 callers
Function
resolveRegex
(str: T)
src/utils/general.ts:21
↓ 3 callers
Function
toObjectEntry
( entry: TsdownInputOption, cwd: string, root?: string, )
src/features/entry.ts:43
↓ 2 callers
Function
DepsPlugin
( { pkg, deps: { alwaysBundle: jsAlwaysBundle, onlyBundle, onlyImport, skipN
src/features/deps.ts:198
↓ 2 callers
Function
build
( inlineConfig: InlineConfig = {}, )
src/build.ts:43
↓ 2 callers
Function
createParser
(loader: Parser)
src/config/file.ts:176
↓ 2 callers
Function
createSuppressWarnings
( suppressWarnings: LoggerOptions['suppressWarnings'], )
src/utils/logger.ts:52
↓ 2 callers
Function
doUrlReplace
( rawUrl: string, matched: string, replacer: CssUrlReplacer, funcName: string = 'url', )
packages/css/src/preprocessors.ts:188
↓ 2 callers
Function
expandBaselineTarget
(targets: string[])
src/features/target.ts:16
↓ 2 callers
Function
extractLightningCssModuleExports
( exports: CSSModuleExports, )
packages/css/src/modules.ts:59
↓ 2 callers
Function
flattenPlugins
( plugins: TsdownPluginOption, )
src/features/plugin.ts:72
↓ 2 callers
Function
fsCopy
(from: string, to: string)
src/utils/fs.ts:20
↓ 2 callers
Function
fsRemove
(_)
__snapshots__/tsnapi/internal.snapshot.js:7
↓ 2 callers
Function
getArchiveExtension
(platform: ExePlatform)
packages/exe/src/platform.ts:51
↓ 2 callers
Function
getExtractCommand
( archivePath: string, outDir: string, binaryInArchive: string, target: ExeTarget, hostPlatform: Nod
packages/exe/src/download.ts:238
↓ 2 callers
Function
getFilename
()
esm-shims.js:5
↓ 2 callers
Function
getNameLabel
(ansis: Ansis, name?: string)
src/utils/logger.ts:160
↓ 2 callers
Function
getPackageType
(pkg: PackageJson | undefined)
src/utils/package.ts:27
↓ 2 callers
Function
getPreprocessorLangFromId
( id: string, )
packages/css/src/preprocessors.ts:45
↓ 2 callers
Function
getTestFilename
(task: RunnerTask)
tests/utils.ts:19
↓ 2 callers
Function
getTypesPackageName
(id: string)
src/features/deps.ts:493
↓ 2 callers
Function
hasExportsTypes
(value: unknown)
src/features/pkg/exports.ts:496
↓ 2 callers
Function
loadConfigFile
( inlineConfig: InlineConfig, workspace?: string, rootConfig?: UserConfig, )
src/config/file.ts:66
↓ 2 callers
Function
loadSassCompiler
( sass: SassModule, )
packages/css/src/preprocessors.ts:377
↓ 2 callers
Function
migrate
({ dirs, dryRun }: MigrateOptions)
packages/migrate/src/index.ts:14
↓ 2 callers
Function
modulesToEsm
(modules: Record<string, string>)
packages/css/src/modules.ts:3
↓ 2 callers
Function
normalizeFormat
(format: Format)
src/utils/package.ts:36
↓ 2 callers
Function
outputDiff
(text: string)
packages/migrate/src/utils.ts:21
↓ 2 callers
Function
pkgExists
(moduleName: string)
src/utils/general.ts:52
↓ 2 callers
Function
promiseWithResolvers
()
src/utils/general.ts:73
↓ 2 callers
Function
readPackageJson
( dir: string, )
src/utils/package.ts:13
↓ 2 callers
Function
resolveConfigLoader
( configLoader: InlineConfig['configLoader'] = 'auto', )
src/config/file.ts:170
↓ 2 callers
Function
resolveCopyEntries
( options: ResolvedConfig, )
src/features/copy.ts:61
↓ 2 callers
Function
resolveCssOptions
( options: CssOptions = {}, topLevelTarget?: string[], unbundle?: boolean, )
packages/css/src/options.ts:212
↓ 2 callers
Function
resolveDepsConfig
( config: UserConfig, logger?: Logger, )
src/features/deps.ts:95
↓ 2 callers
Function
resolveFeatureOption
( value: Exclude<WithEnabled<T>, undefined>, defaults: T, )
src/config/options.ts:461
↓ 2 callers
Function
resolveObjectEntry
( entries: Record<string, string | string[]>, cwd: string, )
src/features/entry.ts:69
↓ 2 callers
Function
resolvePackageTarget
(pkg?: PackageJson)
src/features/target.ts:52
↓ 2 callers
Function
resolveWithResolver
( resolver: ResolverFactory, specifier: string, from: string, )
packages/css/src/resolve.ts:21
↓ 2 callers
Function
restart
()
src/build.ts:71
↓ 2 callers
Function
toCssFileName
(jsFileName: string)
packages/css/src/utils.ts:10
↓ 2 callers
Function
transform
(code: string, filename: string, warningCount = 0)
packages/migrate/src/helpers/tsup-config.test.ts:5
↓ 2 callers
Function
transformTsupConfig
( code: string, filename: string, )
packages/migrate/src/helpers/tsup-config.ts:49
↓ 2 callers
Function
writeJsonFile
(filePath: string, content: unknown)
src/utils/json.ts:4
↓ 1 callers
Function
CjsDtsReexportPlugin
()
src/features/cjs.ts:33
↓ 1 callers
Function
CssGuardPlugin
()
src/features/rolldown.ts:395
↓ 1 callers
Function
CssPlugin
( config: ResolvedConfig, { logger }: { logger: Logger }, )
packages/css/src/plugin.ts:56
↓ 1 callers
Function
CssPostPlugin
( config: Pick< ResolvedCssOptions, 'splitting' | 'fileName' | 'minify' | 'target' | 'lightningcss'
packages/css/src/post.ts:9
↓ 1 callers
Function
NodeProtocolPlugin
(nodeProtocolOption: 'strip' | true)
src/features/node-protocol.ts:8
↓ 1 callers
Function
ReportPlugin
( config: ResolvedConfig, cjsDts?: boolean, isDualFormat?: boolean, )
src/features/report.ts:60
↓ 1 callers
Function
ShebangPlugin
( logger: Logger, cwd: string, nameLabel?: string, isDualFormat?: boolean, )
src/features/shebang.ts:10
↓ 1 callers
Function
WatchPlugin
( configDeps: Set<string>, { config, chunks }: TsdownBundle, )
src/features/watch.ts:10
↓ 1 callers
Function
_defaultHandler
(level, ...args)
tests/utils.ts:164
↓ 1 callers
Function
add
(a: number, b: number)
packages/migrate/tests/fixtures/monorepo/packages/pkg2/src/index.ts:1
↓ 1 callers
Function
ansis
(s: string)
src/utils/logger.test.ts:265
↓ 1 callers
Function
applyLocalsConvention
( modules: Record<string, string>, convention: 'camelCase' | 'camelCaseOnly' | 'dashes' | 'dashesOnly', )
packages/css/src/modules.ts:24
↓ 1 callers
Function
attw
( options: ResolvedConfig, tarball: Buffer<ArrayBuffer>, )
src/features/pkg/attw.ts:112
↓ 1 callers
Function
buildExe
( config: ResolvedConfig, chunks: RolldownChunk[], )
src/features/exe.ts:105
↓ 1 callers
Function
buildSingle
* Build a single configuration, without watch and shortcuts features. * @param config Resolved options
src/build.ts:127
↓ 1 callers
Function
buildSingleExe
( config: ResolvedConfig, bundledFile: string, outputFile: string, executable?: string, target?: Exe
src/features/exe.ts:194
↓ 1 callers
Function
buildWithConfigs
( configs: ResolvedConfig[], configDeps: Set<string>, _restart: () => void, )
src/build.ts:58
↓ 1 callers
Function
bundleDone
( bundleByPkg: BundleByPkg, bundle: TsdownBundle, )
src/features/pkg/index.ts:54
↓ 1 callers
Function
bundleWithLightningCSS
( filename: string, options: BundleCssOptions, code?: string, )
packages/css/src/lightningcss.ts:83
↓ 1 callers
Function
calcSize
( options: Required<ReportOptions>, chunk: OutputAsset | OutputChunk, )
src/features/report.ts:158
↓ 1 callers
Function
clean
()
src/build.ts:64
next →
1–100 of 308, ranked by callers