{
  "name": "bunshine",
  "version": "3.6.1",
  "module": "index.ts",
  "type": "module",
  "main": "index.ts",
  "types": "dist/index.d.ts",
  "engines": {
    "bun": ">=1.3"
  },
  "scripts": {
    "test-watch": "bun test --watch",
    "coverage": "bun test --coverage",
    "lint": "tsc",
    "build:dts": "yes | bunx dts-bundle-generator -o dist/index.d.ts index.ts",
    "example": "bun --watch ./examples/kitchen-sink.ts"
  },
  "sideEffects": false,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/kensnyder/bunshine.git"
  },
  "bin": {
    "bunshine-serve": "./bin/serve.ts"
  },
  "keywords": [
    "Bun HTTP Server",
    "Bun Socket Server",
    "Bun Server",
    "Bun Framework",
    "Bun Web Framework",
    "Bun Server Sent Events",
    "Bun Ranged Files",
    "Bun File Server",
    "HTTP Server",
    "Socket Server",
    "Server",
    "Server Sent Events",
    "Ranged Files",
    "File Server",
    "GZIP Responses",
    "Bun"
  ],
  "author": "kendsnyder@gmail.com",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/kensnyder/bunshine/issues"
  },
  "homepage": "https://github.com/kensnyder/bunshine#readme",
  "dependencies": {
    "file-type": "^19.6.0",
    "lru-cache": "^11.2.2"
  },
  "devDependencies": {
    "@types/bun": "^1.3.1",
    "@types/node": "^24.9.1",
    "eventsource": "^3.0.5",
    "prettier": "^3.6.2",
    "prettier-plugin-organize-imports": "^4.3.0",
    "redos-detector": "^6.1.2",
    "tinybench": "^3.1.1",
    "type-fest": "^5.1.0",
    "typescript": "^5.9.3"
  },
  "files": [
    "bin",
    "dist",
    "src",
    "index.ts",
    "README.md",
    "LICENSE.md"
  ]
}
