├── .editorconfig ├── .eslintrc ├── .gitignore ├── .npmignore ├── .npmrc ├── LICENSE ├── README.md ├── example ├── with-awilix │ ├── news │ │ ├── controller.js │ │ └── service.js │ ├── server.js │ ├── tasks │ │ ├── controller.js │ │ └── service.js │ └── users │ │ ├── controller.js │ │ └── service.js └── without-awilix │ ├── server.js │ ├── tasks │ └── controller.js │ └── users │ └── controller.js ├── package.json ├── src ├── decorators.js ├── index.d.ts ├── index.js ├── register.js ├── resolvers.js ├── scope-per-request.js └── type-is.js ├── test ├── integration │ ├── awilix │ │ ├── controllers │ │ │ ├── tasks.js │ │ │ └── users.js │ │ ├── database.js │ │ └── services │ │ │ ├── tasks.js │ │ │ └── users.js │ ├── controllers │ │ └── tasks │ │ │ └── controller.js │ └── register.spec.js └── unit │ ├── decorators.spec.js │ ├── register.spec.js │ └── resolvers.spec.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | test/* 2 | example/* 3 | .editorconfig 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | yarn-lock=false -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/README.md -------------------------------------------------------------------------------- /example/with-awilix/news/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/example/with-awilix/news/controller.js -------------------------------------------------------------------------------- /example/with-awilix/news/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/example/with-awilix/news/service.js -------------------------------------------------------------------------------- /example/with-awilix/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/example/with-awilix/server.js -------------------------------------------------------------------------------- /example/with-awilix/tasks/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/example/with-awilix/tasks/controller.js -------------------------------------------------------------------------------- /example/with-awilix/tasks/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/example/with-awilix/tasks/service.js -------------------------------------------------------------------------------- /example/with-awilix/users/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/example/with-awilix/users/controller.js -------------------------------------------------------------------------------- /example/with-awilix/users/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/example/with-awilix/users/service.js -------------------------------------------------------------------------------- /example/without-awilix/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/example/without-awilix/server.js -------------------------------------------------------------------------------- /example/without-awilix/tasks/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/example/without-awilix/tasks/controller.js -------------------------------------------------------------------------------- /example/without-awilix/users/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/example/without-awilix/users/controller.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/package.json -------------------------------------------------------------------------------- /src/decorators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/src/decorators.js -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/src/index.js -------------------------------------------------------------------------------- /src/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/src/register.js -------------------------------------------------------------------------------- /src/resolvers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/src/resolvers.js -------------------------------------------------------------------------------- /src/scope-per-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/src/scope-per-request.js -------------------------------------------------------------------------------- /src/type-is.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/src/type-is.js -------------------------------------------------------------------------------- /test/integration/awilix/controllers/tasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/test/integration/awilix/controllers/tasks.js -------------------------------------------------------------------------------- /test/integration/awilix/controllers/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/test/integration/awilix/controllers/users.js -------------------------------------------------------------------------------- /test/integration/awilix/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/test/integration/awilix/database.js -------------------------------------------------------------------------------- /test/integration/awilix/services/tasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/test/integration/awilix/services/tasks.js -------------------------------------------------------------------------------- /test/integration/awilix/services/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/test/integration/awilix/services/users.js -------------------------------------------------------------------------------- /test/integration/controllers/tasks/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/test/integration/controllers/tasks/controller.js -------------------------------------------------------------------------------- /test/integration/register.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/test/integration/register.spec.js -------------------------------------------------------------------------------- /test/unit/decorators.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/test/unit/decorators.spec.js -------------------------------------------------------------------------------- /test/unit/register.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/test/unit/register.spec.js -------------------------------------------------------------------------------- /test/unit/resolvers.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/test/unit/resolvers.spec.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucasMendesl/express-decorator-router/HEAD/yarn.lock --------------------------------------------------------------------------------