Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alangpierce/sucrase
/ functions
Functions
904 in github.com/alangpierce/sucrase
⨍
Functions
904
◇
Types & classes
118
Method
constructor
( readonly rootTransformer: RootTransformer, readonly tokens: TokenProcessor, readonly importProce
src/transformers/JSXTransformer.ts:31
Method
constructor
(readonly tokens: TokenProcessor)
src/transformers/NumericSeparatorTransformer.ts:6
Method
constructor
( readonly rootTransformer: RootTransformer, readonly tokens: TokenProcessor, readonly importProce
src/transformers/CJSImportTransformer.ts:30
Method
constructor
(readonly tokens: TokenProcessor, readonly nameManager: NameManager)
src/transformers/OptionalCatchBindingTransformer.ts:7
Method
constructor
( readonly rootTransformer: RootTransformer, readonly tokens: TokenProcessor, readonly isImportsTr
src/transformers/FlowTransformer.ts:8
Method
constructor
( readonly tokens: TokenProcessor, readonly nameManager: NameManager, readonly helperManager: Help
src/transformers/ESMImportTransformer.ts:29
Method
constructor
( readonly rootTransformer: RootTransformer, readonly tokens: TokenProcessor, readonly isImportsTr
src/transformers/TypeScriptTransformer.ts:9
Method
constructor
(readonly tokens: TokenProcessor, readonly nameManager: NameManager)
src/transformers/OptionalChainingNullishTransformer.ts:16
Method
constructor
(readonly tokens: TokenProcessor, readonly filePath: string)
src/transformers/ReactHotLoaderTransformer.ts:8
Method
constructor
( sucraseContext: SucraseContext, transforms: Array<Transform>, enableLegacyBabel5ModuleInterop: b
src/transformers/RootTransformer.ts:38
Method
constructor
( readonly rootTransformer: RootTransformer, readonly tokens: TokenProcessor, readonly importProce
src/transformers/ReactDisplayNameTransformer.ts:14
Function
create
* ts-node transpiler plugin * * This plugin hooks into ts-node so that Sucrase can handle all TS-to-JS * conversion while ts-node handles the ESM l
ts-node-plugin/index.js:27
Function
createElement
()
integration-test/test-cases/ts-node-cases/jsx-cases/jsx-files-are-transpiled/main.jsx:3
Function
createElement
()
integration-test/test-cases/ts-node-cases/jsx-cases/tsx-files-allow-jsx-syntax/main.tsx:3
Function
foo
()
integration-test/test-cases/cli-cases/respects-preserve-dynamic-import/dist-expected/main.js:3
Function
foo
()
integration-test/test-cases/cli-cases/respects-preserve-dynamic-import/src/main.js:3
Function
foo
()
integration-test/test-cases/cli-cases/respects-inject-create-require-for-import-require/dist-expected/main.js:4
Function
foo
()
integration-test/test-cases/cli-cases/respects-inject-create-require-for-import-require/src/main.ts:4
Function
getCacheKey
()
website/config/jest/cssTransform.js:10
Function
getHoistedCode
()
src/transformers/Transformer.ts:9
Function
getPrefixCode
()
src/transformers/Transformer.ts:5
Method
getPrefixCode
()
src/transformers/CJSImportTransformer.ts:50
Method
getPrefixCode
()
src/transformers/ReactHotLoaderTransformer.ts:16
Function
getSuffixCode
()
src/transformers/Transformer.ts:13
Method
getSuffixCode
()
src/transformers/ReactHotLoaderTransformer.ts:26
Function
getTokenComponents
(token: Token)
src/util/formatTokens.ts:30
Function
getVersion
()
src/index.ts:30
Function
gulpSucrase
(options: Options)
integrations/gulp-plugin/src/index.ts:15
Function
invalidate
()
website/src/EditorWrapper.tsx:56
Function
isDigit
(code: number)
src/parser/util/charcodes.ts:109
Function
loader
(code: string)
integrations/webpack-loader/src/index.ts:4
Function
parseParenExpression
()
benchmark/sample/expression.ts:541
Function
patchedParse
* This is a copy-paste from the Parser.parse method in Webpack, with the parse calls replaced with * the new acorn parser.
integrations/webpack-object-rest-spread-plugin/src/index.ts:60
Function
patchedWalkObjectExpression
(expression: any)
integrations/webpack-object-rest-spread-plugin/src/index.ts:109
Function
patchedWalkObjectPattern
(pattern: any)
integrations/webpack-object-rest-spread-plugin/src/index.ts:126
Function
process
( src: string, filename: string, options: TransformOptions<Partial<Options>>, )
integrations/jest-plugin/src/index.ts:24
Function
process
()
website/config/jest/cssTransform.js:7
Function
process
(src, filename)
website/config/jest/fileTransform.js:9
Method
process
()
src/transformers/JestHoistTransformer.ts:31
Method
process
()
src/transformers/NumericSeparatorTransformer.ts:10
Method
process
()
src/transformers/CJSImportTransformer.ts:65
Method
process
()
src/transformers/OptionalCatchBindingTransformer.ts:11
Method
process
()
src/transformers/FlowTransformer.ts:16
Method
process
()
src/transformers/ESMImportTransformer.ts:51
Method
process
()
src/transformers/TypeScriptTransformer.ts:17
Method
process
()
src/transformers/OptionalChainingNullishTransformer.ts:20
Method
process
()
src/transformers/ReactHotLoaderTransformer.ts:66
Method
process
()
src/transformers/ReactDisplayNameTransformer.ts:23
Function
profileBabel
()
website/src/WorkerClient.ts:132
Function
profileSucrase
()
website/src/WorkerClient.ts:128
Function
profileTypeScript
()
website/src/WorkerClient.ts:136
Function
registerAll
(hookOptions?: HookOptions)
src/register.ts:75
Function
registerTSLegacyModuleInterop
(hookOptions?: HookOptions)
src/register.ts:53
Function
registerTSXLegacyModuleInterop
(hookOptions?: HookOptions)
src/register.ts:64
Function
render
()
benchmark/sample/sample.tsx:988
Function
render0
()
benchmark/sample/sample.tsx:14
Function
render1
()
benchmark/sample/sample.tsx:44
Function
render10
()
benchmark/sample/sample.tsx:314
Function
render11
()
benchmark/sample/sample.tsx:344
Function
render12
()
benchmark/sample/sample.tsx:374
Function
render13
()
benchmark/sample/sample.tsx:404
Function
render14
()
benchmark/sample/sample.tsx:434
Function
render15
()
benchmark/sample/sample.tsx:464
Function
render2
()
benchmark/sample/sample.tsx:74
Function
render3
()
benchmark/sample/sample.tsx:104
Function
render4
()
benchmark/sample/sample.tsx:134
Function
render5
()
benchmark/sample/sample.tsx:164
Function
render6
()
benchmark/sample/sample.tsx:194
Function
render7
()
benchmark/sample/sample.tsx:224
Function
render8
()
benchmark/sample/sample.tsx:254
Function
render9
()
benchmark/sample/sample.tsx:284
Function
require
(path)
integration-test/test-cases/ts-node-cases/jsx-cases/jsx-import-source-is-respected/main.tsx:2
Function
require
(path)
integration-test/test-cases/ts-node-cases/jsx-cases/allows-automatic-prod-transform/main.tsx:2
Function
require
()
integration-test/test-cases/ts-node-cases/commonjs-cases/dynamic-import-is-transpiled/main.ts:3
Method
snapshot
* Snapshot the token state in a way that can be restored later, useful for * things like lookahead. * * resultMappings do not need to be copi
src/TokenProcessor.ts:39
Function
sum
()
benchmark/sample/sample.tsx:495
Function
transpile
(input, transpileOptions)
ts-node-plugin/index.js:40
Function
updateConfig
(config: WorkerConfig)
website/src/WorkerClient.ts:229
Function
updateHandlers
({ updateState, handleCompressedCode, }: { updateState: UpdateStateFunc; handleCompressedCode: HandleC
website/src/WorkerClient.ts:236
Function
value0
(x: string | number)
benchmark/sample/sample.tsx:494
Function
value1
(x: string | number)
benchmark/sample/sample.tsx:532
Function
value10
(x: string | number)
benchmark/sample/sample.tsx:703
Function
value11
(x: string | number)
benchmark/sample/sample.tsx:722
Function
value12
(x: string | number)
benchmark/sample/sample.tsx:741
Function
value13
(x: string | number)
benchmark/sample/sample.tsx:760
Function
value14
(x: string | number)
benchmark/sample/sample.tsx:779
Function
value15
(x: string | number)
benchmark/sample/sample.tsx:798
Function
value16
(x: string | number)
benchmark/sample/sample.tsx:817
Function
value17
(x: string | number)
benchmark/sample/sample.tsx:836
Function
value18
(x: string | number)
benchmark/sample/sample.tsx:855
Function
value19
(x: string | number)
benchmark/sample/sample.tsx:874
Function
value2
(x: string | number)
benchmark/sample/sample.tsx:551
Function
value20
(x: string | number)
benchmark/sample/sample.tsx:893
Function
value21
(x: string | number)
benchmark/sample/sample.tsx:912
Function
value22
(x: string | number)
benchmark/sample/sample.tsx:931
Function
value23
(x: string | number)
benchmark/sample/sample.tsx:950
Function
value24
(x: string | number)
benchmark/sample/sample.tsx:969
Function
value3
(x: string | number)
benchmark/sample/sample.tsx:570
Function
value4
(x: string | number)
benchmark/sample/sample.tsx:589
Function
value5
(x: string | number)
benchmark/sample/sample.tsx:608
← previous
next →
801–900 of 904, ranked by callers