- Removed Passport.js integration from the authentication module, replacing it with a custom implementation for local and JWT authentication. - Introduced a new `JoseJwtService` for handling JWT operations, enhancing security and flexibility. - Updated the Dockerfile and entrypoint scripts to streamline Prisma client generation and migration commands. - Cleaned up package.json files by removing unused dependencies and ensuring consistency across applications. - Enhanced SFTP configuration with optional host key fingerprint for improved security. - Updated test files to reflect changes in the authentication logic and added necessary imports for Jest.
19 lines
473 B
JSON
19 lines
473 B
JSON
{
|
|
"$schema": "https://json.schemastore.org/tsconfig",
|
|
"compilerOptions": {
|
|
"target": "ES2024",
|
|
"lib": ["ESNext"],
|
|
"module": "NodeNext",
|
|
"moduleResolution": "NodeNext",
|
|
"strict": true,
|
|
"noImplicitReturns": true,
|
|
"noFallthroughCasesInSwitch": true,
|
|
"noImplicitOverride": true,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"resolveJsonModule": true,
|
|
"isolatedModules": true,
|
|
"skipLibCheck": true,
|
|
"incremental": true
|
|
}
|
|
}
|