{
  "type": "module",
  "name": "@stackpress/ingest",
  "version": "0.10.5",
  "license": "Apache-2.0",
  "description": "An unopinionated, event driven, pluggable, server/less framework",
  "author": "Chris <chris@stackpress.io>",
  "homepage": "https://github.com/stackpress/ingest/tree/main/packages/types",
  "bugs": "https://github.com/stackpress/ingest/issues",
  "repository": "stackpress/ingest",
  "keywords": [
    "ts",
    "typescript",
    "cjs",
    "esm",
    "event driven",
    "router",
    "framework",
    "backend",
    "vercel",
    "netlify",
    "lambda",
    "gcp",
    "functions",
    "azure",
    "serverless",
    "pluggable",
    "web",
    "http",
    "whatwg",
    "restful",
    "api",
    "file system",
    "stackpress"
  ],
  "main": "./cjs/index.js",
  "module": "./esm/index.js",
  "types": "./cjs/index.d.ts",
  "exports": {
    ".": {
      "require": "./cjs/index.js",
      "import": "./esm/index.js"
    },
    "./helpers": {
      "require": "./cjs/helpers.js",
      "import": "./esm/helpers.js"
    },
    "./types": {
      "require": "./cjs/types.js",
      "import": "./esm/types.js"
    },
    "./http": {
      "require": "./cjs/http/index.js",
      "import": "./esm/http/index.js"
    },
    "./http/helpers": {
      "require": "./cjs/http/helpers.js",
      "import": "./esm/http/helpers.js"
    },
    "./http/Adapter": {
      "require": "./cjs/http/Adapter.js",
      "import": "./esm/http/Adapter.js"
    },
    "./whatwg": {
      "require": "./cjs/whatwg/index.js",
      "import": "./esm/whatwg/index.js"
    },
    "./whatwg/helpers": {
      "require": "./cjs/whatwg/helpers.js",
      "import": "./esm/whatwg/helpers.js"
    },
    "./whatwg/Adapter": {
      "require": "./cjs/whatwg/Adapter.js",
      "import": "./esm/whatwg/Adapter.js"
    },
    "./Exception": {
      "require": "./cjs/Exception.js",
      "import": "./esm/Exception.js"
    },
    "./Loader": {
      "require": "./cjs/Loader.js",
      "import": "./esm/Loader.js"
    },
    "./Request": {
      "require": "./cjs/Request.js",
      "import": "./esm/Request.js"
    },
    "./Response": {
      "require": "./cjs/Response.js",
      "import": "./esm/Response.js"
    },
    "./Route": {
      "require": "./cjs/Route.js",
      "import": "./esm/Route.js"
    },
    "./Router": {
      "require": "./cjs/Router.js",
      "import": "./esm/Router.js"
    },
    "./Server": {
      "require": "./cjs/Server.js",
      "import": "./esm/Server.js"
    },
    "./EntryRouter": {
      "require": "./cjs/plugin/EntryRouter.js",
      "import": "./esm/plugin/EntryRouter.js"
    },
    "./ImportRouter": {
      "require": "./cjs/plugin/ImportRouter.js",
      "import": "./esm/plugin/ImportRouter.js"
    },
    "./ViewRouter": {
      "require": "./cjs/plugin/ViewRouter.js",
      "import": "./esm/plugin/ViewRouter.js"
    }
  },
  "typesVersions": {
    "*": {
      "index": [
        "./cjs/index.d.ts"
      ],
      "helpers": [
        "./cjs/helpers.d.ts"
      ],
      "types": [
        "./cjs/types.d.ts"
      ],
      "http": [
        "./cjs/http/index.d.ts"
      ],
      "http/helpers": [
        "./cjs/http/helpers.d.ts"
      ],
      "http/Adapter": [
        "./cjs/http/Adapter.d.ts"
      ],
      "whatwg": [
        "./cjs/whatwg/index.d.ts"
      ],
      "whatwg/helpers": [
        "./cjs/whatwg/helpers.d.ts"
      ],
      "whatwg/Adapter": [
        "./cjs/whatwg/Adapter.d.ts"
      ],
      "EntryRouter": [
        "./cjs/plugin/EntryRouter.d.ts"
      ],
      "ImportRouter": [
        "./cjs/plugin/ImportRouter.d.ts"
      ],
      "ViewRouter": [
        "./cjs/plugin/ViewRouter.d.ts"
      ],
      "Exception": [
        "./cjs/Exception.d.ts"
      ],
      "Loader": [
        "./cjs/Loader.d.ts"
      ],
      "Request": [
        "./cjs/Request.d.ts"
      ],
      "Response": [
        "./cjs/Response.d.ts"
      ],
      "Route": [
        "./cjs/Route.d.ts"
      ],
      "Router": [
        "./cjs/Router.d.ts"
      ],
      "Server": [
        "./cjs/Server.d.ts"
      ]
    }
  },
  "files": [
    "cjs",
    "esm",
    "LICENSE",
    "README.md"
  ],
  "scripts": {
    "build": "yarn build:tsc && yarn build:pkg",
    "build:pkg": "yarn build:pkg:cjs && yarn build:pkg:esm",
    "build:pkg:cjs": "echo '{\"type\": \"commonjs\"}' > cjs/package.json",
    "build:pkg:esm": "echo '{\"type\": \"module\"}' > esm/package.json",
    "build:tsc": "yarn build:tsc:cjs && yarn build:tsc:esm",
    "build:tsc:cjs": "tsc -p ./tsconfig.cjs.json",
    "build:tsc:esm": "tsc -p ./tsconfig.esm.json",
    "test": "ts-mocha -r tsx tests/*.test.ts"
  },
  "dependencies": {
    "@stackpress/lib": "0.10.5",
    "@whatwg-node/server": "0.10.17"
  },
  "devDependencies": {
    "@types/chai": "4.3.20",
    "@types/mocha": "10.0.10",
    "@types/node": "25.3.5",
    "chai": "4.5.0",
    "mocha": "10.8.2",
    "ts-mocha": "10.0.0",
    "ts-node": "10.9.2",
    "tsx": "4.21.0",
    "typescript": "5.9.3"
  }
}
