{
  "name": "egg",
  "version": "4.2.0",
  "description": "A web application framework for Node.js",
  "keywords": [
    "app",
    "application",
    "egg",
    "framework",
    "http",
    "koa",
    "middleware",
    "web"
  ],
  "homepage": "https://github.com/eggjs/egg/tree/next/packages/egg",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/eggjs/egg.git",
    "directory": "packages/egg"
  },
  "files": [
    "dist"
  ],
  "type": "module",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": "./dist/index.js",
    "./agent": "./dist/agent.js",
    "./ajv": "./dist/ajv.js",
    "./aop": "./dist/aop.js",
    "./app/extend/context": "./dist/app/extend/context.js",
    "./app/extend/helper": "./dist/app/extend/helper.js",
    "./app/extend/request": "./dist/app/extend/request.js",
    "./app/extend/response": "./dist/app/extend/response.js",
    "./app/middleware/body_parser": "./dist/app/middleware/body_parser.js",
    "./app/middleware/meta": "./dist/app/middleware/meta.js",
    "./app/middleware/notfound": "./dist/app/middleware/notfound.js",
    "./app/middleware/override_method": "./dist/app/middleware/override_method.js",
    "./app/middleware/site_file": "./dist/app/middleware/site_file.js",
    "./config/config.default": "./dist/config/config.default.js",
    "./config/config.local": "./dist/config/config.local.js",
    "./config/config.unittest": "./dist/config/config.unittest.js",
    "./config/plugin": "./dist/config/plugin.js",
    "./dal": "./dist/dal.js",
    "./errors": "./dist/errors.js",
    "./helper": "./dist/helper.js",
    "./lib/agent": "./dist/lib/agent.js",
    "./lib/application": "./dist/lib/application.js",
    "./lib/core/base_context_class": "./dist/lib/core/base_context_class.js",
    "./lib/core/base_context_logger": "./dist/lib/core/base_context_logger.js",
    "./lib/core/base_hook_class": "./dist/lib/core/base_hook_class.js",
    "./lib/core/context_httpclient": "./dist/lib/core/context_httpclient.js",
    "./lib/core/httpclient": "./dist/lib/core/httpclient.js",
    "./lib/core/logger": "./dist/lib/core/logger.js",
    "./lib/core/messenger": "./dist/lib/core/messenger/index.js",
    "./lib/core/messenger/base": "./dist/lib/core/messenger/base.js",
    "./lib/core/messenger/IMessenger": "./dist/lib/core/messenger/IMessenger.js",
    "./lib/core/messenger/ipc": "./dist/lib/core/messenger/ipc.js",
    "./lib/core/messenger/local": "./dist/lib/core/messenger/local.js",
    "./lib/core/utils": "./dist/lib/core/utils.js",
    "./lib/define": "./dist/lib/define.js",
    "./lib/egg": "./dist/lib/egg.js",
    "./lib/error": "./dist/lib/error/index.js",
    "./lib/error/CookieLimitExceedError": "./dist/lib/error/CookieLimitExceedError.js",
    "./lib/error/MessageUnhandledRejectionError": "./dist/lib/error/MessageUnhandledRejectionError.js",
    "./lib/loader": "./dist/lib/loader/index.js",
    "./lib/loader/AgentWorkerLoader": "./dist/lib/loader/AgentWorkerLoader.js",
    "./lib/loader/AppWorkerLoader": "./dist/lib/loader/AppWorkerLoader.js",
    "./lib/loader/EggApplicationLoader": "./dist/lib/loader/EggApplicationLoader.js",
    "./lib/snapshot": "./dist/lib/snapshot.js",
    "./lib/start": "./dist/lib/start.js",
    "./lib/types": "./dist/lib/types.js",
    "./lib/types.plugin": "./dist/lib/types.plugin.js",
    "./orm": "./dist/orm.js",
    "./schedule": "./dist/schedule.js",
    "./transaction": "./dist/transaction.js",
    "./urllib": "./dist/urllib.js",
    "./package.json": "./package.json"
  },
  "publishConfig": {
    "exports": {
      ".": "./dist/index.js",
      "./agent": "./dist/agent.js",
      "./ajv": "./dist/ajv.js",
      "./aop": "./dist/aop.js",
      "./app/extend/context": "./dist/app/extend/context.js",
      "./app/extend/helper": "./dist/app/extend/helper.js",
      "./app/extend/request": "./dist/app/extend/request.js",
      "./app/extend/response": "./dist/app/extend/response.js",
      "./app/middleware/body_parser": "./dist/app/middleware/body_parser.js",
      "./app/middleware/meta": "./dist/app/middleware/meta.js",
      "./app/middleware/notfound": "./dist/app/middleware/notfound.js",
      "./app/middleware/override_method": "./dist/app/middleware/override_method.js",
      "./app/middleware/site_file": "./dist/app/middleware/site_file.js",
      "./config/config.default": "./dist/config/config.default.js",
      "./config/config.local": "./dist/config/config.local.js",
      "./config/config.unittest": "./dist/config/config.unittest.js",
      "./config/plugin": "./dist/config/plugin.js",
      "./dal": "./dist/dal.js",
      "./errors": "./dist/errors.js",
      "./helper": "./dist/helper.js",
      "./lib/agent": "./dist/lib/agent.js",
      "./lib/application": "./dist/lib/application.js",
      "./lib/core/base_context_class": "./dist/lib/core/base_context_class.js",
      "./lib/core/base_context_logger": "./dist/lib/core/base_context_logger.js",
      "./lib/core/base_hook_class": "./dist/lib/core/base_hook_class.js",
      "./lib/core/context_httpclient": "./dist/lib/core/context_httpclient.js",
      "./lib/core/httpclient": "./dist/lib/core/httpclient.js",
      "./lib/core/logger": "./dist/lib/core/logger.js",
      "./lib/core/messenger": "./dist/lib/core/messenger/index.js",
      "./lib/core/messenger/base": "./dist/lib/core/messenger/base.js",
      "./lib/core/messenger/IMessenger": "./dist/lib/core/messenger/IMessenger.js",
      "./lib/core/messenger/ipc": "./dist/lib/core/messenger/ipc.js",
      "./lib/core/messenger/local": "./dist/lib/core/messenger/local.js",
      "./lib/core/utils": "./dist/lib/core/utils.js",
      "./lib/define": "./dist/lib/define.js",
      "./lib/egg": "./dist/lib/egg.js",
      "./lib/error": "./dist/lib/error/index.js",
      "./lib/error/CookieLimitExceedError": "./dist/lib/error/CookieLimitExceedError.js",
      "./lib/error/MessageUnhandledRejectionError": "./dist/lib/error/MessageUnhandledRejectionError.js",
      "./lib/loader": "./dist/lib/loader/index.js",
      "./lib/loader/AgentWorkerLoader": "./dist/lib/loader/AgentWorkerLoader.js",
      "./lib/loader/AppWorkerLoader": "./dist/lib/loader/AppWorkerLoader.js",
      "./lib/loader/EggApplicationLoader": "./dist/lib/loader/EggApplicationLoader.js",
      "./lib/snapshot": "./dist/lib/snapshot.js",
      "./lib/start": "./dist/lib/start.js",
      "./lib/types": "./dist/lib/types.js",
      "./lib/types.plugin": "./dist/lib/types.plugin.js",
      "./orm": "./dist/orm.js",
      "./schedule": "./dist/schedule.js",
      "./transaction": "./dist/transaction.js",
      "./urllib": "./dist/urllib.js",
      "./package.json": "./package.json"
    },
    "access": "public",
    "tag": "beta"
  },
  "scripts": {
    "typecheck": "tsc --noEmit"
  },
  "dependencies": {
    "@eggjs/ajv-plugin": "4.1.0",
    "@eggjs/aop-plugin": "4.1.0",
    "@eggjs/cluster": "4.1.0",
    "@eggjs/controller-plugin": "4.1.0",
    "@eggjs/cookies": "4.1.0",
    "@eggjs/core": "7.1.0",
    "@eggjs/dal-plugin": "4.1.0",
    "@eggjs/development": "5.1.0",
    "@eggjs/errors": "3.1.0",
    "@eggjs/eventbus-plugin": "4.1.0",
    "@eggjs/extend2": "5.1.0",
    "@eggjs/i18n": "4.1.0",
    "@eggjs/jsonp": "4.1.0",
    "@eggjs/logrotator": "5.1.0",
    "@eggjs/multipart": "5.1.0",
    "@eggjs/onerror": "4.1.0",
    "@eggjs/orm-plugin": "4.1.0",
    "@eggjs/schedule": "6.1.0",
    "@eggjs/schedule-plugin": "4.1.0",
    "@eggjs/security": "5.1.0",
    "@eggjs/session": "5.1.0",
    "@eggjs/static": "4.1.0",
    "@eggjs/tegg": "4.1.0",
    "@eggjs/tegg-config": "4.1.0",
    "@eggjs/tegg-plugin": "4.1.0",
    "@eggjs/utils": "5.1.0",
    "@eggjs/view": "4.1.0",
    "@eggjs/watcher": "5.1.0",
    "circular-json-for-egg": "^1.0.0",
    "cluster-client": "^3.7.0",
    "egg-logger": "^3.5.0",
    "graceful": "^2.0.0",
    "humanize-ms": "^2.0.0",
    "is-type-of": "^2.2.0",
    "koa-bodyparser": "^4.4.1",
    "koa-override": "^4.0.0",
    "onelogger": "^1.0.1",
    "performance-ms": "^1.1.0",
    "sendmessage": "^3.0.1",
    "type-fest": "^5.0.1",
    "urllib": "^4.8.2",
    "utility": "^2.5.0"
  },
  "devDependencies": {
    "@eggjs/koa": "3.2.0",
    "@eggjs/mock": "7.1.0",
    "@eggjs/supertest": "9.1.0",
    "@eggjs/tracer": "4.1.0",
    "@types/koa-bodyparser": "^4.3.12",
    "address": "2",
    "assert-file": "1",
    "coffee": "5",
    "egg-plugin-puml": "^2.4.0",
    "egg-view-nunjucks": "^2.3.0",
    "formstream": "^1.5.1",
    "koa-static": "^5.0.0",
    "mm": "^4.0.2",
    "runscript": "^2.0.1",
    "sdk-base": "^5.0.1",
    "spy": "^1.0.0",
    "typescript": "^7.0.2"
  },
  "engines": {
    "node": ">=22.18.0"
  },
  "egg": {
    "framework": true
  }
}
