MCPcopy Index your code
hub / github.com/baku89/pentool

github.com/baku89/pentool @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
135 symbols 256 edges 12 files 81 documented · 60%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Paper.js Editor

Vector graphics editor with programmable pen tools aiming to be alternative to de facto standards on graphic design tools. This tool is built deeply based on Paper.js. I'd like to take over the phillosophy of [Scriptgrapher].

Developemnt

git clone https://github.com/baku89/paper-editor
cd paper-editor
yarn install
yarn dev

TODO

  • [ ] Enable path editing
  • [ ] custom shapes
  • [ ] Add snapping profile (abstracted method of snapping and smart guides)
  • [ ] Key/multitouch/MIDI/OSC assignment on tool parameters
  • [ ] Custom hook funcitons for cursor events (grid snapping, perspective grid, smoothening mouse movement)
  • [ ] Path constraints like CAD tool
  • [ ] Project variables

LICENSE

This repository is published under an MIT License. See the included LICENSE file.

Core symbols most depended-on inside this repo

getFriendlyURL
called by 20
dev-dist/workbox-5357ef54.js
iterateCallbacks
called by 9
dev-dist/workbox-5357ef54.js
match
called by 5
dev-dist/workbox-5357ef54.js
waitUntil
called by 5
dev-dist/workbox-5357ef54.js
normalizeHandler
called by 4
dev-dist/workbox-5357ef54.js
toRequest
called by 4
dev-dist/workbox-5357ef54.js
runCallbacks
called by 4
dev-dist/workbox-5357ef54.js
handle
called by 4
dev-dist/workbox-5357ef54.js

Shape

Method 58
Function 51
Class 26

Languages

TypeScript100%

Modules by API surface

dev-dist/workbox-5357ef54.js123 symbols
src/utils.ts4 symbols
src/use/useCommentMeta.ts3 symbols
examples/acidgraphics.js3 symbols
src/use/useZUI.ts1 symbols
examples/pie-graph.js1 symbols

For agents

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

⬇ download graph artifact