{
  "type": "module",
  "name": "misskey-js",
  "version": "2026.1.0-beta.0",
  "description": "Misskey SDK for JavaScript",
  "license": "MIT",
  "main": "./built/index.js",
  "types": "./built/index.d.ts",
  "exports": {
    ".": {
      "import": "./built/index.js",
      "types": "./built/index.d.ts",
      "default": "./built/index.js"
    },
    "./*": {
      "import": "./built/*",
      "types": "./built/*",
      "default": "./built/*"
    }
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/misskey-dev/misskey.git",
    "directory": "packages/misskey-js"
  },
  "devDependencies": {
    "@microsoft/api-extractor": "7.55.2",
    "@types/node": "24.10.4",
    "@typescript-eslint/eslint-plugin": "8.50.1",
    "@typescript-eslint/parser": "8.50.1",
    "@vitest/coverage-v8": "4.0.16",
    "esbuild": "0.27.2",
    "execa": "9.6.1",
    "ncp": "2.0.0",
    "nodemon": "3.1.11",
    "tsd": "0.33.0",
    "vitest": "4.0.16",
    "vitest-websocket-mock": "0.5.0"
  },
  "files": [
    "built"
  ],
  "dependencies": {
    "@simplewebauthn/types": "12.0.0",
    "eventemitter3": "5.0.1",
    "reconnecting-websocket": "4.4.0"
  },
  "scripts": {
    "build": "node ./build.js",
    "watch": "nodemon -w package.json -e json --exec \"node ./build.js --watch\"",
    "tsd": "tsd",
    "api": "pnpm api-extractor run --local --verbose",
    "api-prod": "pnpm api-extractor run --verbose",
    "eslint": "eslint './**/*.{js,jsx,ts,tsx}'",
    "typecheck": "tsgo --noEmit",
    "lint": "pnpm typecheck && pnpm eslint",
    "vitest": "vitest run --coverage",
    "test": "pnpm vitest && pnpm tsd",
    "update-autogen-code": "pnpm --filter misskey-js-type-generator generate && ncp generator/built/autogen src/autogen"
  }
}