From eb8ec371c7192489748b038ae4a226460d75cc7c Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Mon, 2 Dec 2024 12:02:13 -0500 Subject: [PATCH] initial prisma --- bun.lockb | Bin 25323 -> 29492 bytes package.json | 8 +++-- prisma/dev.db | Bin 0 -> 28672 bytes prisma/dev.db-journal | Bin 0 -> 8720 bytes .../20241202163245_init/migration.sql | 19 +++++++++++ prisma/migrations/migration_lock.toml | 3 ++ prisma/schema.prisma | 31 ++++++++++++++++++ 7 files changed, 59 insertions(+), 2 deletions(-) create mode 100644 prisma/dev.db create mode 100644 prisma/dev.db-journal create mode 100644 prisma/migrations/20241202163245_init/migration.sql create mode 100644 prisma/migrations/migration_lock.toml create mode 100644 prisma/schema.prisma diff --git a/bun.lockb b/bun.lockb index 2f1fc70860ebc7ce23a59947f40855c69cb0ed8d..5cf8ee3d92411156b01f2900301292c398ffd76f 100755 GIT binary patch delta 6226 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 delta 3459 zcmc&%e{9po6~Fsp8-Gn45<8GM4ugScaY$V|-#9je_!~-FQquf#5(3#qz>ub8)3AAWuvRANvsVWjHVs!rY=ll3!7E~X=zt=n@X4N^Uk)$ zv>)pJ*!raB&-dNCd-v|{y}Re{|3O|qEBE_-Kiuz(O|AQAdCB`nj-34YW#2@d{@&7eBV;%KhD+iwi{+gU$0FI%6gUAs%e&?n!JCq6iJMgy_EtbOSE~9l*U(hz#Hu z;tm#-jv*x=;*|!u-lSG-?AnreIGan{VoFM0$&8q20jbS0Uidj(+e<`oot5_5AN6| zChS7wLw+8ULD$#c)4eUh>pzMH9(VxA4vnEB%cDScY)f}r54wp{kXb(jbO9@2omX`h zm<61NrF($!hr8pQSoJ7mc3>Rd6abGwm^DuJH`_M)9v_ztYH z;Y;{ohg#9j6UKntUxyc&K0ncPP{yD49%gx$0{EZq8x zwM>uVs}#Mh+*|K~RHMe8vWBfMLRwDG*vhnzEOcCt$_P#BrtBu4!<2I<;V|`Pgh~Yl z2zt*N)}MqFOHSLKL@E6l7p8aZRE=~^=}}U*a>Ax|1G3yNHch6a9FXUxYk&=ID$I>)LvGrdTS^

1m8L_O0k>%A%@$bmV=F;ZS| z(oG)(swfh0lCz{rmeKl>X1WULN07=%4>i-Fpp&+TR_Rhq&z?pAnKT%vrA5{pTqhP; zG;%)FX`y#RTPQFqfO{op$cx9(QP7*ho;K~aALjJ5I+nT6z zBR)B|ZwD`-FRWRl^A+L+7tp|(Me4G`>&nk0Kc)P9^3$m&voDT+D|_h-@f#?vRC2{2yt0ZM}3}lRnV)od2%nkRcpv9^47I`(>3Gxil&1P z{c`sh#so13#vG=v*LiN8Lq1E_>pb3cVfW^nM_y_^k?Fw*%)uir()@Z)X}TbEKl;E~ zU-9jaK@Xo6$WHc*Q++?8DEX11}gu|Gm)|y-@G* zrfaaB@z-{lW0xi{GUzw_INx5nQSXsYQ1x1m9HL)01kC+N!xFsIe=?y{xVf5&*ScuB*6-TNg+q@F zZGAnV$vqK&$R7*{r<=aIJ};Use)Y~3FJG&F`UP|d`HM@jH|g?t@XnU6-1dX=WtuER zTr-{HM-pVOq2I6X$$tYGk4vEcOOenk@{5_%5zcZ@L!5TD+&l8CmRc7X9pRDA9d}52 Lb$caEgbw`;=s;nx diff --git a/package.json b/package.json index 998ceef..5a89fa5 100644 --- a/package.json +++ b/package.json @@ -3,16 +3,20 @@ "module": "src/index.ts", "type": "module", "scripts": { - "dev": "bun --watch src/index.ts | pino-pretty" + "dev": "bun --watch src/index.ts | pino-pretty", + "prisma:generate": "prisma generate" }, "devDependencies": { - "@types/bun": "latest" + "@types/bun": "latest", + "prisma": "^6.0.1" }, "peerDependencies": { "typescript": "^5.0.0" }, "dependencies": { "@pothos/core": "^4.3.0", + "@pothos/plugin-prisma": "^4.4.0", + "@prisma/client": "6.0.1", "graphql": "^16.9.0", "graphql-yoga": "^5.10.4", "pino": "^9.5.0", diff --git a/prisma/dev.db b/prisma/dev.db new file mode 100644 index 0000000000000000000000000000000000000000..33bbdb7a4aad0b712feb29e1e1cb7a18e114be95 GIT binary patch literal 28672 zcmeI(&u-#I90zcFlaQ8OlwKkZy^MS*Xg4j!hQMjp3zG(g0Casl9Ca9Wf*x&x~h2^BYShr2nEDCY%J*`Isfd zP(D&rRe45;qA0r}?~A-j@>u3oQdhtH&Cgxs)34qY4*pPb51%T9Uk`pMoId*f;ZNcK z2?7v+00bZa0SG_<0`H%Im&+B)hw9sKGU8u*F`xT<%)-dO;@`-l{gy*5mlDtJyznUL z*lqffXzTSf(zBOkT1iV=Yvpgh+}kf69;)AeoUlQ}&!=%Bb1v)7wVrn=(PWWEN_irZ z7LGL0ze`W4L+qYQY_HoT=T7I$axTc{^nzHP+w0h(hcjxsPnM06Fp0QET>4Tp$Qos* zhSN#HC!&9OGAo-c22mJaa&f8Wytb&VJ|1+uNwG)0My7y&!L@DI~{&WTb~V*GdWU{0A)$prd=w?9V)u+ zv|L%_owwyGw5)#1YSVoAd^cBo{8+t6apO0Ucmncc{${}^L%wmiw?@8kvNU01{zSAa zUq9MO7wr0N+NWG$nRnM(rwjk@7HkfAG`c__KK!kC{IX zU(Z<*PABnp$%FNwZdX_vxD2_Clm^l5fZGhHOFq1c7h`R`-CeO4gp)MPd?w=WuOt`I z?VQmpx^8CUFQ=YWysN`#`Z~Vd)2*smXY*+k@sU4Z!>ij@-MD0&uz4b?t&fYWYHja^ z;bJ})yU0(%F&B-;v(?U+&7x3r6eoNZ`@`u%?lf|@|NUQQ%n$+)fB*y_009U<00Izz K00jQu0)GO`h?krI literal 0 HcmV?d00001 diff --git a/prisma/dev.db-journal b/prisma/dev.db-journal new file mode 100644 index 0000000000000000000000000000000000000000..8c85613e47b740bff2c2bd3433a6ed346df9c38c GIT binary patch literal 8720 zcmeI$F$zL4300Izz00bZa0SG_<0uX?}R|QU^X0kp_6)80w3ndr1 z53O}Mx7;V)#$rS3DHn-iSS07t6L}${In;U1IWjvNG?VQ*4#kAzd}2!_q|96Itb{IV zXBFm0SG_<0uX=z1Rwwb2tWV= N5P-ms3Ebz;