diff --git a/application/backend/package.json b/application/backend/package.json index c44ff3fd..d836ba05 100644 --- a/application/backend/package.json +++ b/application/backend/package.json @@ -2,7 +2,7 @@ "name": "backend", "scripts": { "dev": "tsx watch src/index.ts", - "build": "yarn prisma generate && esbuild src/index.ts --bundle --platform=node --outfile=dist/index.js --external:sharp --external:@prisma/client --external:express --external:cors --loader:.html=text --loader:.css=text --define:process.env.ESBUILD=true", + "build": "yarn prisma:generate && esbuild src/index.ts --bundle --platform=node --outfile=dist/index.js --external:sharp --external:@prisma/client --external:express --external:cors --loader:.html=text --loader:.css=text --define:process.env.ESBUILD=true", "start": "node dist/index.js", "type-check": "tsc -b", "lint": "eslint .", @@ -11,13 +11,14 @@ "tsoa:spec": "tsoa spec", "tsoa:routes": "tsoa routes", "build-docs": "yarn run tsoa:routes && yarn run tsoa:spec && tsx scripts/replace-refs.ts", - "prisma:generate": "yarn prisma generate", "prisma:seed": "yarn prisma db seed", "prisma:test": "yarn ts-node -T scripts/runTestSeed.ts", "prisma:wipe": "yarn ts-node -T scripts/runWipeDB.ts", "prisma:stresstest": "yarn prisma:wipe && yarn prisma:seed && vite-node scripts/stressTestSeed.ts", - "prisma:migrate": "yarn prisma migrate dev", - "console": "ts-node -T -r ./prisma/console.ts" + "prisma:migrate": "yarn prisma migrate dev && yarn prisma:erd:check", + "console": "ts-node -T -r ./prisma/console.ts", + "prisma:erd:check": "git diff --exit-code prisma/dbml/schema.dbml > /dev/null 2>&1 || (printf '\\n⚠️ schema.dbml changed — remember to paste the new DBML into the dbdiagram.io project so the interactive ERD stays in sync\\n dbdiagram.io project: https://dbdiagram.io/d/CTRL-ERD-6a7554fa35ee2e87b04f19e0\\n\\n')", + "prisma:generate": "yarn prisma generate && yarn prisma:erd:check" }, "prisma": { "seed": "tsx prisma/seed/seed.ts" @@ -64,6 +65,7 @@ "jest-mock-extended": "^3.0.7", "nodemailer-mock": "^2.0.6", "prisma": "^5.20.0", + "prisma-dbml-generator": "^0.12.0", "prisma-json-types-generator": "^3.1.1", "supertest": "^7.0.0", "ts-jest": "^29.1.5", diff --git a/application/backend/prisma/dbml/schema.dbml b/application/backend/prisma/dbml/schema.dbml new file mode 100644 index 00000000..f3ce3973 --- /dev/null +++ b/application/backend/prisma/dbml/schema.dbml @@ -0,0 +1,268 @@ +//// ------------------------------------------------------ +//// THIS FILE WAS AUTOMATICALLY GENERATED (DO NOT MODIFY) +//// ------------------------------------------------------ + +Project "CTRL" { + database_type: 'PostgreSQL' + Note: '' +} + +Table User { + id Int [pk, increment] + firstName String [not null, note: '@encrypted'] + middleName String [note: '@encrypted'] + lastName String [not null, note: '@encrypted'] + email String [unique, not null, note: '@encrypted'] + emailHash String [unique, note: '@encryption:hash(email)'] + password String [not null] + role Role [not null, default: 'Participant'] + adminOfStudies Study [not null] + organisations Organisation [not null] + createdAt DateTime [default: `now()`, not null] + updatedAt DateTime [not null] + agreedTermsAt DateTime + profiles ParticipantProfile [not null] + auditLogs AuditLog [not null] + otpTokens OTPToken [not null] + passwordResetTokens PasswordResetToken [not null] + lockedUntil DateTime + retriesRemaining Int [not null, default: 10] + deleted Boolean [not null, default: false] +} + +Table ParticipantProfile { + id Int [pk, increment] + individualId String [unique, not null] + firstName String [not null, note: '@encrypted'] + firstNameHash String [note: '@encryption:hash(firstName)'] + middleName String [note: '@encrypted'] + lastName String [not null, note: '@encrypted'] + lastNameHash String [note: '@encryption:hash(lastName)'] + dob String [not null, note: '@encrypted'] + dobHash String [note: '@encryption:hash(dob)'] + mobile String [not null, note: '@encrypted'] + addressLine String [not null, note: '@encrypted'] + suburb String [not null, note: '@encrypted'] + state StateTerritory [not null] + postcode String [not null, note: '@encrypted'] + participantType ParticipantType [not null] + nextOfKin AlternativeContact + preferredContact ContactMethod [not null] + studies StudyParticipant [not null] + familyId Int [increment, not null] + userId Int + user User + surveys SurveyVersionAnswers [not null] +} + +Table StudyParticipant { + participantProfile ParticipantProfile [not null] + participantProfileId Int [not null] + study Study [not null] + studyId Int [not null] + participantNumber Int [not null, default: 0] + participantId String + externalId String + deleted Boolean [not null, default: false] + + indexes { + (participantProfileId, studyId) [pk] + } +} + +Table AlternativeContact { + id Int [pk, increment] + firstName String [not null, note: '@encrypted'] + middleName String [note: '@encrypted'] + lastName String [not null, note: '@encrypted'] + mobile String [note: '@encrypted'] + email String [not null, note: '@encrypted'] + ParticipantProfile ParticipantProfile [not null] + participantProfileId Int [unique, not null] +} + +Table Organisation { + id Int [pk, increment] + name String [unique, not null] + primaryColour String + secondaryColour String + elsaToken String [note: '@encrypted'] + logo Bytes + tcLink String [not null, default: 'https://garvan-data-science-platform.github.io/ctrl-docs/docs/terms-and-conditions'] + newsLink String + users User [not null] + createdAt DateTime [default: `now()`, not null] + updatedAt DateTime [not null] +} + +Table Study { + id Int [pk, increment] + name String [not null] + description String + logo Bytes + redcapURL String [note: '@encrypted'] + redcapToken String [note: '@encrypted'] + inviteEmailSubject String [not null, default: 'Invitation to CTRL - Dynamic Consent Platform'] + inviteEmailText String [not null, default: 'You have been invited to register with CTRL dynamic consent platform.'] + contactUsEmail String + surveys SurveyVersion [not null] + profiles StudyParticipant [not null] + invites Invite [not null] + admins User [not null] + deleted Boolean [not null, default: false] +} + +Table SurveyVersion { + id Int [pk, increment] + versionNumber Int [not null] + data Json [not null, note: '![PrismaJson.SurveyVersionData]'] + status SurveyVersionStatus [not null, default: 'DRAFT'] + surveyVersionAnswers SurveyVersionAnswers [not null] + study Study [not null] + studyId Int [not null] + createdAt DateTime [default: `now()`, not null] + updatedAt DateTime [not null] + publishedAt DateTime + + indexes { + (studyId, versionNumber) [unique] + } +} + +Table SurveyVersionAnswers { + id Int [pk, increment] + version SurveyVersion [not null] + versionId Int [not null] + profile ParticipantProfile [not null] + profileId Int [not null] + answers Json [not null, note: '![PrismaJson.SurveyAnswerData]'] + derived String +} + +Table Invite { + id String [pk] + email String [not null, note: '@encrypted'] + emailHash String [note: '@encryption:hash(email)'] + status InviteStatus [not null, default: 'PENDING'] + studyId Int [not null] + study Study [not null] + expiresAt DateTime [not null] + createdAt DateTime [default: `now()`, not null] + sentAt DateTime + prefill String [note: '@encrypted'] + + indexes { + (studyId, emailHash) [unique] + } +} + +Table PasswordResetToken { + id Int [pk, increment] + token String [unique, not null] + userId Int [not null] + user User [not null] + expiresAt DateTime [not null] + used Boolean [not null, default: false] +} + +Table AuditLog { + id Int [pk, increment] + resource String [not null] + operation AuditLogOperation [not null] + success Boolean [not null, default: true] + timestamp DateTime [default: `now()`, not null] + userId Int + user User + meta Json [not null] + requestBody String [note: '@encrypted'] +} + +Table OTPToken { + id String [pk] + userId Int [not null] + user User [not null] + code String [not null] + expiresAt DateTime [not null] +} + +Table StudyToUser { + adminofstudiesId Int [ref: > Study.id] + adminsId Int [ref: > User.id] +} + +Table OrganisationToUser { + organisationsId Int [ref: > Organisation.id] + usersId Int [ref: > User.id] +} + +Enum ParticipantType { + STANDARD + GUARDIAN + DEPENDENT_AGE + DEPENDENT_OTHER +} + +Enum Role { + OperatorAdmin + Participant + OrganisationAdmin + StudyAdmin +} + +Enum StateTerritory { + ACT + NSW + NT + QLD + SA + TAS + VIC + WA +} + +Enum ContactMethod { + EMAIL + MOBILE + MAIL +} + +Enum SurveyVersionStatus { + DRAFT + PUBLISHED +} + +Enum InviteStatus { + PENDING + ACCEPTED + EXPIRED + REVOKED + FAILED_TO_SEND +} + +Enum AuditLogOperation { + CREATE + UPDATE + DELETE +} + +Ref: ParticipantProfile.userId > User.id + +Ref: StudyParticipant.participantProfileId > ParticipantProfile.id [delete: Cascade] + +Ref: StudyParticipant.studyId > Study.id [delete: Cascade] + +Ref: AlternativeContact.participantProfileId - ParticipantProfile.id [delete: Cascade] + +Ref: SurveyVersion.studyId > Study.id [delete: Cascade] + +Ref: SurveyVersionAnswers.versionId > SurveyVersion.id [delete: Cascade] + +Ref: SurveyVersionAnswers.profileId > ParticipantProfile.id [delete: Cascade] + +Ref: Invite.studyId > Study.id [delete: Cascade] + +Ref: PasswordResetToken.userId > User.id [delete: Cascade] + +Ref: AuditLog.userId > User.id [delete: Restrict] + +Ref: OTPToken.userId > User.id [delete: Cascade] \ No newline at end of file diff --git a/application/backend/prisma/schema.prisma b/application/backend/prisma/schema.prisma index 2118e797..efa79ea0 100644 --- a/application/backend/prisma/schema.prisma +++ b/application/backend/prisma/schema.prisma @@ -3,6 +3,15 @@ generator client { previewFeatures = ["omitApi"] } +generator dbml { + provider = "prisma-dbml-generator" + output = "./dbml" + outputName = "schema.dbml" + projectName = "CTRL" + projectDatabaseType = "PostgreSQL" + includeRelationFields = "true" +} + generator json { provider = "prisma-json-types-generator" } diff --git a/yarn.lock b/yarn.lock index 23b39835..54e6de64 100644 --- a/yarn.lock +++ b/yarn.lock @@ -54,6 +54,21 @@ __metadata: languageName: node linkType: hard +"@antfu/ni@npm:0.21.4": + version: 0.21.4 + resolution: "@antfu/ni@npm:0.21.4" + bin: + na: bin/na.mjs + nci: bin/nci.mjs + ni: bin/ni.mjs + nlx: bin/nlx.mjs + nr: bin/nr.mjs + nu: bin/nu.mjs + nun: bin/nun.mjs + checksum: 10c0/9dfbf7eb67362e2d725690c892f77a29acf4478c0cccd4841f9a805784353964d807faf63c727a8a8263a9f23ee5ea8f64ee0e550471fe6f5912c2b6083217d7 + languageName: node + linkType: hard + "@arcanis/slice-ansi@npm:^1.1.1": version: 1.1.1 resolution: "@arcanis/slice-ansi@npm:1.1.1" @@ -3484,6 +3499,13 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/api@npm:1.4.1": + version: 1.4.1 + resolution: "@opentelemetry/api@npm:1.4.1" + checksum: 10c0/5ee641d3d64c91e87ee328fc22251fc70c809a3c744e51e595ca77c0bd3cad933b77a79beb4dac66b811e5068941cef9da58c1ec217c0748a01f598e08a7ae66 + languageName: node + linkType: hard + "@paralleldrive/cuid2@npm:^2.2.2": version: 2.2.2 resolution: "@paralleldrive/cuid2@npm:2.2.2" @@ -3519,6 +3541,17 @@ __metadata: languageName: node linkType: hard +"@prisma/debug@npm:5.0.0": + version: 5.0.0 + resolution: "@prisma/debug@npm:5.0.0" + dependencies: + "@types/debug": "npm:4.1.8" + debug: "npm:4.3.4" + strip-ansi: "npm:6.0.1" + checksum: 10c0/311aade51d9950c4751b39562e2e1ec88740b7c729da6a86e28dc662c8641fcc0002028a90f14790287dfaf24b318ee6a60cbf57bc01a135d3f8691c4ddaf615 + languageName: node + linkType: hard + "@prisma/debug@npm:5.22.0": version: 5.22.0 resolution: "@prisma/debug@npm:5.22.0" @@ -3547,6 +3580,13 @@ __metadata: languageName: node linkType: hard +"@prisma/engines@npm:5.0.0": + version: 5.0.0 + resolution: "@prisma/engines@npm:5.0.0" + checksum: 10c0/97d21ddca460910e9405f8a7de12354b0576c974abe5cf422774d960c92a30e076614aaad91fd3026db728be28edadb321f9b8e530e6010b5d849405c47e083d + languageName: node + linkType: hard + "@prisma/engines@npm:5.22.0": version: 5.22.0 resolution: "@prisma/engines@npm:5.22.0" @@ -3559,6 +3599,31 @@ __metadata: languageName: node linkType: hard +"@prisma/fetch-engine@npm:5.0.0": + version: 5.0.0 + resolution: "@prisma/fetch-engine@npm:5.0.0" + dependencies: + "@prisma/debug": "npm:5.0.0" + "@prisma/get-platform": "npm:5.0.0" + execa: "npm:5.1.1" + find-cache-dir: "npm:3.3.2" + fs-extra: "npm:11.1.1" + hasha: "npm:5.2.2" + http-proxy-agent: "npm:7.0.0" + https-proxy-agent: "npm:7.0.0" + kleur: "npm:4.1.5" + node-fetch: "npm:2.6.12" + p-filter: "npm:2.1.0" + p-map: "npm:4.0.0" + p-retry: "npm:4.6.2" + progress: "npm:2.0.3" + rimraf: "npm:3.0.2" + temp-dir: "npm:2.0.0" + tempy: "npm:1.0.1" + checksum: 10c0/1e405a1d71d2ce014c8247a4dcd60ad4cfc705033eff2a7cd11846ad7f1b667a65f2d0d4e9f89782fd3408c77374f5c822b8ee5b616567aec85dad6be08db1bc + languageName: node + linkType: hard + "@prisma/fetch-engine@npm:5.22.0": version: 5.22.0 resolution: "@prisma/fetch-engine@npm:5.22.0" @@ -3570,6 +3635,18 @@ __metadata: languageName: node linkType: hard +"@prisma/generator-helper@npm:5.0.0": + version: 5.0.0 + resolution: "@prisma/generator-helper@npm:5.0.0" + dependencies: + "@prisma/debug": "npm:5.0.0" + "@types/cross-spawn": "npm:6.0.2" + cross-spawn: "npm:7.0.3" + kleur: "npm:4.1.5" + checksum: 10c0/6283443d434ce7a323e6350459ec97d1749fb80a599c09a2127e464187a57f8eafc05ee2fb0dacb548e462abdb240fb4627a532762576ae49cc6ed8e4568b3c0 + languageName: node + linkType: hard + "@prisma/generator-helper@npm:^5.9.1": version: 5.22.0 resolution: "@prisma/generator-helper@npm:5.22.0" @@ -3597,6 +3674,24 @@ __metadata: languageName: node linkType: hard +"@prisma/get-platform@npm:5.0.0": + version: 5.0.0 + resolution: "@prisma/get-platform@npm:5.0.0" + dependencies: + "@prisma/debug": "npm:5.0.0" + escape-string-regexp: "npm:4.0.0" + execa: "npm:5.1.1" + fs-jetpack: "npm:5.1.0" + kleur: "npm:4.1.5" + replace-string: "npm:3.1.0" + strip-ansi: "npm:6.0.1" + tempy: "npm:1.0.1" + terminal-link: "npm:2.1.1" + ts-pattern: "npm:4.3.0" + checksum: 10c0/ec3b0edb5b3c29c18ef57ddc7b1d2126f00192a2e0bea3435fd0ae7e2936a381787f9d1ae9d9c1cb1b3bc92078987a2998ad244a6202ef87889604af12ab2f03 + languageName: node + linkType: hard + "@prisma/get-platform@npm:5.22.0": version: 5.22.0 resolution: "@prisma/get-platform@npm:5.22.0" @@ -3606,6 +3701,64 @@ __metadata: languageName: node linkType: hard +"@prisma/internals@npm:5.0.0": + version: 5.0.0 + resolution: "@prisma/internals@npm:5.0.0" + dependencies: + "@antfu/ni": "npm:0.21.4" + "@opentelemetry/api": "npm:1.4.1" + "@prisma/debug": "npm:5.0.0" + "@prisma/engines": "npm:5.0.0" + "@prisma/fetch-engine": "npm:5.0.0" + "@prisma/generator-helper": "npm:5.0.0" + "@prisma/get-platform": "npm:5.0.0" + "@prisma/prisma-schema-wasm": "npm:4.17.0-26.6b0aef69b7cdfc787f822ecd7cdc76d5f1991584" + archiver: "npm:5.3.1" + arg: "npm:5.0.2" + checkpoint-client: "npm:1.1.24" + cli-truncate: "npm:2.1.0" + dotenv: "npm:16.0.3" + escape-string-regexp: "npm:4.0.0" + execa: "npm:5.1.1" + find-up: "npm:5.0.0" + fp-ts: "npm:2.16.0" + fs-extra: "npm:11.1.1" + fs-jetpack: "npm:5.1.0" + global-dirs: "npm:3.0.1" + globby: "npm:11.1.0" + indent-string: "npm:4.0.0" + is-windows: "npm:1.0.2" + is-wsl: "npm:2.2.0" + kleur: "npm:4.1.5" + new-github-issue-url: "npm:0.2.1" + node-fetch: "npm:2.6.12" + npm-packlist: "npm:5.1.3" + open: "npm:7.4.2" + p-map: "npm:4.0.0" + prompts: "npm:2.4.2" + read-pkg-up: "npm:7.0.1" + replace-string: "npm:3.1.0" + resolve: "npm:1.22.2" + string-width: "npm:4.2.3" + strip-ansi: "npm:6.0.1" + strip-indent: "npm:3.0.0" + temp-dir: "npm:2.0.0" + temp-write: "npm:4.0.0" + tempy: "npm:1.0.1" + terminal-link: "npm:2.1.1" + tmp: "npm:0.2.1" + ts-pattern: "npm:4.3.0" + checksum: 10c0/6046553337c4dac017c5935211eea2f66342a8187f37ba77e32f321d85b90e10e873851d997bf2167d2e50052a33e3bbc8ff3632ad8c6a7f29ee31992d34d6b3 + languageName: node + linkType: hard + +"@prisma/prisma-schema-wasm@npm:4.17.0-26.6b0aef69b7cdfc787f822ecd7cdc76d5f1991584": + version: 4.17.0-26.6b0aef69b7cdfc787f822ecd7cdc76d5f1991584 + resolution: "@prisma/prisma-schema-wasm@npm:4.17.0-26.6b0aef69b7cdfc787f822ecd7cdc76d5f1991584" + checksum: 10c0/42792448e9b0ed687a828e9dc76d614aa67f6ccf62a822033f5e8fb206656f49b8e9a1a709cda27ecb597a2dfead58eaf779e175e059eb95a64dd0ab4a31d53d + languageName: node + linkType: hard + "@radix-ui/react-compose-refs@npm:1.1.2": version: 1.1.2 resolution: "@radix-ui/react-compose-refs@npm:1.1.2" @@ -4786,6 +4939,24 @@ __metadata: languageName: node linkType: hard +"@types/cross-spawn@npm:6.0.2": + version: 6.0.2 + resolution: "@types/cross-spawn@npm:6.0.2" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/658bd49267a7200e87e67c48ef1e58ee7418bbd4417fb191393b7051d47f590023090cad7b69eb3821d1907b82392b764e1114b1ec6000b01e98126926c8b06f + languageName: node + linkType: hard + +"@types/debug@npm:4.1.8": + version: 4.1.8 + resolution: "@types/debug@npm:4.1.8" + dependencies: + "@types/ms": "npm:*" + checksum: 10c0/913aea60b8c94cd0009bbdd531d8a3594ec3275ca0e8d1cbcf783417884252b3c53113f6665fd2fb0076b8ce628ee12cd083d2af107ed26c0f2e75852d8bc074 + languageName: node + linkType: hard + "@types/debug@npm:^4.0.0": version: 4.1.12 resolution: "@types/debug@npm:4.1.12" @@ -5123,6 +5294,13 @@ __metadata: languageName: node linkType: hard +"@types/normalize-package-data@npm:^2.4.0": + version: 2.4.4 + resolution: "@types/normalize-package-data@npm:2.4.4" + checksum: 10c0/aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86 + languageName: node + linkType: hard + "@types/parse-json@npm:^4.0.0": version: 4.0.2 resolution: "@types/parse-json@npm:4.0.2" @@ -5208,6 +5386,13 @@ __metadata: languageName: node linkType: hard +"@types/retry@npm:0.12.0": + version: 0.12.0 + resolution: "@types/retry@npm:0.12.0" + checksum: 10c0/7c5c9086369826f569b83a4683661557cab1361bac0897a1cefa1a915ff739acd10ca0d62b01071046fe3f5a3f7f2aec80785fe283b75602dc6726781ea3e328 + languageName: node + linkType: hard + "@types/semver@npm:^7.1.0": version: 7.7.0 resolution: "@types/semver@npm:7.7.0" @@ -5801,7 +5986,7 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": version: 7.1.4 resolution: "agent-base@npm:7.1.4" checksum: 10c0/c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe @@ -5967,20 +6152,71 @@ __metadata: languageName: node linkType: hard -"arg@npm:^4.1.0": - version: 4.1.3 - resolution: "arg@npm:4.1.3" - checksum: 10c0/070ff801a9d236a6caa647507bdcc7034530604844d64408149a26b9e87c2f97650055c0f049abd1efc024b334635c01f29e0b632b371ac3f26130f4cf65997a +"archiver-utils@npm:^2.1.0": + version: 2.1.0 + resolution: "archiver-utils@npm:2.1.0" + dependencies: + glob: "npm:^7.1.4" + graceful-fs: "npm:^4.2.0" + lazystream: "npm:^1.0.0" + lodash.defaults: "npm:^4.2.0" + lodash.difference: "npm:^4.5.0" + lodash.flatten: "npm:^4.4.0" + lodash.isplainobject: "npm:^4.0.6" + lodash.union: "npm:^4.6.0" + normalize-path: "npm:^3.0.0" + readable-stream: "npm:^2.0.0" + checksum: 10c0/6ea5b02e440f3099aff58b18dd384f84ecfe18632e81d26c1011fe7dfdb80ade43d7a06cbf048ef0e9ee0f2c87a80cb24c0f0ac5e3a2c4d67641d6f0d6e36ece + languageName: node + linkType: hard + +"archiver-utils@npm:^3.0.4": + version: 3.0.4 + resolution: "archiver-utils@npm:3.0.4" + dependencies: + glob: "npm:^7.2.3" + graceful-fs: "npm:^4.2.0" + lazystream: "npm:^1.0.0" + lodash.defaults: "npm:^4.2.0" + lodash.difference: "npm:^4.5.0" + lodash.flatten: "npm:^4.4.0" + lodash.isplainobject: "npm:^4.0.6" + lodash.union: "npm:^4.6.0" + normalize-path: "npm:^3.0.0" + readable-stream: "npm:^3.6.0" + checksum: 10c0/9bb7e271e95ff33bdbdcd6f69f8860e0aeed3fcba352a74f51a626d1c32b404f20e3185d5214f171b24a692471d01702f43874d1a4f0d2e5f57bd0834bc54c14 + languageName: node + linkType: hard + +"archiver@npm:5.3.1": + version: 5.3.1 + resolution: "archiver@npm:5.3.1" + dependencies: + archiver-utils: "npm:^2.1.0" + async: "npm:^3.2.3" + buffer-crc32: "npm:^0.2.1" + readable-stream: "npm:^3.6.0" + readdir-glob: "npm:^1.0.0" + tar-stream: "npm:^2.2.0" + zip-stream: "npm:^4.1.0" + checksum: 10c0/b1ee8ad616dc67fb896d8907f475cbcd48f3efe4681d516a96c1ad1f81956faf7950866de81e07f521a777cf5d309c1cd898699a03ae436602c926dd49badcd1 languageName: node linkType: hard -"arg@npm:^5.0.2": +"arg@npm:5.0.2, arg@npm:^5.0.2": version: 5.0.2 resolution: "arg@npm:5.0.2" checksum: 10c0/ccaf86f4e05d342af6666c569f844bec426595c567d32a8289715087825c2ca7edd8a3d204e4d2fb2aa4602e09a57d0c13ea8c9eea75aac3dbb4af5514e6800e languageName: node linkType: hard +"arg@npm:^4.1.0": + version: 4.1.3 + resolution: "arg@npm:4.1.3" + checksum: 10c0/070ff801a9d236a6caa647507bdcc7034530604844d64408149a26b9e87c2f97650055c0f049abd1efc024b334635c01f29e0b632b371ac3f26130f4cf65997a + languageName: node + linkType: hard + "argparse@npm:^2.0.1": version: 2.0.1 resolution: "argparse@npm:2.0.1" @@ -6237,6 +6473,7 @@ __metadata: nodemailer-mock: "npm:^2.0.6" pg: "npm:^8.12.0" prisma: "npm:^5.20.0" + prisma-dbml-generator: "npm:^0.12.0" prisma-field-encryption: "npm:^1.6.0" prisma-json-types-generator: "npm:^3.1.1" sharp: "npm:^0.35.3" @@ -6305,7 +6542,7 @@ __metadata: languageName: node linkType: hard -"bl@npm:^4.1.0": +"bl@npm:^4.0.3, bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" dependencies: @@ -6451,7 +6688,7 @@ __metadata: languageName: node linkType: hard -"buffer-crc32@npm:~0.2.3": +"buffer-crc32@npm:^0.2.1, buffer-crc32@npm:^0.2.13, buffer-crc32@npm:~0.2.3": version: 0.2.13 resolution: "buffer-crc32@npm:0.2.13" checksum: 10c0/cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150 @@ -6759,6 +6996,21 @@ __metadata: languageName: node linkType: hard +"checkpoint-client@npm:1.1.24": + version: 1.1.24 + resolution: "checkpoint-client@npm:1.1.24" + dependencies: + ci-info: "npm:3.8.0" + env-paths: "npm:2.2.1" + fast-write-atomic: "npm:0.2.1" + make-dir: "npm:3.1.0" + ms: "npm:2.1.3" + node-fetch: "npm:2.6.11" + uuid: "npm:9.0.0" + checksum: 10c0/fa5eab69f4297e8d546ec59db18c4d88e8667614c4875d382236ea27e0d10fd83c94943a82ed4d7f8053b237a6e38982f57a8a2bef4bbdb63f79cecc69c8fa7e + languageName: node + linkType: hard + "chownr@npm:^3.0.0": version: 3.0.0 resolution: "chownr@npm:3.0.0" @@ -6766,6 +7018,13 @@ __metadata: languageName: node linkType: hard +"ci-info@npm:3.8.0": + version: 3.8.0 + resolution: "ci-info@npm:3.8.0" + checksum: 10c0/0d3052193b58356372b34ab40d2668c3e62f1006d5ca33726d1d3c423853b19a85508eadde7f5908496fb41448f465263bf61c1ee58b7832cb6a924537e3863a + languageName: node + linkType: hard + "ci-info@npm:^3.2.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" @@ -6830,7 +7089,7 @@ __metadata: languageName: node linkType: hard -"cli-truncate@npm:^2.1.0": +"cli-truncate@npm:2.1.0, cli-truncate@npm:^2.1.0": version: 2.1.0 resolution: "cli-truncate@npm:2.1.0" dependencies: @@ -7093,6 +7352,18 @@ __metadata: languageName: node linkType: hard +"compress-commons@npm:^4.1.2": + version: 4.1.2 + resolution: "compress-commons@npm:4.1.2" + dependencies: + buffer-crc32: "npm:^0.2.13" + crc32-stream: "npm:^4.0.2" + normalize-path: "npm:^3.0.0" + readable-stream: "npm:^3.6.0" + checksum: 10c0/e5fa03cb374ed89028e20226c70481e87286240392d5c6856f4e7fef40605c1892748648e20ed56597d390d76513b1b9bb4dbd658a1bbff41c9fa60107c74d3f + languageName: node + linkType: hard + "concat-stream@npm:^2.0.0": version: 2.0.0 resolution: "concat-stream@npm:2.0.0" @@ -7220,6 +7491,13 @@ __metadata: languageName: node linkType: hard +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 + languageName: node + linkType: hard + "cors@npm:^2.8.5": version: 2.8.5 resolution: "cors@npm:2.8.5" @@ -7243,6 +7521,25 @@ __metadata: languageName: node linkType: hard +"crc-32@npm:^1.2.0": + version: 1.2.2 + resolution: "crc-32@npm:1.2.2" + bin: + crc32: bin/crc32.njs + checksum: 10c0/11dcf4a2e77ee793835d49f2c028838eae58b44f50d1ff08394a610bfd817523f105d6ae4d9b5bef0aad45510f633eb23c903e9902e4409bed1ce70cb82b9bf0 + languageName: node + linkType: hard + +"crc32-stream@npm:^4.0.2": + version: 4.0.3 + resolution: "crc32-stream@npm:4.0.3" + dependencies: + crc-32: "npm:^1.2.0" + readable-stream: "npm:^3.4.0" + checksum: 10c0/127b0c66a947c54db37054fca86085722140644d3a75ebc61d4477bad19304d2936386b0461e8ee9e1c24b00e804cd7c2e205180e5bcb4632d20eccd60533bc4 + languageName: node + linkType: hard + "create-jest@npm:^29.7.0": version: 29.7.0 resolution: "create-jest@npm:29.7.0" @@ -7285,6 +7582,13 @@ __metadata: languageName: node linkType: hard +"crypto-random-string@npm:^2.0.0": + version: 2.0.0 + resolution: "crypto-random-string@npm:2.0.0" + checksum: 10c0/288589b2484fe787f9e146f56c4be90b940018f17af1b152e4dde12309042ff5a2bf69e949aab8b8ac253948381529cc6f3e5a2427b73643a71ff177fa122b37 + languageName: node + linkType: hard + "css-box-model@npm:1.2.1": version: 1.2.1 resolution: "css-box-model@npm:1.2.1" @@ -7435,6 +7739,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 + languageName: node + linkType: hard + "debug@npm:^3.1.0": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -7537,6 +7853,22 @@ __metadata: languageName: node linkType: hard +"del@npm:^6.0.0": + version: 6.1.1 + resolution: "del@npm:6.1.1" + dependencies: + globby: "npm:^11.0.1" + graceful-fs: "npm:^4.2.4" + is-glob: "npm:^4.0.1" + is-path-cwd: "npm:^2.2.0" + is-path-inside: "npm:^3.0.2" + p-map: "npm:^4.0.0" + rimraf: "npm:^3.0.2" + slash: "npm:^3.0.0" + checksum: 10c0/8a095c5ccade42c867a60252914ae485ec90da243d735d1f63ec1e64c1cfbc2b8810ad69a29ab6326d159d4fddaa2f5bad067808c42072351ec458efff86708f + languageName: node + linkType: hard + "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -7752,6 +8084,13 @@ __metadata: languageName: node linkType: hard +"dotenv@npm:16.0.3": + version: 16.0.3 + resolution: "dotenv@npm:16.0.3" + checksum: 10c0/109457ac5f9e930ca8066ea33887b6f839ab24d647a7a8b49ddcd1f32662e2c35591c5e5b9819063e430148a664d0927f0cbe60cf9575d89bc524f47ff7e78f0 + languageName: node + linkType: hard + "dotenv@npm:^10.0.0": version: 10.0.0 resolution: "dotenv@npm:10.0.0" @@ -7889,7 +8228,7 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:^1.1.0": +"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": version: 1.4.5 resolution: "end-of-stream@npm:1.4.5" dependencies: @@ -7915,7 +8254,7 @@ __metadata: languageName: node linkType: hard -"env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": +"env-paths@npm:2.2.1, env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": version: 2.2.1 resolution: "env-paths@npm:2.2.1" checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 @@ -8101,6 +8440,13 @@ __metadata: languageName: node linkType: hard +"escape-string-regexp@npm:4.0.0, escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 + languageName: node + linkType: hard + "escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" @@ -8115,13 +8461,6 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 - languageName: node - linkType: hard - "eslint-plugin-cypress@npm:^3.5.0": version: 3.6.0 resolution: "eslint-plugin-cypress@npm:3.6.0" @@ -8671,6 +9010,13 @@ __metadata: languageName: node linkType: hard +"fast-write-atomic@npm:0.2.1": + version: 0.2.1 + resolution: "fast-write-atomic@npm:0.2.1" + checksum: 10c0/972cc50a0a9d5a20eb173913421308ba73e3bf6a242eb40c6c9c9ac176d2e12cbc0510fc1878136a04920ddada3b261f2dbc36a339a5301c1683b248bd3dc14e + languageName: node + linkType: hard + "fastq@npm:^1.6.0": version: 1.19.1 resolution: "fastq@npm:1.19.1" @@ -8831,6 +9177,17 @@ __metadata: languageName: node linkType: hard +"find-cache-dir@npm:3.3.2": + version: 3.3.2 + resolution: "find-cache-dir@npm:3.3.2" + dependencies: + commondir: "npm:^1.0.1" + make-dir: "npm:^3.0.2" + pkg-dir: "npm:^4.1.0" + checksum: 10c0/92747cda42bff47a0266b06014610981cfbb71f55d60f2c8216bc3108c83d9745507fb0b14ecf6ab71112bed29cd6fb1a137ee7436179ea36e11287e3159e587 + languageName: node + linkType: hard + "find-cache-dir@npm:^2.0.0": version: 2.1.0 resolution: "find-cache-dir@npm:2.1.0" @@ -8849,6 +9206,16 @@ __metadata: languageName: node linkType: hard +"find-up@npm:5.0.0, find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a + languageName: node + linkType: hard + "find-up@npm:^3.0.0": version: 3.0.0 resolution: "find-up@npm:3.0.0" @@ -8868,16 +9235,6 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" - dependencies: - locate-path: "npm:^6.0.0" - path-exists: "npm:^4.0.0" - checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a - languageName: node - linkType: hard - "find-yarn-workspace-root2@npm:1.2.16": version: 1.2.16 resolution: "find-yarn-workspace-root2@npm:1.2.16" @@ -9036,6 +9393,13 @@ __metadata: languageName: node linkType: hard +"fp-ts@npm:2.16.0": + version: 2.16.0 + resolution: "fp-ts@npm:2.16.0" + checksum: 10c0/288f84156dc0a53738778935c2aaf3d50878589c6130774a3cbefee10874b474b00b63e4c4738446afbdf8083c1f45f3229ebd111c91f959d73c812f3a53fd51 + languageName: node + linkType: hard + "framer-motion@npm:^10.16.4": version: 10.18.0 resolution: "framer-motion@npm:10.18.0" @@ -9087,6 +9451,24 @@ __metadata: languageName: node linkType: hard +"fs-constants@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-constants@npm:1.0.0" + checksum: 10c0/a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8 + languageName: node + linkType: hard + +"fs-extra@npm:11.1.1": + version: 11.1.1 + resolution: "fs-extra@npm:11.1.1" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/a2480243d7dcfa7d723c5f5b24cf4eba02a6ccece208f1524a2fbde1c629492cfb9a59e4b6d04faff6fbdf71db9fdc8ef7f396417a02884195a625f5d8dc9427 + languageName: node + linkType: hard + "fs-extra@npm:^10.1.0": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" @@ -9121,6 +9503,15 @@ __metadata: languageName: node linkType: hard +"fs-jetpack@npm:5.1.0": + version: 5.1.0 + resolution: "fs-jetpack@npm:5.1.0" + dependencies: + minimatch: "npm:^5.1.0" + checksum: 10c0/e4961131bebc9c39b23f1c9d4e19c2d6228ed918a6b12749f239829b35748fcd5f7a6f1f201f061cd9720058f4b41138159e9650d56f675e5741426b75b260e0 + languageName: node + linkType: hard + "fs-minipass@npm:^3.0.0": version: 3.0.3 resolution: "fs-minipass@npm:3.0.3" @@ -9294,7 +9685,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4": +"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.3": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -9308,7 +9699,20 @@ __metadata: languageName: node linkType: hard -"global-dirs@npm:^3.0.0": +"glob@npm:^8.0.1": + version: 8.1.0 + resolution: "glob@npm:8.1.0" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^5.0.1" + once: "npm:^1.3.0" + checksum: 10c0/cb0b5cab17a59c57299376abe5646c7070f8acb89df5595b492dba3bfb43d301a46c01e5695f01154e6553168207cb60d4eaf07d3be4bc3eb9b0457c5c561d0f + languageName: node + linkType: hard + +"global-dirs@npm:3.0.1, global-dirs@npm:^3.0.0": version: 3.0.1 resolution: "global-dirs@npm:3.0.1" dependencies: @@ -9340,7 +9744,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.1.0": +"globby@npm:11.1.0, globby@npm:^11.0.1, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -9380,7 +9784,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -9466,6 +9870,16 @@ __metadata: languageName: node linkType: hard +"hasha@npm:5.2.2": + version: 5.2.2 + resolution: "hasha@npm:5.2.2" + dependencies: + is-stream: "npm:^2.0.0" + type-fest: "npm:^0.8.0" + checksum: 10c0/9d10d4e665a37beea6e18ba3a0c0399a05b26e505c5ff2fe9115b64fedb3ca95f68c89cf15b08ee4d09fd3064b5e1bfc8e8247353c7aa6b7388471d0f86dca74 + languageName: node + linkType: hard + "hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" @@ -9475,6 +9889,15 @@ __metadata: languageName: node linkType: hard +"hasown@npm:^2.0.3": + version: 2.0.4 + resolution: "hasown@npm:2.0.4" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/2d8de939e270b70618f8cebb69746620db10617dbb495bc66ddad326955ea24d3ca4af133aff3eb7c1853e0218f867bc2b050ec26fe02e3aea58f880ffc5e506 + languageName: node + linkType: hard + "hast-util-to-jsx-runtime@npm:^2.0.0": version: 2.3.6 resolution: "hast-util-to-jsx-runtime@npm:2.3.6" @@ -9516,6 +9939,13 @@ __metadata: languageName: node linkType: hard +"hosted-git-info@npm:^2.1.4": + version: 2.8.9 + resolution: "hosted-git-info@npm:2.8.9" + checksum: 10c0/317cbc6b1bbbe23c2a40ae23f3dafe9fa349ce42a89a36f930e3f9c0530c179a3882d2ef1e4141a4c3674d6faaea862138ec55b43ad6f75e387fda2483a13c70 + languageName: node + linkType: hard + "hosted-git-info@npm:^7.0.0": version: 7.0.2 resolution: "hosted-git-info@npm:7.0.2" @@ -9607,6 +10037,16 @@ __metadata: languageName: node linkType: hard +"http-proxy-agent@npm:7.0.0": + version: 7.0.0 + resolution: "http-proxy-agent@npm:7.0.0" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10c0/a11574ff39436cee3c7bc67f259444097b09474605846ddd8edf0bf4ad8644be8533db1aa463426e376865047d05dc22755e638632819317c0c2f1b2196657c8 + languageName: node + linkType: hard + "http-proxy-agent@npm:^7.0.0": version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" @@ -9663,6 +10103,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:7.0.0": + version: 7.0.0 + resolution: "https-proxy-agent@npm:7.0.0" + dependencies: + agent-base: "npm:^7.0.2" + debug: "npm:4" + checksum: 10c0/52ca5dab4c410c00673cd614013dde6ead0ad37d4fca0d2b7949914075d1e51ec398c99f05bdfc712f21a53ae80ec09bffae248c5ba01a107d9b55e6ded46de4 + languageName: node + linkType: hard + "https-proxy-agent@npm:^5.0.1": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" @@ -9738,6 +10188,15 @@ __metadata: languageName: node linkType: hard +"ignore-walk@npm:^5.0.1": + version: 5.0.1 + resolution: "ignore-walk@npm:5.0.1" + dependencies: + minimatch: "npm:^5.0.1" + checksum: 10c0/0d157a54d6d11af0c3059fdc7679eef3b074e9a663d110a76c72788e2fb5b22087e08b21ab767718187ac3396aca4d0aa6c6473f925b19a74d9a00480ca7a76e + languageName: node + linkType: hard + "ignore@npm:^5.2.0": version: 5.3.2 resolution: "ignore@npm:5.3.2" @@ -9788,7 +10247,7 @@ __metadata: languageName: node linkType: hard -"indent-string@npm:^4.0.0": +"indent-string@npm:4.0.0, indent-string@npm:^4.0.0": version: 4.0.0 resolution: "indent-string@npm:4.0.0" checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f @@ -9959,6 +10418,15 @@ __metadata: languageName: node linkType: hard +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.16.1": + version: 2.16.2 + resolution: "is-core-module@npm:2.16.2" + dependencies: + hasown: "npm:^2.0.3" + checksum: 10c0/14b4258390283709c15476d023ec173e27458d5d014ccdb8ed39d576e551c3fa45498b7c9fe178f1529c4cb2648ddd58852a6a62107a019f6e349529f277518a + languageName: node + linkType: hard + "is-core-module@npm:^2.16.0": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" @@ -9982,6 +10450,15 @@ __metadata: languageName: node linkType: hard +"is-docker@npm:^2.0.0": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc + languageName: node + linkType: hard + "is-extendable@npm:^0.1.0": version: 0.1.1 resolution: "is-extendable@npm:0.1.1" @@ -10064,8 +10541,15 @@ __metadata: languageName: node linkType: hard -"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": - version: 3.0.3 +"is-path-cwd@npm:^2.2.0": + version: 2.2.0 + resolution: "is-path-cwd@npm:2.2.0" + checksum: 10c0/afce71533a427a759cd0329301c18950333d7589533c2c90205bd3fdcf7b91eb92d1940493190567a433134d2128ec9325de2fd281e05be1920fbee9edd22e0a + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": + version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 languageName: node @@ -10143,6 +10627,29 @@ __metadata: languageName: node linkType: hard +"is-windows@npm:1.0.2": + version: 1.0.2 + resolution: "is-windows@npm:1.0.2" + checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 + languageName: node + linkType: hard + +"is-wsl@npm:2.2.0, is-wsl@npm:^2.1.1": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: "npm:^2.0.0" + checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e + languageName: node + linkType: hard + +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + languageName: node + linkType: hard + "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -10988,6 +11495,13 @@ __metadata: languageName: node linkType: hard +"kleur@npm:4.1.5": + version: 4.1.5 + resolution: "kleur@npm:4.1.5" + checksum: 10c0/e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a + languageName: node + linkType: hard + "kleur@npm:^3.0.3": version: 3.0.3 resolution: "kleur@npm:3.0.3" @@ -11009,6 +11523,15 @@ __metadata: languageName: node linkType: hard +"lazystream@npm:^1.0.0": + version: 1.0.1 + resolution: "lazystream@npm:1.0.1" + dependencies: + readable-stream: "npm:^2.0.5" + checksum: 10c0/ea4e509a5226ecfcc303ba6782cc269be8867d372b9bcbd625c88955df1987ea1a20da4643bf9270336415a398d33531ebf0d5f0d393b9283dc7c98bfcbd7b69 + languageName: node + linkType: hard + "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" @@ -11111,6 +11634,20 @@ __metadata: languageName: node linkType: hard +"lodash.defaults@npm:^4.2.0": + version: 4.2.0 + resolution: "lodash.defaults@npm:4.2.0" + checksum: 10c0/d5b77aeb702caa69b17be1358faece33a84497bcca814897383c58b28a2f8dfc381b1d9edbec239f8b425126a3bbe4916223da2a576bb0411c2cefd67df80707 + languageName: node + linkType: hard + +"lodash.difference@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.difference@npm:4.5.0" + checksum: 10c0/5d52859218a7df427547ff1fadbc397879709fe6c788b037df7d6d92b676122c92bd35ec85d364edb596b65dfc6573132f420c9b4ee22bb6b9600cd454c90637 + languageName: node + linkType: hard + "lodash.escaperegexp@npm:^4.1.2": version: 4.1.2 resolution: "lodash.escaperegexp@npm:4.1.2" @@ -11118,6 +11655,13 @@ __metadata: languageName: node linkType: hard +"lodash.flatten@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.flatten@npm:4.4.0" + checksum: 10c0/97e8f0d6b61fe4723c02ad0c6e67e51784c4a2c48f56ef283483e556ad01594cf9cec9c773e177bbbdbdb5d19e99b09d2487cb6b6e5dc405c2693e93b125bd3a + languageName: node + linkType: hard + "lodash.groupby@npm:^4.6.0": version: 4.6.0 resolution: "lodash.groupby@npm:4.6.0" @@ -11216,6 +11760,13 @@ __metadata: languageName: node linkType: hard +"lodash.union@npm:^4.6.0": + version: 4.6.0 + resolution: "lodash.union@npm:4.6.0" + checksum: 10c0/6da7f72d1facd472f6090b49eefff984c9f9179e13172039c0debca6851d21d37d83c7ad5c43af23bd220f184cd80e6897e8e3206509fae491f9068b02ae6319 + languageName: node + linkType: hard + "lodash.uniq@npm:^4.5.0": version: 4.5.0 resolution: "lodash.uniq@npm:4.5.0" @@ -11330,6 +11881,15 @@ __metadata: languageName: node linkType: hard +"make-dir@npm:3.1.0, make-dir@npm:^3.0.0, make-dir@npm:^3.0.2": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" + dependencies: + semver: "npm:^6.0.0" + checksum: 10c0/56aaafefc49c2dfef02c5c95f9b196c4eb6988040cf2c712185c7fe5c99b4091591a7fc4d4eafaaefa70ff763a26f6ab8c3ff60b9e75ea19876f49b18667ecaa + languageName: node + linkType: hard + "make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": version: 2.1.0 resolution: "make-dir@npm:2.1.0" @@ -12145,6 +12705,13 @@ __metadata: languageName: node linkType: hard +"min-indent@npm:^1.0.0": + version: 1.0.1 + resolution: "min-indent@npm:1.0.1" + checksum: 10c0/7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c + languageName: node + linkType: hard + "minimatch@npm:^3.1.3": version: 3.1.5 resolution: "minimatch@npm:3.1.5" @@ -12154,6 +12721,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": + version: 5.1.9 + resolution: "minimatch@npm:5.1.9" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/4202718683815a7288b13e470160a4f9560cf392adef4f453927505817e01ef6b3476ecde13cfcaed17e7326dd3b69ad44eb2daeb19a217c5500f9277893f1d6 + languageName: node + linkType: hard + "minimatch@npm:^9.0.7": version: 9.0.9 resolution: "minimatch@npm:9.0.9" @@ -12273,6 +12849,13 @@ __metadata: languageName: node linkType: hard +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc + languageName: node + linkType: hard + "ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" @@ -12360,6 +12943,13 @@ __metadata: languageName: node linkType: hard +"new-github-issue-url@npm:0.2.1": + version: 0.2.1 + resolution: "new-github-issue-url@npm:0.2.1" + checksum: 10c0/64dcfa7a181c8ac2a33f2329c7167289c4fa9b75e1f47f635f63b99d3f442cbb02f67db9fc56a17774a2a91fa94546889baf54799cb701bd5031377d6793c406 + languageName: node + linkType: hard + "node-emoji@npm:^2.1.3": version: 2.2.0 resolution: "node-emoji@npm:2.2.0" @@ -12386,6 +12976,34 @@ __metadata: languageName: node linkType: hard +"node-fetch@npm:2.6.11": + version: 2.6.11 + resolution: "node-fetch@npm:2.6.11" + dependencies: + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10c0/3ec847ca43f678d07b80abfd85bdf06523c2554ee9a494c992c5fc61f5d9cde9f9f16aa33ff09a62f19eee9d54813b8850d7f054cdfee8b2daf789c57f8eeaea + languageName: node + linkType: hard + +"node-fetch@npm:2.6.12": + version: 2.6.12 + resolution: "node-fetch@npm:2.6.12" + dependencies: + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10c0/10372e4b5ee07acadc15e6b2bc6fd8940582eea7b9b2a331f4e3665fdcd968498c1656f79f2fa572080ebb37ea80e1474a6478b3b36057ef901b63f4be8fd899 + languageName: node + linkType: hard + "node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" @@ -12463,6 +13081,18 @@ __metadata: languageName: node linkType: hard +"normalize-package-data@npm:^2.5.0": + version: 2.5.0 + resolution: "normalize-package-data@npm:2.5.0" + dependencies: + hosted-git-info: "npm:^2.1.4" + resolve: "npm:^1.10.0" + semver: "npm:2 || 3 || 4 || 5" + validate-npm-package-license: "npm:^3.0.1" + checksum: 10c0/357cb1646deb42f8eb4c7d42c4edf0eec312f3628c2ef98501963cc4bbe7277021b2b1d977f982b2edce78f5a1014613ce9cf38085c3df2d76730481357ca504 + languageName: node + linkType: hard + "normalize-package-data@npm:^6.0.0": version: 6.0.2 resolution: "normalize-package-data@npm:6.0.2" @@ -12518,6 +13148,15 @@ __metadata: languageName: node linkType: hard +"npm-bundled@npm:^2.0.0": + version: 2.0.1 + resolution: "npm-bundled@npm:2.0.1" + dependencies: + npm-normalize-package-bin: "npm:^2.0.0" + checksum: 10c0/5b2dc1de455d38200e49c6205dee185ce919ea6b608672c693bec8907116bc5686dabcc150347630d351c1c533315fd60a1910ce00bdad6bb204cef016b90b7d + languageName: node + linkType: hard + "npm-install-checks@npm:^6.0.0": version: 6.3.0 resolution: "npm-install-checks@npm:6.3.0" @@ -12527,6 +13166,13 @@ __metadata: languageName: node linkType: hard +"npm-normalize-package-bin@npm:^2.0.0": + version: 2.0.0 + resolution: "npm-normalize-package-bin@npm:2.0.0" + checksum: 10c0/9b5283a2e423124c60fbc14244d36686b59e517d29156eacf9df8d3dc5d5bf4d9444b7669c607567ed2e089bbdbef5a2b3678cbf567284eeff3612da6939514b + languageName: node + linkType: hard + "npm-normalize-package-bin@npm:^3.0.0": version: 3.0.1 resolution: "npm-normalize-package-bin@npm:3.0.1" @@ -12546,6 +13192,20 @@ __metadata: languageName: node linkType: hard +"npm-packlist@npm:5.1.3": + version: 5.1.3 + resolution: "npm-packlist@npm:5.1.3" + dependencies: + glob: "npm:^8.0.1" + ignore-walk: "npm:^5.0.1" + npm-bundled: "npm:^2.0.0" + npm-normalize-package-bin: "npm:^2.0.0" + bin: + npm-packlist: bin/index.js + checksum: 10c0/a8bea97661b2a7132bc8832d5560da24f823ee5324429bd16eb82b7873557de14641bc3fed8a7611b0d88b9771e59e99e01a9e551a53adb164327ded6128aada + languageName: node + linkType: hard + "npm-pick-manifest@npm:^9.0.0": version: 9.1.0 resolution: "npm-pick-manifest@npm:9.1.0" @@ -12624,6 +13284,16 @@ __metadata: languageName: node linkType: hard +"open@npm:7.4.2": + version: 7.4.2 + resolution: "open@npm:7.4.2" + dependencies: + is-docker: "npm:^2.0.0" + is-wsl: "npm:^2.1.1" + checksum: 10c0/77573a6a68f7364f3a19a4c80492712720746b63680ee304555112605ead196afe91052bd3c3d165efdf4e9d04d255e87de0d0a77acec11ef47fd5261251813f + languageName: node + linkType: hard + "optionator@npm:^0.9.3": version: 0.9.4 resolution: "optionator@npm:0.9.4" @@ -12669,6 +13339,15 @@ __metadata: languageName: node linkType: hard +"p-filter@npm:2.1.0": + version: 2.1.0 + resolution: "p-filter@npm:2.1.0" + dependencies: + p-map: "npm:^2.0.0" + checksum: 10c0/5ac34b74b3b691c04212d5dd2319ed484f591c557a850a3ffc93a08cb38c4f5540be059c6b10a185773c479ca583a91ea00c7d6c9958c815e6b74d052f356645 + languageName: node + linkType: hard + "p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -12714,7 +13393,7 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^4.0.0": +"p-map@npm:4.0.0, p-map@npm:^4.0.0": version: 4.0.0 resolution: "p-map@npm:4.0.0" dependencies: @@ -12723,6 +13402,13 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^2.0.0": + version: 2.1.0 + resolution: "p-map@npm:2.1.0" + checksum: 10c0/735dae87badd4737a2dd582b6d8f93e49a1b79eabbc9815a4d63a528d5e3523e978e127a21d784cccb637010e32103a40d2aaa3ab23ae60250b1a820ca752043 + languageName: node + linkType: hard + "p-map@npm:^7.0.2": version: 7.0.3 resolution: "p-map@npm:7.0.3" @@ -12730,6 +13416,16 @@ __metadata: languageName: node linkType: hard +"p-retry@npm:4.6.2": + version: 4.6.2 + resolution: "p-retry@npm:4.6.2" + dependencies: + "@types/retry": "npm:0.12.0" + retry: "npm:^0.13.1" + checksum: 10c0/d58512f120f1590cfedb4c2e0c42cb3fa66f3cea8a4646632fcb834c56055bb7a6f138aa57b20cc236fb207c9d694e362e0b5c2b14d9b062f67e8925580c73b0 + languageName: node + linkType: hard + "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" @@ -13081,7 +13777,7 @@ __metadata: languageName: node linkType: hard -"pkg-dir@npm:^4.2.0": +"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" dependencies: @@ -13209,6 +13905,18 @@ __metadata: languageName: node linkType: hard +"prisma-dbml-generator@npm:^0.12.0": + version: 0.12.0 + resolution: "prisma-dbml-generator@npm:0.12.0" + dependencies: + "@prisma/generator-helper": "npm:5.0.0" + "@prisma/internals": "npm:5.0.0" + bin: + prisma-dbml-generator: dist/generator.js + checksum: 10c0/28c310c106f787fa73e8c429607b87c0a3304c5a5071d4e11e6e708cfdb3d1b99628de2f39452fc7f606ff458a415b4d76d31bef8b38d85d7e6938ec9e777efd + languageName: node + linkType: hard + "prisma-field-encryption@npm:^1.6.0": version: 1.6.0 resolution: "prisma-field-encryption@npm:1.6.0" @@ -13273,6 +13981,13 @@ __metadata: languageName: node linkType: hard +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 + languageName: node + linkType: hard + "process@npm:^0.11.10": version: 0.11.10 resolution: "process@npm:0.11.10" @@ -13280,6 +13995,13 @@ __metadata: languageName: node linkType: hard +"progress@npm:2.0.3": + version: 2.0.3 + resolution: "progress@npm:2.0.3" + checksum: 10c0/1697e07cb1068055dbe9fe858d242368ff5d2073639e652b75a7eb1f2a1a8d4afd404d719de23c7b48481a6aa0040686310e2dac2f53d776daa2176d3f96369c + languageName: node + linkType: hard + "promise-inflight@npm:^1.0.1": version: 1.0.1 resolution: "promise-inflight@npm:1.0.1" @@ -13297,7 +14019,7 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^2.0.1": +"prompts@npm:2.4.2, prompts@npm:^2.0.1": version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: @@ -13859,7 +14581,45 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.0.2, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.2": +"read-pkg-up@npm:7.0.1": + version: 7.0.1 + resolution: "read-pkg-up@npm:7.0.1" + dependencies: + find-up: "npm:^4.1.0" + read-pkg: "npm:^5.2.0" + type-fest: "npm:^0.8.1" + checksum: 10c0/82b3ac9fd7c6ca1bdc1d7253eb1091a98ff3d195ee0a45386582ce3e69f90266163c34121e6a0a02f1630073a6c0585f7880b3865efcae9c452fa667f02ca385 + languageName: node + linkType: hard + +"read-pkg@npm:^5.2.0": + version: 5.2.0 + resolution: "read-pkg@npm:5.2.0" + dependencies: + "@types/normalize-package-data": "npm:^2.4.0" + normalize-package-data: "npm:^2.5.0" + parse-json: "npm:^5.0.0" + type-fest: "npm:^0.6.0" + checksum: 10c0/b51a17d4b51418e777029e3a7694c9bd6c578a5ab99db544764a0b0f2c7c0f58f8a6bc101f86a6fceb8ba6d237d67c89acf6170f6b98695d0420ddc86cf109fb + languageName: node + linkType: hard + +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + dependencies: + core-util-is: "npm:~1.0.0" + inherits: "npm:~2.0.3" + isarray: "npm:~1.0.0" + process-nextick-args: "npm:~2.0.0" + safe-buffer: "npm:~5.1.1" + string_decoder: "npm:~1.1.1" + util-deprecate: "npm:~1.0.1" + checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa + languageName: node + linkType: hard + +"readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -13870,6 +14630,15 @@ __metadata: languageName: node linkType: hard +"readdir-glob@npm:^1.0.0": + version: 1.1.3 + resolution: "readdir-glob@npm:1.1.3" + dependencies: + minimatch: "npm:^5.1.0" + checksum: 10c0/a37e0716726650845d761f1041387acd93aa91b28dd5381950733f994b6c349ddc1e21e266ec7cc1f9b92e205a7a972232f9b89d5424d07361c2c3753d5dbace + languageName: node + linkType: hard + "recast@npm:^0.23.11": version: 0.23.11 resolution: "recast@npm:0.23.11" @@ -13975,6 +14744,13 @@ __metadata: languageName: node linkType: hard +"replace-string@npm:3.1.0": + version: 3.1.0 + resolution: "replace-string@npm:3.1.0" + checksum: 10c0/8f8945f1af081bc1f973be8068c427ce300e1cb75b6a7bedb098daddeecd84b83f151f1f799543541f9c0cfdc34e80b4d72d83afd4b7c64bf854571363c47271 + languageName: node + linkType: hard + "request-progress@npm:^3.0.0": version: 3.0.0 resolution: "request-progress@npm:3.0.0" @@ -14049,6 +14825,33 @@ __metadata: languageName: node linkType: hard +"resolve@npm:1.22.2": + version: 1.22.2 + resolution: "resolve@npm:1.22.2" + dependencies: + is-core-module: "npm:^2.11.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/f9f424a8117d1c68371b4fbc64e6ac045115a3beacc4bd3617b751f7624b69ad40c47dc995585c7f13d4a09723a8f167847defb7d39fad70b0d43bbba05ff851 + languageName: node + linkType: hard + +"resolve@npm:^1.10.0": + version: 1.22.12 + resolution: "resolve@npm:1.22.12" + dependencies: + es-errors: "npm:^1.3.0" + is-core-module: "npm:^2.16.1" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/b16dc9b537c02e8c3388f7d3dcff9741d3071625f9a97ac1c885f2b0ca51e78df22328fb6d6ef214dd9101fb7cfc19aa2836fe3410402a94f3f7b8639c7149bf + languageName: node + linkType: hard + "resolve@npm:^1.19.0, resolve@npm:^1.20.0": version: 1.22.10 resolution: "resolve@npm:1.22.10" @@ -14062,6 +14865,33 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@npm%3A1.22.2#optional!builtin": + version: 1.22.2 + resolution: "resolve@patch:resolve@npm%3A1.22.2#optional!builtin::version=1.22.2&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.11.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/dcf068c4391941734efda06b6f778c013fd349cd4340f126de17c265a7b006c67de7e80e7aa06ecd29f3922e49f5561622b9faf98531f16aa9a896d22148c661 + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin": + version: 1.22.12 + resolution: "resolve@patch:resolve@npm%3A1.22.12#optional!builtin::version=1.22.12&hash=c3c19d" + dependencies: + es-errors: "npm:^1.3.0" + is-core-module: "npm:^2.16.1" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/fc6519984ae1f894d877c0060ba8b1f5ba3bc0e85a02f74e141929c118c23d74d9735619a9cc2965397387e514884245c65d72a40731dcb6cfc84c7bcdc8321e + languageName: node + linkType: hard + "resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin": version: 1.22.10 resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" @@ -14108,6 +14938,13 @@ __metadata: languageName: node linkType: hard +"retry@npm:^0.13.1": + version: 0.13.1 + resolution: "retry@npm:0.13.1" + checksum: 10c0/9ae822ee19db2163497e074ea919780b1efa00431d197c7afdb950e42bf109196774b92a49fc9821f0b8b328a98eea6017410bfc5e8a0fc19c85c6d11adb3772 + languageName: node + linkType: hard + "reusify@npm:^1.0.4": version: 1.1.0 resolution: "reusify@npm:1.1.0" @@ -14122,7 +14959,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.2": +"rimraf@npm:3.0.2, rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -14286,6 +15123,13 @@ __metadata: languageName: node linkType: hard +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 + languageName: node + linkType: hard + "safe-stable-stringify@npm:^2.3.1": version: 2.5.0 resolution: "safe-stable-stringify@npm:2.5.0" @@ -14356,6 +15200,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.6.0": + version: 5.7.2 + resolution: "semver@npm:5.7.2" + bin: + semver: bin/semver + checksum: 10c0/e4cf10f86f168db772ae95d86ba65b3fd6c5967c94d97c708ccb463b778c2ee53b914cd7167620950fc07faf5a564e6efe903836639e512a1aa15fbc9667fa25 + languageName: node + linkType: hard + "semver@npm:7.5.2": version: 7.5.2 resolution: "semver@npm:7.5.2" @@ -14367,16 +15220,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^5.6.0": - version: 5.7.2 - resolution: "semver@npm:5.7.2" - bin: - semver: bin/semver - checksum: 10c0/e4cf10f86f168db772ae95d86ba65b3fd6c5967c94d97c708ccb463b778c2ee53b914cd7167620950fc07faf5a564e6efe903836639e512a1aa15fbc9667fa25 - languageName: node - linkType: hard - -"semver@npm:^6.3.0, semver@npm:^6.3.1": +"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -14979,7 +15823,7 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:4.2.3, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -15010,6 +15854,15 @@ __metadata: languageName: node linkType: hard +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: "npm:~5.1.0" + checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e + languageName: node + linkType: hard + "stringify-entities@npm:^4.0.0": version: 4.0.4 resolution: "stringify-entities@npm:4.0.4" @@ -15020,7 +15873,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: @@ -15066,6 +15919,15 @@ __metadata: languageName: node linkType: hard +"strip-indent@npm:3.0.0": + version: 3.0.0 + resolution: "strip-indent@npm:3.0.0" + dependencies: + min-indent: "npm:^1.0.0" + checksum: 10c0/ae0deaf41c8d1001c5d4fbe16cb553865c1863da4fae036683b474fa926af9fc121e155cb3fc57a68262b2ae7d5b8420aa752c97a6428c315d00efe2a3875679 + languageName: node + linkType: hard + "strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" @@ -15152,6 +16014,16 @@ __metadata: languageName: node linkType: hard +"supports-hyperlinks@npm:^2.0.0": + version: 2.3.0 + resolution: "supports-hyperlinks@npm:2.3.0" + dependencies: + has-flag: "npm:^4.0.0" + supports-color: "npm:^7.0.0" + checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 + languageName: node + linkType: hard + "supports-hyperlinks@npm:^3.0.0": version: 3.2.0 resolution: "supports-hyperlinks@npm:3.2.0" @@ -15196,6 +16068,19 @@ __metadata: languageName: node linkType: hard +"tar-stream@npm:^2.2.0": + version: 2.2.0 + resolution: "tar-stream@npm:2.2.0" + dependencies: + bl: "npm:^4.0.3" + end-of-stream: "npm:^1.4.1" + fs-constants: "npm:^1.0.0" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.1.1" + checksum: 10c0/2f4c910b3ee7196502e1ff015a7ba321ec6ea837667220d7bcb8d0852d51cb04b87f7ae471008a6fb8f5b1a1b5078f62f3a82d30c706f20ada1238ac797e7692 + languageName: node + linkType: hard + "tar@npm:^7.5.22": version: 7.5.22 resolution: "tar@npm:7.5.22" @@ -15209,6 +16094,33 @@ __metadata: languageName: node linkType: hard +"temp-dir@npm:2.0.0, temp-dir@npm:^2.0.0": + version: 2.0.0 + resolution: "temp-dir@npm:2.0.0" + checksum: 10c0/b1df969e3f3f7903f3426861887ed76ba3b495f63f6d0c8e1ce22588679d9384d336df6064210fda14e640ed422e2a17d5c40d901f60e161c99482d723f4d309 + languageName: node + linkType: hard + +"temp-dir@npm:^1.0.0": + version: 1.0.0 + resolution: "temp-dir@npm:1.0.0" + checksum: 10c0/648669d5e154d1961217784c786acadccf0156519c19e0aceda7edc76f5bdfa32a40dd7f88ebea9238ed6e3dedf08b846161916c8947058c384761351be90a8e + languageName: node + linkType: hard + +"temp-write@npm:4.0.0": + version: 4.0.0 + resolution: "temp-write@npm:4.0.0" + dependencies: + graceful-fs: "npm:^4.1.15" + is-stream: "npm:^2.0.0" + make-dir: "npm:^3.0.0" + temp-dir: "npm:^1.0.0" + uuid: "npm:^3.3.2" + checksum: 10c0/91a6b0dd85a5d606db3e1326b23830c2c14b7a249a26a1e42a023af597edeedef338a3b37a38b6bbd22cceee4fff2108545cfb65fca1ab8289927cf9501d6c9e + languageName: node + linkType: hard + "temp@npm:^0.9.4": version: 0.9.4 resolution: "temp@npm:0.9.4" @@ -15219,6 +16131,29 @@ __metadata: languageName: node linkType: hard +"tempy@npm:1.0.1": + version: 1.0.1 + resolution: "tempy@npm:1.0.1" + dependencies: + del: "npm:^6.0.0" + is-stream: "npm:^2.0.0" + temp-dir: "npm:^2.0.0" + type-fest: "npm:^0.16.0" + unique-string: "npm:^2.0.0" + checksum: 10c0/864a1cf1b5536dc21e84ae45dbbc3ba4dd2c7ec1674d895f99c349cf209df959a53d797ca38d0b2cf69c7684d565fde5cfc67faaa63b7208ffb21d454b957472 + languageName: node + linkType: hard + +"terminal-link@npm:2.1.1": + version: 2.1.1 + resolution: "terminal-link@npm:2.1.1" + dependencies: + ansi-escapes: "npm:^4.2.1" + supports-hyperlinks: "npm:^2.0.0" + checksum: 10c0/947458a5cd5408d2ffcdb14aee50bec8fb5022ae683b896b2f08ed6db7b2e7d42780d5c8b51e930e9c322bd7c7a517f4fa7c76983d0873c83245885ac5ee13e3 + languageName: node + linkType: hard + "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -15527,6 +16462,13 @@ __metadata: languageName: node linkType: hard +"ts-pattern@npm:4.3.0": + version: 4.3.0 + resolution: "ts-pattern@npm:4.3.0" + checksum: 10c0/e83d370feeda3657f5b9d49b119840e4c4f7cbee9797233078cbf1ad8f82dbd44935e8120ee3293d7626fed542b230827fdb87fcbdcaf37fd0f1d22345d05594 + languageName: node + linkType: hard + "tslib@npm:2.4.0": version: 2.4.0 resolution: "tslib@npm:2.4.0" @@ -15607,6 +16549,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.16.0": + version: 0.16.0 + resolution: "type-fest@npm:0.16.0" + checksum: 10c0/6b4d846534e7bcb49a6160b068ffaed2b62570d989d909ac3f29df5ef1e993859f890a4242eebe023c9e923f96adbcb3b3e88a198c35a1ee9a731e147a6839c3 + languageName: node + linkType: hard + "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -15621,6 +16570,20 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.6.0": + version: 0.6.0 + resolution: "type-fest@npm:0.6.0" + checksum: 10c0/0c585c26416fce9ecb5691873a1301b5aff54673c7999b6f925691ed01f5b9232db408cdbb0bd003d19f5ae284322523f44092d1f81ca0a48f11f7cf0be8cd38 + languageName: node + linkType: hard + +"type-fest@npm:^0.8.0, type-fest@npm:^0.8.1": + version: 0.8.1 + resolution: "type-fest@npm:0.8.1" + checksum: 10c0/dffbb99329da2aa840f506d376c863bd55f5636f4741ad6e65e82f5ce47e6914108f44f340a0b74009b0cb5d09d6752ae83203e53e98b1192cf80ecee5651636 + languageName: node + linkType: hard + "type-fest@npm:^4.41.0": version: 4.41.0 resolution: "type-fest@npm:4.41.0" @@ -15795,6 +16758,15 @@ __metadata: languageName: node linkType: hard +"unique-string@npm:^2.0.0": + version: 2.0.0 + resolution: "unique-string@npm:2.0.0" + dependencies: + crypto-random-string: "npm:^2.0.0" + checksum: 10c0/11820db0a4ba069d174bedfa96c588fc2c96b083066fafa186851e563951d0de78181ac79c744c1ed28b51f9d82ac5b8196ff3e4560d0178046ef455d8c2244b + languageName: node + linkType: hard + "unist-builder@npm:^2.0.0": version: 2.0.3 resolution: "unist-builder@npm:2.0.3" @@ -16044,7 +17016,7 @@ __metadata: languageName: unknown linkType: soft -"util-deprecate@npm:^1.0.1": +"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 @@ -16058,6 +17030,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:9.0.0": + version: 9.0.0 + resolution: "uuid@npm:9.0.0" + bin: + uuid: dist/bin/uuid + checksum: 10c0/8867e438990d1d33ac61093e2e4e3477a2148b844e4fa9e3c2360fa4399292429c4b6ec64537eb1659c97b2d10db349c673ad58b50e2824a11e0d3630de3c056 + languageName: node + linkType: hard + "uuid@npm:^11.1.0": version: 11.1.0 resolution: "uuid@npm:11.1.0" @@ -16067,6 +17048,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^3.3.2": + version: 3.4.0 + resolution: "uuid@npm:3.4.0" + bin: + uuid: ./bin/uuid + checksum: 10c0/1c13950df865c4f506ebfe0a24023571fa80edf2e62364297a537c80af09c618299797bbf2dbac6b1f8ae5ad182ba474b89db61e0e85839683991f7e08795347 + languageName: node + linkType: hard + "uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" @@ -16103,7 +17093,7 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-license@npm:^3.0.4": +"validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" dependencies: @@ -16636,6 +17626,17 @@ __metadata: languageName: node linkType: hard +"zip-stream@npm:^4.1.0": + version: 4.1.1 + resolution: "zip-stream@npm:4.1.1" + dependencies: + archiver-utils: "npm:^3.0.4" + compress-commons: "npm:^4.1.2" + readable-stream: "npm:^3.6.0" + checksum: 10c0/38f91ca116a38561cf184c29e035e9453b12c30eaf574e0993107a4a5331882b58c9a7f7b97f63910664028089fbde3296d0b3682d1ccb2ad96929e68f1b2b89 + languageName: node + linkType: hard + "zod@npm:^3.22.4": version: 3.25.76 resolution: "zod@npm:3.25.76"