Skip to content

Commit 71a3b21

Browse files
committed
setup with queueing is done, testing in process
1 parent 0606c75 commit 71a3b21

File tree

12 files changed

+3337
-430
lines changed

12 files changed

+3337
-430
lines changed

eslint.config.mjs

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,27 @@
11
import pluginJs from '@eslint/js';
22
import globals from 'globals';
33
import tseslint from 'typescript-eslint';
4+
import react from 'eslint-plugin-react';
45

56
export default [
67
{
7-
languageOptions: { globals: globals.node },
8+
files: ['**/*.{jsx,tsx}'],
9+
plugins: {
10+
react,
11+
},
12+
languageOptions: {
13+
globals: { ...globals.browser },
14+
parserOptions: {
15+
ecmaFeatures: {
16+
jsx: true,
17+
},
18+
},
19+
},
20+
},
21+
{
22+
languageOptions: {
23+
globals: { ...globals.node },
24+
},
825
},
926
{
1027
ignores: [

package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
"lint": "eslint",
1313
"lint:fix": "eslint --fix",
1414
"migrate:dev": "pnpm dlx prisma migrate dev",
15-
"migrate:deploy": "pnpm dlx prisma migrate deploy"
15+
"migrate:deploy": "pnpm dlx prisma migrate deploy",
16+
"email:dev": "email dev --dir src/emails"
1617
},
1718
"devDependencies": {
1819
"@eslint/js": "^9.4.0",
@@ -32,6 +33,7 @@
3233
"@types/node": "^18.11.18",
3334
"@types/nodemailer": "^6.4.8",
3435
"@types/passport": "^1.0.11",
36+
"@types/react": "^18.3.4",
3537
"@types/swagger-ui-express": "^4.1.6",
3638
"@types/validator": "^13.7.17",
3739
"@typescript-eslint/eslint-plugin": "^5.62.0",
@@ -41,6 +43,7 @@
4143
"eslint-config-prettier": "^9.1.0",
4244
"eslint-plugin-import": "^2.29.1",
4345
"eslint-plugin-prettier": "^5.1.3",
46+
"eslint-plugin-react": "^7.35.0",
4447
"globals": "^15.3.0",
4548
"prisma": "^5.18.0",
4649
"rimraf": "^5.0.1",
@@ -56,6 +59,7 @@
5659
"@bull-board/api": "^5.19.0",
5760
"@bull-board/express": "^5.16.0",
5861
"@prisma/client": "^5.13.0",
62+
"@react-email/components": "^0.0.22",
5963
"@types/compression": "^1.7.2",
6064
"argon2": "^0.30.3",
6165
"axios": "^1.4.0",
@@ -92,6 +96,8 @@
9296
"pino": "^9.1.0",
9397
"pino-http": "^10.1.0",
9498
"pino-pretty": "^11.1.0",
99+
"react": "^18.3.1",
100+
"react-email": "^2.1.6",
95101
"redis": "^4.6.11",
96102
"socket.io": "^4.7.5",
97103
"swagger-ui-express": "^5.0.1",

0 commit comments

Comments
 (0)