diff --git a/package-lock.json b/package-lock.json index b2eaec735..e3e6491c4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "@prisma/generator-helper": "~3.14.0", - "@prisma/sdk": "~3.14.0", + "@prisma/sdk": "^4.0.0", "pluralize": "^8.0.0", "semver": "^7.3.7", "ts-morph": "^14.0.0", @@ -1137,14 +1137,14 @@ } }, "node_modules/@prisma/engine-core": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@prisma/engine-core/-/engine-core-3.14.0.tgz", - "integrity": "sha512-GqXQrGFhuQFX78/UMHXeGglOE+8SqFusSjTgyiiC2whW5Dpu0eVQPTOQ4CgukFkae973PO75HJh27bH4Cw2IWw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@prisma/engine-core/-/engine-core-4.0.0.tgz", + "integrity": "sha512-CH7F2TJpkgzp0UPk+la7fGVuxfvc5i7/xdegO+ZO2ipyDhTB/J47BCiA06U2T3/tfj9P9NeKZO4twPzt5fDjSw==", "dependencies": { - "@prisma/debug": "3.14.0", - "@prisma/engines": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", - "@prisma/generator-helper": "3.14.0", - "@prisma/get-platform": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", + "@prisma/debug": "4.0.0", + "@prisma/engines": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", + "@prisma/generator-helper": "4.0.0", + "@prisma/get-platform": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", "chalk": "4.1.2", "execa": "5.1.1", "get-stream": "6.0.1", @@ -1152,13 +1152,41 @@ "new-github-issue-url": "0.2.1", "p-retry": "4.6.2", "strip-ansi": "6.0.1", - "undici": "5.0.0" + "undici": "5.5.1" + } + }, + "node_modules/@prisma/engine-core/node_modules/@prisma/debug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-4.0.0.tgz", + "integrity": "sha512-3u+FEEwVSTXOkiWH+MEqy9T7VUrPxRZNKORKvuaJS1jL0bhDTCZOv7s/RsllVJRtEiAjWjy7il6Lj7DbQIiP0Q==", + "dependencies": { + "@types/debug": "4.1.7", + "debug": "4.3.4", + "strip-ansi": "6.0.1" + } + }, + "node_modules/@prisma/engine-core/node_modules/@prisma/engines": { + "version": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11.tgz", + "integrity": "sha512-u/rG4lDHALolWBLr3yebZ+N2qImp3SDMcu7bHNJuRDaYvYEXy/MqfNRNEgd9GoPsXL3gofYf0VzJf2AmCG3YVw==", + "hasInstallScript": true + }, + "node_modules/@prisma/engine-core/node_modules/@prisma/generator-helper": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-4.0.0.tgz", + "integrity": "sha512-BuyfP1T+lGmvLsysKlFN12yNbVIJbtCm0lb+feIjCYwtFYVj3/+09wezLGzlaYPz+nnwqFohZrojcrBF0oBW8g==", + "dependencies": { + "@prisma/debug": "4.0.0", + "@types/cross-spawn": "6.0.2", + "chalk": "4.1.2", + "cross-spawn": "7.0.3" } }, "node_modules/@prisma/engines": { "version": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a.tgz", "integrity": "sha512-LwZvI3FY6f43xFjQNRuE10JM5R8vJzFTSmbV9X0Wuhv9kscLkjRlZt0BEoiHmO+2HA3B3xxbMfB5du7ZoSFXGg==", + "dev": true, "hasInstallScript": true }, "node_modules/@prisma/engines-version": { @@ -1168,12 +1196,12 @@ "dev": true }, "node_modules/@prisma/fetch-engine": { - "version": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", - "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a.tgz", - "integrity": "sha512-biB8habC1IrxJc9xhOeS0Rkr4JmyTlRZ+5I8zdH/5F78nZmYzsFdT/KEAA4Wnc1U01Vou5mfJCFrLN+c3+gJXg==", + "version": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", + "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11.tgz", + "integrity": "sha512-NszlDevAthYIEyw5z9G4V5N3fYiSXS9TWPLr4SO0iQIlKv3QVFbtxOwceOqXK2sxOIMlmGfpG2C4ifx4ok1THg==", "dependencies": { - "@prisma/debug": "3.13.0", - "@prisma/get-platform": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", + "@prisma/debug": "3.15.2", + "@prisma/get-platform": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", "chalk": "4.1.2", "execa": "5.1.1", "find-cache-dir": "3.3.2", @@ -1192,12 +1220,12 @@ } }, "node_modules/@prisma/fetch-engine/node_modules/@prisma/debug": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-3.13.0.tgz", - "integrity": "sha512-uzL4ug7pWbiodTSW/WMAJ9SOP/ulxn6EVlV4YTpKaidgPMOLPqSV7iLZP7P4w7q3HGSpWZp+kr2a4nq7+ANEfg==", + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-3.15.2.tgz", + "integrity": "sha512-Uw6RkJmHolxXNifohIY9TIBRNWR2ciDY9LErPm6jymBs3mevLCUWm4m5AlyWyhKFWl0crUtwbAWE8Z79JiNRcw==", "dependencies": { "@types/debug": "4.1.7", - "ms": "2.1.3", + "debug": "4.3.4", "strip-ansi": "6.0.1" } }, @@ -1213,49 +1241,52 @@ } }, "node_modules/@prisma/get-platform": { - "version": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", - "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a.tgz", - "integrity": "sha512-jblBbReog/f+iIJb1PYAObHpJHdbjXhgHTOnyEPJ8wGl0rMHiwQKGd0ok+vc/da1WfWnDZYxUunuXCqDOtle+A==", + "version": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11.tgz", + "integrity": "sha512-bq3Yn53Kd8UuqctoivfZ1XjS/Fwi3BIYw69Xl9A9MGSXZVgqWMy4REXS7qPh1o5HVGzUdhDXnRxuxez5iG7KEQ==", "dependencies": { - "@prisma/debug": "3.13.0" + "@prisma/debug": "3.15.2" } }, "node_modules/@prisma/get-platform/node_modules/@prisma/debug": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-3.13.0.tgz", - "integrity": "sha512-uzL4ug7pWbiodTSW/WMAJ9SOP/ulxn6EVlV4YTpKaidgPMOLPqSV7iLZP7P4w7q3HGSpWZp+kr2a4nq7+ANEfg==", + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-3.15.2.tgz", + "integrity": "sha512-Uw6RkJmHolxXNifohIY9TIBRNWR2ciDY9LErPm6jymBs3mevLCUWm4m5AlyWyhKFWl0crUtwbAWE8Z79JiNRcw==", "dependencies": { "@types/debug": "4.1.7", - "ms": "2.1.3", + "debug": "4.3.4", "strip-ansi": "6.0.1" } }, "node_modules/@prisma/sdk": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@prisma/sdk/-/sdk-3.14.0.tgz", - "integrity": "sha512-q/4hAQjwW6iAXBmjhcUtwCmnSRu8x3bmpTzZltl/R0wfqjm7GVmKMY3j9XlIj9fzdBHfOKgj9FoNYQx/HBRsHQ==", - "dependencies": { - "@prisma/debug": "3.14.0", - "@prisma/engine-core": "3.14.0", - "@prisma/engines": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", - "@prisma/fetch-engine": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", - "@prisma/generator-helper": "3.14.0", - "@prisma/get-platform": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@prisma/sdk/-/sdk-4.0.0.tgz", + "integrity": "sha512-CBwN0XcfEHaGI0clEWQys43xVMnELLtjdJUz6Lfqc6Hl/lgwZggwdru28cyIL4YyaK3Pbw1fwcFvPqL67wGEKA==", + "dependencies": { + "@prisma/debug": "4.0.0", + "@prisma/engine-core": "4.0.0", + "@prisma/engines": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", + "@prisma/fetch-engine": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", + "@prisma/generator-helper": "4.0.0", + "@prisma/get-platform": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", "@timsuchanek/copy": "1.4.5", "archiver": "5.3.1", - "arg": "5.0.1", + "arg": "5.0.2", "chalk": "4.1.2", "checkpoint-client": "1.1.21", "cli-truncate": "2.1.0", - "dotenv": "16.0.0", + "dotenv": "16.0.1", "escape-string-regexp": "4.0.0", "execa": "5.1.1", "find-up": "5.0.0", + "fp-ts": "2.12.1", "fs-jetpack": "4.3.1", "global-dirs": "3.0.0", "globby": "11.1.0", "has-yarn": "2.1.0", "is-ci": "3.0.1", + "is-windows": "^1.0.2", + "is-wsl": "^2.2.0", "make-dir": "3.1.0", "new-github-issue-url": "0.2.1", "node-fetch": "2.6.7", @@ -1265,7 +1296,7 @@ "prompts": "2.4.2", "read-pkg-up": "7.0.1", "replace-string": "3.1.0", - "resolve": "1.22.0", + "resolve": "1.22.1", "rimraf": "3.0.2", "shell-quote": "1.7.3", "string-width": "4.2.3", @@ -1280,10 +1311,37 @@ "ts-pattern": "^4.0.1" } }, + "node_modules/@prisma/sdk/node_modules/@prisma/debug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-4.0.0.tgz", + "integrity": "sha512-3u+FEEwVSTXOkiWH+MEqy9T7VUrPxRZNKORKvuaJS1jL0bhDTCZOv7s/RsllVJRtEiAjWjy7il6Lj7DbQIiP0Q==", + "dependencies": { + "@types/debug": "4.1.7", + "debug": "4.3.4", + "strip-ansi": "6.0.1" + } + }, + "node_modules/@prisma/sdk/node_modules/@prisma/engines": { + "version": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11.tgz", + "integrity": "sha512-u/rG4lDHALolWBLr3yebZ+N2qImp3SDMcu7bHNJuRDaYvYEXy/MqfNRNEgd9GoPsXL3gofYf0VzJf2AmCG3YVw==", + "hasInstallScript": true + }, + "node_modules/@prisma/sdk/node_modules/@prisma/generator-helper": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-4.0.0.tgz", + "integrity": "sha512-BuyfP1T+lGmvLsysKlFN12yNbVIJbtCm0lb+feIjCYwtFYVj3/+09wezLGzlaYPz+nnwqFohZrojcrBF0oBW8g==", + "dependencies": { + "@prisma/debug": "4.0.0", + "@types/cross-spawn": "6.0.2", + "chalk": "4.1.2", + "cross-spawn": "7.0.3" + } + }, "node_modules/@prisma/sdk/node_modules/arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, "node_modules/@prisma/sdk/node_modules/escape-string-regexp": { "version": "4.0.0", @@ -2369,7 +2427,7 @@ "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, "node_modules/compare-versions": { "version": "3.6.0", @@ -2477,9 +2535,9 @@ } }, "node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -2530,9 +2588,9 @@ } }, "node_modules/del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", "dependencies": { "globby": "^11.0.1", "graceful-fs": "^4.2.4", @@ -2605,9 +2663,9 @@ } }, "node_modules/dotenv": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.0.tgz", - "integrity": "sha512-qD9WU0MPM4SWLPJy/r2Be+2WgQj8plChsyrCNQzW/0WjvcJQiKQJ9mH3ZgB3fxbUUxgc/11ZJ0Fi5KiimWGz2Q==", + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz", + "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==", "engines": { "node": ">=12" } @@ -2954,6 +3012,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/fp-ts": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.12.1.tgz", + "integrity": "sha512-oxvgqUYR6O9VkKXrxkJ0NOyU0FrE705MeqgBUMEPWyTu6Pwn768cJbHChw2XOBlgFLKfIHxjr2OOBFpv2mUGZw==" + }, "node_modules/fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", @@ -3449,9 +3512,9 @@ "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" }, "node_modules/is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dependencies": { "has": "^1.0.3" }, @@ -3560,6 +3623,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -5985,11 +6056,11 @@ } }, "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dependencies": { - "is-core-module": "^2.8.1", + "is-core-module": "^2.9.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -6806,9 +6877,9 @@ } }, "node_modules/undici": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.0.0.tgz", - "integrity": "sha512-VhUpiZ3No1DOPPQVQnsDZyfcbTTcHdcgWej1PdFnSvOeJmOVDgiOHkunJmBLfmjt4CqgPQddPVjSWW0dsTs5Yg==", + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.5.1.tgz", + "integrity": "sha512-MEvryPLf18HvlCbLSzCW0U00IMftKGI5udnjrQbC5D4P0Hodwffhv+iGfWuJwg16Y/TK11ZFK8i+BPVW2z/eAw==", "engines": { "node": ">=12.18" } @@ -7896,14 +7967,14 @@ } }, "@prisma/engine-core": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@prisma/engine-core/-/engine-core-3.14.0.tgz", - "integrity": "sha512-GqXQrGFhuQFX78/UMHXeGglOE+8SqFusSjTgyiiC2whW5Dpu0eVQPTOQ4CgukFkae973PO75HJh27bH4Cw2IWw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@prisma/engine-core/-/engine-core-4.0.0.tgz", + "integrity": "sha512-CH7F2TJpkgzp0UPk+la7fGVuxfvc5i7/xdegO+ZO2ipyDhTB/J47BCiA06U2T3/tfj9P9NeKZO4twPzt5fDjSw==", "requires": { - "@prisma/debug": "3.14.0", - "@prisma/engines": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", - "@prisma/generator-helper": "3.14.0", - "@prisma/get-platform": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", + "@prisma/debug": "4.0.0", + "@prisma/engines": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", + "@prisma/generator-helper": "4.0.0", + "@prisma/get-platform": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", "chalk": "4.1.2", "execa": "5.1.1", "get-stream": "6.0.1", @@ -7911,13 +7982,42 @@ "new-github-issue-url": "0.2.1", "p-retry": "4.6.2", "strip-ansi": "6.0.1", - "undici": "5.0.0" + "undici": "5.5.1" + }, + "dependencies": { + "@prisma/debug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-4.0.0.tgz", + "integrity": "sha512-3u+FEEwVSTXOkiWH+MEqy9T7VUrPxRZNKORKvuaJS1jL0bhDTCZOv7s/RsllVJRtEiAjWjy7il6Lj7DbQIiP0Q==", + "requires": { + "@types/debug": "4.1.7", + "debug": "4.3.4", + "strip-ansi": "6.0.1" + } + }, + "@prisma/engines": { + "version": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11.tgz", + "integrity": "sha512-u/rG4lDHALolWBLr3yebZ+N2qImp3SDMcu7bHNJuRDaYvYEXy/MqfNRNEgd9GoPsXL3gofYf0VzJf2AmCG3YVw==" + }, + "@prisma/generator-helper": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-4.0.0.tgz", + "integrity": "sha512-BuyfP1T+lGmvLsysKlFN12yNbVIJbtCm0lb+feIjCYwtFYVj3/+09wezLGzlaYPz+nnwqFohZrojcrBF0oBW8g==", + "requires": { + "@prisma/debug": "4.0.0", + "@types/cross-spawn": "6.0.2", + "chalk": "4.1.2", + "cross-spawn": "7.0.3" + } + } } }, "@prisma/engines": { "version": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a.tgz", - "integrity": "sha512-LwZvI3FY6f43xFjQNRuE10JM5R8vJzFTSmbV9X0Wuhv9kscLkjRlZt0BEoiHmO+2HA3B3xxbMfB5du7ZoSFXGg==" + "integrity": "sha512-LwZvI3FY6f43xFjQNRuE10JM5R8vJzFTSmbV9X0Wuhv9kscLkjRlZt0BEoiHmO+2HA3B3xxbMfB5du7ZoSFXGg==", + "dev": true }, "@prisma/engines-version": { "version": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", @@ -7926,12 +8026,12 @@ "dev": true }, "@prisma/fetch-engine": { - "version": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", - "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a.tgz", - "integrity": "sha512-biB8habC1IrxJc9xhOeS0Rkr4JmyTlRZ+5I8zdH/5F78nZmYzsFdT/KEAA4Wnc1U01Vou5mfJCFrLN+c3+gJXg==", + "version": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", + "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11.tgz", + "integrity": "sha512-NszlDevAthYIEyw5z9G4V5N3fYiSXS9TWPLr4SO0iQIlKv3QVFbtxOwceOqXK2sxOIMlmGfpG2C4ifx4ok1THg==", "requires": { - "@prisma/debug": "3.13.0", - "@prisma/get-platform": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", + "@prisma/debug": "3.15.2", + "@prisma/get-platform": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", "chalk": "4.1.2", "execa": "5.1.1", "find-cache-dir": "3.3.2", @@ -7950,12 +8050,12 @@ }, "dependencies": { "@prisma/debug": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-3.13.0.tgz", - "integrity": "sha512-uzL4ug7pWbiodTSW/WMAJ9SOP/ulxn6EVlV4YTpKaidgPMOLPqSV7iLZP7P4w7q3HGSpWZp+kr2a4nq7+ANEfg==", + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-3.15.2.tgz", + "integrity": "sha512-Uw6RkJmHolxXNifohIY9TIBRNWR2ciDY9LErPm6jymBs3mevLCUWm4m5AlyWyhKFWl0crUtwbAWE8Z79JiNRcw==", "requires": { "@types/debug": "4.1.7", - "ms": "2.1.3", + "debug": "4.3.4", "strip-ansi": "6.0.1" } } @@ -7973,51 +8073,54 @@ } }, "@prisma/get-platform": { - "version": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", - "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a.tgz", - "integrity": "sha512-jblBbReog/f+iIJb1PYAObHpJHdbjXhgHTOnyEPJ8wGl0rMHiwQKGd0ok+vc/da1WfWnDZYxUunuXCqDOtle+A==", + "version": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11.tgz", + "integrity": "sha512-bq3Yn53Kd8UuqctoivfZ1XjS/Fwi3BIYw69Xl9A9MGSXZVgqWMy4REXS7qPh1o5HVGzUdhDXnRxuxez5iG7KEQ==", "requires": { - "@prisma/debug": "3.13.0" + "@prisma/debug": "3.15.2" }, "dependencies": { "@prisma/debug": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-3.13.0.tgz", - "integrity": "sha512-uzL4ug7pWbiodTSW/WMAJ9SOP/ulxn6EVlV4YTpKaidgPMOLPqSV7iLZP7P4w7q3HGSpWZp+kr2a4nq7+ANEfg==", + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-3.15.2.tgz", + "integrity": "sha512-Uw6RkJmHolxXNifohIY9TIBRNWR2ciDY9LErPm6jymBs3mevLCUWm4m5AlyWyhKFWl0crUtwbAWE8Z79JiNRcw==", "requires": { "@types/debug": "4.1.7", - "ms": "2.1.3", + "debug": "4.3.4", "strip-ansi": "6.0.1" } } } }, "@prisma/sdk": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@prisma/sdk/-/sdk-3.14.0.tgz", - "integrity": "sha512-q/4hAQjwW6iAXBmjhcUtwCmnSRu8x3bmpTzZltl/R0wfqjm7GVmKMY3j9XlIj9fzdBHfOKgj9FoNYQx/HBRsHQ==", - "requires": { - "@prisma/debug": "3.14.0", - "@prisma/engine-core": "3.14.0", - "@prisma/engines": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", - "@prisma/fetch-engine": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", - "@prisma/generator-helper": "3.14.0", - "@prisma/get-platform": "3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@prisma/sdk/-/sdk-4.0.0.tgz", + "integrity": "sha512-CBwN0XcfEHaGI0clEWQys43xVMnELLtjdJUz6Lfqc6Hl/lgwZggwdru28cyIL4YyaK3Pbw1fwcFvPqL67wGEKA==", + "requires": { + "@prisma/debug": "4.0.0", + "@prisma/engine-core": "4.0.0", + "@prisma/engines": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", + "@prisma/fetch-engine": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", + "@prisma/generator-helper": "4.0.0", + "@prisma/get-platform": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", "@timsuchanek/copy": "1.4.5", "archiver": "5.3.1", - "arg": "5.0.1", + "arg": "5.0.2", "chalk": "4.1.2", "checkpoint-client": "1.1.21", "cli-truncate": "2.1.0", - "dotenv": "16.0.0", + "dotenv": "16.0.1", "escape-string-regexp": "4.0.0", "execa": "5.1.1", "find-up": "5.0.0", + "fp-ts": "2.12.1", "fs-jetpack": "4.3.1", "global-dirs": "3.0.0", "globby": "11.1.0", "has-yarn": "2.1.0", "is-ci": "3.0.1", + "is-windows": "^1.0.2", + "is-wsl": "^2.2.0", "make-dir": "3.1.0", "new-github-issue-url": "0.2.1", "node-fetch": "2.6.7", @@ -8027,7 +8130,7 @@ "prompts": "2.4.2", "read-pkg-up": "7.0.1", "replace-string": "3.1.0", - "resolve": "1.22.0", + "resolve": "1.22.1", "rimraf": "3.0.2", "shell-quote": "1.7.3", "string-width": "4.2.3", @@ -8042,10 +8145,36 @@ "ts-pattern": "^4.0.1" }, "dependencies": { + "@prisma/debug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-4.0.0.tgz", + "integrity": "sha512-3u+FEEwVSTXOkiWH+MEqy9T7VUrPxRZNKORKvuaJS1jL0bhDTCZOv7s/RsllVJRtEiAjWjy7il6Lj7DbQIiP0Q==", + "requires": { + "@types/debug": "4.1.7", + "debug": "4.3.4", + "strip-ansi": "6.0.1" + } + }, + "@prisma/engines": { + "version": "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11.tgz", + "integrity": "sha512-u/rG4lDHALolWBLr3yebZ+N2qImp3SDMcu7bHNJuRDaYvYEXy/MqfNRNEgd9GoPsXL3gofYf0VzJf2AmCG3YVw==" + }, + "@prisma/generator-helper": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-4.0.0.tgz", + "integrity": "sha512-BuyfP1T+lGmvLsysKlFN12yNbVIJbtCm0lb+feIjCYwtFYVj3/+09wezLGzlaYPz+nnwqFohZrojcrBF0oBW8g==", + "requires": { + "@prisma/debug": "4.0.0", + "@types/cross-spawn": "6.0.2", + "chalk": "4.1.2", + "cross-spawn": "7.0.3" + } + }, "arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, "escape-string-regexp": { "version": "4.0.0", @@ -8922,7 +9051,7 @@ "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, "compare-versions": { "version": "3.6.0", @@ -9009,9 +9138,9 @@ "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" }, "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" }, @@ -9050,9 +9179,9 @@ } }, "del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", "requires": { "globby": "^11.0.1", "graceful-fs": "^4.2.4", @@ -9101,9 +9230,9 @@ } }, "dotenv": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.0.tgz", - "integrity": "sha512-qD9WU0MPM4SWLPJy/r2Be+2WgQj8plChsyrCNQzW/0WjvcJQiKQJ9mH3ZgB3fxbUUxgc/11ZJ0Fi5KiimWGz2Q==" + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz", + "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==" }, "electron-to-chromium": { "version": "1.4.132", @@ -9360,6 +9489,11 @@ "semver-regex": "^3.1.2" } }, + "fp-ts": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.12.1.tgz", + "integrity": "sha512-oxvgqUYR6O9VkKXrxkJ0NOyU0FrE705MeqgBUMEPWyTu6Pwn768cJbHChw2XOBlgFLKfIHxjr2OOBFpv2mUGZw==" + }, "fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", @@ -9712,9 +9846,9 @@ } }, "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "requires": { "has": "^1.0.3" } @@ -9778,6 +9912,11 @@ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, "is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -11577,11 +11716,11 @@ "dev": true }, "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "requires": { - "is-core-module": "^2.8.1", + "is-core-module": "^2.9.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } @@ -12154,9 +12293,9 @@ "dev": true }, "undici": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.0.0.tgz", - "integrity": "sha512-VhUpiZ3No1DOPPQVQnsDZyfcbTTcHdcgWej1PdFnSvOeJmOVDgiOHkunJmBLfmjt4CqgPQddPVjSWW0dsTs5Yg==" + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.5.1.tgz", + "integrity": "sha512-MEvryPLf18HvlCbLSzCW0U00IMftKGI5udnjrQbC5D4P0Hodwffhv+iGfWuJwg16Y/TK11ZFK8i+BPVW2z/eAw==" }, "unique-string": { "version": "2.0.0", diff --git a/package.json b/package.json index f1643982d..93e0a5132 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ }, "dependencies": { "@prisma/generator-helper": "~3.14.0", - "@prisma/sdk": "~3.14.0", + "@prisma/sdk": "~4.0.0", "pluralize": "^8.0.0", "semver": "^7.3.7", "ts-morph": "^14.0.0",