{
  "name": "node-karin",
  "version": "1.15.5",
  "description": "Lightweight, efficient, concise, and stable robot framework.",
  "keywords": [
    "node",
    "nodejs",
    "karin",
    "bot",
    "robot",
    "icqq",
    "onebot",
    "kritor",
    "node-karin"
  ],
  "homepage": "https://github.com/KarinJS/Karin",
  "bugs": {
    "url": "https://github.com/KarinJS/Karin/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/KarinJS/Karin.git"
  },
  "license": "MIT",
  "author": "shijin",
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "development": "./src/index.ts",
      "default": "./dist/index.mjs"
    },
    "./app": {
      "types": "./dist/start/app.d.ts",
      "development": "./src/start/app.ts",
      "default": "./dist/start/app.mjs"
    },
    "./start": {
      "types": "./dist/start/index.d.ts",
      "development": "./src/start/index.ts",
      "default": "./dist/start/index.mjs"
    },
    "./dir": {
      "types": "./dist/root.d.ts",
      "development": "./src/root.ts",
      "default": "./dist/root.mjs"
    },
    "./root": {
      "types": "./dist/root.d.ts",
      "development": "./src/root.ts",
      "default": "./dist/root.mjs"
    },
    "./template": {
      "types": "./dist/module/art-template.d.ts",
      "development": "./module/art-template.ts",
      "default": "./dist/module/art-template.mjs"
    },
    "./art-template": {
      "types": "./dist/module/art-template.d.ts",
      "development": "./module/art-template.ts",
      "default": "./dist/module/art-template.mjs"
    },
    "./axios": {
      "types": "./dist/module/axios.d.ts",
      "development": "./module/axios.ts",
      "default": "./dist/module/axios.mjs"
    },
    "./chalk": {
      "types": "./dist/module/chalk.d.ts",
      "development": "./module/chalk.ts",
      "default": "./dist/module/chalk.mjs"
    },
    "./chokidar": {
      "types": "./dist/module/chokidar.d.ts",
      "development": "./module/chokidar.ts",
      "default": "./dist/module/chokidar.mjs"
    },
    "./express": {
      "types": "./dist/module/express.d.ts",
      "development": "./module/express.ts",
      "default": "./dist/module/express.mjs"
    },
    "./lodash": {
      "types": "./dist/module/lodash.d.ts",
      "development": "./module/lodash.ts",
      "default": "./dist/module/lodash.mjs"
    },
    "./moment": {
      "types": "./dist/module/moment.d.ts",
      "development": "./module/moment.ts",
      "default": "./dist/module/moment.mjs"
    },
    "./moment/locale/*": {
      "development": "./dist/module/locale/*.js",
      "default": "./dist/module/locale/*.js"
    },
    "./schedule": {
      "types": "./dist/module/node-schedule.d.ts",
      "development": "./module/node-schedule.ts",
      "default": "./dist/module/node-schedule.mjs"
    },
    "./node-schedule": {
      "types": "./dist/module/node-schedule.d.ts",
      "development": "./module/node-schedule.ts",
      "default": "./dist/module/node-schedule.mjs"
    },
    "./redis": {
      "types": "./dist/module/redis.d.ts",
      "development": "./module/redis.ts",
      "default": "./dist/module/redis.mjs"
    },
    "./ws": {
      "types": "./dist/module/ws.d.ts",
      "development": "./module/ws.ts",
      "default": "./dist/module/ws.mjs"
    },
    "./yaml": {
      "types": "./dist/module/yaml.d.ts",
      "development": "./module/yaml.ts",
      "default": "./dist/module/yaml.mjs"
    },
    "./sqlite3": {
      "types": "./dist/module/sqlite3.d.ts",
      "development": "./module/sqlite3.ts",
      "default": "./dist/module/sqlite3.mjs"
    },
    "./log4js": {
      "types": "./dist/module/log4js.d.ts",
      "development": "./module/log4js.ts",
      "default": "./dist/module/log4js.mjs"
    }
  },
  "main": "./dist/index.mjs",
  "types": "./dist/index.d.ts",
  "bin": {
    "k": "./dist/cli/index.mjs",
    "karin": "./dist/cli/index.mjs",
    "ki": "./dist/cli/index.mjs"
  },
  "files": [
    "dist",
    "default",
    "CHANGELOG.md",
    "LICENSE"
  ],
  "dependencies": {
    "art-template": "npm:@karinjs/art-template@1.1.0",
    "axios": "npm:@karinjs/axios@1.13.2",
    "chalk": "5.6.2",
    "chokidar": "4.0.3",
    "express": "npm:@karinjs/express@1.0.3",
    "lodash": "npm:@karinjs/lodash@1.1.1",
    "log4js": "npm:@karinjs/log4js@1.5.6",
    "moment": "npm:@karinjs/moment@1.1.5",
    "node-schedule": "npm:@karinjs/node-schedule@1.1.2",
    "redis": "npm:@karinjs/redis@1.1.3",
    "sqlite3": "npm:@karinjs/sqlite3@0.4.3",
    "ws": "npm:@karinjs/ws@1.0.4",
    "yaml": "2.7.0",
    "jsonwebtoken": "^9.0.3"
  },
  "devDependencies": {
    "@karinjs/node-pty": "^1.1.3",
    "@karinjs/plugin-webui-network-monitor": "^1.0.3",
    "@karinjs/plugins-list": "^1.7.0",
    "@types/express": "^5.0.3",
    "@types/jsonwebtoken": "^9.0.10",
    "@types/lodash": "^4.17.16",
    "cross-env": "^7.0.3",
    "dotenv": "npm:@karinjs/dotenv@^1.1.2",
    "@karinjs/onebot": "0.0.1"
  },
  "engines": {
    "node": ">=18"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org"
  },
  "time": "2025-10-08T06:35:20.005Z",
  "scripts": {
    ".": "pnpm app",
    "app": "node dist/start/index.mjs",
    "app:bun": "bun dist/start/index.mjs",
    "build": "pnpm build:main && pnpm build:module",
    "build:dev": "pnpm build:main",
    "build:locale": "node cli/locale.js",
    "build:main": "tsc && tsup",
    "build:module": "tsc && tsup --config tsup.config.module.ts && pnpm build:locale",
    "build:types": "tsc && tsup --config tsup.config.types.ts",
    "cli": "node dist/cli/index.mjs",
    "cli:dev": "tsx exports/cli/index.ts",
    "dev": "cross-env EBV_FILE=\"development.env\" node --conditions=development --import tsx src/start/index.ts",
    "dev:bun": "cross-env EBV_FILE=\"development.env\" bun --conditions=development src/start/index.ts",
    "docs:build": "typedoc",
    "pr": "node cli/pr.js all",
    "pub": "npm publish --access public",
    "pub-beta": "npm publish --access public --tag beta",
    "sort": "sort-package-json && sort-json tsconfig.json",
    "sync": "curl -X PUT \"https://registry-direct.npmmirror.com/-/package/node-karin/syncs\""
  }
}