https://github.com/Cyanoxide/react-solitaire
· scanned 2026-06-17 01:24 UTC (1 month, 2 weeks ago)
4 raw signals (0 security + 4 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +16.9 (diff) · 4 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 70 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
Button |
software | healthy | src/components/Button/Button.tsx:Button |
WindowMenu |
software | healthy | src/components/WindowMenu/WindowMenu.tsx:WindowMenu |
shuffle |
software | healthy | src/Solitaire/Solitaire.tsx:shuffle |
createInitialBoardState |
software | healthy | src/Solitaire/Solitaire.tsx:createInitialBoardState |
start |
software | healthy | src/Solitaire/Solitaire.tsx:start |
Solitaire |
software | healthy | src/Solitaire/Solitaire.tsx:Solitaire |
handleDeckOnClick |
software | healthy | src/Solitaire/Solitaire.tsx:handleDeckOnClick |
handleCardLaunch |
software | healthy | src/Solitaire/Solitaire.tsx:handleCardLaunch |
handleNewGame |
software | healthy | src/Solitaire/Solitaire.tsx:handleNewGame |
handleAnimationComplete |
software | healthy | src/Solitaire/Solitaire.tsx:handleAnimationComplete |
Card |
software | healthy | src/Solitaire/Card/Card.tsx:Card |
onDoubleClickHandler |
software | healthy | src/Solitaire/Card/Card.tsx:onDoubleClickHandler |
newWasteCount |
software | healthy | src/Solitaire/Card/Card.tsx:newWasteCount |
onClickHandler |
software | healthy | src/Solitaire/Card/Card.tsx:onClickHandler |
onPointerDown |
software | healthy | src/Solitaire/Card/Card.tsx:onPointerDown |
stackToMove |
software | healthy | src/Solitaire/Card/Card.tsx:stackToMove |
handlePointerMove |
software | healthy | src/Solitaire/Card/Card.tsx:handlePointerMove |
handlePointerUp |
software | healthy | src/Solitaire/Card/Card.tsx:handlePointerUp |
isFoundationPlacement |
software | healthy | src/Solitaire/Card/Card.tsx:isFoundationPlacement |
isKingPlacement |
software | healthy | src/Solitaire/Card/Card.tsx:isKingPlacement |
getColor |
software | healthy | src/Solitaire/Card/Card.tsx:getColor |
isSequential |
software | healthy | src/Solitaire/Card/Card.tsx:isSequential |
card |
software | healthy | src/Solitaire/Card/Card.tsx:card |
WinAnimation |
software | healthy | src/Solitaire/WinAnimation/WinAnimation.tsx:WinAnimation |
sizeCanvas |
software | healthy | src/Solitaire/WinAnimation/WinAnimation.tsx:sizeCanvas |
launchNext |
software | healthy | src/Solitaire/WinAnimation/WinAnimation.tsx:launchNext |
direction |
software | healthy | src/Solitaire/WinAnimation/WinAnimation.tsx:direction |
stamp |
software | healthy | src/Solitaire/WinAnimation/WinAnimation.tsx:stamp |
finish |
software | healthy | src/Solitaire/WinAnimation/WinAnimation.tsx:finish |
step |
software | healthy | src/Solitaire/WinAnimation/WinAnimation.tsx:step |
loop |
software | healthy | src/Solitaire/WinAnimation/WinAnimation.tsx:loop |
start |
software | healthy | src/Solitaire/WinAnimation/WinAnimation.tsx:start |
handleSkip |
software | healthy | src/Solitaire/WinAnimation/WinAnimation.tsx:handleSkip |
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.node.json |
software | healthy | tsconfig.node.json |
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
vite.lib.config.ts |
software | healthy | vite.lib.config.ts |
package.json |
software | healthy | package.json |
eslint.config.js |
software | healthy | eslint.config.js |
index.html |
software | healthy | index.html |
tsconfig.json |
software | healthy | tsconfig.json |
index.ts |
software | healthy | src/index.ts |
main.tsx |
software | healthy | src/main.tsx |
index.css |
software | healthy | src/index.css |
Button.module.scss |
software | healthy | src/components/Button/Button.module.scss |
Button.tsx |
software | healthy | src/components/Button/Button.tsx |
WindowMenu.tsx |
software | healthy | src/components/WindowMenu/WindowMenu.tsx |
WindowMenu.module.scss |
software | healthy | src/components/WindowMenu/WindowMenu.module.scss |
Solitaire.module.scss |
software | healthy | src/Solitaire/Solitaire.module.scss |
Solitaire.tsx |
software | healthy | src/Solitaire/Solitaire.tsx |
Card.module.scss |
software | healthy | src/Solitaire/Card/Card.module.scss |
Card.tsx |
software | healthy | src/Solitaire/Card/Card.tsx |
WinAnimation.tsx |
software | healthy | src/Solitaire/WinAnimation/WinAnimation.tsx |
_mixins.scss |
software | healthy | src/styles/_mixins.scss |
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
components |
software | healthy | src/components |
Button |
software | healthy | src/components/Button |
WindowMenu |
software | healthy | src/components/WindowMenu |
Solitaire |
software | healthy | src/Solitaire |
Card |
software | healthy | src/Solitaire/Card |
WinAnimation |
software | healthy | src/Solitaire/WinAnimation |
styles |
software | healthy | src/styles |
| Label | Layer | Status | Path |
|---|---|---|---|
Button |
frontend | healthy | src/components/Button/Button.tsx |
WindowMenu |
frontend | healthy | src/components/WindowMenu/WindowMenu.tsx |
Solitaire |
frontend | healthy | src/Solitaire/Solitaire.tsx |
Card |
frontend | healthy | src/Solitaire/Card/Card.tsx |
WinAnimation |
frontend | healthy | src/Solitaire/WinAnimation/WinAnimation.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Cyanoxide__react-solitaire |
software | healthy | /data/fable5_failed_archive/Cyanoxide__react-solitaire |
This page is publicly accessible at:
https://repobility.com/scan/80ed6d83-8a56-4def-a563-0fc4cf1f3825/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/80ed6d83-8a56-4def-a563-0fc4cf1f3825/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.