Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 981 Bytes

File metadata and controls

25 lines (18 loc) · 981 Bytes

Roadmap

safejson: Hardened JSON parser: configurable depth/size limits, duplicate-key detection, NaN/Infinity rejection, type whitelisting, allocation-free streaming pre-scan. Zero deps..

Near Term

  • Keep the README specific: audience, thesis, quick demo, limitations, and source-checkout install instructions.
  • Keep edge-case tests near the code they protect.
  • Keep CI aligned with the local commands: pytest and python -m build where applicable.

Release Readiness

  • Verify package metadata before publishing anywhere.
  • Add a release tag only after tests, type checks, build/pack checks, and docs are all current.
  • Do not add download, usage, benchmark, or adoption claims without evidence.

Later

  • Add small examples for the most common workflow.
  • Add benchmark or conformance scripts only where performance or standards compliance is part of the value proposition.
  • Consolidate with a sibling repo if the audience and API overlap too much.