{
  "name": "itty-sockets",
  "version": "0.5.1",
  "description": "Tiny realtime messaging client in under 450 bytes.  No backend needed.",
  "type": "module",
  "exports": {
    ".": {
      "import": "./index.mjs",
      "require": "./index.js",
      "types": "./index.d.ts"
    },
    "./connect": {
      "import": "./connect.mjs",
      "require": "./connect.js",
      "types": "./connect.d.ts"
    }
  },
  "scripts": {
    "dev": "bun test --watch",
    "lint": "bun eslint src",
    "verify": "echo 'verifying module...' && bun run build && bun test",
    "prerelease": "bun run verify",
    "prerelease:next": "bun run verify",
    "prebuild": "rimraf dist && mkdir dist",
    "build": "rollup -c && bun readme-inject.mjs",
    "release": "release --tag --push --patch --src=dist",
    "release:next": "release --tag --push --type=next --src=dist"
  },
  "keywords": [
    "websockets",
    "realtime",
    "public",
    "messages",
    "tiny",
    "free",
    "p2p"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/kwhitley/itty-sockets.git"
  },
  "author": "Kevin R. Whitley <krwhitley@gmail.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/kwhitley/itty-sockets/issues"
  },
  "devDependencies": {
    "@rollup/plugin-terser": "^0.4.4",
    "@rollup/plugin-typescript": "^11.1.6",
    "@types/bun": "^1.2.3",
    "@typescript-eslint/eslint-plugin": "^8.18.0",
    "@typescript-eslint/parser": "^8.18.0",
    "eslint": "^9.17.0",
    "globby": "^14.1.0",
    "rimraf": "^6.0.1",
    "rollup": "^4.28.1",
    "rollup-plugin-bundle-size": "^1.0.3",
    "rollup-plugin-copy": "^3.5.0",
    "typescript": "^5.7.2",
    "yarn-release": "^1.10.6"
  }
}
