MCPcopy Index your code
hub / github.com/basarat/takeme

github.com/basarat/takeme @v0.12.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.12.0 ↗ · + Follow
36 symbols 81 edges 12 files 2 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

takeme

Take me back to when. Things were simpler then 🌹

Build Status

A simple client side routing solution with the simple uni-directional data flow:

url ------> ApplicationState ------> YourView   
  ↖                                     ↙
     navigate | link | browser history

Powered by your github ⭐s

Build with TypeScript, for TypeScript 🌹

Docs

As always we work hard on our docs 📝

Demo

Extension points exported contracts — how you extend this code

RouteChangeEvent (Interface)
(no doc)
src/index.ts
MatchResultParams (Interface)
(no doc)
src/match.ts
RouteEnterEvent (Interface)
(no doc)
src/index.ts
MatchResult (Interface)
(no doc)
src/match.ts
RouteConfig (Interface)
(no doc)
src/index.ts

Core symbols most depended-on inside this repo

match
called by 12
src/match.ts
login
called by 5
src/demo/routeState.ts
readLocation
called by 4
src/index.ts
init
called by 4
src/index.ts
navigate
called by 4
src/index.ts
link
called by 4
src/index.ts
setRoute
called by 3
src/demo/routeState.ts
escapeRegExp
called by 2
src/match.ts

Shape

Function 20
Method 7
Interface 5
Class 4

Languages

TypeScript100%

Modules by API surface

src/index.ts17 symbols
src/match.ts7 symbols
src/demo/routeState.ts6 symbols
src/demo/ui/components.tsx5 symbols
src/demo/appServer.tsx1 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page