MCPcopy Index your code
hub / github.com/NiGhTTraX/mugshot

github.com/NiGhTTraX/mugshot @4.0.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 4.0.2 ↗ · + Follow
86 symbols 173 edges 41 files 9 documented · 10%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Webdriver (Interface)
(no doc) [3 implementers]
packages/mugshot/src/interfaces/webdriver.ts
WebdriverTestSetup (Interface)
(no doc)
packages/contracts/src/webdriver-spec.ts
Screenshotter (Interface)
(no doc) [2 implementers]
packages/mugshot/src/interfaces/screenshotter.ts
WebdriverContractTest (Interface)
(no doc)
packages/contracts/src/webdriver-spec.ts
PNGProcessor (Interface)
(no doc) [1 implementers]
packages/mugshot/src/interfaces/png-processor.ts
ScreenshotStorage (Interface)
(no doc) [1 implementers]
packages/mugshot/src/interfaces/screenshot-storage.ts
PNGDiffer (Interface)
(no doc) [1 implementers]
packages/mugshot/src/interfaces/png-differ.ts

Core symbols most depended-on inside this repo

createTestBuffer
called by 64
packages/mugshot/tests/node/helpers.ts
takeScreenshot
called by 35
packages/mugshot/src/interfaces/screenshotter.ts
expectIdenticalBuffers
called by 29
packages/mugshot/tests/node/helpers.ts
loadFixture
called by 17
packages/contracts/src/webdriver-spec.ts
crop
called by 16
packages/mugshot/src/lib/webdriver-screenshotter.ts
check
called by 16
packages/mugshot/src/lib/mugshot.ts
getPath
called by 4
packages/mugshot/src/lib/fs-storage.ts
expectIdenticalScreenshots
called by 3
packages/contracts/src/helpers.ts

Shape

Class 26
Method 22
Function 20
Interface 17
Enum 1

Languages

TypeScript100%

Modules by API surface

packages/mugshot/src/lib/mugshot.ts14 symbols
packages/mugshot/tests/node/specs/mugshot.spec.ts8 symbols
packages/mugshot/src/lib/webdriver-screenshotter.ts8 symbols
packages/mugshot/src/interfaces/webdriver.ts7 symbols
packages/mugshot/src/interfaces/screenshotter.ts6 symbols
packages/contracts/src/webdriver-spec.ts6 symbols
packages/webdriverio/src/index.ts5 symbols
packages/mugshot/src/lib/pixel-differ.ts5 symbols
packages/mugshot/tests/node/helpers.ts4 symbols
packages/mugshot/src/lib/fs-storage.ts4 symbols
packages/mugshot/src/interfaces/png-processor.ts4 symbols
packages/puppeteer/src/index.ts3 symbols

For agents

$ claude mcp add mugshot \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page