Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
598 commits
Select commit Hold shift + click to select a range
042ec03
add test resolver skillCategoryById
Alexandre78R Nov 25, 2025
45c294f
add test resolver skillCategoryList
Alexandre78R Nov 25, 2025
1153361
add test resolver updateCategory
Alexandre78R Nov 25, 2025
f85f7d2
add test resolver createSkill
Alexandre78R Nov 26, 2025
14706ce
add test resolver deleteSkill
Alexandre78R Nov 26, 2025
ad14400
add test resolver skillById
Alexandre78R Nov 26, 2025
9e50452
add test resolver updateSkill
Alexandre78R Nov 26, 2025
78ec7da
add test resolver createProject
Alexandre78R Nov 26, 2025
f06ff3b
add test resolver deleteproject
Alexandre78R Nov 26, 2025
a94cc8c
add test resolver deleteprojectMedia
Alexandre78R Nov 26, 2025
58048d4
add test resolver updateproject
Alexandre78R Nov 26, 2025
5d58269
add test resolver uploadProjectMedia
Alexandre78R Nov 26, 2025
23b2da6
clear coede backend
Alexandre78R Nov 26, 2025
285de18
Fixed backend startup bugs related to resolvers and fixed test resolver
Alexandre78R Nov 28, 2025
58df0b2
Add Socials data into backend and (entity, prisma, resolver, script c…
Alexandre78R Nov 28, 2025
205af8c
add query and mutaation socials frontend
Alexandre78R Nov 28, 2025
766bb1b
add test resolvers createSocials
Alexandre78R Nov 28, 2025
79b9884
add test resolvers deleteSocials
Alexandre78R Nov 28, 2025
22325be
add test resolvers socialByid
Alexandre78R Nov 28, 2025
d744a21
add test resolvers socialList
Alexandre78R Nov 28, 2025
aedc93d
add test resolvers updateSocial
Alexandre78R Nov 28, 2025
5c308d1
add redux for socials data
Alexandre78R Nov 28, 2025
8d82f25
fixed test redux
Alexandre78R Nov 28, 2025
e3a0730
upgrade footer for data dynamic socials
Alexandre78R Nov 28, 2025
ff4a00b
upgrade test footer for data dynamic socials
Alexandre78R Nov 28, 2025
b5f7de4
fixed test home and footer
Alexandre78R Nov 28, 2025
16644d4
add new lang for crud admin Social page admin
Alexandre78R Dec 1, 2025
5415740
add page list and composant socialsTables for page admmin
Alexandre78R Dec 1, 2025
6caf97c
add composent delete socials
Alexandre78R Dec 1, 2025
6fddfea
add composent edit socials
Alexandre78R Dec 1, 2025
4afa3b1
add composent create page socials
Alexandre78R Dec 1, 2025
ba0398a
add test sociable Table
Alexandre78R Dec 2, 2025
f950147
add test sociable Table
Alexandre78R Dec 2, 2025
e2c57a4
add test sociable Edit
Alexandre78R Dec 2, 2025
be46b41
add test sociable delete
Alexandre78R Dec 2, 2025
fe02a9e
fixed test command socials for terminal
Alexandre78R Dec 2, 2025
bd953bb
fixed test command socials for terminal test
Alexandre78R Dec 2, 2025
ea3b808
fixed last bug for composant socials and test and codegen ok
Alexandre78R Dec 2, 2025
5215cb7
split mutation query skill and skillcategory and update codegen
Alexandre78R Dec 3, 2025
cc5d7a0
fixed name skill list for frontend not crash
Alexandre78R Dec 3, 2025
879f645
add translate lang
Alexandre78R Dec 3, 2025
2591397
update serch skill for serchTerm
Alexandre78R Dec 3, 2025
7075ac6
add codegen
Alexandre78R Dec 3, 2025
9c1264e
fixed query skillcategory
Alexandre78R Dec 3, 2025
a7c41d9
add sidebar for admin skillcategory
Alexandre78R Dec 3, 2025
ec63e2a
add Tables SkillCategory
Alexandre78R Dec 3, 2025
87b0057
add page skills
Alexandre78R Dec 3, 2025
7b8b321
fixed composent InputMultiSelect
Alexandre78R Dec 4, 2025
59fbbff
fixed composent SkillCategoryDeleteDialog
Alexandre78R Dec 4, 2025
0a91412
fixed composent SkillCategoryEditModal
Alexandre78R Dec 4, 2025
27422d8
fixed component admin skill category
Alexandre78R Dec 4, 2025
c8485d5
add mutation query for project and skill
Alexandre78R Dec 4, 2025
341ad5c
fixed skillCategoryEditModal
Alexandre78R Dec 4, 2025
d1765d5
fixed mutation
Alexandre78R Dec 4, 2025
2c18bc9
generate codegen graphql
Alexandre78R Dec 4, 2025
3583903
add composent skill admin for Tables / Edit Delete
Alexandre78R Dec 5, 2025
addf81f
fixed editmodal skill category
Alexandre78R Dec 5, 2025
a663aed
Add inputSelect and fixed InputMultiSelect
Alexandre78R Dec 5, 2025
c7712ca
Add ProjectTables
Alexandre78R Dec 5, 2025
813b2fd
Add ProjectsList
Alexandre78R Dec 5, 2025
a5206b7
Add SkillCreate
Alexandre78R Dec 5, 2025
e1ddefe
Add SkillsList
Alexandre78R Dec 5, 2025
ee56419
Add ProjectCreate
Alexandre78R Dec 8, 2025
5959d91
Add ProjectDeleteDialog
Alexandre78R Dec 8, 2025
2ac97b4
Add ProjectEditModal
Alexandre78R Dec 8, 2025
7337aca
clean all ode frontend
Alexandre78R Dec 8, 2025
ff29140
fixed error socialCreate
Alexandre78R Dec 8, 2025
13d41ff
Add all test InputMultiSelect
Alexandre78R Dec 8, 2025
f509f3a
Modifications to the back end and front end to improve overall projec…
Alexandre78R Dec 9, 2025
b292bec
Fixed route createProject for backend
Alexandre78R Dec 9, 2025
35198e2
Fixed route deleteProject for backend
Alexandre78R Dec 9, 2025
ce61947
Fixed route deleteProjectMedia for backend
Alexandre78R Dec 9, 2025
d98409c
Fixed route updateProject for backend
Alexandre78R Dec 9, 2025
31ca919
Fixed route index for backend
Alexandre78R Dec 9, 2025
5b37942
Fixed route graphql and upload for backend
Alexandre78R Dec 9, 2025
a6c0486
Add form changePassword and button logout
Alexandre78R Dec 10, 2025
f1cc694
Fixed redirect hook choice password
Alexandre78R Dec 10, 2025
21b5b2b
fixed view password or input password
Alexandre78R Dec 10, 2025
2e8e05b
fixed text black for themes ubuntu and sombre
Alexandre78R Dec 10, 2025
1ec3bfa
add forgotPasword and fixed redirect changepassword
Alexandre78R Dec 10, 2025
83359cd
fixed changePaswword and ForgotPassword security
Alexandre78R Dec 10, 2025
fcd34bc
Add structure email en & fr , fxed redirect into validae fchoice pass…
Alexandre78R Dec 10, 2025
e26e8fc
add test-utils.d.ts and test-utils.tsx
Alexandre78R Dec 11, 2025
4572e8d
Fixed test BackupActions
Alexandre78R Dec 11, 2025
12e9b59
Fixed test BackupTables
Alexandre78R Dec 11, 2025
4d7353a
Fixed test EducationDeleteDialog
Alexandre78R Dec 11, 2025
0dc449f
Fixed test EducationEditModal
Alexandre78R Dec 11, 2025
e294645
Fixed test EducationTable
Alexandre78R Dec 11, 2025
b11c29a
Fixed test components Experience AdminLayout
Alexandre78R Dec 11, 2025
69f9942
Fixed test components Input AdminLayout and move files input
Alexandre78R Dec 11, 2025
40676d2
Fixed test components Social AdminLayout
Alexandre78R Dec 11, 2025
a443222
Fixed test components Theme AdminLayout
Alexandre78R Dec 11, 2025
da26b70
Fixed test components User AdminLayout
Alexandre78R Dec 11, 2025
cb1c0e2
Fixed test components ActionButton AdminLayout
Alexandre78R Dec 11, 2025
2b234d1
Fixed test components DashboardCard AdminLayout
Alexandre78R Dec 11, 2025
518c194
Fixed test components DashboardCard AdminLayout
Alexandre78R Dec 11, 2025
040bae5
Fixed test components SelectField AdminLayout
Alexandre78R Dec 11, 2025
9a6e883
Fixed test components Table AdminLayout
Alexandre78R Dec 11, 2025
c203d1f
Fixed test components TextAdmin AdminLayout
Alexandre78R Dec 11, 2025
61c21c7
Fixed test Pages BackUpList AdminLayout
Alexandre78R Dec 11, 2025
dcf1f54
Fixed test Pages CvUpload AdminLayout
Alexandre78R Dec 11, 2025
2b45f14
Fixed test Pages Dashboard AdminLayout
Alexandre78R Dec 11, 2025
60c3bb4
Fixed test Pages EducationCreate AdminLayout
Alexandre78R Dec 11, 2025
e1bb2e0
Fixed test Pages EducationList AdminLayout
Alexandre78R Dec 11, 2025
e305bbd
Fixed test Pages ExperienceList AdminLayout
Alexandre78R Dec 11, 2025
0d35309
Fixed test Pages SocialCreate AdminLayout
Alexandre78R Dec 12, 2025
002d26a
Fixed test Pages SocialCreate AdminLayout
Alexandre78R Dec 12, 2025
b209c58
Fixed test Pages ThemeCreate AdminLayout
Alexandre78R Dec 12, 2025
1c4ed1a
Fixed test Pages ThemeList AdminLayout
Alexandre78R Dec 12, 2025
1172055
Fixed test Pages UserCreate AdminLayout
Alexandre78R Dec 12, 2025
90ed46b
Fixed test AdminLayout AdminLayout
Alexandre78R Dec 12, 2025
e0c3fbf
Fixed test MobileOverlay AdminLayout
Alexandre78R Dec 12, 2025
db8b4e9
Fixed test Navitation AdminLayout
Alexandre78R Dec 15, 2025
8e2fe2a
Fixed test SideBar AdminLayout
Alexandre78R Dec 15, 2025
3d5235f
Fixed test ToggleButton AdminLayout
Alexandre78R Dec 15, 2025
9bf8a14
Fixed test ToggleMobile AdminLayout
Alexandre78R Dec 15, 2025
f701b27
Fixed test Button
Alexandre78R Dec 15, 2025
75d08a4
Fixed test commands all terminal
Alexandre78R Dec 15, 2025
5b41d9b
Fixed test Components all terminal
Alexandre78R Dec 15, 2025
01fa6fd
Fixed test terminal
Alexandre78R Dec 15, 2025
d12287d
Fixed test title
Alexandre78R Dec 15, 2025
924d3fa
Fixed test AboutMe
Alexandre78R Dec 15, 2025
eb511bb
Fixed test AboutMe
Alexandre78R Dec 15, 2025
fd442f6
Fixed test ButtonCustom
Alexandre78R Dec 15, 2025
615b5b2
Fixed test CaptchaModal
Alexandre78R Dec 15, 2025
42abf44
Fixed test Careers
Alexandre78R Dec 15, 2025
4f31b26
Fixed test Contact
Alexandre78R Dec 15, 2025
f9092eb
Fixed test CustomSelect
Alexandre78R Dec 15, 2025
35566f3
Fixed test DoughnutChart
Alexandre78R Dec 15, 2025
afc0816
Fixed test Footer
Alexandre78R Dec 15, 2025
bb45c25
Fixed test Header
Alexandre78R Dec 15, 2025
1347dd6
Fixed test HorizontalBarChart
Alexandre78R Dec 15, 2025
5d0ed88
Fixed test InputField
Alexandre78R Dec 15, 2025
c2dc2b8
Fixed test Loading
Alexandre78R Dec 15, 2025
19f743d
Fixed test Modal
Alexandre78R Dec 15, 2025
e5bba79
Fixed test Navbar
Alexandre78R Dec 15, 2025
72339f1
Fixed test Project
Alexandre78R Dec 15, 2025
3e52061
Fixed test SEO
Alexandre78R Dec 15, 2025
6083502
Fixed test Skills
Alexandre78R Dec 15, 2025
fd3baff
Fixed test Toast alert
Alexandre78R Dec 15, 2025
c48c5d9
Fixed test Toast alert context
Alexandre78R Dec 15, 2025
0659a43
Fixed test all context
Alexandre78R Dec 15, 2025
fcf1ae2
Fixed test all index
Alexandre78R Dec 15, 2025
a0e385e
Fixed test all 404
Alexandre78R Dec 15, 2025
a0cf09e
Fixed test all 400
Alexandre78R Dec 15, 2025
1375589
Fixed test all app
Alexandre78R Dec 15, 2025
53e5f1f
Fixed test all admin
Alexandre78R Dec 15, 2025
4498b52
Fixed test all STORE
Alexandre78R Dec 16, 2025
778d7b6
Fixed test middleware
Alexandre78R Dec 16, 2025
0696790
Fixed test ProjectDeleteDialog
Alexandre78R Dec 16, 2025
f10755c
Fixed test ProjectEditModal
Alexandre78R Dec 16, 2025
7c674b3
Fixed test ProjectTable
Alexandre78R Dec 16, 2025
f988a98
Add test Fixed SkillDelete
Alexandre78R Dec 17, 2025
7be597f
Add test SkillDelete
Alexandre78R Dec 17, 2025
4722ae1
Add test SkillDelete
Alexandre78R Dec 17, 2025
fa48fac
Add test SkillModal edit
Alexandre78R Dec 17, 2025
024eb03
Add test SkillTable
Alexandre78R Dec 17, 2025
b29f4bf
Add test SkillCategoryDelete
Alexandre78R Dec 17, 2025
9ad6003
Add test SkillCategoryEditModal
Alexandre78R Dec 18, 2025
b9e60b2
Add test SkillTable
Alexandre78R Dec 18, 2025
4fa98c9
Add test ProjectCreate
Alexandre78R Dec 18, 2025
b1c74c0
Add test ProjectsList
Alexandre78R Dec 18, 2025
813f66f
Add test SkillCategoriesList
Alexandre78R Dec 19, 2025
06ad927
Add test SkillCreate
Alexandre78R Dec 19, 2025
4ea68fe
Add test SkillCreate
Alexandre78R Dec 20, 2025
8c5f8b0
Add test SkillList
Alexandre78R Dec 20, 2025
1ad024f
fiexed test frontend
Alexandre78R Dec 22, 2025
5049b5c
fixed test backend
Alexandre78R Dec 22, 2025
1d68dce
syncro code all branch
Alexandre78R Dec 22, 2025
cd04c1c
Add backend feature message send multi
Alexandre78R Jan 19, 2026
1d6094b
Add test messagesend
Alexandre78R Jan 19, 2026
1713448
Update Next.js 14 > 15 and fixed docker compose for CI/CD, update con…
Alexandre78R Jan 19, 2026
3b6c804
add translate lang for page messagecreator and editor
Alexandre78R Jan 20, 2026
8217122
add CharacterCount
Alexandre78R Jan 20, 2026
8a70b8e
add EditorTabs
Alexandre78R Jan 20, 2026
5c6101d
add splitViewMode and WysiwygEditorMode for visuel editor
Alexandre78R Jan 20, 2026
e6191f7
add result HtmlEditor fusion components
Alexandre78R Jan 20, 2026
4b82d84
Add slug for sidebare page admin MesssageCreate
Alexandre78R Jan 20, 2026
f332570
Add page admin MesssageCreate and ALL css build for Tailwinds
Alexandre78R Jan 20, 2026
7abfa9d
add mutation send message
Alexandre78R Jan 20, 2026
5c7229b
Add test for composent CharacterCount for editor
Alexandre78R Jan 21, 2026
38a76a9
Add test for composent EditorTabs for editor
Alexandre78R Jan 21, 2026
f3a15db
Add test for composent CodeEditorMode and wysiwygEditorMode for editor
Alexandre78R Jan 22, 2026
d4b6895
Add test for composent htmlEditor
Alexandre78R Jan 22, 2026
08b7cbe
Add test for PAGE MessageCreate
Alexandre78R Jan 22, 2026
24993c1
Add signature enity et input
Alexandre78R Jan 23, 2026
8100d64
Add signautre all resolver
Alexandre78R Jan 23, 2026
0d6cc0f
Add test signture create
Alexandre78R Jan 23, 2026
401f9df
Add test signture delete
Alexandre78R Jan 23, 2026
9407111
Add test signture signatureById
Alexandre78R Jan 23, 2026
091733c
Add test signture listSignature
Alexandre78R Jan 23, 2026
36ec0e5
Add test signture update
Alexandre78R Jan 23, 2026
e888848
fixeed seed resolver type clean
Alexandre78R Jan 23, 2026
71b4fee
Rename All resolver for logique 'action'NameResolver
Alexandre78R Jan 23, 2026
6af5f4f
update codegen
Alexandre78R Jan 23, 2026
2eb1e0a
update codegen , requete query/mutation and composent for fix rename …
Alexandre78R Jan 23, 2026
5fa8bd2
fixed textblack thee dark and ubuntu
Alexandre78R Jan 23, 2026
97e3050
fixed use TextAdmin all page and Text, change input text color for p…
Alexandre78R Jan 24, 2026
ccd2ce5
add test resolver projects
Alexandre78R Jan 24, 2026
a98a5b7
fixed uploads cv into rename doc
Alexandre78R Jan 24, 2026
96a59a7
fixed test cv
Alexandre78R Jan 24, 2026
b9fcbae
Pdate Sidebar new page Admin
Alexandre78R Jan 24, 2026
2bd7beb
fixed order sidebar
Alexandre78R Jan 24, 2026
828411f
Add backend AboutMe resolver and test
Alexandre78R Jan 24, 2026
403f2ce
Add AboutMe view terminal and view text for fix all test add test red…
Alexandre78R Jan 24, 2026
dd94ad8
add mutaton query signature for
Alexandre78R Jan 26, 2026
8850c60
add signatureDeleteDialog
Alexandre78R Jan 26, 2026
9f0d44c
add SignatureEditModal AD FIXED CONFLIT tab editor for send button
Alexandre78R Jan 26, 2026
0c1267d
add sanitizeHtml for DOMPurify - Security XSS Attacks for editor and …
Alexandre78R Jan 26, 2026
270d490
add signatureTab
Alexandre78R Jan 26, 2026
fea49c4
add SignatureCreate
Alexandre78R Jan 26, 2026
f2aa2e7
add SignatureList
Alexandre78R Jan 26, 2026
e49ae31
Update MessageCreate For usage Signature
Alexandre78R Jan 26, 2026
79a89bd
fixed composent for fail XSS update util DOMPurify
Alexandre78R Jan 26, 2026
51e782e
Add Signtature delete
Alexandre78R Jan 27, 2026
c0fe65a
Add Signtature Edit
Alexandre78R Jan 27, 2026
29cd8a8
Add Signtature Table
Alexandre78R Jan 27, 2026
65063d0
Add Signtature Create
Alexandre78R Jan 27, 2026
7d46b09
Add Signtature List
Alexandre78R Jan 27, 2026
3475b18
fixed MessageCreate
Alexandre78R Jan 27, 2026
d69cab5
Add Update About Me and result for html dynamyc and fixed test aboutm…
Alexandre78R Jan 29, 2026
de755da
Upgrade table Aboume for booleen visible and resolver crud
Alexandre78R Jan 29, 2026
7d553cb
Add resolver test aboutme
Alexandre78R Jan 29, 2026
258359b
Add test getAboutme
Alexandre78R Jan 29, 2026
d817463
fixed test getAboutme
Alexandre78R Jan 29, 2026
edb0431
fixed security deelte not visible about me
Alexandre78R Jan 29, 2026
d48d6d3
add last requete query and mutation and regenerate codegen
Alexandre78R Jan 30, 2026
10b34f1
fixed and add lang translate fr en
Alexandre78R Jan 30, 2026
5a685fc
Add AboutMeDelete
Alexandre78R Jan 30, 2026
244bc37
Add AboutMeEdit
Alexandre78R Jan 30, 2026
6965e5e
Add AboutMeTable
Alexandre78R Jan 30, 2026
5165768
Add AboutMeCreate
Alexandre78R Jan 30, 2026
4cd51e1
update AboutMeCreate
Alexandre78R Jan 30, 2026
6ed325e
Add AboutMeList
Alexandre78R Jan 30, 2026
e8b87aa
Sync frotnend GitHub and fixed css , navigation page map admin
Alexandre78R Jan 30, 2026
c08eabf
add test AboutMeDeleteDialog
Alexandre78R Jan 30, 2026
8a8ea6f
add test AboutMeEditModal
Alexandre78R Jan 30, 2026
a72848f
add test AboutMeTable
Alexandre78R Jan 30, 2026
1131072
add test AboutCreate and AboutList
Alexandre78R Jan 30, 2026
29045d5
Fix all typage request graphql Get composent and fixed aboutmecreate …
Alexandre78R Jan 30, 2026
d3aaf54
add translate backend and test for version full json (fs )
Alexandre78R Jan 31, 2026
469252f
add translate backend and test for version full json (fs )
Alexandre78R Jan 31, 2026
1681668
fixed test rename titlehtml fr
Alexandre78R Jan 31, 2026
975148f
Add an administration area for translation to add new translations. U…
Alexandre78R Jan 31, 2026
707d2a9
Add all test new composant for Translate espace admin sync repo , and…
Alexandre78R Feb 1, 2026
9746c6e
Fix admin component mutation calls - remove variables wrapper and fix…
Alexandre78R Feb 2, 2026
c87b83e
fixed uplaod graphql for poject
Alexandre78R Feb 2, 2026
844f63f
fixed upload image project fort edit and limit upload 50 -> 100 mb
Alexandre78R Feb 2, 2026
8149377
fixed test frontend
Alexandre78R Feb 3, 2026
37e8798
frontend/add hook for auth and test
Alexandre78R Feb 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 15 additions & 6 deletions backend/.env.sample
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
HOST_DB=""
POSTGRES_USER=""
POSTGRES_PASSWORD=""
POSTGRES_DB=""
Not us url mysql just check the format for .env.sample
# HOST_DB=""
# POSTGRES_USER=""
# POSTGRES_PASSWORD=""
# POSTGRES_DB=""

# ------------------------------------------------------
PORT_DB=""
HOST_MAIL=""
PORT_MAIL=""
Expand All @@ -24,10 +27,16 @@ NODE_ENV=""
# one found in a remote Prisma Postgres URL, does not contain any sensitive information.

DATABASE_URL=""
# Backup generation (mysqldump) auth plugin override
MYSQL_AUTH_PLUGIN="mysql_native_password"
MYSQLDUMP_EXTRA_ARGS="--protocol=TCP"
# exemple done role user mysql for save backup :
# ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
# FLUSH PRIVILEGES;

# url d'exemple :
# version windows
# version docker
# DATABASE_URL="mysql://user:password@host.docker.internal:3306/bddname"

#pour linux
#pour db local
# DATABASE_URL="mysql://user:password@172.17.0.1:3306/bddname"
3 changes: 3 additions & 0 deletions backend/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ RUN npm i
COPY src/prisma ./src/prisma
RUN npx prisma generate --schema=src/prisma/schema.prisma

COPY translations translations
COPY doc doc
COPY uploads uploads
COPY src src
COPY tests tests
COPY jest.config.ts jest.config.ts
Expand Down
Binary file added backend/doc/cv/Alexandre-Renard-CV.pdf
Binary file not shown.
16,376 changes: 10,681 additions & 5,695 deletions backend/package-lock.json

Large diffs are not rendered by default.

33 changes: 23 additions & 10 deletions backend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,34 +7,45 @@
"start": "ts-node-dev --watch ./src ./src/index.ts",
"generate": "dotenv -e .env -- graphql-codegen --config codegen.yml --watch",
"prisma": "prisma generate --schema=src/prisma/schema.prisma && prisma db push --schema=src/prisma/schema.prisma",
"prisma:migrate:local": "cross-env DATABASE_URL=\"mysql://root:root@localhost:3306/portfolio\" prisma migrate dev --name init --schema=src/prisma/schema.prisma",
"prisma:migrate": "prisma migrate dev --name init --schema=src/prisma/schema.prisma",
"prisma:update": "npx prisma format --schema=src/prisma/schema.prisma",
"prisma:manu": "npx prisma migrate dev --name Theme --create-only --schema=src/prisma/schema.prisma",
"prisma:reset": "npx prisma migrate reset --schema=src/prisma/schema.prisma --force",
"prisma:deploy": "prisma generate --schema=src/prisma/schema.prisma && prisma migrate deploy --schema=src/prisma/schema.prisma",
"db:seed:local": "cmd /c \"echo y| cross-env DATABASE_URL=\\\"mysql://root:root@localhost:3306/portfolio\\\" ts-node src/prisma/scripts/seed.ts\"",
"db:clean:local": "cross-env DATABASE_URL=\"mysql://root:root@localhost:3306/portfolio\" ts-node src/prisma/scripts/clean.ts",
"db:seed": "ts-node src/prisma/scripts/seed.ts",
"db:clean": "ts-node src/prisma/scripts/clean.ts",
"db:setup:local": "npm run prisma:migrate:local && npm run db:seed:local",
"db:reset:local": "cross-env DATABASE_URL=\"mysql://root:root@localhost:3306/portfolio\" npm run prisma:reset",
"deploy": "npm run prisma:deploy && npm run build",
"test": "jest --runInBand --watch",
"test:onetest": "jest --runInBand --watch -- tests/resolvers/user/register.test.ts",
"test:ci": "jest --runInBand"
"test:ci": "jest --runInBand",
"test:safe": "jest --runInBand --no-cache"
},
"author": "Alexandre Renard",
"license": "ISC",
"dependencies": {
"@apollo/server": "^4.10.0",
"@apollo/server": "^4.12.2",
"@graphql-tools/load-files": "^7.0.0",
"@graphql-tools/merge": "^9.0.1",
"@parcel/watcher": "^2.4.1",
"@prisma/client": "^6.9.0",
"@prisma/client": "^6.19.2",
"@types/multer": "^1.4.11",
"argon2": "^0.31.2",
"canvas": "^2.11.2",
"argon2": "^0.44.0",
"canvas": "^3.2.1",
"cookies": "^0.9.1",
"dotenv": "^16.4.1",
"graphql": "^16.8.1",
"graphql": "^16.12.0",
"graphql-scalars": "^1.22.4",
"graphql-upload-ts": "^2.1.3",
"jose": "^5.2.3",
"jsonwebtoken": "^9.0.2",
"morgan": "^1.10.0",
"multer": "^1.4.5-lts.1",
"nodemailer": "^6.9.14",
"nodemailer": "^7.0.12",
"pg": "^8.11.3",
"reflect-metadata": "^0.2.1",
"simple-icons": "^15.1.0",
Expand All @@ -51,18 +62,20 @@
"@graphql-codegen/typescript-resolvers": "^4.0.1",
"@types/cookies": "^0.9.0",
"@types/cors": "^2.8.17",
"@types/graphql-upload": "^17.0.0",
"@types/jest": "^29.5.12",
"@types/jsonwebtoken": "^9.0.9",
"@types/node": "^20.11.15",
"@types/node": "^20.19.27",
"@types/nodemailer": "^6.4.15",
"@types/supertest": "^6.0.3",
"class-validator": "^0.14.1",
"cross-env": "^10.1.0",
"dotenv-cli": "^8.0.0",
"jest": "^29.7.0",
"jest-mock-extended": "^4.0.0-beta1",
"prisma": "^6.9.0",
"prisma": "^6.19.2",
"ts-jest": "^29.1.2",
"typeorm-fixtures-cli": "^2.0.0",
"typeorm-fixtures-cli": "^4.1.0",
"typescript": "^5.3.3"
}
}
Loading
Loading