๐ฆ Dependencies
This project uses some well-known libraries. Here you can read a full list of dependencies and where they are being used.
Dependencies Documentation
For dependencies to appear in the documentation tables below, they must be properly defined in their respective constant files:
- Client:
@site/src/constants/dependencies/projects/client-dependencies.constant
- Server:
@site/src/constants/dependencies/projects/server-dependencies.constant
- Scripts:
@site/src/constants/dependencies/projects/scripts-dependencies.constant
Each dependency should be added to the appropriate constant array to automatically populate the documentation tables.
๐งช Automated Testing: Tests are in place to prevent misdocumenting libraries or leaving unused dependencies in the documentation constants, ensuring accuracy and consistency.
Client dependenciesโ
Code | Name | Homepage | Alternatives | Only development |
---|---|---|---|---|
@hookform/resolvers | @hookform resolvers | Link | No | |
@mantine/core | Mantine Core | Link | No | |
@mantine/dates | Mantine Dates | Link | No | |
@mantine/hooks | Mantine Hooks | Link | No | |
@mantine/modals | Mantine Modals | No | ||
@mantine/notifications | Mantine Notifications | No | ||
@tanstack/react-query | Tanstack React Query | Link | No | |
@tanstack/react-router | Tanstack React Router | Link | No | |
@themineway/smart-storage-js | @themineway/smart-storage-js | No | ||
@themineway/smart-storage-react | @themineway/smart-storage-react | No | ||
axios | axios | Link | No | |
clsx | CLSX | Link | No | |
date-fns | Date fns | No | ||
lodash | lodash | No | ||
oidc-client-ts | OIDC Client TS | No | ||
rc-picker | React Picker | Link | No | |
react | ReactJS | Link | No | |
react-dom | React DOM | No | ||
react-dom | React DOM | Link | No | |
react-hook-form | react-hook-form | Link | No | |
react-icons | react-icons | Link | No | |
zod | zod | No | ||
@tailwindcss/postcss | Tailwind CSS PostCSS | Yes | ||
@tanstack/react-router-devtools | Tanstack Router DevTools | Yes | ||
@tanstack/router-plugin | Tanstack Router Plugin | Link | Yes | |
@testing-library/jest-dom | Testing Library Jest DOM | Link | Yes | |
@testing-library/react | Testing Library React | Link | Yes | |
@testing-library/user-event | Testing Library User Event | Link | Yes | |
@types/lodash | @types lodash | Yes | ||
@types/react | @types React | Yes | ||
@types/react-dom | @types React DOM | Yes | ||
@vitejs/plugin-react-swc | Vite Plugin React SWC | Link | Yes | |
autoprefixer | Autoprefixer | Link | Yes | |
globals | Globals | Link | Yes | |
jsdom | jsdom | Link | Yes | |
postcss | PostCSS | Link | Yes | |
postcss-preset-mantine | PostCSS Preset Mantine | Yes | ||
postcss-simple-vars | PostCSS Simple Vars | Yes | ||
tailwindcss | Tailwind CSS | Link | Yes | |
typescript | TypeScript | Link | Yes | |
vite | Vite | Link | Yes | |
vite-plugin-pwa | Vite Plugin PWA | Yes | ||
vitest | Vitest | Link | Yes |
Server dependenciesโ
Code | Name | Homepage | Alternatives | Only development |
---|---|---|---|---|
@nestjs/common | @nestjs/common | No | ||
@nestjs/core | @nestjs/core | No | ||
@nestjs/event-emitter | @nestjs/event-emitter | No | ||
@nestjs/jwt | @nestjs jwt | No | ||
@nestjs/passport | @nestjs/passport | No | ||
@nestjs/platform-express | @nestjs/platform-express | No | ||
@nestjs/schedule | @nestjs/schedule | No | ||
@nestjs/swagger | @nestjs swagger | No | ||
@nestjs/throttler | @nestjs throttler | No | ||
axios | axios | Link | No | |
bcrypt | bcrypt | No | ||
body-parser | Body Parser | No | ||
cacheable | Cacheable | No | ||
date-fns | Date fns | No | ||
drizzle-orm | drizzle-orm | No | ||
helmet | helmet | No | ||
jsonwebtoken | JSON Web Token | No | ||
jwks-rsa | JWKS RSA | No | ||
lodash | lodash | No | ||
openid-client | OpenID Client | No | ||
otpauth | otpauth | No | ||
passport-jwt | Passport JWT | No | ||
pg | pg | No | ||
qs | QS | No | ||
reflect-metadata | Reflect Metadata | No | ||
zod | zod | No | ||
@nestjs/cli | @nestjs/cli | Yes | ||
@nestjs/schematics | @nestjs/schematics | Yes | ||
@nestjs/testing | @nestjs testing | Yes | ||
@types/axios | @types axios | Yes | ||
@types/bcrypt | @types bcrypt | Yes | ||
@types/express | @types express | Yes | ||
@types/jsonwebtoken | @types jsonwebtoken | Yes | ||
@types/lodash | @types lodash | Yes | ||
@types/node | @types/node | Yes | ||
@types/openid-client | @types OpenID Client | Yes | ||
@types/passport-jwt | @types passport-jwt | Yes | ||
@types/pg | @types/pg | Yes | ||
@types/qs | @types qs | Yes | ||
dotenv | dotenv | Yes | ||
drizzle-kit | drizzle-kit | Yes | ||
globals | Globals | Link | Yes | |
tsx | TSX | Yes | ||
typescript | TypeScript | Link | Yes | |
vitest | Vitest | Link | Yes |
Scripts dependenciesโ
Code | Name | Homepage | Alternatives | Only development |
---|---|---|---|---|
@inquirer/prompts | Inquirer Prompts | No | ||
fs | Filesystem | No | ||
@types/node | @types/node | Yes | ||
typescript | TypeScript | Link | Yes |