{
  "name": "saidify",
  "version": "1.1.1",
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/kentbull/saidify.git"
  },
  "author": "Kent Bull",
  "packageManager": "pnpm@11.9.0",
  "license": "Apache-2.0",
  "type": "module",
  "sideEffects": false,
  "files": [
    "build"
  ],
  "types": "./build/esm/index.d.ts",
  "exports": {
    ".": {
      "require": {
        "types": "./build/cjs/index.d.ts",
        "default": "./build/cjs/index.js"
      },
      "import": {
        "types": "./build/esm/index.d.ts",
        "default": "./build/esm/index.js"
      }
    }
  },
  "scripts": {
    "build:toc": "markdown-toc README.md -i --maxdepth 4 && dprint fmt README.md",
    "format": "dprint fmt",
    "lint": "eslint . --fix",
    "dev": "pnpm clean && tsc --build --watch tsconfig.cjs.json tsconfig.esm.json",
    "build": "pnpm clean && pnpm build:cjs && pnpm build:esm",
    "build:cjs": "tsc --project tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > build/cjs/package.json",
    "build:esm": "tsc --project tsconfig.esm.json",
    "clean": "tsc --build --clean && rm -rf build",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:coverage": "vitest run --coverage",
    "prepack": "pnpm build",
    "check": "pnpm check:format && pnpm check:lint && pnpm check:types && pnpm check:publint",
    "check:format": "dprint check",
    "check:lint": "eslint . --max-warnings 0",
    "check:types": "tsc --noEmit",
    "check:publint": "pnpm build && publint run --strict"
  },
  "dependencies": {
    "@noble/hashes": "^1.4.0",
    "buffer": "^6.0.3",
    "cbor": "^9.0.2",
    "msgpack5": "^6.0.2"
  },
  "devDependencies": {
    "@tsconfig/node22": "22.0.0",
    "@tsconfig/strictest": "2.0.5",
    "@types/msgpack5": "^3.4.6",
    "@types/node": "22.4.0",
    "@typescript-eslint/eslint-plugin": "8.1.0",
    "@typescript-eslint/parser": "8.1.0",
    "@vitest/coverage-v8": "^2.0.5",
    "dprint": "^0.55.1",
    "eslint": "8.57.0",
    "eslint-plugin-tsdoc": "0.3.0",
    "markdown-toc": "1.2.0",
    "publint": "^0.2.10",
    "typescript": "5.5.4",
    "vitest": "2.0.5"
  }
}
