├── .gitignore ├── README.md ├── __mocks__ ├── file-mock.js └── gatsby.js ├── gatsby-config.js ├── gatsby-node.js ├── index.js ├── jest-preprocess.js ├── jest.config.js ├── loadershim.js ├── package.json ├── src ├── components │ ├── BrainNote.js │ ├── GraphOverview.js │ └── __tests__ │ │ └── BrainNote.js ├── create-pages.js ├── create-schema-customization.js ├── external-map-fetcher.js ├── generate-brain-map.js ├── generate-slug.js ├── get-markdown-notes.js ├── insert-links.js ├── on-pre-bootstrap.js ├── source-nodes.js ├── templates │ ├── brain.js │ └── graph-overview.js └── text-no-escaping.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .cache 3 | public 4 | package-lock.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/file-mock.js: -------------------------------------------------------------------------------- 1 | module.exports = "test-file-stub" 2 | -------------------------------------------------------------------------------- /__mocks__/gatsby.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/__mocks__/gatsby.js -------------------------------------------------------------------------------- /gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/gatsby-config.js -------------------------------------------------------------------------------- /gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/gatsby-node.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/index.js -------------------------------------------------------------------------------- /jest-preprocess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/jest-preprocess.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/jest.config.js -------------------------------------------------------------------------------- /loadershim.js: -------------------------------------------------------------------------------- 1 | global.___loader = { 2 | enqueue: jest.fn(), 3 | } 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/package.json -------------------------------------------------------------------------------- /src/components/BrainNote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/src/components/BrainNote.js -------------------------------------------------------------------------------- /src/components/GraphOverview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/src/components/GraphOverview.js -------------------------------------------------------------------------------- /src/components/__tests__/BrainNote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/src/components/__tests__/BrainNote.js -------------------------------------------------------------------------------- /src/create-pages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/src/create-pages.js -------------------------------------------------------------------------------- /src/create-schema-customization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/src/create-schema-customization.js -------------------------------------------------------------------------------- /src/external-map-fetcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/src/external-map-fetcher.js -------------------------------------------------------------------------------- /src/generate-brain-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/src/generate-brain-map.js -------------------------------------------------------------------------------- /src/generate-slug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/src/generate-slug.js -------------------------------------------------------------------------------- /src/get-markdown-notes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/src/get-markdown-notes.js -------------------------------------------------------------------------------- /src/insert-links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/src/insert-links.js -------------------------------------------------------------------------------- /src/on-pre-bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/src/on-pre-bootstrap.js -------------------------------------------------------------------------------- /src/source-nodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/src/source-nodes.js -------------------------------------------------------------------------------- /src/templates/brain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/src/templates/brain.js -------------------------------------------------------------------------------- /src/templates/graph-overview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/src/templates/graph-overview.js -------------------------------------------------------------------------------- /src/text-no-escaping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/src/text-no-escaping.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aengusmcmillin/gatsby-theme-brain/HEAD/yarn.lock --------------------------------------------------------------------------------