{
  "name": "@atcute/bluesky",
  "version": "3.3.2",
  "description": "Bluesky (app.bsky.* and chat.bsky.*) schema definitions",
  "keywords": [
    "atcute",
    "atproto",
    "bluesky"
  ],
  "license": "0BSD",
  "repository": {
    "url": "https://github.com/mary-ext/atcute",
    "directory": "packages/definitions/bluesky"
  },
  "files": [
    "dist/",
    "lib/",
    "!lib/**/*.bench.ts",
    "!lib/**/*.test.ts"
  ],
  "type": "module",
  "exports": {
    ".": "./dist/index.js",
    "./limits": "./dist/limits.js",
    "./types/app/*": "./dist/lexicons/types/app/bsky/*.js",
    "./types/chat/*": "./dist/lexicons/types/chat/bsky/*.js"
  },
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "@atcute/atproto": "^3.1.11",
    "@atcute/lexicons": "^1.3.0"
  },
  "devDependencies": {
    "@atcute/bluesky": "file:",
    "@atproto/api": "^0.19.6",
    "vitest": "^4.1.2",
    "@atcute/lex-cli": "^2.7.0"
  },
  "atcute:lexicons": {
    "mappings": {
      "app.bsky.*": {
        "type": "namespace",
        "path": "./types/app/{{nsid_remainder}}"
      },
      "chat.bsky.*": {
        "type": "namespace",
        "path": "./types/chat/{{nsid_remainder}}"
      }
    }
  },
  "scripts": {
    "build": "tsgo --project tsconfig.build.json",
    "pull": "lex-cli pull",
    "test": "vitest",
    "generate": "pnpm run generate:lexicons; pnpm run generate:limits",
    "generate:lexicons": "rm -r lib/lexicons/; lex-cli generate",
    "generate:limits": "node scripts/generate-limits.js",
    "prepublish": "rm -r dist; pnpm run build"
  }
}