SYMBOL INDEX (23 symbols across 11 files) FILE: bin/__tests__/build-icons-object.test.js constant SVG_FILES (line 4) | const SVG_FILES = { function getSvg (line 11) | function getSvg(svgFile) { FILE: bin/build-icons-json.js constant IN_DIR (line 6) | const IN_DIR = path.resolve(__dirname, '../icons'); constant OUT_FILE (line 7) | const OUT_FILE = path.resolve(__dirname, '../dist/icons.json'); FILE: bin/build-icons-object.js function buildIconsObject (line 11) | function buildIconsObject(svgFiles, getSvg) { function getSvgContents (line 30) | function getSvgContents(svg) { FILE: bin/build-sprite-string.js function buildSpriteString (line 8) | function buildSpriteString(icons) { function toSvgSymbol (line 22) | function toSvgSymbol(name, contents) { FILE: bin/build-sprite.js constant OUT_FILE (line 6) | const OUT_FILE = path.resolve(__dirname, '../dist/feather-sprite.svg'); FILE: bin/build-svgs.js constant OUT_DIR (line 5) | const OUT_DIR = path.resolve(__dirname, '../dist/icons'); FILE: bin/optimize-svg.js function optimizeSvg (line 11) | function optimizeSvg(svg) { function svgo (line 20) | function svgo(svg) { function setAttrs (line 40) | function setAttrs(svg) { FILE: bin/optimize-svgs.js constant IN_DIR (line 6) | const IN_DIR = path.resolve(__dirname, '../icons'); FILE: src/icon.js class Icon (line 5) | class Icon { method constructor (line 6) | constructor(name, contents, tags = []) { method toSvg (line 21) | toSvg(attrs = {}) { method toString (line 39) | toString() { function attrsToString (line 49) | function attrsToString(attrs) { FILE: src/replace.js function replace (line 11) | function replace(attrs = {}) { function replaceElement (line 29) | function replaceElement(element, attrs = {}) { function getAttrs (line 58) | function getAttrs(element) { FILE: src/to-svg.js function toSvg (line 10) | function toSvg(name, attrs = {}) {