Skip to main content

๐Ÿ“ฆ 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โ€‹

CodeNameHomepageAlternativesOnly development
@hookform/resolvers@hookform resolversLinkNo
@mantine/coreMantine CoreLinkNo
@mantine/datesMantine DatesLinkNo
@mantine/hooksMantine HooksLinkNo
@mantine/modalsMantine ModalsNo
@mantine/notificationsMantine NotificationsNo
@tanstack/react-queryTanstack React QueryLinkNo
@tanstack/react-routerTanstack React RouterLinkNo
@themineway/smart-storage-js@themineway/smart-storage-jsNo
@themineway/smart-storage-react@themineway/smart-storage-reactNo
axiosaxiosLinkNo
clsxCLSXLinkNo
date-fnsDate fnsNo
lodashlodashNo
oidc-client-tsOIDC Client TSNo
rc-pickerReact PickerLinkNo
reactReactJSLinkNo
react-domReact DOMNo
react-domReact DOMLinkNo
react-hook-formreact-hook-formLinkNo
react-iconsreact-iconsLinkNo
zodzodNo
@tailwindcss/postcssTailwind CSS PostCSSYes
@tanstack/react-router-devtoolsTanstack Router DevToolsYes
@tanstack/router-pluginTanstack Router PluginLinkYes
@testing-library/jest-domTesting Library Jest DOMLinkYes
@testing-library/reactTesting Library ReactLinkYes
@testing-library/user-eventTesting Library User EventLinkYes
@types/lodash@types lodashYes
@types/react@types ReactYes
@types/react-dom@types React DOMYes
@vitejs/plugin-react-swcVite Plugin React SWCLinkYes
autoprefixerAutoprefixerLinkYes
globalsGlobalsLinkYes
jsdomjsdomLinkYes
postcssPostCSSLinkYes
postcss-preset-mantinePostCSS Preset MantineYes
postcss-simple-varsPostCSS Simple VarsYes
tailwindcssTailwind CSSLinkYes
typescriptTypeScriptLinkYes
viteViteLinkYes
vite-plugin-pwaVite Plugin PWAYes
vitestVitestLinkYes

Server dependenciesโ€‹

CodeNameHomepageAlternativesOnly development
@nestjs/common@nestjs/commonNo
@nestjs/core@nestjs/coreNo
@nestjs/event-emitter@nestjs/event-emitterNo
@nestjs/jwt@nestjs jwtNo
@nestjs/passport@nestjs/passportNo
@nestjs/platform-express@nestjs/platform-expressNo
@nestjs/schedule@nestjs/scheduleNo
@nestjs/swagger@nestjs swaggerNo
@nestjs/throttler@nestjs throttlerNo
axiosaxiosLinkNo
bcryptbcryptNo
body-parserBody ParserNo
cacheableCacheableNo
date-fnsDate fnsNo
drizzle-ormdrizzle-ormNo
helmethelmetNo
jsonwebtokenJSON Web TokenNo
jwks-rsaJWKS RSANo
lodashlodashNo
openid-clientOpenID ClientNo
otpauthotpauthNo
passport-jwtPassport JWTNo
pgpgNo
qsQSNo
reflect-metadataReflect MetadataNo
zodzodNo
@nestjs/cli@nestjs/cliYes
@nestjs/schematics@nestjs/schematicsYes
@nestjs/testing@nestjs testingYes
@types/axios@types axiosYes
@types/bcrypt@types bcryptYes
@types/express@types expressYes
@types/jsonwebtoken@types jsonwebtokenYes
@types/lodash@types lodashYes
@types/node@types/nodeYes
@types/openid-client@types OpenID ClientYes
@types/passport-jwt@types passport-jwtYes
@types/pg@types/pgYes
@types/qs@types qsYes
dotenvdotenvYes
drizzle-kitdrizzle-kitYes
globalsGlobalsLinkYes
tsxTSXYes
typescriptTypeScriptLinkYes
vitestVitestLinkYes

Scripts dependenciesโ€‹

CodeNameHomepageAlternativesOnly development
@inquirer/promptsInquirer PromptsNo
fsFilesystemNo
@types/node@types/nodeYes
typescriptTypeScriptLinkYes