MCPcopy Index your code
hub / github.com/ashphy/jsonpath-online-evaluator

github.com/ashphy/jsonpath-online-evaluator @v3.5.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.5.2 ↗ · + Follow
180 symbols 426 edges 50 files 0 documented · 0% updated 36d agov3.5.2 · 2026-03-04★ 6961 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

JSONPath Online Evaluator CI

A playground for JSONPath

Requirements

  • node.js

Private Hosting

Hosting static files

Download at releases.

Run on docker

Public docker image is available

 $ docker run -d -p 8080:80 ashphy/jsonpath-online-evaluator:latest

Development

Open in GitHub Codespaces

or on your local machine

  $ npm install
  $ npm run dev # Starting the dev server
  $ npm run build # Building the static files

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

License

MIT

Author

Kazuki Hamasaki

Extension points exported contracts — how you extend this code

DomainStackProps (Interface)
(no doc)
infra/lib/domain-stack.ts
Props (Interface)
(no doc)
src/components/external-link.tsx
Location (Interface)
(no doc)
src/lib/json-parser/json.d.ts
CertificateStackProps (Interface)
(no doc)
infra/lib/certificate-stack.ts
DropZoneProps (Interface)
(no doc)
src/components/drop-zone.tsx
GrammarSourceObject (Interface)
(no doc)
src/lib/json-parser/json.d.ts
InfraStackProps (Interface)
(no doc)
infra/lib/infra-stack.ts
Props (Interface)
(no doc)
src/components/output-path-switch.tsx

Core symbols most depended-on inside this repo

peg$fail
called by 34
src/lib/json-parser/json.js
cn
called by 24
src/lib/utils.ts
peg$literalExpectation
called by 21
src/lib/json-parser/json.js
peg$parsews
called by 14
src/lib/json-parser/json.js
escapeMemberName
called by 13
src/lib/escape-member-name.ts
useJSONPath
called by 10
src/hooks/use-jsonpath.ts
peg$classExpectation
called by 8
src/lib/json-parser/json.js
location
called by 7
src/lib/json-parser/json.js

Shape

Function 150
Interface 19
Class 8
Method 3

Languages

TypeScript100%

Modules by API surface

src/lib/json-parser/json.js76 symbols
src/lib/json-parser/json.d.ts14 symbols
src/components/ui/alert-dialog.tsx11 symbols
src/components/ui/select.tsx10 symbols
src/lib/compress.ts5 symbols
src/components/editor/json-editor.tsx5 symbols
src/lib/normalized-path.ts4 symbols
src/hooks/use-jsonpath.ts4 symbols
src/components/ui/tooltip.tsx4 symbols
infra/lib/infra-stack.ts4 symbols
infra/lib/domain-stack.ts4 symbols
infra/lib/certificate-stack.ts4 symbols

For agents

$ claude mcp add jsonpath-online-evaluator \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact