{"_id":"@arthurfranckpat/adonis-prisma","_rev":"10-5cb29ead5c0f1bfb9e813296ed8d4be2","name":"@arthurfranckpat/adonis-prisma","description":"A Prisma Adapter for Adonis Js v6","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.0":{"name":"@arthurfranckpat/adonis-prisma","version":"0.0.0","keywords":[],"author":"","license":"MIT","_id":"@arthurfranckpat/adonis-prisma@0.0.0","maintainers":[{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"7a374233e779bf75de7147129fa604e3369c26ad","tarball":"https://registry.npmjs.org/@arthurfranckpat/adonis-prisma/-/adonis-prisma-0.0.0.tgz","fileCount":27,"integrity":"sha512-blawntjN+iGe9eCrEHxbjlEPXhP0dvNqHigjOwKERS+h+vKqjTQ09GgyMqlddUkFlaeTXP7factR0+UEiMzvrw==","signatures":[{"sig":"MEUCIQD295FKE2nrS+28MLiL9BFhoDb1QgnESdTyCvc2STPoTAIgNoY4fMJSAbLYUUd2B3ZiygzpplgjMt1TiJkP6Op8hSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32410},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./prisma_service":"./build/src/prisma_service.js","./prisma_provider":"./build/providers/prisma_provider.js","./prisma_user_provider":"./build/src/prisma_user_provider.js"},"gitHead":"fc098423df4278c6871d2a4ccf26b6502fa368bc","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.5.2","description":"> A boilerplate for creating AdonisJS packages","directories":{},"_nodeVersion":"20.11.0","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","eslint":"^8.57.0","prisma":"^5.13.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.3.1","@prisma/client":"^5.13.0","@japa/file-system":"^2.3.0","@adonisjs/tsconfig":"^1.3.0","@prisma/adapter-pg":"^5.13.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-prisma_0.0.0_1715004022913_0.5178296160608564","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@arthurfranckpat/adonis-prisma","version":"0.0.1","keywords":[],"author":"","license":"MIT","_id":"@arthurfranckpat/adonis-prisma@0.0.1","maintainers":[{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"5d595b034a287b1948507230a6cd9748e342ef49","tarball":"https://registry.npmjs.org/@arthurfranckpat/adonis-prisma/-/adonis-prisma-0.0.1.tgz","fileCount":27,"integrity":"sha512-5kZj9Hwg7O2zU5IJu4XdGxozpKRje1YZDA/dQb7nVS/Q4FCElPK7BZkr9FAu++XsMCky23IfgeYkLg5Wu5V6oA==","signatures":[{"sig":"MEYCIQCJfJAQIQAAN4OGQKwNwXUH6T17g4Dw/wes0A0DNSamAgIhAM+Z/voyqBuli2zF4jmL+DPfTBvTgPD2ICnJhEDrKuhl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32578},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./prisma_service":"./build/src/prisma_service.js","./prisma_provider":"./build/providers/prisma_provider.js","./prisma_user_provider":"./build/src/prisma_user_provider.js"},"gitHead":"247011a069aeaeb81b3848dfa2c238089f079067","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.5.2","description":"A Prisma Adapter for Adonis Js v6","directories":{},"_nodeVersion":"20.11.0","dependencies":{"prisma":"^5.13.0","@prisma/client":"^5.13.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.3.1","@adonisjs/session":"^7.4.0","@japa/file-system":"^2.3.0","@adonisjs/tsconfig":"^1.3.0","@prisma/adapter-pg":"^5.13.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-prisma_0.0.1_1715005176680_0.39533335063729114","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@arthurfranckpat/adonis-prisma","version":"0.0.2","keywords":[],"author":{"name":"ArthurFranckPat"},"license":"MIT","_id":"@arthurfranckpat/adonis-prisma@0.0.2","maintainers":[{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"}],"homepage":"https://github.com/ArthurFranckPat/adonis-prisma#readme","bugs":{"url":"https://github.com/ArthurFranckPat/adonis-prisma/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dts":false,"dist":{"shasum":"f79d8bfb17cb390540cdd2061c0ea9ea1e46939a","tarball":"https://registry.npmjs.org/@arthurfranckpat/adonis-prisma/-/adonis-prisma-0.0.2.tgz","fileCount":29,"integrity":"sha512-O0G3R4HMgBlHPrtIK4NYT1HF2n7WhmH4PZeH6Z/TXbTZCl/QUH/R81/O+y9ruKciIbQi8XzBZhiLxqUajCgqNQ==","signatures":[{"sig":"MEYCIQD51wmI7bVAOf0+cxPfYrIKgC33Y+t5N/NwTiIblcu2jQIhAM8RLac1vKy04IXHrPcTThTgJBeC+cMmLVA7FQJxY3cC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35020},"main":"./build/index.js","type":"module","clean":true,"types":"./build/index.d.ts","format":"esm","outDir":"./build","target":"esnext","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./prisma_service":"./build/src/prisma_service.js","./prisma_provider":"./build/providers/prisma_provider.js","./prisma_user_provider":"./build/src/prisma_user_provider.js"},"gitHead":"8e2503007a2ffaf74b353bfa8c57f37b384b396f","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"},"prettier":"@adonisjs/prettier-config","sourcemap":true,"repository":{"url":"git+https://github.com/ArthurFranckPat/adonis-prisma.git","type":"git"},"_npmVersion":"10.5.2","description":"A Prisma Adapter for Adonis Js v6","directories":{},"_nodeVersion":"20.11.0","dependencies":{"prisma":"^5.13.0","@prisma/client":"^5.13.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.3.1","@adonisjs/session":"^7.4.0","@japa/file-system":"^2.3.0","@adonisjs/tsconfig":"^1.3.0","@prisma/adapter-pg":"^5.13.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-prisma_0.0.2_1715006473130_0.3779156772447285","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@arthurfranckpat/adonis-prisma","version":"0.0.3","keywords":[],"author":{"name":"ArthurFranckPat"},"license":"MIT","_id":"@arthurfranckpat/adonis-prisma@0.0.3","maintainers":[{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"}],"homepage":"https://github.com/ArthurFranckPat/adonis-prisma#readme","bugs":{"url":"https://github.com/ArthurFranckPat/adonis-prisma/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dts":false,"dist":{"shasum":"d52c0b98eb93143cfbbce1f3a280a4a661c81496","tarball":"https://registry.npmjs.org/@arthurfranckpat/adonis-prisma/-/adonis-prisma-0.0.3.tgz","fileCount":37,"integrity":"sha512-b4F/69j/uAjYPMSiwMDPvalgvlEaOn8DPzsPUtNxZkOpRvDgeyb5gMyc0/2a07okMIwmf/EIfDNMpBT78ymdmA==","signatures":[{"sig":"MEYCIQD4hsS6Kpq5Isbo4g+AFzT9zZMxli8VtvgZ4wL/M3MhwwIhAIG5xtuzTMeJFGIXESBaZTfux+taxEdhZiAwLZrtKnDH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42190},"main":"./build/index.js","type":"module","_from":"file:arthurfranckpat-adonis-prisma-0.0.3.tgz","clean":true,"types":"./build/index.d.ts","format":"esm","outDir":"./build","target":"esnext","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./prisma_service":"./build/src/prisma_service.js","./prisma_provider":"./build/providers/prisma_provider.js","./prisma_user_provider":"./build/src/prisma_user_provider.js"},"scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build"},"_npmUser":{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"},"prettier":"@adonisjs/prettier-config","_resolved":"/private/var/folders/gq/tpsztgs96kgghthrsx0vlc2r0000gn/T/3367e0a7689c3243f2921153b8aab669/arthurfranckpat-adonis-prisma-0.0.3.tgz","sourcemap":true,"_integrity":"sha512-b4F/69j/uAjYPMSiwMDPvalgvlEaOn8DPzsPUtNxZkOpRvDgeyb5gMyc0/2a07okMIwmf/EIfDNMpBT78ymdmA==","repository":{"url":"git+https://github.com/ArthurFranckPat/adonis-prisma.git","type":"git"},"_npmVersion":"10.2.4","description":"A Prisma Adapter for Adonis Js v6","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","execa":"^9.1.0","eslint":"^8.57.0","prisma":"^5.14.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.3.1","@prisma/client":"^5.14.0","@poppinss/utils":"^6.7.3","@adonisjs/session":"^7.4.0","@japa/file-system":"^2.3.0","@adonisjs/tsconfig":"^1.3.0","@prisma/adapter-pg":"^5.14.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-prisma_0.0.3_1715808693780_0.8544998739095957","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@arthurfranckpat/adonis-prisma","version":"0.0.4","keywords":[],"author":{"name":"ArthurFranckPat"},"license":"MIT","_id":"@arthurfranckpat/adonis-prisma@0.0.4","maintainers":[{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"}],"homepage":"https://github.com/ArthurFranckPat/adonis-prisma#readme","bugs":{"url":"https://github.com/ArthurFranckPat/adonis-prisma/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dts":false,"dist":{"shasum":"655af42865197be307b059a06d302e09286330b5","tarball":"https://registry.npmjs.org/@arthurfranckpat/adonis-prisma/-/adonis-prisma-0.0.4.tgz","fileCount":40,"integrity":"sha512-2Uo5YpR5lm7HuDkXRR8kDIDsehtc54tt1VNEKefIkXE9X+iptAi4TfBSlw1X/L1mp6zxSS9D+HRTbgPHho0jvw==","signatures":[{"sig":"MEYCIQCQjNA1KvkAgf4oROBh5nH9MqSCprSoJIkcmKZar76TswIhAPsLREOmUhvH8Qi3VnsgM15/FT3v5SYZ1dR+9Azv0wzz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44264},"main":"./build/index.js","type":"module","clean":true,"types":"./build/index.d.ts","format":"esm","outDir":"./build","target":"esnext","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./prisma_service":"./build/src/prisma_service.js","./prisma_provider":"./build/providers/prisma_provider.js","./prisma_user_provider":"./build/src/prisma_user_provider.js"},"gitHead":"889b2d04c4642e7ee8b70c548f2702a9f4ba9f21","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","pretest":"npm run lint","release":"np","version":"npm run build","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","postcompile":"npm run copy:templates && npm run index:commands","copy:templates":"copyfiles \"stubs/**/*.stub\" build","index:commands":"adonis-kit index build/commands","prepublishOnly":"npm run build"},"_npmUser":{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"},"prettier":"@adonisjs/prettier-config","sourcemap":true,"repository":{"url":"git+https://github.com/ArthurFranckPat/adonis-prisma.git","type":"git"},"_npmVersion":"10.2.4","description":"A Prisma Adapter for Adonis Js v6","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","execa":"^9.1.0","eslint":"^8.57.0","prisma":"^5.14.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.3.1","@prisma/client":"^5.14.0","@poppinss/utils":"^6.7.3","@adonisjs/session":"^7.4.0","@japa/file-system":"^2.3.0","@adonisjs/tsconfig":"^1.3.0","@prisma/adapter-pg":"^5.14.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-prisma_0.0.4_1717141789860_0.9094641642598997","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@arthurfranckpat/adonis-prisma","version":"0.0.5","keywords":[],"author":{"name":"ArthurFranckPat"},"license":"MIT","_id":"@arthurfranckpat/adonis-prisma@0.0.5","maintainers":[{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"}],"homepage":"https://github.com/ArthurFranckPat/adonis-prisma#readme","bugs":{"url":"https://github.com/ArthurFranckPat/adonis-prisma/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dts":false,"dist":{"shasum":"b3efbdb6c234c31e82eb8c8b98ddd6800e73f75f","tarball":"https://registry.npmjs.org/@arthurfranckpat/adonis-prisma/-/adonis-prisma-0.0.5.tgz","fileCount":40,"integrity":"sha512-PEjXgLqfwY4UmJ5CDI/lMKNPgmqjpb/n/Eta5pTqdMlwTkZrCQ/3ZOVIIvxeMUspMXZCkt4jMp6oUbGlmstiJg==","signatures":[{"sig":"MEYCIQDvLXSpxisrWEKE7gN+0xbh+stR4Z4FMWKVCVSj0vfyKgIhAImeHLcCY1rQgseWBOF41qiHcth2lq4egeC1O72mfiWn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44149},"main":"./build/index.js","type":"module","clean":true,"types":"./build/index.d.ts","format":"esm","outDir":"./build","target":"esnext","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./prisma_seeder":"./build/src/prisma_seeder.js","./prisma_service":"./build/src/prisma_service.js","./prisma_provider":"./build/providers/prisma_provider.js","./prisma_user_provider":"./build/src/prisma_user_provider.js"},"gitHead":"a5cbc889b3e031ab777ce8ca0c9fbff0b9313b66","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","pretest":"npm run lint","release":"np","version":"npm run build","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","postcompile":"npm run copy:templates && npm run index:commands","copy:templates":"copyfiles \"stubs/**/*.stub\" build","index:commands":"adonis-kit index build/commands","prepublishOnly":"npm run build"},"_npmUser":{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"},"prettier":"@adonisjs/prettier-config","sourcemap":true,"repository":{"url":"git+https://github.com/ArthurFranckPat/adonis-prisma.git","type":"git"},"_npmVersion":"10.2.4","description":"A Prisma Adapter for Adonis Js v6","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","execa":"^9.1.0","eslint":"^8.57.0","prisma":"^5.14.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.3.1","@prisma/client":"^5.14.0","@poppinss/utils":"^6.7.3","@adonisjs/session":"^7.4.0","@japa/file-system":"^2.3.0","@adonisjs/tsconfig":"^1.3.0","@prisma/adapter-pg":"^5.14.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-prisma_0.0.5_1717159106367_0.9353489895928209","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@arthurfranckpat/adonis-prisma","version":"0.0.6","keywords":[],"author":{"name":"ArthurFranckPat"},"license":"MIT","_id":"@arthurfranckpat/adonis-prisma@0.0.6","maintainers":[{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"}],"homepage":"https://github.com/ArthurFranckPat/adonis-prisma#readme","bugs":{"url":"https://github.com/ArthurFranckPat/adonis-prisma/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dts":false,"dist":{"shasum":"84059f74fc9db5804d5a55d043cbb35a982df43d","tarball":"https://registry.npmjs.org/@arthurfranckpat/adonis-prisma/-/adonis-prisma-0.0.6.tgz","fileCount":40,"integrity":"sha512-j5FR0eTHpBXxqFr7cGHeaBWvsb+pKJvPQOG/FwhvbG53bhCD30dz9M8x+BRu55qLqyifAMRD10gDMaa+tXoHJg==","signatures":[{"sig":"MEUCIGX5t7xz6cZGjZTFXLN1GqJGNpQFiWQCXXcvHFo8hx6AAiEA3wJVxG4WxogfborYAVaXuDec8MIWSbqPtYidtNh14/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44148},"main":"./build/index.js","type":"module","clean":true,"types":"./build/index.d.ts","format":"esm","outDir":"./build","target":"esnext","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./prisma_seeder":"./build/src/prisma_seeder.js","./prisma_service":"./build/src/prisma_service.js","./prisma_provider":"./build/providers/prisma_provider.js","./prisma_user_provider":"./build/src/prisma_user_provider.js"},"gitHead":"c06816624cbed7b36ba7168cee122c659a6223f2","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","pretest":"npm run lint","release":"np","version":"npm run build","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","postcompile":"npm run copy:templates && npm run index:commands","copy:templates":"copyfiles \"stubs/**/*.stub\" build","index:commands":"adonis-kit index build/commands","prepublishOnly":"npm run build"},"_npmUser":{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"},"prettier":"@adonisjs/prettier-config","sourcemap":true,"repository":{"url":"git+https://github.com/ArthurFranckPat/adonis-prisma.git","type":"git"},"_npmVersion":"10.2.4","description":"A Prisma Adapter for Adonis Js v6","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","execa":"^9.1.0","eslint":"^8.57.0","prisma":"^5.14.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.3.1","@prisma/client":"^5.14.0","@poppinss/utils":"^6.7.3","@adonisjs/session":"^7.4.0","@japa/file-system":"^2.3.0","@adonisjs/tsconfig":"^1.3.0","@prisma/adapter-pg":"^5.14.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-prisma_0.0.6_1717159883803_0.5061173386809987","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@arthurfranckpat/adonis-prisma","version":"0.0.7","keywords":[],"author":{"name":"ArthurFranckPat"},"license":"MIT","_id":"@arthurfranckpat/adonis-prisma@0.0.7","maintainers":[{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"}],"homepage":"https://github.com/ArthurFranckPat/adonis-prisma#readme","bugs":{"url":"https://github.com/ArthurFranckPat/adonis-prisma/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dts":false,"dist":{"shasum":"8a5d1d7ca321f3fd97e449f62a14a231a3834b92","tarball":"https://registry.npmjs.org/@arthurfranckpat/adonis-prisma/-/adonis-prisma-0.0.7.tgz","fileCount":40,"integrity":"sha512-OFlHDs1xOcI0iR8G/kdT8W7R1/sSmHdrT0oatW1R35CiPfff4xTV8m1PBteAirJ3zzCym/jD3CmJx1kSF/cm8Q==","signatures":[{"sig":"MEUCIQD4gK6JE2n0B7U7YuYAKcPUdQyvakZ3EbbS6TNB5W5l7gIgS7ahG0czoxsWPLha6zRna4l1leMhj3pkdQ6aLFzCkqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43506},"main":"./build/index.js","type":"module","clean":true,"types":"./build/index.d.ts","format":"esm","outDir":"./build","target":"esnext","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./prisma_seeder":"./build/src/prisma_seeder.js","./prisma_service":"./build/src/prisma_service.js","./prisma_provider":"./build/providers/prisma_provider.js","./prisma_user_provider":"./build/src/prisma_user_provider.js"},"gitHead":"ae3c3a3d30a7cb1cefee20cf43dcd9198498bd65","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","pretest":"npm run lint","release":"np","version":"npm run build","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","postcompile":"npm run copy:templates && npm run index:commands","copy:templates":"copyfiles \"stubs/**/*.stub\" build","index:commands":"adonis-kit index build/commands","prepublishOnly":"npm run build"},"_npmUser":{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"},"prettier":"@adonisjs/prettier-config","sourcemap":true,"repository":{"url":"git+https://github.com/ArthurFranckPat/adonis-prisma.git","type":"git"},"_npmVersion":"10.2.4","description":"A Prisma Adapter for Adonis Js v6","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","execa":"^9.1.0","eslint":"^8.57.0","prisma":"^5.14.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.3.1","@prisma/client":"^5.14.0","@poppinss/utils":"^6.7.3","@adonisjs/session":"^7.4.0","@japa/file-system":"^2.3.0","@adonisjs/tsconfig":"^1.3.0","@prisma/adapter-pg":"^5.14.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-prisma_0.0.7_1717160593745_0.18199393453951718","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@arthurfranckpat/adonis-prisma","version":"0.0.8","keywords":[],"author":{"name":"ArthurFranckPat"},"license":"MIT","_id":"@arthurfranckpat/adonis-prisma@0.0.8","maintainers":[{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"}],"homepage":"https://github.com/ArthurFranckPat/adonis-prisma#readme","bugs":{"url":"https://github.com/ArthurFranckPat/adonis-prisma/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dts":false,"dist":{"shasum":"b17c8075dfe964be9072afbdc251ba232dc0e9c6","tarball":"https://registry.npmjs.org/@arthurfranckpat/adonis-prisma/-/adonis-prisma-0.0.8.tgz","fileCount":40,"integrity":"sha512-HiVO8GymXw12rfO2Kb+FHwFD37FkEKGtPL3swqts6uKvk88MCPsieV14i6DtCvkqo/0GvKv2BUHEFFA5pc/jZw==","signatures":[{"sig":"MEUCIHfMP55QNbOqZ/lAVDnderejycnmZXSZyRV7gV7010RpAiEA1AQBMSzCh5CLx4ATekGH3YCH53OSpwUmQvjzIVmB4F4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44068},"main":"./build/index.js","type":"module","clean":true,"types":"./build/index.d.ts","format":"esm","outDir":"./build","target":"esnext","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./prisma_seeder":"./build/src/prisma_seeder.js","./prisma_service":"./build/src/prisma_service.js","./prisma_provider":"./build/providers/prisma_provider.js","./prisma_user_provider":"./build/src/prisma_user_provider.js"},"gitHead":"af7b82b86b2563052eec867c6a0720b79a45c1e2","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","pretest":"npm run lint","release":"np","version":"npm run build","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","postcompile":"npm run copy:templates && npm run index:commands","copy:templates":"copyfiles \"stubs/**/*.stub\" build","index:commands":"adonis-kit index build/commands","prepublishOnly":"npm run build"},"_npmUser":{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"},"prettier":"@adonisjs/prettier-config","sourcemap":true,"repository":{"url":"git+https://github.com/ArthurFranckPat/adonis-prisma.git","type":"git"},"_npmVersion":"10.2.4","description":"A Prisma Adapter for Adonis Js v6","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","execa":"^9.1.0","eslint":"^8.57.0","prisma":"^5.14.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","copyfiles":"^2.4.1","typescript":"^5.4.2","@types/node":"^20.11.25","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.3.1","@prisma/client":"^5.14.0","@poppinss/utils":"^6.7.3","@adonisjs/session":"^7.4.0","@japa/file-system":"^2.3.0","@adonisjs/tsconfig":"^1.3.0","@prisma/adapter-pg":"^5.14.0","@adonisjs/assembler":"^7.2.3","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-prisma_0.0.8_1717170581887_0.7563247459598683","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@arthurfranckpat/adonis-prisma","main":"./build/index.js","description":"A Prisma Adapter for Adonis Js v6","version":"0.1.0","engines":{"node":">=20.6.0"},"type":"module","exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./prisma_provider":"./build/providers/prisma_provider.js","./prisma_service":"./build/src/prisma_service.js","./helpers":"./build/src/helpers.js","./prisma_user_provider":"./build/src/prisma_user_provider.js","./prisma_seeder":"./build/src/prisma_seeder.js"},"scripts":{"clean":"del-cli build","copy:templates":"copyfiles \"stubs/**/*.stub\" build","typecheck":"tsc --noEmit","lint":"eslint . --ext=.ts","format":"prettier --write .","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","pretest":"npm run lint","test":"c8 npm run quick:test","compile":"npm run lint && npm run clean && tsc","postcompile":"npm run copy:templates && npm run index:commands","build":"npm run compile","release":"np","version":"npm run build","prepublishOnly":"npm run build","index:commands":"adonis-kit index build/commands"},"keywords":[],"author":{"name":"ArthurFranckPat"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ArthurFranckPat/adonis-prisma.git"},"devDependencies":{"@adonisjs/assembler":"^7.2.3","@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.3.1","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0","@adonisjs/session":"^7.4.0","@adonisjs/tsconfig":"^1.3.0","@japa/assert":"^2.1.0","@japa/file-system":"^2.3.0","@japa/runner":"^3.1.1","@poppinss/utils":"^6.7.3","@prisma/adapter-pg":"^5.14.0","@prisma/client":"^5.14.0","@swc/core":"^1.4.6","@types/node":"^20.11.25","c8":"^9.1.0","copyfiles":"^2.4.1","del-cli":"^5.1.0","eslint":"^8.57.0","execa":"^9.1.0","np":"^10.0.0","prettier":"^3.2.5","prisma":"^5.14.0","ts-node":"^10.9.2","typescript":"^5.4.2"},"peerDependencies":{"@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.2.0"},"publishConfig":{"access":"public","tag":"latest"},"np":{"message":"chore(release): %s","tag":"latest","branch":"main","anyBranch":false},"c8":{"reporter":["text","html"],"exclude":["tests/**"]},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"prettier":"@adonisjs/prettier-config","outDir":"./build","clean":true,"format":"esm","dts":false,"sourcemap":true,"target":"esnext","_id":"@arthurfranckpat/adonis-prisma@0.1.0","gitHead":"a64f95c522b2bd28894af0f37709db366e844a61","types":"./build/index.d.ts","bugs":{"url":"https://github.com/ArthurFranckPat/adonis-prisma/issues"},"homepage":"https://github.com/ArthurFranckPat/adonis-prisma#readme","_nodeVersion":"21.6.2","_npmVersion":"10.2.4","dist":{"integrity":"sha512-HUh/i8pVO7UIqEpwaVvoVGCD9d3nkBOSZGvBqIZEdFnmQZbyVWsn1gG7vYewjiH/r8vvmnhmKnEtXAH+3TlRrQ==","shasum":"01938c1e4dd8448c0911a2fa978ffd5e8f6ac25a","tarball":"https://registry.npmjs.org/@arthurfranckpat/adonis-prisma/-/adonis-prisma-0.1.0.tgz","fileCount":42,"unpackedSize":45836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTXE8luM+MXR4Hve5REF3fAjhsLW834ZvM5fi4Dnr4+AiApnPxhDQJ0V2Mmc0HgioyFk0NaWnEMQUzPl8PoJhnyEw=="}]},"_npmUser":{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"},"directories":{},"maintainers":[{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonis-prisma_0.1.0_1717187857322_0.28319384933237157"},"_hasShrinkwrap":false},"0.1.1":{"name":"@arthurfranckpat/adonis-prisma","main":"./build/index.js","description":"A Prisma Adapter for Adonis Js v6","version":"0.1.1","engines":{"node":">=20.6.0"},"type":"module","exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./prisma_provider":"./build/providers/prisma_provider.js","./prisma_service":"./build/src/prisma_service.js","./helpers":"./build/src/helpers.js","./prisma_user_provider":"./build/src/prisma_user_provider.js","./prisma_seeder":"./build/src/prisma_seeder.js"},"scripts":{"clean":"del-cli build","copy:templates":"copyfiles \"stubs/**/*.stub\" build","typecheck":"tsc --noEmit","lint":"eslint . --ext=.ts","format":"prettier --write .","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","pretest":"npm run lint","test":"c8 npm run quick:test","compile":"npm run lint && npm run clean && tsc","postcompile":"npm run copy:templates && npm run index:commands","build":"npm run compile","release":"np","version":"npm run build","prepublishOnly":"npm run build","index:commands":"adonis-kit index build/commands"},"keywords":[],"author":{"name":"ArthurFranckPat"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ArthurFranckPat/adonis-prisma.git"},"devDependencies":{"@adonisjs/assembler":"^7.2.3","@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.3.1","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0","@adonisjs/session":"^7.4.0","@adonisjs/tsconfig":"^1.3.0","@japa/assert":"^2.1.0","@japa/file-system":"^2.3.0","@japa/runner":"^3.1.1","@poppinss/utils":"^6.7.3","@prisma/adapter-pg":"^5.14.0","@prisma/client":"^5.14.0","@swc/core":"^1.4.6","@types/node":"^20.11.25","c8":"^9.1.0","copyfiles":"^2.4.1","del-cli":"^5.1.0","eslint":"^8.57.0","execa":"^9.1.0","np":"^10.0.0","prettier":"^3.2.5","prisma":"^5.14.0","ts-node":"^10.9.2","typescript":"^5.4.2"},"peerDependencies":{"@adonisjs/auth":"^9.2.0","@adonisjs/core":"^6.2.0"},"publishConfig":{"access":"public","tag":"latest"},"np":{"message":"chore(release): %s","tag":"latest","branch":"main","anyBranch":false},"c8":{"reporter":["text","html"],"exclude":["tests/**"]},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"prettier":"@adonisjs/prettier-config","outDir":"./build","clean":true,"format":"esm","dts":false,"sourcemap":true,"target":"esnext","_id":"@arthurfranckpat/adonis-prisma@0.1.1","gitHead":"c9b902db3d9fda33bac6e8eeefab6f433734392c","types":"./build/index.d.ts","bugs":{"url":"https://github.com/ArthurFranckPat/adonis-prisma/issues"},"homepage":"https://github.com/ArthurFranckPat/adonis-prisma#readme","_nodeVersion":"21.6.2","_npmVersion":"10.2.4","dist":{"integrity":"sha512-rBPXz/8qMfWc3lUNizQ/wW8cHyAl954AERPr2Ss06tXiVTrB+jHy/TnIf69NVd884ITRbpo/TTmCpF6abe7+CQ==","shasum":"83f0fbf5c81d13a44ed36634f38ec90484ec8795","tarball":"https://registry.npmjs.org/@arthurfranckpat/adonis-prisma/-/adonis-prisma-0.1.1.tgz","fileCount":42,"unpackedSize":43092,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtTCyJhqlB0e76EuWgHYNgpewkRuPrXriGM4YaVzXXDAiBN4myEr/2qukkqBFHHlh2GG/AgOXoSrxMf4jUeSFOByw=="}]},"_npmUser":{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"},"directories":{},"maintainers":[{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonis-prisma_0.1.1_1717449990059_0.1467016141860269"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-06T14:00:22.788Z","modified":"2024-06-03T21:26:30.404Z","0.0.0":"2024-05-06T14:00:23.064Z","0.0.1":"2024-05-06T14:19:36.843Z","0.0.2":"2024-05-06T14:41:13.272Z","0.0.3":"2024-05-15T21:31:33.945Z","0.0.4":"2024-05-31T07:49:50.043Z","0.0.5":"2024-05-31T12:38:26.512Z","0.0.6":"2024-05-31T12:51:23.951Z","0.0.7":"2024-05-31T13:03:13.988Z","0.0.8":"2024-05-31T15:49:42.129Z","0.1.0":"2024-05-31T20:37:37.520Z","0.1.1":"2024-06-03T21:26:30.227Z"},"maintainers":[{"name":"arthurfranckpat","email":"arthur.bledou@gmail.com"}],"author":{"name":"ArthurFranckPat"},"repository":{"type":"git","url":"git+https://github.com/ArthurFranckPat/adonis-prisma.git"},"keywords":[],"license":"MIT","homepage":"https://github.com/ArthurFranckPat/adonis-prisma#readme","bugs":{"url":"https://github.com/ArthurFranckPat/adonis-prisma/issues"},"readme":"#Adonis JS 6 Prisma Adapter\n\nThis package is useful if you want to give a try to PrismaJS within Adonis JS 6.\n\n## Getting Started\n\n### Installation\n\n```sh\n npm install @arthurfranckpat/adonis-prisma\n```\n\nYou should use your favorite package manager.\n\nThen configure the package via :\n\n```sh\nnode ace configure @arthurfranckpat/adonis-prisma\n```\n\nThis command will scaffold the config files, providers and create a prisma folder with `prisma.schema` file.\n\n### Post Installation\n\nAfter installation, you should run the proper commands to migrate your schema and/or generate the Prisma Client :\n\n```sh\n  npx prisma generate\n```\n\n## Usage\n\nYou have two options to use the Prisma Client.\nFirst,via Adonis IoC Container :\n\n```sh\nconst prisma = await app.container.make('prisma:db')\n```\n\nOr by destructuring `HttpContext`object :\n\n```\n//route.ts\n\nrouter\n  .get('/', async function ({ prisma }: HttpContext) {\n    ...\n    const posts = await prisma.post.findMany())\n    ...\n  })\n```\n\n### Authentication\n\nFirst,you should install the `@adonisjs/auth` and configure it with `Session` as Auth Guard.\nThen, you should replace the `provider` key in the `config/auth.ts` file with this:\n\n```\n//config/auth.ts\n\n  import { configProvider } from '@adonisjs/core'\n  ... other imports\n\n  ...\n      provider: configProvider.create(async () => {\n        const { SessionPrismaUserProvider } = await import(\n          '@arthurfranckpat/adonis-prisma/prisma_user_provider'\n        )\n        return new SessionPrismaUserProvider()\n      })\n```\n\nAfter that, you can use the provided methods to facilitate the authentication flow. Like, the `@adonisjs/lucid`, there is two methods for authentication (**_NB_** : these methods are available only with `user` model :\n\n- To verify user credentials, you can use this method : ` const user = await prisma.user.verifyCredentials('email', 'password')`\n\n#### Notes on authentication :\n\n- First, you should have a `user` model defined to have access to authentication methods\n- You can configure the `auth` behavior inside `config/prisma.ts` : You can modify the `uuids` and `pasword` columns names to fit your needs. If you define many `uuids` columns, you can use the `findForAuth` method to query the user in the database.\n- The password is automatically hashed via the `@adonisjs/hash` package when creating or updating an user, based on the default hasher configured inside the `config/hash.ts`.\n- In `config/prisma.ts`, you can define whether you want sanitize (remove the hashed from the response returned by prisma). This option is defined via the `sanitizePassword` key.\n\n### Database Seeding\n\nYou can define seeders for your DB with the following command :\n\n```sh\nnode ace prisma:make-provider <name_of_the_seeder>\n```\n\nIt will create a seeder file inside the `prisma/seeders` directory.\n\nThen, to seed the database you should run :\n`node ace prisma:seed` command.\n**_NB_**: This command runs all the seeders files inside `prisma/seeders` directory.\n\n## Before leaving...\n\nThis package is my first ever package. Feel free to make feedbacks if something needs to be improved.\n","readmeFilename":"README.md"}