MCPcopy Index your code
hub / github.com/jimhigson/oboe.js

github.com/jimhigson/oboe.js @v2.1.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.1.5 ↗ · + Follow
243 symbols 595 edges 75 files 71 documented · 29% 8 cross-repo links updated 7mo agov2.1.5 · 2019-10-08★ 4,81883 open issues

Browse by type

Functions 243 Types & classes 0
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Oboe.js is an open source Javascript library for loading JSON using streaming, combining the convenience of DOM with the speed and fluidity of SAX.

It can parse any JSON as a stream, is small enough to be a micro-library, doesn't have dependencies, and doesn't care which other libraries you need it to speak to.

We can load trees larger than the available memory. Or we can instantiate classical OOP models from JSON, or completely transform your JSON while it is being read.

Oboe makes it really easy to start using json from a response before the ajax request completes. Or even if it never completes.

Where next?

Core symbols most depended-on inside this repo

Shape

Function 243

Languages

TypeScript100%

Modules by API surface

test/require/require.js34 symbols
test/libs/oboeAsserter.js17 symbols
test/streamsource.js16 symbols
test/libs/es5-shim.js15 symbols
src/lists.js13 symbols
src/jsonPath.js13 symbols
src/instanceApi.js10 symbols
src/functional.js10 symbols
test/specs/lists.unit.spec.js9 symbols
test/specs/incrementalContentBuilder.unit.spec.js7 symbols
test/libs/spiedPubSub.js6 symbols
src/libs/clarinet.js6 symbols

Dependencies from manifests, versioned

color0.4.4 · 1×
cors2.1.1 · 1×
doctoc0.4.3 · 1×
express3.4.3 · 1×
get-json0.0.1 · 1×
grunt0.4.1 · 1×
grunt-clear0.2.1 · 1×
grunt-cli0.1.9 · 1×
grunt-concurrent0.3.1 · 1×
grunt-contrib-clean0.5.0 · 1×
grunt-contrib-concat0.1.3 · 1×
grunt-contrib-copy0.4.1 · 1×

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page