{"id":152063620,"number":"4.0.0-beta.0","published_at":"2025-10-23T16:50:54.637Z","licenses":"","integrity":"sha512-EUJlTjn73bD1d6nfpdXmjOY1G5kr25FBkj7r6xYKC3N469VZcn+KCl+7ITMDBU70x0J4IUuH6a9BdIp5AKYwdQ==","status":null,"download_url":"https://registry.npmjs.org/@eggjs/controller-plugin/-/controller-plugin-4.0.0-beta.0.tgz","registry_url":"https://www.npmjs.com/package/@eggjs/controller-plugin/v/4.0.0-beta.0","documentation_url":null,"install_command":"npm install @eggjs/controller-plugin@4.0.0-beta.0","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"integrity":"sha512-EUJlTjn73bD1d6nfpdXmjOY1G5kr25FBkj7r6xYKC3N469VZcn+KCl+7ITMDBU70x0J4IUuH6a9BdIp5AKYwdQ==","shasum":"73a16ba6d19a027bb1ffbf0428ae438d689a02cf","tarball":"https://registry.npmjs.org/@eggjs/controller-plugin/-/controller-plugin-4.0.0-beta.0.tgz","fileCount":41,"unpackedSize":79778,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFv2qGq0/YfbrQ1y17ITfDXKzPmywihGxub+lO3/7OnoAiEA1Dk6grO2P1TqFVF1s75qPk48c33IvSck+zWqFx+lyog="}]},"gitHead":null,"main":"./dist/index.js","scripts":{"clean":"rimraf dist *.tsbuildinfo","build":"tsdown \u0026\u0026 npm run clean \u0026\u0026 tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmVersion":"10.9.4","_nodeVersion":"22.21.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=22.18.0"},"exports":{".":"./dist/index.js","./app":"./dist/app.js","./app/middleware/tegg_root_proto":"./dist/app/middleware/tegg_root_proto.js","./lib/AppLoadUnitControllerHook":"./dist/lib/AppLoadUnitControllerHook.js","./lib/ControllerLoadUnit":"./dist/lib/ControllerLoadUnit.js","./lib/ControllerLoadUnitHandler":"./dist/lib/ControllerLoadUnitHandler.js","./lib/ControllerLoadUnitInstance":"./dist/lib/ControllerLoadUnitInstance.js","./lib/ControllerMetadataManager":"./dist/lib/ControllerMetadataManager.js","./lib/ControllerRegister":"./dist/lib/ControllerRegister.js","./lib/ControllerRegisterFactory":"./dist/lib/ControllerRegisterFactory.js","./lib/EggControllerLoader":"./dist/lib/EggControllerLoader.js","./lib/EggControllerPrototypeHook":"./dist/lib/EggControllerPrototypeHook.js","./lib/errors":"./dist/lib/errors.js","./lib/impl/http/Acl":"./dist/lib/impl/http/Acl.js","./lib/impl/http/HTTPControllerRegister":"./dist/lib/impl/http/HTTPControllerRegister.js","./lib/impl/http/HTTPMethodRegister":"./dist/lib/impl/http/HTTPMethodRegister.js","./lib/impl/http/Req":"./dist/lib/impl/http/Req.js","./lib/RootProtoManager":"./dist/lib/RootProtoManager.js","./types":"./dist/types.js","./package.json":"./package.json"},"browserify":null},"created_at":"2025-10-23T16:51:46.875Z","updated_at":"2026-10-06T14:05:00.814Z","purl":"pkg:npm/%40eggjs/controller-plugin@4.0.0-beta.0","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@eggjs%2Fcontroller-plugin/versions/4.0.0-beta.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@eggjs%2Fcontroller-plugin/versions/4.0.0-beta.0/codemeta","dependencies":[{"id":1772665587,"ecosystem":"npm","package_name":"egg-errors","requirements":"^2.3.0","kind":"runtime","optional":false},{"id":1772665588,"ecosystem":"npm","package_name":"globby","requirements":"^11.0.2","kind":"runtime","optional":false},{"id":1772665589,"ecosystem":"npm","package_name":"path-to-regexp","requirements":"^1.9.0","kind":"runtime","optional":false},{"id":1772665590,"ecosystem":"npm","package_name":"sdk-base","requirements":"^5.0.1","kind":"runtime","optional":false},{"id":1772665591,"ecosystem":"npm","package_name":"@eggjs/controller-decorator","requirements":"4.0.0-beta.29","kind":"runtime","optional":false},{"id":1772665592,"ecosystem":"npm","package_name":"@eggjs/core-decorator","requirements":"4.0.0-beta.29","kind":"runtime","optional":false},{"id":1772665593,"ecosystem":"npm","package_name":"@eggjs/module-common","requirements":"4.0.0-beta.29","kind":"runtime","optional":false},{"id":1772665594,"ecosystem":"npm","package_name":"@eggjs/router","requirements":"4.0.0-beta.29","kind":"runtime","optional":false},{"id":1772665595,"ecosystem":"npm","package_name":"@eggjs/tegg-common-util","requirements":"4.0.0-beta.29","kind":"runtime","optional":false},{"id":1772665596,"ecosystem":"npm","package_name":"@eggjs/lifecycle","requirements":"4.0.0-beta.29","kind":"runtime","optional":false},{"id":1772665597,"ecosystem":"npm","package_name":"@eggjs/tegg-loader","requirements":"4.0.0-beta.29","kind":"runtime","optional":false},{"id":1772665598,"ecosystem":"npm","package_name":"@eggjs/tegg-types","requirements":"4.0.0-beta.29","kind":"runtime","optional":false},{"id":1772665599,"ecosystem":"npm","package_name":"@eggjs/metadata","requirements":"4.0.0-beta.29","kind":"runtime","optional":false},{"id":1772665600,"ecosystem":"npm","package_name":"@eggjs/tegg-runtime","requirements":"4.0.0-beta.29","kind":"runtime","optional":false},{"id":1772665601,"ecosystem":"npm","package_name":"@types/node","requirements":"^24.9.1","kind":"Development","optional":false},{"id":1772665602,"ecosystem":"npm","package_name":"tsdown","requirements":"0.15.9","kind":"Development","optional":false},{"id":1772665603,"ecosystem":"npm","package_name":"typescript","requirements":"^5.9.3","kind":"Development","optional":false},{"id":1772665604,"ecosystem":"npm","package_name":"unplugin-unused","requirements":"^0.5.4","kind":"Development","optional":false},{"id":1772665605,"ecosystem":"npm","package_name":"@eggjs/tegg","requirements":"4.0.0-beta.29","kind":"Development","optional":false},{"id":1772665606,"ecosystem":"npm","package_name":"@eggjs/module-test-util","requirements":"4.0.0-beta.29","kind":"Development","optional":false},{"id":1772665607,"ecosystem":"npm","package_name":"@eggjs/tegg-config","requirements":"4.0.0-beta.29","kind":"Development","optional":false},{"id":1772665608,"ecosystem":"npm","package_name":"@eggjs/mock","requirements":"7.0.0-beta.29","kind":"Development","optional":false},{"id":1772665609,"ecosystem":"npm","package_name":"@eggjs/tegg-plugin","requirements":"4.0.0-beta.29","kind":"Development","optional":false},{"id":1772665610,"ecosystem":"npm","package_name":"@eggjs/tracer","requirements":"4.0.0-beta.29","kind":"Development","optional":false},{"id":1772665611,"ecosystem":"npm","package_name":"egg","requirements":"4.1.0-beta.29","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@eggjs%2Fcontroller-plugin"}