{
  "name": "@reddb-io/toon",
  "version": "0.29.8",
  "description": "TOON v4.1 encoder and decoder, plus TOONL v0.2 append-only streaming. Dependency-free ESM, conformant against the official spec corpus.",
  "type": "module",
  "main": "dist/index.js",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./node": {
      "types": "./dist/node.d.ts",
      "import": "./dist/node.js"
    }
  },
  "types": "./dist/index.d.ts",
  "bin": {
    "toon": "bin/toon.mjs"
  },
  "files": [
    "bin/",
    "dist/",
    "README.md",
    "LICENSE"
  ],
  "engines": {
    "node": ">=18"
  },
  "keywords": [
    "toon",
    "toonl",
    "parser",
    "serializer",
    "streaming",
    "json",
    "tokens",
    "llm"
  ],
  "license": "MIT",
  "homepage": "https://github.com/reddb-io/tq",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/reddb-io/tq.git",
    "directory": "packages/toon"
  },
  "bugs": {
    "url": "https://github.com/reddb-io/tq/issues"
  },
  "devDependencies": {
    "@types/node": "22.10.2",
    "c8": "10.1.3",
    "typescript": "5.9.2"
  },
  "scripts": {
    "build": "tsc -p tsconfig.json",
    "test": "pnpm test:coverage",
    "test:coverage": "c8 --all --include 'dist/**/*.js' --exclude dist/events.js --exclude dist/types.js --check-coverage --lines 95 node --test test/api-contract.test.mjs test/toon.test.mjs test/toonl.test.mjs test/conformance.test.mjs test/encoder.test.mjs test/json-limits.test.mjs test/wire-efficiency.test.mjs test/extensions-v4.test.mjs test/docs-contract.test.mjs test/readme-examples.test.mjs test/helpers.test.mjs test/html-payload.test.mjs test/perf-smoke.test.mjs test/roundtrip-property.test.mjs test/differential-fuzz.test.mjs test/events.test.mjs test/reviver.test.mjs test/version.test.mjs test/coverage-config.test.mjs test/coverage-branches.test.mjs test/one-engine.test.mjs test/cli.test.mjs test/cli-process.test.mjs test/cli-golden.test.mjs"
  }
}