Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/airbnb/babel-plugin-inline-react-svg
/ functions
Functions
38 in github.com/airbnb/babel-plugin-inline-react-svg
⨍
Functions
38
◇
Types & classes
18
↓ 4 callers
Function
assertReactImport
(result)
test/sanity.js:7
↓ 4 callers
Function
validateDefaultProps
(result)
test/sanity.js:17
↓ 3 callers
Function
applyPlugin
(importIdentifier, importPath, path, state, isExport, exportFilename)
src/index.js:47
↓ 2 callers
Function
hyphenToCamel
(name)
src/camelize.js:1
↓ 2 callers
Function
isEssentialPlugin
(p)
src/optimize.js:9
↓ 1 callers
Function
buildSvg
({ IS_EXPORT, EXPORT_FILENAME, SVG_NAME, SVG_CODE, SVG_DEFAULT_PROPS_CODE, })
src/index.js:22
↓ 1 callers
Function
cssToObj
(css)
src/cssToObj.js:1
↓ 1 callers
Function
escapeBraces
(raw)
src/escapeBraces.js:5
↓ 1 callers
Function
fileExistsWithCaseSync
(filepath)
src/fileExistsWithCaseSync.js:5
↓ 1 callers
Function
namespaceToCamel
(namespace, name)
src/camelize.js:5
↓ 1 callers
Function
optimize
(content, opts = {})
src/optimize.js:55
↓ 1 callers
Function
validateAndFix
(opts)
src/optimize.js:13
Function
CallExpression
(path, state)
src/index.js:155
Function
ExportNamedDeclaration
(path, state)
src/index.js:169
Function
ImportDeclaration
(path, state)
src/index.js:163
Function
JSXAttribute
({ node })
src/transformSvg.js:10
Function
JSXOpeningElement
({ node: { name, attributes } })
src/transformSvg.js:61
Function
MyFunctionIcon
()
test/fixtures/test-no-duplicate-react.jsx:3
Function
MyFunctionIcon
()
test/fixtures/test-dynamic-require.jsx:7
Function
MyFunctionIcon
()
test/fixtures/test-commented.jsx:3
Function
MyFunctionIcon
()
test/fixtures/test-case-sensitive.jsx:4
Function
MyFunctionIcon
()
test/fixtures/test-import.jsx:4
Function
MyFunctionIcon
()
test/fixtures/test-import-read-file.jsx:4
Function
MyFunctionIcon
()
test/fixtures/test-require.jsx:5
Function
MyFunctionIcon
()
test/fixtures/test-no-react.jsx:3
Function
MyFunctionIcon
()
test/fixtures/test-root-styled.jsx:3
Function
MyFunctionIcon
()
test/fixtures/test-multiple-svg.jsx:5
Function
enter
(path, { file, opts, filename })
src/index.js:134
Function
exit
({ scope })
test/sanity.js:70
Function
pre
()
test/sanity.js:178
Method
render
()
test/fixtures/test-dynamic-require.jsx:12
Method
render
()
test/fixtures/test-commented.jsx:8
Method
render
()
test/fixtures/test-case-sensitive.jsx:9
Method
render
()
test/fixtures/test-import.jsx:9
Method
render
()
test/fixtures/test-import-read-file.jsx:9
Method
render
()
test/fixtures/test-require.jsx:10
Method
render
()
test/fixtures/test-root-styled.jsx:8
Method
render
()
test/fixtures/test-multiple-svg.jsx:10