SYMBOL INDEX (70 symbols across 41 files) FILE: components/Button/Button.jsx function Button (line 4) | function Button(props) { FILE: components/Card/Card.jsx function Card (line 4) | function Card(props) { FILE: components/Chip/Chip.jsx function Chip (line 3) | function Chip(props) { FILE: components/ExploreToolsCard/ExploreToolsCard.jsx function ExploreToolsCard (line 4) | function ExploreToolsCard(props) { FILE: components/Footer/Footer.jsx function Footer (line 4) | function Footer() { FILE: components/Gallery/Gallery.jsx function Gallery (line 6) | function Gallery(props) { FILE: components/GetHelpCard/GetHelpCard.jsx function Card (line 4) | function Card(props) { FILE: components/GetStartedCard/GetStartedCard.jsx function Card (line 4) | function Card(props) { FILE: components/Header/Header.jsx function Header (line 5) | function Header() { FILE: components/ListPage/ListPage.jsx function ListPage (line 15) | function ListPage({ function clearFilters (line 218) | function clearFilters(arrayOfFunctions) { FILE: components/Slider/Slider.jsx function getSettingsThumbs (line 11) | function getSettingsThumbs(slidesToShow) { function App (line 23) | function App(props) { FILE: components/Text/AccentedText.jsx function AccentedText (line 3) | function AccentedText(props) { FILE: components/Text/H1.jsx function H1 (line 3) | function H1(props) { FILE: components/Text/H2.jsx function H2 (line 3) | function H2(props) { FILE: components/ToolCard/ToolCard.jsx function ToolCard (line 9) | function ToolCard(props) { function getShadowByLabel (line 138) | function getShadowByLabel(label) { FILE: components/ToolPage/Description.jsx function Description (line 3) | function Description(props) { FILE: components/ToolPage/DescriptionCards.jsx function DescriptionCards (line 104) | function DescriptionCards(props) { function capitalizeFirstLetter (line 126) | function capitalizeFirstLetter(string) { FILE: components/ToolPage/Header.jsx function Header (line 4) | function Header(props) { FILE: components/ToolPage/HowToGetHelp.jsx function HowToGetHelp (line 6) | function HowToGetHelp(props) { FILE: components/ToolPage/HowToGetStarted.jsx function HowToGetStarted (line 5) | function HowToGetStarted(props) { FILE: components/ToolPage/Integrations.jsx function Integrations (line 6) | function Integrations(props) { FILE: components/ToolPage/Popularity.jsx function Popularity (line 7) | function Popularity(props) { FILE: components/ToolPage/ToolPage.jsx function ToolPage (line 17) | function ToolPage(props) { FILE: components/ToolPage/ToolPageForFramework.jsx function ToolPageForFramework (line 18) | function ToolPageForFramework(props) { FILE: components/ToolsNumberControl/ToolsNumberControl.jsx function ToolsNumberControl (line 3) | function ToolsNumberControl(props) { FILE: data-update-worker/fetchData.js function loadJSON (line 102) | async function loadJSON(url, headers) { function loadHeaders (line 110) | async function loadHeaders(url, headers) { function getStaleDate (line 119) | function getStaleDate() { function getContributorsByResponseHeaders (line 126) | function getContributorsByResponseHeaders(str) { function asyncForEach (line 138) | async function asyncForEach(array, callback) { FILE: data-update-worker/index.js function asyncForEach (line 40) | async function asyncForEach(array, callback) { FILE: data/filter.js function getComparator (line 54) | function getComparator(maxFeatureScores) { function getMaxFeatureScores (line 67) | function getMaxFeatureScores(tools) { function getFeatureWithMaxScore (line 84) | function getFeatureWithMaxScore(tool, maxFeatureScores) { function hasTypes (line 136) | function hasTypes(tool, types) { function isCompatibleWith (line 140) | function isCompatibleWith(tool, frameworks) { function hasLicenses (line 144) | function hasLicenses(tool, licenses) { FILE: data/tools.js function readTools (line 6) | async function readTools() { function readTool (line 26) | async function readTool(id) { function extendTool (line 31) | async function extendTool(tool, tools) { function compare (line 58) | function compare(a, b) { function getTools (line 62) | async function getTools() { function getTool (line 67) | async function getTool(id) { FILE: data/useSlackMembers.js function useSlackMembers (line 14) | function useSlackMembers() { FILE: next.config.js method headers (line 25) | async headers() { FILE: pages/_app.js function MyApp (line 13) | function MyApp({ Component, pageProps }) { FILE: pages/_document.js class MyDocument (line 3) | class MyDocument extends Document { method render (line 4) | render() { FILE: pages/for/[framework]/charting-libraries.js function Page (line 6) | function Page({ tools, framework }) { function getStaticPaths (line 20) | async function getStaticPaths() { function getStaticProps (line 31) | async function getStaticProps({ params }) { FILE: pages/for/[framework]/index.js function Page (line 6) | function Page({ tools, framework }) { function getStaticPaths (line 19) | async function getStaticPaths() { function getStaticProps (line 30) | async function getStaticProps({ params }) { FILE: pages/for/open-source.js function Page (line 5) | function Page({ tools }) { function getStaticProps (line 15) | async function getStaticProps() { FILE: pages/index.js function Home (line 6) | function Home({ tools }) { function getStaticProps (line 23) | async function getStaticProps() { FILE: pages/tools/[id]/[framework].js function Tool (line 9) | function Tool(props) { function getStaticPaths (line 15) | async function getStaticPaths() { function getStaticProps (line 34) | async function getStaticProps({ params }) { FILE: pages/tools/[id]/index.js function Tool (line 7) | function Tool(props) { function getStaticPaths (line 13) | async function getStaticPaths() { function getStaticProps (line 31) | async function getStaticProps({ params }) { FILE: utils/number.js function abbreviateNumber (line 1) | function abbreviateNumber(value) { FILE: utils/tracking.js method init (line 2) | async init() {