SYMBOL INDEX (90 symbols across 44 files) FILE: __fixtures__/custom-index-template.js function indexTemplate (line 3) | function indexTemplate(files) { FILE: __fixtures__/custom-index.config.js function template (line 3) | function template( FILE: __fixtures__/simple-existing/File..js function SvgFile (line 3) | function SvgFile(props) { FILE: examples/mocha-esm/mock-loader.js constant SVG_REGEX (line 5) | const SVG_REGEX = /^[./a-zA-Z0-9$_-]+\.svg$/ function resolve (line 7) | async function resolve(specifier, context, defaultResolve) { FILE: packages/babel-plugin-add-jsx-attribute/src/index.ts type Attribute (line 4) | interface Attribute { type Options (line 12) | interface Options { function getAttributeValue (line 23) | function getAttributeValue({ function getAttribute (line 51) | function getAttribute({ spread, name, value, literal }: Attribute) { method JSXOpeningElement (line 64) | JSXOpeningElement(path: NodePath) { FILE: packages/babel-plugin-remove-jsx-attribute/src/index.ts type Options (line 4) | interface Options { method JSXOpeningElement (line 11) | JSXOpeningElement(path: NodePath) { FILE: packages/babel-plugin-remove-jsx-empty-expression/src/index.ts method JSXExpressionContainer (line 6) | JSXExpressionContainer(path: NodePath) { FILE: packages/babel-plugin-replace-jsx-attribute-value/src/index.ts type Value (line 4) | interface Value { type Options (line 10) | interface Options { method JSXAttribute (line 42) | JSXAttribute(path: NodePath) { FILE: packages/babel-plugin-svg-dynamic-title/src/index.ts type tag (line 6) | type tag = 'title' | 'desc' type Options (line 8) | interface Options { type State (line 12) | interface State { method JSXElement (line 56) | JSXElement(path: NodePath, state: State) { FILE: packages/babel-plugin-svg-em-dimensions/src/index.ts type Options (line 6) | interface Options { method JSXOpeningElement (line 25) | JSXOpeningElement(path: NodePath) { FILE: packages/babel-plugin-transform-react-native-svg/src/index.ts type State (line 4) | interface State { function replaceElement (line 36) | function replaceElement(path: NodePath, state: State) { method JSXElement (line 62) | JSXElement(path: NodePath, state: State) { method JSXElement (line 75) | JSXElement(path: NodePath, state: State) { method ImportDeclaration (line 81) | ImportDeclaration(path: NodePath, state: State) { method Program (line 127) | Program(path: NodePath, state: Partial) { FILE: packages/babel-plugin-transform-svg-component/src/index.ts method Program (line 23) | Program(path: NodePath) { FILE: packages/babel-plugin-transform-svg-component/src/types.ts type TemplateVariables (line 4) | interface TemplateVariables { type TemplateContext (line 13) | interface TemplateContext { type Template (line 18) | interface Template { type State (line 24) | interface State { type JSXRuntimeImport (line 29) | interface JSXRuntimeImport { type Options (line 36) | interface Options { FILE: packages/babel-plugin-transform-svg-component/src/variables.ts type Context (line 14) | interface Context { FILE: packages/babel-preset/src/index.ts type Options (line 18) | interface Options extends TransformOptions { function replaceMapToValues (line 43) | function replaceMapToValues(replaceMap: { [key: string]: string }): Valu... FILE: packages/cli/src/dirCommand.ts type IndexTemplate (line 37) | interface IndexTemplate { type FileInfo (line 41) | interface FileInfo { function handle (line 121) | async function handle(filename: string, root: string) { FILE: packages/cli/src/index.ts type Options (line 76) | interface Options extends Config { type SvgrCommand (line 89) | interface SvgrCommand { function run (line 178) | async function run() { FILE: packages/cli/src/util.test.ts constant FIXTURES (line 4) | const FIXTURES = path.join(__dirname, '../../../__fixtures__') FILE: packages/cli/src/util.ts function transformFilename (line 14) | function transformFilename( FILE: packages/core/src/config.ts type Config (line 9) | interface Config { constant DEFAULT_CONFIG (line 52) | const DEFAULT_CONFIG: Config = { FILE: packages/core/src/plugins.ts type Plugin (line 4) | interface Plugin { type ConfigPlugin (line 8) | type ConfigPlugin = string | Plugin constant DEFAULT_PLUGINS (line 10) | const DEFAULT_PLUGINS: Plugin[] = [] FILE: packages/core/src/state.ts type State (line 6) | interface State { constant VALID_CHAR_REGEX (line 16) | const VALID_CHAR_REGEX = /[^a-zA-Z0-9 _-]/g FILE: packages/core/src/transform.test.ts function convertWithAllPlugins (line 3) | function convertWithAllPlugins( function convertSyncWithAllPlugins (line 22) | function convertSyncWithAllPlugins( FILE: packages/hast-util-to-babel-ast/src/handlers.ts constant SPACE_REGEX (line 25) | const SPACE_REGEX = /^\s+$/ FILE: packages/hast-util-to-babel-ast/src/helpers.ts type Helpers (line 5) | type Helpers = typeof helpers FILE: packages/hast-util-to-babel-ast/src/index.test.ts function transform (line 5) | function transform(code: string) { FILE: packages/hast-util-to-babel-ast/src/mappings.ts constant ATTRIBUTE_MAPPING (line 2) | const ATTRIBUTE_MAPPING = { constant ELEMENT_ATTRIBUTE_MAPPING (line 488) | const ELEMENT_ATTRIBUTE_MAPPING = { constant ELEMENT_TAG_NAME_MAPPING (line 500) | const ELEMENT_TAG_NAME_MAPPING: Record = { FILE: packages/hast-util-to-babel-ast/src/stringToObjectStyle.ts constant PX_REGEX (line 5) | const PX_REGEX = /^\d+px$/ constant MS_REGEX (line 6) | const MS_REGEX = /^-ms-/ constant VAR_REGEX (line 7) | const VAR_REGEX = /^--/ FILE: packages/hast-util-to-babel-ast/src/util.ts constant KEBAB_REGEX (line 29) | const KEBAB_REGEX = /[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g constant SPACES_REGEXP (line 35) | const SPACES_REGEXP = /[\t\r\n\u0085\u2028\u2029]+/g FILE: packages/plugin-jsx/src/index.test.ts method JSXElement (line 57) | JSXElement(path: any) { FILE: packages/rollup/src/index.ts type Options (line 37) | interface Options extends Config { method transform (line 50) | async transform(data, id) { FILE: packages/webpack/src/index.test.ts function compile (line 6) | function compile(rules: ModuleOptions['rules']) { FILE: packages/webpack/src/index.ts type LoaderOptions (line 38) | interface LoaderOptions extends Config { function svgrLoader (line 58) | function svgrLoader( FILE: website/src/components/playground/Editor.js function Editor (line 14) | function Editor(props) { FILE: website/src/components/playground/Loading.js constant QUERY (line 5) | const QUERY = graphql` FILE: website/src/components/playground/Playground.js function trackLink (line 166) | function trackLink(event) { function CopyFeedback (line 179) | function CopyFeedback(props) { function Playground (line 252) | function Playground() { FILE: website/src/components/playground/Query.js function formatQuery (line 5) | function formatQuery(state, initialState) { function parseQuery (line 19) | function parseQuery(query) { function getLocation (line 23) | function getLocation() { function useHistory (line 31) | function useHistory() { function useLocation (line 40) | function useLocation() { function useQuery (line 50) | function useQuery(getInitialState = {}) { FILE: website/src/components/playground/SettingsFieldBoolean.js function SettingsFieldBoolean (line 5) | function SettingsFieldBoolean({ setting }) { FILE: website/src/components/playground/SettingsFieldEnum.js function SettingsFieldEnum (line 6) | function SettingsFieldEnum({ setting }) { FILE: website/src/components/playground/SettingsFieldInteger.js function SettingsFieldInteger (line 5) | function SettingsFieldInteger({ setting }) { FILE: website/src/components/playground/SettingsFieldString.js function SettingsFieldString (line 5) | function SettingsFieldString({ setting }) { FILE: website/src/components/playground/SettingsGroup.js function SettingsGroup (line 65) | function SettingsGroup({ title, children }) { FILE: website/src/components/playground/config/settings.js function stateToSettings (line 179) | function stateToSettings(state) { FILE: website/src/components/playground/modules/svgr.js function svgr (line 4) | async function svgr(code, options = {}) {