{
  "name": "@fgv/ts-http-storage",
  "version": "5.1.0-1",
  "description": "Reusable HTTP storage services for FileTree-style backends",
  "main": "lib/index.js",
  "types": "dist/ts-http-storage.d.ts",
  "exports": {
    ".": {
      "node": {
        "import": "./lib/index.js",
        "require": "./lib/index.js"
      },
      "default": {
        "import": "./lib/index.js",
        "require": "./lib/index.js"
      },
      "types": "./dist/ts-http-storage.d.ts"
    }
  },
  "scripts": {
    "build": "heft build --clean",
    "clean": "heft clean",
    "test": "heft test --clean",
    "api-report": "api-extractor run --config ./config/api-extractor.json",
    "api-report:update": "api-extractor run --local --config ./config/api-extractor.json",
    "build-docs": "typedoc --options ./config/typedoc.json",
    "build-all": "rushx build; rushx build-docs",
    "coverage": "heft test --clean --coverage",
    "lint": "eslint src --ext .ts",
    "fixlint": "eslint src --ext .ts --fix"
  },
  "sideEffects": false,
  "author": "Erik Fortune",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/ErikFortune/fgv.git"
  },
  "dependencies": {
    "@fgv/ts-utils": "workspace:*",
    "hono": "~4.7.11"
  },
  "devDependencies": {
    "@microsoft/api-documenter": "^7.28.2",
    "@microsoft/api-extractor": "^7.55.2",
    "@fgv/ts-utils-jest": "workspace:*",
    "@rushstack/heft": "1.2.6",
    "@rushstack/heft-node-rig": "2.11.26",
    "@rushstack/eslint-config": "4.6.4",
    "@types/heft-jest": "1.0.6",
    "@types/jest": "^29.5.14",
    "@types/node": "^20.14.9",
    "@typescript-eslint/eslint-plugin": "^8.52.0",
    "@typescript-eslint/parser": "^8.52.0",
    "eslint": "^9.39.2",
    "eslint-plugin-tsdoc": "~0.5.2",
    "jest": "^29.7.0",
    "ts-jest": "^29.4.6",
    "typescript": "5.9.3",
    "typedoc": "~0.28.16",
    "typedoc-plugin-markdown": "~4.9.0",
    "@rushstack/heft-jest-plugin": "1.2.6",
    "@fgv/heft-dual-rig": "workspace:*",
    "@fgv/typedoc-compact-theme": "workspace:*"
  }
}
