Sign in Sign up
cargo

ecma-runtime-cat

ECMAScript runtime: native built-ins (console, Math, JSON, parseInt, isNaN, Promise, ...) that the boa-cat engine exposes to scripts. v0.3.2 adds `JSON.parse(source)` alongside the existing `JSON.stringify`: a hand-rolled recursive-descent JSON parser that handles null / booleans / numbers (including scientific notation) / strings (with `\"` / `\\` / control-character / `\uXXXX` escapes) / arrays / objects and rebuilds them as boa-cat `Value`s on the heap. Throws `SyntaxError` on malformed input; the heap is snapshotted and restored on the error path so partial allocations don't leak.

Latest release
4h ago
Releases
6
Known CVEs
0
First release
May 25, 2026
License
MIT OR Apache-2.0
Downloads
219
View on Cargo
Insights

Activity

Total releases
6
Last 12 months
6
Cadence
~daily
Dependencies
6

Releases per month

last 12 months

Release mix

  • minor 2
  • patch 3
6 releases
Releases
Version Released
0.3.2 patch
0.3.1 patch
0.3.0 minor
0.2.1 patch
0.2.0 minor
0.1.0 initial