|
1 | 1 | {
|
2 |
| - "compilerOptions": { |
3 |
| - "strict": true, |
4 |
| - "allowUnusedLabels": false, |
5 |
| - "allowUnreachableCode": false, |
6 |
| - "exactOptionalPropertyTypes": true, |
7 |
| - "noFallthroughCasesInSwitch": true, |
8 |
| - "noImplicitOverride": true, |
9 |
| - "noImplicitReturns": true, |
10 |
| - "noPropertyAccessFromIndexSignature": false, |
11 |
| - "noUncheckedIndexedAccess": true, |
12 |
| - "noUnusedLocals": true, |
13 |
| - "noUnusedParameters": true, |
14 |
| - "checkJs": true, |
15 |
| - "esModuleInterop": true, |
16 |
| - "skipLibCheck": true, |
17 |
| - "forceConsistentCasingInFileNames": true, |
18 |
| - "lib": ["es2023"], |
19 |
| - "module": "node16", |
20 |
| - "target": "es2022", |
21 |
| - "moduleResolution": "node10", |
22 |
| - "baseUrl": "./", |
23 |
| - "outDir": "./dist", |
24 |
| - "incremental": true, |
25 |
| - "experimentalDecorators": true, |
26 |
| - "emitDecoratorMetadata": true, |
27 |
| - "removeComments": true, |
28 |
| - "typeRoots": [ |
29 |
| - "/home/hapakaien/Projects/templates/node/src/infrastructure/server/express/types", |
30 |
| - "/home/hapakaien/Projects/templates/node/src/infrastructure/server/express/node_modules/@types", |
31 |
| - "/home/hapakaien/Projects/templates/node/src/infrastructure/server/fastify/types", |
32 |
| - "/home/hapakaien/Projects/templates/node/src/infrastructure/server/fastify/node_modules/@types", |
33 |
| - "/home/hapakaien/Projects/templates/node/node_modules/@types" |
34 |
| - ] |
35 |
| - }, |
36 |
| - "files": [ |
37 |
| - "./src/adapters/controllers/create-user.controller.ts", |
38 |
| - "./src/adapters/controllers/find-all-users.controller.ts", |
39 |
| - "./src/adapters/controllers/find-one-user.controller.ts", |
40 |
| - "./src/adapters/controllers/home.controller.ts", |
41 |
| - "./src/adapters/controllers/log-in-user.controller.ts", |
42 |
| - "./src/adapters/controllers/log-out-user.controller.ts", |
43 |
| - "./src/adapters/controllers/remove-user.controller.ts", |
44 |
| - "./src/adapters/controllers/unique-user-email.controller.ts", |
45 |
| - "./src/adapters/controllers/update-token.controller.ts", |
46 |
| - "./src/adapters/controllers/update-user.controller.ts", |
47 |
| - "./src/adapters/controllers/user-profile.controller.ts", |
48 |
| - "./src/adapters/controllers/validate-uuid.controller.ts", |
49 |
| - "./src/adapters/controllers/verify-access-token.controller.ts", |
50 |
| - "./src/adapters/controllers/verify-refresh-token.controller.ts", |
51 |
| - "./src/adapters/interfaces/auth.interface.ts", |
52 |
| - "./src/adapters/interfaces/common.interface.ts", |
53 |
| - "./src/adapters/interfaces/http.interface.ts", |
54 |
| - "./src/adapters/interfaces/user.interface.ts", |
55 |
| - "./src/core/entities/common.entity.ts", |
56 |
| - "./src/core/entities/user.entity.ts", |
57 |
| - "./src/core/exceptions/bad-request.exception.ts", |
58 |
| - "./src/core/exceptions/bearer-token.exception.ts", |
59 |
| - "./src/core/exceptions/http.exception.ts", |
60 |
| - "./src/core/exceptions/not-found.exception.ts", |
61 |
| - "./src/core/exceptions/unauthorized.exception.ts", |
62 |
| - "./src/core/interfaces/auth.interface.ts", |
63 |
| - "./src/core/interfaces/common.interface.ts", |
64 |
| - "./src/core/interfaces/file.interface.ts", |
65 |
| - "./src/core/interfaces/hash.interface.ts", |
66 |
| - "./src/core/interfaces/http.interface.ts", |
67 |
| - "./src/core/interfaces/redis.interface.ts", |
68 |
| - "./src/core/interfaces/token.interface.ts", |
69 |
| - "./src/core/interfaces/user.interface.ts", |
70 |
| - "./src/core/use-cases/create-user.use-case.ts", |
71 |
| - "./src/core/use-cases/find-all-users.use-case.ts", |
72 |
| - "./src/core/use-cases/find-one-user.use-case.ts", |
73 |
| - "./src/core/use-cases/log-in-user.use-case.ts", |
74 |
| - "./src/core/use-cases/log-out-user.use-case.ts", |
75 |
| - "./src/core/use-cases/remove-user.use-case.ts", |
76 |
| - "./src/core/use-cases/unique-user-email.use-case.ts", |
77 |
| - "./src/core/use-cases/update-token.use-case.ts", |
78 |
| - "./src/core/use-cases/update-user.use-case.ts", |
79 |
| - "./src/core/use-cases/validate-uuid.use-case.ts", |
80 |
| - "./src/core/use-cases/verify-access-token.use-case.ts", |
81 |
| - "./src/core/use-cases/verify-refresh-token.use-case.ts", |
82 |
| - "./src/infrastructure/config/app.ts", |
83 |
| - "./src/infrastructure/config/auth.ts", |
84 |
| - "./src/infrastructure/config/database.ts", |
85 |
| - "./src/infrastructure/config/redis.ts", |
86 |
| - "./src/infrastructure/config/s3.ts", |
87 |
| - "./src/infrastructure/ports/database.ts", |
88 |
| - "./src/infrastructure/ports/logger.ts", |
89 |
| - "./src/infrastructure/ports/redis.ts", |
90 |
| - "./src/infrastructure/ports/s3.ts", |
91 |
| - "./src/infrastructure/repositories/user.repository.ts", |
92 |
| - "./src/infrastructure/server/express/app.ts", |
93 |
| - "./src/infrastructure/server/express/index.ts", |
94 |
| - "./src/infrastructure/server/express/handlers/app.handler.ts", |
95 |
| - "./src/infrastructure/server/express/handlers/auth.handler.ts", |
96 |
| - "./src/infrastructure/server/express/handlers/user.handler.ts", |
97 |
| - "./src/infrastructure/server/express/middlewares/auth.ts", |
98 |
| - "./src/infrastructure/server/express/middlewares/error.ts", |
99 |
| - "./src/infrastructure/server/express/middlewares/logger.ts", |
100 |
| - "./src/infrastructure/server/express/middlewares/unique-user-email.ts", |
101 |
| - "./src/infrastructure/server/express/middlewares/validate-uuid.ts", |
102 |
| - "./src/infrastructure/server/express/middlewares/validator.ts", |
103 |
| - "./src/infrastructure/server/express/routes/app.route.ts", |
104 |
| - "./src/infrastructure/server/express/routes/auth.route.ts", |
105 |
| - "./src/infrastructure/server/express/routes/index.ts", |
106 |
| - "./src/infrastructure/server/express/routes/user.route.ts", |
107 |
| - "./src/infrastructure/server/express/schemas/auth.schema.ts", |
108 |
| - "./src/infrastructure/server/express/schemas/common.schema.ts", |
109 |
| - "./src/infrastructure/server/express/schemas/user.schema.ts", |
110 |
| - "./src/infrastructure/server/express/types/express/index.d.ts", |
111 |
| - "./src/infrastructure/server/express/types/express-json-validator-middleware/index.d.ts", |
112 |
| - "./src/infrastructure/services/file.service.ts", |
113 |
| - "./src/infrastructure/services/hash.service.ts", |
114 |
| - "./src/infrastructure/services/redis.service.ts", |
115 |
| - "./src/infrastructure/services/token.service.ts" |
116 |
| - ], |
117 |
| - "include": ["./src/**/*.ts"], |
118 |
| - "exclude": ["./src/**/*.spec.ts"] |
| 2 | + "compilerOptions": { |
| 3 | + "strict": true, |
| 4 | + "allowUnusedLabels": false, |
| 5 | + "allowUnreachableCode": false, |
| 6 | + "exactOptionalPropertyTypes": true, |
| 7 | + "noFallthroughCasesInSwitch": true, |
| 8 | + "noImplicitOverride": true, |
| 9 | + "noImplicitReturns": true, |
| 10 | + "noPropertyAccessFromIndexSignature": false, |
| 11 | + "noUncheckedIndexedAccess": true, |
| 12 | + "noUnusedLocals": true, |
| 13 | + "noUnusedParameters": true, |
| 14 | + "isolatedModules": true, |
| 15 | + "checkJs": true, |
| 16 | + "esModuleInterop": true, |
| 17 | + "skipLibCheck": true, |
| 18 | + "forceConsistentCasingInFileNames": true, |
| 19 | + "lib": [ |
| 20 | + "es2023" |
| 21 | + ], |
| 22 | + "module": "node16", |
| 23 | + "target": "es2022", |
| 24 | + "moduleResolution": "node16", |
| 25 | + "baseUrl": "./", |
| 26 | + "outDir": "./dist", |
| 27 | + "incremental": true, |
| 28 | + "experimentalDecorators": true, |
| 29 | + "emitDecoratorMetadata": true, |
| 30 | + "removeComments": true, |
| 31 | + "typeRoots": [ |
| 32 | + "/home/husen/Projects/templates/node/src/infrastructure/server/express/types", |
| 33 | + "/home/husen/Projects/templates/node/src/infrastructure/server/express/node_modules/@types", |
| 34 | + "/home/husen/Projects/templates/node/src/infrastructure/server/fastify/types", |
| 35 | + "/home/husen/Projects/templates/node/src/infrastructure/server/fastify/node_modules/@types", |
| 36 | + "/home/husen/Projects/templates/node/node_modules/@types" |
| 37 | + ] |
| 38 | + }, |
| 39 | + "files": [ |
| 40 | + "./src/adapters/controllers/create-user.controller.ts", |
| 41 | + "./src/adapters/controllers/find-all-users.controller.ts", |
| 42 | + "./src/adapters/controllers/find-one-user.controller.ts", |
| 43 | + "./src/adapters/controllers/home.controller.ts", |
| 44 | + "./src/adapters/controllers/log-in-user.controller.ts", |
| 45 | + "./src/adapters/controllers/log-out-user.controller.ts", |
| 46 | + "./src/adapters/controllers/remove-user.controller.ts", |
| 47 | + "./src/adapters/controllers/unique-user-email.controller.ts", |
| 48 | + "./src/adapters/controllers/update-token.controller.ts", |
| 49 | + "./src/adapters/controllers/update-user.controller.ts", |
| 50 | + "./src/adapters/controllers/user-profile.controller.ts", |
| 51 | + "./src/adapters/controllers/validate-uuid.controller.ts", |
| 52 | + "./src/adapters/controllers/verify-access-token.controller.ts", |
| 53 | + "./src/adapters/controllers/verify-refresh-token.controller.ts", |
| 54 | + "./src/adapters/interfaces/auth.interface.ts", |
| 55 | + "./src/adapters/interfaces/common.interface.ts", |
| 56 | + "./src/adapters/interfaces/http.interface.ts", |
| 57 | + "./src/adapters/interfaces/user.interface.ts", |
| 58 | + "./src/core/entities/common.entity.ts", |
| 59 | + "./src/core/entities/user.entity.ts", |
| 60 | + "./src/core/exceptions/bad-request.exception.ts", |
| 61 | + "./src/core/exceptions/bearer-token.exception.ts", |
| 62 | + "./src/core/exceptions/http.exception.ts", |
| 63 | + "./src/core/exceptions/not-found.exception.ts", |
| 64 | + "./src/core/exceptions/unauthorized.exception.ts", |
| 65 | + "./src/core/interfaces/auth.interface.ts", |
| 66 | + "./src/core/interfaces/common.interface.ts", |
| 67 | + "./src/core/interfaces/file.interface.ts", |
| 68 | + "./src/core/interfaces/hash.interface.ts", |
| 69 | + "./src/core/interfaces/http.interface.ts", |
| 70 | + "./src/core/interfaces/redis.interface.ts", |
| 71 | + "./src/core/interfaces/token.interface.ts", |
| 72 | + "./src/core/interfaces/user.interface.ts", |
| 73 | + "./src/core/use-cases/create-user.use-case.ts", |
| 74 | + "./src/core/use-cases/find-all-users.use-case.ts", |
| 75 | + "./src/core/use-cases/find-one-user.use-case.ts", |
| 76 | + "./src/core/use-cases/log-in-user.use-case.ts", |
| 77 | + "./src/core/use-cases/log-out-user.use-case.ts", |
| 78 | + "./src/core/use-cases/remove-user.use-case.ts", |
| 79 | + "./src/core/use-cases/unique-user-email.use-case.ts", |
| 80 | + "./src/core/use-cases/update-token.use-case.ts", |
| 81 | + "./src/core/use-cases/update-user.use-case.ts", |
| 82 | + "./src/core/use-cases/validate-uuid.use-case.ts", |
| 83 | + "./src/core/use-cases/verify-access-token.use-case.ts", |
| 84 | + "./src/core/use-cases/verify-refresh-token.use-case.ts", |
| 85 | + "./src/infrastructure/config/app.ts", |
| 86 | + "./src/infrastructure/config/auth.ts", |
| 87 | + "./src/infrastructure/config/database.ts", |
| 88 | + "./src/infrastructure/config/redis.ts", |
| 89 | + "./src/infrastructure/config/s3.ts", |
| 90 | + "./src/infrastructure/ports/database.ts", |
| 91 | + "./src/infrastructure/ports/logger.ts", |
| 92 | + "./src/infrastructure/ports/redis.ts", |
| 93 | + "./src/infrastructure/ports/s3.ts", |
| 94 | + "./src/infrastructure/repositories/user.repository.ts", |
| 95 | + "./src/infrastructure/server/express/app.ts", |
| 96 | + "./src/infrastructure/server/express/index.ts", |
| 97 | + "./src/infrastructure/server/express/handlers/app.handler.ts", |
| 98 | + "./src/infrastructure/server/express/handlers/auth.handler.ts", |
| 99 | + "./src/infrastructure/server/express/handlers/user.handler.ts", |
| 100 | + "./src/infrastructure/server/express/middlewares/auth.ts", |
| 101 | + "./src/infrastructure/server/express/middlewares/error.ts", |
| 102 | + "./src/infrastructure/server/express/middlewares/logger.ts", |
| 103 | + "./src/infrastructure/server/express/middlewares/unique-user-email.ts", |
| 104 | + "./src/infrastructure/server/express/middlewares/validate-uuid.ts", |
| 105 | + "./src/infrastructure/server/express/middlewares/validator.ts", |
| 106 | + "./src/infrastructure/server/express/routes/app.route.ts", |
| 107 | + "./src/infrastructure/server/express/routes/auth.route.ts", |
| 108 | + "./src/infrastructure/server/express/routes/index.ts", |
| 109 | + "./src/infrastructure/server/express/routes/user.route.ts", |
| 110 | + "./src/infrastructure/server/express/schemas/auth.schema.ts", |
| 111 | + "./src/infrastructure/server/express/schemas/common.schema.ts", |
| 112 | + "./src/infrastructure/server/express/schemas/user.schema.ts", |
| 113 | + "./src/infrastructure/server/express/types/express/index.d.ts", |
| 114 | + "./src/infrastructure/server/express/types/express-json-validator-middleware/index.d.ts", |
| 115 | + "./src/infrastructure/services/file.service.ts", |
| 116 | + "./src/infrastructure/services/hash.service.ts", |
| 117 | + "./src/infrastructure/services/redis.service.ts", |
| 118 | + "./src/infrastructure/services/token.service.ts" |
| 119 | + ], |
| 120 | + "include": [ |
| 121 | + "./src/**/*.ts" |
| 122 | + ], |
| 123 | + "exclude": [ |
| 124 | + "./src/**/*.spec.ts" |
| 125 | + ] |
119 | 126 | }
|
0 commit comments