Skip to content

Instantly share code, notes, and snippets.

@fnoquiq
Last active February 3, 2023 16:49
Show Gist options
  • Save fnoquiq/8904ac13876497f727573953ac04a625 to your computer and use it in GitHub Desktop.
Save fnoquiq/8904ac13876497f727573953ac04a625 to your computer and use it in GitHub Desktop.
Extension Settings Sync for VSCode
This gist exceeds the recommended number of files (~10). To access all files, please clone this gist.
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/organizations/domain/use-cases/find-driver-to-add/find-driver-to-add.use-case.ts","entries":[{"id":"on9r.ts","source":"searchReplace.source","timestamp":1673530266210},{"id":"oeVw.ts","source":"searchReplace.source","timestamp":1673531344791}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/test/factories/entities/wallet-ride-transaction-fake.factory.ts","entries":[{"id":"Iooi.ts","source":"Workspace Edit","timestamp":1673541070111}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/domain/useCases/forgotPassengerPasswordConfirm/errors/invalidEmailOrPhone.error.ts","entries":[{"id":"2f8O.ts","timestamp":1654718809266}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/passengers/application/factories/controllers/update-passenger-profile-password.factory.ts","entries":[{"id":"WDd2.ts","source":"searchReplace.source","timestamp":1672777338248},{"id":"u9B1.ts","source":"searchReplace.source","timestamp":1672777381844},{"id":"gcz6.ts","source":"Fix all fixable ESLint issues","timestamp":1672777594795}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api-core/src/shared/domain/valueObjects/geographicCoordinate/geographicCoordinate.vo.ts","entries":[{"id":"u4d5.ts","source":"Fix all fixable ESLint issues","timestamp":1659040670354},{"id":"HMuU.ts","timestamp":1659040708514}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/test/factories/entities/ride-report-fake.factory.ts","entries":[{"id":"DolC.ts","source":"Workspace Edit","timestamp":1673541070255}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/bank-accounts/infra/database/prisma/mappers/repositories/bank-account.mapper.spec.ts","entries":[{"id":"EdZE.ts","source":"searchReplace.source","timestamp":1673541360510}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/route-lines/application/controllers/list-route-lines/list-route-lines.controller.test.ts","entries":[{"id":"TUMe.ts","source":"searchReplace.source","timestamp":1672777341564},{"id":"L27m.ts","source":"searchReplace.source","timestamp":1672777384052},{"id":"mbJ7.ts","source":"searchReplace.source","timestamp":1672777935531},{"id":"DLkk.ts","source":"searchReplace.source","timestamp":1672778369227}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passengers/domain/useCases/forgotPassengerPasswordVerify/forgotPassengerPasswordVerify.useCase.spec.ts","entries":[{"id":"Fz1q.ts","source":"Workspace Edit","timestamp":1657909504304},{"id":"cnyi.ts","timestamp":1658511948138}]}
{"version":1,"resource":"file:///home/gabriel/buzu/libs/utils/jest.config.ts","entries":[{"id":"76ib.ts","source":"Fix all fixable ESLint issues","timestamp":1669772030239}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/domain/valueObjects/imageName/invalidImageName.error.ts","entries":[{"id":"jGEU.ts","timestamp":1656011906382},{"id":"k5ky.ts","source":"moved.source","timestamp":1656012413699},{"id":"n2Pn.ts","source":"renamed.source","timestamp":1656012560519},{"id":"eCBt.ts","timestamp":1656012567861},{"id":"51VE.ts","timestamp":1656012578926}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/drivers/application/controllers/list-driver-organizations/list-driver-organizations.controller.test.ts","entries":[{"id":"JmYx.ts","source":"searchReplace.source","timestamp":1673530259794},{"id":"vHCo.ts","source":"searchReplace.source","timestamp":1673531344983}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/organizations/domain/use-cases/remove-driver-from-organization-route/remove-driver-from-organization-route.use-case.ts","entries":[{"id":"fH4u.ts","source":"searchReplace.source","timestamp":1673530265998},{"id":"kumS.ts","source":"searchReplace.source","timestamp":1673531344507}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/src/shared/main/config/sms.config.ts","entries":[{"id":"NXuk.ts","source":"searchReplace.source","timestamp":1660747045258}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/drivers/application/factories/controllers/updateDriverPassword.factory.ts","entries":[{"id":"Y8rj.ts","source":"Workspace Edit","timestamp":1657909118258}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/domain/value-objects/cnh/cnh.vo.ts","entries":[{"id":"l1VZ.ts","timestamp":1667313139377}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/rides/domain/entities/rides.entity.ts","entries":[{"id":"osIv.ts","source":"searchReplace.source","timestamp":1673530264402},{"id":"WleT.ts","source":"Workspace Edit","timestamp":1673541069567}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/passengers/application/controllers/show-profile-passenger/show-profile-passenger.controller.ts","entries":[{"id":"Vf0O.ts","source":"searchReplace.source","timestamp":1673534791508},{"id":"Jeab.ts","source":"searchReplace.source","timestamp":1673534802576}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/domain/valueObjects/cpf/cpf.validator.ts","entries":[{"id":"pAn7.ts","timestamp":1659009267257}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/application/controllers/updatePassengerProfileName/index.ts","entries":[{"id":"ABBn.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1654020949198}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/src/shared/infra/providers/storage/implementations/fakeStorage.provider.ts","entries":[{"id":"aVmn.ts","timestamp":1660857295514},{"id":"qQmm.ts","timestamp":1660857310146},{"id":"yQWd.ts","timestamp":1660857324866}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/src/modules/passenger/domain/contracts/repository/index.ts","entries":[{"id":"CGR0.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652447489206}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/src/shared/infra/factories/providers/httpClientProvider.factory.ts","entries":[{"id":"qrW2.ts","source":"searchReplace.source","timestamp":1660747045302}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/wallets/domain/errors/wallet-deposit-transaction-not-found.error.ts","entries":[{"id":"ngmg.ts","source":"searchReplace.source","timestamp":1673530259838}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/rides/application/factories/controllers/remove-ride-passenger.factory.ts","entries":[{"id":"i4c5.ts","source":"searchReplace.source","timestamp":1673531441100}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/drivers/application/controllers/updateDriverPassword/updateDriverPassword.controller.test.ts","entries":[{"id":"6WDO.ts","source":"Workspace Edit","timestamp":1657909130682}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/domain/value-objects/activated-at/activated-at.vo.ts","entries":[{"id":"tL2x.ts","source":"searchReplace.source","timestamp":1673530313783}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/domain/valueObjects/expiresAt/expiresAt.vo.ts","entries":[{"id":"mwHh.ts","timestamp":1658868715709},{"id":"qwXl.ts","timestamp":1658868750649},{"id":"R4dm.ts","timestamp":1658868768469},{"id":"5lBj.ts","timestamp":1658868837702}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/.husky/pre-push","entries":[{"id":"iiIC","timestamp":1662050588538},{"id":"VenP","timestamp":1662050655443},{"id":"SIsI","timestamp":1662050716115},{"id":"uEwo","timestamp":1662050742896},{"id":"O3Li","timestamp":1662050754120},{"id":"yJTz","timestamp":1662050867809},{"id":"ZUcV","timestamp":1662050906573},{"id":"FIJW","timestamp":1662050964230},{"id":"r0Oi","timestamp":1662051050919},{"id":"hX7R","timestamp":1662051081451},{"id":"DHpL","timestamp":1662051097919},{"id":"5bSi","timestamp":1662051215221},{"id":"ySib","timestamp":1662051267029},{"id":"xnYv","timestamp":1662051280806},{"id":"7PPx","timestamp":1662051295890},{"id":"YH2B","timestamp":1662051358958},{"id":"KM9P","timestamp":1662051387611},{"id":"fAhY","timestamp":1662051402531},{"id":"R0VB","timestamp":1662051504732},{"id":"uABf","timestamp":1662051526736},{"id":"p16e","timestamp":1662051879072},{"id":"33Fs","timestamp":1662051966029},{"id":"7QdB","timestamp":1662052148683},{"id":"24zG","timestamp":1662054911106},{"id":"6P1z","timestamp":1662055477360},{"id":"a0Zk","timestamp":1662147577072},{"id":"xB4p","timestamp":1663070297273},{"id":"wfcp","timestamp":1663070411275},{"id":"eJ3J","timestamp":1663079083956},{"id":"A4Gi","timestamp":1663079180816},{"id":"spt9","timestamp":1663079228929},{"id":"g0DN","timestamp":1663081471862},{"id":"6jwr","timestamp":1663081533323},{"id":"mFJa","timestamp":1663081554799},{"id":"aMyp","timestamp":1663081668473},{"id":"FP9C","timestamp":1663081847943},{"id":"vTex","timestamp":1663081862847},{"id":"mQpf","timestamp":1663081890063},{"id":"JNmZ","timestamp":1663081908031},{"id":"fpWN","timestamp":1663081999464},{"id":"iDVX","timestamp":1663082031461},{"id":"7XGG","timestamp":1663082127090},{"id":"ACmN","timestamp":1663082147978},{"id":"09U5","timestamp":1663082377376},{"id":"yQt9","timestamp":1663082408624},{"id":"L4aJ","timestamp":1663082420380},{"id":"XMkT","timestamp":1663082442748},{"id":"kXWF","timestamp":1663087432502},{"id":"3FWy","timestamp":1663087472086},{"id":"YhDJ","timestamp":1663087893875}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/.editorconfig","entries":[{"id":"pcMp","timestamp":1655328913276},{"id":"mVme","source":"Workspace Edit","timestamp":1655328940896},{"id":"hPt1","source":"Workspace Edit","timestamp":1655328994251}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passengers/application/controllers/updatePassengerProfileName/updatePassengerProfileName.controller.test.ts","entries":[{"id":"h7nW.ts","source":"Workspace Edit","timestamp":1657909519752}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/organizations/domain/errors/cnpj-already-registered.error.ts","entries":[{"id":"cibQ.ts","source":"searchReplace.source","timestamp":1673530261886}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/src/shared/domain/valueObjects/jwt/jwt.validator.ts","entries":[{"id":"G5IH.ts","timestamp":1660660740547}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/domain/useCases/authenticateFacebookPassenger/authenticateFacebookPassenger.useCase.spec.ts","entries":[{"id":"OHD3.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1655471916828},{"id":"4FLz.ts","timestamp":1655471959984},{"id":"lLm6.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1655471965812},{"id":"LxMA.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1655471979076},{"id":"kAEb.ts","timestamp":1655471997944},{"id":"uFpX.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1655472018496},{"id":"UmFZ.ts","timestamp":1655472080241},{"id":"B2ph.ts","timestamp":1655472109397},{"id":"nCWu.ts","timestamp":1655472156493},{"id":"LY6o.ts","timestamp":1655472168181},{"id":"A2RP.ts","timestamp":1655482494373},{"id":"UxpK.ts","timestamp":1655482537213},{"id":"LDhL.ts","timestamp":1655482577337},{"id":"hXiY.ts","timestamp":1655483649893},{"id":"swv8.ts","source":"Workspace Edit","timestamp":1655487024622},{"id":"PqKu.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1655817428143},{"id":"e1CN.ts","timestamp":1655834089527},{"id":"0Lfs.ts","timestamp":1655834128235},{"id":"KHF7.ts","timestamp":1655834140619},{"id":"vEzN.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1655834205348},{"id":"yTtR.ts","source":"Update import from \"./errors\"","timestamp":1655834210268},{"id":"LjgX.ts","timestamp":1655834222732},{"id":"BjC8.ts","timestamp":1655834441135},{"id":"D6xL.ts","timestamp":1655834455643},{"id":"igVH.ts","timestamp":1655834464159},{"id":"bIrX.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1655834519264},{"id":"SZEL.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1655834553056},{"id":"GVWs.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1655834564920},{"id":"qK6z.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1655834580768},{"id":"i4ob.ts","timestamp":1655834585496},{"id":"YrYP.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1655834616665},{"id":"M8RX.ts","timestamp":1655834643901},{"id":"E06a.ts","timestamp":1655835075442},{"id":"4DmD.ts","timestamp":1655846184440},{"id":"i7HT.ts","timestamp":1655921232994},{"id":"Q2oS.ts","timestamp":1655921252850},{"id":"nGVa.ts","timestamp":1655921265030},{"id":"ec0r.ts","timestamp":1655921335618},{"id":"JrTM.ts","source":"undoRedo.source","timestamp":1655921343115},{"id":"BuAm.ts","timestamp":1655921366243},{"id":"6yYP.ts","timestamp":1655921378703},{"id":"vmvD.ts","timestamp":1655921395355},{"id":"p3sX.ts","timestamp":1655921425495},{"id":"ZLv1.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1655921438095},{"id":"9Vnt.ts","timestamp":1655921510912},{"id":"7QO1.ts","timestamp":1656424326675},{"id":"9nRc.ts","timestamp":1657041745446},{"id":"3xnZ.ts","timestamp":1657041940467},{"id":"Evz3.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1657041980176},{"id":"womR.ts","source":"Workspace Edit","timestamp":1657628405614}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/route-stop-points/application/factories/disable-route-stop-point.factory.ts","entries":[{"id":"DTrJ.ts","source":"searchReplace.source","timestamp":1673534945921}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/drivers/application/factories/controllers/update-driver-profile-password.factory.ts","entries":[{"id":"hFYI.ts","source":"searchReplace.source","timestamp":1672777340524},{"id":"5Axd.ts","source":"searchReplace.source","timestamp":1672777383032},{"id":"PrlS.ts","source":"searchReplace.source","timestamp":1672777933955},{"id":"si01.ts","source":"Fix all fixable ESLint issues","timestamp":1672778026940}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/src/shared/application/factories/middlewares/authenticatedRateLimiter.factory.ts","entries":[{"id":"QC9u.ts","timestamp":1663277654321}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passengers/infra/database/repositories/inMemory/inMemoryPassengers.repository.ts","entries":[{"id":"iSEU.ts","source":"Workspace Edit","timestamp":1657909497132}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passengers/application/controllers/signupPassengerFinish/signupPassengerFinish.controller.test.ts","entries":[{"id":"Rhdf.ts","source":"Workspace Edit","timestamp":1657909526616}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/src/modules/employees/application/routes/employees.routes.ts","entries":[{"id":"nSGg.ts","timestamp":1663277753330}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/domain/value-objects/google-id/google-id.vo.ts","entries":[{"id":"yJrN.ts","source":"searchReplace.source","timestamp":1673530313695}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/organizations/domain/entities/organization.entity.spec.ts","entries":[{"id":"qX7I.ts","source":"searchReplace.source","timestamp":1673541381638}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/domain/useCases/updatePassengerProfilePassword/updatePassengerProfilePassword.useCase.ts","entries":[{"id":"apF9.ts","source":"Fix all fixable ESLint issues","timestamp":1657226620075},{"id":"HdgF.ts","source":"undoRedo.source","timestamp":1657226622991}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/application/middlewares/rate-limiter/unauthenticated-rate-limiter.middleware.ts","entries":[{"id":"iyms.ts","source":"Fix all fixable ESLint issues","timestamp":1673531161037},{"id":"ycq6.ts","timestamp":1673531164261},{"id":"9yCb.ts","source":"Update import from \"@buzu/backend/contracts\"","timestamp":1673531169161}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/organizations/application/factories/controllers/create-organization-vehicle.factory.ts","entries":[{"id":"ckz3.ts","source":"searchReplace.source","timestamp":1672777342712},{"id":"xjwz.ts","source":"searchReplace.source","timestamp":1672777385584},{"id":"PabQ.ts","source":"Fix all fixable ESLint issues","timestamp":1672777899626}]}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildSeeds",
"watch": false
},
"configurations": {
"production": {
"buildTarget": "api-core:buildSeeds:production"
}
}
},
"buildSeeds": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/seeds",
"main": "apps/api-core/src/shared/test/seed/index.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build",
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/test/seed"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildSeeds"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildSeeds:production"
}
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
},
"buildSeeds": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/seeds",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.[css]|[hbs]",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build",
"command": "ts-node ./apps/api-core/src/shared/test/seed"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates/email-verify/template.hbs",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "[**/*.hbs][**/*.css]",
"input": "apps/api-core/src/shared/application/views/templates/email-verify/template.hbs",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"transactionworkerbuild": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"messageworkerbuild": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:transactionworkerbuild"
},
"configurations": {
"production": {
"buildTarget": "api-core:transactionworkerbuild:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:messageworkerbuild"
},
"configurations": {
"production": {
"buildTarget": "api-core:messageworkerbuild:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"jestConfig": "apps/api-core/jest.config.ts",
"options": {
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.[hb|cs]s",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"transactionworkerbuild": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"messageworkerbuild": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:transactionworkerbuild"
},
"configurations": {
"production": {
"buildTarget": "api-core:transactionworkerbuild:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:messageworkerbuild"
},
"configurations": {
"production": {
"buildTarget": "api-core:messageworkerbuild:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.coverage.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.integration.config.ts",
"passWithNoTests": true,
"runInBand": true
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildSeeds"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildSeeds:production"
}
}
},
"buildSeeds": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/seeds",
"main": "apps/api-core/src/shared/test/seed/index.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.[css][hbs]",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"messageworkerbuild": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:messageworkerbuild"
},
"configurations": {
"production": {
"buildTarget": "api-core:messageworkerbuild:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/application/views/templates/email-verify/template.hbs",
"output": "."
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
},
{
"glob": "newrelic.js",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 25000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "DATABASE_URL=\"$MIGRATE_DATABASE_URL\" yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildSeeds",
"watch": false
},
"configurations": {
"production": {
"buildTarget": "api-core:buildSeeds:production"
}
}
},
"buildSeeds": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/seeds",
"main": "apps/api-core/src/shared/test/seed/index.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
}
},
"tags": ["api", "core"]
}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/project.json","entries":[{"id":"zgB5.json","timestamp":1669752018440},{"id":"c6rR.json","timestamp":1669752450818},{"id":"V0Y6.json","timestamp":1669752460951},{"id":"U2Ln.json","timestamp":1669752480411},{"id":"Q0EB.json","timestamp":1669752512547},{"id":"A8LW.json","timestamp":1669752552900},{"id":"qZiy.json","source":"undoRedo.source","timestamp":1669752564656},{"id":"E7sU.json","timestamp":1670523142290},{"id":"dakZ.json","timestamp":1670523172155},{"id":"hmXa.json","timestamp":1670523476252},{"id":"LG0l.json","timestamp":1670523503273},{"id":"L5qg.json","timestamp":1670523547070},{"id":"uRCn.json","timestamp":1670528649487},{"id":"2WTV.json","timestamp":1670528680643},{"id":"VVs4.json","timestamp":1671112977894},{"id":"f3Pp.json","timestamp":1671113039079},{"id":"q3Jc.json","timestamp":1671113123940},{"id":"dhpG.json","timestamp":1671113270182},{"id":"BcqJ.json","timestamp":1671113306510},{"id":"ztVe.json","timestamp":1671113337863},{"id":"vI0b.json","timestamp":1671113360527},{"id":"ODKH.json","timestamp":1671113475436},{"id":"ACIR.json","timestamp":1671113498408},{"id":"JZ4z.json","timestamp":1671113539177},{"id":"EhOu.json","timestamp":1671113780232},{"id":"vGqs.json","timestamp":1671113793412},{"id":"7odw.json","timestamp":1671113804272},{"id":"9nQ0.json","timestamp":1671113816272},{"id":"T7Q1.json","timestamp":1671113855177},{"id":"zVA3.json","timestamp":1671113885977},{"id":"671R.json","timestamp":1671113897321},{"id":"e5Kf.json","timestamp":1671113909905},{"id":"7wzC.json","timestamp":1671113933430},{"id":"e6Wa.json","timestamp":1671113982950},{"id":"sqZw.json","timestamp":1671115694651},{"id":"CIa0.json","timestamp":1671115718643},{"id":"6vug.json","timestamp":1671115881720},{"id":"gw6E.json","timestamp":1671115901061},{"id":"keWd.json","timestamp":1671116063499},{"id":"N2wL.json","timestamp":1671116155356},{"id":"CLnB.json","timestamp":1671116180640},{"id":"2x1U.json","timestamp":1671116295441},{"id":"6GWN.json","timestamp":1671116318413},{"id":"IR8s.json","timestamp":1671116410806},{"id":"T63T.json","timestamp":1671116449771},{"id":"2Xuz.json","timestamp":1671116491983},{"id":"t20S.json","timestamp":1671116534304},{"id":"cDWI.json","timestamp":1671116607301},{"id":"ybqh.json","timestamp":1671116963232},{"id":"0R8C.json","timestamp":1671116973576}]}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "*.hbs|.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildSeeds"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildSeeds:production"
}
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
},
"buildSeeds": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
},
{
"glob": "newrelic.js",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "DATABASE_URL=\"$MIGRATE_DATABASE_URL\" yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildSeeds",
"watch": false
},
"configurations": {
"production": {
"buildTarget": "api-core:buildSeeds:production"
}
}
},
"buildSeeds": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/seeds",
"main": "apps/api-core/src/shared/test/seed/index.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.[hbs][css]",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
},
{
"glob": "newrelic.js",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 20000,
"logHeapUsage": "true"
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "DATABASE_URL=\"$MIGRATE_DATABASE_URL\" yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildSeeds",
"watch": false
},
"configurations": {
"production": {
"buildTarget": "api-core:buildSeeds:production"
}
}
},
"buildSeeds": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/seeds",
"main": "apps/api-core/src/shared/test/seed/index.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.[hb,cs]s",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"transactionworkerbuild": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"messageworkerbuild": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:transactionworkerbuild"
},
"configurations": {
"production": {
"buildTarget": "api-core:transactionworkerbuild:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:messageworkerbuild"
},
"configurations": {
"production": {
"buildTarget": "api-core:messageworkerbuild:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "*.hbs,.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"transactionworkerbuild": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"messageworkerbuild": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:transactionworkerbuild"
},
"configurations": {
"production": {
"buildTarget": "api-core:transactionworkerbuild:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:messageworkerbuild"
},
"configurations": {
"production": {
"buildTarget": "api-core:messageworkerbuild:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
},
{
"glob": "newrelic.js",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 20000,
"logHeapUsage": true
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "DATABASE_URL=\"$MIGRATE_DATABASE_URL\" yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildSeeds",
"watch": false
},
"configurations": {
"production": {
"buildTarget": "api-core:buildSeeds:production"
}
}
},
"buildSeeds": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/seeds",
"main": "apps/api-core/src/shared/test/seed/index.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildSeeds"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildSeeds:production"
}
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
},
"buildSeeds": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/seeds",
"main": "apps/api-core/src/shared/test/seed/index.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildSeeds"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildSeeds:production"
}
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
},
"buildSeeds": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "[**/*.hbs][**/*.css]",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"transactionworkerbuild": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"messageworkerbuild": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:transactionworkerbuild"
},
"configurations": {
"production": {
"buildTarget": "api-core:transactionworkerbuild:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:messageworkerbuild"
},
"configurations": {
"production": {
"buildTarget": "api-core:messageworkerbuild:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"transactionworkerbuild": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"messageworkerbuild": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:transactionworkerbuild"
},
"configurations": {
"production": {
"buildTarget": "api-core:transactionworkerbuild:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:messageworkerbuild"
},
"configurations": {
"production": {
"buildTarget": "api-core:messageworkerbuild:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.integration.config.ts",
"passWithNoTests": true,
"runInBand": true
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/application/views/templates/email-verify/template.hbs",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*[.hbs]|[.css]",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": ["*.hbs", "*.css"],
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildSeeds",
"watch": "false"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildSeeds:production"
}
}
},
"buildSeeds": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/seeds",
"main": "apps/api-core/src/shared/test/seed/index.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"transactionworkerbuild": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"messageworkerbuild": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:transactionworkerbuild"
},
"configurations": {
"production": {
"buildTarget": "api-core:transactionworkerbuild:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:messageworkerbuild"
},
"configurations": {
"production": {
"buildTarget": "api-core:messageworkerbuild:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.coverage.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core"
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.integration.config.ts",
"passWithNoTests": true,
"runInBand": true
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"inspect": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
},
{
"glob": "newrelic.js",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.hbs",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "**/*.css",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 20000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "DATABASE_URL=\"$MIGRATE_DATABASE_URL\" yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildSeeds",
"watch": false
},
"configurations": {
"production": {
"buildTarget": "api-core:buildSeeds:production"
}
}
},
"buildSeeds": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/seeds",
"main": "apps/api-core/src/shared/test/seed/index.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"inspect": false,
"progress": false
}
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": ["**/*.hbs", "**/*.css"],
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/api-core/src",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/api",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "**/*.[css],[hbs]",
"input": "apps/api-core/src/shared/application/views/templates",
"output": "templates"
},
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": "migrations",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "migrations"
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "**",
"input": "apps/api-core/src/shared/infra/providers/storage/implementations/credentials",
"output": "./credentials"
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
},
{
"glob": "**/*",
"input": "apps/api-core/tmp/",
"output": "tmp"
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerTransaction": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/transaction",
"main": "apps/api-core/src/shared/main/workers/server-transaction-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"buildWorkerMessage": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core/workers/message",
"main": "apps/api-core/src/shared/main/workers/server-message-worker.ts",
"tsConfig": "apps/api-core/tsconfig.app.json",
"generatePackageJson": true,
"progress": true,
"extractLicenses": true,
"assets": [
{
"glob": "schema.prisma",
"input": "apps/api-core/src/shared/infra/database/prisma",
"output": "."
},
{
"glob": ".env*",
"input": "apps/api-core/",
"output": "."
},
{
"glob": "yarn.lock",
"input": ".",
"output": "."
}
]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"inspect": false,
"fileReplacements": [
{
"replace": "apps/api-core/src/environments/environment.ts",
"with": "apps/api-core/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:build"
},
"configurations": {
"production": {
"buildTarget": "api-core:build:production"
}
}
},
"transaction:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerTransaction"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerTransaction:production"
}
}
},
"message:worker": {
"executor": "@nrwl/node:node",
"options": {
"buildTarget": "api-core:buildWorkerMessage"
},
"configurations": {
"production": {
"buildTarget": "api-core:buildWorkerMessage:production"
}
}
},
"tsc": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/api-core",
"main": "apps/api-core/src/shared/main/http",
"tsConfig": "apps/api-core/tsconfig.spec.json"
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"options": {
"lintFilePatterns": ["apps/api-core/**/*.ts"],
"fix": true
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/apps/api-core",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/domain/**/*.ts",
"!<rootDir>/src/**/contracts/**/*.ts",
"!<rootDir>/src/**/domain/**/index.ts"
]
}
},
"test:integration": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "apps/api-core/jest.config.ts",
"passWithNoTests": true,
"runInBand": true,
"testEnvironment": "./src/shared/infra/database/prisma/prisma-test-environment.ts",
"testMatch": ["**/*.test.ts"],
"testTimeout": 15000
}
},
"prisma:generate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma generate --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:migrate": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma migrate dev --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:clean": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
],
"parallel": false
}
},
"prisma:reset": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"commands": [
"yarn prisma migrate reset --force --skip-seed --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"yarn nx prisma:seed api-core"
],
"parallel": false
}
},
"prisma:studio": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "yarn prisma studio --schema ./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
},
"prisma:seed": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "cross-env NODE_ENV=development ts-node ./apps/api-core/src/shared/test/seed"
}
},
"clear:redis": {
"executor": "nx:run-commands",
"options": {
"envFile": "./apps/api-core/.env",
"command": "ts-node ./apps/api-core/src/shared/infra/database/redis/helpers/clearDatabase.helper.ts"
}
}
},
"tags": ["api", "core"]
}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/rides/application/controllers/update-ride-current-seating/update-ride-current-seating.controller.test.ts","entries":[{"id":"Vr5s.ts","source":"searchReplace.source","timestamp":1672777338768},{"id":"EkLt.ts","source":"searchReplace.source","timestamp":1672777380784},{"id":"MNsF.ts","source":"searchReplace.source","timestamp":1672777934959},{"id":"UZal.ts","source":"searchReplace.source","timestamp":1672778369503}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/infra/prisma/seed/route.seed.ts","entries":[{"id":"q4kz.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656768807657},{"id":"MtvZ.ts","timestamp":1656768818669},{"id":"6uDX.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656768855238},{"id":"7UKj.ts","timestamp":1656768867838},{"id":"qHtg.ts","timestamp":1656768903998},{"id":"0y7b.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656768935034},{"id":"Nn2G.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656769324538},{"id":"Hs8i.ts","timestamp":1656769335862},{"id":"zMBo.ts","timestamp":1656769391586},{"id":"LFDa.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656769411726},{"id":"V8rZ.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656769533083},{"id":"DH3P.ts","timestamp":1656769553324},{"id":"W0xM.ts","source":"undoRedo.source","timestamp":1656769616524},{"id":"JM5F.ts","timestamp":1656769621004},{"id":"Zkzv.ts","timestamp":1656769711553},{"id":"gPNb.ts","timestamp":1656769751393},{"id":"styI.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656769784962},{"id":"GNZ6.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656769915607},{"id":"Iw6A.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656769927787},{"id":"lgJr.ts","timestamp":1656769933479},{"id":"5z5c.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656769950887},{"id":"qHeM.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656770023516},{"id":"Iqyb.ts","timestamp":1656770031036},{"id":"yXps.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656770055452},{"id":"BaIu.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656770079436},{"id":"4pgR.ts","timestamp":1656770094808},{"id":"Vmpg.ts","timestamp":1656770123044}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/route-stop-points/domain/use-cases/update-route-stop-point/update-route-stop-point.use-case.spec.ts","entries":[{"id":"VIbf.ts","source":"searchReplace.source","timestamp":1673541377602}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/route-lines/infra/database/prisma/mappers/route-line-exit.mapper.spec.ts","entries":[{"id":"D8Sf.ts","source":"searchReplace.source","timestamp":1673541354546},{"id":"HeO3.ts","source":"Update import from \"@buzu/backend/helpers\"","timestamp":1674499020342}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/domain/value-objects/seating-capacity/seating-capacity.error.ts","entries":[{"id":"TAMc.ts","source":"searchReplace.source","timestamp":1673531057272}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/domain/valueObjects/cnh/cnh.validator.ts","entries":[{"id":"c2va.ts","timestamp":1658866082605}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/drivers/application/factories/controllers/update-driver-profile-email.factory.ts","entries":[{"id":"2qcA.ts","source":"searchReplace.source","timestamp":1672777340540},{"id":"Oabj.ts","source":"searchReplace.source","timestamp":1672777383060},{"id":"A1r4.ts","source":"searchReplace.source","timestamp":1672777933887},{"id":"dMCQ.ts","source":"Fix all fixable ESLint issues","timestamp":1672778025140}]}
{"version":1,"resource":"file:///home/gabriel/buzu/libs/backend/value-objects/src/role/role.vo.ts","entries":[{"id":"pLtm.ts","source":"searchReplace.source","timestamp":1673530313915},{"id":"RzhS.ts","source":"moved.source","timestamp":1673541052285}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/mobile-passenger/jest.coverage.config.ts","entries":[{"id":"mILX.ts","timestamp":1663685936749},{"id":"o0lt.ts","timestamp":1663686006965},{"id":"Wr03.ts","source":"Fix all fixable ESLint issues","timestamp":1663705194909},{"id":"wPu0.ts","timestamp":1663705884221}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/libs/mobile/theme/jest.config.ts","entries":[{"id":"kXjI.ts","timestamp":1663705652544},{"id":"YV1v.ts","timestamp":1663705813901}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/src/modules/passenger/domain/entities/errors/EmailAndPhoneEmpty.error.ts","entries":[{"id":"uimk.ts","timestamp":1652447441881}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/test/factories/entities/passenger-fake.factory.ts","entries":[{"id":"qYdg.ts","source":"Workspace Edit","timestamp":1673541069635}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/drivers/application/factories/controllers/refreshTokenDriver.factory.ts","entries":[{"id":"qdwx.ts","source":"Workspace Edit","timestamp":1657909120986}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/drivers/application/factories/controllers/authenticate-google-driver.factory.ts","entries":[{"id":"cf67.ts","source":"searchReplace.source","timestamp":1672777341064},{"id":"vz4s.ts","source":"searchReplace.source","timestamp":1672777383256},{"id":"q3In.ts","source":"searchReplace.source","timestamp":1672777934003},{"id":"mW46.ts","source":"Fix all fixable ESLint issues","timestamp":1672778138437}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/domain/services/AuthenticationTokensPassenger/AuthenticationTokensPassenger.service.ts","entries":[{"id":"lD1P.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656352446311},{"id":"shS0.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656352461299},{"id":"hV6R.ts","timestamp":1656352476867},{"id":"bWDU.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656352488307},{"id":"KZ6Q.ts","timestamp":1656352520311},{"id":"6GJG.ts","timestamp":1656352633015},{"id":"CYHa.ts","timestamp":1656352656771},{"id":"E156.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656352735959},{"id":"zarw.ts","timestamp":1656352853888},{"id":"nrtp.ts","timestamp":1656352935859},{"id":"a4cz.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656352970011},{"id":"C9yc.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656352988423},{"id":"EovX.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656353019102},{"id":"Z7Lf.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656353039390},{"id":"0nUq.ts","timestamp":1656353101426},{"id":"8gNc.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656353111142},{"id":"TC5e.ts","timestamp":1656354595967},{"id":"bJ0w.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656354623960},{"id":"Z3D5.ts","timestamp":1656354662573},{"id":"Jb0y.ts","source":"renamed.source","timestamp":1656354673691},{"id":"FEGk.ts","source":"moved.source","timestamp":1656354678008},{"id":"Rq5S.ts","timestamp":1656354684873},{"id":"8BV5.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656354691921},{"id":"wrSQ.ts","timestamp":1656361923753}]}
{"version":1,"resource":"file:///home/gabriel/buzu/mobile/.sonarcloud.properties","entries":[{"id":"E9oi.properties","timestamp":1659556180352}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/passengers/application/factories/controllers/authenticate-apple-passenger.factory.ts","entries":[{"id":"ZKuq.ts","source":"searchReplace.source","timestamp":1672777338536},{"id":"78TN.ts","source":"searchReplace.source","timestamp":1672777381692},{"id":"hQUm.ts","source":"searchReplace.source","timestamp":1672777932003},{"id":"uch7.ts","source":"Fix all fixable ESLint issues","timestamp":1672777947575}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/domain/value-objects/apple-id/invalid-apple-id.error.ts","entries":[{"id":"7eWq.ts","source":"searchReplace.source","timestamp":1673531057236}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/domain/services/authenticationTokensPassenger/authenticationTokensPassenger.service.ts","entries":[{"id":"r0Hs.ts","timestamp":1657195501591},{"id":"jTfI.ts","source":"Fix all fixable ESLint issues","timestamp":1657195514075},{"id":"eWU9.ts","source":"Fix all fixable ESLint issues","timestamp":1657195667603},{"id":"bGnn.ts","timestamp":1657195676759},{"id":"mu4P.ts","timestamp":1657195691603},{"id":"fOah.ts","timestamp":1657195725015},{"id":"sftL.ts","source":"Fix all fixable ESLint issues","timestamp":1657195745151},{"id":"D9Ua.ts","timestamp":1657200998823},{"id":"MIXy.ts","timestamp":1657203956296}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/rides/domain/errors/incompatible-tags.error.ts","entries":[{"id":"Amrp.ts","source":"searchReplace.source","timestamp":1673530259838}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passengers/domain/useCases/updatePassengerProfileAvatar/updatePassengerProfileAvatar.useCase.spec.ts","entries":[{"id":"Mhb3.ts","source":"Workspace Edit","timestamp":1657909501200}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/src/modules/passengers/domain/useCases/passengerVerify/passengerVerify.useCase.ts","entries":[{"id":"e69Y.ts","timestamp":1660661326270},{"id":"hP8j.ts","timestamp":1660661338942}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/test/factories/entities/passengerFake.factory.ts","entries":[{"id":"rKZp.ts","source":"Workspace Edit","timestamp":1655486932813},{"id":"L0NR.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1655497465338},{"id":"7oXE.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656015775622},{"id":"aN0G.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656015787690},{"id":"NvdW.ts","timestamp":1656015792898},{"id":"sp6z.ts","timestamp":1657053228676},{"id":"cE0L.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1657053279385},{"id":"5Ap9.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1657053291313},{"id":"zZDl.ts","timestamp":1657204690191}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/src/shared/domain/valueObjects/email/EmailValidator.ts","entries":[{"id":"aqEw.ts","timestamp":1652113106133}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/src/shared/main/config/cache.config.ts","entries":[{"id":"bCN5.ts","timestamp":1663276756321},{"id":"hV6f.ts","timestamp":1663276791654},{"id":"PtJT.ts","timestamp":1663276908696},{"id":"wCfx.ts","timestamp":1663276946361},{"id":"0c1k.ts","timestamp":1663277027886},{"id":"c0Xx.ts","timestamp":1663277126700},{"id":"LPRJ.ts","timestamp":1663277139636},{"id":"uar4.ts","timestamp":1663277186925},{"id":"ljr5.ts","timestamp":1663277565851},{"id":"zYYz.ts","timestamp":1663621392696},{"id":"mmJ8.ts","timestamp":1663621406404}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/domain/valueObjects/jwt/index.ts","entries":[{"id":"fKia.ts","source":"Workspace Edit","timestamp":1653939726936},{"id":"ktzH.ts","timestamp":1653939738304}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/employees/application/factories/controllers/authenticate-employee.factory.ts","entries":[{"id":"DLTm.ts","source":"searchReplace.source","timestamp":1673531441788}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/organizations/domain/entities/organization-route.entity.ts","entries":[{"id":"lxzV.ts","source":"Fix all fixable ESLint issues","timestamp":1673541069147}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/src/modules/passenger/domain/useCases/authenticatePassenger/authenticatePassenger.useCase.ts","entries":[{"id":"X7b4.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652462693138},{"id":"jkZ9.ts","timestamp":1652545714535},{"id":"YNDw.ts","source":"undoRedo.source","timestamp":1652546711992},{"id":"ZlFh.ts","source":"Workspace Edit","timestamp":1652655879550},{"id":"rQJk.ts","timestamp":1652655887531},{"id":"3G3C.ts","timestamp":1652655943495},{"id":"rzYQ.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652655963163},{"id":"YE0g.ts","timestamp":1652655974520},{"id":"SQ87.ts","timestamp":1652656311864},{"id":"S8rz.ts","timestamp":1652656331645},{"id":"uxrw.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652656364562},{"id":"ey7I.ts","timestamp":1652656386274},{"id":"krzz.ts","timestamp":1652656438988},{"id":"WWzA.ts","source":"undoRedo.source","timestamp":1652700771279},{"id":"NvYz.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652967176839},{"id":"bt9x.ts","timestamp":1652967325711},{"id":"4rbx.ts","timestamp":1652967532409},{"id":"x45g.ts","timestamp":1652967571334},{"id":"ukQC.ts","source":"undoRedo.source","timestamp":1652967638511},{"id":"F4NX.ts","timestamp":1652967721074},{"id":"24m5.ts","timestamp":1652967841355},{"id":"VG0Y.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652967874269},{"id":"WlXo.ts","timestamp":1652967886246},{"id":"ZWUI.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652967896816},{"id":"JKVL.ts","timestamp":1652967914517},{"id":"4oVJ.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652967924377},{"id":"Fz2i.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652967974901},{"id":"FnkK.ts","timestamp":1652968027886},{"id":"PT2o.ts","timestamp":1652968084377},{"id":"xlSb.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652968101639},{"id":"QEsB.ts","timestamp":1652968105963},{"id":"csWn.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652968111583},{"id":"e31E.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652989234208},{"id":"HMpI.ts","timestamp":1652989261627},{"id":"AONM.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652989268581},{"id":"gXTU.ts","timestamp":1652989285546},{"id":"nh88.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652989290065},{"id":"IJdX.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652989338407},{"id":"QteR.ts","timestamp":1652989376684},{"id":"wARz.ts","timestamp":1652989401195},{"id":"I5Br.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652996016909},{"id":"kvso.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652996067966},{"id":"APpr.ts","timestamp":1652996113444},{"id":"8EyN.ts","timestamp":1652996178910},{"id":"1itP.ts","timestamp":1652996350586},{"id":"KqFx.ts","timestamp":1652996440218},{"id":"avb5.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652996591711},{"id":"L071.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652996628025},{"id":"Elzd.ts","timestamp":1652996750213},{"id":"ASa8.ts","timestamp":1652996780029}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/src/shared/domain/valueObjects/updatedAt/invalidUpdatedAtError.ts","entries":[{"id":"74vx.ts","timestamp":1652228096755},{"id":"U8CY.ts","timestamp":1652228150430}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/driver/infra/database/repositories/prisma/prismaDriverConfirmationCodes.repository.ts","entries":[{"id":"ENHA.ts","timestamp":1656018319360},{"id":"6YQZ.ts","timestamp":1656100576604},{"id":"eVv3.ts","timestamp":1656100634537},{"id":"51aS.ts","timestamp":1657625847488},{"id":"dAwa.ts","source":"moved.source","timestamp":1657625949420},{"id":"McjW.ts","source":"Workspace Edit","timestamp":1657626564721}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/.github/workflows/ci.yml","entries":[{"id":"TJYH.yml","timestamp":1658836643371},{"id":"OPfo.yml","timestamp":1658836703552},{"id":"FmKv.yml","source":"renamed.source","timestamp":1658836727840},{"id":"hbMR.yml","timestamp":1658836804840},{"id":"1z5J.yml","source":"undoRedo.source","timestamp":1658837794765},{"id":"EIwX.yml","source":"renamed.source","timestamp":1658837797982},{"id":"3bLC.yml","timestamp":1658837822594},{"id":"Wkmd.yml","timestamp":1658837838526},{"id":"v3fd.yml","timestamp":1658837856738}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/domain/value-objects/email/invalid-email.error.ts","entries":[{"id":"w0IU.ts","timestamp":1673531027315}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/.gitignore","entries":[{"id":"qoA0","timestamp":1660656047954},{"id":"flSg","timestamp":1660658592559},{"id":"lP4y","timestamp":1660658609283},{"id":"IFw6","timestamp":1661885476229},{"id":"8XtT","timestamp":1661888010886}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/domain/value-objects/activated-at/invalid-activated-at.error.ts","entries":[{"id":"8eZs.ts","source":"searchReplace.source","timestamp":1673531057236}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/src/shared/infra/providers/rateLimiter/implementations/unauthenticatedRateLimiterProvider.ts","entries":[{"id":"ZAyK.ts","timestamp":1663619757160},{"id":"ugQ0.ts","timestamp":1663621534794},{"id":"uasY.ts","timestamp":1663621545130}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/domain/useCases/signupPassengerVerifyCpf/index.ts","entries":[{"id":"HhoI.ts","source":"Workspace Edit","timestamp":1654201556333}]}
{"version":1,"resource":"file:///home/gabriel/buzu/libs/types/src/api-success.ts","entries":[{"id":"fanW.ts","source":"Fix all fixable ESLint issues","timestamp":1666114835609},{"id":"J1m9.ts","source":"Fix all fixable ESLint issues","timestamp":1666114861369},{"id":"5YlU.ts","timestamp":1666114880357},{"id":"6ceN.ts","source":"Fix all fixable ESLint issues","timestamp":1666115080952}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/domain/useCases/updatePassengerProfileName/errors/index.ts","entries":[{"id":"OJbE.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1654020135595}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/infra/database/prisma/schema.prisma","entries":[{"id":"t2GK.prisma","timestamp":1666093809205},{"id":"5G9w.prisma","source":"undoRedo.source","timestamp":1666093837545},{"id":"Fi0O.prisma","timestamp":1666094047188},{"id":"Umeg.prisma","timestamp":1666094066016}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/rides/infra/database/prisma/mappers/ride-passenger-review.mapper.spec.ts","entries":[{"id":"Rlo5.ts","source":"searchReplace.source","timestamp":1673541354286}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/routes/infra/mappers/routeGrantMapper.ts","entries":[{"id":"9d3Z.ts","timestamp":1656699042565},{"id":"g4NT.ts","timestamp":1656702364204},{"id":"36cd.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656702368572},{"id":"QiaC.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656702393744},{"id":"Ms1W.ts","timestamp":1656702404116},{"id":"ePrM.ts","timestamp":1656767202843},{"id":"DQau.ts","timestamp":1656770836620},{"id":"rdgm.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656770842536}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/driver/application/controllers/updateDriverProfileName/updateDriverProfileName.controller.test.ts","entries":[{"id":"fAxp.ts","timestamp":1657625864172},{"id":"PQd7.ts","timestamp":1657626593961}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passengers/application/factories/controllers/forgotPassengerPasswordFinish.factory.ts","entries":[{"id":"o7Kj.ts","source":"Workspace Edit","timestamp":1657909515072}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/organizations/domain/errors/driver-already-on-organization.ts","entries":[{"id":"sIRi.ts","source":"searchReplace.source","timestamp":1673530261810}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/passengers/domain/use-cases/update-passenger-profile-phone/update-passenger-profile-phone.use-case.spec.ts","entries":[{"id":"hMC7.ts","source":"searchReplace.source","timestamp":1673541376750}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/drivers/application/controllers/update-driver-profile-password/update-driver-profile-password.controller.ts","entries":[{"id":"X0yt.ts","source":"searchReplace.source","timestamp":1673534791264},{"id":"r5Mb.ts","source":"searchReplace.source","timestamp":1673534801904}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/main/factories/controllers/updatePassengerProfileAvatar.factory.ts","entries":[{"id":"lf2h.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653401974504},{"id":"QkuV.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653402010674},{"id":"jexd.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653402022169},{"id":"GY2l.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653402034868},{"id":"tqWe.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653402056103},{"id":"Fq43.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653411690666},{"id":"39gg.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653418767765},{"id":"swEp.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653421052876},{"id":"Ekq0.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653421139172},{"id":"xgax.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653423622656},{"id":"918I.ts","timestamp":1653600890268},{"id":"9VFq.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653600908376},{"id":"v1go.ts","timestamp":1653600926424},{"id":"D42x.ts","timestamp":1653746796346},{"id":"Cag9.ts","timestamp":1653746823014},{"id":"vdf7.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653746857654},{"id":"72me.ts","source":"undoRedo.source","timestamp":1653746871146},{"id":"J2fC.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653746907246},{"id":"NILF.ts","timestamp":1653746914734},{"id":"ty7U.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653747347536},{"id":"JLyO.ts","timestamp":1653747355908},{"id":"kyA3.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653747363784},{"id":"HDHN.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653747894090},{"id":"DH8h.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653748132585},{"id":"1Sb9.ts","timestamp":1654602993547}]}
{"version":1,"resource":"file:///home/gabriel/buzu/libs/backend/contracts/src/domain/entity.ts","entries":[{"id":"1X45.ts","source":"Workspace Edit","timestamp":1673528717332},{"id":"DMDu.ts","source":"moved.source","timestamp":1673528721370}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/bank-accounts/domain/errors/bank-account-not-found.error.ts","entries":[{"id":"5oPI.ts","source":"searchReplace.source","timestamp":1673530259826}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/src/shared/domain/valueObjects/phone/phone.validator.spec.ts","entries":[{"id":"xPlG.ts","source":"Workspace Edit","timestamp":1652445738363},{"id":"dylQ.ts","timestamp":1652813906139},{"id":"dphv.ts","timestamp":1652813929348},{"id":"4BPd.ts","timestamp":1652814179093},{"id":"gOHd.ts","timestamp":1652814269047},{"id":"aTrq.ts","timestamp":1652814415387},{"id":"FCQX.ts","timestamp":1652814775419},{"id":"ntZd.ts","timestamp":1652814795828},{"id":"tFGl.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652814822454},{"id":"TXtm.ts","source":"undoRedo.source","timestamp":1652814834599},{"id":"4Del.ts","timestamp":1652815181461},{"id":"6xEN.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652815191733},{"id":"Tru3.ts","timestamp":1652815334194},{"id":"rCh6.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652815366871},{"id":"5bUG.ts","timestamp":1652816535235}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/rides/domain/services/ride-review/ride-review.service.ts","entries":[{"id":"3hpo.ts","source":"searchReplace.source","timestamp":1673530263986},{"id":"4gKn.ts","source":"searchReplace.source","timestamp":1673531343995}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/application/factories/middlewares/unauthenticated-rate-limiter.factory.ts","entries":[{"id":"GF7n.ts","source":"Fix all fixable ESLint issues","timestamp":1673531258166}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/application/middlewares/ensure-authenticated/ensure-authenticated.middleware.ts","entries":[{"id":"W0Gt.ts","source":"Fix all fixable ESLint issues","timestamp":1673531235574},{"id":"5uRU.ts","source":"Fix all fixable ESLint issues","timestamp":1673541059719}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/src/shared/infra/providers/mail/implementations/logMail.provider.ts","entries":[{"id":"YebE.ts","source":"searchReplace.source","timestamp":1660747045326}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/vehicles/application/factories/controllers/show-vehicle.factory.ts","entries":[{"id":"VdSU.ts","source":"searchReplace.source","timestamp":1673531442660}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/src/modules/drivers/domain/entities/driver.spec.ts","entries":[{"id":"qBR9.ts","timestamp":1660932954859},{"id":"nZrU.ts","source":"Fix all fixable ESLint issues","timestamp":1661796527299}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/vehicles/domain/contracts/repositories/vehicles-repository.interface.ts","entries":[{"id":"OmY8.ts","source":"searchReplace.source","timestamp":1673541378954}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/drivers/domain/use-cases/authenticate-driver/authenticate-driver.use-case.ts","entries":[{"id":"W2Eq.ts","timestamp":1672145785349}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/src/modules/passengers/domain/use-cases/update-passenger-email/update-passenger-email.use-case.spec.ts","entries":[{"id":"0wF4.ts","timestamp":1664566698495}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/main/config/mail.config.ts","entries":[{"id":"ys32.ts","timestamp":1653570603950},{"id":"gZr5.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653570632186},{"id":"oKBY.ts","timestamp":1653570643330},{"id":"x4RJ.ts","timestamp":1653570653450},{"id":"rws8.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653570667322},{"id":"uXpq.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653570686250},{"id":"DOv9.ts","timestamp":1653570694882},{"id":"vNwM.ts","timestamp":1653570711907},{"id":"mUOy.ts","timestamp":1653570730839},{"id":"g5ei.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653570736071},{"id":"lEAl.ts","source":"Workspace Edit","timestamp":1653570744431},{"id":"taCc.ts","timestamp":1653570767899},{"id":"Puj5.ts","timestamp":1653570804311},{"id":"D0Lp.ts","timestamp":1653570952732},{"id":"2Zeh.ts","timestamp":1653570971745},{"id":"wvcl.ts","timestamp":1653570991385},{"id":"KQeq.ts","timestamp":1653571002685},{"id":"7kZO.ts","timestamp":1653571031533},{"id":"LFXN.ts","timestamp":1653571076542},{"id":"yXKm.ts","timestamp":1653571223279},{"id":"NtPl.ts","timestamp":1653571236491},{"id":"gatz.ts","timestamp":1653571267784},{"id":"Wrc9.ts","timestamp":1653571280356},{"id":"Pw9T.ts","timestamp":1653571320148},{"id":"W36m.ts","timestamp":1653571456162},{"id":"65Zm.ts","timestamp":1653571516030},{"id":"Cios.ts","timestamp":1653571531006},{"id":"CccZ.ts","timestamp":1653571574819},{"id":"mxDa.ts","timestamp":1653571619571},{"id":"8nEu.ts","timestamp":1653571650799},{"id":"lNJq.ts","timestamp":1653571657724},{"id":"JI8a.ts","timestamp":1653571732004},{"id":"lSno.ts","timestamp":1653571736720},{"id":"nzbT.ts","timestamp":1653571738768},{"id":"GObE.ts","timestamp":1653571747600},{"id":"Zoid.ts","timestamp":1653572419030},{"id":"RzyC.ts","timestamp":1653746709355},{"id":"CHcf.ts","timestamp":1653746719815},{"id":"TLmB.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1654283121509},{"id":"TcuP.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656432740582},{"id":"Jp2g.ts","timestamp":1656432766087},{"id":"AGhs.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656432771019},{"id":"Jbwi.ts","source":"undoRedo.source","timestamp":1656432779155},{"id":"GmuD.ts","timestamp":1657647783630},{"id":"EYf9.ts","source":"undoRedo.source","timestamp":1657647795466},{"id":"H0yH.ts","timestamp":1657647828815},{"id":"67ak.ts","timestamp":1657647845559},{"id":"rSCJ.ts","source":"Fix all fixable ESLint issues","timestamp":1657647878843},{"id":"GEEK.ts","timestamp":1657647902383},{"id":"AUUS.ts","timestamp":1657647947892}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/application/controllers/updatePassengerProfileEmailConfirm/updatePassengerProfileEmailConfirm.controller.ts","entries":[{"id":"rHqq.ts","timestamp":1654032535764}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/src/shared/infra/providers/hash/fakes/fakeHash.provider.ts","entries":[{"id":"Tt5x.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652322540363},{"id":"IrpJ.ts","timestamp":1652322549249},{"id":"UWp1.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652322610718},{"id":"8lOI.ts","timestamp":1652443132536},{"id":"64AY.ts","timestamp":1652443160127},{"id":"CkoG.ts","source":"renamed.source","timestamp":1652443415999}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/domain/factories/entities/index.ts","entries":[{"id":"6wxB.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1657053261849},{"id":"fj8s.ts","timestamp":1657194638136},{"id":"I1cF.ts","timestamp":1657201326990},{"id":"bbfj.ts","timestamp":1657203635205},{"id":"6lxm.ts","timestamp":1657203650673}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/drivers/application/controllers/show-profile-driver/show-profile-driver.controller.test.ts","entries":[{"id":"D7CV.ts","source":"searchReplace.source","timestamp":1672777340120},{"id":"ZrHl.ts","source":"searchReplace.source","timestamp":1672777382200},{"id":"fvzl.ts","source":"searchReplace.source","timestamp":1672777934719},{"id":"kf46.ts","source":"searchReplace.source","timestamp":1672778367943}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/organizations/application/controllers/list-organization-rides/list-organization-rides.controller.ts","entries":[{"id":"bn1b.ts","source":"searchReplace.source","timestamp":1673534792292},{"id":"0Xe1.ts","source":"searchReplace.source","timestamp":1673534803100}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/domain/value-objects/seating-occupancy/seating-occupancy.error.ts","entries":[{"id":"ti4q.ts","source":"searchReplace.source","timestamp":1673531057640}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/employees/application/controllers/update-employee/update-employee.controller.test.ts","entries":[{"id":"PHwJ.ts","source":"searchReplace.source","timestamp":1672777339340},{"id":"YP12.ts","source":"searchReplace.source","timestamp":1672777380784},{"id":"C6df.ts","source":"searchReplace.source","timestamp":1672777933383},{"id":"lqar.ts","source":"searchReplace.source","timestamp":1672778368023}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passengers/infra/database/repositories/inMemory/inMemoryPassengerConfirmationCodes.repository.ts","entries":[{"id":"7Kyy.ts","source":"Workspace Edit","timestamp":1657909497600}]}
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "libs/types/src",
"projectType": "library",
"targets": {
"lint": {
"executor": "@nrwl/linter:eslint",
"outputs": ["{options.outputFile}"],
"options": {
"lintFilePatterns": ["libs/types/**/*.ts"]
}
},
"test": {
"executor": "@nrwl/jest:jest",
"options": {
"jestConfig": "libs/types/jest.config.ts",
"passWithNoTests": true
}
},
"test:coverage": {
"executor": "@nrwl/jest:jest",
"outputs": ["{options.coverageDirectory}"],
"options": {
"jestConfig": "libs/types/jest.config.ts",
"passWithNoTests": true,
"coverageDirectory": "coverage/libs/types",
"collectCoverage": true,
"coverageProvider": "v8",
"collectCoverageFrom": [
"<rootDir>/src/**/*.tsx",
"<rootDir>/src/**/*.ts",
"!<rootDir>/src/**/*.spec.tsx",
"!<rootDir>/src/**/*.spec.ts"
]
}
}
},
"tags": ["libs", "types"]
}
{"version":1,"resource":"file:///home/gabriel/buzu/libs/types/project.json","entries":[{"id":"8BkM.json","timestamp":1669771995839}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/route-lines/application/controllers/update-route-line-schedule/update-route-line-schedule.controller.ts","entries":[{"id":"NVNv.ts","source":"searchReplace.source","timestamp":1673534791932},{"id":"hQI3.ts","source":"searchReplace.source","timestamp":1673534803400}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/wallets/domain/entities/wallet-transfer-transaction.entity.ts","entries":[{"id":"bFZE.ts","source":"searchReplace.source","timestamp":1673530264886}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/passengers/application/controllers/update-passenger-profile-birthday/update-passenger-profile-birthday.controller.ts","entries":[{"id":"KuDl.ts","source":"searchReplace.source","timestamp":1673534791508},{"id":"CMzq.ts","source":"searchReplace.source","timestamp":1673534802568}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/workers/worker-transaction/src/main.ts","entries":[{"id":"lT3p.ts","timestamp":1669756178175},{"id":"Bvis.ts","source":"Add import from \"@buzu/backend\"","timestamp":1669756315132},{"id":"Dbe0.ts","timestamp":1669756317096}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/domain/valueObjects/birthday/birthday.vo.spec.ts","entries":[{"id":"sUMM.ts","timestamp":1659009746052},{"id":"wMES.ts","source":"Fix all fixable ESLint issues","timestamp":1659018714770},{"id":"2KM5.ts","source":"undoRedo.source","timestamp":1659019039053}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/domain/value-objects/person-name/invalid-person-name.error.ts","entries":[{"id":"sfx4.ts","source":"searchReplace.source","timestamp":1673531057728}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/src/modules/passenger/domain/contracts/repository/passengerTokensRepository.interface.ts","entries":[{"id":"UHUJ.ts","timestamp":1652970581322},{"id":"4Tp3.ts","timestamp":1652971020030},{"id":"G6as.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652971272372},{"id":"OHIn.ts","timestamp":1652971288351},{"id":"LAKm.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652971311834},{"id":"7sUT.ts","timestamp":1652971361028},{"id":"20LE.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652971365549},{"id":"TSVa.ts","timestamp":1652971377334},{"id":"RqEB.ts","timestamp":1652971393490},{"id":"FRpp.ts","timestamp":1652973999162},{"id":"LPXv.ts","timestamp":1652974140146},{"id":"raxU.ts","timestamp":1652974196761}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/route-stop-points/domain/use-cases/disable-route-stop-point/disable-route-stop-point.use-case.ts","entries":[{"id":"S9rR.ts","source":"searchReplace.source","timestamp":1673530265350},{"id":"o9MK.ts","source":"searchReplace.source","timestamp":1673531343531}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passengers/domain/useCases/signupPassengerConfirm/signupPassengerConfirm.useCase.ts","entries":[{"id":"Ft4f.ts","timestamp":1658870681395}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/test/factories/entities/organization-fake.factory.ts","entries":[{"id":"tJaw.ts","source":"Workspace Edit","timestamp":1673541069267}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/main/factories/controllers/forgotPassengerPasswordVerify.factory.ts","entries":[{"id":"gSKT.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1654602397334},{"id":"JHHB.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1654602415202},{"id":"2Fel.ts","timestamp":1654602418702},{"id":"6GDn.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1654602453006},{"id":"JiBd.ts","timestamp":1654602460234},{"id":"q3OI.ts","timestamp":1654602954242},{"id":"TTVL.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1654692235076}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/drivers/domain/entities/driver.entity.ts","entries":[{"id":"8DtY.ts","timestamp":1670952674078},{"id":"IM4Y.ts","timestamp":1670953441651},{"id":"lGmW.ts","timestamp":1672150691207},{"id":"HP8p.ts","source":"Fix all fixable ESLint issues","timestamp":1672150700919},{"id":"Z8Lz.ts","timestamp":1672150704347},{"id":"Q6kA.ts","timestamp":1672150714755},{"id":"s3bA.ts","timestamp":1672150738972}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/passengers/domain/services/confirmation-codes-passenger/confirmation-codes-passenger.service.ts","entries":[{"id":"fecv.ts","timestamp":1665696609945},{"id":"LSGR.ts","source":"Fix all fixable ESLint issues","timestamp":1665696614265},{"id":"Y8EY.ts","timestamp":1665696642245},{"id":"7J0x.ts","source":"Fix all fixable ESLint issues","timestamp":1665696649017},{"id":"xuiW.ts","timestamp":1673454851788},{"id":"3b85.ts","timestamp":1673454873416},{"id":"Y3vD.ts","timestamp":1673454935206},{"id":"H0kg.ts","timestamp":1673454974458}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/application/middlewares/uploadImage/errors/fileRequired.error.ts","entries":[{"id":"i2vb.ts","timestamp":1653577009750},{"id":"KuLF.ts","timestamp":1653577021283}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/domain/value-objects/status-type/status-type.error.ts","entries":[{"id":"BhzR.ts","source":"searchReplace.source","timestamp":1673531057256}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/domain/factories/entities/passengerJwt.factory.ts","entries":[{"id":"t7FA.ts","source":"Fix all fixable ESLint issues","timestamp":1657194674524},{"id":"1OfA.ts","timestamp":1657194686868},{"id":"MG9y.ts","source":"Fix all fixable ESLint issues","timestamp":1657194688940},{"id":"VMN7.ts","source":"Update import from \"../../entities\"","timestamp":1657194748265},{"id":"fRcJ.ts","timestamp":1657194802445},{"id":"IJzj.ts","source":"Fix all fixable ESLint issues","timestamp":1657194811197},{"id":"68mX.ts","timestamp":1657194824805},{"id":"b7Fe.ts","source":"Fix all fixable ESLint issues","timestamp":1657194858729},{"id":"cPgT.ts","timestamp":1657194877577},{"id":"ycc0.ts","timestamp":1657201355602},{"id":"nUVm.ts","source":"Fix all fixable ESLint issues","timestamp":1657201444495}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/src/modules/drivers/application/controllers/list-drivers/list-drivers.controller.test.ts","entries":[{"id":"EhKP.ts","timestamp":1664884456590}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/wallets/domain/errors/wallet-ride-transaction-not-found.error.ts","entries":[{"id":"rom4.ts","source":"searchReplace.source","timestamp":1673530261462}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/driver/domain/useCases/showProfileDriver/showProfileDriver.useCase.spec.ts","entries":[{"id":"2nys.ts","source":"Workspace Edit","timestamp":1657626526620}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/domain/useCases/updatePassengerProfilePhoneVerify/updatePassengerProfilePhoneVerify.useCase.spec.ts","entries":[{"id":"2c4X.ts","timestamp":1654268295038},{"id":"ejod.ts","timestamp":1654273885658},{"id":"qvPc.ts","timestamp":1654273910558},{"id":"jlm6.ts","timestamp":1654273934155},{"id":"WkM9.ts","timestamp":1654274215132},{"id":"rMs0.ts","source":"undoRedo.source","timestamp":1654274226300},{"id":"eRpW.ts","timestamp":1654274280465},{"id":"B3ub.ts","timestamp":1654274316529},{"id":"mLkC.ts","timestamp":1654274479014},{"id":"3Epy.ts","source":"Workspace Edit","timestamp":1655486958010},{"id":"RzU5.ts","source":"Workspace Edit","timestamp":1657627646839}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/src/modules/passenger/application/middlewares/ensurePassengerAuthenticated/index.ts","entries":[{"id":"l53G.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653227884351},{"id":"eQbT.ts","source":"moved.source","timestamp":1653228286695},{"id":"aFlF.ts","source":"Workspace Edit","timestamp":1653228290271}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/.env.example","entries":[{"id":"kjYG.example","timestamp":1651936849522},{"id":"WGwU.example","timestamp":1651936952684},{"id":"so7u.example","timestamp":1651937783721},{"id":"2m0R.example","timestamp":1652319828187},{"id":"puXQ.example","source":"undoRedo.source","timestamp":1652452706652},{"id":"h5Ka.example","timestamp":1652453030904},{"id":"Zv6W.example","timestamp":1652460322977},{"id":"b3Kz.example","source":"undoRedo.source","timestamp":1652460472935},{"id":"6bSG.example","timestamp":1652922742509},{"id":"dahK.example","timestamp":1652966049317},{"id":"1a3L.example","timestamp":1652966160585}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/drivers/application/controllers/list-driver-rating-history/list-driver-rating-history.controller.test.ts","entries":[{"id":"H25i.ts","source":"searchReplace.source","timestamp":1672777340120},{"id":"8oS6.ts","source":"searchReplace.source","timestamp":1672777382656},{"id":"tvTt.ts","source":"searchReplace.source","timestamp":1672777934647},{"id":"xOd9.ts","source":"searchReplace.source","timestamp":1672778367719}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/route-lines/application/factories/create-route-line.factory.ts","entries":[{"id":"1dEC.ts","source":"searchReplace.source","timestamp":1673534946133}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/domain/useCases/confirmPassengerSignup/errors/index.ts","entries":[{"id":"mzLI.ts","source":"Workspace Edit","timestamp":1653998924969},{"id":"l3xM.ts","source":"Workspace Edit","timestamp":1654016618982}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/workers/worker-message/src/main.ts","entries":[{"id":"MBap.ts","timestamp":1669756372489},{"id":"U4pd.ts","source":"Fix all fixable ESLint issues","timestamp":1669756378713},{"id":"nkke.ts","timestamp":1669756381001}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/domain/useCases/confirmPassengerSignup/errors/invalidEmailOrPhone.error.ts","entries":[{"id":"cXdB.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653417357485}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/.prettier.config.js","entries":[{"id":"5FEe.js","timestamp":1651930526638},{"id":"7X41.js","source":"renamed.source","timestamp":1651930538058},{"id":"vhNn.js","timestamp":1651931005346},{"id":"UNAv.js","timestamp":1651931024445},{"id":"Rzd2.js","timestamp":1651931112169},{"id":"MUDn.js","timestamp":1651931128835},{"id":"pFE1.js","timestamp":1651931334865},{"id":"h6JI.js","timestamp":1651931366418},{"id":"eKQl.js","timestamp":1651931401542},{"id":"45IO.js","timestamp":1651931490323},{"id":"R2dI.js","timestamp":1651931528377},{"id":"0Ipj.js","timestamp":1651931781947},{"id":"EPB4.js","timestamp":1651932597775},{"id":"FJIm.js","timestamp":1651932646584},{"id":"gR7i.js","timestamp":1651932667043}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/wallets/domain/services/ride/ride.service.ts","entries":[{"id":"EzbI.ts","source":"searchReplace.source","timestamp":1673530265186},{"id":"oMpQ.ts","source":"searchReplace.source","timestamp":1673531343255},{"id":"8Y6P.ts","source":"Workspace Edit","timestamp":1673541071131}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api-core/src/modules/routeLines/infra/database/prisma/repositories/prismaRouteLines.repository.ts","entries":[{"id":"gzla.ts","timestamp":1659616078806}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/organizations/application/factories/controllers/remove-organization-driver.factory.ts","entries":[{"id":"QioZ.ts","source":"searchReplace.source","timestamp":1672777342296},{"id":"f4zM.ts","source":"searchReplace.source","timestamp":1672777385548},{"id":"DGSN.ts","source":"Fix all fixable ESLint issues","timestamp":1672777698216}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passengers/domain/useCases/authenticateFacebookPassenger/authenticateFacebookPassenger.useCase.spec.ts","entries":[{"id":"UcTR.ts","source":"Workspace Edit","timestamp":1657909506548}]}
{
"extends": ["../../../.eslintrc.json"],
"ignorePatterns": ["!**/*"],
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
"rules": {
"@typescript-eslint/no-explicit-any": "off",
"@nrwl/nx/enforce-module-boundaries": "off"
}
}
]
}
{
"extends": ["../../../.eslintrc.json"],
"ignorePatterns": ["!**/*"],
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
"rules": {
"@typescript-eslint/no-explicit-any": 0
}
}
]
}
{
"extends": ["../../../.eslintrc.json"],
"ignorePatterns": ["!**/*"],
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
"rules": {
"@typescript-eslint/no-explicit-any": "off"
}
}
]
}
{"version":1,"resource":"file:///home/gabriel/buzu/libs/backend/contracts/.eslintrc.json","entries":[{"id":"CwYN.json","timestamp":1673528814002},{"id":"C6c9.json","timestamp":1673528831358}]}
{
"extends": ["../../../.eslintrc.json"],
"ignorePatterns": ["!**/*"],
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
"rules": {
"@typescript-eslint/no-explicit-any": "off"
}
}
]
}
{
"extends": ["../../../.eslintrc.json"],
"ignorePatterns": ["!**/*"],
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
"rules": {
"@typescript-eslint/no-explicit-any": "off",
"@nrwl/nx/enforce-module-boundaries": "off",
"@typescript-eslint/ban-ts-comment": "off"
}
}
]
}
{
"extends": ["../../../.eslintrc.json"],
"ignorePatterns": ["!**/*"],
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
"rules": {
"@typescript-eslint/no-explicit-any": 0,
"@nrwl/nx/enforce-module-boundaries": "off"
}
}
]
}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/infra/providers/mail/index.ts","entries":[{"id":"WCTG.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653352652062},{"id":"JMeJ.ts","source":"Workspace Edit","timestamp":1653352711758},{"id":"EZJz.ts","source":"Workspace Edit","timestamp":1653352746367},{"id":"wnFh.ts","source":"Workspace Edit","timestamp":1653352763411},{"id":"taAC.ts","source":"Workspace Edit","timestamp":1653352808447},{"id":"d6SQ.ts","timestamp":1653418551959}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/application/factories/controllers/updatePassengerProfilePhoneConfirm.factory.ts","entries":[{"id":"Gq9S.ts","source":"Workspace Edit","timestamp":1655486239093},{"id":"5NB2.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1655486444544},{"id":"VQmT.ts","source":"Workspace Edit","timestamp":1655496960627},{"id":"L0ob.ts","timestamp":1657047697484},{"id":"fIHG.ts","source":"Workspace Edit","timestamp":1657628426746}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/domain/valueObjects/phone/invalidPhone.error.ts","entries":[{"id":"UFeK.ts","source":"Workspace Edit","timestamp":1653417335769}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/driver/infra/database/repositories/prisma/prismaDriverJwts.repository.ts","entries":[{"id":"rTdf.ts","timestamp":1656096681877},{"id":"qGM5.ts","timestamp":1656096702969},{"id":"aYKP.ts","timestamp":1656100439171},{"id":"QXEi.ts","timestamp":1657625842320},{"id":"EoxF.ts","source":"moved.source","timestamp":1657625949420},{"id":"jvE3.ts","source":"Workspace Edit","timestamp":1657626567021}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/drivers/domain/errors/driver-already-has-cnh.copy.ts","entries":[{"id":"vvOo.ts","source":"searchReplace.source","timestamp":1673530259794}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/domain/factories/entities/passenger.factory.ts","entries":[{"id":"JShJ.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1657048012123},{"id":"57sA.ts","timestamp":1657048144724},{"id":"AiYU.ts","timestamp":1657053013626},{"id":"xbLC.ts","timestamp":1657053479167},{"id":"QfFW.ts","source":"undoRedo.source","timestamp":1657053488359},{"id":"KGh5.ts","timestamp":1657053765733},{"id":"vKQD.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1657053767541},{"id":"2lad.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1657053793110},{"id":"ASwg.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1657053803850},{"id":"DR12.ts","timestamp":1657056176741},{"id":"fZAy.ts","timestamp":1657056192049},{"id":"aSbm.ts","timestamp":1657201360754},{"id":"hwBJ.ts","timestamp":1657201454351}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/src/modules/passenger/domain/useCases/authenticatePassenger/authenticatePassenger.spec.ts","entries":[{"id":"7SRO.ts","timestamp":1652303194827},{"id":"2FGd.ts","timestamp":1652303336216},{"id":"hERy.ts","timestamp":1652303358584},{"id":"ELDN.ts","timestamp":1652304927887},{"id":"OyDH.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652320492110},{"id":"5Lso.ts","timestamp":1652320549874},{"id":"pjjt.ts","timestamp":1652320585245},{"id":"KB8m.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652320608872},{"id":"6rJC.ts","source":"undoRedo.source","timestamp":1652320640314},{"id":"Cp62.ts","timestamp":1652320646863},{"id":"HSrv.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652320657339},{"id":"ubGr.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652320694539},{"id":"iRx3.ts","timestamp":1652320699040},{"id":"lKry.ts","timestamp":1652320763972},{"id":"FwO9.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652320771729},{"id":"UtQt.ts","timestamp":1652320808615},{"id":"mpsm.ts","source":"undoRedo.source","timestamp":1652320813138},{"id":"rxd4.ts","timestamp":1652320873008},{"id":"TGJz.ts","source":"undoRedo.source","timestamp":1652320892732},{"id":"DfpS.ts","timestamp":1652320906263},{"id":"YD5B.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652320941064},{"id":"z3da.ts","source":"Workspace Edit","timestamp":1652320944626},{"id":"CCfm.ts","timestamp":1652320971821},{"id":"67c8.ts","timestamp":1652320985680},{"id":"I9fU.ts","timestamp":1652320996226},{"id":"PtGs.ts","timestamp":1652321031233},{"id":"nVWf.ts","timestamp":1652321054559},{"id":"ie63.ts","timestamp":1652321171888},{"id":"wNxa.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652321185274},{"id":"Do79.ts","timestamp":1652321219505},{"id":"siOp.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652321243662},{"id":"2yZB.ts","timestamp":1652321251438},{"id":"EdjQ.ts","timestamp":1652321273724},{"id":"0VU6.ts","source":"undoRedo.source","timestamp":1652321289357},{"id":"eLSb.ts","timestamp":1652322059361},{"id":"sXCX.ts","timestamp":1652402485194},{"id":"jkjQ.ts","source":"Workspace Edit","timestamp":1652402493060},{"id":"fgdo.ts","source":"Workspace Edit","timestamp":1652402511366},{"id":"OVvR.ts","timestamp":1652407112320},{"id":"8qai.ts","source":"Workspace Edit","timestamp":1652442091740},{"id":"75CF.ts","timestamp":1652442126326},{"id":"vGMf.ts","source":"Workspace Edit","timestamp":1652442207163},{"id":"mSBe.ts","timestamp":1652442216471},{"id":"uJim.ts","source":"renamed.source","timestamp":1652442467877},{"id":"UTvl.ts","timestamp":1652442628471},{"id":"hMDa.ts","source":"Workspace Edit","timestamp":1652442781388},{"id":"YUV2.ts","source":"Workspace Edit","timestamp":1652442868446},{"id":"SF4t.ts","source":"renamed.source","timestamp":1652443026482},{"id":"OTDS.ts","timestamp":1652443239410},{"id":"tpxg.ts","source":"Workspace Edit","timestamp":1652443355494}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/employees/application/controllers/authenticate-employee/authenticate-employee.controller.ts","entries":[{"id":"y953.ts","source":"searchReplace.source","timestamp":1673534790728},{"id":"FQaZ.ts","source":"searchReplace.source","timestamp":1673534802376}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/organizations/application/controllers/update-organization-bank-account/update-organization-bank-account.controller.test.ts","entries":[{"id":"JNhX.ts","timestamp":1675347392259}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/drivers/domain/contracts/repositories/driver-confirmation-code-repository.interface.ts","entries":[{"id":"vLH3.ts","source":"searchReplace.source","timestamp":1673541373646}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/organizations/domain/use-cases/show-organization/show-organization.use-case.ts","entries":[{"id":"JjWi.ts","source":"searchReplace.source","timestamp":1673530266278},{"id":"0Q1L.ts","source":"searchReplace.source","timestamp":1673531344791}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/rides/domain/entities/ride-reports.entity.ts","entries":[{"id":"imDr.ts","source":"searchReplace.source","timestamp":1673530264402}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/src/shared/infra/providers/cache/implementations/redisCacheProvider.ts","entries":[{"id":"n91b.ts","timestamp":1663619782076},{"id":"Npqu.ts","timestamp":1663621608031}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/organizations/infra/database/prisma/mappers/organization-routes.mapper.spec.ts","entries":[{"id":"f9JG.ts","source":"searchReplace.source","timestamp":1673541354662}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/driver/domain/services/authenticationTokensDriver/authenticationTokensDriver.service.ts","entries":[{"id":"36og.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656361786040},{"id":"692K.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656361851744},{"id":"n8xD.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656361882432},{"id":"riWa.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656361897605},{"id":"lxfA.ts","timestamp":1656361905053},{"id":"IQFz.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1656361940517},{"id":"1Pf2.ts","source":"moved.source","timestamp":1656362218225},{"id":"lNXc.ts","source":"moved.source","timestamp":1656362221780},{"id":"8LkE.ts","source":"moved.source","timestamp":1656362323534},{"id":"GVVD.ts","timestamp":1657205447200},{"id":"n6KP.ts","timestamp":1657205482332},{"id":"6C0T.ts","source":"Fix all fixable ESLint issues","timestamp":1657205485672}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/jest.config.ts","entries":[{"id":"YNMm.ts","source":"Fix all fixable ESLint issues","timestamp":1657810123940}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/route-lines/application/controllers/create-route-line-schedule/create-route-line-schedule.controller.test.ts","entries":[{"id":"NBLh.ts","source":"searchReplace.source","timestamp":1672777341724},{"id":"J32g.ts","source":"searchReplace.source","timestamp":1672777384228},{"id":"I0Bn.ts","source":"searchReplace.source","timestamp":1672777935459},{"id":"ow5f.ts","source":"searchReplace.source","timestamp":1672778369327}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/employees/application/controllers/update-employee-profile-avatar/update-employee-profile-avatar.controller.test.ts","entries":[{"id":"9Hq8.ts","source":"searchReplace.source","timestamp":1672777339252},{"id":"PJlZ.ts","source":"searchReplace.source","timestamp":1672777380784},{"id":"JrFQ.ts","source":"searchReplace.source","timestamp":1672777863874},{"id":"GjVS.ts","source":"searchReplace.source","timestamp":1672778368191}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/route-stop-points/application/controllers/show-route-stop-point/show-route-stop-point.controller.ts","entries":[{"id":"4N9A.ts","source":"searchReplace.source","timestamp":1673534790728},{"id":"o1Eo.ts","source":"searchReplace.source","timestamp":1673534803680}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api-core/.env","entries":[{"id":"iphE","timestamp":1659386266068},{"id":"5OAM","timestamp":1659386312465}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/bank-accounts/infra/database/in-memory/repositories/in-memory-bank-account.repository.spec.ts","entries":[{"id":"Ug3N.ts","source":"searchReplace.source","timestamp":1673541353350}]}
{"version":1,"resource":"file:///home/gabriel/buzu/libs/mobile/services/src/profile/types.ts","entries":[{"id":"CnF1.ts","timestamp":1666115050448}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/organizations/application/controllers/list-organization-drivers/list-organization-drivers.controller.test.ts","entries":[{"id":"JrTf.ts","source":"searchReplace.source","timestamp":1672777343384},{"id":"7ZLX.ts","source":"searchReplace.source","timestamp":1672777384716},{"id":"gARb.ts","source":"searchReplace.source","timestamp":1672777933127},{"id":"iroS.ts","source":"searchReplace.source","timestamp":1672778370191}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/driver/application/controllers/showProfileDriver/showProfileDriver.controller.test.ts","entries":[{"id":"6tZj.ts","timestamp":1657625889220},{"id":"YkHs.ts","timestamp":1657626626489}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/src/modules/passenger/domain/useCases/authenticatePassenger/authenticatePassenger.useCase.spec.ts","entries":[{"id":"jD13.ts","timestamp":1652447127912},{"id":"EeeV.ts","source":"Workspace Edit","timestamp":1652447312602},{"id":"jXwh.ts","source":"Workspace Edit","timestamp":1652447751286},{"id":"QjEn.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652448286037},{"id":"10ae.ts","source":"Workspace Edit","timestamp":1652448290251},{"id":"PRoq.ts","timestamp":1652654498665},{"id":"aV99.ts","source":"undoRedo.source","timestamp":1652654501058},{"id":"icNJ.ts","timestamp":1652654783952},{"id":"ghHJ.ts","timestamp":1652654814254},{"id":"uqVj.ts","timestamp":1652654831297},{"id":"pMqm.ts","timestamp":1652655386637},{"id":"DA3H.ts","timestamp":1652655415172},{"id":"7xpT.ts","timestamp":1652655446584},{"id":"251j.ts","timestamp":1652655462488},{"id":"FdYm.ts","timestamp":1652655480759},{"id":"pbUg.ts","timestamp":1652655503277},{"id":"4h8Y.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652656027434},{"id":"CWxK.ts","timestamp":1652656030794},{"id":"7RXS.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652656039173},{"id":"oMl9.ts","timestamp":1652656525669},{"id":"7Wuo.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652656544547},{"id":"fn7I.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652662340670},{"id":"hHO5.ts","timestamp":1652662380696},{"id":"PYgm.ts","timestamp":1652662473455},{"id":"kQ4B.ts","timestamp":1652662574760},{"id":"NZJB.ts","timestamp":1652662596490},{"id":"dHyR.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652968201936},{"id":"r6sX.ts","timestamp":1652968231451},{"id":"FNk4.ts","timestamp":1652968243802},{"id":"yEXf.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652968273605},{"id":"3ADH.ts","timestamp":1652968307699},{"id":"QIWX.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652995445400},{"id":"pgXt.ts","timestamp":1652995455504},{"id":"mMIX.ts","timestamp":1652997925948},{"id":"U8wS.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652997941532},{"id":"GVNM.ts","source":"undoRedo.source","timestamp":1652997975719},{"id":"2gsH.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652998007584},{"id":"hkar.ts","timestamp":1652998025949},{"id":"gCKW.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652998146093},{"id":"CFO3.ts","timestamp":1652998189421},{"id":"213I.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652998193800},{"id":"N23R.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652998226107},{"id":"ZSqu.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652998254571},{"id":"3tUB.ts","timestamp":1652998274026},{"id":"EWWA.ts","timestamp":1652998318524},{"id":"3B85.ts","timestamp":1652998499981}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/routeLines/domain/entities/routeLine.ts","entries":[{"id":"nWG2.ts","source":"undoRedo.source","timestamp":1657033659388},{"id":"CKLU.ts","timestamp":1657415284859},{"id":"gPiU.ts","timestamp":1657415305555},{"id":"aWLk.ts","timestamp":1657415349063},{"id":"hZRH.ts","source":"Update import from \"@/shared/domain/contracts/either\"","timestamp":1657415354671},{"id":"LFfU.ts","source":"Fix all fixable ESLint issues","timestamp":1657415373144},{"id":"PEkg.ts","timestamp":1657415375332},{"id":"HFUM.ts","source":"Fix all fixable ESLint issues","timestamp":1657415387724}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/passengers/domain/use-cases/forgot-passenger-password/forgot-passenger-password.use-case.ts","entries":[{"id":"CmPD.ts","source":"searchReplace.source","timestamp":1673530263198},{"id":"mrG7.ts","source":"searchReplace.source","timestamp":1673531346567}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/domain/entities/errors/invalidEmailOrPhone.error.ts","entries":[{"id":"raZc.ts","timestamp":1657203321483}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/.env.production","entries":[{"id":"41AG.production","timestamp":1652452623713},{"id":"tjPM.production","timestamp":1652463399766},{"id":"otkp.production","timestamp":1652463643318}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/employees/domain/use-cases/update-employee-profile-avatar/update-employee-profile-avatar.use-case.ts","entries":[{"id":"3e00.ts","source":"searchReplace.source","timestamp":1673530263210},{"id":"xDfT.ts","source":"searchReplace.source","timestamp":1673531344275}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/routes/domain/entities/waypoint.spec.ts","entries":[{"id":"UH0f.ts","timestamp":1656676645535},{"id":"b3Hu.ts","timestamp":1656676662187},{"id":"vn5d.ts","timestamp":1656676683027}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/application/factories/middlewares/uploadImageValidation.factory.ts","entries":[{"id":"r9eq.ts","source":"Fix all fixable ESLint issues","timestamp":1657911177652},{"id":"sIv6.ts","source":"Add import from \"../../contracts\"","timestamp":1657911191348},{"id":"VeQd.ts","source":"Workspace Edit","timestamp":1657911263221},{"id":"viOW.ts","source":"Add import from \"../../middlewares/uploadImageValidation\"","timestamp":1657911817561}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/passengers/domain/use-cases/authenticate-passenger/authenticate-passenger.use-case.ts","entries":[{"id":"TMVk.ts","source":"searchReplace.source","timestamp":1673530263190},{"id":"6sMe.ts","source":"searchReplace.source","timestamp":1673531346127}]}
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../dist/apps/api-core/out-tsc",
"module": "commonjs",
"types": ["node", "express"]
},
"exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"],
"include": ["**/*.ts"]
}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/tsconfig.app.json","entries":[{"id":"2ohM.json","timestamp":1661887237334},{"id":"vzAd.json","source":"undoRedo.source","timestamp":1661887318187}]}
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../dist/out-tsc",
"module": "commonjs",
"types": ["node", "express"]
},
"exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"],
"include": ["**/*.ts"]
}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/infra/repositories/inMemory/inMemoryPassengers.repository.ts","entries":[{"id":"Gwa9.ts","timestamp":1653393733413},{"id":"x8Ro.ts","timestamp":1653393854146},{"id":"vcwY.ts","timestamp":1653393876522},{"id":"ZyoO.ts","timestamp":1653394032935},{"id":"yRuS.ts","timestamp":1653394254877},{"id":"8EEh.ts","timestamp":1653394620976},{"id":"BPx3.ts","timestamp":1653394660600},{"id":"Hpx1.ts","timestamp":1657227724484}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/qr-codes/infra/database/prisma/mappers/qr-code.mapper.spec.ts","entries":[{"id":"rE4R.ts","source":"searchReplace.source","timestamp":1673636798375},{"id":"AoA6.ts","source":"searchReplace.source","timestamp":1673636933769}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/domain/value-objects/transaction-type/transaction-type.vo.ts","entries":[{"id":"UVHs.ts","source":"searchReplace.source","timestamp":1673530313411}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/.env.testing","entries":[{"id":"wLMA.testing","timestamp":1652554011341},{"id":"7QP7.testing","timestamp":1652554048611},{"id":"9Oio.testing","timestamp":1652555733936},{"id":"Fr17.testing","timestamp":1652555830562},{"id":"WPVZ.testing","timestamp":1652555853798},{"id":"kOeU.testing","timestamp":1652922756053},{"id":"CXIp.testing","timestamp":1652966059337},{"id":"IqMF.testing","timestamp":1652966162765}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/rides/application/factories/controllers/create-ride-review.factory.ts","entries":[{"id":"nrnG.ts","source":"searchReplace.source","timestamp":1672777338960},{"id":"Z5XE.ts","source":"searchReplace.source","timestamp":1672777380868},{"id":"hnxH.ts","timestamp":1672777563782},{"id":"F6Po.ts","timestamp":1672777574055}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/infra/providers/mail/sendGridMail.provider.ts","entries":[{"id":"t1tW.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653351678555},{"id":"IWJ3.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653351705787},{"id":"Tj4G.ts","timestamp":1653351752007},{"id":"jIbI.ts","source":"Workspace Edit","timestamp":1653351794812},{"id":"bIbV.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653351799696},{"id":"HpLo.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653351928701},{"id":"l1nL.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653351952633},{"id":"3Zyt.ts","timestamp":1653351969485},{"id":"rmBv.ts","source":"Update import from \"./mailProvider.interface\"","timestamp":1653351983969},{"id":"xUGX.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653351995877},{"id":"AW9o.ts","timestamp":1653352111314},{"id":"bqyT.ts","source":"Workspace Edit","timestamp":1653352145986},{"id":"jgeC.ts","source":"renamed.source","timestamp":1653352707795}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/driver/application/factories/controllers/authenticateDriver.factory.ts","entries":[{"id":"d35p.ts","source":"Workspace Edit","timestamp":1657626563277}]}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/apps/api-core/src/modules/drivers/application/routes/drivers.routes.ts","entries":[{"id":"J3I4.ts","timestamp":1663277786467}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/passengers/application/factories/controllers/forgot-passenger-password.factory.ts","entries":[{"id":"qBVm.ts","source":"searchReplace.source","timestamp":1672777338536},{"id":"tM8s.ts","source":"searchReplace.source","timestamp":1672777381900},{"id":"Kaoz.ts","source":"Fix all fixable ESLint issues","timestamp":1672777654723}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/shared/main/factories/providers/smsProvider.factory.ts","entries":[{"id":"g4Md.ts","source":"Add import from \"@/shared/infra/providers/sms/implementations\"","timestamp":1653749567140},{"id":"PZQ2.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653749573128},{"id":"psb9.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1653749603241},{"id":"S5YZ.ts","timestamp":1653749606145},{"id":"aMCp.ts","timestamp":1653751443808},{"id":"YJBY.ts","timestamp":1653752481393},{"id":"cx6j.ts","timestamp":1653752995820},{"id":"ccUW.ts","timestamp":1653752997812},{"id":"IKCR.ts","timestamp":1654602920774}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/organizations/domain/use-cases/remove-driver-from-organization-route/remove-driver-from-organization-route.use-case.spec.ts","entries":[{"id":"92L2.ts","source":"searchReplace.source","timestamp":1673541375754}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passenger/domain/useCases/forgotPassengerPasswordVerify/index.ts","entries":[{"id":"vN06.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1654282042740},{"id":"UTOe.ts","source":"moved.source","timestamp":1654282082478},{"id":"UQHY.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1654282087857},{"id":"5G3R.ts","source":"Workspace Edit","timestamp":1654286135098}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/route-lines/domain/use-cases/change-waypoints/change-waypoints.use-case.spec.ts","entries":[{"id":"cb3z.ts","source":"searchReplace.source","timestamp":1673541378498}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/rides/infra/database/prisma/mappers/ride-passenger.mapper.spec.ts","entries":[{"id":"W6iF.ts","source":"searchReplace.source","timestamp":1673541354214}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/modules/drivers/application/controllers/driver-verify/driver-verify.controller.ts","entries":[{"id":"WhtK.ts","source":"searchReplace.source","timestamp":1673530259794},{"id":"HQXk.ts","source":"searchReplace.source","timestamp":1673531344999},{"id":"4363.ts","source":"searchReplace.source","timestamp":1673534790752},{"id":"OTT4.ts","source":"searchReplace.source","timestamp":1673534801904}]}
{"version":1,"resource":"file:///home/gabriel/buzu/apps/api-core/src/shared/domain/value-objects/expires-at/expires-at.vo.ts","entries":[{"id":"Yw0q.ts","source":"searchReplace.source","timestamp":1673530313315}]}
{"version":1,"resource":"file:///Users/gabriel-macbook/Desktop/buzu/api-core/src/modules/passenger/application/controllers/refreshTokenPassenger/refreshTokenPassenger.useCase.ts","entries":[{"id":"zJmU.ts","timestamp":1652987935342},{"id":"UDMO.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652987962939},{"id":"6Ecv.ts","timestamp":1652987967031},{"id":"BUaX.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652988002110},{"id":"m14f.ts","timestamp":1652988014264},{"id":"TVnW.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652988028957},{"id":"jDMK.ts","timestamp":1652988087924},{"id":"AsRt.ts","timestamp":1652988125484},{"id":"NcdD.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1652988138391},{"id":"Lf4a.ts","source":"Workspace Edit","timestamp":1652988141559},{"id":"JR5b.ts","timestamp":1652988265039},{"id":"4zNd.ts","timestamp":1653266414870},{"id":"cCO4.ts","timestamp":1653266530361},{"id":"eMuW.ts","timestamp":1653266545415}]}
{"version":1,"resource":"file:///home/gabriel/buzu/libs/backend/value-objects/src/value-objects/role/role.vo.ts","entries":[{"id":"6AeV.ts","timestamp":1673547127495},{"id":"VNgn.ts","source":"Fix all fixable ESLint issues","timestamp":1673547130739},{"id":"JxBi.ts","source":"Add import from \"@buzu/backend/errors\"","timestamp":1673547135815},{"id":"dCog.ts","source":"searchReplace.source","timestamp":1673547314021},{"id":"sdOE.ts","source":"searchReplace.source","timestamp":1673547333834}]}
{"version":1,"resource":"file:///home/gabriel/%C3%81rea%20de%20Trabalho/buzu/api-core/src/modules/passengers/application/routes/passengers.routes.ts","entries":[{"id":"EZEa.ts","source":"Workspace Edit","timestamp":1657909506952},{"id":"9MKA.ts","source":"Fix all fixable ESLint issues","timestamp":1657911301581},{"id":"0n6Q.ts","timestamp":1657911307969},{"id":"AZeK.ts","source":"Fix all fixable ESLint issues","timestamp":1657911904826}]}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"start": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.7",
"@prisma/client": "4.3.0",
"@react-native-community/datetimepicker": "6.3.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/native": "6.0.12",
"@react-navigation/stack": "6.2.3",
"@reduxjs/toolkit": "1.8.5",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1207.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.25.0",
"date-fns": "2.29.2",
"dotenv": "16.0.2",
"express": "4.18.1",
"google-auth-library": "8.5.1",
"ioredis": "5.2.3",
"jest-environment-jsdom": "^29.0.1",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.4",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "2.3.8",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-hook-form": "7.34.2",
"react-native": "0.69.5",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.6.0",
"react-native-image-picker": "4.10.0",
"react-native-maps": "1.3.1",
"react-native-reanimated": "2.10.0",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.3",
"react-native-screens": "3.17.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "8.0.2",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.9",
"responsive-native": "1.0.2",
"sharp": "0.30.7",
"styled-components": "5.3.5",
"tslib": "2.4.0",
"twilio": "3.81.0",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.6.2",
"@nrwl/detox": "14.6.2",
"@nrwl/eslint-plugin-nx": "14.6.2",
"@nrwl/express": "14.6.2",
"@nrwl/jest": "14.6.2",
"@nrwl/linter": "14.6.2",
"@nrwl/node": "14.6.2",
"@nrwl/nx-cloud": "14.6.0",
"@nrwl/react": "14.6.2",
"@nrwl/react-native": "14.6.2",
"@nrwl/web": "14.6.2",
"@nrwl/workspace": "14.6.2",
"@react-native-async-storage/async-storage": "1.17.10",
"@react-native-community/cli": "9.0.0",
"@react-native-community/cli-platform-android": "9.0.0",
"@react-native-community/cli-platform-ios": "9.0.0",
"@swc/core": "1.2.246",
"@swc/jest": "0.2.22",
"@testing-library/jest-native": "4.0.11",
"@testing-library/react-native": "11.0.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/ioredis": "4.28.10",
"@types/jest": "29.0.0",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.14",
"@types/nodemailer": "6.4.5",
"@types/pg": "8.6.5",
"@types/react": "18.0.18",
"@types/react-dom": "18.0.6",
"@types/react-native": "0.69.6",
"@types/react-native-vector-icons": "6.4.12",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.30.5",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.36.1",
"@typescript-eslint/parser": "5.36.1",
"babel-jest": "29.0.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.11.0",
"eslint": "8.23.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.2.5",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.3",
"husky": "8.0.1",
"jest": "29.0.1",
"jest-jasmine2": "^29.0.1",
"jest-react-native": "18.0.0",
"lint-staged": "^13.0.3",
"metro": "0.72.1",
"metro-babel-register": "0.72.1",
"metro-react-native-babel-preset": "0.72.1",
"metro-resolver": "0.72.1",
"msw": "0.46.1",
"nx": "14.6.2",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.3.0",
"react-native-config": "1.4.6",
"react-native-svg": "13.1.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.2.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.8",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.2",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
},
"resolutions": {
"@types/react": "18.0.18",
"@types/react-native": "0.69.6"
},
"lint-staged": {
"*.ts": "yarn test:integration"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"start": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.8",
"@invertase/react-native-apple-authentication": "2.2.2",
"@prisma/client": "4.4.0",
"@react-native-community/blur": "4.2.0",
"@react-native-community/datetimepicker": "6.5.0",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.8",
"@react-navigation/bottom-tabs": "6.4.0",
"@react-navigation/native": "6.0.13",
"@react-navigation/stack": "6.3.2",
"@reduxjs/toolkit": "1.8.5",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.4.0",
"aws-sdk": "2.1231.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.1.0",
"buffer": "6.0.3",
"core-js": "3.25.0",
"date-fns": "2.29.2",
"dotenv": "16.0.3",
"express": "4.18.1",
"google-auth-library": "8.5.2",
"ioredis": "5.2.3",
"jest-environment-jsdom": "29.1.2",
"jsonwebtoken": "8.5.1",
"jwks-rsa": "2.1.4",
"lottie-react-native": "5.1.4",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.8.0",
"rate-limiter-flexible": "2.3.11",
"react": "18.1.0",
"react-dom": "18.1.0",
"react-hook-form": "7.36.1",
"react-if": "4.1.4",
"react-native": "0.70.2",
"react-native-fbsdk-next": "11.0.0",
"react-native-gesture-handler": "2.7.0",
"react-native-image-picker": "4.10.0",
"react-native-maps": "1.3.2",
"react-native-qrcode-svg": "6.1.2",
"react-native-reanimated": "2.10.0",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.4.1",
"react-native-screens": "3.18.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "8.0.4",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.9",
"responsive-native": "1.0.2",
"sharp": "0.31.1",
"styled-components": "5.3.6",
"tslib": "2.4.0",
"twilio": "3.82.2",
"usehooks-ts": "2.7.2",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.8.3",
"@nrwl/detox": "14.8.3",
"@nrwl/eslint-plugin-nx": "14.8.3",
"@nrwl/express": "14.8.3",
"@nrwl/jest": "14.8.3",
"@nrwl/linter": "14.8.3",
"@nrwl/node": "14.8.3",
"@nrwl/nx-cloud": "14.7.0",
"@nrwl/react": "14.8.3",
"@nrwl/react-native": "14.8.3",
"@nrwl/web": "14.8.3",
"@nrwl/workspace": "14.8.3",
"@react-native-async-storage/async-storage": "1.17.10",
"@react-native-community/cli": "9.1.3",
"@react-native-community/cli-platform-android": "9.1.0",
"@react-native-community/cli-platform-ios": "9.1.2",
"@swc/core": "1.3.5",
"@swc/jest": "0.2.23",
"@testing-library/jest-native": "5.0.0",
"@testing-library/react-native": "11.2.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.14",
"@types/ioredis": "4.28.10",
"@types/jest": "29.1.2",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.8.3",
"@types/nodemailer": "6.4.6",
"@types/pg": "8.6.5",
"@types/react": "18.0.21",
"@types/react-dom": "18.0.6",
"@types/react-native": "0.70.4",
"@types/react-native-vector-icons": "6.4.12",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.31.0",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.39.0",
"@typescript-eslint/parser": "5.39.0",
"babel-jest": "29.1.2",
"babel-preset-react-native": "4.0.1",
"detox": "19.12.5",
"eslint": "8.24.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.3.0",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.8",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.2.1",
"husky": "8.0.1",
"jest": "29.1.2",
"jest-circus": "29.1.2",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.72.3",
"metro-babel-register": "0.72.3",
"metro-react-native-babel-preset": "0.72.3",
"metro-resolver": "0.72.3",
"msw": "0.46.1",
"nx": "14.8.3",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.4.0",
"react-native-config": "1.4.6",
"react-native-svg": "13.3.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.2.0",
"reactotron-react-native": "5.0.3",
"supertest": "6.3.0",
"ts-jest": "29.0.3",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.4",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
},
"resolutions": {
"@types/react": "18.0.21",
"@types/react-native": "0.70.4",
"metro": "0.72.3"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "nx serve",
"build": "nx build",
"test": "nx test",
"db:seed": ""
},
"private": true,
"dependencies": {
"@prisma/client": "4.1.0",
"@sendgrid/mail": "7.7.0",
"aws-sdk": "2.1177.0",
"bcrypt": "5.0.1",
"cross-env": "7.0.3",
"dotenv": "16.0.1",
"express": "4.18.1",
"google-auth-library": "8.1.1",
"jsonwebtoken": "8.5.1",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.7",
"rimraf": "3.0.2",
"sharp": "0.30.7",
"tslib": "2.3.0",
"twilio": "3.79.0"
},
"devDependencies": {
"@nrwl/cli": "14.5.6",
"@nrwl/eslint-plugin-nx": "14.5.6",
"@nrwl/express": "14.5.6",
"@nrwl/jest": "14.5.6",
"@nrwl/linter": "14.5.6",
"@nrwl/node": "14.5.6",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "14.5.6",
"@swc/core": "1.2.218",
"@swc/jest": "0.2.22",
"@types/bcrypt": "5.0.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/jest": "28.1.6",
"@types/jsonwebtoken": "8.5.8",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.0.6",
"@types/nodemailer": "6.4.4",
"@types/pg": "8.6.5",
"@types/sharp": "0.30.4",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.30.7",
"@typescript-eslint/parser": "5.30.7",
"eslint": "8.20.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-n": "15.2.4",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.0",
"git-commit-msg-linter": "4.1.2",
"husky": "8.0.1",
"jest": "28.1.3",
"jest-environment-jsdom": "28.1.3",
"lint-staged": "13.0.3",
"nx": "14.5.6",
"pg": "8.7.3",
"prettier": "2.7.1",
"prisma": "4.1.0",
"supertest": "6.2.4",
"ts-jest": "28.0.7",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.7.4"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"seed": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "NODE_ENV=development nx serve",
"build": "NODE_ENV=production nx build",
"test": "NODE_ENV=testing nx test",
"test:coverage": "NODE_ENV=testing nx test:coverage",
"test:integration": "NODE_ENV=testing nx test:integration"
},
"private": true,
"dependencies": {
"@prisma/client": "^4.1.0",
"@sendgrid/mail": "^7.7.0",
"aws-sdk": "^2.1177.0",
"bcrypt": "^5.0.1",
"cross-env": "^7.0.3",
"dotenv": "^16.0.1",
"express": "^4.18.1",
"google-auth-library": "^8.1.1",
"jsonwebtoken": "^8.5.1",
"mime-types": "^2.1.35",
"module-alias": "^2.2.2",
"multer": "^1.4.5-lts.1",
"nodemailer": "^6.7.7",
"rimraf": "^3.0.2",
"sharp": "^0.30.7",
"tslib": "^2.3.0",
"twilio": "^3.79.0"
},
"devDependencies": {
"@nrwl/cli": "14.5.6",
"@nrwl/eslint-plugin-nx": "14.5.6",
"@nrwl/express": "14.5.6",
"@nrwl/jest": "14.5.6",
"@nrwl/linter": "14.5.6",
"@nrwl/node": "14.5.6",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "14.5.6",
"@swc/core": "^1.2.218",
"@swc/jest": "^0.2.22",
"@types/bcrypt": "^5.0.0",
"@types/dotenv": "^8.2.0",
"@types/express": "^4.17.13",
"@types/jest": "^28.1.6",
"@types/jsonwebtoken": "^8.5.8",
"@types/mime-types": "^2.1.1",
"@types/module-alias": "^2.0.1",
"@types/multer": "^1.4.7",
"@types/node": "^18.0.6",
"@types/nodemailer": "^6.4.4",
"@types/pg": "^8.6.5",
"@types/sharp": "^0.30.4",
"@types/supertest": "^2.0.12",
"@typescript-eslint/eslint-plugin": "^5.30.7",
"@typescript-eslint/parser": "^5.30.7",
"eslint": "^8.20.0",
"eslint-config-prettier": "^8.5.0",
"eslint-config-standard": "^17.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-import-helpers": "^1.2.1",
"eslint-plugin-n": "^15.2.4",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-promise": "^6.0.0",
"git-commit-msg-linter": "^4.1.2",
"husky": "^8.0.1",
"jest": "^28.1.3",
"jest-environment-jsdom": "^28.1.3",
"lint-staged": "^13.0.3",
"nx": "14.5.6",
"pg": "^8.7.3",
"prettier": "^2.7.1",
"prisma": "^4.1.0",
"supertest": "^6.2.4",
"ts-jest": "^28.0.7",
"ts-node": "^10.9.1",
"ts-node-dev": "^2.0.0",
"typescript": "^4.7.4"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"seed": "yarn db:seed"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "nx serve",
"build": "nx build",
"test": "NODE_ENV=testing nx test"
},
"private": true,
"dependencies": {
"@prisma/client": "^4.1.0",
"@sendgrid/mail": "^7.7.0",
"aws-sdk": "^2.1177.0",
"bcrypt": "^5.0.1",
"cross-env": "^7.0.3",
"dotenv": "^16.0.1",
"express": "^4.18.1",
"google-auth-library": "^8.1.1",
"jsonwebtoken": "^8.5.1",
"mime-types": "^2.1.35",
"module-alias": "^2.2.2",
"multer": "^1.4.5-lts.1",
"nodemailer": "^6.7.7",
"rimraf": "^3.0.2",
"sharp": "^0.30.7",
"tslib": "^2.3.0",
"twilio": "^3.79.0"
},
"devDependencies": {
"@nrwl/cli": "14.5.6",
"@nrwl/eslint-plugin-nx": "14.5.6",
"@nrwl/express": "14.5.6",
"@nrwl/jest": "14.5.6",
"@nrwl/linter": "14.5.6",
"@nrwl/node": "14.5.6",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "14.5.6",
"@swc/core": "^1.2.218",
"@swc/jest": "^0.2.22",
"@types/bcrypt": "^5.0.0",
"@types/dotenv": "^8.2.0",
"@types/express": "^4.17.13",
"@types/jest": "^28.1.6",
"@types/jsonwebtoken": "^8.5.8",
"@types/mime-types": "^2.1.1",
"@types/module-alias": "^2.0.1",
"@types/multer": "^1.4.7",
"@types/node": "^18.0.6",
"@types/nodemailer": "^6.4.4",
"@types/pg": "^8.6.5",
"@types/sharp": "^0.30.4",
"@types/supertest": "^2.0.12",
"@typescript-eslint/eslint-plugin": "^5.30.7",
"@typescript-eslint/parser": "^5.30.7",
"eslint": "^8.20.0",
"eslint-config-prettier": "^8.5.0",
"eslint-config-standard": "^17.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-import-helpers": "^1.2.1",
"eslint-plugin-n": "^15.2.4",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-promise": "^6.0.0",
"git-commit-msg-linter": "^4.1.2",
"husky": "^8.0.1",
"jest": "^28.1.3",
"jest-environment-jsdom": "^28.1.3",
"lint-staged": "^13.0.3",
"nx": "14.5.6",
"pg": "^8.7.3",
"prettier": "^2.7.1",
"prisma": "^4.1.0",
"supertest": "^6.2.4",
"ts-jest": "^28.0.7",
"ts-node": "^10.9.1",
"ts-node-dev": "^2.0.0",
"typescript": "^4.7.4"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"seed": "yarn db:seed"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"start": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:coverage": "nx run-many --target=test:coverage",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.7",
"@prisma/client": "4.3.1",
"@react-native-community/datetimepicker": "6.3.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/bottom-tabs": "^6.3.3",
"@react-navigation/native": "6.0.12",
"@react-navigation/stack": "6.2.3",
"@reduxjs/toolkit": "1.8.5",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1219.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.25.0",
"date-fns": "2.29.3",
"dotenv": "16.0.2",
"express": "4.18.1",
"google-auth-library": "8.5.1",
"ioredis": "5.2.3",
"jest-environment-jsdom": "^29.0.1",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.4",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "2.3.10",
"react": "18.0.0",
"react-dom": "18.0.0",
"react-hook-form": "7.34.2",
"react-native": "0.69.5",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.6.0",
"react-native-image-picker": "4.10.0",
"react-native-maps": "1.3.1",
"react-native-reanimated": "2.10.0",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.3",
"react-native-screens": "3.17.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "8.0.2",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.9",
"responsive-native": "1.0.2",
"sharp": "0.31.0",
"styled-components": "5.3.5",
"tslib": "2.4.0",
"twilio": "3.82.0",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.6.2",
"@nrwl/detox": "14.6.2",
"@nrwl/eslint-plugin-nx": "14.6.2",
"@nrwl/express": "14.6.2",
"@nrwl/jest": "14.6.2",
"@nrwl/linter": "14.6.2",
"@nrwl/node": "14.6.2",
"@nrwl/nx-cloud": "14.6.0",
"@nrwl/react": "14.6.2",
"@nrwl/react-native": "14.6.2",
"@nrwl/web": "14.6.2",
"@nrwl/workspace": "14.6.2",
"@react-native-async-storage/async-storage": "1.17.10",
"@react-native-community/cli": "9.0.0",
"@react-native-community/cli-platform-android": "9.0.0",
"@react-native-community/cli-platform-ios": "9.0.0",
"@swc/core": "1.3.2",
"@swc/jest": "0.2.22",
"@testing-library/jest-native": "4.0.11",
"@testing-library/react-native":
"test:coverage": {
"@types/dotenv": "8.2.0",
"@types/express": "4.17.14",
"@types/ioredis": "4.28.10",
"@types/jest": "29.0.0",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.18",
"@types/nodemailer": "6.4.6",
"@types/pg": "8.6.5",
"@types/react": "18.0.18",
"@types/react-dom": "18.0.6",
"@types/react-native": "0.69.6",
"@types/react-native-vector-icons": "6.4.12",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.31.0",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.38.0",
"@typescript-eslint/parser": "5.38.0",
"babel-jest": "29.0.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.11.0",
"eslint": "8.23.1",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.2.5",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.3",
"husky": "8.0.1",
"jest": "29.0.1",
"jest-circus": "^29.0.2",
"jest-jasmine2": "^29.0.1",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.70.3",
"metro-babel-register": "0.70.3",
"metro-react-native-babel-preset": "0.70.3",
"metro-resolver": "0.70.3",
"msw": "0.46.1",
"nx": "14.6.2",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.3.1",
"react-native-config": "1.4.6",
"react-native-svg": "13.1.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.0.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.8",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.3",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
},
"resolutions": {
"@types/react": "18.0.18",
"@types/react-native": "0.69.6"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "nx serve",
"build": "nx build",
"test": "nx test",
"db:seed": "rimraf dist && yarn nx build"
},
"private": true,
"dependencies": {
"@prisma/client": "4.1.0",
"@sendgrid/mail": "7.7.0",
"aws-sdk": "2.1177.0",
"bcrypt": "5.0.1",
"cross-env": "7.0.3",
"dotenv": "16.0.1",
"express": "4.18.1",
"google-auth-library": "8.1.1",
"jsonwebtoken": "8.5.1",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.7",
"rimraf": "3.0.2",
"sharp": "0.30.7",
"tslib": "2.3.0",
"twilio": "3.79.0"
},
"devDependencies": {
"@nrwl/cli": "14.5.6",
"@nrwl/eslint-plugin-nx": "14.5.6",
"@nrwl/express": "14.5.6",
"@nrwl/jest": "14.5.6",
"@nrwl/linter": "14.5.6",
"@nrwl/node": "14.5.6",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "14.5.6",
"@swc/core": "1.2.218",
"@swc/jest": "0.2.22",
"@types/bcrypt": "5.0.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/jest": "28.1.6",
"@types/jsonwebtoken": "8.5.8",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.0.6",
"@types/nodemailer": "6.4.4",
"@types/pg": "8.6.5",
"@types/sharp": "0.30.4",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.30.7",
"@typescript-eslint/parser": "5.30.7",
"eslint": "8.20.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-n": "15.2.4",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.0",
"git-commit-msg-linter": "4.1.2",
"husky": "8.0.1",
"jest": "28.1.3",
"jest-environment-jsdom": "28.1.3",
"lint-staged": "13.0.3",
"nx": "14.5.6",
"pg": "8.7.3",
"prettier": "2.7.1",
"prisma": "4.1.0",
"supertest": "6.2.4",
"ts-jest": "28.0.7",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.7.4"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"seed": "yarn db:seed"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "nx serve",
"build": "nx build",
"test": "nx test"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.6",
"@prisma/client": "4.1.0",
"@react-native-community/datetimepicker": "6.2.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/native": "6.0.11",
"@react-navigation/stack": "6.2.2",
"@reduxjs/toolkit": "1.8.3",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1177.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.6.5",
"cross-env": "7.0.3",
"date-fns": "2.29.1",
"dotenv": "16.0.1",
"express": "4.18.1",
"google-auth-library": "8.1.1",
"ioredis": "^5.2.2",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.3",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.7",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-hook-form": "7.33.1",
"react-native": "0.68.2",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.5.0",
"react-native-image-picker": "4.8.4",
"react-native-maps": "1.1.0",
"react-native-reanimated": "2.9.1",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.1",
"react-native-screens": "3.15.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "7.2.8",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.7",
"responsive-native": "1.0.2",
"rimraf": "3.0.2",
"sharp": "0.30.7",
"styled-components": "5.3.5",
"tslib": "2.3.0",
"twilio": "3.79.0",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.5.6",
"@nrwl/detox": "14.4.3",
"@nrwl/eslint-plugin-nx": "14.5.6",
"@nrwl/express": "14.5.6",
"@nrwl/jest": "14.5.6",
"@nrwl/linter": "14.5.6",
"@nrwl/node": "14.5.6",
"@nrwl/nx-cloud": "latest",
"@nrwl/react": "14.4.3",
"@nrwl/react-native": "14.4.3",
"@nrwl/web": "14.4.3",
"@nrwl/workspace": "14.5.6",
"@react-native-async-storage/async-storage": "1.17.7",
"@react-native-community/cli": "7.0.3",
"@react-native-community/cli-platform-android": "7.0.1",
"@react-native-community/cli-platform-ios": "7.0.1",
"@swc/core": "1.2.218",
"@swc/jest": "0.2.22",
"@testing-library/jest-dom": "5.16.4",
"@testing-library/jest-native": "4.0.5",
"@testing-library/react": "13.3.0",
"@testing-library/react-native": "9.1.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/ioredis": "^4.28.10",
"@types/jest": "28.1.6",
"@types/jsonwebtoken": "8.5.8",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.0.6",
"@types/nodemailer": "6.4.4",
"@types/pg": "8.6.5",
"@types/react": "18.0.14",
"@types/react-dom": "18.0.5",
"@types/react-native": "0.67.8",
"@types/react-native-vector-icons": "6.4.11",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.30.4",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.30.7",
"@typescript-eslint/parser": "5.30.7",
"babel-jest": "27.5.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.7.1",
"eslint": "8.20.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.0",
"eslint-plugin-n": "15.2.4",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.0",
"eslint-plugin-react": "7.30.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.2",
"husky": "8.0.1",
"jest": "27.5.1",
"jest-circus": "27.5.1",
"jest-environment-jsdom": "27.5.1",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.71.1",
"metro-babel-register": "0.71.1",
"metro-react-native-babel-preset": "0.71.1",
"metro-resolver": "0.71.1",
"msw": "0.44.2",
"nx": "14.5.6",
"pg": "8.7.3",
"prettier": "2.7.1",
"prisma": "4.1.0",
"react-native-config": "1.4.6",
"react-native-svg": "12.3.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.2.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.7",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.7.4",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"seed": "yarn db:seed"
},
"resolutions": {
"@types/react": "18.0.14",
"@types/react-native": "0.67.8"
}
}
{"version":1,"resource":"file:///home/gabriel/buzu/api/buzu/package.json","entries":[{"id":"qJrh.json","timestamp":1660654946191},{"id":"zWQY.json","timestamp":1660654973344},{"id":"Ny36.json","timestamp":1660655135353},{"id":"lwY4.json","timestamp":1660655783360},{"id":"AHiY.json","timestamp":1660659563764},{"id":"lQeL.json","timestamp":1660659596620},{"id":"A3kd.json","timestamp":1660659704394},{"id":"tfGf.json","timestamp":1660659867927},{"id":"mtCA.json","timestamp":1660667352393},{"id":"3MOx.json","timestamp":1660668353240},{"id":"GGLi.json","source":"undoRedo.source","timestamp":1660668447349},{"id":"Mqpf.json","timestamp":1660668466177},{"id":"eAEE.json","timestamp":1660668507153},{"id":"sKEq.json","timestamp":1660668573489},{"id":"fXLv.json","source":"undoRedo.source","timestamp":1660668594361},{"id":"EBZ4.json","timestamp":1661259046708},{"id":"YyHz.json","timestamp":1661894569167},{"id":"Mhfy.json","timestamp":1661897256173},{"id":"zoK5.json","timestamp":1661898139543},{"id":"HqqT.json","timestamp":1661898259548},{"id":"SLA1.json","timestamp":1661898442390},{"id":"TeW3.json","timestamp":1661977797312},{"id":"h3x3.json","timestamp":1661978078083},{"id":"lhP1.json","timestamp":1661978164484},{"id":"3J9c.json","timestamp":1663070221345},{"id":"zdEI.json","timestamp":1663070516844},{"id":"r4bv.json","timestamp":1663078229618},{"id":"QiDp.json","timestamp":1663078250698},{"id":"aXFY.json","timestamp":1663686123950},{"id":"UfNK.json","source":"undoRedo.source","timestamp":1663686151106},{"id":"FuqZ.json","timestamp":1663686166562},{"id":"F8bX.json","timestamp":1663708426721},{"id":"QpHM.json","timestamp":1663710182412},{"id":"TsrJ.json","timestamp":1663710249701},{"id":"Y0Z6.json","timestamp":1663965634161},{"id":"3JUv.json","timestamp":1665172980537},{"id":"wPUB.json","timestamp":1665173138245}]}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"start": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:coverage": "nx run-many --target=test:coverage",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.7",
"@prisma/client": "4.3.1",
"@react-native-community/datetimepicker": "6.3.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/bottom-tabs": "6.3.3",
"@react-navigation/native": "6.0.12",
"@react-navigation/stack": "6.2.3",
"@reduxjs/toolkit": "1.8.5",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1220.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.25.0",
"date-fns": "2.29.3",
"dotenv": "16.0.2",
"express": "4.18.1",
"google-auth-library": "8.5.1",
"ioredis": "5.2.3",
"jest-environment-jsdom": "29.0.1",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.4",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "2.3.10",
"react": "18.0.0",
"react-dom": "18.0.0",
"react-hook-form": "7.34.2",
"react-native": "0.69.5",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.6.0",
"react-native-image-picker": "4.10.0",
"react-native-maps": "1.3.1",
"react-native-reanimated": "2.10.0",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.3",
"react-native-screens": "3.17.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "8.0.2",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.9",
"responsive-native": "1.0.2",
"sharp": "0.31.0",
"styled-components": "5.3.5",
"tslib": "2.4.0",
"twilio": "3.82.0",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.7.8",
"@nrwl/detox": "14.7.8",
"@nrwl/eslint-plugin-nx": "14.7.8",
"@nrwl/express": "14.7.8",
"@nrwl/jest": "14.7.8",
"@nrwl/linter": "14.7.8",
"@nrwl/node": "14.7.8",
"@nrwl/nx-cloud": "14.6.2",
"@nrwl/react": "14.7.8",
"@nrwl/react-native": "14.7.8",
"@nrwl/web": "14.7.8",
"@nrwl/workspace": "14.7.8",
"@react-native-async-storage/async-storage": "1.17.10",
"@react-native-community/cli": "9.0.0",
"@react-native-community/cli-platform-android": "9.0.0",
"@react-native-community/cli-platform-ios": "9.0.0",
"@swc/core": "1.3.2",
"@swc/jest": "0.2.22",
"@testing-library/jest-native": "4.0.11",
"@testing-library/react-native": "11.0.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.14",
"@types/ioredis": "4.28.10",
"@types/jest": "29.0.0",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.18",
"@types/nodemailer": "6.4.6",
"@types/pg": "8.6.5",
"@types/react": "18.0.18",
"@types/react-dom": "18.0.6",
"@types/react-native": "0.69.6",
"@types/react-native-vector-icons": "6.4.12",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.31.0",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.38.0",
"@typescript-eslint/parser": "5.38.0",
"babel-jest": "29.0.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.11.0",
"eslint": "8.23.1",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.2.5",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.3",
"husky": "8.0.1",
"jest": "29.0.1",
"jest-circus": "29.0.2",
"jest-jasmine2": "29.0.1",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.70.3",
"metro-babel-register": "0.70.3",
"metro-react-native-babel-preset": "0.70.3",
"metro-resolver": "0.70.3",
"msw": "0.46.1",
"nx": "14.7.8",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.3.1",
"react-native-config": "1.4.6",
"react-native-svg": "13.1.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.0.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.8",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.3",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
},
"resolutions": {
"@types/react": "18.0.18",
"@types/react-native": "0.69.6"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"start": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:coverage": "nx run-many --target=test:coverage",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.7",
"@prisma/client": "4.3.1",
"@react-native-community/datetimepicker": "6.3.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/bottom-tabs": "^6.3.3",
"@react-navigation/native": "6.0.12",
"@react-navigation/stack": "6.2.3",
"@reduxjs/toolkit": "1.8.5",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1219.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.25.0",
"date-fns": "2.29.3",
"dotenv": "16.0.2",
"express": "4.18.1",
"google-auth-library": "8.5.1",
"ioredis": "5.2.3",
"jest-environment-jsdom": "^29.0.1",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.4",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "2.3.10",
"react": "18.0.0",
"react-dom": "18.0.0",
"react-hook-form": "7.34.2",
"react-native": "0.69.5",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.6.0",
"react-native-image-picker": "4.10.0",
"react-native-maps": "1.3.1",
"react-native-reanimated": "2.10.0",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.3",
"react-native-screens": "3.17.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "8.0.2",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.9",
"responsive-native": "1.0.2",
"sharp": "0.31.0",
"styled-components": "5.3.5",
"tslib": "2.4.0",
"twilio": "3.82.0",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.6.2",
"@nrwl/detox": "14.6.2",
"@nrwl/eslint-plugin-nx": "14.6.2",
"@nrwl/express": "14.6.2",
"@nrwl/jest": "14.6.2",
"@nrwl/linter": "14.6.2",
"@nrwl/node": "14.6.2",
"@nrwl/nx-cloud": "14.6.0",
"@nrwl/react": "14.6.2",
"@nrwl/react-native": "14.6.2",
"@nrwl/web": "14.6.2",
"@nrwl/workspace": "14.6.2",
"@react-native-async-storage/async-storage": "1.17.10",
"@react-native-community/cli": "9.0.0",
"@react-native-community/cli-platform-android": "9.0.0",
"@react-native-community/cli-platform-ios": "9.0.0",
"@swc/core": "1.3.2",
"@swc/jest": "0.2.22",
"@testing-library/jest-native": "4.0.11",
"@testing-library/react-native": "11.0.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.14",
"@types/ioredis": "4.28.10",
"@types/jest": "29.0.0",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.18",
"@types/nodemailer": "6.4.6",
"@types/pg": "8.6.5",
"@types/react": "18.0.18",
"@types/react-dom": "18.0.6",
"@types/react-native": "0.69.6",
"@types/react-native-vector-icons": "6.4.12",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.31.0",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.38.0",
"@typescript-eslint/parser": "5.38.0",
"babel-jest": "29.0.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.11.0",
"eslint": "8.23.1",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.2.5",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.3",
"husky": "8.0.1",
"jest": "29.0.1",
"jest-circus": "^29.0.2",
"jest-jasmine2": "^29.0.1",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.70.3",
"metro-babel-register": "0.70.3",
"metro-react-native-babel-preset": "0.70.3",
"metro-resolver": "0.70.3",
"msw": "0.46.1",
"nx": "14.6.2",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.3.1",
"react-native-config": "1.4.6",
"react-native-svg": "13.1.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.0.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.8",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.3",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
},
"resolutions": {
"@types/react": "18.0.18",
"@types/react-native": "0.69.6"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "nx serve",
"build": "nx build",
"test": "nx test",
"db:seed": "rimraf dist && yarn nx build"
},
"private": true,
"dependencies": {
"@prisma/client": "4.1.0",
"@sendgrid/mail": "7.7.0",
"aws-sdk": "2.1177.0",
"bcrypt": "5.0.1",
"cross-env": "7.0.3",
"dotenv": "16.0.1",
"express": "4.18.1",
"google-auth-library": "8.1.1",
"jsonwebtoken": "8.5.1",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.7",
"rimraf": "3.0.2",
"sharp": "0.30.7",
"tslib": "2.3.0",
"twilio": "3.79.0"
},
"devDependencies": {
"@nrwl/cli": "14.5.6",
"@nrwl/eslint-plugin-nx": "14.5.6",
"@nrwl/express": "14.5.6",
"@nrwl/jest": "14.5.6",
"@nrwl/linter": "14.5.6",
"@nrwl/node": "14.5.6",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "14.5.6",
"@swc/core": "1.2.218",
"@swc/jest": "0.2.22",
"@types/bcrypt": "5.0.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/jest": "28.1.6",
"@types/jsonwebtoken": "8.5.8",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.0.6",
"@types/nodemailer": "6.4.4",
"@types/pg": "8.6.5",
"@types/sharp": "0.30.4",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.30.7",
"@typescript-eslint/parser": "5.30.7",
"eslint": "8.20.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-n": "15.2.4",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.0",
"git-commit-msg-linter": "4.1.2",
"husky": "8.0.1",
"jest": "28.1.3",
"jest-environment-jsdom": "28.1.3",
"lint-staged": "13.0.3",
"nx": "14.5.6",
"pg": "8.7.3",
"prettier": "2.7.1",
"prisma": "4.1.0",
"supertest": "6.2.4",
"ts-jest": "28.0.7",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.7.4"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"seed": "yarn db:seed"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "nx serve",
"build": "nx build",
"test": "nx test",
"db:seed": ""
},
"private": true,
"dependencies": {
"@prisma/client": "4.1.0",
"@sendgrid/mail": "7.7.0",
"aws-sdk": "2.1177.0",
"bcrypt": "5.0.1",
"cross-env": "7.0.3",
"dotenv": "16.0.1",
"express": "4.18.1",
"google-auth-library": "8.1.1",
"jsonwebtoken": "8.5.1",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.7",
"rimraf": "3.0.2",
"sharp": "0.30.7",
"tslib": "2.3.0",
"twilio": "3.79.0"
},
"devDependencies": {
"@nrwl/cli": "14.5.6",
"@nrwl/eslint-plugin-nx": "14.5.6",
"@nrwl/express": "14.5.6",
"@nrwl/jest": "14.5.6",
"@nrwl/linter": "14.5.6",
"@nrwl/node": "14.5.6",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "14.5.6",
"@swc/core": "1.2.218",
"@swc/jest": "0.2.22",
"@types/bcrypt": "5.0.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/jest": "28.1.6",
"@types/jsonwebtoken": "8.5.8",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.0.6",
"@types/nodemailer": "6.4.4",
"@types/pg": "8.6.5",
"@types/sharp": "0.30.4",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.30.7",
"@typescript-eslint/parser": "5.30.7",
"eslint": "8.20.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-n": "15.2.4",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.0",
"git-commit-msg-linter": "4.1.2",
"husky": "8.0.1",
"jest": "28.1.3",
"jest-environment-jsdom": "28.1.3",
"lint-staged": "13.0.3",
"nx": "14.5.6",
"pg": "8.7.3",
"prettier": "2.7.1",
"prisma": "4.1.0",
"supertest": "6.2.4",
"ts-jest": "28.0.7",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.7.4"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"seed": "yarn db:seed"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"start": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.6",
"@prisma/client": "4.3.0",
"@react-native-community/datetimepicker": "6.2.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/native": "6.0.11",
"@react-navigation/stack": "6.2.2",
"@reduxjs/toolkit": "1.8.3",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1206.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.6.5",
"date-fns": "2.29.1",
"dotenv": "16.0.2",
"express": "4.18.1",
"google-auth-library": "8.1.1",
"ioredis": "5.2.3",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.3",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "2.3.8",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-hook-form": "7.33.1",
"react-native": "0.68.2",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.5.0",
"react-native-image-picker": "4.8.4",
"react-native-maps": "1.1.0",
"react-native-reanimated": "2.9.1",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.1",
"react-native-screens": "3.15.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "7.2.8",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.7",
"responsive-native": "1.0.2",
"sharp": "0.30.7",
"styled-components": "5.3.5",
"tslib": "2.3.0",
"twilio": "3.81.0",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.5.10",
"@nrwl/detox": "14.5.10",
"@nrwl/eslint-plugin-nx": "14.5.10",
"@nrwl/express": "14.5.10",
"@nrwl/jest": "14.5.10",
"@nrwl/linter": "14.5.10",
"@nrwl/node": "14.5.10",
"@nrwl/nx-cloud": "14.6.0",
"@nrwl/react": "14.5.10",
"@nrwl/react-native": "14.5.10",
"@nrwl/web": "14.5.10",
"@nrwl/workspace": "14.5.10",
"@react-native-async-storage/async-storage": "1.17.7",
"@react-native-community/cli": "7.0.3",
"@react-native-community/cli-platform-android": "7.0.1",
"@react-native-community/cli-platform-ios": "7.0.1",
"@swc/core": "1.2.245",
"@swc/jest": "0.2.22",
"@testing-library/jest-dom": "5.16.4",
"@testing-library/jest-native": "4.0.5",
"@testing-library/react": "13.3.0",
"@testing-library/react-native": "9.1.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/ioredis": "4.28.10",
"@types/jest": "28.1.7",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.14",
"@types/nodemailer": "6.4.5",
"@types/pg": "8.6.5",
"@types/react": "18.0.14",
"@types/react-dom": "18.0.5",
"@types/react-native": "0.67.8",
"@types/react-native-vector-icons": "6.4.11",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.30.5",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.36.1",
"@typescript-eslint/parser": "5.36.1",
"babel-jest": "27.5.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.7.1",
"eslint": "8.23.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.2.5",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.3",
"husky": "8.0.1",
"jest": "27.5.1",
"jest-circus": "27.5.1",
"jest-environment-jsdom": "27.5.1",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.71.1",
"metro-babel-register": "0.71.1",
"metro-react-native-babel-preset": "0.71.1",
"metro-resolver": "0.71.1",
"msw": "0.44.2",
"nx": "14.5.10",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.3.0",
"react-native-config": "1.4.6",
"react-native-svg": "12.3.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.2.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.8",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.2",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"seed": "./apps/api-core/src/shared/test/seed/index.ts"
},
"resolutions": {
"@types/react": "18.0.14",
"@types/react-native": "0.67.8"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "nx serve",
"build": "nx build",
"test": "nx test"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.6",
"@prisma/client": "4.3.0",
"@react-native-community/datetimepicker": "6.2.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/native": "6.0.11",
"@react-navigation/stack": "6.2.2",
"@reduxjs/toolkit": "1.8.3",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1206.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.6.5",
"date-fns": "2.29.1",
"dotenv": "16.0.2",
"express": "4.18.1",
"google-auth-library": "8.1.1",
"ioredis": "5.2.3",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.3",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "2.3.8",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-hook-form": "7.33.1",
"react-native": "0.68.2",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.5.0",
"react-native-image-picker": "4.8.4",
"react-native-maps": "1.1.0",
"react-native-reanimated": "2.9.1",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.1",
"react-native-screens": "3.15.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "7.2.8",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.7",
"responsive-native": "1.0.2",
"sharp": "0.30.7",
"styled-components": "5.3.5",
"tslib": "2.3.0",
"twilio": "3.81.0",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.5.10",
"@nrwl/detox": "14.5.10",
"@nrwl/eslint-plugin-nx": "14.5.10",
"@nrwl/express": "14.5.10",
"@nrwl/jest": "14.5.10",
"@nrwl/linter": "14.5.10",
"@nrwl/node": "14.5.10",
"@nrwl/nx-cloud": "14.6.0",
"@nrwl/react": "14.5.10",
"@nrwl/react-native": "14.5.10",
"@nrwl/web": "14.5.10",
"@nrwl/workspace": "14.5.10",
"@react-native-async-storage/async-storage": "1.17.7",
"@react-native-community/cli": "7.0.3",
"@react-native-community/cli-platform-android": "7.0.1",
"@react-native-community/cli-platform-ios": "7.0.1",
"@swc/core": "1.2.245",
"@swc/jest": "0.2.22",
"@testing-library/jest-dom": "5.16.4",
"@testing-library/jest-native": "4.0.5",
"@testing-library/react": "13.3.0",
"@testing-library/react-native": "9.1.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/ioredis": "4.28.10",
"@types/jest": "28.1.7",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.14",
"@types/nodemailer": "6.4.5",
"@types/pg": "8.6.5",
"@types/react": "18.0.14",
"@types/react-dom": "18.0.5",
"@types/react-native": "0.67.8",
"@types/react-native-vector-icons": "6.4.11",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.30.5",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.36.1",
"@typescript-eslint/parser": "5.36.1",
"babel-jest": "27.5.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.7.1",
"eslint": "8.23.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.2.5",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.3",
"husky": "8.0.1",
"jest": "27.5.1",
"jest-circus": "27.5.1",
"jest-environment-jsdom": "27.5.1",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.71.1",
"metro-babel-register": "0.71.1",
"metro-react-native-babel-preset": "0.71.1",
"metro-resolver": "0.71.1",
"msw": "0.44.2",
"nx": "14.5.10",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.3.0",
"react-native-config": "1.4.6",
"react-native-svg": "12.3.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.2.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.8",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.2",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
},
"resolutions": {
"@types/react": "18.0.14",
"@types/react-native": "0.67.8"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"start": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.6",
"@prisma/client": "4.3.0",
"@react-native-community/datetimepicker": "6.2.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/native": "6.0.11",
"@react-navigation/stack": "6.2.2",
"@reduxjs/toolkit": "1.8.3",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1206.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.6.5",
"date-fns": "2.29.1",
"dotenv": "16.0.2",
"express": "4.18.1",
"google-auth-library": "8.1.1",
"ioredis": "5.2.3",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.3",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "2.3.8",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-hook-form": "7.33.1",
"react-native": "0.68.2",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.5.0",
"react-native-image-picker": "4.8.4",
"react-native-maps": "1.1.0",
"react-native-reanimated": "2.9.1",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.1",
"react-native-screens": "3.15.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "7.2.8",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.7",
"responsive-native": "1.0.2",
"sharp": "0.30.7",
"styled-components": "5.3.5",
"tslib": "2.3.0",
"twilio": "3.81.0",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.5.10",
"@nrwl/detox": "14.5.10",
"@nrwl/eslint-plugin-nx": "14.5.10",
"@nrwl/express": "14.5.10",
"@nrwl/jest": "14.5.10",
"@nrwl/linter": "14.5.10",
"@nrwl/node": "14.5.10",
"@nrwl/nx-cloud": "14.6.0",
"@nrwl/react": "14.5.10",
"@nrwl/react-native": "14.5.10",
"@nrwl/web": "14.5.10",
"@nrwl/workspace": "14.5.10",
"@react-native-async-storage/async-storage": "1.17.7",
"@react-native-community/cli": "7.0.3",
"@react-native-community/cli-platform-android": "7.0.1",
"@react-native-community/cli-platform-ios": "7.0.1",
"@swc/core": "1.2.245",
"@swc/jest": "0.2.22",
"@testing-library/jest-dom": "5.16.4",
"@testing-library/jest-native": "4.0.5",
"@testing-library/react": "13.3.0",
"@testing-library/react-native": "9.1.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/ioredis": "4.28.10",
"@types/jest": "28.1.7",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.14",
"@types/nodemailer": "6.4.5",
"@types/pg": "8.6.5",
"@types/react": "18.0.14",
"@types/react-dom": "18.0.5",
"@types/react-native": "0.67.8",
"@types/react-native-vector-icons": "6.4.11",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.30.5",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.36.1",
"@typescript-eslint/parser": "5.36.1",
"babel-jest": "27.5.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.7.1",
"eslint": "8.23.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.2.5",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.3",
"husky": "8.0.1",
"jest": "27.5.1",
"jest-circus": "27.5.1",
"jest-environment-jsdom": "27.5.1",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.71.1",
"metro-babel-register": "0.71.1",
"metro-react-native-babel-preset": "0.71.1",
"metro-resolver": "0.71.1",
"msw": "0.44.2",
"nx": "14.5.10",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.3.0",
"react-native-config": "1.4.6",
"react-native-svg": "12.3.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.2.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.8",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.2",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
},
"resolutions": {
"@types/react": "18.0.14",
"@types/react-native": "0.67.8"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "NODE_ENV=development nx serve",
"build": "NODE_ENV=production nx build",
"test": "NODE_ENV=testing nx test"
},
"private": true,
"dependencies": {
"@prisma/client": "^4.1.0",
"@sendgrid/mail": "^7.7.0",
"aws-sdk": "^2.1177.0",
"bcrypt": "^5.0.1",
"cross-env": "^7.0.3",
"dotenv": "^16.0.1",
"express": "^4.18.1",
"google-auth-library": "^8.1.1",
"jsonwebtoken": "^8.5.1",
"mime-types": "^2.1.35",
"module-alias": "^2.2.2",
"multer": "^1.4.5-lts.1",
"nodemailer": "^6.7.7",
"rimraf": "^3.0.2",
"sharp": "^0.30.7",
"tslib": "^2.3.0",
"twilio": "^3.79.0"
},
"devDependencies": {
"@nrwl/cli": "14.5.6",
"@nrwl/eslint-plugin-nx": "14.5.6",
"@nrwl/express": "14.5.6",
"@nrwl/jest": "14.5.6",
"@nrwl/linter": "14.5.6",
"@nrwl/node": "14.5.6",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "14.5.6",
"@swc/core": "^1.2.218",
"@swc/jest": "^0.2.22",
"@types/bcrypt": "^5.0.0",
"@types/dotenv": "^8.2.0",
"@types/express": "^4.17.13",
"@types/jest": "^28.1.6",
"@types/jsonwebtoken": "^8.5.8",
"@types/mime-types": "^2.1.1",
"@types/module-alias": "^2.0.1",
"@types/multer": "^1.4.7",
"@types/node": "^18.0.6",
"@types/nodemailer": "^6.4.4",
"@types/pg": "^8.6.5",
"@types/sharp": "^0.30.4",
"@types/supertest": "^2.0.12",
"@typescript-eslint/eslint-plugin": "^5.30.7",
"@typescript-eslint/parser": "^5.30.7",
"eslint": "^8.20.0",
"eslint-config-prettier": "^8.5.0",
"eslint-config-standard": "^17.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-import-helpers": "^1.2.1",
"eslint-plugin-n": "^15.2.4",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-promise": "^6.0.0",
"git-commit-msg-linter": "^4.1.2",
"husky": "^8.0.1",
"jest": "^28.1.3",
"jest-environment-jsdom": "^28.1.3",
"lint-staged": "^13.0.3",
"nx": "14.5.6",
"pg": "^8.7.3",
"prettier": "^2.7.1",
"prisma": "^4.1.0",
"supertest": "^6.2.4",
"ts-jest": "^28.0.7",
"ts-node": "^10.9.1",
"ts-node-dev": "^2.0.0",
"typescript": "^4.7.4"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"seed": "yarn db:seed"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "nx serve",
"build": "nx build",
"test": "nx test"
},
"private": true,
"dependencies": {
"@prisma/client": "^4.1.0",
"@sendgrid/mail": "^7.7.0",
"aws-sdk": "^2.1177.0",
"bcrypt": "^5.0.1",
"cross-env": "^7.0.3",
"dotenv": "^16.0.1",
"express": "^4.18.1",
"google-auth-library": "^8.1.1",
"jsonwebtoken": "^8.5.1",
"mime-types": "^2.1.35",
"module-alias": "^2.2.2",
"multer": "^1.4.5-lts.1",
"nodemailer": "^6.7.7",
"rimraf": "^3.0.2",
"sharp": "^0.30.7",
"tslib": "^2.3.0",
"twilio": "^3.79.0"
},
"devDependencies": {
"@nrwl/cli": "14.5.6",
"@nrwl/eslint-plugin-nx": "14.5.6",
"@nrwl/express": "14.5.6",
"@nrwl/jest": "14.5.6",
"@nrwl/linter": "14.5.6",
"@nrwl/node": "14.5.6",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "14.5.6",
"@swc/core": "^1.2.218",
"@swc/jest": "^0.2.22",
"@types/bcrypt": "^5.0.0",
"@types/dotenv": "^8.2.0",
"@types/express": "^4.17.13",
"@types/jest": "^28.1.6",
"@types/jsonwebtoken": "^8.5.8",
"@types/mime-types": "^2.1.1",
"@types/module-alias": "^2.0.1",
"@types/multer": "^1.4.7",
"@types/node": "^18.0.6",
"@types/nodemailer": "^6.4.4",
"@types/pg": "^8.6.5",
"@types/sharp": "^0.30.4",
"@types/supertest": "^2.0.12",
"@typescript-eslint/eslint-plugin": "^5.30.7",
"@typescript-eslint/parser": "^5.30.7",
"eslint": "^8.20.0",
"eslint-config-prettier": "^8.5.0",
"eslint-config-standard": "^17.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-import-helpers": "^1.2.1",
"eslint-plugin-n": "^15.2.4",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-promise": "^6.0.0",
"git-commit-msg-linter": "^4.1.2",
"husky": "^8.0.1",
"jest": "^28.1.3",
"lint-staged": "^13.0.3",
"nx": "14.5.6",
"pg": "^8.7.3",
"prettier": "^2.7.1",
"prisma": "^4.1.0",
"supertest": "^6.2.4",
"ts-jest": "^28.0.7",
"ts-node": "^10.9.1",
"ts-node-dev": "^2.0.0",
"typescript": "^4.7.4"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"seed": "yarn db:seed"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "nx serve",
"build": "nx build",
"test": "nx test"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.6",
"@prisma/client": "4.2.1",
"@react-native-community/datetimepicker": "6.2.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/native": "6.0.11",
"@react-navigation/stack": "6.2.2",
"@reduxjs/toolkit": "1.8.3",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1200.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.6.5",
"date-fns": "2.29.1",
"dotenv": "16.0.1",
"express": "4.18.1",
"google-auth-library": "8.1.1",
"ioredis": "^5.2.3",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.3",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "^2.3.8",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-hook-form": "7.33.1",
"react-native": "0.68.2",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.5.0",
"react-native-image-picker": "4.8.4",
"react-native-maps": "1.1.0",
"react-native-reanimated": "2.9.1",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.1",
"react-native-screens": "3.15.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "7.2.8",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.7",
"responsive-native": "1.0.2",
"sharp": "0.30.7",
"styled-components": "5.3.5",
"tslib": "2.3.0",
"twilio": "3.80.1",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.5.8",
"@nrwl/detox": "14.5.8",
"@nrwl/eslint-plugin-nx": "14.5.8",
"@nrwl/express": "14.5.8",
"@nrwl/jest": "14.5.8",
"@nrwl/linter": "14.5.8",
"@nrwl/node": "14.5.8",
"@nrwl/nx-cloud": "latest",
"@nrwl/react": "14.5.8",
"@nrwl/react-native": "14.5.8",
"@nrwl/web": "14.5.8",
"@nrwl/workspace": "14.5.8",
"@react-native-async-storage/async-storage": "1.17.7",
"@react-native-community/cli": "7.0.3",
"@react-native-community/cli-platform-android": "7.0.1",
"@react-native-community/cli-platform-ios": "7.0.1",
"@swc/core": "1.2.242",
"@swc/jest": "0.2.22",
"@testing-library/jest-dom": "5.16.4",
"@testing-library/jest-native": "4.0.5",
"@testing-library/react": "13.3.0",
"@testing-library/react-native": "9.1.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/ioredis": "^4.28.10",
"@types/jest": "28.1.7",
"@types/jsonwebtoken": "8.5.8",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.11",
"@types/nodemailer": "6.4.5",
"@types/pg": "8.6.5",
"@types/react": "18.0.14",
"@types/react-dom": "18.0.5",
"@types/react-native": "0.67.8",
"@types/react-native-vector-icons": "6.4.11",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.30.5",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.34.0",
"@typescript-eslint/parser": "5.34.0",
"babel-jest": "27.5.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.7.1",
"eslint": "8.22.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.2.5",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.0",
"eslint-plugin-react": "7.30.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.3",
"husky": "8.0.1",
"jest": "27.5.1",
"jest-circus": "27.5.1",
"jest-environment-jsdom": "27.5.1",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.71.1",
"metro-babel-register": "0.71.1",
"metro-react-native-babel-preset": "0.71.1",
"metro-resolver": "0.71.1",
"msw": "0.44.2",
"nx": "14.5.8",
"pg": "8.7.3",
"prettier": "2.7.1",
"prisma": "4.2.1",
"react-native-config": "1.4.6",
"react-native-svg": "12.3.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.2.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.8",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.7.4",
"xhr2": "0.2.1"
},
"resolutions": {
"@types/react": "18.0.14",
"@types/react-native": "0.67.8"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "nx serve",
"build": "nx build",
"test": "nx test",
"db:seed": "yarn nx build"
},
"private": true,
"dependencies": {
"@prisma/client": "4.1.0",
"@sendgrid/mail": "7.7.0",
"aws-sdk": "2.1177.0",
"bcrypt": "5.0.1",
"cross-env": "7.0.3",
"dotenv": "16.0.1",
"express": "4.18.1",
"google-auth-library": "8.1.1",
"jsonwebtoken": "8.5.1",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.7",
"rimraf": "3.0.2",
"sharp": "0.30.7",
"tslib": "2.3.0",
"twilio": "3.79.0"
},
"devDependencies": {
"@nrwl/cli": "14.5.6",
"@nrwl/eslint-plugin-nx": "14.5.6",
"@nrwl/express": "14.5.6",
"@nrwl/jest": "14.5.6",
"@nrwl/linter": "14.5.6",
"@nrwl/node": "14.5.6",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "14.5.6",
"@swc/core": "1.2.218",
"@swc/jest": "0.2.22",
"@types/bcrypt": "5.0.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/jest": "28.1.6",
"@types/jsonwebtoken": "8.5.8",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.0.6",
"@types/nodemailer": "6.4.4",
"@types/pg": "8.6.5",
"@types/sharp": "0.30.4",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.30.7",
"@typescript-eslint/parser": "5.30.7",
"eslint": "8.20.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-n": "15.2.4",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.0",
"git-commit-msg-linter": "4.1.2",
"husky": "8.0.1",
"jest": "28.1.3",
"jest-environment-jsdom": "28.1.3",
"lint-staged": "13.0.3",
"nx": "14.5.6",
"pg": "8.7.3",
"prettier": "2.7.1",
"prisma": "4.1.0",
"supertest": "6.2.4",
"ts-jest": "28.0.7",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.7.4"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"seed": "yarn db:seed"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "nx serve",
"build": "nx build",
"test": "nx test"
},
"private": true,
"dependencies": {
"@prisma/client": "4.1.0",
"@sendgrid/mail": "7.7.0",
"aws-sdk": "2.1177.0",
"bcrypt": "5.0.1",
"cross-env": "7.0.3",
"dotenv": "16.0.1",
"express": "4.18.1",
"google-auth-library": "8.1.1",
"jsonwebtoken": "8.5.1",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.7",
"rimraf": "3.0.2",
"sharp": "0.30.7",
"tslib": "2.3.0",
"twilio": "3.79.0"
},
"devDependencies": {
"@nrwl/cli": "14.5.6",
"@nrwl/eslint-plugin-nx": "14.5.6",
"@nrwl/express": "14.5.6",
"@nrwl/jest": "14.5.6",
"@nrwl/linter": "14.5.6",
"@nrwl/node": "14.5.6",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "14.5.6",
"@swc/core": "1.2.218",
"@swc/jest": "0.2.22",
"@types/bcrypt": "5.0.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/jest": "28.1.6",
"@types/jsonwebtoken": "8.5.8",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.0.6",
"@types/nodemailer": "6.4.4",
"@types/pg": "8.6.5",
"@types/sharp": "0.30.4",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.30.7",
"@typescript-eslint/parser": "5.30.7",
"eslint": "8.20.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-n": "15.2.4",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.0",
"git-commit-msg-linter": "4.1.2",
"husky": "8.0.1",
"jest": "28.1.3",
"jest-environment-jsdom": "28.1.3",
"lint-staged": "13.0.3",
"nx": "14.5.6",
"pg": "8.7.3",
"prettier": "2.7.1",
"prisma": "4.1.0",
"supertest": "6.2.4",
"ts-jest": "28.0.7",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.7.4"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"seed": "yarn db:seed"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "nx serve",
"build": "nx build",
"test": "nx test"
},
"private": true,
"dependencies": {
"express": "^4.18.1",
"tslib": "^2.3.0",
"@prisma/client": "^4.1.0",
"@sendgrid/mail": "^7.7.0",
"aws-sdk": "^2.1177.0",
"bcrypt": "^5.0.1",
"cross-env": "^7.0.3",
"dotenv": "^16.0.1",
"google-auth-library": "^8.1.1",
"jsonwebtoken": "^8.5.1",
"mime-types": "^2.1.35",
"module-alias": "^2.2.2",
"multer": "^1.4.5-lts.1",
"nodemailer": "^6.7.7",
"rimraf": "^3.0.2",
"sharp": "^0.30.7",
"twilio": "^3.79.0"
},
"devDependencies": {
"@nrwl/cli": "14.5.6",
"@nrwl/eslint-plugin-nx": "14.5.6",
"@nrwl/express": "14.5.6",
"@nrwl/jest": "14.5.6",
"@nrwl/linter": "14.5.6",
"@nrwl/node": "14.5.6",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "14.5.6",
"nx": "14.5.6",
"@swc/core": "^1.2.218",
"@swc/jest": "^0.2.22",
"@types/dotenv": "^8.2.0",
"@types/express": "^4.17.13",
"@types/jest": "^28.1.6",
"@types/jsonwebtoken": "^8.5.8",
"@types/mime-types": "^2.1.1",
"@types/module-alias": "^2.0.1",
"@types/multer": "^1.4.7",
"@types/node": "^18.0.6",
"@types/nodemailer": "^6.4.4",
"@types/pg": "^8.6.5",
"@types/sharp": "^0.30.4",
"@types/supertest": "^2.0.12",
"@typescript-eslint/eslint-plugin": "^5.30.7",
"@typescript-eslint/parser": "^5.30.7",
"eslint": "^8.20.0",
"eslint-config-prettier": "^8.5.0",
"eslint-config-standard": "^17.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-import-helpers": "^1.2.1",
"eslint-plugin-n": "^15.2.4",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-promise": "^6.0.0",
"git-commit-msg-linter": "^4.1.2",
"husky": "^8.0.1",
"jest": "^28.1.3",
"lint-staged": "^13.0.3",
"pg": "^8.7.3",
"prettier": "^2.7.1",
"prisma": "^4.1.0",
"supertest": "^6.2.4",
"ts-jest": "^28.0.7",
"ts-node": "^10.9.1",
"ts-node-dev": "^2.0.0",
"typescript": "^4.7.4",
"@types/bcrypt": "^5.0.0"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"start": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.7",
"@prisma/client": "4.3.0",
"@react-native-community/datetimepicker": "6.3.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/native": "6.0.12",
"@react-navigation/stack": "6.2.3",
"@reduxjs/toolkit": "1.8.5",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1207.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.25.0",
"date-fns": "2.29.2",
"dotenv": "16.0.2",
"express": "4.18.1",
"google-auth-library": "8.5.1",
"ioredis": "5.2.3",
"jest-environment-jsdom": "^29.0.1",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.4",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "2.3.8",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-hook-form": "7.34.2",
"react-native": "0.69.5",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.6.0",
"react-native-image-picker": "4.10.0",
"react-native-maps": "1.3.1",
"react-native-reanimated": "2.10.0",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.3",
"react-native-screens": "3.17.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "8.0.2",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.9",
"responsive-native": "1.0.2",
"sharp": "0.30.7",
"styled-components": "5.3.5",
"tslib": "2.4.0",
"twilio": "3.81.0",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.6.2",
"@nrwl/detox": "14.6.2",
"@nrwl/eslint-plugin-nx": "14.6.2",
"@nrwl/express": "14.6.2",
"@nrwl/jest": "14.6.2",
"@nrwl/linter": "14.6.2",
"@nrwl/node": "14.6.2",
"@nrwl/nx-cloud": "14.6.0",
"@nrwl/react": "14.6.2",
"@nrwl/react-native": "14.6.2",
"@nrwl/web": "14.6.2",
"@nrwl/workspace": "14.6.2",
"@react-native-async-storage/async-storage": "1.17.10",
"@react-native-community/cli": "9.0.0",
"@react-native-community/cli-platform-android": "9.0.0",
"@react-native-community/cli-platform-ios": "9.0.0",
"@swc/core": "1.2.246",
"@swc/jest": "0.2.22",
"@testing-library/jest-native": "4.0.11",
"@testing-library/react-native": "11.0.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/ioredis": "4.28.10",
"@types/jest": "29.0.0",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.14",
"@types/nodemailer": "6.4.5",
"@types/pg": "8.6.5",
"@types/react": "18.0.18",
"@types/react-dom": "18.0.6",
"@types/react-native": "0.69.6",
"@types/react-native-vector-icons": "6.4.12",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.30.5",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.36.1",
"@typescript-eslint/parser": "5.36.1",
"babel-jest": "29.0.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.11.0",
"eslint": "8.23.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.2.5",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.3",
"husky": "8.0.1",
"jest": "29.0.1",
"jest-jasmine2": "^29.0.1",
"jest-react-native": "18.0.0",
"lint-staged": "^13.0.3",
"metro": "0.72.1",
"metro-babel-register": "0.72.1",
"metro-react-native-babel-preset": "0.72.1",
"metro-resolver": "0.72.1",
"msw": "0.46.1",
"nx": "14.6.2",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.3.0",
"react-native-config": "1.4.6",
"react-native-svg": "13.1.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.2.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.8",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.2",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
},
"resolutions": {
"@types/react": "18.0.18",
"@types/react-native": "0.69.6"
},
"lint-staged": {
"*.ts": "yarn nx test:integration api-core"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "nx serve",
"build": "nx build",
"test": "nx test"
},
"private": true,
"dependencies": {
"express": "^4.18.1",
"tslib": "^2.3.0"
},
"devDependencies": {
"@nrwl/cli": "14.5.6",
"@nrwl/eslint-plugin-nx": "14.5.6",
"@nrwl/express": "14.5.6",
"@nrwl/jest": "14.5.6",
"@nrwl/linter": "14.5.6",
"@nrwl/node": "14.5.6",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "14.5.6",
"nx": "14.5.6",
"@swc/core": "^1.2.218",
"@swc/jest": "^0.2.22",
"@types/bcrypt": "^5.0.0",
"@types/dotenv": "^8.2.0",
"@types/express": "^4.17.13",
"@types/jest": "^28.1.6",
"@types/jsonwebtoken": "^8.5.8",
"@types/mime-types": "^2.1.1",
"@types/module-alias": "^2.0.1",
"@types/multer": "^1.4.7",
"@types/node": "^18.0.6",
"@types/nodemailer": "^6.4.4",
"@types/pg": "^8.6.5",
"@types/sharp": "^0.30.4",
"@types/supertest": "^2.0.12",
"@typescript-eslint/eslint-plugin": "^5.30.7",
"@typescript-eslint/parser": "^5.30.7",
"eslint": "^8.20.0",
"eslint-config-prettier": "^8.5.0",
"eslint-config-standard": "^17.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-import-helpers": "^1.2.1",
"eslint-plugin-n": "^15.2.4",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-promise": "^6.0.0",
"git-commit-msg-linter": "^4.1.2",
"husky": "^8.0.1",
"jest": "^28.1.3",
"lint-staged": "^13.0.3",
"pg": "^8.7.3",
"prettier": "^2.7.1",
"prisma": "^4.1.0",
"supertest": "^6.2.4",
"ts-jest": "^28.0.7",
"ts-node": "^10.9.1",
"ts-node-dev": "^2.0.0",
"typescript": "^4.7.4"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"start": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:coverage": "nx run-many --target=test:coverage",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.7",
"@prisma/client": "4.3.1",
"@react-native-community/datetimepicker": "6.3.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/bottom-tabs": "6.3.3",
"@react-navigation/native": "6.0.12",
"@react-navigation/stack": "6.2.3",
"@reduxjs/toolkit": "1.8.5",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1220.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.25.0",
"date-fns": "2.29.3",
"dotenv": "16.0.2",
"express": "4.18.1",
"google-auth-library": "8.5.1",
"ioredis": "5.2.3",
"jest-environment-jsdom": "29.0.1",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.4",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "2.3.10",
"react": "18.0.0",
"react-dom": "18.0.0",
"react-hook-form": "7.34.2",
"react-native": "0.69.5",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.6.0",
"react-native-image-picker": "4.10.0",
"react-native-maps": "1.3.1",
"react-native-reanimated": "2.10.0",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.3",
"react-native-screens": "3.17.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "8.0.2",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.9",
"responsive-native": "1.0.2",
"sharp": "0.31.0",
"styled-components": "5.3.5",
"tslib": "2.4.0",
"twilio": "3.82.0",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.6.2",
"@nrwl/detox": "14.6.2",
"@nrwl/eslint-plugin-nx": "14.6.2",
"@nrwl/express": "14.6.2",
"@nrwl/jest": "14.6.2",
"@nrwl/linter": "14.6.2",
"@nrwl/node": "14.6.2",
"@nrwl/nx-cloud": "14.6.0",
"@nrwl/react": "14.6.2",
"@nrwl/react-native": "14.6.2",
"@nrwl/web": "14.6.2",
"@nrwl/workspace": "14.6.2",
"@react-native-async-storage/async-storage": "1.17.10",
"@react-native-community/cli": "9.0.0",
"@react-native-community/cli-platform-android": "9.0.0",
"@react-native-community/cli-platform-ios": "9.0.0",
"@swc/core": "1.3.2",
"@swc/jest": "0.2.22",
"@testing-library/jest-native": "4.0.11",
"@testing-library/react-native": "11.0.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.14",
"@types/ioredis": "4.28.10",
"@types/jest": "29.0.0",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.18",
"@types/nodemailer": "6.4.6",
"@types/pg": "8.6.5",
"@types/react": "18.0.18",
"@types/react-dom": "18.0.6",
"@types/react-native": "0.69.6",
"@types/react-native-vector-icons": "6.4.12",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.31.0",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.38.0",
"@typescript-eslint/parser": "5.38.0",
"babel-jest": "29.0.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.11.0",
"eslint": "8.23.1",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.2.5",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.3",
"husky": "8.0.1",
"jest": "29.0.1",
"jest-circus": "29.0.2",
"jest-jasmine2": "29.0.1",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.70.3",
"metro-babel-register": "0.70.3",
"metro-react-native-babel-preset": "0.70.3",
"metro-resolver": "0.70.3",
"msw": "0.46.1",
"nx": "14.6.2",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.3.1",
"react-native-config": "1.4.6",
"react-native-svg": "13.1.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.0.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.8",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.3",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
},
"resolutions": {
"@types/react": "18.0.18",
"@types/react-native": "0.69.6"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"start": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.7",
"@prisma/client": "4.3.0",
"@react-native-community/datetimepicker": "6.3.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/native": "6.0.12",
"@react-navigation/stack": "6.2.3",
"@reduxjs/toolkit": "1.8.5",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1207.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.25.0",
"date-fns": "2.29.2",
"dotenv": "16.0.2",
"express": "4.18.1",
"google-auth-library": "8.5.1",
"ioredis": "5.2.3",
"jest-environment-jsdom": "^29.0.1",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.4",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "2.3.8",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-hook-form": "7.34.2",
"react-native": "0.69.5",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.6.0",
"react-native-image-picker": "4.10.0",
"react-native-maps": "1.3.1",
"react-native-reanimated": "2.10.0",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.3",
"react-native-screens": "3.17.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "8.0.2",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.9",
"responsive-native": "1.0.2",
"sharp": "0.30.7",
"styled-components": "5.3.5",
"tslib": "2.4.0",
"twilio": "3.81.0",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.6.2",
"@nrwl/detox": "14.6.2",
"@nrwl/eslint-plugin-nx": "14.6.2",
"@nrwl/express": "14.6.2",
"@nrwl/jest": "14.6.2",
"@nrwl/linter": "14.6.2",
"@nrwl/node": "14.6.2",
"@nrwl/nx-cloud": "14.6.0",
"@nrwl/react": "14.6.2",
"@nrwl/react-native": "14.6.2",
"@nrwl/web": "14.6.2",
"@nrwl/workspace": "14.6.2",
"@react-native-async-storage/async-storage": "1.17.10",
"@react-native-community/cli": "9.0.0",
"@react-native-community/cli-platform-android": "9.0.0",
"@react-native-community/cli-platform-ios": "9.0.0",
"@swc/core": "1.2.246",
"@swc/jest": "0.2.22",
"@testing-library/jest-native": "4.0.11",
"@testing-library/react-native": "11.0.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/ioredis": "4.28.10",
"@types/jest": "29.0.0",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.14",
"@types/nodemailer": "6.4.5",
"@types/pg": "8.6.5",
"@types/react": "18.0.18",
"@types/react-dom": "18.0.6",
"@types/react-native": "0.69.6",
"@types/react-native-vector-icons": "6.4.12",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.30.5",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.36.1",
"@typescript-eslint/parser": "5.36.1",
"babel-jest": "29.0.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.11.0",
"eslint": "8.23.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.2.5",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.3",
"husky": "8.0.1",
"jest": "29.0.1",
"jest-jasmine2": "^29.0.1",
"jest-react-native": "18.0.0",
"lint-staged": "^13.0.3",
"metro": "0.72.1",
"metro-babel-register": "0.72.1",
"metro-react-native-babel-preset": "0.72.1",
"metro-resolver": "0.72.1",
"msw": "0.46.1",
"nx": "14.6.2",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.3.0",
"react-native-config": "1.4.6",
"react-native-svg": "13.1.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.2.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.8",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.2",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
},
"resolutions": {
"@types/react": "18.0.18",
"@types/react-native": "0.69.6"
},
"lint-staged": {
"*.ts": "yarn nx test:integration api-core"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "nx serve",
"build": "nx build",
"test": "nx test",
"db:seed": "rimraf dist && yarn nx build"
},
"private": true,
"dependencies": {
"@prisma/client": "4.1.0",
"@sendgrid/mail": "7.7.0",
"aws-sdk": "2.1177.0",
"bcrypt": "5.0.1",
"cross-env": "7.0.3",
"dotenv": "16.0.1",
"express": "4.18.1",
"google-auth-library": "8.1.1",
"jsonwebtoken": "8.5.1",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.7",
"rimraf": "3.0.2",
"sharp": "0.30.7",
"tslib": "2.3.0",
"twilio": "3.79.0"
},
"devDependencies": {
"@nrwl/cli": "14.5.6",
"@nrwl/eslint-plugin-nx": "14.5.6",
"@nrwl/express": "14.5.6",
"@nrwl/jest": "14.5.6",
"@nrwl/linter": "14.5.6",
"@nrwl/node": "14.5.6",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "14.5.6",
"@swc/core": "1.2.218",
"@swc/jest": "0.2.22",
"@types/bcrypt": "5.0.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/jest": "28.1.6",
"@types/jsonwebtoken": "8.5.8",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.0.6",
"@types/nodemailer": "6.4.4",
"@types/pg": "8.6.5",
"@types/sharp": "0.30.4",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.30.7",
"@typescript-eslint/parser": "5.30.7",
"eslint": "8.20.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-n": "15.2.4",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.0",
"git-commit-msg-linter": "4.1.2",
"husky": "8.0.1",
"jest": "28.1.3",
"jest-environment-jsdom": "28.1.3",
"lint-staged": "13.0.3",
"nx": "14.5.6",
"pg": "8.7.3",
"prettier": "2.7.1",
"prisma": "4.1.0",
"supertest": "6.2.4",
"ts-jest": "28.0.7",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.7.4"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"seed": "./apps/api-core/src/shared/test/seed/index.ts"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"start": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.6",
"@prisma/client": "4.3.0",
"@react-native-community/datetimepicker": "6.2.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/native": "6.0.11",
"@react-navigation/stack": "6.2.2",
"@reduxjs/toolkit": "1.8.3",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1206.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.6.5",
"date-fns": "2.29.1",
"dotenv": "16.0.2",
"express": "4.18.1",
"google-auth-library": "8.1.1",
"ioredis": "5.2.3",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.3",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "2.3.8",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-hook-form": "7.33.1",
"react-native": "0.68.2",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.5.0",
"react-native-image-picker": "4.8.4",
"react-native-maps": "1.1.0",
"react-native-reanimated": "2.9.1",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.1",
"react-native-screens": "3.15.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "7.2.8",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.7",
"responsive-native": "1.0.2",
"sharp": "0.30.7",
"styled-components": "5.3.5",
"tslib": "2.3.0",
"twilio": "3.81.0",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.5.10",
"@nrwl/detox": "14.5.10",
"@nrwl/eslint-plugin-nx": "14.5.10",
"@nrwl/express": "14.5.10",
"@nrwl/jest": "14.5.10",
"@nrwl/linter": "14.5.10",
"@nrwl/node": "14.5.10",
"@nrwl/nx-cloud": "14.6.0",
"@nrwl/react": "14.5.10",
"@nrwl/react-native": "14.5.10",
"@nrwl/web": "14.5.10",
"@nrwl/workspace": "14.5.10",
"@react-native-async-storage/async-storage": "1.17.7",
"@react-native-community/cli": "7.0.3",
"@react-native-community/cli-platform-android": "7.0.1",
"@react-native-community/cli-platform-ios": "7.0.1",
"@swc/core": "1.2.245",
"@swc/jest": "0.2.22",
"@testing-library/jest-dom": "5.16.4",
"@testing-library/jest-native": "4.0.5",
"@testing-library/react": "13.3.0",
"@testing-library/react-native": "9.1.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/ioredis": "4.28.10",
"@types/jest": "28.1.7",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.14",
"@types/nodemailer": "6.4.5",
"@types/pg": "8.6.5",
"@types/react": "18.0.14",
"@types/react-dom": "18.0.5",
"@types/react-native": "0.67.8",
"@types/react-native-vector-icons": "6.4.11",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.30.5",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.36.1",
"@typescript-eslint/parser": "5.36.1",
"babel-jest": "27.5.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.7.1",
"eslint": "8.23.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.2.5",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.3",
"husky": "8.0.1",
"jest": "27.5.1",
"jest-circus": "27.5.1",
"jest-environment-jsdom": "27.5.1",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.71.1",
"metro-babel-register": "0.71.1",
"metro-react-native-babel-preset": "0.71.1",
"metro-resolver": "0.71.1",
"msw": "0.44.2",
"nx": "14.5.10",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.3.0",
"react-native-config": "1.4.6",
"react-native-svg": "12.3.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.2.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.8",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.2",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
},
"resolutions": {
"@types/react": "18.0.14",
"@types/react-native": "0.67.8"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"start": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.6",
"@prisma/client": "4.3.0",
"@react-native-community/datetimepicker": "6.2.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/native": "6.0.11",
"@react-navigation/stack": "6.2.2",
"@reduxjs/toolkit": "1.8.3",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1206.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.6.5",
"date-fns": "2.29.1",
"dotenv": "16.0.2",
"express": "4.18.1",
"google-auth-library": "8.1.1",
"ioredis": "5.2.3",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.3",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "2.3.8",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-hook-form": "7.33.1",
"react-native": "0.68.2",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.5.0",
"react-native-image-picker": "4.8.4",
"react-native-maps": "1.1.0",
"react-native-reanimated": "2.9.1",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.1",
"react-native-screens": "3.15.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "7.2.8",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.7",
"responsive-native": "1.0.2",
"sharp": "0.30.7",
"styled-components": "5.3.5",
"tslib": "2.3.0",
"twilio": "3.81.0",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.5.10",
"@nrwl/detox": "14.5.10",
"@nrwl/eslint-plugin-nx": "14.5.10",
"@nrwl/express": "14.5.10",
"@nrwl/jest": "14.5.10",
"@nrwl/linter": "14.5.10",
"@nrwl/node": "14.5.10",
"@nrwl/nx-cloud": "14.6.0",
"@nrwl/react": "14.5.10",
"@nrwl/react-native": "14.5.10",
"@nrwl/web": "14.5.10",
"@nrwl/workspace": "14.5.10",
"@react-native-async-storage/async-storage": "1.17.7",
"@react-native-community/cli": "7.0.3",
"@react-native-community/cli-platform-android": "7.0.1",
"@react-native-community/cli-platform-ios": "7.0.1",
"@swc/core": "1.2.245",
"@swc/jest": "0.2.22",
"@testing-library/jest-dom": "5.16.4",
"@testing-library/jest-native": "4.0.5",
"@testing-library/react": "13.3.0",
"@testing-library/react-native": "9.1.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/ioredis": "4.28.10",
"@types/jest": "28.1.7",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.14",
"@types/nodemailer": "6.4.5",
"@types/pg": "8.6.5",
"@types/react": "18.0.14",
"@types/react-dom": "18.0.5",
"@types/react-native": "0.67.8",
"@types/react-native-vector-icons": "6.4.11",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.30.5",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.36.1",
"@typescript-eslint/parser": "5.36.1",
"babel-jest": "27.5.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.7.1",
"eslint": "8.23.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.2.5",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.3",
"husky": "8.0.1",
"jest": "27.5.1",
"jest-circus": "27.5.1",
"jest-environment-jsdom": "27.5.1",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.71.1",
"metro-babel-register": "0.71.1",
"metro-react-native-babel-preset": "0.71.1",
"metro-resolver": "0.71.1",
"msw": "0.44.2",
"nx": "14.5.10",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.3.0",
"react-native-config": "1.4.6",
"react-native-svg": "12.3.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.2.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.8",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.2",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"seed": "./apps/api-core/src/shared/test/seed"
},
"resolutions": {
"@types/react": "18.0.14",
"@types/react-native": "0.67.8"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"start": "nx serve",
"build": "nx build",
"test": "nx test"
},
"private": true,
"dependencies": {
"@prisma/client": "^4.1.0",
"@sendgrid/mail": "^7.7.0",
"aws-sdk": "^2.1177.0",
"bcrypt": "^5.0.1",
"cross-env": "^7.0.3",
"dotenv": "^16.0.1",
"express": "^4.18.1",
"google-auth-library": "^8.1.1",
"jsonwebtoken": "^8.5.1",
"mime-types": "^2.1.35",
"module-alias": "^2.2.2",
"multer": "^1.4.5-lts.1",
"nodemailer": "^6.7.7",
"rimraf": "^3.0.2",
"sharp": "^0.30.7",
"tslib": "^2.3.0",
"twilio": "^3.79.0"
},
"devDependencies": {
"@nrwl/cli": "14.5.6",
"@nrwl/eslint-plugin-nx": "14.5.6",
"@nrwl/express": "14.5.6",
"@nrwl/jest": "14.5.6",
"@nrwl/linter": "14.5.6",
"@nrwl/node": "14.5.6",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "14.5.6",
"@swc/core": "^1.2.218",
"@swc/jest": "^0.2.22",
"@types/bcrypt": "^5.0.0",
"@types/dotenv": "^8.2.0",
"@types/express": "^4.17.13",
"@types/jest": "^28.1.6",
"@types/jsonwebtoken": "^8.5.8",
"@types/mime-types": "^2.1.1",
"@types/module-alias": "^2.0.1",
"@types/multer": "^1.4.7",
"@types/node": "^18.0.6",
"@types/nodemailer": "^6.4.4",
"@types/pg": "^8.6.5",
"@types/sharp": "^0.30.4",
"@types/supertest": "^2.0.12",
"@typescript-eslint/eslint-plugin": "^5.30.7",
"@typescript-eslint/parser": "^5.30.7",
"eslint": "^8.20.0",
"eslint-config-prettier": "^8.5.0",
"eslint-config-standard": "^17.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-import-helpers": "^1.2.1",
"eslint-plugin-n": "^15.2.4",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-promise": "^6.0.0",
"git-commit-msg-linter": "^4.1.2",
"husky": "^8.0.1",
"jest": "^28.1.3",
"jest-environment-jsdom": "^28.1.3",
"lint-staged": "^13.0.3",
"nx": "14.5.6",
"pg": "^8.7.3",
"prettier": "^2.7.1",
"prisma": "^4.1.0",
"supertest": "^6.2.4",
"ts-jest": "^28.0.7",
"ts-node": "^10.9.1",
"ts-node-dev": "^2.0.0",
"typescript": "^4.7.4"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma",
"seed": "yarn db:seed"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"start": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:coverage": "nx run-many --target=test:coverage",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.7",
"@prisma/client": "4.3.1",
"@react-native-community/datetimepicker": "6.3.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/bottom-tabs": "6.3.3",
"@react-navigation/native": "6.0.12",
"@react-navigation/stack": "6.2.3",
"@reduxjs/toolkit": "1.8.5",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1220.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.25.0",
"date-fns": "2.29.3",
"dotenv": "16.0.2",
"express": "4.18.1",
"google-auth-library": "8.5.1",
"ioredis": "5.2.3",
"jest-environment-jsdom": "29.0.1",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.4",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "2.3.10",
"react": "18.0.0",
"react-dom": "18.0.0",
"react-hook-form": "7.34.2",
"react-native": "0.69.5",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.6.0",
"react-native-image-picker": "4.10.0",
"react-native-maps": "1.3.1",
"react-native-reanimated": "2.10.0",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.3",
"react-native-screens": "3.17.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "8.0.2",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.9",
"responsive-native": "1.0.2",
"sharp": "0.31.0",
"styled-components": "5.3.5",
"tslib": "2.4.0",
"twilio": "3.82.0",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.6.2",
"@nrwl/detox": "14.6.2",
"@nrwl/eslint-plugin-nx": "14.6.2",
"@nrwl/express": "14.6.2",
"@nrwl/jest": "14.6.2",
"@nrwl/linter": "14.6.2",
"@nrwl/node": "14.6.2",
"@nrwl/nx-cloud": "14.6.2",
"@nrwl/react": "14.6.2",
"@nrwl/react-native": "14.6.2",
"@nrwl/web": "14.6.2",
"@nrwl/workspace": "14.6.2",
"@react-native-async-storage/async-storage": "1.17.10",
"@react-native-community/cli": "9.0.0",
"@react-native-community/cli-platform-android": "9.0.0",
"@react-native-community/cli-platform-ios": "9.0.0",
"@swc/core": "1.3.2",
"@swc/jest": "0.2.22",
"@testing-library/jest-native": "4.0.11",
"@testing-library/react-native": "11.0.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.14",
"@types/ioredis": "4.28.10",
"@types/jest": "29.0.0",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.18",
"@types/nodemailer": "6.4.6",
"@types/pg": "8.6.5",
"@types/react": "18.0.18",
"@types/react-dom": "18.0.6",
"@types/react-native": "0.69.6",
"@types/react-native-vector-icons": "6.4.12",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.31.0",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.38.0",
"@typescript-eslint/parser": "5.38.0",
"babel-jest": "29.0.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.11.0",
"eslint": "8.23.1",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.2.5",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.3",
"husky": "8.0.1",
"jest": "29.0.1",
"jest-circus": "29.0.2",
"jest-jasmine2": "29.0.1",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.70.3",
"metro-babel-register": "0.70.3",
"metro-react-native-babel-preset": "0.70.3",
"metro-resolver": "0.70.3",
"msw": "0.46.1",
"nx": "14.6.2",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.3.1",
"react-native-config": "1.4.6",
"react-native-svg": "13.1.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.0.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.8",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.3",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
},
"resolutions": {
"@types/react": "18.0.18",
"@types/react-native": "0.69.6"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"start": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.7",
"@prisma/client": "4.3.1",
"@react-native-community/datetimepicker": "6.3.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/bottom-tabs": "^6.3.3",
"@react-navigation/native": "6.0.12",
"@react-navigation/stack": "6.2.3",
"@reduxjs/toolkit": "1.8.5",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1219.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.25.0",
"date-fns": "2.29.3",
"dotenv": "16.0.2",
"express": "4.18.1",
"google-auth-library": "8.5.1",
"ioredis": "5.2.3",
"jest-environment-jsdom": "^29.0.1",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.4",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "2.3.10",
"react": "18.0.0",
"react-dom": "18.0.0",
"react-hook-form": "7.34.2",
"react-native": "0.69.5",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.6.0",
"react-native-image-picker": "4.10.0",
"react-native-maps": "1.3.1",
"react-native-reanimated": "2.10.0",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.3",
"react-native-screens": "3.17.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "8.0.2",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.9",
"responsive-native": "1.0.2",
"sharp": "0.31.0",
"styled-components": "5.3.5",
"tslib": "2.4.0",
"twilio": "3.82.0",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.6.2",
"@nrwl/detox": "14.6.2",
"@nrwl/eslint-plugin-nx": "14.6.2",
"@nrwl/express": "14.6.2",
"@nrwl/jest": "14.6.2",
"@nrwl/linter": "14.6.2",
"@nrwl/node": "14.6.2",
"@nrwl/nx-cloud": "14.6.0",
"@nrwl/react": "14.6.2",
"@nrwl/react-native": "14.6.2",
"@nrwl/web": "14.6.2",
"@nrwl/workspace": "14.6.2",
"@react-native-async-storage/async-storage": "1.17.10",
"@react-native-community/cli": "9.0.0",
"@react-native-community/cli-platform-android": "9.0.0",
"@react-native-community/cli-platform-ios": "9.0.0",
"@swc/core": "1.3.2",
"@swc/jest": "0.2.22",
"@testing-library/jest-native": "4.0.11",
"@testing-library/react-native": "11.0.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.14",
"@types/ioredis": "4.28.10",
"@types/jest": "29.0.0",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.18",
"@types/nodemailer": "6.4.6",
"@types/pg": "8.6.5",
"@types/react": "18.0.18",
"@types/react-dom": "18.0.6",
"@types/react-native": "0.69.6",
"@types/react-native-vector-icons": "6.4.12",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.31.0",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.38.0",
"@typescript-eslint/parser": "5.38.0",
"babel-jest": "29.0.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.11.0",
"eslint": "8.23.1",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.2.5",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.1",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.1.3",
"husky": "8.0.1",
"jest": "29.0.1",
"jest-circus": "^29.0.2",
"jest-jasmine2": "^29.0.1",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.70.3",
"metro-babel-register": "0.70.3",
"metro-react-native-babel-preset": "0.70.3",
"metro-resolver": "0.70.3",
"msw": "0.46.1",
"nx": "14.6.2",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.3.1",
"react-native-config": "1.4.6",
"react-native-svg": "13.1.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.0.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "28.0.8",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.3",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
},
"resolutions": {
"@types/react": "18.0.18",
"@types/react-native": "0.69.6"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"serve": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.8",
"@invertase/react-native-apple-authentication": "2.2.2",
"@prisma/client": "4.4.0",
"@react-native-community/blur": "4.2.0",
"@react-native-community/datetimepicker": "6.5.0",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.8",
"@react-navigation/bottom-tabs": "6.4.0",
"@react-navigation/native": "6.0.13",
"@react-navigation/stack": "6.3.2",
"@reduxjs/toolkit": "1.8.5",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.4.0",
"aws-sdk": "2.1231.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.1.0",
"buffer": "6.0.3",
"core-js": "3.25.0",
"date-fns": "2.29.3",
"dotenv": "16.0.3",
"express": "4.18.1",
"google-auth-library": "8.5.2",
"ioredis": "5.2.3",
"jest-environment-jsdom": "29.1.2",
"jsonwebtoken": "8.5.1",
"jwks-rsa": "2.1.4",
"lottie-react-native": "5.1.4",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.8.0",
"rate-limiter-flexible": "2.3.11",
"react": "18.1.0",
"react-dom": "18.1.0",
"react-hook-form": "7.36.1",
"react-if": "4.1.4",
"react-native": "0.70.2",
"react-native-fbsdk-next": "11.0.0",
"react-native-gesture-handler": "2.7.0",
"react-native-image-picker": "4.10.0",
"react-native-maps": "1.3.2",
"react-native-qrcode-svg": "6.1.2",
"react-native-reanimated": "2.10.0",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.4.1",
"react-native-screens": "3.18.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "8.0.4",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.9",
"responsive-native": "1.0.2",
"sharp": "0.31.1",
"styled-components": "5.3.6",
"tslib": "2.4.0",
"twilio": "3.82.2",
"usehooks-ts": "2.7.2",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.8.3",
"@nrwl/detox": "14.8.3",
"@nrwl/eslint-plugin-nx": "14.8.3",
"@nrwl/express": "14.8.3",
"@nrwl/jest": "14.8.3",
"@nrwl/linter": "14.8.3",
"@nrwl/node": "14.8.3",
"@nrwl/nx-cloud": "14.7.0",
"@nrwl/react": "14.8.3",
"@nrwl/react-native": "14.8.3",
"@nrwl/web": "14.8.3",
"@nrwl/workspace": "14.8.3",
"@react-native-async-storage/async-storage": "1.17.10",
"@react-native-community/cli": "9.1.3",
"@react-native-community/cli-platform-android": "9.1.0",
"@react-native-community/cli-platform-ios": "9.1.2",
"@swc/core": "1.3.5",
"@swc/jest": "0.2.23",
"@testing-library/jest-native": "5.0.0",
"@testing-library/react-native": "11.2.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.14",
"@types/ioredis": "4.28.10",
"@types/jest": "29.1.2",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.8.3",
"@types/nodemailer": "6.4.6",
"@types/pg": "8.6.5",
"@types/react": "18.0.21",
"@types/react-dom": "18.0.6",
"@types/react-native": "0.70.4",
"@types/react-native-vector-icons": "6.4.12",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.31.0",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.39.0",
"@typescript-eslint/parser": "5.39.0",
"babel-jest": "29.1.2",
"babel-preset-react-native": "4.0.1",
"detox": "19.12.5",
"eslint": "8.24.0",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.3.0",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.8",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.2.1",
"husky": "8.0.1",
"jest": "29.1.2",
"jest-circus": "29.1.2",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.72.3",
"metro-babel-register": "0.72.3",
"metro-react-native-babel-preset": "0.72.3",
"metro-resolver": "0.72.3",
"msw": "0.46.1",
"nx": "14.8.3",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.4.0",
"react-native-config": "1.4.6",
"react-native-svg": "13.3.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.2.0",
"reactotron-react-native": "5.0.3",
"supertest": "6.3.0",
"ts-jest": "29.0.3",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.4",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
},
"resolutions": {
"@types/react": "18.0.21",
"@types/react-native": "0.70.4",
"metro": "0.72.3"
}
}
{
"name": "buzu",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"build": "nx run-many --target=build",
"start": "nx run-many --target=serve",
"lint": "nx run-many --target=lint",
"test": "nx run-many --target=test",
"test:integration": "nx run-many --target=test:integration"
},
"private": true,
"dependencies": {
"@hookform/resolvers": "2.9.7",
"@prisma/client": "4.3.1",
"@react-native-community/blur": "4.2.0",
"@react-native-community/datetimepicker": "6.3.2",
"@react-native-google-signin/google-signin": "8.0.0",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/bottom-tabs": "6.3.3",
"@react-navigation/native": "6.0.12",
"@react-navigation/stack": "6.2.3",
"@reduxjs/toolkit": "1.8.5",
"@sendgrid/mail": "7.7.0",
"async-mutex": "0.3.2",
"aws-sdk": "2.1223.0",
"babel-plugin-inline-dotenv": "1.7.0",
"bcrypt": "5.0.1",
"buffer": "6.0.3",
"core-js": "3.25.0",
"date-fns": "2.29.2",
"dotenv": "16.0.2",
"express": "4.18.1",
"google-auth-library": "8.5.1",
"ioredis": "5.2.3",
"jest-environment-jsdom": "29.0.1",
"jsonwebtoken": "8.5.1",
"lottie-react-native": "5.1.4",
"mime-types": "2.1.35",
"module-alias": "2.2.2",
"multer": "1.4.5-lts.1",
"nodemailer": "6.7.8",
"rate-limiter-flexible": "2.3.10",
"react": "18.0.0",
"react-dom": "18.0.0",
"react-hook-form": "7.34.2",
"react-if": "4.1.4",
"react-native": "0.69.5",
"react-native-fbsdk-next": "10.1.0",
"react-native-gesture-handler": "2.6.0",
"react-native-image-picker": "4.10.0",
"react-native-maps": "1.3.1",
"react-native-qrcode-svg": "6.1.2",
"react-native-reanimated": "2.10.0",
"react-native-responsive-fontsize": "0.5.1",
"react-native-responsive-screen": "1.4.2",
"react-native-root-siblings": "4.1.1",
"react-native-root-toast": "3.4.0",
"react-native-safe-area-context": "4.3.3",
"react-native-screens": "3.17.0",
"react-native-sensitive-info": "5.5.8",
"react-native-splash-screen": "3.3.0",
"react-native-vector-icons": "9.2.0",
"react-redux": "8.0.2",
"redux-persist": "6.0.0",
"redux-persist-sensitive-storage": "1.0.0",
"regenerator-runtime": "0.13.9",
"responsive-native": "1.0.2",
"sharp": "0.30.7",
"styled-components": "5.3.5",
"tslib": "2.4.0",
"twilio": "3.82.1",
"usehooks-ts": "2.6.0",
"yup": "0.32.11",
"yup-password": "0.2.2"
},
"devDependencies": {
"@nrwl/cli": "14.7.13",
"@nrwl/detox": "14.7.13",
"@nrwl/eslint-plugin-nx": "14.7.13",
"@nrwl/express": "14.7.13",
"@nrwl/jest": "14.7.13",
"@nrwl/linter": "14.7.13",
"@nrwl/node": "14.7.13",
"@nrwl/nx-cloud": "14.6.2",
"@nrwl/react": "14.7.13",
"@nrwl/react-native": "14.7.13",
"@nrwl/web": "14.7.13",
"@nrwl/workspace": "14.7.13",
"@react-native-async-storage/async-storage": "1.17.10",
"@react-native-community/cli": "9.0.0",
"@react-native-community/cli-platform-android": "9.0.0",
"@react-native-community/cli-platform-ios": "9.0.0",
"@swc/core": "1.3.3",
"@swc/jest": "0.2.22",
"@testing-library/jest-native": "4.0.11",
"@testing-library/react-native": "11.0.0",
"@types/bcrypt": "5.0.0",
"@types/date-fns": "2.6.0",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.14",
"@types/ioredis": "4.28.10",
"@types/jest": "29.0.3",
"@types/jsonwebtoken": "8.5.9",
"@types/mime-types": "2.1.1",
"@types/module-alias": "2.0.1",
"@types/multer": "1.4.7",
"@types/node": "18.7.19",
"@types/nodemailer": "6.4.6",
"@types/pg": "8.6.5",
"@types/react": "18.0.18",
"@types/react-dom": "18.0.6",
"@types/react-native": "0.69.6",
"@types/react-native-vector-icons": "6.4.12",
"@types/react-test-renderer": "18.0.0",
"@types/redux-mock-store": "1.0.3",
"@types/sharp": "0.30.5",
"@types/styled-components-react-native": "5.1.3",
"@types/supertest": "2.0.12",
"@typescript-eslint/eslint-plugin": "5.38.0",
"@typescript-eslint/parser": "5.38.0",
"babel-jest": "29.0.1",
"babel-preset-react-native": "4.0.1",
"detox": "19.11.0",
"eslint": "8.23.1",
"eslint-config-prettier": "8.5.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-import-helpers": "1.2.1",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-n": "15.3.0",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.1",
"eslint-plugin-react": "7.31.8",
"eslint-plugin-react-hooks": "4.6.0",
"git-commit-msg-linter": "4.2.1",
"husky": "8.0.1",
"jest": "29.0.3",
"jest-circus": "29.0.2",
"jest-jasmine2": "29.0.1",
"jest-react-native": "18.0.0",
"lint-staged": "13.0.3",
"metro": "0.70.3",
"metro-babel-register": "0.70.3",
"metro-react-native-babel-preset": "0.70.3",
"metro-resolver": "0.70.3",
"msw": "0.46.1",
"nx": "14.7.13",
"pg": "8.8.0",
"prettier": "2.7.1",
"prisma": "4.3.1",
"react-native-config": "1.4.6",
"react-native-svg": "13.1.0",
"react-native-svg-transformer": "1.0.0",
"react-test-renderer": "18.0.0",
"reactotron-react-native": "5.0.2",
"supertest": "6.2.4",
"ts-jest": "29.0.1",
"ts-node": "10.9.1",
"ts-node-dev": "2.0.0",
"typescript": "4.8.3",
"xhr2": "0.2.1"
},
"prisma": {
"schema": "./apps/api-core/src/shared/infra/database/prisma/schema.prisma"
},
"resolutions": {
"@types/react": "18.0.18",
"@types/react-native": "0.69.6"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment