├── .eslintrc.js ├── .github └── workflows │ └── npm-publish.yml ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── bun.lockb ├── demo ├── controllers │ └── TestController.ts └── index.ts ├── package.json ├── src ├── ControllerManager.ts ├── decorators │ ├── Controller.ts │ └── Factory.ts ├── index.ts ├── types.ts └── utils.ts ├── test └── index.test.ts └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | node_modules 4 | .pnpm-debug.log 5 | dist 6 | 7 | build -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/bun.lockb -------------------------------------------------------------------------------- /demo/controllers/TestController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/demo/controllers/TestController.ts -------------------------------------------------------------------------------- /demo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/demo/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/package.json -------------------------------------------------------------------------------- /src/ControllerManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/src/ControllerManager.ts -------------------------------------------------------------------------------- /src/decorators/Controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/src/decorators/Controller.ts -------------------------------------------------------------------------------- /src/decorators/Factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/src/decorators/Factory.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/test/index.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaurishhs/elysia-decorators/HEAD/tsconfig.json --------------------------------------------------------------------------------