#5799·egg

chore: migrate egg-cors plugin into monorepo

Author: killaguCreated Feb 22, 2026Updated Feb 22, 2026

Migration Task

Migrate eggjs/egg-cors into the egg monorepo.

Source

Target

  • Path: plugins/cors/
  • Package name: @eggjs/cors (or keep egg-cors)

Checklist

  • Move source code to plugins/cors/src/
  • Update package.json (type: module, exports, publishConfig, peerDependencies: egg)
  • Add minimal tsconfig.json extending root config
  • Add vitest.config.ts and migrate tests
  • Add src/types.ts for module augmentation (extend EggAppConfig)
  • Update root tsconfig.json references
  • Update internal dependencies to use workspace:*
  • Verify build and tests pass
  • Archive the original repo after migration