diff --git a/generator-prisma-client/basic-typedsql/package.json b/generator-prisma-client/basic-typedsql/package.json index 9a236e32dd9e..1e87a7916dbc 100644 --- a/generator-prisma-client/basic-typedsql/package.json +++ b/generator-prisma-client/basic-typedsql/package.json @@ -13,11 +13,11 @@ "author": "", "license": "ISC", "dependencies": { - "@prisma/client": "6.13.0" + "@prisma/client": "6.15.0-integration-push-pprzzpqvmyuv.1" }, "devDependencies": { "@types/node": "22.15.32", - "prisma": "6.13.0", + "prisma": "6.15.0-integration-push-pprzzpqvmyuv.1", "tsx": "4.20.3" }, "packageManager": "pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81" diff --git a/generator-prisma-client/basic-typedsql/pnpm-lock.yaml b/generator-prisma-client/basic-typedsql/pnpm-lock.yaml index 686ba72a7313..03ed518fd353 100644 --- a/generator-prisma-client/basic-typedsql/pnpm-lock.yaml +++ b/generator-prisma-client/basic-typedsql/pnpm-lock.yaml @@ -6,34 +6,22 @@ settings: dependencies: '@prisma/client': - specifier: 6.13.0 - version: 6.13.0(prisma@6.13.0) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1) devDependencies: '@types/node': specifier: 22.15.32 version: 22.15.32 prisma: - specifier: 6.13.0 - version: 6.13.0 + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1 tsx: specifier: 4.20.3 version: 4.20.3 packages: - /@babel/code-frame@7.27.1: - resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.27.1 - js-tokens: 4.0.0 - picocolors: 1.1.1 - - /@babel/helper-validator-identifier@7.27.1: - resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} - engines: {node: '>=6.9.0'} - /@esbuild/aix-ppc64@0.25.8: resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==} engines: {node: '>=18'} @@ -268,8 +256,8 @@ packages: dev: true optional: true - /@prisma/client@6.13.0(prisma@6.13.0): - resolution: {integrity: sha512-8m2+I3dQovkV8CkDMluiwEV1TxV9EXdT6xaCz39O6jYw7mkf5gwfmi+cL4LJsEPwz5tG7sreBwkRpEMJedGYUQ==} + /@prisma/client@6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1): + resolution: {integrity: sha512-bq+TS1Qw7hPjsLrcuDPRBxtoqIEAZ3oV7mutrq3oC64zGvVrcvh4OF73T6bEYZcXNWbBtlCEawQvdOIaBYaKkA==} engines: {node: '>=18.18'} requiresBuild: true peerDependencies: @@ -281,45 +269,45 @@ packages: typescript: optional: true dependencies: - prisma: 6.13.0 + prisma: 6.15.0-integration-push-pprzzpqvmyuv.1 dev: false - /@prisma/config@6.13.0: - resolution: {integrity: sha512-OYMM+pcrvj/NqNWCGESSxVG3O7kX6oWuGyvufTUNnDw740KIQvNyA4v0eILgkpuwsKIDU36beZCkUtIt0naTog==} + /@prisma/config@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-s9RMj6qU5LT2+lJZsVFXWz2qH3LgEDgpFictFKskAKCLet/2/i8AUFJIgXlxRzyjWG2rWHLPQZLsZwCOpcgfoQ==} dependencies: c12: 3.1.0 deepmerge-ts: 7.1.5 effect: 3.16.12 - read-package-up: 11.0.0 + empathic: 2.0.0 transitivePeerDependencies: - magicast - /@prisma/debug@6.13.0: - resolution: {integrity: sha512-um+9pfKJW0ihmM83id9FXGi5qEbVJ0Vxi1Gm0xpYsjwUBnw6s2LdPBbrsG9QXRX46K4CLWCTNvskXBup4i9hlw==} + /@prisma/debug@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-+9nB1YyaivwiX8Oruc7tHdAp1NlKXX+bMYJm78U1pU1ifG0OrXpJO3FRCkhdOXOJT/vKxJOMWUkdIurqvGCygg==} - /@prisma/engines-version@6.13.0-35.361e86d0ea4987e9f53a565309b3eed797a6bcbd: - resolution: {integrity: sha512-MpPyKSzBX7P/ZY9odp9TSegnS/yH3CSbchQE9f0yBg3l2QyN59I6vGXcoYcqKC9VTniS1s18AMmhyr1OWavjHg==} + /@prisma/engines-version@6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7: + resolution: {integrity: sha512-3Fg+h8xLqnUqkHJjhQxVKX8Aaf5MCyRXZKdRlR/9OqvdEXlER90LdNhPQewnWXFlK+pyaDcCpVgrp495iDUAzw==} - /@prisma/engines@6.13.0: - resolution: {integrity: sha512-D+1B79LFvtWA0KTt8ALekQ6A/glB9w10ETknH5Y9g1k2NYYQOQy93ffiuqLn3Pl6IPJG3EsK/YMROKEaq8KBrA==} + /@prisma/engines@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-EY38vyVbdewNzUaSP3j7QW6dMEAhTfGhQMQqS6zmmsftk3ophUIJMATHPk4f6NSITVQIhhFXLmqFOYphw69sDw==} requiresBuild: true dependencies: - '@prisma/debug': 6.13.0 - '@prisma/engines-version': 6.13.0-35.361e86d0ea4987e9f53a565309b3eed797a6bcbd - '@prisma/fetch-engine': 6.13.0 - '@prisma/get-platform': 6.13.0 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/fetch-engine': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/fetch-engine@6.13.0: - resolution: {integrity: sha512-grmmq+4FeFKmaaytA8Ozc2+Tf3BC8xn/DVJos6LL022mfRlMZYjT3hZM0/xG7+5fO95zFG9CkDUs0m1S2rXs5Q==} + /@prisma/fetch-engine@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-pFzmx4HULMpOqcMBKLEVvOnYZaFC8/uNxLBN+qVKsysw38iddXKX99zQ9merzREToldWr9ymICMitrc5CH5pQg==} dependencies: - '@prisma/debug': 6.13.0 - '@prisma/engines-version': 6.13.0-35.361e86d0ea4987e9f53a565309b3eed797a6bcbd - '@prisma/get-platform': 6.13.0 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/get-platform@6.13.0: - resolution: {integrity: sha512-Nii2pX50fY4QKKxQwm7/vvqT6Ku8yYJLZAFX4e2vzHwRdMqjugcOG5hOSLjxqoXb0cvOspV70TOhMzrw8kqAnw==} + /@prisma/get-platform@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5DhLyrR8Wx9RqS1RzNhjMHxnMXK21dPRy6Au99pTvoT9MpqnYLDGl0TjQraZlwIm6wcTHVY2TSNKEsmqD47pqg==} dependencies: - '@prisma/debug': 6.13.0 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 /@standard-schema/spec@1.0.0: resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} @@ -330,9 +318,6 @@ packages: undici-types: 6.21.0 dev: true - /@types/normalize-package-data@2.4.4: - resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - /c12@3.1.0: resolution: {integrity: sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==} peerDependencies: @@ -392,6 +377,10 @@ packages: '@standard-schema/spec': 1.0.0 fast-check: 3.23.2 + /empathic@2.0.0: + resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} + engines: {node: '>=14'} + /esbuild@0.25.8: resolution: {integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==} engines: {node: '>=18'} @@ -435,10 +424,6 @@ packages: dependencies: pure-rand: 6.1.0 - /find-up-simple@1.0.1: - resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} - engines: {node: '>=18'} - /fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -460,40 +445,16 @@ packages: citty: 0.1.6 consola: 3.4.2 defu: 6.1.4 - node-fetch-native: 1.6.6 + node-fetch-native: 1.6.7 nypm: 0.6.1 pathe: 2.0.3 - /hosted-git-info@7.0.2: - resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} - engines: {node: ^16.14.0 || >=18.0.0} - dependencies: - lru-cache: 10.4.3 - - /index-to-position@1.1.0: - resolution: {integrity: sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==} - engines: {node: '>=18'} - /jiti@2.5.1: resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} hasBin: true - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - /lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - - /node-fetch-native@1.6.6: - resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} - - /normalize-package-data@6.0.2: - resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} - engines: {node: ^16.14.0 || >=18.0.0} - dependencies: - hosted-git-info: 7.0.2 - semver: 7.7.2 - validate-npm-package-license: 3.0.4 + /node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} /nypm@0.6.1: resolution: {integrity: sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==} @@ -509,23 +470,12 @@ packages: /ohash@2.0.11: resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} - /parse-json@8.3.0: - resolution: {integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==} - engines: {node: '>=18'} - dependencies: - '@babel/code-frame': 7.27.1 - index-to-position: 1.1.0 - type-fest: 4.41.0 - /pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} /perfect-debounce@1.0.0: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} - /picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - /pkg-types@2.2.0: resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} dependencies: @@ -533,8 +483,8 @@ packages: exsolve: 1.0.7 pathe: 2.0.3 - /prisma@6.13.0: - resolution: {integrity: sha512-dfzORf0AbcEyyzxuv2lEwG8g+WRGF/qDQTpHf/6JoHsyF5MyzCEZwClVaEmw3WXcobgadosOboKUgQU0kFs9kw==} + /prisma@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-hHOhkA/mro5/hRXUCiKdlO2Gu7DhyD7NhVgJ+4V5xSyQguKd7DWGl5BOZCWKJzTfg+nx8u0R6eWMEN7Jq73Emw==} engines: {node: '>=18.18'} hasBin: true requiresBuild: true @@ -544,8 +494,8 @@ packages: typescript: optional: true dependencies: - '@prisma/config': 6.13.0 - '@prisma/engines': 6.13.0 + '@prisma/config': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines': 6.15.0-integration-push-pprzzpqvmyuv.1 transitivePeerDependencies: - magicast @@ -558,24 +508,6 @@ packages: defu: 6.1.4 destr: 2.0.5 - /read-package-up@11.0.0: - resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==} - engines: {node: '>=18'} - dependencies: - find-up-simple: 1.0.1 - read-pkg: 9.0.1 - type-fest: 4.41.0 - - /read-pkg@9.0.1: - resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==} - engines: {node: '>=18'} - dependencies: - '@types/normalize-package-data': 2.4.4 - normalize-package-data: 6.0.2 - parse-json: 8.3.0 - type-fest: 4.41.0 - unicorn-magic: 0.1.0 - /readdirp@4.1.2: resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} engines: {node: '>= 14.18.0'} @@ -584,29 +516,6 @@ packages: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} dev: true - /semver@7.7.2: - resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} - engines: {node: '>=10'} - hasBin: true - - /spdx-correct@3.2.0: - resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} - dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.21 - - /spdx-exceptions@2.5.0: - resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} - - /spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - dependencies: - spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.21 - - /spdx-license-ids@3.0.21: - resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} - /tinyexec@1.0.1: resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} @@ -621,20 +530,6 @@ packages: fsevents: 2.3.3 dev: true - /type-fest@4.41.0: - resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} - engines: {node: '>=16'} - /undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} dev: true - - /unicorn-magic@0.1.0: - resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} - engines: {node: '>=18'} - - /validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - dependencies: - spdx-correct: 3.2.0 - spdx-expression-parse: 3.0.1 diff --git a/generator-prisma-client/deno-deploy/README.md b/generator-prisma-client/deno-deploy/README.md index d525a3b3b756..19612ca4ef75 100644 --- a/generator-prisma-client/deno-deploy/README.md +++ b/generator-prisma-client/deno-deploy/README.md @@ -74,7 +74,7 @@ deno task prisma migrate dev --name init You now have an empty `Quotes` table in your database. Next, run the [seed script](./prisma/seed.ts) to create some sample records in the table: ``` -deno run --allow-all --env-file=.env ./prisma/seed.ts +deno task prisma db seed ``` ### 4. Generate Prisma Client diff --git a/generator-prisma-client/deno-deploy/deno.jsonc b/generator-prisma-client/deno-deploy/deno.jsonc index 765aa7df95bb..c0fc936e503b 100644 --- a/generator-prisma-client/deno-deploy/deno.jsonc +++ b/generator-prisma-client/deno-deploy/deno.jsonc @@ -10,9 +10,10 @@ "imports": { "@std/assert": "jsr:@std/assert@1", "@std/http": "jsr:@std/http@1", - "@prisma/adapter-pg": "npm:@prisma/adapter-pg@6.11.0", - "@prisma/client": "npm:@prisma/client@6.11.0", - "prisma": "npm:prisma@6.11.0" + "@prisma/adapter-pg": "npm:@prisma/adapter-pg@6.15.0-integration-push-pprzzpqvmyuv.1", + "@prisma/client": "npm:@prisma/client@6.15.0-integration-push-pprzzpqvmyuv.1", + "dotenv": "npm:dotenv@^17.2.1", + "prisma": "npm:prisma@6.15.0-integration-push-pprzzpqvmyuv.1" }, "nodeModulesDir": "auto" } \ No newline at end of file diff --git a/generator-prisma-client/deno-deploy/deno.lock b/generator-prisma-client/deno-deploy/deno.lock index 132f5708bb3a..38c115f9e79e 100644 --- a/generator-prisma-client/deno-deploy/deno.lock +++ b/generator-prisma-client/deno-deploy/deno.lock @@ -14,9 +14,10 @@ "jsr:@std/net@^1.0.4": "1.0.4", "jsr:@std/path@^1.1.1": "1.1.1", "jsr:@std/streams@^1.0.10": "1.0.10", - "npm:@prisma/adapter-pg@6.11.0": "6.11.0", - "npm:@prisma/client@6.11.0": "6.11.0_prisma@6.11.0", - "npm:prisma@6.11.0": "6.11.0" + "npm:@prisma/adapter-pg@6.15.0-integration-push-pprzzpqvmyuv.1": "6.15.0-integration-push-pprzzpqvmyuv.1", + "npm:@prisma/client@6.15.0-integration-push-pprzzpqvmyuv.1": "6.15.0-integration-push-pprzzpqvmyuv.1_prisma@6.15.0-integration-push-pprzzpqvmyuv.1", + "npm:dotenv@^17.2.1": "17.2.1", + "npm:prisma@6.15.0-integration-push-pprzzpqvmyuv.1": "6.15.0-integration-push-pprzzpqvmyuv.1" }, "jsr": { "@std/assert@1.0.13": { @@ -74,16 +75,16 @@ } }, "npm": { - "@prisma/adapter-pg@6.11.0": { - "integrity": "sha512-FMZwHoF54WVZT/26dQmk8Gbsud/JeHUny+POvaN0Aztr+eomycNOo/dHefU+nCm+fBI/vuwlAaCAAtPkeC+m2w==", + "@prisma/adapter-pg@6.15.0-integration-push-pprzzpqvmyuv.1": { + "integrity": "sha512-5wfP6t1Ua2SuVKzbilG5dGHcuDH+4AeJ19bhb8IdrFwz8mxmv6sojt4Pb93QDprygobqClE/0VGTvVbri+sdBA==", "dependencies": [ "@prisma/driver-adapter-utils", "pg", "postgres-array@3.0.4" ] }, - "@prisma/client@6.11.0_prisma@6.11.0": { - "integrity": "sha512-K9TkKepOYvCOg3qCuKz7ZHf6rf58BFKi08plKjU4qVv9y7/UxO6tLz7PlWcgODUZKURLPmRHjHERffIx/8az4w==", + "@prisma/client@6.15.0-integration-push-pprzzpqvmyuv.1_prisma@6.15.0-integration-push-pprzzpqvmyuv.1": { + "integrity": "sha512-bq+TS1Qw7hPjsLrcuDPRBxtoqIEAZ3oV7mutrq3oC64zGvVrcvh4OF73T6bEYZcXNWbBtlCEawQvdOIaBYaKkA==", "dependencies": [ "prisma" ], @@ -92,26 +93,29 @@ ], "scripts": true }, - "@prisma/config@6.11.0": { - "integrity": "sha512-icBfutMpdrwSf2ggo012zhQ4oianijXL/UPbv4PNVK3WUWbB3/F5Ltq8ZfElGrtwKC6XuFFPxU5qDC9x7vh8zQ==", + "@prisma/config@6.15.0-integration-push-pprzzpqvmyuv.1": { + "integrity": "sha512-s9RMj6qU5LT2+lJZsVFXWz2qH3LgEDgpFictFKskAKCLet/2/i8AUFJIgXlxRzyjWG2rWHLPQZLsZwCOpcgfoQ==", "dependencies": [ - "jiti" + "c12", + "deepmerge-ts", + "effect", + "empathic" ] }, - "@prisma/debug@6.11.0": { - "integrity": "sha512-zo4oEZMWMt0BFWl+4NK9FUpaEOmjGR3y2/r0lkW/DK4BUBRgMj90s8QqK2K+vXG3xn0nAGg2kOSu+Swn60CFLg==" + "@prisma/debug@6.15.0-integration-push-pprzzpqvmyuv.1": { + "integrity": "sha512-+9nB1YyaivwiX8Oruc7tHdAp1NlKXX+bMYJm78U1pU1ifG0OrXpJO3FRCkhdOXOJT/vKxJOMWUkdIurqvGCygg==" }, - "@prisma/driver-adapter-utils@6.11.0": { - "integrity": "sha512-fuXpLkhHxY2x7/i1IylscOgmaKdMtvalumSBaTkJ2z3LG0Z/+px6aP3lKBGU6NVX5FrCnrTlK+dxifJaWzPJrA==", + "@prisma/driver-adapter-utils@6.15.0-integration-push-pprzzpqvmyuv.1": { + "integrity": "sha512-KyupdRHYyoKjbIMJeYE85ajV5ntlQHFSI74wp7qlytLLBM95AN6zAO9p0ncVTaofykm8K3g/Dc2qDmBFu1lCFA==", "dependencies": [ "@prisma/debug" ] }, - "@prisma/engines-version@6.11.0-18.9c30299f5a0ea26a96790e13f796dc6094db3173": { - "integrity": "sha512-M3vbyDICFIA1oJl0cFkM0omD4HsJZjFi0hu0f0UxyPABH8KEcZyUd5BToCrNl4B8lUeQn+L5+gfaQleOKp6Lrg==" + "@prisma/engines-version@6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7": { + "integrity": "sha512-3Fg+h8xLqnUqkHJjhQxVKX8Aaf5MCyRXZKdRlR/9OqvdEXlER90LdNhPQewnWXFlK+pyaDcCpVgrp495iDUAzw==" }, - "@prisma/engines@6.11.0": { - "integrity": "sha512-uqnYxvPKZPvYZA7F0q4gTR+fVWUJSY5bif7JAKBIOD5SoRRy0qEIaPy4Nna5WDLQaFGshaY/Bh8dLOQMfxhJJw==", + "@prisma/engines@6.15.0-integration-push-pprzzpqvmyuv.1": { + "integrity": "sha512-EY38vyVbdewNzUaSP3j7QW6dMEAhTfGhQMQqS6zmmsftk3ophUIJMATHPk4f6NSITVQIhhFXLmqFOYphw69sDw==", "dependencies": [ "@prisma/debug", "@prisma/engines-version", @@ -120,24 +124,131 @@ ], "scripts": true }, - "@prisma/fetch-engine@6.11.0": { - "integrity": "sha512-ZHHSP7vJFo5hePH+MNovxhqXabIg38ZpCwQfUBON29kwPX3f1pjYnzGpgJLCJy4k7mKGOzTgrXPqH8+nJvq2fw==", + "@prisma/fetch-engine@6.15.0-integration-push-pprzzpqvmyuv.1": { + "integrity": "sha512-pFzmx4HULMpOqcMBKLEVvOnYZaFC8/uNxLBN+qVKsysw38iddXKX99zQ9merzREToldWr9ymICMitrc5CH5pQg==", "dependencies": [ "@prisma/debug", "@prisma/engines-version", "@prisma/get-platform" ] }, - "@prisma/get-platform@6.11.0": { - "integrity": "sha512-yspBGvOfJQwuoApk5B4aBlHDy6YDXAOe4Ml8U2eZ+M2b7fDd10YDomS3Q4qrYHUUVYF3TJyN86NcnRMOvCMUrA==", + "@prisma/get-platform@6.15.0-integration-push-pprzzpqvmyuv.1": { + "integrity": "sha512-5DhLyrR8Wx9RqS1RzNhjMHxnMXK21dPRy6Au99pTvoT9MpqnYLDGl0TjQraZlwIm6wcTHVY2TSNKEsmqD47pqg==", "dependencies": [ "@prisma/debug" ] }, - "jiti@2.4.2": { - "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", + "@standard-schema/spec@1.0.0": { + "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==" + }, + "c12@3.1.0": { + "integrity": "sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==", + "dependencies": [ + "chokidar", + "confbox", + "defu", + "dotenv@16.6.1", + "exsolve", + "giget", + "jiti", + "ohash", + "pathe", + "perfect-debounce", + "pkg-types", + "rc9" + ] + }, + "chokidar@4.0.3": { + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dependencies": [ + "readdirp" + ] + }, + "citty@0.1.6": { + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", + "dependencies": [ + "consola" + ] + }, + "confbox@0.2.2": { + "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==" + }, + "consola@3.4.2": { + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==" + }, + "deepmerge-ts@7.1.5": { + "integrity": "sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==" + }, + "defu@6.1.4": { + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" + }, + "destr@2.0.5": { + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==" + }, + "dotenv@16.6.1": { + "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==" + }, + "dotenv@17.2.1": { + "integrity": "sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==" + }, + "effect@3.16.12": { + "integrity": "sha512-N39iBk0K71F9nb442TLbTkjl24FLUzuvx2i1I2RsEAQsdAdUTuUoW0vlfUXgkMTUOnYqKnWcFfqw4hK4Pw27hg==", + "dependencies": [ + "@standard-schema/spec", + "fast-check" + ] + }, + "empathic@2.0.0": { + "integrity": "sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==" + }, + "exsolve@1.0.7": { + "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==" + }, + "fast-check@3.23.2": { + "integrity": "sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==", + "dependencies": [ + "pure-rand" + ] + }, + "giget@2.0.0": { + "integrity": "sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==", + "dependencies": [ + "citty", + "consola", + "defu", + "node-fetch-native", + "nypm", + "pathe" + ], + "bin": true + }, + "jiti@2.5.1": { + "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==", "bin": true }, + "node-fetch-native@1.6.7": { + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==" + }, + "nypm@0.6.1": { + "integrity": "sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==", + "dependencies": [ + "citty", + "consola", + "pathe", + "pkg-types", + "tinyexec" + ], + "bin": true + }, + "ohash@2.0.11": { + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==" + }, + "pathe@2.0.3": { + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" + }, + "perfect-debounce@1.0.0": { + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==" + }, "pg-cloudflare@1.2.7": { "integrity": "sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==" }, @@ -185,6 +296,14 @@ "split2" ] }, + "pkg-types@2.2.0": { + "integrity": "sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==", + "dependencies": [ + "confbox", + "exsolve", + "pathe" + ] + }, "postgres-array@2.0.0": { "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==" }, @@ -203,8 +322,8 @@ "xtend" ] }, - "prisma@6.11.0": { - "integrity": "sha512-gI69E7fusgk32XALpXzdgR10xUx2aFnHiu/JaUo4O07G4JvFT0xNtD0Iy81p37iBLTYFEhWa9VrHKXaiyZ5fLQ==", + "prisma@6.15.0-integration-push-pprzzpqvmyuv.1": { + "integrity": "sha512-hHOhkA/mro5/hRXUCiKdlO2Gu7DhyD7NhVgJ+4V5xSyQguKd7DWGl5BOZCWKJzTfg+nx8u0R6eWMEN7Jq73Emw==", "dependencies": [ "@prisma/config", "@prisma/engines" @@ -212,9 +331,25 @@ "scripts": true, "bin": true }, + "pure-rand@6.1.0": { + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==" + }, + "rc9@2.1.2": { + "integrity": "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==", + "dependencies": [ + "defu", + "destr" + ] + }, + "readdirp@4.1.2": { + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==" + }, "split2@4.2.0": { "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==" }, + "tinyexec@1.0.1": { + "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==" + }, "xtend@4.0.2": { "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" } @@ -223,9 +358,10 @@ "dependencies": [ "jsr:@std/assert@1", "jsr:@std/http@1", - "npm:@prisma/adapter-pg@6.11.0", - "npm:@prisma/client@6.11.0", - "npm:prisma@6.11.0" + "npm:@prisma/adapter-pg@6.15.0-integration-push-pprzzpqvmyuv.1", + "npm:@prisma/client@6.15.0-integration-push-pprzzpqvmyuv.1", + "npm:dotenv@^17.2.1", + "npm:prisma@6.15.0-integration-push-pprzzpqvmyuv.1" ] } } diff --git a/generator-prisma-client/deno-deploy/prisma.config.ts b/generator-prisma-client/deno-deploy/prisma.config.ts new file mode 100644 index 000000000000..3848fde0aca1 --- /dev/null +++ b/generator-prisma-client/deno-deploy/prisma.config.ts @@ -0,0 +1,13 @@ +import { defineConfig } from 'prisma/config' + +// Note: this wouldn't be needed if `deno task --env-file=.env ...` was supported. +// See: https://github.com/denoland/deno/issues/27236 +import 'dotenv/config' + +export default defineConfig({ + schema: './prisma/schema.prisma', + migrations: { + path: './prisma/migrations', + seed: 'deno run --allow-all ./prisma/seed.ts', + }, +}) diff --git a/generator-prisma-client/esbuild-cjs/package.json b/generator-prisma-client/esbuild-cjs/package.json index 488fa08dfbd5..bc7757e68b17 100644 --- a/generator-prisma-client/esbuild-cjs/package.json +++ b/generator-prisma-client/esbuild-cjs/package.json @@ -14,20 +14,17 @@ "packageManager": "pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81", "dependencies": { "@hono/node-server": "1.15.0", - "@prisma/adapter-pg": "6.12.0-dev.19", - "@prisma/client": "6.12.0-dev.19", + "@prisma/adapter-pg": "6.15.0-integration-push-pprzzpqvmyuv.1", + "@prisma/client": "6.15.0-integration-push-pprzzpqvmyuv.1", "hono": "4.8.4" }, "devDependencies": { "@types/node": "18.19.117", "dotenv": "17.1.0", "esbuild": "0.25.6", - "prisma": "6.12.0-dev.19", + "prisma": "6.15.0-integration-push-pprzzpqvmyuv.1", "rimraf": "6.0.1", "tsx": "4.20.3", "typescript": "5.8.3" - }, - "prisma": { - "seed": "tsx prisma/seed.ts" } } diff --git a/generator-prisma-client/esbuild-cjs/pnpm-lock.yaml b/generator-prisma-client/esbuild-cjs/pnpm-lock.yaml index 1bcb4c235014..32af317bd1d8 100644 --- a/generator-prisma-client/esbuild-cjs/pnpm-lock.yaml +++ b/generator-prisma-client/esbuild-cjs/pnpm-lock.yaml @@ -9,11 +9,11 @@ dependencies: specifier: 1.15.0 version: 1.15.0(hono@4.8.4) '@prisma/adapter-pg': - specifier: 6.12.0-dev.19 - version: 6.12.0-dev.19 + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1 '@prisma/client': - specifier: 6.12.0-dev.19 - version: 6.12.0-dev.19(prisma@6.12.0-dev.19)(typescript@5.8.3) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.8.3) hono: specifier: 4.8.4 version: 4.8.4 @@ -29,8 +29,8 @@ devDependencies: specifier: 0.25.6 version: 0.25.6 prisma: - specifier: 6.12.0-dev.19 - version: 6.12.0-dev.19(typescript@5.8.3) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -310,18 +310,18 @@ packages: wrap-ansi-cjs: /wrap-ansi@7.0.0 dev: true - /@prisma/adapter-pg@6.12.0-dev.19: - resolution: {integrity: sha512-S6MQCE/r7OYho+Od64ny4kUsd6UkIvBdo5D9i0SQgxuc2y3mpUnrbmRpWVoSn/RdhLMzTlHzWyETww2+q19o1w==} + /@prisma/adapter-pg@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5wfP6t1Ua2SuVKzbilG5dGHcuDH+4AeJ19bhb8IdrFwz8mxmv6sojt4Pb93QDprygobqClE/0VGTvVbri+sdBA==} dependencies: - '@prisma/driver-adapter-utils': 6.12.0-dev.19 + '@prisma/driver-adapter-utils': 6.15.0-integration-push-pprzzpqvmyuv.1 pg: 8.16.3 postgres-array: 3.0.4 transitivePeerDependencies: - pg-native dev: false - /@prisma/client@6.12.0-dev.19(prisma@6.12.0-dev.19)(typescript@5.8.3): - resolution: {integrity: sha512-1lik7Ji+DQwdlX6FqKMvXLSmg4upUhbTDbczLH+VRsCVJlggx/T/uXFa/VObQtXmGUxkbRsDTaNoCneUwBESog==} + /@prisma/client@6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.8.3): + resolution: {integrity: sha512-bq+TS1Qw7hPjsLrcuDPRBxtoqIEAZ3oV7mutrq3oC64zGvVrcvh4OF73T6bEYZcXNWbBtlCEawQvdOIaBYaKkA==} engines: {node: '>=18.18'} requiresBuild: true peerDependencies: @@ -333,47 +333,55 @@ packages: typescript: optional: true dependencies: - prisma: 6.12.0-dev.19(typescript@5.8.3) + prisma: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3) typescript: 5.8.3 dev: false - /@prisma/config@6.12.0-dev.19: - resolution: {integrity: sha512-RGBtiYpuX74N90WcAgUJtYIZdwNBDh6Sro04dhyu4WO8bpi09VOFuvRxQg/OXDwLZpgPZfHOu2kwSnLI0iXJUg==} + /@prisma/config@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-s9RMj6qU5LT2+lJZsVFXWz2qH3LgEDgpFictFKskAKCLet/2/i8AUFJIgXlxRzyjWG2rWHLPQZLsZwCOpcgfoQ==} dependencies: - jiti: 2.4.2 + c12: 3.1.0 + deepmerge-ts: 7.1.5 + effect: 3.16.12 + empathic: 2.0.0 + transitivePeerDependencies: + - magicast - /@prisma/debug@6.12.0-dev.19: - resolution: {integrity: sha512-9noBPgS8uV1QfcMT3TUyD1+WTLVu8UyxonWxF8bkCRWYvng2t6fCH2xEUpp6h26SxZOY9MYJRkToz9n397FUfg==} + /@prisma/debug@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-+9nB1YyaivwiX8Oruc7tHdAp1NlKXX+bMYJm78U1pU1ifG0OrXpJO3FRCkhdOXOJT/vKxJOMWUkdIurqvGCygg==} - /@prisma/driver-adapter-utils@6.12.0-dev.19: - resolution: {integrity: sha512-YxSKIcxS2W5RsVsrbvsbjUnC0V4HXEuy0NudxxhL3kYBrePC/MGRJWwgBVVjwaj5H0xmCe6sTuVRZFYWnDC2Ag==} + /@prisma/driver-adapter-utils@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-KyupdRHYyoKjbIMJeYE85ajV5ntlQHFSI74wp7qlytLLBM95AN6zAO9p0ncVTaofykm8K3g/Dc2qDmBFu1lCFA==} dependencies: - '@prisma/debug': 6.12.0-dev.19 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 dev: false - /@prisma/engines-version@6.12.0-7.c238eea7bd55fe78a5fbd21d9119bee49f0ee79b: - resolution: {integrity: sha512-e7o9/FbZbFIFNRDruWAg9KXECPc5h3stpq+mz+ettXSFaRJU7ke4oECyB6Iyf5AGqTgzkyBumQYZGv0xy29uLg==} + /@prisma/engines-version@6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7: + resolution: {integrity: sha512-3Fg+h8xLqnUqkHJjhQxVKX8Aaf5MCyRXZKdRlR/9OqvdEXlER90LdNhPQewnWXFlK+pyaDcCpVgrp495iDUAzw==} - /@prisma/engines@6.12.0-dev.19: - resolution: {integrity: sha512-gaFcPFt84ji2mgTVY7XgJrQADtNLFNXVmtWEj94BBhJC3GJV2UjVT9jVf2SUFBrMbbLkLQ9T1NmOCrQ9O7QAdA==} + /@prisma/engines@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-EY38vyVbdewNzUaSP3j7QW6dMEAhTfGhQMQqS6zmmsftk3ophUIJMATHPk4f6NSITVQIhhFXLmqFOYphw69sDw==} requiresBuild: true dependencies: - '@prisma/debug': 6.12.0-dev.19 - '@prisma/engines-version': 6.12.0-7.c238eea7bd55fe78a5fbd21d9119bee49f0ee79b - '@prisma/fetch-engine': 6.12.0-dev.19 - '@prisma/get-platform': 6.12.0-dev.19 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/fetch-engine': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/fetch-engine@6.12.0-dev.19: - resolution: {integrity: sha512-aZoEeky4BlmvOwb1T9IlMR7bBFWbe0pSGk8SR/c+kkhhcqHOAA+7s9DUJYl1pXpssWPtKyCzDWxS5WbDQmfZ9Q==} + /@prisma/fetch-engine@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-pFzmx4HULMpOqcMBKLEVvOnYZaFC8/uNxLBN+qVKsysw38iddXKX99zQ9merzREToldWr9ymICMitrc5CH5pQg==} dependencies: - '@prisma/debug': 6.12.0-dev.19 - '@prisma/engines-version': 6.12.0-7.c238eea7bd55fe78a5fbd21d9119bee49f0ee79b - '@prisma/get-platform': 6.12.0-dev.19 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/get-platform@6.12.0-dev.19: - resolution: {integrity: sha512-praxClv0gvk4ZTyYePZt/tv+osTwynK3tWIv1HXDNVBePND6Yf9gynqmFgwkkjpuRh5ekOZ0H2S6tnXrmiw64g==} + /@prisma/get-platform@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5DhLyrR8Wx9RqS1RzNhjMHxnMXK21dPRy6Au99pTvoT9MpqnYLDGl0TjQraZlwIm6wcTHVY2TSNKEsmqD47pqg==} dependencies: - '@prisma/debug': 6.12.0-dev.19 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + + /@standard-schema/spec@1.0.0: + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} /@types/node@18.19.117: resolution: {integrity: sha512-hcxGs9TfQGghOM8atpRT+bBMUX7V8WosdYt98bQ59wUToJck55eCOlemJ+0FpOZOQw5ff7LSi9+IO56KvYEFyQ==} @@ -403,6 +411,38 @@ packages: engines: {node: '>=12'} dev: true + /c12@3.1.0: + resolution: {integrity: sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==} + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + dependencies: + chokidar: 4.0.3 + confbox: 0.2.2 + defu: 6.1.4 + dotenv: 16.6.1 + exsolve: 1.0.7 + giget: 2.0.0 + jiti: 2.5.1 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 2.2.0 + rc9: 2.1.2 + + /chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + dependencies: + readdirp: 4.1.2 + + /citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + dependencies: + consola: 3.4.2 + /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -414,6 +454,13 @@ packages: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: true + /confbox@0.2.2: + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} + + /consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} + engines: {node: ^14.18.0 || >=16.10.0} + /cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -423,6 +470,20 @@ packages: which: 2.0.2 dev: true + /deepmerge-ts@7.1.5: + resolution: {integrity: sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==} + engines: {node: '>=16.0.0'} + + /defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + /destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + + /dotenv@16.6.1: + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} + engines: {node: '>=12'} + /dotenv@17.1.0: resolution: {integrity: sha512-tG9VUTJTuju6GcXgbdsOuRhupE8cb4mRgY5JLRCh4MtGoVo3/gfGUtOMwmProM6d0ba2mCFvv+WrpYJV6qgJXQ==} engines: {node: '>=12'} @@ -432,6 +493,12 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true + /effect@3.16.12: + resolution: {integrity: sha512-N39iBk0K71F9nb442TLbTkjl24FLUzuvx2i1I2RsEAQsdAdUTuUoW0vlfUXgkMTUOnYqKnWcFfqw4hK4Pw27hg==} + dependencies: + '@standard-schema/spec': 1.0.0 + fast-check: 3.23.2 + /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: true @@ -440,6 +507,10 @@ packages: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} dev: true + /empathic@2.0.0: + resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} + engines: {node: '>=14'} + /esbuild@0.25.6: resolution: {integrity: sha512-GVuzuUwtdsghE3ocJ9Bs8PNoF13HNQ5TXbEi2AhvVb8xU1Iwt9Fos9FEamfoee+u/TOsn7GUWc04lz46n2bbTg==} engines: {node: '>=18'} @@ -474,6 +545,15 @@ packages: '@esbuild/win32-x64': 0.25.6 dev: true + /exsolve@1.0.7: + resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} + + /fast-check@3.23.2: + resolution: {integrity: sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==} + engines: {node: '>=8.0.0'} + dependencies: + pure-rand: 6.1.0 + /foreground-child@3.3.1: resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} @@ -496,6 +576,17 @@ packages: resolve-pkg-maps: 1.0.0 dev: true + /giget@2.0.0: + resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + defu: 6.1.4 + node-fetch-native: 1.6.7 + nypm: 0.6.1 + pathe: 2.0.3 + /glob@11.0.3: resolution: {integrity: sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==} engines: {node: 20 || >=22} @@ -530,8 +621,8 @@ packages: '@isaacs/cliui': 8.0.2 dev: true - /jiti@2.4.2: - resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + /jiti@2.5.1: + resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} hasBin: true /lru-cache@11.1.0: @@ -551,6 +642,23 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dev: true + /node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} + + /nypm@0.6.1: + resolution: {integrity: sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + pathe: 2.0.3 + pkg-types: 2.2.0 + tinyexec: 1.0.1 + + /ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + /package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} dev: true @@ -568,6 +676,12 @@ packages: minipass: 7.1.2 dev: true + /pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + + /perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + /pg-cloudflare@1.2.7: resolution: {integrity: sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==} requiresBuild: true @@ -630,6 +744,13 @@ packages: split2: 4.2.0 dev: false + /pkg-types@2.2.0: + resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} + dependencies: + confbox: 0.2.2 + exsolve: 1.0.7 + pathe: 2.0.3 + /postgres-array@2.0.0: resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} engines: {node: '>=4'} @@ -657,8 +778,8 @@ packages: xtend: 4.0.2 dev: false - /prisma@6.12.0-dev.19(typescript@5.8.3): - resolution: {integrity: sha512-yEMZgS43ejfwoVLLx+p0aECvjMmVA8FHiX6xMrdTpXXuGGT9NhZOz2kMpC+AZTN15OioGQyw0lokRwUmxnSZkQ==} + /prisma@6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3): + resolution: {integrity: sha512-hHOhkA/mro5/hRXUCiKdlO2Gu7DhyD7NhVgJ+4V5xSyQguKd7DWGl5BOZCWKJzTfg+nx8u0R6eWMEN7Jq73Emw==} engines: {node: '>=18.18'} hasBin: true requiresBuild: true @@ -668,9 +789,24 @@ packages: typescript: optional: true dependencies: - '@prisma/config': 6.12.0-dev.19 - '@prisma/engines': 6.12.0-dev.19 + '@prisma/config': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines': 6.15.0-integration-push-pprzzpqvmyuv.1 typescript: 5.8.3 + transitivePeerDependencies: + - magicast + + /pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + + /rc9@2.1.2: + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + dependencies: + defu: 6.1.4 + destr: 2.0.5 + + /readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} /resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} @@ -739,6 +875,9 @@ packages: ansi-regex: 6.1.0 dev: true + /tinyexec@1.0.1: + resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + /tsx@4.20.3: resolution: {integrity: sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==} engines: {node: '>=18.0.0'} diff --git a/generator-prisma-client/esbuild-cjs/prisma.config.ts b/generator-prisma-client/esbuild-cjs/prisma.config.ts new file mode 100644 index 000000000000..f8f0f96a505c --- /dev/null +++ b/generator-prisma-client/esbuild-cjs/prisma.config.ts @@ -0,0 +1,9 @@ +import { defineConfig } from 'prisma/config' + +export default defineConfig({ + schema: './prisma/schema.prisma', + migrations: { + path: './prisma/migrations', + seed: 'tsx ./prisma/seed.ts', + }, +}) diff --git a/generator-prisma-client/nextjs-starter-turbopack/components/quotes.tsx b/generator-prisma-client/nextjs-starter-turbopack/components/quotes.tsx index 12d7ba9d5c40..be4ad3c149b6 100644 --- a/generator-prisma-client/nextjs-starter-turbopack/components/quotes.tsx +++ b/generator-prisma-client/nextjs-starter-turbopack/components/quotes.tsx @@ -1,3 +1,4 @@ +import { connection } from 'next/server' import prisma from '@/lib/db' import { QuoteKind } from '@/lib/prisma-enums' @@ -6,6 +7,7 @@ import { QuoteKind } from '@/lib/prisma-enums' export const dynamic = 'force-dynamic' export async function Quotes() { + await connection() const quotes = await prisma.quotes.findMany({ orderBy: { createdAt: 'desc', diff --git a/generator-prisma-client/nextjs-starter-turbopack/package.json b/generator-prisma-client/nextjs-starter-turbopack/package.json index dede779a812e..0a64f2b67e90 100644 --- a/generator-prisma-client/nextjs-starter-turbopack/package.json +++ b/generator-prisma-client/nextjs-starter-turbopack/package.json @@ -24,8 +24,8 @@ "lint": "next lint" }, "dependencies": { - "@prisma/adapter-pg": "6.11.0-integration-fix-generator-ts-pre-preview.1", - "@prisma/client": "6.11.0-integration-fix-generator-ts-pre-preview.1", + "@prisma/adapter-pg": "6.15.0-integration-push-pprzzpqvmyuv.1", + "@prisma/client": "6.15.0-integration-push-pprzzpqvmyuv.1", "@t3-oss/env-core": "0.13.8", "next": "15.3.5", "postcss": "8.5.6", @@ -42,13 +42,10 @@ "autoprefixer": "10.4.21", "eslint": "8.57.1", "eslint-config-next": "15.3.5", - "prisma": "6.11.0-integration-fix-generator-ts-pre-preview.1", + "prisma": "6.15.0-integration-push-pprzzpqvmyuv.1", "tsx": "4.20.3", "typescript": "5.8.3" }, - "prisma": { - "seed": "tsx prisma/seed.ts" - }, "license": "MIT", "packageManager": "pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81" } diff --git a/generator-prisma-client/nextjs-starter-turbopack/pnpm-lock.yaml b/generator-prisma-client/nextjs-starter-turbopack/pnpm-lock.yaml index 528d09c3aa3c..3b667b4fea34 100644 --- a/generator-prisma-client/nextjs-starter-turbopack/pnpm-lock.yaml +++ b/generator-prisma-client/nextjs-starter-turbopack/pnpm-lock.yaml @@ -6,11 +6,11 @@ settings: dependencies: '@prisma/adapter-pg': - specifier: 6.11.0-integration-fix-generator-ts-pre-preview.1 - version: 6.11.0-integration-fix-generator-ts-pre-preview.1(pg@8.16.2) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1 '@prisma/client': - specifier: 6.11.0-integration-fix-generator-ts-pre-preview.1 - version: 6.11.0-integration-fix-generator-ts-pre-preview.1(prisma@6.11.0-integration-fix-generator-ts-pre-preview.1)(typescript@5.8.3) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.8.3) '@t3-oss/env-core': specifier: 0.13.8 version: 0.13.8(typescript@5.8.3)(zod@3.25.71) @@ -56,8 +56,8 @@ devDependencies: specifier: 15.3.5 version: 15.3.5(eslint@8.57.1)(typescript@5.8.3) prisma: - specifier: 6.11.0-integration-fix-generator-ts-pre-preview.1 - version: 6.11.0-integration-fix-generator-ts-pre-preview.1(typescript@5.8.3) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3) tsx: specifier: 4.20.3 version: 4.20.3 @@ -72,24 +72,24 @@ packages: engines: {node: '>=10'} dev: false - /@emnapi/core@1.4.3: - resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==} + /@emnapi/core@1.4.5: + resolution: {integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==} requiresBuild: true dependencies: - '@emnapi/wasi-threads': 1.0.2 + '@emnapi/wasi-threads': 1.0.4 tslib: 2.8.1 dev: true optional: true - /@emnapi/runtime@1.4.3: - resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} + /@emnapi/runtime@1.4.5: + resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} requiresBuild: true dependencies: tslib: 2.8.1 optional: true - /@emnapi/wasi-threads@1.0.2: - resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==} + /@emnapi/wasi-threads@1.0.4: + resolution: {integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==} requiresBuild: true dependencies: tslib: 2.8.1 @@ -380,178 +380,189 @@ packages: deprecated: Use @eslint/object-schema instead dev: true - /@img/sharp-darwin-arm64@0.34.2: - resolution: {integrity: sha512-OfXHZPppddivUJnqyKoi5YVeHRkkNE2zUFT2gbpKxp/JZCFYEYubnMg+gOp6lWfasPrTS+KPosKqdI+ELYVDtg==} + /@img/sharp-darwin-arm64@0.34.3: + resolution: {integrity: sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [darwin] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.1.0 + '@img/sharp-libvips-darwin-arm64': 1.2.0 dev: false optional: true - /@img/sharp-darwin-x64@0.34.2: - resolution: {integrity: sha512-dYvWqmjU9VxqXmjEtjmvHnGqF8GrVjM2Epj9rJ6BUIXvk8slvNDJbhGFvIoXzkDhrJC2jUxNLz/GUjjvSzfw+g==} + /@img/sharp-darwin-x64@0.34.3: + resolution: {integrity: sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [darwin] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.1.0 + '@img/sharp-libvips-darwin-x64': 1.2.0 dev: false optional: true - /@img/sharp-libvips-darwin-arm64@1.1.0: - resolution: {integrity: sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==} + /@img/sharp-libvips-darwin-arm64@1.2.0: + resolution: {integrity: sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==} cpu: [arm64] os: [darwin] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-darwin-x64@1.1.0: - resolution: {integrity: sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==} + /@img/sharp-libvips-darwin-x64@1.2.0: + resolution: {integrity: sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==} cpu: [x64] os: [darwin] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-arm64@1.1.0: - resolution: {integrity: sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==} + /@img/sharp-libvips-linux-arm64@1.2.0: + resolution: {integrity: sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==} cpu: [arm64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-arm@1.1.0: - resolution: {integrity: sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==} + /@img/sharp-libvips-linux-arm@1.2.0: + resolution: {integrity: sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==} cpu: [arm] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-ppc64@1.1.0: - resolution: {integrity: sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==} + /@img/sharp-libvips-linux-ppc64@1.2.0: + resolution: {integrity: sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==} cpu: [ppc64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-s390x@1.1.0: - resolution: {integrity: sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==} + /@img/sharp-libvips-linux-s390x@1.2.0: + resolution: {integrity: sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==} cpu: [s390x] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-x64@1.1.0: - resolution: {integrity: sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==} + /@img/sharp-libvips-linux-x64@1.2.0: + resolution: {integrity: sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==} cpu: [x64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linuxmusl-arm64@1.1.0: - resolution: {integrity: sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==} + /@img/sharp-libvips-linuxmusl-arm64@1.2.0: + resolution: {integrity: sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==} cpu: [arm64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linuxmusl-x64@1.1.0: - resolution: {integrity: sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==} + /@img/sharp-libvips-linuxmusl-x64@1.2.0: + resolution: {integrity: sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==} cpu: [x64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-linux-arm64@0.34.2: - resolution: {integrity: sha512-D8n8wgWmPDakc83LORcfJepdOSN6MvWNzzz2ux0MnIbOqdieRZwVYY32zxVx+IFUT8er5KPcyU3XXsn+GzG/0Q==} + /@img/sharp-linux-arm64@0.34.3: + resolution: {integrity: sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.1.0 + '@img/sharp-libvips-linux-arm64': 1.2.0 dev: false optional: true - /@img/sharp-linux-arm@0.34.2: - resolution: {integrity: sha512-0DZzkvuEOqQUP9mo2kjjKNok5AmnOr1jB2XYjkaoNRwpAYMDzRmAqUIa1nRi58S2WswqSfPOWLNOr0FDT3H5RQ==} + /@img/sharp-linux-arm@0.34.3: + resolution: {integrity: sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.1.0 + '@img/sharp-libvips-linux-arm': 1.2.0 dev: false optional: true - /@img/sharp-linux-s390x@0.34.2: - resolution: {integrity: sha512-EGZ1xwhBI7dNISwxjChqBGELCWMGDvmxZXKjQRuqMrakhO8QoMgqCrdjnAqJq/CScxfRn+Bb7suXBElKQpPDiw==} + /@img/sharp-linux-ppc64@0.34.3: + resolution: {integrity: sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-ppc64': 1.2.0 + dev: false + optional: true + + /@img/sharp-linux-s390x@0.34.3: + resolution: {integrity: sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.1.0 + '@img/sharp-libvips-linux-s390x': 1.2.0 dev: false optional: true - /@img/sharp-linux-x64@0.34.2: - resolution: {integrity: sha512-sD7J+h5nFLMMmOXYH4DD9UtSNBD05tWSSdWAcEyzqW8Cn5UxXvsHAxmxSesYUsTOBmUnjtxghKDl15EvfqLFbQ==} + /@img/sharp-linux-x64@0.34.3: + resolution: {integrity: sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.1.0 + '@img/sharp-libvips-linux-x64': 1.2.0 dev: false optional: true - /@img/sharp-linuxmusl-arm64@0.34.2: - resolution: {integrity: sha512-NEE2vQ6wcxYav1/A22OOxoSOGiKnNmDzCYFOZ949xFmrWZOVII1Bp3NqVVpvj+3UeHMFyN5eP/V5hzViQ5CZNA==} + /@img/sharp-linuxmusl-arm64@0.34.3: + resolution: {integrity: sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 dev: false optional: true - /@img/sharp-linuxmusl-x64@0.34.2: - resolution: {integrity: sha512-DOYMrDm5E6/8bm/yQLCWyuDJwUnlevR8xtF8bs+gjZ7cyUNYXiSf/E8Kp0Ss5xasIaXSHzb888V1BE4i1hFhAA==} + /@img/sharp-linuxmusl-x64@0.34.3: + resolution: {integrity: sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.1.0 + '@img/sharp-libvips-linuxmusl-x64': 1.2.0 dev: false optional: true - /@img/sharp-wasm32@0.34.2: - resolution: {integrity: sha512-/VI4mdlJ9zkaq53MbIG6rZY+QRN3MLbR6usYlgITEzi4Rpx5S6LFKsycOQjkOGmqTNmkIdLjEvooFKwww6OpdQ==} + /@img/sharp-wasm32@0.34.3: + resolution: {integrity: sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [wasm32] requiresBuild: true dependencies: - '@emnapi/runtime': 1.4.3 + '@emnapi/runtime': 1.4.5 dev: false optional: true - /@img/sharp-win32-arm64@0.34.2: - resolution: {integrity: sha512-cfP/r9FdS63VA5k0xiqaNaEoGxBg9k7uE+RQGzuK9fHt7jib4zAVVseR9LsE4gJcNWgT6APKMNnCcnyOtmSEUQ==} + /@img/sharp-win32-arm64@0.34.3: + resolution: {integrity: sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [win32] @@ -559,8 +570,8 @@ packages: dev: false optional: true - /@img/sharp-win32-ia32@0.34.2: - resolution: {integrity: sha512-QLjGGvAbj0X/FXl8n1WbtQ6iVBpWU7JO94u/P2M4a8CFYsvQi4GW2mRy/JqkRx0qpBzaOdKJKw8uc930EX2AHw==} + /@img/sharp-win32-ia32@0.34.3: + resolution: {integrity: sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ia32] os: [win32] @@ -568,8 +579,8 @@ packages: dev: false optional: true - /@img/sharp-win32-x64@0.34.2: - resolution: {integrity: sha512-aUdT6zEYtDKCaxkofmmJDJYGCf0+pJg3eU9/oBuqvEeoB9dKI6ZLc/1iLJCTuJQDO4ptntAlkUmHgGjyuobZbw==} + /@img/sharp-win32-x64@0.34.3: + resolution: {integrity: sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [win32] @@ -619,13 +630,13 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 dev: false - /@napi-rs/wasm-runtime@0.2.11: - resolution: {integrity: sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==} + /@napi-rs/wasm-runtime@0.2.12: + resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} requiresBuild: true dependencies: - '@emnapi/core': 1.4.3 - '@emnapi/runtime': 1.4.3 - '@tybys/wasm-util': 0.9.0 + '@emnapi/core': 1.4.5 + '@emnapi/runtime': 1.4.5 + '@tybys/wasm-util': 0.10.0 dev: true optional: true @@ -741,18 +752,18 @@ packages: dev: false optional: true - /@prisma/adapter-pg@6.11.0-integration-fix-generator-ts-pre-preview.1(pg@8.16.2): - resolution: {integrity: sha512-rpZTjWRjyCvXhDb8Cx5dBcfbgSkVRG2on821eHFzWJViQMBBzYdVVhsxyw6pHqek89toFjLHto1ZHZAgijgS+w==} - peerDependencies: - pg: ^8.11.3 + /@prisma/adapter-pg@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5wfP6t1Ua2SuVKzbilG5dGHcuDH+4AeJ19bhb8IdrFwz8mxmv6sojt4Pb93QDprygobqClE/0VGTvVbri+sdBA==} dependencies: - '@prisma/driver-adapter-utils': 6.11.0-integration-fix-generator-ts-pre-preview.1 - pg: 8.16.2 + '@prisma/driver-adapter-utils': 6.15.0-integration-push-pprzzpqvmyuv.1 + pg: 8.16.3 postgres-array: 3.0.4 + transitivePeerDependencies: + - pg-native dev: false - /@prisma/client@6.11.0-integration-fix-generator-ts-pre-preview.1(prisma@6.11.0-integration-fix-generator-ts-pre-preview.1)(typescript@5.8.3): - resolution: {integrity: sha512-N9E6i5mUwJe0zO4tgh89Zneivy3/CzUTYE6cv20MfC3SEJy+S29UCqqG2xiQv0lqTGQNIq/pjzW1DQsQYwaOGQ==} + /@prisma/client@6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.8.3): + resolution: {integrity: sha512-bq+TS1Qw7hPjsLrcuDPRBxtoqIEAZ3oV7mutrq3oC64zGvVrcvh4OF73T6bEYZcXNWbBtlCEawQvdOIaBYaKkA==} engines: {node: '>=18.18'} requiresBuild: true peerDependencies: @@ -764,47 +775,52 @@ packages: typescript: optional: true dependencies: - prisma: 6.11.0-integration-fix-generator-ts-pre-preview.1(typescript@5.8.3) + prisma: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3) typescript: 5.8.3 dev: false - /@prisma/config@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-jR/oA9HU7VO6T7qeGDMfVVDVQNKPsLGiQwPKAG1uFTnV33Ph7xnSeme+7GmZn6kFPfxKE17CcZEK/4EbywCBWg==} + /@prisma/config@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-s9RMj6qU5LT2+lJZsVFXWz2qH3LgEDgpFictFKskAKCLet/2/i8AUFJIgXlxRzyjWG2rWHLPQZLsZwCOpcgfoQ==} dependencies: - jiti: 2.4.2 + c12: 3.1.0 + deepmerge-ts: 7.1.5 + effect: 3.16.12 + empathic: 2.0.0 + transitivePeerDependencies: + - magicast - /@prisma/debug@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-U9zSFZktKjX6V39ugrrZba7R1Nrv93LUxZ56glZth5NdDNdCfPhUy0W1Ne1DFhb1ieE6lRo7p+hY1Mu3qRI6lQ==} + /@prisma/debug@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-+9nB1YyaivwiX8Oruc7tHdAp1NlKXX+bMYJm78U1pU1ifG0OrXpJO3FRCkhdOXOJT/vKxJOMWUkdIurqvGCygg==} - /@prisma/driver-adapter-utils@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-0IEV0srN9zkfXY7g4SuHNOQ7zNwEHHhdCXx60yt6ScwFgtUK8iO2PrfygBLD3IavlwotSW4NbsAYfhxRJjiO0A==} + /@prisma/driver-adapter-utils@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-KyupdRHYyoKjbIMJeYE85ajV5ntlQHFSI74wp7qlytLLBM95AN6zAO9p0ncVTaofykm8K3g/Dc2qDmBFu1lCFA==} dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 dev: false - /@prisma/engines-version@6.11.0-8.9fb012f2651f737d6adc016054d30c6e075b4b86: - resolution: {integrity: sha512-t8Rn5BNZoMZG1ppbKe8PrcItaAgfEeZKOpWeP7d/vhVX8NGiadLPhcNhgUIeA535MnrgdxukTDbzACwR5JrG4w==} + /@prisma/engines-version@6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7: + resolution: {integrity: sha512-3Fg+h8xLqnUqkHJjhQxVKX8Aaf5MCyRXZKdRlR/9OqvdEXlER90LdNhPQewnWXFlK+pyaDcCpVgrp495iDUAzw==} - /@prisma/engines@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-ch5bct/8YWIzBcgeVhkj8lsWn0qq8UeQsns9jX5AYnIi4iFqtNTGPphtoV17wPAQ8Fpfc2AK1Vfc4ei+uaJavw==} + /@prisma/engines@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-EY38vyVbdewNzUaSP3j7QW6dMEAhTfGhQMQqS6zmmsftk3ophUIJMATHPk4f6NSITVQIhhFXLmqFOYphw69sDw==} requiresBuild: true dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/engines-version': 6.11.0-8.9fb012f2651f737d6adc016054d30c6e075b4b86 - '@prisma/fetch-engine': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/get-platform': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/fetch-engine': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/fetch-engine@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-Li1n/VjhiJOdHpvorjGYj9SKzrZqfP0pMNa8V6QnuATpwL/oqgYeUqX0UIATA13y7W7qDvyfcWCP67eICw7EkQ==} + /@prisma/fetch-engine@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-pFzmx4HULMpOqcMBKLEVvOnYZaFC8/uNxLBN+qVKsysw38iddXKX99zQ9merzREToldWr9ymICMitrc5CH5pQg==} dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/engines-version': 6.11.0-8.9fb012f2651f737d6adc016054d30c6e075b4b86 - '@prisma/get-platform': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/get-platform@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-SIb2iMY+JzEfpc3nV/syj8/BaYNYKEC+pzraUkS85wQuxG8zWnvIjSXoUk3+EvxxHq2usFVDPQQUpVWDH0C+AQ==} + /@prisma/get-platform@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5DhLyrR8Wx9RqS1RzNhjMHxnMXK21dPRy6Au99pTvoT9MpqnYLDGl0TjQraZlwIm6wcTHVY2TSNKEsmqD47pqg==} dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 /@rtsao/scc@1.1.0: resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} @@ -814,6 +830,9 @@ packages: resolution: {integrity: sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==} dev: true + /@standard-schema/spec@1.0.0: + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} dev: false @@ -845,8 +864,8 @@ packages: zod: 3.25.71 dev: false - /@tybys/wasm-util@0.9.0: - resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + /@tybys/wasm-util@0.10.0: + resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} requiresBuild: true dependencies: tslib: 2.8.1 @@ -1148,7 +1167,7 @@ packages: cpu: [wasm32] requiresBuild: true dependencies: - '@napi-rs/wasm-runtime': 0.2.11 + '@napi-rs/wasm-runtime': 0.2.12 dev: true optional: true @@ -1421,6 +1440,27 @@ packages: streamsearch: 1.1.0 dev: false + /c12@3.1.0: + resolution: {integrity: sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==} + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + dependencies: + chokidar: 4.0.3 + confbox: 0.2.2 + defu: 6.1.4 + dotenv: 16.6.1 + exsolve: 1.0.7 + giget: 2.0.0 + jiti: 2.5.1 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 2.2.0 + rc9: 2.1.2 + /call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} @@ -1483,6 +1523,17 @@ packages: fsevents: 2.3.3 dev: false + /chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + dependencies: + readdirp: 4.1.2 + + /citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + dependencies: + consola: 3.4.2 + /client-only@0.0.1: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} dev: false @@ -1524,6 +1575,13 @@ packages: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true + /confbox@0.2.2: + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} + + /consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} + engines: {node: ^14.18.0 || >=16.10.0} + /cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -1599,6 +1657,10 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true + /deepmerge-ts@7.1.5: + resolution: {integrity: sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==} + engines: {node: '>=16.0.0'} + /define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -1617,6 +1679,12 @@ packages: object-keys: 1.1.1 dev: true + /defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + /destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + /detect-libc@2.0.4: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} @@ -1646,6 +1714,10 @@ packages: esutils: 2.0.3 dev: true + /dotenv@16.6.1: + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} + engines: {node: '>=12'} + /dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -1659,6 +1731,12 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: false + /effect@3.16.12: + resolution: {integrity: sha512-N39iBk0K71F9nb442TLbTkjl24FLUzuvx2i1I2RsEAQsdAdUTuUoW0vlfUXgkMTUOnYqKnWcFfqw4hK4Pw27hg==} + dependencies: + '@standard-schema/spec': 1.0.0 + fast-check: 3.23.2 + /electron-to-chromium@1.5.171: resolution: {integrity: sha512-scWpzXEJEMrGJa4Y6m/tVotb0WuvNmasv3wWVzUAeCgKU0ToFOhUW6Z+xWnRQANMYGxN4ngJXIThgBJOqzVPCQ==} dev: true @@ -1670,6 +1748,10 @@ packages: /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + /empathic@2.0.0: + resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} + engines: {node: '>=14'} + /es-abstract@1.24.0: resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} engines: {node: '>= 0.4'} @@ -2127,6 +2209,15 @@ packages: engines: {node: '>=0.10.0'} dev: true + /exsolve@1.0.7: + resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} + + /fast-check@3.23.2: + resolution: {integrity: sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==} + engines: {node: '>=8.0.0'} + dependencies: + pure-rand: 6.1.0 + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true @@ -2298,6 +2389,17 @@ packages: resolve-pkg-maps: 1.0.0 dev: true + /giget@2.0.0: + resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + defu: 6.1.4 + node-fetch-native: 1.6.7 + nypm: 0.6.1 + pathe: 2.0.3 + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -2690,8 +2792,8 @@ packages: hasBin: true dev: false - /jiti@2.4.2: - resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + /jiti@2.5.1: + resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} hasBin: true /js-tokens@4.0.0: @@ -2893,12 +2995,15 @@ packages: '@next/swc-linux-x64-musl': 15.3.5 '@next/swc-win32-arm64-msvc': 15.3.5 '@next/swc-win32-x64-msvc': 15.3.5 - sharp: 0.34.2 + sharp: 0.34.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: false + /node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} + /node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} dev: true @@ -2913,6 +3018,17 @@ packages: engines: {node: '>=0.10.0'} dev: true + /nypm@0.6.1: + resolution: {integrity: sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + pathe: 2.0.3 + pkg-types: 2.2.0 + tinyexec: 1.0.1 + /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -2983,6 +3099,9 @@ packages: es-object-atoms: 1.1.1 dev: true + /ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: @@ -3060,8 +3179,14 @@ packages: minipass: 7.1.2 dev: false - /pg-cloudflare@1.2.6: - resolution: {integrity: sha512-uxmJAnmIgmYgnSFzgOf2cqGQBzwnRYcrEgXuFjJNEkpedEIPBSEzxY7ph4uA9k1mI+l/GR0HjPNS6FKNZe8SBQ==} + /pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + + /perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + + /pg-cloudflare@1.2.7: + resolution: {integrity: sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==} requiresBuild: true dev: false optional: true @@ -3075,16 +3200,16 @@ packages: engines: {node: '>=4.0.0'} dev: false - /pg-pool@3.10.1(pg@8.16.2): + /pg-pool@3.10.1(pg@8.16.3): resolution: {integrity: sha512-Tu8jMlcX+9d8+QVzKIvM/uJtp07PKr82IUOYEphaWcoBhIYkoHpLXN3qO59nAI11ripznDsEzEv8nUxBVWajGg==} peerDependencies: pg: '>=8.0' dependencies: - pg: 8.16.2 + pg: 8.16.3 dev: false - /pg-protocol@1.10.2: - resolution: {integrity: sha512-Ci7jy8PbaWxfsck2dwZdERcDG2A0MG8JoQILs+uZNjABFuBuItAZCWUNz8sXRDMoui24rJw7WlXqgpMdBSN/vQ==} + /pg-protocol@1.10.3: + resolution: {integrity: sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==} dev: false /pg-types@2.2.0: @@ -3098,8 +3223,8 @@ packages: postgres-interval: 1.2.0 dev: false - /pg@8.16.2: - resolution: {integrity: sha512-OtLWF0mKLmpxelOt9BqVq83QV6bTfsS0XLegIeAKqKjurRnRKie1Dc1iL89MugmSLhftxw6NNCyZhm1yQFLMEQ==} + /pg@8.16.3: + resolution: {integrity: sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==} engines: {node: '>= 16.0.0'} peerDependencies: pg-native: '>=3.0.1' @@ -3108,12 +3233,12 @@ packages: optional: true dependencies: pg-connection-string: 2.9.1 - pg-pool: 3.10.1(pg@8.16.2) - pg-protocol: 1.10.2 + pg-pool: 3.10.1(pg@8.16.3) + pg-protocol: 1.10.3 pg-types: 2.2.0 pgpass: 1.0.5 optionalDependencies: - pg-cloudflare: 1.2.6 + pg-cloudflare: 1.2.7 dev: false /pgpass@1.0.5: @@ -3144,6 +3269,13 @@ packages: engines: {node: '>= 6'} dev: false + /pkg-types@2.2.0: + resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} + dependencies: + confbox: 0.2.2 + exsolve: 1.0.7 + pathe: 2.0.3 + /possible-typed-array-names@1.1.0: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} @@ -3258,8 +3390,8 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prisma@6.11.0-integration-fix-generator-ts-pre-preview.1(typescript@5.8.3): - resolution: {integrity: sha512-/b/UsWg2kJ9kJpeNt+e4qDrFt7tKHeQdC55FSI0Iu2cB/Zy62dBg7ogAAYVvXRJwj19pdHlPJJf/TMFbvRLYwA==} + /prisma@6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3): + resolution: {integrity: sha512-hHOhkA/mro5/hRXUCiKdlO2Gu7DhyD7NhVgJ+4V5xSyQguKd7DWGl5BOZCWKJzTfg+nx8u0R6eWMEN7Jq73Emw==} engines: {node: '>=18.18'} hasBin: true requiresBuild: true @@ -3269,9 +3401,11 @@ packages: typescript: optional: true dependencies: - '@prisma/config': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/engines': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/config': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines': 6.15.0-integration-push-pprzzpqvmyuv.1 typescript: 5.8.3 + transitivePeerDependencies: + - magicast /prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} @@ -3286,9 +3420,18 @@ packages: engines: {node: '>=6'} dev: true + /pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + /rc9@2.1.2: + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + dependencies: + defu: 6.1.4 + destr: 2.0.5 + /react-dom@19.1.0(react@19.1.0): resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} peerDependencies: @@ -3333,6 +3476,10 @@ packages: picomatch: 2.3.1 dev: false + /readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + /reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} @@ -3476,8 +3623,8 @@ packages: es-object-atoms: 1.1.1 dev: true - /sharp@0.34.2: - resolution: {integrity: sha512-lszvBmB9QURERtyKT2bNmsgxXK0ShJrL/fvqlonCo7e6xBF8nT8xU6pW+PMIbLsz0RxQk3rgH9kd8UmvOzlMJg==} + /sharp@0.34.3: + resolution: {integrity: sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} requiresBuild: true dependencies: @@ -3485,27 +3632,28 @@ packages: detect-libc: 2.0.4 semver: 7.7.2 optionalDependencies: - '@img/sharp-darwin-arm64': 0.34.2 - '@img/sharp-darwin-x64': 0.34.2 - '@img/sharp-libvips-darwin-arm64': 1.1.0 - '@img/sharp-libvips-darwin-x64': 1.1.0 - '@img/sharp-libvips-linux-arm': 1.1.0 - '@img/sharp-libvips-linux-arm64': 1.1.0 - '@img/sharp-libvips-linux-ppc64': 1.1.0 - '@img/sharp-libvips-linux-s390x': 1.1.0 - '@img/sharp-libvips-linux-x64': 1.1.0 - '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 - '@img/sharp-libvips-linuxmusl-x64': 1.1.0 - '@img/sharp-linux-arm': 0.34.2 - '@img/sharp-linux-arm64': 0.34.2 - '@img/sharp-linux-s390x': 0.34.2 - '@img/sharp-linux-x64': 0.34.2 - '@img/sharp-linuxmusl-arm64': 0.34.2 - '@img/sharp-linuxmusl-x64': 0.34.2 - '@img/sharp-wasm32': 0.34.2 - '@img/sharp-win32-arm64': 0.34.2 - '@img/sharp-win32-ia32': 0.34.2 - '@img/sharp-win32-x64': 0.34.2 + '@img/sharp-darwin-arm64': 0.34.3 + '@img/sharp-darwin-x64': 0.34.3 + '@img/sharp-libvips-darwin-arm64': 1.2.0 + '@img/sharp-libvips-darwin-x64': 1.2.0 + '@img/sharp-libvips-linux-arm': 1.2.0 + '@img/sharp-libvips-linux-arm64': 1.2.0 + '@img/sharp-libvips-linux-ppc64': 1.2.0 + '@img/sharp-libvips-linux-s390x': 1.2.0 + '@img/sharp-libvips-linux-x64': 1.2.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 + '@img/sharp-libvips-linuxmusl-x64': 1.2.0 + '@img/sharp-linux-arm': 0.34.3 + '@img/sharp-linux-arm64': 0.34.3 + '@img/sharp-linux-ppc64': 0.34.3 + '@img/sharp-linux-s390x': 0.34.3 + '@img/sharp-linux-x64': 0.34.3 + '@img/sharp-linuxmusl-arm64': 0.34.3 + '@img/sharp-linuxmusl-x64': 0.34.3 + '@img/sharp-wasm32': 0.34.3 + '@img/sharp-win32-arm64': 0.34.3 + '@img/sharp-win32-ia32': 0.34.3 + '@img/sharp-win32-x64': 0.34.3 dev: false optional: true @@ -3796,6 +3944,9 @@ packages: any-promise: 1.3.0 dev: false + /tinyexec@1.0.1: + resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + /tinyglobby@0.2.14: resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} diff --git a/generator-prisma-client/nextjs-starter-turbopack/prisma.config.ts b/generator-prisma-client/nextjs-starter-turbopack/prisma.config.ts new file mode 100644 index 000000000000..f8f0f96a505c --- /dev/null +++ b/generator-prisma-client/nextjs-starter-turbopack/prisma.config.ts @@ -0,0 +1,9 @@ +import { defineConfig } from 'prisma/config' + +export default defineConfig({ + schema: './prisma/schema.prisma', + migrations: { + path: './prisma/migrations', + seed: 'tsx ./prisma/seed.ts', + }, +}) diff --git a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/next-app/components/quotes.tsx b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/next-app/components/quotes.tsx index 5cd86025d2f1..8d0f2cb78393 100644 --- a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/next-app/components/quotes.tsx +++ b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/next-app/components/quotes.tsx @@ -1,3 +1,4 @@ +import { connection } from 'next/server' import prisma from '@/lib/db' import { QuoteKind } from '@nextjs-starter-webpack-monorepo/prisma/enums' @@ -6,6 +7,7 @@ import { QuoteKind } from '@nextjs-starter-webpack-monorepo/prisma/enums' export const dynamic = 'force-dynamic' export async function Quotes() { + await connection() const quotes = await prisma.quotes.findMany({ orderBy: { createdAt: 'desc', diff --git a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/next-app/package.json b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/next-app/package.json index 7516f8d81daa..cc50bb4eab2b 100644 --- a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/next-app/package.json +++ b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/next-app/package.json @@ -44,9 +44,6 @@ "tsx": "4.20.3", "typescript": "5.8.3" }, - "prisma": { - "seed": "tsx prisma/seed.ts" - }, "license": "MIT", "packageManager": "pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81" } diff --git a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/package.json b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/package.json index 72073e895f85..42d6aea5b75d 100644 --- a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/package.json +++ b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/package.json @@ -42,19 +42,17 @@ "build": "tsc" }, "dependencies": { - "@prisma/adapter-pg": "6.11.0-integration-fix-generator-ts-pre-preview.1", - "@prisma/client": "6.11.0-integration-fix-generator-ts-pre-preview.1", + "@prisma/adapter-pg": "6.15.0-integration-push-pprzzpqvmyuv.1", + "@prisma/client": "6.15.0-integration-push-pprzzpqvmyuv.1", "pg": "8.16.3" }, "devDependencies": { "@types/node": "22.15.32", "@types/pg": "8.15.5", - "prisma": "6.11.0-integration-fix-generator-ts-pre-preview.1", + "prisma": "6.15.0-integration-push-pprzzpqvmyuv.1", + "tsx": "4.20.3", "typescript": "5.8.3" }, - "prisma": { - "seed": "tsx prisma/seed.ts" - }, "license": "MIT", "packageManager": "pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81" } diff --git a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/prisma.config.ts b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/prisma.config.ts new file mode 100644 index 000000000000..a108034f62ef --- /dev/null +++ b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/prisma.config.ts @@ -0,0 +1,9 @@ +import { defineConfig } from 'prisma/config' + +export default defineConfig({ + schema: './prisma/schema.prisma', + migrations: { + path: './prisma/migrations', + seed: 'tsx ./src/seed.ts', + }, +}) diff --git a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/client.ts b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/client.ts index bfba5392e449..cf95d85ecea3 100644 --- a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/client.ts +++ b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/client.ts @@ -33,7 +33,7 @@ export * as $Enums from './enums' * Read more in our [docs](https://www.prisma.io/docs/reference/tools-and-interfaces/prisma-client). */ export const PrismaClient = $Class.getPrismaClientClass(__dirname) -export type PrismaClient, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = $Class.PrismaClient +export type PrismaClient = $Class.PrismaClient export { Prisma } diff --git a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/internal/class.ts b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/internal/class.ts index 0eea255cb098..ef48516289ce 100644 --- a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/internal/class.ts +++ b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/internal/class.ts @@ -22,7 +22,7 @@ const config: runtime.GetPrismaClientConfig = { "value": "prisma-client" }, "output": { - "value": "/Users/jkomyno/work/prisma/prisma-examples/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma", + "value": "/Users/aqrln/prisma/prisma-examples/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma", "fromEnvVar": null }, "config": { @@ -39,12 +39,12 @@ const config: runtime.GetPrismaClientConfig = { "driverAdapters", "queryCompiler" ], - "sourceFilePath": "/Users/jkomyno/work/prisma/prisma-examples/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/prisma/schema.prisma", + "sourceFilePath": "/Users/aqrln/prisma/prisma-examples/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/prisma/schema.prisma", "isCustomOutput": true }, "relativePath": "../../../prisma", - "clientVersion": "6.11.0-integration-fix-generator-ts-pre-preview.1", - "engineVersion": "9fb012f2651f737d6adc016054d30c6e075b4b86", + "clientVersion": "6.15.0-integration-push-pprzzpqvmyuv.1", + "engineVersion": "4d84597d45f23a11ea7673dd0d603d8aaa4a86b7", "datasourceNames": [ "db" ], @@ -71,24 +71,19 @@ const config: runtime.GetPrismaClientConfig = { config.runtimeDataModel = JSON.parse("{\"models\":{\"Quotes\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"quote\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"kind\",\"kind\":\"enum\",\"type\":\"QuoteKind\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") config.engineWasm = undefined + +async function decodeBase64AsWasm(wasmBase64: string): Promise { + const { Buffer } = await import('node:buffer') + const wasmArray = Buffer.from(wasmBase64, 'base64') + return new WebAssembly.Module(wasmArray) +} + config.compilerWasm = { getRuntime: async () => await import("@prisma/client/runtime/query_compiler_bg.postgresql.mjs"), getQueryCompilerWasmModule: async () => { - const dynamicRequireFn = async (name: T) => - typeof __non_webpack_require__ === 'function' - ? Promise.resolve(__non_webpack_require__(name)) - : await import(/* webpackIgnore: true */ name) - - // Note: we must use dynamic imports here to avoid bundling errors like `Module parse failed: Unexpected character '' (1:0)`. - const { readFile } = await dynamicRequireFn('node:fs/promises') - const { createRequire } = await dynamicRequireFn('node:module') - const _require = createRequire(import.meta.url) - - const wasmModulePath = _require.resolve("@prisma/client/runtime/query_compiler_bg.postgresql.wasm") - const wasmModuleBytes = await readFile(wasmModulePath) - - return new globalThis.WebAssembly.Module(wasmModuleBytes) + const { wasm } = await import("@prisma/client/runtime/query_compiler_bg.postgresql.wasm-base64.mjs") + return await decodeBase64AsWasm(wasm) } } @@ -114,10 +109,11 @@ export interface PrismaClientConstructor { */ new < - ClientOptions extends Prisma.PrismaClientOptions = Prisma.PrismaClientOptions, - U = LogOptions, + Options extends Prisma.PrismaClientOptions, + LogOpts extends LogOptions, + OmitOpts extends Prisma.PrismaClientOptions['omit'] = Options extends { omit: infer U } ? U : Prisma.PrismaClientOptions['omit'], ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs - >(options?: Prisma.Subset): PrismaClient + >(options?: Prisma.Subset ): PrismaClient } /** @@ -135,13 +131,13 @@ export interface PrismaClientConstructor { */ export interface PrismaClient< - ClientOptions extends Prisma.PrismaClientOptions = Prisma.PrismaClientOptions, - U = LogOptions, - ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs + in LogOpts extends Prisma.LogLevel = never, + in out OmitOpts extends Prisma.PrismaClientOptions['omit'] = Prisma.PrismaClientOptions['omit'], + in out ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs > { [K: symbol]: { types: Prisma.TypeMap['other'] } - $on(eventType: V, callback: (event: V extends 'query' ? Prisma.QueryEvent : Prisma.LogEvent) => void): PrismaClient; + $on(eventType: V, callback: (event: V extends 'query' ? Prisma.QueryEvent : Prisma.LogEvent) => void): PrismaClient; /** * Connect with the database @@ -153,13 +149,6 @@ export interface PrismaClient< */ $disconnect(): runtime.Types.Utils.JsPromise; - /** - * Add a middleware - * @deprecated since 4.16.0. For new code, prefer client extensions instead. - * @see https://pris.ly/d/extensions - */ - $use(cb: Prisma.Middleware): void - /** * Executes a prepared raw query and returns the number of affected rows. * @example @@ -225,7 +214,7 @@ export interface PrismaClient< $transaction(fn: (prisma: Omit) => runtime.Types.Utils.JsPromise, options?: { maxWait?: number, timeout?: number, isolationLevel?: Prisma.TransactionIsolationLevel }): runtime.Types.Utils.JsPromise - $extends: runtime.Types.Extensions.ExtendsHook<"extends", Prisma.TypeMapCb, ExtArgs, runtime.Types.Utils.Call, { + $extends: runtime.Types.Extensions.ExtendsHook<"extends", Prisma.TypeMapCb, ExtArgs, runtime.Types.Utils.Call, { extArgs: ExtArgs }>> @@ -237,7 +226,7 @@ export interface PrismaClient< * const quotes = await prisma.quotes.findMany() * ``` */ - get quotes(): Prisma.QuotesDelegate; + get quotes(): Prisma.QuotesDelegate; } export function getPrismaClientClass(dirname: string): PrismaClientConstructor { diff --git a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/internal/prismaNamespace.ts b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/internal/prismaNamespace.ts index e9e395d52b66..ea0b383d9c1d 100644 --- a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/internal/prismaNamespace.ts +++ b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/internal/prismaNamespace.ts @@ -4,13 +4,13 @@ // @ts-nocheck /** * WARNING: This is an internal file that is subject to change! - * + * * 🛑 Under no circumstances should you import this file directly! 🛑 - * + * * All exports from this file are wrapped under a `Prisma` namespace object in the client.ts file. * While this enables partial backward compatibility, it is not part of the stable public API. - * - * If you are looking for your Models, Enums, and Input Types, please import them from the respective + * + * If you are looking for your Models, Enums, and Input Types, please import them from the respective * model files in the `model` directory! */ @@ -92,12 +92,12 @@ export type PrismaVersion = { } /** - * Prisma Client JS version: 6.11.0-integration-fix-generator-ts-pre-preview.1 - * Query Engine version: 9fb012f2651f737d6adc016054d30c6e075b4b86 + * Prisma Client JS version: 6.15.0-integration-push-pprzzpqvmyuv.1 + * Query Engine version: 4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 */ export const prismaVersion: PrismaVersion = { - client: "6.11.0-integration-fix-generator-ts-pre-preview.1", - engine: "9fb012f2651f737d6adc016054d30c6e075b4b86" + client: "6.15.0-integration-push-pprzzpqvmyuv.1", + engine: "4d84597d45f23a11ea7673dd0d603d8aaa4a86b7" } /** @@ -401,8 +401,8 @@ export type ModelName = (typeof ModelName)[keyof typeof ModelName] -export interface TypeMapCb extends runtime.Types.Utils.Fn<{extArgs: runtime.Types.Extensions.InternalArgs }, runtime.Types.Utils.Record> { - returns: TypeMap +export interface TypeMapCb extends runtime.Types.Utils.Fn<{extArgs: runtime.Types.Extensions.InternalArgs }, runtime.Types.Utils.Record> { + returns: TypeMap } export type TypeMap = { @@ -555,7 +555,7 @@ export type QueryMode = (typeof QueryMode)[keyof typeof QueryMode] /** - * Field references + * Field references */ @@ -662,16 +662,24 @@ export interface PrismaClientOptions { /** * @example * ``` - * // Defaults to stdout + * // Shorthand for `emit: 'stdout'` * log: ['query', 'info', 'warn', 'error'] * - * // Emit as events + * // Emit as events only * log: [ - * { emit: 'stdout', level: 'query' }, - * { emit: 'stdout', level: 'info' }, - * { emit: 'stdout', level: 'warn' } - * { emit: 'stdout', level: 'error' } + * { emit: 'event', level: 'query' }, + * { emit: 'event', level: 'info' }, + * { emit: 'event', level: 'warn' } + * { emit: 'event', level: 'error' } * ] + * + * / Emit as events and log to stdout + * og: [ + * { emit: 'stdout', level: 'query' }, + * { emit: 'stdout', level: 'info' }, + * { emit: 'stdout', level: 'warn' } + * { emit: 'stdout', level: 'error' } + * * ``` * Read more in our [docs](https://www.prisma.io/docs/reference/tools-and-interfaces/prisma-client/logging#the-log-option). */ @@ -717,10 +725,15 @@ export type LogDefinition = { emit: 'stdout' | 'event' } -export type GetLogType = T extends LogDefinition ? T['emit'] extends 'event' ? T['level'] : never : never -export type GetEvents = T extends Array ? - GetLogType | GetLogType | GetLogType | GetLogType - : never +export type CheckIsLogLevel = T extends LogLevel ? T : never; + +export type GetLogType = CheckIsLogLevel< + T extends LogDefinition ? T['level'] : T +>; + +export type GetEvents = T extends Array + ? GetLogType + : never; export type QueryEvent = { timestamp: Date @@ -758,28 +771,9 @@ export type PrismaAction = | 'aggregate' | 'count' | 'runCommandRaw' - | 'findRaw' + | 'findRaw' | 'groupBy' -/** - * These options are being passed into the middleware as "params" - */ -export type MiddlewareParams = { - model?: ModelName - action: PrismaAction - args: any - dataPath: string[] - runInTransaction: boolean -} - -/** - * The `T` type makes sure, that the `return proceed` is not forgotten in the middleware implementation - */ -export type Middleware = ( - params: MiddlewareParams, - next: (params: MiddlewareParams) => runtime.Types.Utils.JsPromise, -) => runtime.Types.Utils.JsPromise - /** * `PrismaClient` proxy available in interactive transactions. */ diff --git a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/models/Quotes.ts b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/models/Quotes.ts index fbf9b6f571c0..bdbcaa8d6092 100644 --- a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/models/Quotes.ts +++ b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/generated/prisma/models/Quotes.ts @@ -195,7 +195,7 @@ type GetQuotesGroupByPayload = Prisma.PrismaPromise : Prisma.GetScalarType } > - > + > diff --git a/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/seed.ts b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/seed.ts new file mode 100644 index 000000000000..d54352fadcbf --- /dev/null +++ b/generator-prisma-client/nextjs-starter-webpack-monorepo/packages/prisma/src/seed.ts @@ -0,0 +1,152 @@ +import { getDb } from './index' +import { QuoteKind } from './enums' + +const main = async () => { + + console.log('Seeding database...') + const prisma = getDb({ + connectionString: process.env.DIRECT_URL!, + }) + console.time('Seeding complete 🌱') + + await prisma.quotes.deleteMany() + + await prisma.quotes.createMany({ + skipDuplicates: true, + data: [ + { + quote: 'The only way to do great work is to love what you do.', + kind: QuoteKind.Opinion, + }, + { + quote: + 'Success is not final, failure is not fatal: It is the courage to continue that counts.', + kind: QuoteKind.Opinion, + }, + { + quote: 'In the middle of every difficulty lies opportunity.', + kind: QuoteKind.Opinion, + }, + { + quote: "Believe you can and you're halfway there.", + kind: QuoteKind.Opinion, + }, + { + quote: 'The best way to predict the future is to create it.', + kind: QuoteKind.Opinion, + }, + { + quote: "Don't watch the clock; do what it does. Keep going.", + kind: QuoteKind.Opinion, + }, + { + quote: 'The only thing we have to fear is fear itself.', + kind: QuoteKind.Opinion, + }, + { + quote: 'The journey of a thousand miles begins with a single step.', + kind: QuoteKind.Opinion, + }, + { + quote: 'If you can dream it, you can achieve it.', + kind: QuoteKind.Opinion, + }, + { + quote: 'Innovation distinguishes between a leader and a follower.', + kind: QuoteKind.Opinion, + }, + { + quote: + 'The greatest glory in living lies not in never falling, but in rising every time we fall.', + kind: QuoteKind.Opinion, + }, + { + quote: "You miss 100% of the shots you don't take.", + kind: QuoteKind.Opinion, + }, + { + quote: + 'The only limit to our realization of tomorrow will be our doubts of today.', + kind: QuoteKind.Opinion, + }, + { + quote: 'Change your thoughts and you change your world.', + kind: QuoteKind.Opinion, + }, + { + quote: + 'To be yourself in a world that is constantly trying to make you something else is the greatest accomplishment.', + kind: QuoteKind.Opinion, + }, + { + quote: + "The only thing standing between you and your goal is the story you keep telling yourself as to why you can't achieve it.", + kind: QuoteKind.Opinion, + }, + { + quote: 'Life is 10% what happens to us and 90% how we react to it.', + kind: QuoteKind.Opinion, + }, + { + quote: + 'The future belongs to those who believe in the beauty of their dreams.', + kind: QuoteKind.Opinion, + }, + { + quote: + 'Do not wait for the perfect moment, take the moment and make it perfect.', + kind: QuoteKind.Opinion, + }, + { + quote: 'The only source of knowledge is experience.', + kind: QuoteKind.Opinion, + }, + + // Facts + { + quote: 'Honey never spoils and can last thousands of years.', + kind: QuoteKind.Fact, + }, + { + quote: 'Bananas are berries, but strawberries are not.', + kind: QuoteKind.Fact, + }, + { quote: 'Octopuses have three hearts.', kind: QuoteKind.Fact }, + { + quote: "A group of flamingos is called a 'flamboyance'.", + kind: QuoteKind.Fact, + }, + { + quote: 'Humans share 60% of their DNA with bananas.', + kind: QuoteKind.Fact, + }, + { + quote: 'The Eiffel Tower can be 15 cm taller during hot days.', + kind: QuoteKind.Fact, + }, + { quote: 'Wombat poop is cube-shaped.', kind: QuoteKind.Fact }, + { + quote: + 'Some metals are so reactive that they explode on contact with water.', + kind: QuoteKind.Fact, + }, + { + quote: + 'There are more stars in the universe than grains of sand on Earth.', + kind: QuoteKind.Fact, + }, + { + quote: 'Venus is the only planet that spins clockwise.', + kind: QuoteKind.Fact, + }, + ], + }) + + console.timeEnd('Seeding complete 🌱') +} + +main() + .then(() => { + console.log('Process completed') + }) + .catch((e) => console.log(e)) diff --git a/generator-prisma-client/nextjs-starter-webpack-monorepo/pnpm-lock.yaml b/generator-prisma-client/nextjs-starter-webpack-monorepo/pnpm-lock.yaml index d67a7dbc915b..cd05a83f86aa 100644 --- a/generator-prisma-client/nextjs-starter-webpack-monorepo/pnpm-lock.yaml +++ b/generator-prisma-client/nextjs-starter-webpack-monorepo/pnpm-lock.yaml @@ -66,11 +66,11 @@ importers: packages/prisma: dependencies: '@prisma/adapter-pg': - specifier: 6.11.0-integration-fix-generator-ts-pre-preview.1 - version: 6.11.0-integration-fix-generator-ts-pre-preview.1(pg@8.16.3) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1 '@prisma/client': - specifier: 6.11.0-integration-fix-generator-ts-pre-preview.1 - version: 6.11.0-integration-fix-generator-ts-pre-preview.1(prisma@6.11.0-integration-fix-generator-ts-pre-preview.1)(typescript@5.8.3) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.8.3) pg: specifier: 8.16.3 version: 8.16.3 @@ -82,8 +82,11 @@ importers: specifier: 8.15.5 version: 8.15.5 prisma: - specifier: 6.11.0-integration-fix-generator-ts-pre-preview.1 - version: 6.11.0-integration-fix-generator-ts-pre-preview.1(typescript@5.8.3) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3) + tsx: + specifier: 4.20.3 + version: 4.20.3 typescript: specifier: 5.8.3 version: 5.8.3 @@ -95,24 +98,24 @@ packages: engines: {node: '>=10'} dev: false - /@emnapi/core@1.4.3: - resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==} + /@emnapi/core@1.4.5: + resolution: {integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==} requiresBuild: true dependencies: - '@emnapi/wasi-threads': 1.0.2 + '@emnapi/wasi-threads': 1.0.4 tslib: 2.8.1 dev: true optional: true - /@emnapi/runtime@1.4.3: - resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} + /@emnapi/runtime@1.4.5: + resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} requiresBuild: true dependencies: tslib: 2.8.1 optional: true - /@emnapi/wasi-threads@1.0.2: - resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==} + /@emnapi/wasi-threads@1.0.4: + resolution: {integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==} requiresBuild: true dependencies: tslib: 2.8.1 @@ -403,178 +406,189 @@ packages: deprecated: Use @eslint/object-schema instead dev: true - /@img/sharp-darwin-arm64@0.34.2: - resolution: {integrity: sha512-OfXHZPppddivUJnqyKoi5YVeHRkkNE2zUFT2gbpKxp/JZCFYEYubnMg+gOp6lWfasPrTS+KPosKqdI+ELYVDtg==} + /@img/sharp-darwin-arm64@0.34.3: + resolution: {integrity: sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [darwin] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.1.0 + '@img/sharp-libvips-darwin-arm64': 1.2.0 dev: false optional: true - /@img/sharp-darwin-x64@0.34.2: - resolution: {integrity: sha512-dYvWqmjU9VxqXmjEtjmvHnGqF8GrVjM2Epj9rJ6BUIXvk8slvNDJbhGFvIoXzkDhrJC2jUxNLz/GUjjvSzfw+g==} + /@img/sharp-darwin-x64@0.34.3: + resolution: {integrity: sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [darwin] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.1.0 + '@img/sharp-libvips-darwin-x64': 1.2.0 dev: false optional: true - /@img/sharp-libvips-darwin-arm64@1.1.0: - resolution: {integrity: sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==} + /@img/sharp-libvips-darwin-arm64@1.2.0: + resolution: {integrity: sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==} cpu: [arm64] os: [darwin] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-darwin-x64@1.1.0: - resolution: {integrity: sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==} + /@img/sharp-libvips-darwin-x64@1.2.0: + resolution: {integrity: sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==} cpu: [x64] os: [darwin] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-arm64@1.1.0: - resolution: {integrity: sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==} + /@img/sharp-libvips-linux-arm64@1.2.0: + resolution: {integrity: sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==} cpu: [arm64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-arm@1.1.0: - resolution: {integrity: sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==} + /@img/sharp-libvips-linux-arm@1.2.0: + resolution: {integrity: sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==} cpu: [arm] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-ppc64@1.1.0: - resolution: {integrity: sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==} + /@img/sharp-libvips-linux-ppc64@1.2.0: + resolution: {integrity: sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==} cpu: [ppc64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-s390x@1.1.0: - resolution: {integrity: sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==} + /@img/sharp-libvips-linux-s390x@1.2.0: + resolution: {integrity: sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==} cpu: [s390x] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-x64@1.1.0: - resolution: {integrity: sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==} + /@img/sharp-libvips-linux-x64@1.2.0: + resolution: {integrity: sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==} cpu: [x64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linuxmusl-arm64@1.1.0: - resolution: {integrity: sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==} + /@img/sharp-libvips-linuxmusl-arm64@1.2.0: + resolution: {integrity: sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==} cpu: [arm64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linuxmusl-x64@1.1.0: - resolution: {integrity: sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==} + /@img/sharp-libvips-linuxmusl-x64@1.2.0: + resolution: {integrity: sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==} cpu: [x64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-linux-arm64@0.34.2: - resolution: {integrity: sha512-D8n8wgWmPDakc83LORcfJepdOSN6MvWNzzz2ux0MnIbOqdieRZwVYY32zxVx+IFUT8er5KPcyU3XXsn+GzG/0Q==} + /@img/sharp-linux-arm64@0.34.3: + resolution: {integrity: sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.1.0 + '@img/sharp-libvips-linux-arm64': 1.2.0 dev: false optional: true - /@img/sharp-linux-arm@0.34.2: - resolution: {integrity: sha512-0DZzkvuEOqQUP9mo2kjjKNok5AmnOr1jB2XYjkaoNRwpAYMDzRmAqUIa1nRi58S2WswqSfPOWLNOr0FDT3H5RQ==} + /@img/sharp-linux-arm@0.34.3: + resolution: {integrity: sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.1.0 + '@img/sharp-libvips-linux-arm': 1.2.0 dev: false optional: true - /@img/sharp-linux-s390x@0.34.2: - resolution: {integrity: sha512-EGZ1xwhBI7dNISwxjChqBGELCWMGDvmxZXKjQRuqMrakhO8QoMgqCrdjnAqJq/CScxfRn+Bb7suXBElKQpPDiw==} + /@img/sharp-linux-ppc64@0.34.3: + resolution: {integrity: sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-ppc64': 1.2.0 + dev: false + optional: true + + /@img/sharp-linux-s390x@0.34.3: + resolution: {integrity: sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.1.0 + '@img/sharp-libvips-linux-s390x': 1.2.0 dev: false optional: true - /@img/sharp-linux-x64@0.34.2: - resolution: {integrity: sha512-sD7J+h5nFLMMmOXYH4DD9UtSNBD05tWSSdWAcEyzqW8Cn5UxXvsHAxmxSesYUsTOBmUnjtxghKDl15EvfqLFbQ==} + /@img/sharp-linux-x64@0.34.3: + resolution: {integrity: sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.1.0 + '@img/sharp-libvips-linux-x64': 1.2.0 dev: false optional: true - /@img/sharp-linuxmusl-arm64@0.34.2: - resolution: {integrity: sha512-NEE2vQ6wcxYav1/A22OOxoSOGiKnNmDzCYFOZ949xFmrWZOVII1Bp3NqVVpvj+3UeHMFyN5eP/V5hzViQ5CZNA==} + /@img/sharp-linuxmusl-arm64@0.34.3: + resolution: {integrity: sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 dev: false optional: true - /@img/sharp-linuxmusl-x64@0.34.2: - resolution: {integrity: sha512-DOYMrDm5E6/8bm/yQLCWyuDJwUnlevR8xtF8bs+gjZ7cyUNYXiSf/E8Kp0Ss5xasIaXSHzb888V1BE4i1hFhAA==} + /@img/sharp-linuxmusl-x64@0.34.3: + resolution: {integrity: sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.1.0 + '@img/sharp-libvips-linuxmusl-x64': 1.2.0 dev: false optional: true - /@img/sharp-wasm32@0.34.2: - resolution: {integrity: sha512-/VI4mdlJ9zkaq53MbIG6rZY+QRN3MLbR6usYlgITEzi4Rpx5S6LFKsycOQjkOGmqTNmkIdLjEvooFKwww6OpdQ==} + /@img/sharp-wasm32@0.34.3: + resolution: {integrity: sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [wasm32] requiresBuild: true dependencies: - '@emnapi/runtime': 1.4.3 + '@emnapi/runtime': 1.4.5 dev: false optional: true - /@img/sharp-win32-arm64@0.34.2: - resolution: {integrity: sha512-cfP/r9FdS63VA5k0xiqaNaEoGxBg9k7uE+RQGzuK9fHt7jib4zAVVseR9LsE4gJcNWgT6APKMNnCcnyOtmSEUQ==} + /@img/sharp-win32-arm64@0.34.3: + resolution: {integrity: sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [win32] @@ -582,8 +596,8 @@ packages: dev: false optional: true - /@img/sharp-win32-ia32@0.34.2: - resolution: {integrity: sha512-QLjGGvAbj0X/FXl8n1WbtQ6iVBpWU7JO94u/P2M4a8CFYsvQi4GW2mRy/JqkRx0qpBzaOdKJKw8uc930EX2AHw==} + /@img/sharp-win32-ia32@0.34.3: + resolution: {integrity: sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ia32] os: [win32] @@ -591,8 +605,8 @@ packages: dev: false optional: true - /@img/sharp-win32-x64@0.34.2: - resolution: {integrity: sha512-aUdT6zEYtDKCaxkofmmJDJYGCf0+pJg3eU9/oBuqvEeoB9dKI6ZLc/1iLJCTuJQDO4ptntAlkUmHgGjyuobZbw==} + /@img/sharp-win32-x64@0.34.3: + resolution: {integrity: sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [win32] @@ -642,13 +656,13 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 dev: false - /@napi-rs/wasm-runtime@0.2.11: - resolution: {integrity: sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==} + /@napi-rs/wasm-runtime@0.2.12: + resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} requiresBuild: true dependencies: - '@emnapi/core': 1.4.3 - '@emnapi/runtime': 1.4.3 - '@tybys/wasm-util': 0.9.0 + '@emnapi/core': 1.4.5 + '@emnapi/runtime': 1.4.5 + '@tybys/wasm-util': 0.10.0 dev: true optional: true @@ -764,18 +778,18 @@ packages: dev: false optional: true - /@prisma/adapter-pg@6.11.0-integration-fix-generator-ts-pre-preview.1(pg@8.16.3): - resolution: {integrity: sha512-rpZTjWRjyCvXhDb8Cx5dBcfbgSkVRG2on821eHFzWJViQMBBzYdVVhsxyw6pHqek89toFjLHto1ZHZAgijgS+w==} - peerDependencies: - pg: ^8.11.3 + /@prisma/adapter-pg@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5wfP6t1Ua2SuVKzbilG5dGHcuDH+4AeJ19bhb8IdrFwz8mxmv6sojt4Pb93QDprygobqClE/0VGTvVbri+sdBA==} dependencies: - '@prisma/driver-adapter-utils': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/driver-adapter-utils': 6.15.0-integration-push-pprzzpqvmyuv.1 pg: 8.16.3 postgres-array: 3.0.4 + transitivePeerDependencies: + - pg-native dev: false - /@prisma/client@6.11.0-integration-fix-generator-ts-pre-preview.1(prisma@6.11.0-integration-fix-generator-ts-pre-preview.1)(typescript@5.8.3): - resolution: {integrity: sha512-N9E6i5mUwJe0zO4tgh89Zneivy3/CzUTYE6cv20MfC3SEJy+S29UCqqG2xiQv0lqTGQNIq/pjzW1DQsQYwaOGQ==} + /@prisma/client@6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.8.3): + resolution: {integrity: sha512-bq+TS1Qw7hPjsLrcuDPRBxtoqIEAZ3oV7mutrq3oC64zGvVrcvh4OF73T6bEYZcXNWbBtlCEawQvdOIaBYaKkA==} engines: {node: '>=18.18'} requiresBuild: true peerDependencies: @@ -787,56 +801,64 @@ packages: typescript: optional: true dependencies: - prisma: 6.11.0-integration-fix-generator-ts-pre-preview.1(typescript@5.8.3) + prisma: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3) typescript: 5.8.3 dev: false - /@prisma/config@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-jR/oA9HU7VO6T7qeGDMfVVDVQNKPsLGiQwPKAG1uFTnV33Ph7xnSeme+7GmZn6kFPfxKE17CcZEK/4EbywCBWg==} + /@prisma/config@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-s9RMj6qU5LT2+lJZsVFXWz2qH3LgEDgpFictFKskAKCLet/2/i8AUFJIgXlxRzyjWG2rWHLPQZLsZwCOpcgfoQ==} dependencies: - jiti: 2.4.2 + c12: 3.1.0 + deepmerge-ts: 7.1.5 + effect: 3.16.12 + empathic: 2.0.0 + transitivePeerDependencies: + - magicast - /@prisma/debug@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-U9zSFZktKjX6V39ugrrZba7R1Nrv93LUxZ56glZth5NdDNdCfPhUy0W1Ne1DFhb1ieE6lRo7p+hY1Mu3qRI6lQ==} + /@prisma/debug@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-+9nB1YyaivwiX8Oruc7tHdAp1NlKXX+bMYJm78U1pU1ifG0OrXpJO3FRCkhdOXOJT/vKxJOMWUkdIurqvGCygg==} - /@prisma/driver-adapter-utils@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-0IEV0srN9zkfXY7g4SuHNOQ7zNwEHHhdCXx60yt6ScwFgtUK8iO2PrfygBLD3IavlwotSW4NbsAYfhxRJjiO0A==} + /@prisma/driver-adapter-utils@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-KyupdRHYyoKjbIMJeYE85ajV5ntlQHFSI74wp7qlytLLBM95AN6zAO9p0ncVTaofykm8K3g/Dc2qDmBFu1lCFA==} dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 dev: false - /@prisma/engines-version@6.11.0-8.9fb012f2651f737d6adc016054d30c6e075b4b86: - resolution: {integrity: sha512-t8Rn5BNZoMZG1ppbKe8PrcItaAgfEeZKOpWeP7d/vhVX8NGiadLPhcNhgUIeA535MnrgdxukTDbzACwR5JrG4w==} + /@prisma/engines-version@6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7: + resolution: {integrity: sha512-3Fg+h8xLqnUqkHJjhQxVKX8Aaf5MCyRXZKdRlR/9OqvdEXlER90LdNhPQewnWXFlK+pyaDcCpVgrp495iDUAzw==} - /@prisma/engines@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-ch5bct/8YWIzBcgeVhkj8lsWn0qq8UeQsns9jX5AYnIi4iFqtNTGPphtoV17wPAQ8Fpfc2AK1Vfc4ei+uaJavw==} + /@prisma/engines@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-EY38vyVbdewNzUaSP3j7QW6dMEAhTfGhQMQqS6zmmsftk3ophUIJMATHPk4f6NSITVQIhhFXLmqFOYphw69sDw==} requiresBuild: true dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/engines-version': 6.11.0-8.9fb012f2651f737d6adc016054d30c6e075b4b86 - '@prisma/fetch-engine': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/get-platform': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/fetch-engine': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/fetch-engine@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-Li1n/VjhiJOdHpvorjGYj9SKzrZqfP0pMNa8V6QnuATpwL/oqgYeUqX0UIATA13y7W7qDvyfcWCP67eICw7EkQ==} + /@prisma/fetch-engine@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-pFzmx4HULMpOqcMBKLEVvOnYZaFC8/uNxLBN+qVKsysw38iddXKX99zQ9merzREToldWr9ymICMitrc5CH5pQg==} dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/engines-version': 6.11.0-8.9fb012f2651f737d6adc016054d30c6e075b4b86 - '@prisma/get-platform': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/get-platform@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-SIb2iMY+JzEfpc3nV/syj8/BaYNYKEC+pzraUkS85wQuxG8zWnvIjSXoUk3+EvxxHq2usFVDPQQUpVWDH0C+AQ==} + /@prisma/get-platform@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5DhLyrR8Wx9RqS1RzNhjMHxnMXK21dPRy6Au99pTvoT9MpqnYLDGl0TjQraZlwIm6wcTHVY2TSNKEsmqD47pqg==} dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 /@rtsao/scc@1.1.0: resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} dev: true - /@rushstack/eslint-patch@1.11.0: - resolution: {integrity: sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==} + /@rushstack/eslint-patch@1.12.0: + resolution: {integrity: sha512-5EwMtOqvJMMa3HbmxLlF74e+3/HhwBTMcvt3nqVJgGCozO6hzIPOBlwm8mGVNR9SN2IJpxSnlxczyDjcn7qIyw==} dev: true + /@standard-schema/spec@1.0.0: + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} dev: false @@ -868,8 +890,8 @@ packages: zod: 3.25.71 dev: false - /@tybys/wasm-util@0.9.0: - resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + /@tybys/wasm-util@0.10.0: + resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} requiresBuild: true dependencies: tslib: 2.8.1 @@ -908,20 +930,20 @@ packages: csstype: 3.1.3 dev: true - /@typescript-eslint/eslint-plugin@8.35.0(@typescript-eslint/parser@8.35.0)(eslint@8.57.1)(typescript@5.8.3): - resolution: {integrity: sha512-ijItUYaiWuce0N1SoSMrEd0b6b6lYkYt99pqCPfybd+HKVXtEvYhICfLdwp42MhiI5mp0oq7PKEL+g1cNiz/Eg==} + /@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0)(eslint@8.57.1)(typescript@5.8.3): + resolution: {integrity: sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.35.0 + '@typescript-eslint/parser': ^8.38.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.35.0(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.35.0 - '@typescript-eslint/type-utils': 8.35.0(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/utils': 8.35.0(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.35.0 + '@typescript-eslint/parser': 8.38.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.38.0 + '@typescript-eslint/type-utils': 8.38.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/utils': 8.38.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.38.0 eslint: 8.57.1 graphemer: 1.4.0 ignore: 7.0.5 @@ -932,17 +954,17 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@8.35.0(eslint@8.57.1)(typescript@5.8.3): - resolution: {integrity: sha512-6sMvZePQrnZH2/cJkwRpkT7DxoAWh+g6+GFRK6bV3YQo7ogi3SX5rgF6099r5Q53Ma5qeT7LGmOmuIutF4t3lA==} + /@typescript-eslint/parser@8.38.0(eslint@8.57.1)(typescript@5.8.3): + resolution: {integrity: sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/scope-manager': 8.35.0 - '@typescript-eslint/types': 8.35.0 - '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.35.0 + '@typescript-eslint/scope-manager': 8.38.0 + '@typescript-eslint/types': 8.38.0 + '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.38.0 debug: 4.4.1 eslint: 8.57.1 typescript: 5.8.3 @@ -950,30 +972,30 @@ packages: - supports-color dev: true - /@typescript-eslint/project-service@8.35.0(typescript@5.8.3): - resolution: {integrity: sha512-41xatqRwWZuhUMF/aZm2fcUsOFKNcG28xqRSS6ZVr9BVJtGExosLAm5A1OxTjRMagx8nJqva+P5zNIGt8RIgbQ==} + /@typescript-eslint/project-service@8.38.0(typescript@5.8.3): + resolution: {integrity: sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.8.3) - '@typescript-eslint/types': 8.35.0 + '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.8.3) + '@typescript-eslint/types': 8.38.0 debug: 4.4.1 typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@8.35.0: - resolution: {integrity: sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA==} + /@typescript-eslint/scope-manager@8.38.0: + resolution: {integrity: sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.35.0 - '@typescript-eslint/visitor-keys': 8.35.0 + '@typescript-eslint/types': 8.38.0 + '@typescript-eslint/visitor-keys': 8.38.0 dev: true - /@typescript-eslint/tsconfig-utils@8.35.0(typescript@5.8.3): - resolution: {integrity: sha512-04k/7247kZzFraweuEirmvUj+W3bJLI9fX6fbo1Qm2YykuBvEhRTPl8tcxlYO8kZZW+HIXfkZNoasVb8EV4jpA==} + /@typescript-eslint/tsconfig-utils@8.38.0(typescript@5.8.3): + resolution: {integrity: sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' @@ -981,15 +1003,16 @@ packages: typescript: 5.8.3 dev: true - /@typescript-eslint/type-utils@8.35.0(eslint@8.57.1)(typescript@5.8.3): - resolution: {integrity: sha512-ceNNttjfmSEoM9PW87bWLDEIaLAyR+E6BoYJQ5PfaDau37UGca9Nyq3lBk8Bw2ad0AKvYabz6wxc7DMTO2jnNA==} + /@typescript-eslint/type-utils@8.38.0(eslint@8.57.1)(typescript@5.8.3): + resolution: {integrity: sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3) - '@typescript-eslint/utils': 8.35.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/types': 8.38.0 + '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.38.0(eslint@8.57.1)(typescript@5.8.3) debug: 4.4.1 eslint: 8.57.1 ts-api-utils: 2.1.0(typescript@5.8.3) @@ -998,21 +1021,21 @@ packages: - supports-color dev: true - /@typescript-eslint/types@8.35.0: - resolution: {integrity: sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==} + /@typescript-eslint/types@8.38.0: + resolution: {integrity: sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@typescript-eslint/typescript-estree@8.35.0(typescript@5.8.3): - resolution: {integrity: sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w==} + /@typescript-eslint/typescript-estree@8.38.0(typescript@5.8.3): + resolution: {integrity: sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/project-service': 8.35.0(typescript@5.8.3) - '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.8.3) - '@typescript-eslint/types': 8.35.0 - '@typescript-eslint/visitor-keys': 8.35.0 + '@typescript-eslint/project-service': 8.38.0(typescript@5.8.3) + '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.8.3) + '@typescript-eslint/types': 8.38.0 + '@typescript-eslint/visitor-keys': 8.38.0 debug: 4.4.1 fast-glob: 3.3.3 is-glob: 4.0.3 @@ -1024,28 +1047,28 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@8.35.0(eslint@8.57.1)(typescript@5.8.3): - resolution: {integrity: sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg==} + /@typescript-eslint/utils@8.38.0(eslint@8.57.1)(typescript@5.8.3): + resolution: {integrity: sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.1) - '@typescript-eslint/scope-manager': 8.35.0 - '@typescript-eslint/types': 8.35.0 - '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.38.0 + '@typescript-eslint/types': 8.38.0 + '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3) eslint: 8.57.1 typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/visitor-keys@8.35.0: - resolution: {integrity: sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==} + /@typescript-eslint/visitor-keys@8.38.0: + resolution: {integrity: sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.35.0 + '@typescript-eslint/types': 8.38.0 eslint-visitor-keys: 4.2.1 dev: true @@ -1053,154 +1076,154 @@ packages: resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} dev: true - /@unrs/resolver-binding-android-arm-eabi@1.9.2: - resolution: {integrity: sha512-tS+lqTU3N0kkthU+rYp0spAYq15DU8ld9kXkaKg9sbQqJNF+WPMuNHZQGCgdxrUOEO0j22RKMwRVhF1HTl+X8A==} + /@unrs/resolver-binding-android-arm-eabi@1.11.1: + resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-android-arm64@1.9.2: - resolution: {integrity: sha512-MffGiZULa/KmkNjHeuuflLVqfhqLv1vZLm8lWIyeADvlElJ/GLSOkoUX+5jf4/EGtfwrNFcEaB8BRas03KT0/Q==} + /@unrs/resolver-binding-android-arm64@1.11.1: + resolution: {integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-darwin-arm64@1.9.2: - resolution: {integrity: sha512-dzJYK5rohS1sYl1DHdJ3mwfwClJj5BClQnQSyAgEfggbUwA9RlROQSSbKBLqrGfsiC/VyrDPtbO8hh56fnkbsQ==} + /@unrs/resolver-binding-darwin-arm64@1.11.1: + resolution: {integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-darwin-x64@1.9.2: - resolution: {integrity: sha512-gaIMWK+CWtXcg9gUyznkdV54LzQ90S3X3dn8zlh+QR5Xy7Y+Efqw4Rs4im61K1juy4YNb67vmJsCDAGOnIeffQ==} + /@unrs/resolver-binding-darwin-x64@1.11.1: + resolution: {integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-freebsd-x64@1.9.2: - resolution: {integrity: sha512-S7QpkMbVoVJb0xwHFwujnwCAEDe/596xqY603rpi/ioTn9VDgBHnCCxh+UFrr5yxuMH+dliHfjwCZJXOPJGPnw==} + /@unrs/resolver-binding-freebsd-x64@1.11.1: + resolution: {integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==} cpu: [x64] os: [freebsd] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-linux-arm-gnueabihf@1.9.2: - resolution: {integrity: sha512-+XPUMCuCCI80I46nCDFbGum0ZODP5NWGiwS3Pj8fOgsG5/ctz+/zzuBlq/WmGa+EjWZdue6CF0aWWNv84sE1uw==} + /@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1: + resolution: {integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-linux-arm-musleabihf@1.9.2: - resolution: {integrity: sha512-sqvUyAd1JUpwbz33Ce2tuTLJKM+ucSsYpPGl2vuFwZnEIg0CmdxiZ01MHQ3j6ExuRqEDUCy8yvkDKvjYFPb8Zg==} + /@unrs/resolver-binding-linux-arm-musleabihf@1.11.1: + resolution: {integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-linux-arm64-gnu@1.9.2: - resolution: {integrity: sha512-UYA0MA8ajkEDCFRQdng/FVx3F6szBvk3EPnkTTQuuO9lV1kPGuTB+V9TmbDxy5ikaEgyWKxa4CI3ySjklZ9lFA==} + /@unrs/resolver-binding-linux-arm64-gnu@1.11.1: + resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-linux-arm64-musl@1.9.2: - resolution: {integrity: sha512-P/CO3ODU9YJIHFqAkHbquKtFst0COxdphc8TKGL5yCX75GOiVpGqd1d15ahpqu8xXVsqP4MGFP2C3LRZnnL5MA==} + /@unrs/resolver-binding-linux-arm64-musl@1.11.1: + resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-linux-ppc64-gnu@1.9.2: - resolution: {integrity: sha512-uKStFlOELBxBum2s1hODPtgJhY4NxYJE9pAeyBgNEzHgTqTiVBPjfTlPFJkfxyTjQEuxZbbJlJnMCrRgD7ubzw==} + /@unrs/resolver-binding-linux-ppc64-gnu@1.11.1: + resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==} cpu: [ppc64] os: [linux] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-linux-riscv64-gnu@1.9.2: - resolution: {integrity: sha512-LkbNnZlhINfY9gK30AHs26IIVEZ9PEl9qOScYdmY2o81imJYI4IMnJiW0vJVtXaDHvBvxeAgEy5CflwJFIl3tQ==} + /@unrs/resolver-binding-linux-riscv64-gnu@1.11.1: + resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==} cpu: [riscv64] os: [linux] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-linux-riscv64-musl@1.9.2: - resolution: {integrity: sha512-vI+e6FzLyZHSLFNomPi+nT+qUWN4YSj8pFtQZSFTtmgFoxqB6NyjxSjAxEC1m93qn6hUXhIsh8WMp+fGgxCoRg==} + /@unrs/resolver-binding-linux-riscv64-musl@1.11.1: + resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==} cpu: [riscv64] os: [linux] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-linux-s390x-gnu@1.9.2: - resolution: {integrity: sha512-sSO4AlAYhSM2RAzBsRpahcJB1msc6uYLAtP6pesPbZtptF8OU/CbCPhSRW6cnYOGuVmEmWVW5xVboAqCnWTeHQ==} + /@unrs/resolver-binding-linux-s390x-gnu@1.11.1: + resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==} cpu: [s390x] os: [linux] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-linux-x64-gnu@1.9.2: - resolution: {integrity: sha512-jkSkwch0uPFva20Mdu8orbQjv2A3G88NExTN2oPTI1AJ+7mZfYW3cDCTyoH6OnctBKbBVeJCEqh0U02lTkqD5w==} + /@unrs/resolver-binding-linux-x64-gnu@1.11.1: + resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-linux-x64-musl@1.9.2: - resolution: {integrity: sha512-Uk64NoiTpQbkpl+bXsbeyOPRpUoMdcUqa+hDC1KhMW7aN1lfW8PBlBH4mJ3n3Y47dYE8qi0XTxy1mBACruYBaw==} + /@unrs/resolver-binding-linux-x64-musl@1.11.1: + resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-wasm32-wasi@1.9.2: - resolution: {integrity: sha512-EpBGwkcjDicjR/ybC0g8wO5adPNdVuMrNalVgYcWi+gYtC1XYNuxe3rufcO7dA76OHGeVabcO6cSkPJKVcbCXQ==} + /@unrs/resolver-binding-wasm32-wasi@1.11.1: + resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==} engines: {node: '>=14.0.0'} cpu: [wasm32] requiresBuild: true dependencies: - '@napi-rs/wasm-runtime': 0.2.11 + '@napi-rs/wasm-runtime': 0.2.12 dev: true optional: true - /@unrs/resolver-binding-win32-arm64-msvc@1.9.2: - resolution: {integrity: sha512-EdFbGn7o1SxGmN6aZw9wAkehZJetFPao0VGZ9OMBwKx6TkvDuj6cNeLimF/Psi6ts9lMOe+Dt6z19fZQ9Ye2fw==} + /@unrs/resolver-binding-win32-arm64-msvc@1.11.1: + resolution: {integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-win32-ia32-msvc@1.9.2: - resolution: {integrity: sha512-JY9hi1p7AG+5c/dMU8o2kWemM8I6VZxfGwn1GCtf3c5i+IKcMo2NQ8OjZ4Z3/itvY/Si3K10jOBQn7qsD/whUA==} + /@unrs/resolver-binding-win32-ia32-msvc@1.11.1: + resolution: {integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /@unrs/resolver-binding-win32-x64-msvc@1.9.2: - resolution: {integrity: sha512-ryoo+EB19lMxAd80ln9BVf8pdOAxLb97amrQ3SFN9OCRn/5M5wvwDgAe4i8ZjhpbiHoDeP8yavcTEnpKBo7lZg==} + /@unrs/resolver-binding-win32-x64-msvc@1.11.1: + resolution: {integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==} cpu: [x64] os: [win32] requiresBuild: true @@ -1452,6 +1475,27 @@ packages: streamsearch: 1.1.0 dev: false + /c12@3.1.0: + resolution: {integrity: sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==} + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + dependencies: + chokidar: 4.0.3 + confbox: 0.2.2 + defu: 6.1.4 + dotenv: 16.6.1 + exsolve: 1.0.7 + giget: 2.0.0 + jiti: 2.5.1 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 2.2.0 + rc9: 2.1.2 + /call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} @@ -1490,6 +1534,11 @@ packages: /caniuse-lite@1.0.30001726: resolution: {integrity: sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==} + dev: true + + /caniuse-lite@1.0.30001731: + resolution: {integrity: sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==} + dev: false /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -1514,6 +1563,17 @@ packages: fsevents: 2.3.3 dev: false + /chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + dependencies: + readdirp: 4.1.2 + + /citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + dependencies: + consola: 3.4.2 + /client-only@0.0.1: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} dev: false @@ -1556,6 +1616,13 @@ packages: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true + /confbox@0.2.2: + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} + + /consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} + engines: {node: ^14.18.0 || >=16.10.0} + /cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -1631,6 +1698,10 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true + /deepmerge-ts@7.1.5: + resolution: {integrity: sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==} + engines: {node: '>=16.0.0'} + /define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -1649,6 +1720,12 @@ packages: object-keys: 1.1.1 dev: true + /defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + /destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + /detect-libc@2.0.4: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} @@ -1678,6 +1755,10 @@ packages: esutils: 2.0.3 dev: true + /dotenv@16.6.1: + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} + engines: {node: '>=12'} + /dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -1691,6 +1772,12 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: false + /effect@3.16.12: + resolution: {integrity: sha512-N39iBk0K71F9nb442TLbTkjl24FLUzuvx2i1I2RsEAQsdAdUTuUoW0vlfUXgkMTUOnYqKnWcFfqw4hK4Pw27hg==} + dependencies: + '@standard-schema/spec': 1.0.0 + fast-check: 3.23.2 + /electron-to-chromium@1.5.176: resolution: {integrity: sha512-2nDK9orkm7M9ZZkjO3PjbEd3VUulQLyg5T9O3enJdFvUg46Hzd4DUvTvAuEgbdHYXyFsiG4A5sO9IzToMH1cDg==} dev: true @@ -1702,6 +1789,10 @@ packages: /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + /empathic@2.0.0: + resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} + engines: {node: '>=14'} + /es-abstract@1.24.0: resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} engines: {node: '>= 0.4'} @@ -1880,13 +1971,13 @@ packages: optional: true dependencies: '@next/eslint-plugin-next': 15.3.5 - '@rushstack/eslint-patch': 1.11.0 - '@typescript-eslint/eslint-plugin': 8.35.0(@typescript-eslint/parser@8.35.0)(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/parser': 8.35.0(eslint@8.57.1)(typescript@5.8.3) + '@rushstack/eslint-patch': 1.12.0 + '@typescript-eslint/eslint-plugin': 8.38.0(@typescript-eslint/parser@8.38.0)(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/parser': 8.38.0(eslint@8.57.1)(typescript@5.8.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.35.0)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.38.0)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.5(eslint@8.57.1) eslint-plugin-react-hooks: 5.2.0(eslint@8.57.1) @@ -1923,17 +2014,17 @@ packages: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.1 eslint: 8.57.1 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.35.0)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.38.0)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) get-tsconfig: 4.10.1 is-bun-module: 2.0.0 stable-hash: 0.0.5 tinyglobby: 0.2.14 - unrs-resolver: 1.9.2 + unrs-resolver: 1.11.1 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.12.1(@typescript-eslint/parser@8.35.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): + /eslint-module-utils@2.12.1(@typescript-eslint/parser@8.38.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} engines: {node: '>=4'} peerDependencies: @@ -1954,7 +2045,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 8.35.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/parser': 8.38.0(eslint@8.57.1)(typescript@5.8.3) debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 @@ -1963,7 +2054,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.35.0)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): + /eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.38.0)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} engines: {node: '>=4'} peerDependencies: @@ -1974,7 +2065,7 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 8.35.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/parser': 8.38.0(eslint@8.57.1)(typescript@5.8.3) array-includes: 3.1.9 array.prototype.findlastindex: 1.2.6 array.prototype.flat: 1.3.3 @@ -1983,7 +2074,7 @@ packages: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.35.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.38.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -2159,6 +2250,15 @@ packages: engines: {node: '>=0.10.0'} dev: true + /exsolve@1.0.7: + resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} + + /fast-check@3.23.2: + resolution: {integrity: sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==} + engines: {node: '>=8.0.0'} + dependencies: + pure-rand: 6.1.0 + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true @@ -2197,7 +2297,7 @@ packages: dependencies: reusify: 1.1.0 - /fdir@6.4.6(picomatch@4.0.2): + /fdir@6.4.6(picomatch@4.0.3): resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} peerDependencies: picomatch: ^3 || ^4 @@ -2205,7 +2305,7 @@ packages: picomatch: optional: true dependencies: - picomatch: 4.0.2 + picomatch: 4.0.3 dev: true /file-entry-cache@6.0.1: @@ -2330,6 +2430,17 @@ packages: resolve-pkg-maps: 1.0.0 dev: true + /giget@2.0.0: + resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + defu: 6.1.4 + node-fetch-native: 1.6.7 + nypm: 0.6.1 + pathe: 2.0.3 + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -2722,8 +2833,8 @@ packages: hasBin: true dev: false - /jiti@2.4.2: - resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + /jiti@2.5.1: + resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} hasBin: true /js-tokens@4.0.0: @@ -2876,8 +2987,8 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /napi-postinstall@0.2.4: - resolution: {integrity: sha512-ZEzHJwBhZ8qQSbknHqYcdtQVr8zUgGyM/q6h6qAyhtyVMNrSgDhrC4disf03dYW0e+czXyLnZINnCTEkWy0eJg==} + /napi-postinstall@0.3.2: + resolution: {integrity: sha512-tWVJxJHmBWLy69PvO96TZMZDrzmw5KeiZBz3RHmiM2XZ9grBJ2WgMAFVVg25nqp3ZjTFUs2Ftw1JhscL3Teliw==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} hasBin: true dev: true @@ -2911,7 +3022,7 @@ packages: '@swc/counter': 0.1.3 '@swc/helpers': 0.5.15 busboy: 1.6.0 - caniuse-lite: 1.0.30001726 + caniuse-lite: 1.0.30001731 postcss: 8.4.31 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) @@ -2925,12 +3036,15 @@ packages: '@next/swc-linux-x64-musl': 15.3.5 '@next/swc-win32-arm64-msvc': 15.3.5 '@next/swc-win32-x64-msvc': 15.3.5 - sharp: 0.34.2 + sharp: 0.34.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: false + /node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} + /node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} dev: true @@ -2945,6 +3059,17 @@ packages: engines: {node: '>=0.10.0'} dev: true + /nypm@0.6.1: + resolution: {integrity: sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + pathe: 2.0.3 + pkg-types: 2.2.0 + tinyexec: 1.0.1 + /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -3015,6 +3140,9 @@ packages: es-object-atoms: 1.1.1 dev: true + /ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: @@ -3092,6 +3220,12 @@ packages: minipass: 7.1.2 dev: false + /pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + + /perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + /pg-cloudflare@1.2.7: resolution: {integrity: sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==} requiresBuild: true @@ -3158,8 +3292,8 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - /picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + /picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} dev: true @@ -3173,6 +3307,13 @@ packages: engines: {node: '>= 6'} dev: false + /pkg-types@2.2.0: + resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} + dependencies: + confbox: 0.2.2 + exsolve: 1.0.7 + pathe: 2.0.3 + /possible-typed-array-names@1.1.0: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} @@ -3283,8 +3424,8 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prisma@6.11.0-integration-fix-generator-ts-pre-preview.1(typescript@5.8.3): - resolution: {integrity: sha512-/b/UsWg2kJ9kJpeNt+e4qDrFt7tKHeQdC55FSI0Iu2cB/Zy62dBg7ogAAYVvXRJwj19pdHlPJJf/TMFbvRLYwA==} + /prisma@6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3): + resolution: {integrity: sha512-hHOhkA/mro5/hRXUCiKdlO2Gu7DhyD7NhVgJ+4V5xSyQguKd7DWGl5BOZCWKJzTfg+nx8u0R6eWMEN7Jq73Emw==} engines: {node: '>=18.18'} hasBin: true requiresBuild: true @@ -3294,9 +3435,11 @@ packages: typescript: optional: true dependencies: - '@prisma/config': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/engines': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/config': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines': 6.15.0-integration-push-pprzzpqvmyuv.1 typescript: 5.8.3 + transitivePeerDependencies: + - magicast /prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} @@ -3311,9 +3454,18 @@ packages: engines: {node: '>=6'} dev: true + /pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + /rc9@2.1.2: + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + dependencies: + defu: 6.1.4 + destr: 2.0.5 + /react-dom@19.1.0(react@19.1.0): resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} peerDependencies: @@ -3358,6 +3510,10 @@ packages: picomatch: 2.3.1 dev: false + /readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + /reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} @@ -3501,8 +3657,8 @@ packages: es-object-atoms: 1.1.1 dev: true - /sharp@0.34.2: - resolution: {integrity: sha512-lszvBmB9QURERtyKT2bNmsgxXK0ShJrL/fvqlonCo7e6xBF8nT8xU6pW+PMIbLsz0RxQk3rgH9kd8UmvOzlMJg==} + /sharp@0.34.3: + resolution: {integrity: sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} requiresBuild: true dependencies: @@ -3510,27 +3666,28 @@ packages: detect-libc: 2.0.4 semver: 7.7.2 optionalDependencies: - '@img/sharp-darwin-arm64': 0.34.2 - '@img/sharp-darwin-x64': 0.34.2 - '@img/sharp-libvips-darwin-arm64': 1.1.0 - '@img/sharp-libvips-darwin-x64': 1.1.0 - '@img/sharp-libvips-linux-arm': 1.1.0 - '@img/sharp-libvips-linux-arm64': 1.1.0 - '@img/sharp-libvips-linux-ppc64': 1.1.0 - '@img/sharp-libvips-linux-s390x': 1.1.0 - '@img/sharp-libvips-linux-x64': 1.1.0 - '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 - '@img/sharp-libvips-linuxmusl-x64': 1.1.0 - '@img/sharp-linux-arm': 0.34.2 - '@img/sharp-linux-arm64': 0.34.2 - '@img/sharp-linux-s390x': 0.34.2 - '@img/sharp-linux-x64': 0.34.2 - '@img/sharp-linuxmusl-arm64': 0.34.2 - '@img/sharp-linuxmusl-x64': 0.34.2 - '@img/sharp-wasm32': 0.34.2 - '@img/sharp-win32-arm64': 0.34.2 - '@img/sharp-win32-ia32': 0.34.2 - '@img/sharp-win32-x64': 0.34.2 + '@img/sharp-darwin-arm64': 0.34.3 + '@img/sharp-darwin-x64': 0.34.3 + '@img/sharp-libvips-darwin-arm64': 1.2.0 + '@img/sharp-libvips-darwin-x64': 1.2.0 + '@img/sharp-libvips-linux-arm': 1.2.0 + '@img/sharp-libvips-linux-arm64': 1.2.0 + '@img/sharp-libvips-linux-ppc64': 1.2.0 + '@img/sharp-libvips-linux-s390x': 1.2.0 + '@img/sharp-libvips-linux-x64': 1.2.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 + '@img/sharp-libvips-linuxmusl-x64': 1.2.0 + '@img/sharp-linux-arm': 0.34.3 + '@img/sharp-linux-arm64': 0.34.3 + '@img/sharp-linux-ppc64': 0.34.3 + '@img/sharp-linux-s390x': 0.34.3 + '@img/sharp-linux-x64': 0.34.3 + '@img/sharp-linuxmusl-arm64': 0.34.3 + '@img/sharp-linuxmusl-x64': 0.34.3 + '@img/sharp-wasm32': 0.34.3 + '@img/sharp-win32-arm64': 0.34.3 + '@img/sharp-win32-ia32': 0.34.3 + '@img/sharp-win32-x64': 0.34.3 dev: false optional: true @@ -3821,12 +3978,15 @@ packages: any-promise: 1.3.0 dev: false + /tinyexec@1.0.1: + resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + /tinyglobby@0.2.14: resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} dependencies: - fdir: 6.4.6(picomatch@4.0.2) - picomatch: 4.0.2 + fdir: 6.4.6(picomatch@4.0.3) + picomatch: 4.0.3 dev: true /to-regex-range@5.0.1: @@ -3947,31 +4107,31 @@ packages: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} dev: true - /unrs-resolver@1.9.2: - resolution: {integrity: sha512-VUyWiTNQD7itdiMuJy+EuLEErLj3uwX/EpHQF8EOf33Dq3Ju6VW1GXm+swk6+1h7a49uv9fKZ+dft9jU7esdLA==} + /unrs-resolver@1.11.1: + resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} requiresBuild: true dependencies: - napi-postinstall: 0.2.4 + napi-postinstall: 0.3.2 optionalDependencies: - '@unrs/resolver-binding-android-arm-eabi': 1.9.2 - '@unrs/resolver-binding-android-arm64': 1.9.2 - '@unrs/resolver-binding-darwin-arm64': 1.9.2 - '@unrs/resolver-binding-darwin-x64': 1.9.2 - '@unrs/resolver-binding-freebsd-x64': 1.9.2 - '@unrs/resolver-binding-linux-arm-gnueabihf': 1.9.2 - '@unrs/resolver-binding-linux-arm-musleabihf': 1.9.2 - '@unrs/resolver-binding-linux-arm64-gnu': 1.9.2 - '@unrs/resolver-binding-linux-arm64-musl': 1.9.2 - '@unrs/resolver-binding-linux-ppc64-gnu': 1.9.2 - '@unrs/resolver-binding-linux-riscv64-gnu': 1.9.2 - '@unrs/resolver-binding-linux-riscv64-musl': 1.9.2 - '@unrs/resolver-binding-linux-s390x-gnu': 1.9.2 - '@unrs/resolver-binding-linux-x64-gnu': 1.9.2 - '@unrs/resolver-binding-linux-x64-musl': 1.9.2 - '@unrs/resolver-binding-wasm32-wasi': 1.9.2 - '@unrs/resolver-binding-win32-arm64-msvc': 1.9.2 - '@unrs/resolver-binding-win32-ia32-msvc': 1.9.2 - '@unrs/resolver-binding-win32-x64-msvc': 1.9.2 + '@unrs/resolver-binding-android-arm-eabi': 1.11.1 + '@unrs/resolver-binding-android-arm64': 1.11.1 + '@unrs/resolver-binding-darwin-arm64': 1.11.1 + '@unrs/resolver-binding-darwin-x64': 1.11.1 + '@unrs/resolver-binding-freebsd-x64': 1.11.1 + '@unrs/resolver-binding-linux-arm-gnueabihf': 1.11.1 + '@unrs/resolver-binding-linux-arm-musleabihf': 1.11.1 + '@unrs/resolver-binding-linux-arm64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-arm64-musl': 1.11.1 + '@unrs/resolver-binding-linux-ppc64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-riscv64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-riscv64-musl': 1.11.1 + '@unrs/resolver-binding-linux-s390x-gnu': 1.11.1 + '@unrs/resolver-binding-linux-x64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-x64-musl': 1.11.1 + '@unrs/resolver-binding-wasm32-wasi': 1.11.1 + '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1 + '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 + '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 dev: true /update-browserslist-db@1.1.3(browserslist@4.25.1): diff --git a/generator-prisma-client/nextjs-starter-webpack-turborepo/.envrc.example b/generator-prisma-client/nextjs-starter-webpack-turborepo/.envrc.example deleted file mode 100644 index 639acf69f1b4..000000000000 --- a/generator-prisma-client/nextjs-starter-webpack-turborepo/.envrc.example +++ /dev/null @@ -1,2 +0,0 @@ -DATABASE_URL="prisma+postgres://..." -DIRECT_URL="postgres://..." diff --git a/generator-prisma-client/nextjs-starter-webpack-turborepo/.gitignore b/generator-prisma-client/nextjs-starter-webpack-turborepo/.gitignore index 3d508f3a1448..3a481825a232 100644 --- a/generator-prisma-client/nextjs-starter-webpack-turborepo/.gitignore +++ b/generator-prisma-client/nextjs-starter-webpack-turborepo/.gitignore @@ -27,7 +27,8 @@ yarn-error.log* .env.development.local .env.test.local .env.production.local -!packages/database/.env +packages/database/.env +apps/web/.env # turbo .turbo diff --git a/generator-prisma-client/nextjs-starter-webpack-turborepo/README.md b/generator-prisma-client/nextjs-starter-webpack-turborepo/README.md index a06216d2aabf..d238013a02e8 100644 --- a/generator-prisma-client/nextjs-starter-webpack-turborepo/README.md +++ b/generator-prisma-client/nextjs-starter-webpack-turborepo/README.md @@ -80,16 +80,16 @@ pnpm install ### 2. Configure environment variables -Create a `.envrc` in the root of the project directory: +Create an `.env` file in the `packages/database` directory: ```bash -touch .envrc +cd packages/database; touch .env ``` -Now, open the `.envrc` file and set the `DATABASE_URL` environment variables with the values of your connection string and your Prisma Postgres connection string: +Now, open the `.env` file and set the `DATABASE_URL` and `DIRECT_URL` environment variables with the values of your connection string and your Prisma Postgres connection string: ```bash -# .envrc +# packages/database/.env # Prisma Postgres connection string (used for migrations) export DATABASE_URL="__YOUR_PRISMA_POSTGRES_CONNECTION_STRING__" @@ -100,28 +100,39 @@ export DIRECT_URL="__YOUR_PRISMA_POSTGRES_DIRECT_CONNECTION_STRING__" NEXT_PUBLIC_URL="http://localhost:3000" ``` -Note that `__YOUR_PRISMA_POSTGRES_CONNECTION_STRING__` is a placeholder value that you need to replace with the values of your Prisma Postgres + Accelerate connection string. Notice that the Accelerate connection string has the following structure: `prisma+postgres://accelerate.prisma-data.net/?api_key=`. +Then, create an `.env` file in the `apps/web` directory: -Note that `__YOUR_PRISMA_POSTGRES_DIRECT_CONNECTION_STRING__` is a placeholder value that you need to replace with the values of your Prisma Postgres direct TCP connection string. The direct connection string has the following structure: `postgres://:@:/`. +```bash +cd apps/web; touch .env +``` -Expose the environment variables to your project by running the following command: +Now, open the `.env` file and set the `DIRECT_URL` environment variable with the values of your connection string and your Prisma Postgres connection string: ```bash -source .envrc +# apps/web/.env + +# Postgres connection string (used for queries by Prisma Client) +export DIRECT_URL="__YOUR_PRISMA_POSTGRES_DIRECT_CONNECTION_STRING__" + +NEXT_PUBLIC_URL="http://localhost:3000" ``` +Note that `__YOUR_PRISMA_POSTGRES_CONNECTION_STRING__` is a placeholder value that you need to replace with the values of your Prisma Postgres + Accelerate connection string. Notice that the Accelerate connection string has the following structure: `prisma+postgres://accelerate.prisma-data.net/?api_key=`. + +Note that `__YOUR_PRISMA_POSTGRES_DIRECT_CONNECTION_STRING__` is a placeholder value that you need to replace with the values of your Prisma Postgres direct TCP connection string. The direct connection string has the following structure: `postgres://:@:/`. + ### 3. Run a migration to create the database structure and seed the database The [Prisma schema file](./packages/prisma/prisma/schema.prisma) contains a single `Quotes` model and a `QuoteKind` enum. You can map this model to the database and create the corresponding `Quotes` table using the following command: ```sh -pnpm db:migrate:dev -- --name init +pnpm db:migrate:dev -- --name init; ``` You now have an empty `Quotes` table in your database. Next, run the [seed script](./packages/prisma/prisma/seed.ts) to create some sample records in the table: ```sh -pnpm db:seed +pnpm db:seed; ``` ### 4. Build the Prisma Client and the Next.js app diff --git a/generator-prisma-client/nextjs-starter-webpack-turborepo/apps/web/components/quotes.tsx b/generator-prisma-client/nextjs-starter-webpack-turborepo/apps/web/components/quotes.tsx index 139bde200ff9..af6d46c26e2c 100644 --- a/generator-prisma-client/nextjs-starter-webpack-turborepo/apps/web/components/quotes.tsx +++ b/generator-prisma-client/nextjs-starter-webpack-turborepo/apps/web/components/quotes.tsx @@ -1,3 +1,4 @@ +import { connection } from 'next/server' import prisma from '@/lib/db' import { QuoteKind } from '@repo/database/enums' @@ -6,6 +7,7 @@ import { QuoteKind } from '@repo/database/enums' export const dynamic = 'force-dynamic' export async function Quotes() { + await connection() const quotes = await prisma.quotes.findMany({ orderBy: { createdAt: 'desc', diff --git a/generator-prisma-client/nextjs-starter-webpack-turborepo/packages/database/package.json b/generator-prisma-client/nextjs-starter-webpack-turborepo/packages/database/package.json index d76a6af8e4bc..73669a3f017e 100644 --- a/generator-prisma-client/nextjs-starter-webpack-turborepo/packages/database/package.json +++ b/generator-prisma-client/nextjs-starter-webpack-turborepo/packages/database/package.json @@ -10,7 +10,7 @@ "db:migrate:deploy": "prisma migrate deploy", "db:migrate:dev": "prisma migrate dev", "db:push": "prisma db push", - "db:seed": "tsx src/seed.ts", + "db:seed": "prisma db seed", "dev": "tsup src/* --format esm --watch", "format": "prisma format", "generate": "prisma generate", @@ -19,20 +19,18 @@ "studio": "prisma studio" }, "dependencies": { - "@prisma/adapter-pg": "6.11.1", - "@prisma/client": "6.11.1" + "@prisma/adapter-pg": "6.15.0-integration-push-pprzzpqvmyuv.1", + "@prisma/client": "6.15.0-integration-push-pprzzpqvmyuv.1" }, "devDependencies": { "@repo/typescript-config": "workspace:*", "@types/node": "20.19.9", + "dotenv": "^17.2.1", "eslint": "8.57.1", - "prisma": "6.11.1", + "prisma": "6.15.0-integration-push-pprzzpqvmyuv.1", "rimraf": "5.0.10", "tsup": "8.5.0", "tsx": "4.19.1", "typescript": "5.5.4" - }, - "prisma": { - "seed": "tsx ./src/seed.ts" } } diff --git a/generator-prisma-client/nextjs-starter-webpack-turborepo/packages/database/prisma.config.ts b/generator-prisma-client/nextjs-starter-webpack-turborepo/packages/database/prisma.config.ts new file mode 100644 index 000000000000..bc7f24cbaa67 --- /dev/null +++ b/generator-prisma-client/nextjs-starter-webpack-turborepo/packages/database/prisma.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'prisma/config' +import 'dotenv/config' + +export default defineConfig({ + schema: './prisma/schema.prisma', + migrations: { + path: './prisma/migrations', + seed: 'tsx ./src/seed.ts', + }, +}) diff --git a/generator-prisma-client/nextjs-starter-webpack-turborepo/pnpm-lock.yaml b/generator-prisma-client/nextjs-starter-webpack-turborepo/pnpm-lock.yaml index fe439d8fda8e..d1af8dc03c60 100644 --- a/generator-prisma-client/nextjs-starter-webpack-turborepo/pnpm-lock.yaml +++ b/generator-prisma-client/nextjs-starter-webpack-turborepo/pnpm-lock.yaml @@ -78,11 +78,11 @@ importers: packages/database: dependencies: '@prisma/adapter-pg': - specifier: 6.11.1 - version: 6.11.1 + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1 '@prisma/client': - specifier: 6.11.1 - version: 6.11.1(prisma@6.11.1)(typescript@5.5.4) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.5.4) devDependencies: '@repo/typescript-config': specifier: workspace:* @@ -90,12 +90,15 @@ importers: '@types/node': specifier: 20.19.9 version: 20.19.9 + dotenv: + specifier: ^17.2.1 + version: 17.2.1 eslint: specifier: 8.57.1 version: 8.57.1 prisma: - specifier: 6.11.1 - version: 6.11.1(typescript@5.5.4) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.5.4) rimraf: specifier: 5.0.10 version: 5.0.10 @@ -116,24 +119,24 @@ packages: engines: {node: '>=10'} dev: false - /@emnapi/core@1.4.4: - resolution: {integrity: sha512-A9CnAbC6ARNMKcIcrQwq6HeHCjpcBZ5wSx4U01WXCqEKlrzB9F9315WDNHkrs2xbx7YjjSxbUYxuN6EQzpcY2g==} + /@emnapi/core@1.4.5: + resolution: {integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==} requiresBuild: true dependencies: - '@emnapi/wasi-threads': 1.0.3 + '@emnapi/wasi-threads': 1.0.4 tslib: 2.8.1 dev: true optional: true - /@emnapi/runtime@1.4.4: - resolution: {integrity: sha512-hHyapA4A3gPaDCNfiqyZUStTMqIkKRshqPIuDOXv1hcBnD4U3l8cP0T1HMCfGRxQ6V64TGCcoswChANyOAwbQg==} + /@emnapi/runtime@1.4.5: + resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} requiresBuild: true dependencies: tslib: 2.8.1 optional: true - /@emnapi/wasi-threads@1.0.3: - resolution: {integrity: sha512-8K5IFFsQqF9wQNJptGbS6FNKgUTsSRYnTqNCG1vPP8jFdjSv18n2mQfJpkt2Oibo9iBEzcDnDxNwKTzC7svlJw==} + /@emnapi/wasi-threads@1.0.4: + resolution: {integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==} requiresBuild: true dependencies: tslib: 2.8.1 @@ -649,178 +652,189 @@ packages: deprecated: Use @eslint/object-schema instead dev: true - /@img/sharp-darwin-arm64@0.34.2: - resolution: {integrity: sha512-OfXHZPppddivUJnqyKoi5YVeHRkkNE2zUFT2gbpKxp/JZCFYEYubnMg+gOp6lWfasPrTS+KPosKqdI+ELYVDtg==} + /@img/sharp-darwin-arm64@0.34.3: + resolution: {integrity: sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [darwin] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.1.0 + '@img/sharp-libvips-darwin-arm64': 1.2.0 dev: false optional: true - /@img/sharp-darwin-x64@0.34.2: - resolution: {integrity: sha512-dYvWqmjU9VxqXmjEtjmvHnGqF8GrVjM2Epj9rJ6BUIXvk8slvNDJbhGFvIoXzkDhrJC2jUxNLz/GUjjvSzfw+g==} + /@img/sharp-darwin-x64@0.34.3: + resolution: {integrity: sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [darwin] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.1.0 + '@img/sharp-libvips-darwin-x64': 1.2.0 dev: false optional: true - /@img/sharp-libvips-darwin-arm64@1.1.0: - resolution: {integrity: sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==} + /@img/sharp-libvips-darwin-arm64@1.2.0: + resolution: {integrity: sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==} cpu: [arm64] os: [darwin] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-darwin-x64@1.1.0: - resolution: {integrity: sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==} + /@img/sharp-libvips-darwin-x64@1.2.0: + resolution: {integrity: sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==} cpu: [x64] os: [darwin] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-arm64@1.1.0: - resolution: {integrity: sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==} + /@img/sharp-libvips-linux-arm64@1.2.0: + resolution: {integrity: sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==} cpu: [arm64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-arm@1.1.0: - resolution: {integrity: sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==} + /@img/sharp-libvips-linux-arm@1.2.0: + resolution: {integrity: sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==} cpu: [arm] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-ppc64@1.1.0: - resolution: {integrity: sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==} + /@img/sharp-libvips-linux-ppc64@1.2.0: + resolution: {integrity: sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==} cpu: [ppc64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-s390x@1.1.0: - resolution: {integrity: sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==} + /@img/sharp-libvips-linux-s390x@1.2.0: + resolution: {integrity: sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==} cpu: [s390x] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-x64@1.1.0: - resolution: {integrity: sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==} + /@img/sharp-libvips-linux-x64@1.2.0: + resolution: {integrity: sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==} cpu: [x64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linuxmusl-arm64@1.1.0: - resolution: {integrity: sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==} + /@img/sharp-libvips-linuxmusl-arm64@1.2.0: + resolution: {integrity: sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==} cpu: [arm64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linuxmusl-x64@1.1.0: - resolution: {integrity: sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==} + /@img/sharp-libvips-linuxmusl-x64@1.2.0: + resolution: {integrity: sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==} cpu: [x64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-linux-arm64@0.34.2: - resolution: {integrity: sha512-D8n8wgWmPDakc83LORcfJepdOSN6MvWNzzz2ux0MnIbOqdieRZwVYY32zxVx+IFUT8er5KPcyU3XXsn+GzG/0Q==} + /@img/sharp-linux-arm64@0.34.3: + resolution: {integrity: sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.1.0 + '@img/sharp-libvips-linux-arm64': 1.2.0 dev: false optional: true - /@img/sharp-linux-arm@0.34.2: - resolution: {integrity: sha512-0DZzkvuEOqQUP9mo2kjjKNok5AmnOr1jB2XYjkaoNRwpAYMDzRmAqUIa1nRi58S2WswqSfPOWLNOr0FDT3H5RQ==} + /@img/sharp-linux-arm@0.34.3: + resolution: {integrity: sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.1.0 + '@img/sharp-libvips-linux-arm': 1.2.0 dev: false optional: true - /@img/sharp-linux-s390x@0.34.2: - resolution: {integrity: sha512-EGZ1xwhBI7dNISwxjChqBGELCWMGDvmxZXKjQRuqMrakhO8QoMgqCrdjnAqJq/CScxfRn+Bb7suXBElKQpPDiw==} + /@img/sharp-linux-ppc64@0.34.3: + resolution: {integrity: sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-ppc64': 1.2.0 + dev: false + optional: true + + /@img/sharp-linux-s390x@0.34.3: + resolution: {integrity: sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.1.0 + '@img/sharp-libvips-linux-s390x': 1.2.0 dev: false optional: true - /@img/sharp-linux-x64@0.34.2: - resolution: {integrity: sha512-sD7J+h5nFLMMmOXYH4DD9UtSNBD05tWSSdWAcEyzqW8Cn5UxXvsHAxmxSesYUsTOBmUnjtxghKDl15EvfqLFbQ==} + /@img/sharp-linux-x64@0.34.3: + resolution: {integrity: sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.1.0 + '@img/sharp-libvips-linux-x64': 1.2.0 dev: false optional: true - /@img/sharp-linuxmusl-arm64@0.34.2: - resolution: {integrity: sha512-NEE2vQ6wcxYav1/A22OOxoSOGiKnNmDzCYFOZ949xFmrWZOVII1Bp3NqVVpvj+3UeHMFyN5eP/V5hzViQ5CZNA==} + /@img/sharp-linuxmusl-arm64@0.34.3: + resolution: {integrity: sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 dev: false optional: true - /@img/sharp-linuxmusl-x64@0.34.2: - resolution: {integrity: sha512-DOYMrDm5E6/8bm/yQLCWyuDJwUnlevR8xtF8bs+gjZ7cyUNYXiSf/E8Kp0Ss5xasIaXSHzb888V1BE4i1hFhAA==} + /@img/sharp-linuxmusl-x64@0.34.3: + resolution: {integrity: sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.1.0 + '@img/sharp-libvips-linuxmusl-x64': 1.2.0 dev: false optional: true - /@img/sharp-wasm32@0.34.2: - resolution: {integrity: sha512-/VI4mdlJ9zkaq53MbIG6rZY+QRN3MLbR6usYlgITEzi4Rpx5S6LFKsycOQjkOGmqTNmkIdLjEvooFKwww6OpdQ==} + /@img/sharp-wasm32@0.34.3: + resolution: {integrity: sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [wasm32] requiresBuild: true dependencies: - '@emnapi/runtime': 1.4.4 + '@emnapi/runtime': 1.4.5 dev: false optional: true - /@img/sharp-win32-arm64@0.34.2: - resolution: {integrity: sha512-cfP/r9FdS63VA5k0xiqaNaEoGxBg9k7uE+RQGzuK9fHt7jib4zAVVseR9LsE4gJcNWgT6APKMNnCcnyOtmSEUQ==} + /@img/sharp-win32-arm64@0.34.3: + resolution: {integrity: sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [win32] @@ -828,8 +842,8 @@ packages: dev: false optional: true - /@img/sharp-win32-ia32@0.34.2: - resolution: {integrity: sha512-QLjGGvAbj0X/FXl8n1WbtQ6iVBpWU7JO94u/P2M4a8CFYsvQi4GW2mRy/JqkRx0qpBzaOdKJKw8uc930EX2AHw==} + /@img/sharp-win32-ia32@0.34.3: + resolution: {integrity: sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ia32] os: [win32] @@ -837,8 +851,8 @@ packages: dev: false optional: true - /@img/sharp-win32-x64@0.34.2: - resolution: {integrity: sha512-aUdT6zEYtDKCaxkofmmJDJYGCf0+pJg3eU9/oBuqvEeoB9dKI6ZLc/1iLJCTuJQDO4ptntAlkUmHgGjyuobZbw==} + /@img/sharp-win32-x64@0.34.3: + resolution: {integrity: sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [win32] @@ -876,13 +890,13 @@ packages: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.4 - /@napi-rs/wasm-runtime@0.2.11: - resolution: {integrity: sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==} + /@napi-rs/wasm-runtime@0.2.12: + resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} requiresBuild: true dependencies: - '@emnapi/core': 1.4.4 - '@emnapi/runtime': 1.4.4 - '@tybys/wasm-util': 0.9.0 + '@emnapi/core': 1.4.5 + '@emnapi/runtime': 1.4.5 + '@tybys/wasm-util': 0.10.0 dev: true optional: true @@ -997,18 +1011,18 @@ packages: requiresBuild: true optional: true - /@prisma/adapter-pg@6.11.1: - resolution: {integrity: sha512-30wZL5UaSO8ypHQfpxFxveMNuH1hTkmP5VkNC9QpEqwhdMrf/4Rb9x0BVbzomFDPX24uwKG1w+welfIxnUrK5w==} + /@prisma/adapter-pg@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5wfP6t1Ua2SuVKzbilG5dGHcuDH+4AeJ19bhb8IdrFwz8mxmv6sojt4Pb93QDprygobqClE/0VGTvVbri+sdBA==} dependencies: - '@prisma/driver-adapter-utils': 6.11.1 + '@prisma/driver-adapter-utils': 6.15.0-integration-push-pprzzpqvmyuv.1 pg: 8.16.3 postgres-array: 3.0.4 transitivePeerDependencies: - pg-native dev: false - /@prisma/client@6.11.1(prisma@6.11.1)(typescript@5.5.4): - resolution: {integrity: sha512-5CLFh8QP6KxRm83pJ84jaVCeSVPQr8k0L2SEtOJHwdkS57/VQDcI/wQpGmdyOZi+D9gdNabdo8tj1Uk+w+upsQ==} + /@prisma/client@6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.5.4): + resolution: {integrity: sha512-bq+TS1Qw7hPjsLrcuDPRBxtoqIEAZ3oV7mutrq3oC64zGvVrcvh4OF73T6bEYZcXNWbBtlCEawQvdOIaBYaKkA==} engines: {node: '>=18.18'} requiresBuild: true peerDependencies: @@ -1020,47 +1034,52 @@ packages: typescript: optional: true dependencies: - prisma: 6.11.1(typescript@5.5.4) + prisma: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.5.4) typescript: 5.5.4 dev: false - /@prisma/config@6.11.1: - resolution: {integrity: sha512-z6rCTQN741wxDq82cpdzx2uVykpnQIXalLhrWQSR0jlBVOxCIkz3HZnd8ern3uYTcWKfB3IpVAF7K2FU8t/8AQ==} + /@prisma/config@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-s9RMj6qU5LT2+lJZsVFXWz2qH3LgEDgpFictFKskAKCLet/2/i8AUFJIgXlxRzyjWG2rWHLPQZLsZwCOpcgfoQ==} dependencies: - jiti: 2.4.2 + c12: 3.1.0 + deepmerge-ts: 7.1.5 + effect: 3.16.12 + empathic: 2.0.0 + transitivePeerDependencies: + - magicast - /@prisma/debug@6.11.1: - resolution: {integrity: sha512-lWRb/YSWu8l4Yum1UXfGLtqFzZkVS2ygkWYpgkbgMHn9XJlMITIgeMvJyX5GepChzhmxuSuiq/MY/kGFweOpGw==} + /@prisma/debug@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-+9nB1YyaivwiX8Oruc7tHdAp1NlKXX+bMYJm78U1pU1ifG0OrXpJO3FRCkhdOXOJT/vKxJOMWUkdIurqvGCygg==} - /@prisma/driver-adapter-utils@6.11.1: - resolution: {integrity: sha512-y09aIY3XTJIgPI1ZMfybn5kndbhu11Rjg81cH6pSi/Rg/PnbxomWVHhu4NnKmCGioidUqJ5KeQ7i75dIOVsSXQ==} + /@prisma/driver-adapter-utils@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-KyupdRHYyoKjbIMJeYE85ajV5ntlQHFSI74wp7qlytLLBM95AN6zAO9p0ncVTaofykm8K3g/Dc2qDmBFu1lCFA==} dependencies: - '@prisma/debug': 6.11.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 dev: false - /@prisma/engines-version@6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9: - resolution: {integrity: sha512-swFJTOOg4tHyOM1zB/pHb3MeH0i6t7jFKn5l+ZsB23d9AQACuIRo9MouvuKGvnDogzkcjbWnXi/NvOZ0+n5Jfw==} + /@prisma/engines-version@6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7: + resolution: {integrity: sha512-3Fg+h8xLqnUqkHJjhQxVKX8Aaf5MCyRXZKdRlR/9OqvdEXlER90LdNhPQewnWXFlK+pyaDcCpVgrp495iDUAzw==} - /@prisma/engines@6.11.1: - resolution: {integrity: sha512-6eKEcV6V8W2eZAUwX2xTktxqPM4vnx3sxz3SDtpZwjHKpC6lhOtc4vtAtFUuf5+eEqBk+dbJ9Dcaj6uQU+FNNg==} + /@prisma/engines@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-EY38vyVbdewNzUaSP3j7QW6dMEAhTfGhQMQqS6zmmsftk3ophUIJMATHPk4f6NSITVQIhhFXLmqFOYphw69sDw==} requiresBuild: true dependencies: - '@prisma/debug': 6.11.1 - '@prisma/engines-version': 6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9 - '@prisma/fetch-engine': 6.11.1 - '@prisma/get-platform': 6.11.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/fetch-engine': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/fetch-engine@6.11.1: - resolution: {integrity: sha512-NBYzmkXTkj9+LxNPRSndaAeALOL1Gr3tjvgRYNqruIPlZ6/ixLeuE/5boYOewant58tnaYFZ5Ne0jFBPfGXHpQ==} + /@prisma/fetch-engine@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-pFzmx4HULMpOqcMBKLEVvOnYZaFC8/uNxLBN+qVKsysw38iddXKX99zQ9merzREToldWr9ymICMitrc5CH5pQg==} dependencies: - '@prisma/debug': 6.11.1 - '@prisma/engines-version': 6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9 - '@prisma/get-platform': 6.11.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/get-platform@6.11.1: - resolution: {integrity: sha512-b2Z8oV2gwvdCkFemBTFd0x4lsL4O2jLSx8lB7D+XqoFALOQZPa7eAPE1NU0Mj1V8gPHRxIsHnyUNtw2i92psUw==} + /@prisma/get-platform@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5DhLyrR8Wx9RqS1RzNhjMHxnMXK21dPRy6Au99pTvoT9MpqnYLDGl0TjQraZlwIm6wcTHVY2TSNKEsmqD47pqg==} dependencies: - '@prisma/debug': 6.11.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 /@rollup/rollup-android-arm-eabi@4.44.2: resolution: {integrity: sha512-g0dF8P1e2QYPOj1gu7s/3LVP6kze9A7m6x0BZ9iTdXK8N5c2V7cpBKHV3/9A4Zd8xxavdhK0t4PnqjkqVmUc9Q==} @@ -1230,6 +1249,9 @@ packages: resolution: {integrity: sha512-5EwMtOqvJMMa3HbmxLlF74e+3/HhwBTMcvt3nqVJgGCozO6hzIPOBlwm8mGVNR9SN2IJpxSnlxczyDjcn7qIyw==} dev: true + /@standard-schema/spec@1.0.0: + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} dev: false @@ -1261,8 +1283,8 @@ packages: zod: 3.25.71 dev: false - /@tybys/wasm-util@0.9.0: - resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + /@tybys/wasm-util@0.10.0: + resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} requiresBuild: true dependencies: tslib: 2.8.1 @@ -1560,7 +1582,7 @@ packages: cpu: [wasm32] requiresBuild: true dependencies: - '@napi-rs/wasm-runtime': 0.2.11 + '@napi-rs/wasm-runtime': 0.2.12 dev: true optional: true @@ -1845,6 +1867,27 @@ packages: streamsearch: 1.1.0 dev: false + /c12@3.1.0: + resolution: {integrity: sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==} + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + dependencies: + chokidar: 4.0.3 + confbox: 0.2.2 + defu: 6.1.4 + dotenv: 16.6.1 + exsolve: 1.0.7 + giget: 2.0.0 + jiti: 2.5.1 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 2.2.0 + rc9: 2.1.2 + /cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -1917,7 +1960,11 @@ packages: engines: {node: '>= 14.16.0'} dependencies: readdirp: 4.1.2 - dev: true + + /citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + dependencies: + consola: 3.4.2 /client-only@0.0.1: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} @@ -1964,10 +2011,12 @@ packages: resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} dev: true + /confbox@0.2.2: + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} + /consola@3.4.2: resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} engines: {node: ^14.18.0 || >=16.10.0} - dev: true /cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} @@ -2044,6 +2093,10 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true + /deepmerge-ts@7.1.5: + resolution: {integrity: sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==} + engines: {node: '>=16.0.0'} + /define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -2062,6 +2115,12 @@ packages: object-keys: 1.1.1 dev: true + /defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + /destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + /detect-libc@2.0.4: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} @@ -2098,6 +2157,15 @@ packages: esutils: 2.0.3 dev: true + /dotenv@16.6.1: + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} + engines: {node: '>=12'} + + /dotenv@17.2.1: + resolution: {integrity: sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==} + engines: {node: '>=12'} + dev: true + /dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -2110,6 +2178,12 @@ packages: /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + /effect@3.16.12: + resolution: {integrity: sha512-N39iBk0K71F9nb442TLbTkjl24FLUzuvx2i1I2RsEAQsdAdUTuUoW0vlfUXgkMTUOnYqKnWcFfqw4hK4Pw27hg==} + dependencies: + '@standard-schema/spec': 1.0.0 + fast-check: 3.23.2 + /electron-to-chromium@1.5.180: resolution: {integrity: sha512-ED+GEyEh3kYMwt2faNmgMB0b8O5qtATGgR4RmRsIp4T6p7B8vdMbIedYndnvZfsaXvSzegtpfqRMDNCjjiSduA==} dev: true @@ -2120,6 +2194,10 @@ packages: /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + /empathic@2.0.0: + resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} + engines: {node: '>=14'} + /es-abstract@1.24.0: resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} engines: {node: '>= 0.4'} @@ -2605,6 +2683,15 @@ packages: engines: {node: '>=0.10.0'} dev: true + /exsolve@1.0.7: + resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} + + /fast-check@3.23.2: + resolution: {integrity: sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==} + engines: {node: '>=8.0.0'} + dependencies: + pure-rand: 6.1.0 + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true @@ -2783,6 +2870,17 @@ packages: resolve-pkg-maps: 1.0.0 dev: true + /giget@2.0.0: + resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + defu: 6.1.4 + node-fetch-native: 1.6.7 + nypm: 0.6.1 + pathe: 2.0.3 + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -3179,8 +3277,8 @@ packages: hasBin: true dev: false - /jiti@2.4.2: - resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + /jiti@2.5.1: + resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} hasBin: true /joycon@3.1.1: @@ -3406,12 +3504,15 @@ packages: '@next/swc-linux-x64-musl': 15.3.5 '@next/swc-win32-arm64-msvc': 15.3.5 '@next/swc-win32-x64-msvc': 15.3.5 - sharp: 0.34.2 + sharp: 0.34.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: false + /node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} + /node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} dev: true @@ -3426,6 +3527,17 @@ packages: engines: {node: '>=0.10.0'} dev: true + /nypm@0.6.1: + resolution: {integrity: sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + pathe: 2.0.3 + pkg-types: 2.2.0 + tinyexec: 1.0.1 + /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -3496,6 +3608,9 @@ packages: es-object-atoms: 1.1.1 dev: true + /ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: @@ -3578,7 +3693,9 @@ packages: /pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - dev: true + + /perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} /pg-cloudflare@1.2.7: resolution: {integrity: sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==} @@ -3671,6 +3788,13 @@ packages: pathe: 2.0.3 dev: true + /pkg-types@2.2.0: + resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} + dependencies: + confbox: 0.2.2 + exsolve: 1.0.7 + pathe: 2.0.3 + /possible-typed-array-names@1.1.0: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} @@ -3813,8 +3937,8 @@ packages: hasBin: true dev: true - /prisma@6.11.1(typescript@5.5.4): - resolution: {integrity: sha512-VzJToRlV0s9Vu2bfqHiRJw73hZNCG/AyJeX+kopbu4GATTjTUdEWUteO3p4BLYoHpMS4o8pD3v6tF44BHNZI1w==} + /prisma@6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.5.4): + resolution: {integrity: sha512-hHOhkA/mro5/hRXUCiKdlO2Gu7DhyD7NhVgJ+4V5xSyQguKd7DWGl5BOZCWKJzTfg+nx8u0R6eWMEN7Jq73Emw==} engines: {node: '>=18.18'} hasBin: true requiresBuild: true @@ -3824,9 +3948,11 @@ packages: typescript: optional: true dependencies: - '@prisma/config': 6.11.1 - '@prisma/engines': 6.11.1 + '@prisma/config': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines': 6.15.0-integration-push-pprzzpqvmyuv.1 typescript: 5.5.4 + transitivePeerDependencies: + - magicast /prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} @@ -3841,9 +3967,18 @@ packages: engines: {node: '>=6'} dev: true + /pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + /rc9@2.1.2: + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + dependencies: + defu: 6.1.4 + destr: 2.0.5 + /react-dom@19.1.0(react@19.1.0): resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} peerDependencies: @@ -3891,7 +4026,6 @@ packages: /readdirp@4.1.2: resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} engines: {node: '>= 14.18.0'} - dev: true /reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} @@ -4078,8 +4212,8 @@ packages: es-object-atoms: 1.1.1 dev: true - /sharp@0.34.2: - resolution: {integrity: sha512-lszvBmB9QURERtyKT2bNmsgxXK0ShJrL/fvqlonCo7e6xBF8nT8xU6pW+PMIbLsz0RxQk3rgH9kd8UmvOzlMJg==} + /sharp@0.34.3: + resolution: {integrity: sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} requiresBuild: true dependencies: @@ -4087,27 +4221,28 @@ packages: detect-libc: 2.0.4 semver: 7.7.2 optionalDependencies: - '@img/sharp-darwin-arm64': 0.34.2 - '@img/sharp-darwin-x64': 0.34.2 - '@img/sharp-libvips-darwin-arm64': 1.1.0 - '@img/sharp-libvips-darwin-x64': 1.1.0 - '@img/sharp-libvips-linux-arm': 1.1.0 - '@img/sharp-libvips-linux-arm64': 1.1.0 - '@img/sharp-libvips-linux-ppc64': 1.1.0 - '@img/sharp-libvips-linux-s390x': 1.1.0 - '@img/sharp-libvips-linux-x64': 1.1.0 - '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 - '@img/sharp-libvips-linuxmusl-x64': 1.1.0 - '@img/sharp-linux-arm': 0.34.2 - '@img/sharp-linux-arm64': 0.34.2 - '@img/sharp-linux-s390x': 0.34.2 - '@img/sharp-linux-x64': 0.34.2 - '@img/sharp-linuxmusl-arm64': 0.34.2 - '@img/sharp-linuxmusl-x64': 0.34.2 - '@img/sharp-wasm32': 0.34.2 - '@img/sharp-win32-arm64': 0.34.2 - '@img/sharp-win32-ia32': 0.34.2 - '@img/sharp-win32-x64': 0.34.2 + '@img/sharp-darwin-arm64': 0.34.3 + '@img/sharp-darwin-x64': 0.34.3 + '@img/sharp-libvips-darwin-arm64': 1.2.0 + '@img/sharp-libvips-darwin-x64': 1.2.0 + '@img/sharp-libvips-linux-arm': 1.2.0 + '@img/sharp-libvips-linux-arm64': 1.2.0 + '@img/sharp-libvips-linux-ppc64': 1.2.0 + '@img/sharp-libvips-linux-s390x': 1.2.0 + '@img/sharp-libvips-linux-x64': 1.2.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 + '@img/sharp-libvips-linuxmusl-x64': 1.2.0 + '@img/sharp-linux-arm': 0.34.3 + '@img/sharp-linux-arm64': 0.34.3 + '@img/sharp-linux-ppc64': 0.34.3 + '@img/sharp-linux-s390x': 0.34.3 + '@img/sharp-linux-x64': 0.34.3 + '@img/sharp-linuxmusl-arm64': 0.34.3 + '@img/sharp-linuxmusl-x64': 0.34.3 + '@img/sharp-wasm32': 0.34.3 + '@img/sharp-win32-arm64': 0.34.3 + '@img/sharp-win32-ia32': 0.34.3 + '@img/sharp-win32-x64': 0.34.3 dev: false optional: true @@ -4407,6 +4542,9 @@ packages: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} dev: true + /tinyexec@1.0.1: + resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + /tinyglobby@0.2.14: resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} diff --git a/generator-prisma-client/nextjs-starter-webpack-turborepo/turbo.json b/generator-prisma-client/nextjs-starter-webpack-turborepo/turbo.json index f3376baab09c..0974d3f7994a 100644 --- a/generator-prisma-client/nextjs-starter-webpack-turborepo/turbo.json +++ b/generator-prisma-client/nextjs-starter-webpack-turborepo/turbo.json @@ -1,5 +1,8 @@ { "$schema": "https://turborepo.com/schema.json", + "globalDependencies": [ + ".env" + ], "tasks": { "build": { "dependsOn": ["^build"], @@ -8,21 +11,32 @@ "env": ["DIRECT_URL"] }, "db:migrate:dev": { - "cache": false, "env": ["DATABASE_URL", "DIRECT_URL"], + "inputs": [ + "packages/database" + ], "persistent": true }, "db:migrate:deploy": { "cache": false, - "env": ["DATABASE_URL", "DIRECT_URL"] + "env": ["DATABASE_URL", "DIRECT_URL"], + "inputs": [ + "packages/database" + ] }, "db:push": { "cache": false, - "env": ["DATABASE_URL", "DIRECT_URL"] + "env": ["DATABASE_URL", "DIRECT_URL"], + "inputs": [ + "packages/database" + ] }, "db:seed": { "cache": false, - "env": ["DATABASE_URL", "DIRECT_URL"] + "env": ["DATABASE_URL", "DIRECT_URL"], + "inputs": [ + "packages/database" + ] }, "dev": { "cache": false, diff --git a/generator-prisma-client/nextjs-starter-webpack-with-middleware/components/quotes.tsx b/generator-prisma-client/nextjs-starter-webpack-with-middleware/components/quotes.tsx index 12d7ba9d5c40..be4ad3c149b6 100644 --- a/generator-prisma-client/nextjs-starter-webpack-with-middleware/components/quotes.tsx +++ b/generator-prisma-client/nextjs-starter-webpack-with-middleware/components/quotes.tsx @@ -1,3 +1,4 @@ +import { connection } from 'next/server' import prisma from '@/lib/db' import { QuoteKind } from '@/lib/prisma-enums' @@ -6,6 +7,7 @@ import { QuoteKind } from '@/lib/prisma-enums' export const dynamic = 'force-dynamic' export async function Quotes() { + await connection() const quotes = await prisma.quotes.findMany({ orderBy: { createdAt: 'desc', diff --git a/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/internal/class.ts b/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/internal/class.ts index 26e1b9b4461c..6d1546586193 100644 --- a/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/internal/class.ts +++ b/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/internal/class.ts @@ -22,7 +22,7 @@ const config: runtime.GetPrismaClientConfig = { "value": "prisma-client" }, "output": { - "value": "/Users/jkomyno/work/prisma/prisma-examples/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge", + "value": "/Users/aqrln/prisma/prisma-examples/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge", "fromEnvVar": null }, "config": { @@ -37,12 +37,12 @@ const config: runtime.GetPrismaClientConfig = { } ], "previewFeatures": [], - "sourceFilePath": "/Users/jkomyno/work/prisma/prisma-examples/generator-prisma-client/nextjs-starter-webpack-with-middleware/prisma/schema.prisma", + "sourceFilePath": "/Users/aqrln/prisma/prisma-examples/generator-prisma-client/nextjs-starter-webpack-with-middleware/prisma/schema.prisma", "isCustomOutput": true }, "relativePath": "../../../prisma", - "clientVersion": "6.11.0-integration-fix-generator-ts-pre-preview.1", - "engineVersion": "9fb012f2651f737d6adc016054d30c6e075b4b86", + "clientVersion": "6.14.0-integration-feat-client-wasm-base64-on-nodejs.6", + "engineVersion": "b2e5a6c3a6936784f3aefb57ce847e4e7d28986a", "datasourceNames": [ "db" ], @@ -102,7 +102,7 @@ export interface PrismaClientConstructor { new < ClientOptions extends Prisma.PrismaClientOptions = Prisma.PrismaClientOptions, - U = LogOptions, + const U = LogOptions, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs >(options?: Prisma.Subset): PrismaClient } diff --git a/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/internal/prismaNamespace.ts b/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/internal/prismaNamespace.ts index ac25d189baae..337ca2907a2a 100644 --- a/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/internal/prismaNamespace.ts +++ b/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/internal/prismaNamespace.ts @@ -4,13 +4,13 @@ // @ts-nocheck /** * WARNING: This is an internal file that is subject to change! - * + * * 🛑 Under no circumstances should you import this file directly! 🛑 - * + * * All exports from this file are wrapped under a `Prisma` namespace object in the client.ts file. * While this enables partial backward compatibility, it is not part of the stable public API. - * - * If you are looking for your Models, Enums, and Input Types, please import them from the respective + * + * If you are looking for your Models, Enums, and Input Types, please import them from the respective * model files in the `model` directory! */ @@ -92,12 +92,12 @@ export type PrismaVersion = { } /** - * Prisma Client JS version: 6.11.0-integration-fix-generator-ts-pre-preview.1 - * Query Engine version: 9fb012f2651f737d6adc016054d30c6e075b4b86 + * Prisma Client JS version: 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 + * Query Engine version: b2e5a6c3a6936784f3aefb57ce847e4e7d28986a */ export const prismaVersion: PrismaVersion = { - client: "6.11.0-integration-fix-generator-ts-pre-preview.1", - engine: "9fb012f2651f737d6adc016054d30c6e075b4b86" + client: "6.14.0-integration-feat-client-wasm-base64-on-nodejs.6", + engine: "b2e5a6c3a6936784f3aefb57ce847e4e7d28986a" } /** @@ -555,7 +555,7 @@ export type QueryMode = (typeof QueryMode)[keyof typeof QueryMode] /** - * Field references + * Field references */ @@ -662,16 +662,24 @@ export interface PrismaClientOptions { /** * @example * ``` - * // Defaults to stdout + * // Shorthand for `emit: 'stdout'` * log: ['query', 'info', 'warn', 'error'] * - * // Emit as events + * // Emit as events only * log: [ - * { emit: 'stdout', level: 'query' }, - * { emit: 'stdout', level: 'info' }, - * { emit: 'stdout', level: 'warn' } - * { emit: 'stdout', level: 'error' } + * { emit: 'event', level: 'query' }, + * { emit: 'event', level: 'info' }, + * { emit: 'event', level: 'warn' } + * { emit: 'event', level: 'error' } * ] + * + * / Emit as events and log to stdout + * og: [ + * { emit: 'stdout', level: 'query' }, + * { emit: 'stdout', level: 'info' }, + * { emit: 'stdout', level: 'warn' } + * { emit: 'stdout', level: 'error' } + * * ``` * Read more in our [docs](https://www.prisma.io/docs/reference/tools-and-interfaces/prisma-client/logging#the-log-option). */ @@ -713,10 +721,15 @@ export type LogDefinition = { emit: 'stdout' | 'event' } -export type GetLogType = T extends LogDefinition ? T['emit'] extends 'event' ? T['level'] : never : never -export type GetEvents = T extends Array ? - GetLogType | GetLogType | GetLogType | GetLogType - : never +export type CheckIsLogLevel = T extends LogLevel ? T : never; + +export type GetLogType = CheckIsLogLevel< + T extends LogDefinition ? T['level'] : T +>; + +export type GetEvents = T extends Array + ? GetLogType + : never; export type QueryEvent = { timestamp: Date @@ -754,7 +767,7 @@ export type PrismaAction = | 'aggregate' | 'count' | 'runCommandRaw' - | 'findRaw' + | 'findRaw' | 'groupBy' /** diff --git a/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/libquery_engine-darwin-arm64.dylib.node b/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/libquery_engine-darwin-arm64.dylib.node index ea723a0dd124..f55b51c07f50 100755 Binary files a/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/libquery_engine-darwin-arm64.dylib.node and b/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/libquery_engine-darwin-arm64.dylib.node differ diff --git a/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/models/Quotes.ts b/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/models/Quotes.ts index a75af0608712..3f5291e3c5ad 100644 --- a/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/models/Quotes.ts +++ b/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma-edge/models/Quotes.ts @@ -195,7 +195,7 @@ type GetQuotesGroupByPayload = Prisma.PrismaPromise : Prisma.GetScalarType } > - > + > diff --git a/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma/internal/class.ts b/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma/internal/class.ts index 472f3c55c9af..bb0ec9fe76d7 100644 --- a/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma/internal/class.ts +++ b/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma/internal/class.ts @@ -22,7 +22,7 @@ const config: runtime.GetPrismaClientConfig = { "value": "prisma-client" }, "output": { - "value": "/Users/jkomyno/work/prisma/prisma-examples/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma", + "value": "/Users/aqrln/prisma/prisma-examples/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma", "fromEnvVar": null }, "config": { @@ -39,12 +39,12 @@ const config: runtime.GetPrismaClientConfig = { "driverAdapters", "queryCompiler" ], - "sourceFilePath": "/Users/jkomyno/work/prisma/prisma-examples/generator-prisma-client/nextjs-starter-webpack-with-middleware/prisma/schema.prisma", + "sourceFilePath": "/Users/aqrln/prisma/prisma-examples/generator-prisma-client/nextjs-starter-webpack-with-middleware/prisma/schema.prisma", "isCustomOutput": true }, "relativePath": "../../../prisma", - "clientVersion": "6.11.0-integration-fix-generator-ts-pre-preview.1", - "engineVersion": "9fb012f2651f737d6adc016054d30c6e075b4b86", + "clientVersion": "6.14.0-integration-feat-client-wasm-base64-on-nodejs.6", + "engineVersion": "b2e5a6c3a6936784f3aefb57ce847e4e7d28986a", "datasourceNames": [ "db" ], @@ -71,24 +71,20 @@ const config: runtime.GetPrismaClientConfig = { config.runtimeDataModel = JSON.parse("{\"models\":{\"Quotes\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"quote\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"kind\",\"kind\":\"enum\",\"type\":\"QuoteKind\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") config.engineWasm = undefined + +async function decodeBase64AsWasm(wasmBase64: string): Promise { + const { Buffer } = await import('node:buffer') + const base64Data = wasmBase64.replace('data:application/wasm;base64,', '') + const wasmArray = new Uint8Array(Buffer.from(base64Data, 'base64')) + return new WebAssembly.Module(wasmArray) +} + config.compilerWasm = { getRuntime: async () => await import("@prisma/client/runtime/query_compiler_bg.postgresql.mjs"), getQueryCompilerWasmModule: async () => { - const dynamicRequireFn = async (name: T) => - typeof __non_webpack_require__ === 'function' - ? Promise.resolve(__non_webpack_require__(name)) - : await import(/* webpackIgnore: true */ name) - - // Note: we must use dynamic imports here to avoid bundling errors like `Module parse failed: Unexpected character '' (1:0)`. - const { readFile } = await dynamicRequireFn('node:fs/promises') - const { createRequire } = await dynamicRequireFn('node:module') - const _require = createRequire(import.meta.url) - - const wasmModulePath = _require.resolve("@prisma/client/runtime/query_compiler_bg.postgresql.wasm") - const wasmModuleBytes = await readFile(wasmModulePath) - - return new globalThis.WebAssembly.Module(wasmModuleBytes) + const { wasm } = await import("@prisma/client/runtime/query_compiler_bg.postgresql.wasm-base64.mjs") + return await decodeBase64AsWasm(wasm) } } @@ -115,7 +111,7 @@ export interface PrismaClientConstructor { new < ClientOptions extends Prisma.PrismaClientOptions = Prisma.PrismaClientOptions, - U = LogOptions, + const U = LogOptions, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs >(options?: Prisma.Subset): PrismaClient } diff --git a/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma/internal/prismaNamespace.ts b/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma/internal/prismaNamespace.ts index e9e395d52b66..4525fe9ffecc 100644 --- a/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma/internal/prismaNamespace.ts +++ b/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma/internal/prismaNamespace.ts @@ -4,13 +4,13 @@ // @ts-nocheck /** * WARNING: This is an internal file that is subject to change! - * + * * 🛑 Under no circumstances should you import this file directly! 🛑 - * + * * All exports from this file are wrapped under a `Prisma` namespace object in the client.ts file. * While this enables partial backward compatibility, it is not part of the stable public API. - * - * If you are looking for your Models, Enums, and Input Types, please import them from the respective + * + * If you are looking for your Models, Enums, and Input Types, please import them from the respective * model files in the `model` directory! */ @@ -92,12 +92,12 @@ export type PrismaVersion = { } /** - * Prisma Client JS version: 6.11.0-integration-fix-generator-ts-pre-preview.1 - * Query Engine version: 9fb012f2651f737d6adc016054d30c6e075b4b86 + * Prisma Client JS version: 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 + * Query Engine version: b2e5a6c3a6936784f3aefb57ce847e4e7d28986a */ export const prismaVersion: PrismaVersion = { - client: "6.11.0-integration-fix-generator-ts-pre-preview.1", - engine: "9fb012f2651f737d6adc016054d30c6e075b4b86" + client: "6.14.0-integration-feat-client-wasm-base64-on-nodejs.6", + engine: "b2e5a6c3a6936784f3aefb57ce847e4e7d28986a" } /** @@ -555,7 +555,7 @@ export type QueryMode = (typeof QueryMode)[keyof typeof QueryMode] /** - * Field references + * Field references */ @@ -662,16 +662,24 @@ export interface PrismaClientOptions { /** * @example * ``` - * // Defaults to stdout + * // Shorthand for `emit: 'stdout'` * log: ['query', 'info', 'warn', 'error'] * - * // Emit as events + * // Emit as events only * log: [ - * { emit: 'stdout', level: 'query' }, - * { emit: 'stdout', level: 'info' }, - * { emit: 'stdout', level: 'warn' } - * { emit: 'stdout', level: 'error' } + * { emit: 'event', level: 'query' }, + * { emit: 'event', level: 'info' }, + * { emit: 'event', level: 'warn' } + * { emit: 'event', level: 'error' } * ] + * + * / Emit as events and log to stdout + * og: [ + * { emit: 'stdout', level: 'query' }, + * { emit: 'stdout', level: 'info' }, + * { emit: 'stdout', level: 'warn' } + * { emit: 'stdout', level: 'error' } + * * ``` * Read more in our [docs](https://www.prisma.io/docs/reference/tools-and-interfaces/prisma-client/logging#the-log-option). */ @@ -717,10 +725,15 @@ export type LogDefinition = { emit: 'stdout' | 'event' } -export type GetLogType = T extends LogDefinition ? T['emit'] extends 'event' ? T['level'] : never : never -export type GetEvents = T extends Array ? - GetLogType | GetLogType | GetLogType | GetLogType - : never +export type CheckIsLogLevel = T extends LogLevel ? T : never; + +export type GetLogType = CheckIsLogLevel< + T extends LogDefinition ? T['level'] : T +>; + +export type GetEvents = T extends Array + ? GetLogType + : never; export type QueryEvent = { timestamp: Date @@ -758,7 +771,7 @@ export type PrismaAction = | 'aggregate' | 'count' | 'runCommandRaw' - | 'findRaw' + | 'findRaw' | 'groupBy' /** diff --git a/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma/models/Quotes.ts b/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma/models/Quotes.ts index fbf9b6f571c0..bdbcaa8d6092 100644 --- a/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma/models/Quotes.ts +++ b/generator-prisma-client/nextjs-starter-webpack-with-middleware/lib/generated/prisma/models/Quotes.ts @@ -195,7 +195,7 @@ type GetQuotesGroupByPayload = Prisma.PrismaPromise : Prisma.GetScalarType } > - > + > diff --git a/generator-prisma-client/nextjs-starter-webpack-with-middleware/package.json b/generator-prisma-client/nextjs-starter-webpack-with-middleware/package.json index c4fc09cf2aeb..857ebb6c9e79 100644 --- a/generator-prisma-client/nextjs-starter-webpack-with-middleware/package.json +++ b/generator-prisma-client/nextjs-starter-webpack-with-middleware/package.json @@ -24,8 +24,8 @@ "lint": "next lint" }, "dependencies": { - "@prisma/adapter-pg": "6.11.0-integration-fix-generator-ts-pre-preview.1", - "@prisma/client": "6.11.0-integration-fix-generator-ts-pre-preview.1", + "@prisma/adapter-pg": "6.14.0-integration-feat-client-wasm-base64-on-nodejs.6", + "@prisma/client": "6.14.0-integration-feat-client-wasm-base64-on-nodejs.6", "@prisma/extension-accelerate": "2.0.2", "@t3-oss/env-core": "0.13.8", "next": "15.3.5", @@ -43,13 +43,10 @@ "autoprefixer": "10.4.21", "eslint": "8.57.1", "eslint-config-next": "15.3.5", - "prisma": "6.11.0-integration-fix-generator-ts-pre-preview.1", + "prisma": "6.14.0-integration-feat-client-wasm-base64-on-nodejs.6", "tsx": "4.20.3", "typescript": "5.8.3" }, - "prisma": { - "seed": "tsx prisma/seed.ts" - }, "license": "MIT", "packageManager": "pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81" } diff --git a/generator-prisma-client/nextjs-starter-webpack-with-middleware/pnpm-lock.yaml b/generator-prisma-client/nextjs-starter-webpack-with-middleware/pnpm-lock.yaml index 899f7f2ce231..199389a52187 100644 --- a/generator-prisma-client/nextjs-starter-webpack-with-middleware/pnpm-lock.yaml +++ b/generator-prisma-client/nextjs-starter-webpack-with-middleware/pnpm-lock.yaml @@ -6,14 +6,14 @@ settings: dependencies: '@prisma/adapter-pg': - specifier: 6.11.0-integration-fix-generator-ts-pre-preview.1 - version: 6.11.0-integration-fix-generator-ts-pre-preview.1(pg@8.16.2) + specifier: 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 + version: 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 '@prisma/client': - specifier: 6.11.0-integration-fix-generator-ts-pre-preview.1 - version: 6.11.0-integration-fix-generator-ts-pre-preview.1(prisma@6.11.0-integration-fix-generator-ts-pre-preview.1)(typescript@5.8.3) + specifier: 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 + version: 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6(prisma@6.14.0-integration-feat-client-wasm-base64-on-nodejs.6)(typescript@5.8.3) '@prisma/extension-accelerate': specifier: 2.0.2 - version: 2.0.2(@prisma/client@6.11.0-integration-fix-generator-ts-pre-preview.1) + version: 2.0.2(@prisma/client@6.14.0-integration-feat-client-wasm-base64-on-nodejs.6) '@t3-oss/env-core': specifier: 0.13.8 version: 0.13.8(typescript@5.8.3)(zod@3.25.71) @@ -59,8 +59,8 @@ devDependencies: specifier: 15.3.5 version: 15.3.5(eslint@8.57.1)(typescript@5.8.3) prisma: - specifier: 6.11.0-integration-fix-generator-ts-pre-preview.1 - version: 6.11.0-integration-fix-generator-ts-pre-preview.1(typescript@5.8.3) + specifier: 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 + version: 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6(typescript@5.8.3) tsx: specifier: 4.20.3 version: 4.20.3 @@ -75,6 +75,18 @@ packages: engines: {node: '>=10'} dev: false + /@babel/code-frame@7.27.1: + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.27.1 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + /@babel/helper-validator-identifier@7.27.1: + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + engines: {node: '>=6.9.0'} + /@emnapi/core@1.4.3: resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==} requiresBuild: true @@ -744,18 +756,18 @@ packages: dev: false optional: true - /@prisma/adapter-pg@6.11.0-integration-fix-generator-ts-pre-preview.1(pg@8.16.2): - resolution: {integrity: sha512-rpZTjWRjyCvXhDb8Cx5dBcfbgSkVRG2on821eHFzWJViQMBBzYdVVhsxyw6pHqek89toFjLHto1ZHZAgijgS+w==} - peerDependencies: - pg: ^8.11.3 + /@prisma/adapter-pg@6.14.0-integration-feat-client-wasm-base64-on-nodejs.6: + resolution: {integrity: sha512-Q3cBQ+IWCxvLIlfVK6drM01bZEU2i8px49ZFrcyUvm1dfSUmw6FsiGcwt9Md811wEIF4wVoYJzE94pfrCmqElg==} dependencies: - '@prisma/driver-adapter-utils': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/driver-adapter-utils': 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 pg: 8.16.2 postgres-array: 3.0.4 + transitivePeerDependencies: + - pg-native dev: false - /@prisma/client@6.11.0-integration-fix-generator-ts-pre-preview.1(prisma@6.11.0-integration-fix-generator-ts-pre-preview.1)(typescript@5.8.3): - resolution: {integrity: sha512-N9E6i5mUwJe0zO4tgh89Zneivy3/CzUTYE6cv20MfC3SEJy+S29UCqqG2xiQv0lqTGQNIq/pjzW1DQsQYwaOGQ==} + /@prisma/client@6.14.0-integration-feat-client-wasm-base64-on-nodejs.6(prisma@6.14.0-integration-feat-client-wasm-base64-on-nodejs.6)(typescript@5.8.3): + resolution: {integrity: sha512-j0c1LDyMbV1Pu0qKh1JPr6lACm5Mer9QGQqb4c0HJgsqXHzkGZyJTE8HZ4ivZV3VBKuCHJiB9VFyB9Bn02vm8Q==} engines: {node: '>=18.18'} requiresBuild: true peerDependencies: @@ -767,56 +779,61 @@ packages: typescript: optional: true dependencies: - prisma: 6.11.0-integration-fix-generator-ts-pre-preview.1(typescript@5.8.3) + prisma: 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6(typescript@5.8.3) typescript: 5.8.3 dev: false - /@prisma/config@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-jR/oA9HU7VO6T7qeGDMfVVDVQNKPsLGiQwPKAG1uFTnV33Ph7xnSeme+7GmZn6kFPfxKE17CcZEK/4EbywCBWg==} + /@prisma/config@6.14.0-integration-feat-client-wasm-base64-on-nodejs.6: + resolution: {integrity: sha512-keJqLhGRAh93U/7hKrwq5MZzqzIxcFyxEnXDEptABTqSjM4DaxFBpNBQCFrElj2xGuTFAAObLYkCWOqhgSYYBQ==} dependencies: - jiti: 2.4.2 + c12: 3.1.0 + deepmerge-ts: 7.1.5 + effect: 3.16.12 + read-package-up: 11.0.0 + transitivePeerDependencies: + - magicast - /@prisma/debug@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-U9zSFZktKjX6V39ugrrZba7R1Nrv93LUxZ56glZth5NdDNdCfPhUy0W1Ne1DFhb1ieE6lRo7p+hY1Mu3qRI6lQ==} + /@prisma/debug@6.14.0-integration-feat-client-wasm-base64-on-nodejs.6: + resolution: {integrity: sha512-OfLkcA0nrdWWdP5K3KGoJM4iLCree2S6bZCgxLpNBza5wvqWUcHncF9lDngtiyKQLcV7IscrUbW1eYrgvVWnBw==} - /@prisma/driver-adapter-utils@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-0IEV0srN9zkfXY7g4SuHNOQ7zNwEHHhdCXx60yt6ScwFgtUK8iO2PrfygBLD3IavlwotSW4NbsAYfhxRJjiO0A==} + /@prisma/driver-adapter-utils@6.14.0-integration-feat-client-wasm-base64-on-nodejs.6: + resolution: {integrity: sha512-me+1UW0onqNgYfFucqc8qoXClggzszYYJL0fB6Dd2r69wNAlNAGO9BwJrP/u0sz4SmLOvUwrdIikIZ6qVUx1dA==} dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 dev: false - /@prisma/engines-version@6.11.0-8.9fb012f2651f737d6adc016054d30c6e075b4b86: - resolution: {integrity: sha512-t8Rn5BNZoMZG1ppbKe8PrcItaAgfEeZKOpWeP7d/vhVX8NGiadLPhcNhgUIeA535MnrgdxukTDbzACwR5JrG4w==} + /@prisma/engines-version@6.14.0-1.b2e5a6c3a6936784f3aefb57ce847e4e7d28986a: + resolution: {integrity: sha512-kocha47ZGsnLi6io4o2JLR2kU9bX5RttNb/wuxYaZswaY3ZS9M8/9NeXnC9r3HKmpPkxsDkVqg7Nm9RfJGkcSg==} - /@prisma/engines@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-ch5bct/8YWIzBcgeVhkj8lsWn0qq8UeQsns9jX5AYnIi4iFqtNTGPphtoV17wPAQ8Fpfc2AK1Vfc4ei+uaJavw==} + /@prisma/engines@6.14.0-integration-feat-client-wasm-base64-on-nodejs.6: + resolution: {integrity: sha512-QQL4a3liBMJ4Z8Y+NHBUOpoiKuB6RV3IX9lojRSw7CYLfWRjZCduGO4UJWmig9KH6tHW6+0tIjojz6jJvrpeJw==} requiresBuild: true dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/engines-version': 6.11.0-8.9fb012f2651f737d6adc016054d30c6e075b4b86 - '@prisma/fetch-engine': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/get-platform': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 + '@prisma/engines-version': 6.14.0-1.b2e5a6c3a6936784f3aefb57ce847e4e7d28986a + '@prisma/fetch-engine': 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 + '@prisma/get-platform': 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 - /@prisma/extension-accelerate@2.0.2(@prisma/client@6.11.0-integration-fix-generator-ts-pre-preview.1): + /@prisma/extension-accelerate@2.0.2(@prisma/client@6.14.0-integration-feat-client-wasm-base64-on-nodejs.6): resolution: {integrity: sha512-yZK6/k7uOEFpEsKoZezQS1CKDboPtBCQ0NyI70e1Un8tDiRgg80iWGyjsJmRpps2ZIut3MroHP+dyR3wVKh8lA==} engines: {node: '>=18'} peerDependencies: '@prisma/client': '>=4.16.1' dependencies: - '@prisma/client': 6.11.0-integration-fix-generator-ts-pre-preview.1(prisma@6.11.0-integration-fix-generator-ts-pre-preview.1)(typescript@5.8.3) + '@prisma/client': 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6(prisma@6.14.0-integration-feat-client-wasm-base64-on-nodejs.6)(typescript@5.8.3) dev: false - /@prisma/fetch-engine@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-Li1n/VjhiJOdHpvorjGYj9SKzrZqfP0pMNa8V6QnuATpwL/oqgYeUqX0UIATA13y7W7qDvyfcWCP67eICw7EkQ==} + /@prisma/fetch-engine@6.14.0-integration-feat-client-wasm-base64-on-nodejs.6: + resolution: {integrity: sha512-1XjiyxGOut57x7aduC4p18cky7qhXCBdJaiN1Y+yeLHAHvdWB9ZSo2EQvVInZuHtRNfKX/z6J1dtyveM70z4UQ==} dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/engines-version': 6.11.0-8.9fb012f2651f737d6adc016054d30c6e075b4b86 - '@prisma/get-platform': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 + '@prisma/engines-version': 6.14.0-1.b2e5a6c3a6936784f3aefb57ce847e4e7d28986a + '@prisma/get-platform': 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 - /@prisma/get-platform@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-SIb2iMY+JzEfpc3nV/syj8/BaYNYKEC+pzraUkS85wQuxG8zWnvIjSXoUk3+EvxxHq2usFVDPQQUpVWDH0C+AQ==} + /@prisma/get-platform@6.14.0-integration-feat-client-wasm-base64-on-nodejs.6: + resolution: {integrity: sha512-sPuipMJAhEMcbS23LlCxkQUAfYR/JBUrV1it4hTlzUl2k2BOyO5YoeNW8pe4YDGll+K86qQZMXpVAnS5ie9MqA==} dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 /@rtsao/scc@1.1.0: resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} @@ -826,6 +843,9 @@ packages: resolution: {integrity: sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==} dev: true + /@standard-schema/spec@1.0.0: + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} dev: false @@ -875,6 +895,9 @@ packages: undici-types: 6.21.0 dev: true + /@types/normalize-package-data@2.4.4: + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + /@types/react-dom@19.1.6(@types/react@19.1.8): resolution: {integrity: sha512-4hOiT/dwO8Ko0gV1m/TJZYk3y0KBnY9vzDh7W+DH17b2HFSOGgdj33dhihPeuy3l0q23+4e+hoXHV6hCC4dCXw==} peerDependencies: @@ -1433,6 +1456,27 @@ packages: streamsearch: 1.1.0 dev: false + /c12@3.1.0: + resolution: {integrity: sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==} + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + dependencies: + chokidar: 4.0.3 + confbox: 0.2.2 + defu: 6.1.4 + dotenv: 16.6.1 + exsolve: 1.0.7 + giget: 2.0.0 + jiti: 2.4.2 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 2.2.0 + rc9: 2.1.2 + /call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} @@ -1495,6 +1539,17 @@ packages: fsevents: 2.3.3 dev: false + /chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + dependencies: + readdirp: 4.1.2 + + /citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + dependencies: + consola: 3.4.2 + /client-only@0.0.1: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} dev: false @@ -1537,6 +1592,13 @@ packages: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true + /confbox@0.2.2: + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} + + /consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} + engines: {node: ^14.18.0 || >=16.10.0} + /cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -1612,6 +1674,10 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true + /deepmerge-ts@7.1.5: + resolution: {integrity: sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==} + engines: {node: '>=16.0.0'} + /define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -1630,6 +1696,12 @@ packages: object-keys: 1.1.1 dev: true + /defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + /destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + /detect-libc@2.0.4: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} @@ -1659,6 +1731,10 @@ packages: esutils: 2.0.3 dev: true + /dotenv@16.6.1: + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} + engines: {node: '>=12'} + /dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -1672,6 +1748,12 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: false + /effect@3.16.12: + resolution: {integrity: sha512-N39iBk0K71F9nb442TLbTkjl24FLUzuvx2i1I2RsEAQsdAdUTuUoW0vlfUXgkMTUOnYqKnWcFfqw4hK4Pw27hg==} + dependencies: + '@standard-schema/spec': 1.0.0 + fast-check: 3.23.2 + /electron-to-chromium@1.5.171: resolution: {integrity: sha512-scWpzXEJEMrGJa4Y6m/tVotb0WuvNmasv3wWVzUAeCgKU0ToFOhUW6Z+xWnRQANMYGxN4ngJXIThgBJOqzVPCQ==} dev: true @@ -2140,6 +2222,15 @@ packages: engines: {node: '>=0.10.0'} dev: true + /exsolve@1.0.7: + resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} + + /fast-check@3.23.2: + resolution: {integrity: sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==} + engines: {node: '>=8.0.0'} + dependencies: + pure-rand: 6.1.0 + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true @@ -2202,6 +2293,10 @@ packages: dependencies: to-regex-range: 5.0.1 + /find-up-simple@1.0.1: + resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} + engines: {node: '>=18'} + /find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} @@ -2311,6 +2406,17 @@ packages: resolve-pkg-maps: 1.0.0 dev: true + /giget@2.0.0: + resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + defu: 6.1.4 + node-fetch-native: 1.6.7 + nypm: 0.6.1 + pathe: 2.0.3 + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -2420,6 +2526,12 @@ packages: dependencies: function-bind: 1.1.2 + /hosted-git-info@7.0.2: + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + lru-cache: 10.4.3 + /ignore@5.3.2: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} @@ -2443,6 +2555,10 @@ packages: engines: {node: '>=0.8.19'} dev: true + /index-to-position@1.1.0: + resolution: {integrity: sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==} + engines: {node: '>=18'} + /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. @@ -2709,7 +2825,6 @@ packages: /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: true /js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} @@ -2801,7 +2916,6 @@ packages: /lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - dev: false /math-intrinsics@1.1.0: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} @@ -2912,10 +3026,21 @@ packages: - babel-plugin-macros dev: false + /node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} + /node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} dev: true + /normalize-package-data@6.0.2: + resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + hosted-git-info: 7.0.2 + semver: 7.7.2 + validate-npm-package-license: 3.0.4 + /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -2926,6 +3051,17 @@ packages: engines: {node: '>=0.10.0'} dev: true + /nypm@0.6.1: + resolution: {integrity: sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + pathe: 2.0.3 + pkg-types: 2.2.0 + tinyexec: 1.0.1 + /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -2996,6 +3132,9 @@ packages: es-object-atoms: 1.1.1 dev: true + /ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: @@ -3048,6 +3187,14 @@ packages: callsites: 3.1.0 dev: true + /parse-json@8.3.0: + resolution: {integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==} + engines: {node: '>=18'} + dependencies: + '@babel/code-frame': 7.27.1 + index-to-position: 1.1.0 + type-fest: 4.41.0 + /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -3073,6 +3220,12 @@ packages: minipass: 7.1.2 dev: false + /pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + + /perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + /pg-cloudflare@1.2.6: resolution: {integrity: sha512-uxmJAnmIgmYgnSFzgOf2cqGQBzwnRYcrEgXuFjJNEkpedEIPBSEzxY7ph4uA9k1mI+l/GR0HjPNS6FKNZe8SBQ==} requiresBuild: true @@ -3157,6 +3310,13 @@ packages: engines: {node: '>= 6'} dev: false + /pkg-types@2.2.0: + resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} + dependencies: + confbox: 0.2.2 + exsolve: 1.0.7 + pathe: 2.0.3 + /possible-typed-array-names@1.1.0: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} @@ -3271,8 +3431,8 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prisma@6.11.0-integration-fix-generator-ts-pre-preview.1(typescript@5.8.3): - resolution: {integrity: sha512-/b/UsWg2kJ9kJpeNt+e4qDrFt7tKHeQdC55FSI0Iu2cB/Zy62dBg7ogAAYVvXRJwj19pdHlPJJf/TMFbvRLYwA==} + /prisma@6.14.0-integration-feat-client-wasm-base64-on-nodejs.6(typescript@5.8.3): + resolution: {integrity: sha512-v9bcVDHNTvFvFQ5wtsmk8m6EPRAZCeGoa1Hy89eyWufJ3TTj/Z3xowzJcxIJZRP1XazSEJvb3ljZIZ3/Iw3EmA==} engines: {node: '>=18.18'} hasBin: true requiresBuild: true @@ -3282,9 +3442,11 @@ packages: typescript: optional: true dependencies: - '@prisma/config': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/engines': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/config': 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 + '@prisma/engines': 6.14.0-integration-feat-client-wasm-base64-on-nodejs.6 typescript: 5.8.3 + transitivePeerDependencies: + - magicast /prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} @@ -3299,9 +3461,18 @@ packages: engines: {node: '>=6'} dev: true + /pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + /rc9@2.1.2: + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + dependencies: + defu: 6.1.4 + destr: 2.0.5 + /react-dom@19.1.0(react@19.1.0): resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} peerDependencies: @@ -3339,6 +3510,24 @@ packages: pify: 2.3.0 dev: false + /read-package-up@11.0.0: + resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==} + engines: {node: '>=18'} + dependencies: + find-up-simple: 1.0.1 + read-pkg: 9.0.1 + type-fest: 4.41.0 + + /read-pkg@9.0.1: + resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==} + engines: {node: '>=18'} + dependencies: + '@types/normalize-package-data': 2.4.4 + normalize-package-data: 6.0.2 + parse-json: 8.3.0 + type-fest: 4.41.0 + unicorn-magic: 0.1.0 + /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -3346,6 +3535,10 @@ packages: picomatch: 2.3.1 dev: false + /readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + /reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} @@ -3589,6 +3782,24 @@ packages: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} + /spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.21 + + /spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + + /spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.21 + + /spdx-license-ids@3.0.21: + resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} + /split2@4.2.0: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} engines: {node: '>= 10.x'} @@ -3809,6 +4020,9 @@ packages: any-promise: 1.3.0 dev: false + /tinyexec@1.0.1: + resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + /tinyglobby@0.2.14: resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} @@ -3871,6 +4085,10 @@ packages: engines: {node: '>=10'} dev: true + /type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + engines: {node: '>=16'} + /typed-array-buffer@1.0.3: resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} @@ -3935,6 +4153,10 @@ packages: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} dev: true + /unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + /unrs-resolver@1.9.1: resolution: {integrity: sha512-4AZVxP05JGN6DwqIkSP4VKLOcwQa5l37SWHF/ahcuqBMbfxbpN1L1QKafEhWCziHhzKex9H/AR09H0OuVyU+9g==} requiresBuild: true @@ -3983,6 +4205,12 @@ packages: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: false + /validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + /which-boxed-primitive@1.1.1: resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} engines: {node: '>= 0.4'} diff --git a/generator-prisma-client/nextjs-starter-webpack-with-middleware/prisma.config.ts b/generator-prisma-client/nextjs-starter-webpack-with-middleware/prisma.config.ts new file mode 100644 index 000000000000..f8f0f96a505c --- /dev/null +++ b/generator-prisma-client/nextjs-starter-webpack-with-middleware/prisma.config.ts @@ -0,0 +1,9 @@ +import { defineConfig } from 'prisma/config' + +export default defineConfig({ + schema: './prisma/schema.prisma', + migrations: { + path: './prisma/migrations', + seed: 'tsx ./prisma/seed.ts', + }, +}) diff --git a/generator-prisma-client/nextjs-starter-webpack/components/quotes.tsx b/generator-prisma-client/nextjs-starter-webpack/components/quotes.tsx index 12d7ba9d5c40..be4ad3c149b6 100644 --- a/generator-prisma-client/nextjs-starter-webpack/components/quotes.tsx +++ b/generator-prisma-client/nextjs-starter-webpack/components/quotes.tsx @@ -1,3 +1,4 @@ +import { connection } from 'next/server' import prisma from '@/lib/db' import { QuoteKind } from '@/lib/prisma-enums' @@ -6,6 +7,7 @@ import { QuoteKind } from '@/lib/prisma-enums' export const dynamic = 'force-dynamic' export async function Quotes() { + await connection() const quotes = await prisma.quotes.findMany({ orderBy: { createdAt: 'desc', diff --git a/generator-prisma-client/nextjs-starter-webpack/package.json b/generator-prisma-client/nextjs-starter-webpack/package.json index e56536bb6940..94ae9e53bb6d 100644 --- a/generator-prisma-client/nextjs-starter-webpack/package.json +++ b/generator-prisma-client/nextjs-starter-webpack/package.json @@ -24,8 +24,8 @@ "lint": "next lint" }, "dependencies": { - "@prisma/adapter-pg": "6.11.0-integration-fix-generator-ts-pre-preview.1", - "@prisma/client": "6.11.0-integration-fix-generator-ts-pre-preview.1", + "@prisma/adapter-pg": "6.15.0-integration-push-pprzzpqvmyuv.1", + "@prisma/client": "6.15.0-integration-push-pprzzpqvmyuv.1", "@t3-oss/env-core": "0.13.8", "next": "15.3.5", "postcss": "8.5.6", @@ -42,13 +42,10 @@ "autoprefixer": "10.4.21", "eslint": "8.57.1", "eslint-config-next": "15.3.5", - "prisma": "6.11.0-integration-fix-generator-ts-pre-preview.1", + "prisma": "6.15.0-integration-push-pprzzpqvmyuv.1", "tsx": "4.20.3", "typescript": "5.8.3" }, - "prisma": { - "seed": "tsx prisma/seed.ts" - }, "license": "MIT", "packageManager": "pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81" } diff --git a/generator-prisma-client/nextjs-starter-webpack/pnpm-lock.yaml b/generator-prisma-client/nextjs-starter-webpack/pnpm-lock.yaml index 27bdfa9ff89c..979b2b8b5275 100644 --- a/generator-prisma-client/nextjs-starter-webpack/pnpm-lock.yaml +++ b/generator-prisma-client/nextjs-starter-webpack/pnpm-lock.yaml @@ -6,11 +6,11 @@ settings: dependencies: '@prisma/adapter-pg': - specifier: 6.11.0-integration-fix-generator-ts-pre-preview.1 - version: 6.11.0-integration-fix-generator-ts-pre-preview.1(pg@8.16.2) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1 '@prisma/client': - specifier: 6.11.0-integration-fix-generator-ts-pre-preview.1 - version: 6.11.0-integration-fix-generator-ts-pre-preview.1(prisma@6.11.0-integration-fix-generator-ts-pre-preview.1)(typescript@5.8.3) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.8.3) '@t3-oss/env-core': specifier: 0.13.8 version: 0.13.8(typescript@5.8.3)(zod@3.25.71) @@ -56,8 +56,8 @@ devDependencies: specifier: 15.3.5 version: 15.3.5(eslint@8.57.1)(typescript@5.8.3) prisma: - specifier: 6.11.0-integration-fix-generator-ts-pre-preview.1 - version: 6.11.0-integration-fix-generator-ts-pre-preview.1(typescript@5.8.3) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3) tsx: specifier: 4.20.3 version: 4.20.3 @@ -72,24 +72,24 @@ packages: engines: {node: '>=10'} dev: false - /@emnapi/core@1.4.3: - resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==} + /@emnapi/core@1.4.5: + resolution: {integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==} requiresBuild: true dependencies: - '@emnapi/wasi-threads': 1.0.2 + '@emnapi/wasi-threads': 1.0.4 tslib: 2.8.1 dev: true optional: true - /@emnapi/runtime@1.4.3: - resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} + /@emnapi/runtime@1.4.5: + resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} requiresBuild: true dependencies: tslib: 2.8.1 optional: true - /@emnapi/wasi-threads@1.0.2: - resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==} + /@emnapi/wasi-threads@1.0.4: + resolution: {integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==} requiresBuild: true dependencies: tslib: 2.8.1 @@ -380,178 +380,189 @@ packages: deprecated: Use @eslint/object-schema instead dev: true - /@img/sharp-darwin-arm64@0.34.2: - resolution: {integrity: sha512-OfXHZPppddivUJnqyKoi5YVeHRkkNE2zUFT2gbpKxp/JZCFYEYubnMg+gOp6lWfasPrTS+KPosKqdI+ELYVDtg==} + /@img/sharp-darwin-arm64@0.34.3: + resolution: {integrity: sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [darwin] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.1.0 + '@img/sharp-libvips-darwin-arm64': 1.2.0 dev: false optional: true - /@img/sharp-darwin-x64@0.34.2: - resolution: {integrity: sha512-dYvWqmjU9VxqXmjEtjmvHnGqF8GrVjM2Epj9rJ6BUIXvk8slvNDJbhGFvIoXzkDhrJC2jUxNLz/GUjjvSzfw+g==} + /@img/sharp-darwin-x64@0.34.3: + resolution: {integrity: sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [darwin] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.1.0 + '@img/sharp-libvips-darwin-x64': 1.2.0 dev: false optional: true - /@img/sharp-libvips-darwin-arm64@1.1.0: - resolution: {integrity: sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==} + /@img/sharp-libvips-darwin-arm64@1.2.0: + resolution: {integrity: sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==} cpu: [arm64] os: [darwin] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-darwin-x64@1.1.0: - resolution: {integrity: sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==} + /@img/sharp-libvips-darwin-x64@1.2.0: + resolution: {integrity: sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==} cpu: [x64] os: [darwin] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-arm64@1.1.0: - resolution: {integrity: sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==} + /@img/sharp-libvips-linux-arm64@1.2.0: + resolution: {integrity: sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==} cpu: [arm64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-arm@1.1.0: - resolution: {integrity: sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==} + /@img/sharp-libvips-linux-arm@1.2.0: + resolution: {integrity: sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==} cpu: [arm] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-ppc64@1.1.0: - resolution: {integrity: sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==} + /@img/sharp-libvips-linux-ppc64@1.2.0: + resolution: {integrity: sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==} cpu: [ppc64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-s390x@1.1.0: - resolution: {integrity: sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==} + /@img/sharp-libvips-linux-s390x@1.2.0: + resolution: {integrity: sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==} cpu: [s390x] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linux-x64@1.1.0: - resolution: {integrity: sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==} + /@img/sharp-libvips-linux-x64@1.2.0: + resolution: {integrity: sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==} cpu: [x64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linuxmusl-arm64@1.1.0: - resolution: {integrity: sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==} + /@img/sharp-libvips-linuxmusl-arm64@1.2.0: + resolution: {integrity: sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==} cpu: [arm64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-libvips-linuxmusl-x64@1.1.0: - resolution: {integrity: sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==} + /@img/sharp-libvips-linuxmusl-x64@1.2.0: + resolution: {integrity: sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==} cpu: [x64] os: [linux] requiresBuild: true dev: false optional: true - /@img/sharp-linux-arm64@0.34.2: - resolution: {integrity: sha512-D8n8wgWmPDakc83LORcfJepdOSN6MvWNzzz2ux0MnIbOqdieRZwVYY32zxVx+IFUT8er5KPcyU3XXsn+GzG/0Q==} + /@img/sharp-linux-arm64@0.34.3: + resolution: {integrity: sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.1.0 + '@img/sharp-libvips-linux-arm64': 1.2.0 dev: false optional: true - /@img/sharp-linux-arm@0.34.2: - resolution: {integrity: sha512-0DZzkvuEOqQUP9mo2kjjKNok5AmnOr1jB2XYjkaoNRwpAYMDzRmAqUIa1nRi58S2WswqSfPOWLNOr0FDT3H5RQ==} + /@img/sharp-linux-arm@0.34.3: + resolution: {integrity: sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.1.0 + '@img/sharp-libvips-linux-arm': 1.2.0 dev: false optional: true - /@img/sharp-linux-s390x@0.34.2: - resolution: {integrity: sha512-EGZ1xwhBI7dNISwxjChqBGELCWMGDvmxZXKjQRuqMrakhO8QoMgqCrdjnAqJq/CScxfRn+Bb7suXBElKQpPDiw==} + /@img/sharp-linux-ppc64@0.34.3: + resolution: {integrity: sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-ppc64': 1.2.0 + dev: false + optional: true + + /@img/sharp-linux-s390x@0.34.3: + resolution: {integrity: sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.1.0 + '@img/sharp-libvips-linux-s390x': 1.2.0 dev: false optional: true - /@img/sharp-linux-x64@0.34.2: - resolution: {integrity: sha512-sD7J+h5nFLMMmOXYH4DD9UtSNBD05tWSSdWAcEyzqW8Cn5UxXvsHAxmxSesYUsTOBmUnjtxghKDl15EvfqLFbQ==} + /@img/sharp-linux-x64@0.34.3: + resolution: {integrity: sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.1.0 + '@img/sharp-libvips-linux-x64': 1.2.0 dev: false optional: true - /@img/sharp-linuxmusl-arm64@0.34.2: - resolution: {integrity: sha512-NEE2vQ6wcxYav1/A22OOxoSOGiKnNmDzCYFOZ949xFmrWZOVII1Bp3NqVVpvj+3UeHMFyN5eP/V5hzViQ5CZNA==} + /@img/sharp-linuxmusl-arm64@0.34.3: + resolution: {integrity: sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 dev: false optional: true - /@img/sharp-linuxmusl-x64@0.34.2: - resolution: {integrity: sha512-DOYMrDm5E6/8bm/yQLCWyuDJwUnlevR8xtF8bs+gjZ7cyUNYXiSf/E8Kp0Ss5xasIaXSHzb888V1BE4i1hFhAA==} + /@img/sharp-linuxmusl-x64@0.34.3: + resolution: {integrity: sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.1.0 + '@img/sharp-libvips-linuxmusl-x64': 1.2.0 dev: false optional: true - /@img/sharp-wasm32@0.34.2: - resolution: {integrity: sha512-/VI4mdlJ9zkaq53MbIG6rZY+QRN3MLbR6usYlgITEzi4Rpx5S6LFKsycOQjkOGmqTNmkIdLjEvooFKwww6OpdQ==} + /@img/sharp-wasm32@0.34.3: + resolution: {integrity: sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [wasm32] requiresBuild: true dependencies: - '@emnapi/runtime': 1.4.3 + '@emnapi/runtime': 1.4.5 dev: false optional: true - /@img/sharp-win32-arm64@0.34.2: - resolution: {integrity: sha512-cfP/r9FdS63VA5k0xiqaNaEoGxBg9k7uE+RQGzuK9fHt7jib4zAVVseR9LsE4gJcNWgT6APKMNnCcnyOtmSEUQ==} + /@img/sharp-win32-arm64@0.34.3: + resolution: {integrity: sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [win32] @@ -559,8 +570,8 @@ packages: dev: false optional: true - /@img/sharp-win32-ia32@0.34.2: - resolution: {integrity: sha512-QLjGGvAbj0X/FXl8n1WbtQ6iVBpWU7JO94u/P2M4a8CFYsvQi4GW2mRy/JqkRx0qpBzaOdKJKw8uc930EX2AHw==} + /@img/sharp-win32-ia32@0.34.3: + resolution: {integrity: sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ia32] os: [win32] @@ -568,8 +579,8 @@ packages: dev: false optional: true - /@img/sharp-win32-x64@0.34.2: - resolution: {integrity: sha512-aUdT6zEYtDKCaxkofmmJDJYGCf0+pJg3eU9/oBuqvEeoB9dKI6ZLc/1iLJCTuJQDO4ptntAlkUmHgGjyuobZbw==} + /@img/sharp-win32-x64@0.34.3: + resolution: {integrity: sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [win32] @@ -619,13 +630,13 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 dev: false - /@napi-rs/wasm-runtime@0.2.11: - resolution: {integrity: sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==} + /@napi-rs/wasm-runtime@0.2.12: + resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} requiresBuild: true dependencies: - '@emnapi/core': 1.4.3 - '@emnapi/runtime': 1.4.3 - '@tybys/wasm-util': 0.9.0 + '@emnapi/core': 1.4.5 + '@emnapi/runtime': 1.4.5 + '@tybys/wasm-util': 0.10.0 dev: true optional: true @@ -741,18 +752,18 @@ packages: dev: false optional: true - /@prisma/adapter-pg@6.11.0-integration-fix-generator-ts-pre-preview.1(pg@8.16.2): - resolution: {integrity: sha512-rpZTjWRjyCvXhDb8Cx5dBcfbgSkVRG2on821eHFzWJViQMBBzYdVVhsxyw6pHqek89toFjLHto1ZHZAgijgS+w==} - peerDependencies: - pg: ^8.11.3 + /@prisma/adapter-pg@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5wfP6t1Ua2SuVKzbilG5dGHcuDH+4AeJ19bhb8IdrFwz8mxmv6sojt4Pb93QDprygobqClE/0VGTvVbri+sdBA==} dependencies: - '@prisma/driver-adapter-utils': 6.11.0-integration-fix-generator-ts-pre-preview.1 - pg: 8.16.2 + '@prisma/driver-adapter-utils': 6.15.0-integration-push-pprzzpqvmyuv.1 + pg: 8.16.3 postgres-array: 3.0.4 + transitivePeerDependencies: + - pg-native dev: false - /@prisma/client@6.11.0-integration-fix-generator-ts-pre-preview.1(prisma@6.11.0-integration-fix-generator-ts-pre-preview.1)(typescript@5.8.3): - resolution: {integrity: sha512-N9E6i5mUwJe0zO4tgh89Zneivy3/CzUTYE6cv20MfC3SEJy+S29UCqqG2xiQv0lqTGQNIq/pjzW1DQsQYwaOGQ==} + /@prisma/client@6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.8.3): + resolution: {integrity: sha512-bq+TS1Qw7hPjsLrcuDPRBxtoqIEAZ3oV7mutrq3oC64zGvVrcvh4OF73T6bEYZcXNWbBtlCEawQvdOIaBYaKkA==} engines: {node: '>=18.18'} requiresBuild: true peerDependencies: @@ -764,47 +775,52 @@ packages: typescript: optional: true dependencies: - prisma: 6.11.0-integration-fix-generator-ts-pre-preview.1(typescript@5.8.3) + prisma: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3) typescript: 5.8.3 dev: false - /@prisma/config@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-jR/oA9HU7VO6T7qeGDMfVVDVQNKPsLGiQwPKAG1uFTnV33Ph7xnSeme+7GmZn6kFPfxKE17CcZEK/4EbywCBWg==} + /@prisma/config@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-s9RMj6qU5LT2+lJZsVFXWz2qH3LgEDgpFictFKskAKCLet/2/i8AUFJIgXlxRzyjWG2rWHLPQZLsZwCOpcgfoQ==} dependencies: - jiti: 2.4.2 + c12: 3.1.0 + deepmerge-ts: 7.1.5 + effect: 3.16.12 + empathic: 2.0.0 + transitivePeerDependencies: + - magicast - /@prisma/debug@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-U9zSFZktKjX6V39ugrrZba7R1Nrv93LUxZ56glZth5NdDNdCfPhUy0W1Ne1DFhb1ieE6lRo7p+hY1Mu3qRI6lQ==} + /@prisma/debug@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-+9nB1YyaivwiX8Oruc7tHdAp1NlKXX+bMYJm78U1pU1ifG0OrXpJO3FRCkhdOXOJT/vKxJOMWUkdIurqvGCygg==} - /@prisma/driver-adapter-utils@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-0IEV0srN9zkfXY7g4SuHNOQ7zNwEHHhdCXx60yt6ScwFgtUK8iO2PrfygBLD3IavlwotSW4NbsAYfhxRJjiO0A==} + /@prisma/driver-adapter-utils@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-KyupdRHYyoKjbIMJeYE85ajV5ntlQHFSI74wp7qlytLLBM95AN6zAO9p0ncVTaofykm8K3g/Dc2qDmBFu1lCFA==} dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 dev: false - /@prisma/engines-version@6.11.0-8.9fb012f2651f737d6adc016054d30c6e075b4b86: - resolution: {integrity: sha512-t8Rn5BNZoMZG1ppbKe8PrcItaAgfEeZKOpWeP7d/vhVX8NGiadLPhcNhgUIeA535MnrgdxukTDbzACwR5JrG4w==} + /@prisma/engines-version@6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7: + resolution: {integrity: sha512-3Fg+h8xLqnUqkHJjhQxVKX8Aaf5MCyRXZKdRlR/9OqvdEXlER90LdNhPQewnWXFlK+pyaDcCpVgrp495iDUAzw==} - /@prisma/engines@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-ch5bct/8YWIzBcgeVhkj8lsWn0qq8UeQsns9jX5AYnIi4iFqtNTGPphtoV17wPAQ8Fpfc2AK1Vfc4ei+uaJavw==} + /@prisma/engines@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-EY38vyVbdewNzUaSP3j7QW6dMEAhTfGhQMQqS6zmmsftk3ophUIJMATHPk4f6NSITVQIhhFXLmqFOYphw69sDw==} requiresBuild: true dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/engines-version': 6.11.0-8.9fb012f2651f737d6adc016054d30c6e075b4b86 - '@prisma/fetch-engine': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/get-platform': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/fetch-engine': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/fetch-engine@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-Li1n/VjhiJOdHpvorjGYj9SKzrZqfP0pMNa8V6QnuATpwL/oqgYeUqX0UIATA13y7W7qDvyfcWCP67eICw7EkQ==} + /@prisma/fetch-engine@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-pFzmx4HULMpOqcMBKLEVvOnYZaFC8/uNxLBN+qVKsysw38iddXKX99zQ9merzREToldWr9ymICMitrc5CH5pQg==} dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/engines-version': 6.11.0-8.9fb012f2651f737d6adc016054d30c6e075b4b86 - '@prisma/get-platform': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/get-platform@6.11.0-integration-fix-generator-ts-pre-preview.1: - resolution: {integrity: sha512-SIb2iMY+JzEfpc3nV/syj8/BaYNYKEC+pzraUkS85wQuxG8zWnvIjSXoUk3+EvxxHq2usFVDPQQUpVWDH0C+AQ==} + /@prisma/get-platform@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5DhLyrR8Wx9RqS1RzNhjMHxnMXK21dPRy6Au99pTvoT9MpqnYLDGl0TjQraZlwIm6wcTHVY2TSNKEsmqD47pqg==} dependencies: - '@prisma/debug': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 /@rtsao/scc@1.1.0: resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} @@ -814,6 +830,9 @@ packages: resolution: {integrity: sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==} dev: true + /@standard-schema/spec@1.0.0: + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} dev: false @@ -845,8 +864,8 @@ packages: zod: 3.25.71 dev: false - /@tybys/wasm-util@0.9.0: - resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + /@tybys/wasm-util@0.10.0: + resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} requiresBuild: true dependencies: tslib: 2.8.1 @@ -1148,7 +1167,7 @@ packages: cpu: [wasm32] requiresBuild: true dependencies: - '@napi-rs/wasm-runtime': 0.2.11 + '@napi-rs/wasm-runtime': 0.2.12 dev: true optional: true @@ -1421,6 +1440,27 @@ packages: streamsearch: 1.1.0 dev: false + /c12@3.1.0: + resolution: {integrity: sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==} + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + dependencies: + chokidar: 4.0.3 + confbox: 0.2.2 + defu: 6.1.4 + dotenv: 16.6.1 + exsolve: 1.0.7 + giget: 2.0.0 + jiti: 2.5.1 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 2.2.0 + rc9: 2.1.2 + /call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} @@ -1483,6 +1523,17 @@ packages: fsevents: 2.3.3 dev: false + /chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + dependencies: + readdirp: 4.1.2 + + /citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + dependencies: + consola: 3.4.2 + /client-only@0.0.1: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} dev: false @@ -1525,6 +1576,13 @@ packages: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true + /confbox@0.2.2: + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} + + /consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} + engines: {node: ^14.18.0 || >=16.10.0} + /cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -1600,6 +1658,10 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true + /deepmerge-ts@7.1.5: + resolution: {integrity: sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==} + engines: {node: '>=16.0.0'} + /define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -1618,6 +1680,12 @@ packages: object-keys: 1.1.1 dev: true + /defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + /destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + /detect-libc@2.0.4: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} @@ -1647,6 +1715,10 @@ packages: esutils: 2.0.3 dev: true + /dotenv@16.6.1: + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} + engines: {node: '>=12'} + /dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -1660,6 +1732,12 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: false + /effect@3.16.12: + resolution: {integrity: sha512-N39iBk0K71F9nb442TLbTkjl24FLUzuvx2i1I2RsEAQsdAdUTuUoW0vlfUXgkMTUOnYqKnWcFfqw4hK4Pw27hg==} + dependencies: + '@standard-schema/spec': 1.0.0 + fast-check: 3.23.2 + /electron-to-chromium@1.5.171: resolution: {integrity: sha512-scWpzXEJEMrGJa4Y6m/tVotb0WuvNmasv3wWVzUAeCgKU0ToFOhUW6Z+xWnRQANMYGxN4ngJXIThgBJOqzVPCQ==} dev: true @@ -1671,6 +1749,10 @@ packages: /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + /empathic@2.0.0: + resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} + engines: {node: '>=14'} + /es-abstract@1.24.0: resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} engines: {node: '>= 0.4'} @@ -2128,6 +2210,15 @@ packages: engines: {node: '>=0.10.0'} dev: true + /exsolve@1.0.7: + resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} + + /fast-check@3.23.2: + resolution: {integrity: sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==} + engines: {node: '>=8.0.0'} + dependencies: + pure-rand: 6.1.0 + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true @@ -2299,6 +2390,17 @@ packages: resolve-pkg-maps: 1.0.0 dev: true + /giget@2.0.0: + resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + defu: 6.1.4 + node-fetch-native: 1.6.7 + nypm: 0.6.1 + pathe: 2.0.3 + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -2691,8 +2793,8 @@ packages: hasBin: true dev: false - /jiti@2.4.2: - resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + /jiti@2.5.1: + resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} hasBin: true /js-tokens@4.0.0: @@ -2894,12 +2996,15 @@ packages: '@next/swc-linux-x64-musl': 15.3.5 '@next/swc-win32-arm64-msvc': 15.3.5 '@next/swc-win32-x64-msvc': 15.3.5 - sharp: 0.34.2 + sharp: 0.34.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: false + /node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} + /node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} dev: true @@ -2914,6 +3019,17 @@ packages: engines: {node: '>=0.10.0'} dev: true + /nypm@0.6.1: + resolution: {integrity: sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + pathe: 2.0.3 + pkg-types: 2.2.0 + tinyexec: 1.0.1 + /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -2984,6 +3100,9 @@ packages: es-object-atoms: 1.1.1 dev: true + /ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: @@ -3061,8 +3180,14 @@ packages: minipass: 7.1.2 dev: false - /pg-cloudflare@1.2.6: - resolution: {integrity: sha512-uxmJAnmIgmYgnSFzgOf2cqGQBzwnRYcrEgXuFjJNEkpedEIPBSEzxY7ph4uA9k1mI+l/GR0HjPNS6FKNZe8SBQ==} + /pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + + /perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + + /pg-cloudflare@1.2.7: + resolution: {integrity: sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==} requiresBuild: true dev: false optional: true @@ -3076,16 +3201,16 @@ packages: engines: {node: '>=4.0.0'} dev: false - /pg-pool@3.10.1(pg@8.16.2): + /pg-pool@3.10.1(pg@8.16.3): resolution: {integrity: sha512-Tu8jMlcX+9d8+QVzKIvM/uJtp07PKr82IUOYEphaWcoBhIYkoHpLXN3qO59nAI11ripznDsEzEv8nUxBVWajGg==} peerDependencies: pg: '>=8.0' dependencies: - pg: 8.16.2 + pg: 8.16.3 dev: false - /pg-protocol@1.10.2: - resolution: {integrity: sha512-Ci7jy8PbaWxfsck2dwZdERcDG2A0MG8JoQILs+uZNjABFuBuItAZCWUNz8sXRDMoui24rJw7WlXqgpMdBSN/vQ==} + /pg-protocol@1.10.3: + resolution: {integrity: sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==} dev: false /pg-types@2.2.0: @@ -3099,8 +3224,8 @@ packages: postgres-interval: 1.2.0 dev: false - /pg@8.16.2: - resolution: {integrity: sha512-OtLWF0mKLmpxelOt9BqVq83QV6bTfsS0XLegIeAKqKjurRnRKie1Dc1iL89MugmSLhftxw6NNCyZhm1yQFLMEQ==} + /pg@8.16.3: + resolution: {integrity: sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==} engines: {node: '>= 16.0.0'} peerDependencies: pg-native: '>=3.0.1' @@ -3109,12 +3234,12 @@ packages: optional: true dependencies: pg-connection-string: 2.9.1 - pg-pool: 3.10.1(pg@8.16.2) - pg-protocol: 1.10.2 + pg-pool: 3.10.1(pg@8.16.3) + pg-protocol: 1.10.3 pg-types: 2.2.0 pgpass: 1.0.5 optionalDependencies: - pg-cloudflare: 1.2.6 + pg-cloudflare: 1.2.7 dev: false /pgpass@1.0.5: @@ -3145,6 +3270,13 @@ packages: engines: {node: '>= 6'} dev: false + /pkg-types@2.2.0: + resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} + dependencies: + confbox: 0.2.2 + exsolve: 1.0.7 + pathe: 2.0.3 + /possible-typed-array-names@1.1.0: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} @@ -3259,8 +3391,8 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prisma@6.11.0-integration-fix-generator-ts-pre-preview.1(typescript@5.8.3): - resolution: {integrity: sha512-/b/UsWg2kJ9kJpeNt+e4qDrFt7tKHeQdC55FSI0Iu2cB/Zy62dBg7ogAAYVvXRJwj19pdHlPJJf/TMFbvRLYwA==} + /prisma@6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3): + resolution: {integrity: sha512-hHOhkA/mro5/hRXUCiKdlO2Gu7DhyD7NhVgJ+4V5xSyQguKd7DWGl5BOZCWKJzTfg+nx8u0R6eWMEN7Jq73Emw==} engines: {node: '>=18.18'} hasBin: true requiresBuild: true @@ -3270,9 +3402,11 @@ packages: typescript: optional: true dependencies: - '@prisma/config': 6.11.0-integration-fix-generator-ts-pre-preview.1 - '@prisma/engines': 6.11.0-integration-fix-generator-ts-pre-preview.1 + '@prisma/config': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines': 6.15.0-integration-push-pprzzpqvmyuv.1 typescript: 5.8.3 + transitivePeerDependencies: + - magicast /prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} @@ -3287,9 +3421,18 @@ packages: engines: {node: '>=6'} dev: true + /pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + /rc9@2.1.2: + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + dependencies: + defu: 6.1.4 + destr: 2.0.5 + /react-dom@19.1.0(react@19.1.0): resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} peerDependencies: @@ -3334,6 +3477,10 @@ packages: picomatch: 2.3.1 dev: false + /readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + /reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} @@ -3477,8 +3624,8 @@ packages: es-object-atoms: 1.1.1 dev: true - /sharp@0.34.2: - resolution: {integrity: sha512-lszvBmB9QURERtyKT2bNmsgxXK0ShJrL/fvqlonCo7e6xBF8nT8xU6pW+PMIbLsz0RxQk3rgH9kd8UmvOzlMJg==} + /sharp@0.34.3: + resolution: {integrity: sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} requiresBuild: true dependencies: @@ -3486,27 +3633,28 @@ packages: detect-libc: 2.0.4 semver: 7.7.2 optionalDependencies: - '@img/sharp-darwin-arm64': 0.34.2 - '@img/sharp-darwin-x64': 0.34.2 - '@img/sharp-libvips-darwin-arm64': 1.1.0 - '@img/sharp-libvips-darwin-x64': 1.1.0 - '@img/sharp-libvips-linux-arm': 1.1.0 - '@img/sharp-libvips-linux-arm64': 1.1.0 - '@img/sharp-libvips-linux-ppc64': 1.1.0 - '@img/sharp-libvips-linux-s390x': 1.1.0 - '@img/sharp-libvips-linux-x64': 1.1.0 - '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 - '@img/sharp-libvips-linuxmusl-x64': 1.1.0 - '@img/sharp-linux-arm': 0.34.2 - '@img/sharp-linux-arm64': 0.34.2 - '@img/sharp-linux-s390x': 0.34.2 - '@img/sharp-linux-x64': 0.34.2 - '@img/sharp-linuxmusl-arm64': 0.34.2 - '@img/sharp-linuxmusl-x64': 0.34.2 - '@img/sharp-wasm32': 0.34.2 - '@img/sharp-win32-arm64': 0.34.2 - '@img/sharp-win32-ia32': 0.34.2 - '@img/sharp-win32-x64': 0.34.2 + '@img/sharp-darwin-arm64': 0.34.3 + '@img/sharp-darwin-x64': 0.34.3 + '@img/sharp-libvips-darwin-arm64': 1.2.0 + '@img/sharp-libvips-darwin-x64': 1.2.0 + '@img/sharp-libvips-linux-arm': 1.2.0 + '@img/sharp-libvips-linux-arm64': 1.2.0 + '@img/sharp-libvips-linux-ppc64': 1.2.0 + '@img/sharp-libvips-linux-s390x': 1.2.0 + '@img/sharp-libvips-linux-x64': 1.2.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 + '@img/sharp-libvips-linuxmusl-x64': 1.2.0 + '@img/sharp-linux-arm': 0.34.3 + '@img/sharp-linux-arm64': 0.34.3 + '@img/sharp-linux-ppc64': 0.34.3 + '@img/sharp-linux-s390x': 0.34.3 + '@img/sharp-linux-x64': 0.34.3 + '@img/sharp-linuxmusl-arm64': 0.34.3 + '@img/sharp-linuxmusl-x64': 0.34.3 + '@img/sharp-wasm32': 0.34.3 + '@img/sharp-win32-arm64': 0.34.3 + '@img/sharp-win32-ia32': 0.34.3 + '@img/sharp-win32-x64': 0.34.3 dev: false optional: true @@ -3797,6 +3945,9 @@ packages: any-promise: 1.3.0 dev: false + /tinyexec@1.0.1: + resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + /tinyglobby@0.2.14: resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} diff --git a/generator-prisma-client/nextjs-starter-webpack/prisma.config.ts b/generator-prisma-client/nextjs-starter-webpack/prisma.config.ts new file mode 100644 index 000000000000..f8f0f96a505c --- /dev/null +++ b/generator-prisma-client/nextjs-starter-webpack/prisma.config.ts @@ -0,0 +1,9 @@ +import { defineConfig } from 'prisma/config' + +export default defineConfig({ + schema: './prisma/schema.prisma', + migrations: { + path: './prisma/migrations', + seed: 'tsx ./prisma/seed.ts', + }, +}) diff --git a/generator-prisma-client/nuxt3-starter-nodejs/package.json b/generator-prisma-client/nuxt3-starter-nodejs/package.json index 373f4847ee9c..1900ddf666ba 100644 --- a/generator-prisma-client/nuxt3-starter-nodejs/package.json +++ b/generator-prisma-client/nuxt3-starter-nodejs/package.json @@ -10,20 +10,17 @@ "postinstall": "nuxt prepare" }, "dependencies": { - "@prisma/adapter-pg": "6.11.0", - "@prisma/client": "6.11.0", + "@prisma/adapter-pg": "6.15.0-integration-push-pprzzpqvmyuv.1", + "@prisma/client": "6.15.0-integration-push-pprzzpqvmyuv.1", "nuxt": "3.17.6", "vue": "3.5.17", "vue-router": "4.5.1" }, "devDependencies": { "@nuxtjs/tailwindcss": "6.14.0", - "prisma": "6.11.0", + "prisma": "6.15.0-integration-push-pprzzpqvmyuv.1", "tailwindcss": "3.4.17", "tsx": "4.20.3" }, - "prisma": { - "seed": "tsx ./prisma/seed.ts" - }, "packageManager": "pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81" } diff --git a/generator-prisma-client/nuxt3-starter-nodejs/pnpm-lock.yaml b/generator-prisma-client/nuxt3-starter-nodejs/pnpm-lock.yaml index 98d01f18615d..2827e1628147 100644 --- a/generator-prisma-client/nuxt3-starter-nodejs/pnpm-lock.yaml +++ b/generator-prisma-client/nuxt3-starter-nodejs/pnpm-lock.yaml @@ -6,14 +6,14 @@ settings: dependencies: '@prisma/adapter-pg': - specifier: 6.11.0 - version: 6.11.0 + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1 '@prisma/client': - specifier: 6.11.0 - version: 6.11.0(prisma@6.11.0)(typescript@5.8.3) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.8.3) nuxt: specifier: 3.17.6 - version: 3.17.6(@vue/compiler-sfc@3.5.17)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.2) + version: 3.17.6(@vue/compiler-sfc@3.5.18)(tsx@4.20.3)(typescript@5.8.3)(vite@7.1.3) vue: specifier: 3.5.17 version: 3.5.17(typescript@5.8.3) @@ -26,8 +26,8 @@ devDependencies: specifier: 6.14.0 version: 6.14.0 prisma: - specifier: 6.11.0 - version: 6.11.0(typescript@5.8.3) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3) tailwindcss: specifier: 3.4.17 version: 3.4.17 @@ -237,6 +237,14 @@ packages: dependencies: '@babel/types': 7.28.0 + /@babel/parser@7.28.3: + resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.28.2 + dev: false + /@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0): resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} engines: {node: '>=6.9.0'} @@ -312,6 +320,14 @@ packages: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 + /@babel/types@7.28.2: + resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + dev: false + /@cloudflare/kv-asset-handler@0.4.0: resolution: {integrity: sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==} engines: {node: '>=18.0.0'} @@ -358,25 +374,25 @@ packages: node-source-walk: 7.0.1 dev: false - /@emnapi/core@1.4.3: - resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==} + /@emnapi/core@1.4.5: + resolution: {integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==} requiresBuild: true dependencies: - '@emnapi/wasi-threads': 1.0.2 + '@emnapi/wasi-threads': 1.0.4 tslib: 2.8.1 dev: false optional: true - /@emnapi/runtime@1.4.3: - resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} + /@emnapi/runtime@1.4.5: + resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} requiresBuild: true dependencies: tslib: 2.8.1 dev: false optional: true - /@emnapi/wasi-threads@1.0.2: - resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==} + /@emnapi/wasi-threads@1.0.4: + resolution: {integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==} requiresBuild: true dependencies: tslib: 2.8.1 @@ -391,6 +407,15 @@ packages: requiresBuild: true optional: true + /@esbuild/aix-ppc64@0.25.9: + resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: false + optional: true + /@esbuild/android-arm64@0.25.5: resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==} engines: {node: '>=18'} @@ -399,6 +424,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm64@0.25.9: + resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + /@esbuild/android-arm@0.25.5: resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==} engines: {node: '>=18'} @@ -407,6 +441,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm@0.25.9: + resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + /@esbuild/android-x64@0.25.5: resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==} engines: {node: '>=18'} @@ -415,6 +458,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-x64@0.25.9: + resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false + optional: true + /@esbuild/darwin-arm64@0.25.5: resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==} engines: {node: '>=18'} @@ -423,6 +475,15 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-arm64@0.25.9: + resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@esbuild/darwin-x64@0.25.5: resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==} engines: {node: '>=18'} @@ -431,6 +492,15 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-x64@0.25.9: + resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@esbuild/freebsd-arm64@0.25.5: resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==} engines: {node: '>=18'} @@ -439,6 +509,15 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-arm64@0.25.9: + resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/freebsd-x64@0.25.5: resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==} engines: {node: '>=18'} @@ -447,6 +526,15 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-x64@0.25.9: + resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-arm64@0.25.5: resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==} engines: {node: '>=18'} @@ -455,6 +543,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm64@0.25.9: + resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-arm@0.25.5: resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==} engines: {node: '>=18'} @@ -463,6 +560,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm@0.25.9: + resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-ia32@0.25.5: resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==} engines: {node: '>=18'} @@ -471,6 +577,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ia32@0.25.9: + resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-loong64@0.25.5: resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==} engines: {node: '>=18'} @@ -479,6 +594,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-loong64@0.25.9: + resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-mips64el@0.25.5: resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==} engines: {node: '>=18'} @@ -487,6 +611,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-mips64el@0.25.9: + resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-ppc64@0.25.5: resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==} engines: {node: '>=18'} @@ -495,6 +628,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ppc64@0.25.9: + resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-riscv64@0.25.5: resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==} engines: {node: '>=18'} @@ -503,6 +645,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-riscv64@0.25.9: + resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-s390x@0.25.5: resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==} engines: {node: '>=18'} @@ -511,6 +662,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-s390x@0.25.9: + resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-x64@0.25.5: resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==} engines: {node: '>=18'} @@ -519,6 +679,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-x64@0.25.9: + resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/netbsd-arm64@0.25.5: resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==} engines: {node: '>=18'} @@ -527,6 +696,15 @@ packages: requiresBuild: true optional: true + /@esbuild/netbsd-arm64@0.25.9: + resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/netbsd-x64@0.25.5: resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==} engines: {node: '>=18'} @@ -535,6 +713,15 @@ packages: requiresBuild: true optional: true + /@esbuild/netbsd-x64@0.25.9: + resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/openbsd-arm64@0.25.5: resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==} engines: {node: '>=18'} @@ -543,6 +730,15 @@ packages: requiresBuild: true optional: true + /@esbuild/openbsd-arm64@0.25.9: + resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/openbsd-x64@0.25.5: resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==} engines: {node: '>=18'} @@ -551,6 +747,24 @@ packages: requiresBuild: true optional: true + /@esbuild/openbsd-x64@0.25.9: + resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/openharmony-arm64@0.25.9: + resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + requiresBuild: true + dev: false + optional: true + /@esbuild/sunos-x64@0.25.5: resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==} engines: {node: '>=18'} @@ -559,6 +773,15 @@ packages: requiresBuild: true optional: true + /@esbuild/sunos-x64@0.25.9: + resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false + optional: true + /@esbuild/win32-arm64@0.25.5: resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==} engines: {node: '>=18'} @@ -567,6 +790,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-arm64@0.25.9: + resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@esbuild/win32-ia32@0.25.5: resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==} engines: {node: '>=18'} @@ -575,6 +807,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-ia32@0.25.9: + resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@esbuild/win32-x64@0.25.5: resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==} engines: {node: '>=18'} @@ -583,6 +824,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-x64@0.25.9: + resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@fastify/busboy@3.1.1: resolution: {integrity: sha512-5DGmA8FTdB2XbDeEwc/5ZXBl6UbBAyBOOLlPuBnZ/N1SwdH9Ii+cOX3tBROlDgcTXxjOYnLMVoKk9+FXAw0CJw==} dev: false @@ -677,13 +927,13 @@ packages: - supports-color dev: false - /@napi-rs/wasm-runtime@0.2.11: - resolution: {integrity: sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==} + /@napi-rs/wasm-runtime@0.2.12: + resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} requiresBuild: true dependencies: - '@emnapi/core': 1.4.3 - '@emnapi/runtime': 1.4.3 - '@tybys/wasm-util': 0.9.0 + '@emnapi/core': 1.4.5 + '@emnapi/runtime': 1.4.5 + '@tybys/wasm-util': 0.10.0 dev: false optional: true @@ -857,14 +1107,14 @@ packages: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} dev: false - /@nuxt/devtools-kit@2.6.2(magicast@0.3.5)(vite@7.0.2): + /@nuxt/devtools-kit@2.6.2(magicast@0.3.5)(vite@7.1.3): resolution: {integrity: sha512-esErdMQ0u3wXXogKQ3IE2m0fxv52w6CzPsfsXF4o5ZVrUQrQaH58ygupDAQTYdlGTgtqmEA6KkHTGG5cM6yxeg==} peerDependencies: vite: '>=6.0' dependencies: '@nuxt/kit': 3.17.6(magicast@0.3.5) execa: 8.0.1 - vite: 7.0.2(jiti@2.4.2)(tsx@4.20.3) + vite: 7.1.3(tsx@4.20.3) transitivePeerDependencies: - magicast dev: false @@ -883,16 +1133,16 @@ packages: semver: 7.7.2 dev: false - /@nuxt/devtools@2.6.2(vite@7.0.2)(vue@3.5.17): + /@nuxt/devtools@2.6.2(vite@7.1.3)(vue@3.5.17): resolution: {integrity: sha512-pqcSDPv1I+8fxa6FvhAxVrfcN/sXYLOBe9scTLbRQOVLTO0pHzryayho678qNKiwWGgj/rcjEDr6IZCgwqOCfA==} hasBin: true peerDependencies: vite: '>=6.0' dependencies: - '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@7.0.2) + '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@7.1.3) '@nuxt/devtools-wizard': 2.6.2 '@nuxt/kit': 3.17.6(magicast@0.3.5) - '@vue/devtools-core': 7.7.7(vite@7.0.2)(vue@3.5.17) + '@vue/devtools-core': 7.7.7(vite@7.1.3)(vue@3.5.17) '@vue/devtools-kit': 7.7.7 birpc: 2.4.0 consola: 3.4.2 @@ -917,9 +1167,9 @@ packages: sirv: 3.0.1 structured-clone-es: 1.0.0 tinyglobby: 0.2.14 - vite: 7.0.2(jiti@2.4.2)(tsx@4.20.3) - vite-plugin-inspect: 11.3.0(@nuxt/kit@3.17.6)(vite@7.0.2) - vite-plugin-vue-tracer: 1.0.0(vite@7.0.2)(vue@3.5.17) + vite: 7.1.3(tsx@4.20.3) + vite-plugin-inspect: 11.3.0(@nuxt/kit@3.17.6)(vite@7.1.3) + vite-plugin-vue-tracer: 1.0.0(vite@7.1.3)(vue@3.5.17) which: 5.0.0 ws: 8.18.3 transitivePeerDependencies: @@ -1194,7 +1444,7 @@ packages: cpu: [wasm32] requiresBuild: true dependencies: - '@napi-rs/wasm-runtime': 0.2.11 + '@napi-rs/wasm-runtime': 0.2.12 dev: false optional: true @@ -1400,18 +1650,18 @@ packages: resolution: {integrity: sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==} dev: false - /@prisma/adapter-pg@6.11.0: - resolution: {integrity: sha512-FMZwHoF54WVZT/26dQmk8Gbsud/JeHUny+POvaN0Aztr+eomycNOo/dHefU+nCm+fBI/vuwlAaCAAtPkeC+m2w==} + /@prisma/adapter-pg@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5wfP6t1Ua2SuVKzbilG5dGHcuDH+4AeJ19bhb8IdrFwz8mxmv6sojt4Pb93QDprygobqClE/0VGTvVbri+sdBA==} dependencies: - '@prisma/driver-adapter-utils': 6.11.0 + '@prisma/driver-adapter-utils': 6.15.0-integration-push-pprzzpqvmyuv.1 pg: 8.16.3 postgres-array: 3.0.4 transitivePeerDependencies: - pg-native dev: false - /@prisma/client@6.11.0(prisma@6.11.0)(typescript@5.8.3): - resolution: {integrity: sha512-K9TkKepOYvCOg3qCuKz7ZHf6rf58BFKi08plKjU4qVv9y7/UxO6tLz7PlWcgODUZKURLPmRHjHERffIx/8az4w==} + /@prisma/client@6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.8.3): + resolution: {integrity: sha512-bq+TS1Qw7hPjsLrcuDPRBxtoqIEAZ3oV7mutrq3oC64zGvVrcvh4OF73T6bEYZcXNWbBtlCEawQvdOIaBYaKkA==} engines: {node: '>=18.18'} requiresBuild: true peerDependencies: @@ -1423,47 +1673,52 @@ packages: typescript: optional: true dependencies: - prisma: 6.11.0(typescript@5.8.3) + prisma: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3) typescript: 5.8.3 dev: false - /@prisma/config@6.11.0: - resolution: {integrity: sha512-icBfutMpdrwSf2ggo012zhQ4oianijXL/UPbv4PNVK3WUWbB3/F5Ltq8ZfElGrtwKC6XuFFPxU5qDC9x7vh8zQ==} + /@prisma/config@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-s9RMj6qU5LT2+lJZsVFXWz2qH3LgEDgpFictFKskAKCLet/2/i8AUFJIgXlxRzyjWG2rWHLPQZLsZwCOpcgfoQ==} dependencies: - jiti: 2.4.2 + c12: 3.1.0 + deepmerge-ts: 7.1.5 + effect: 3.16.12 + empathic: 2.0.0 + transitivePeerDependencies: + - magicast - /@prisma/debug@6.11.0: - resolution: {integrity: sha512-zo4oEZMWMt0BFWl+4NK9FUpaEOmjGR3y2/r0lkW/DK4BUBRgMj90s8QqK2K+vXG3xn0nAGg2kOSu+Swn60CFLg==} + /@prisma/debug@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-+9nB1YyaivwiX8Oruc7tHdAp1NlKXX+bMYJm78U1pU1ifG0OrXpJO3FRCkhdOXOJT/vKxJOMWUkdIurqvGCygg==} - /@prisma/driver-adapter-utils@6.11.0: - resolution: {integrity: sha512-fuXpLkhHxY2x7/i1IylscOgmaKdMtvalumSBaTkJ2z3LG0Z/+px6aP3lKBGU6NVX5FrCnrTlK+dxifJaWzPJrA==} + /@prisma/driver-adapter-utils@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-KyupdRHYyoKjbIMJeYE85ajV5ntlQHFSI74wp7qlytLLBM95AN6zAO9p0ncVTaofykm8K3g/Dc2qDmBFu1lCFA==} dependencies: - '@prisma/debug': 6.11.0 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 dev: false - /@prisma/engines-version@6.11.0-18.9c30299f5a0ea26a96790e13f796dc6094db3173: - resolution: {integrity: sha512-M3vbyDICFIA1oJl0cFkM0omD4HsJZjFi0hu0f0UxyPABH8KEcZyUd5BToCrNl4B8lUeQn+L5+gfaQleOKp6Lrg==} + /@prisma/engines-version@6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7: + resolution: {integrity: sha512-3Fg+h8xLqnUqkHJjhQxVKX8Aaf5MCyRXZKdRlR/9OqvdEXlER90LdNhPQewnWXFlK+pyaDcCpVgrp495iDUAzw==} - /@prisma/engines@6.11.0: - resolution: {integrity: sha512-uqnYxvPKZPvYZA7F0q4gTR+fVWUJSY5bif7JAKBIOD5SoRRy0qEIaPy4Nna5WDLQaFGshaY/Bh8dLOQMfxhJJw==} + /@prisma/engines@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-EY38vyVbdewNzUaSP3j7QW6dMEAhTfGhQMQqS6zmmsftk3ophUIJMATHPk4f6NSITVQIhhFXLmqFOYphw69sDw==} requiresBuild: true dependencies: - '@prisma/debug': 6.11.0 - '@prisma/engines-version': 6.11.0-18.9c30299f5a0ea26a96790e13f796dc6094db3173 - '@prisma/fetch-engine': 6.11.0 - '@prisma/get-platform': 6.11.0 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/fetch-engine': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/fetch-engine@6.11.0: - resolution: {integrity: sha512-ZHHSP7vJFo5hePH+MNovxhqXabIg38ZpCwQfUBON29kwPX3f1pjYnzGpgJLCJy4k7mKGOzTgrXPqH8+nJvq2fw==} + /@prisma/fetch-engine@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-pFzmx4HULMpOqcMBKLEVvOnYZaFC8/uNxLBN+qVKsysw38iddXKX99zQ9merzREToldWr9ymICMitrc5CH5pQg==} dependencies: - '@prisma/debug': 6.11.0 - '@prisma/engines-version': 6.11.0-18.9c30299f5a0ea26a96790e13f796dc6094db3173 - '@prisma/get-platform': 6.11.0 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/get-platform@6.11.0: - resolution: {integrity: sha512-yspBGvOfJQwuoApk5B4aBlHDy6YDXAOe4Ml8U2eZ+M2b7fDd10YDomS3Q4qrYHUUVYF3TJyN86NcnRMOvCMUrA==} + /@prisma/get-platform@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5DhLyrR8Wx9RqS1RzNhjMHxnMXK21dPRy6Au99pTvoT9MpqnYLDGl0TjQraZlwIm6wcTHVY2TSNKEsmqD47pqg==} dependencies: - '@prisma/debug': 6.11.0 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 /@rolldown/pluginutils@1.0.0-beta.23: resolution: {integrity: sha512-lLCP4LUecUGBLq8EfkbY2esGYyvZj5ee+WZG12+mVnQH48b46SVbwp+0vJkD+6Pnsc+u9SWarBV9sQ5mVwmb5g==} @@ -1597,6 +1852,14 @@ packages: dev: false optional: true + /@rollup/rollup-android-arm-eabi@4.46.3: + resolution: {integrity: sha512-UmTdvXnLlqQNOCJnyksjPs1G4GqXNGW1LrzCe8+8QoaLhhDeTXYBgJ3k6x61WIhlHX2U+VzEJ55TtIjR/HTySA==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-android-arm64@4.44.1: resolution: {integrity: sha512-RurZetXqTu4p+G0ChbnkwBuAtwAbIwJkycw1n6GvlGlBuS4u5qlr5opix8cBAYFJgaY05TWtM+LaoFggUmbZEQ==} cpu: [arm64] @@ -1605,6 +1868,14 @@ packages: dev: false optional: true + /@rollup/rollup-android-arm64@4.46.3: + resolution: {integrity: sha512-8NoxqLpXm7VyeI0ocidh335D6OKT0UJ6fHdnIxf3+6oOerZZc+O7r+UhvROji6OspyPm+rrIdb1gTXtVIqn+Sg==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-darwin-arm64@4.44.1: resolution: {integrity: sha512-fM/xPesi7g2M7chk37LOnmnSTHLG/v2ggWqKj3CCA1rMA4mm5KVBT1fNoswbo1JhPuNNZrVwpTvlCVggv8A2zg==} cpu: [arm64] @@ -1613,6 +1884,14 @@ packages: dev: false optional: true + /@rollup/rollup-darwin-arm64@4.46.3: + resolution: {integrity: sha512-csnNavqZVs1+7/hUKtgjMECsNG2cdB8F7XBHP6FfQjqhjF8rzMzb3SLyy/1BG7YSfQ+bG75Ph7DyedbUqwq1rA==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-darwin-x64@4.44.1: resolution: {integrity: sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==} cpu: [x64] @@ -1621,6 +1900,14 @@ packages: dev: false optional: true + /@rollup/rollup-darwin-x64@4.46.3: + resolution: {integrity: sha512-r2MXNjbuYabSIX5yQqnT8SGSQ26XQc8fmp6UhlYJd95PZJkQD1u82fWP7HqvGUf33IsOC6qsiV+vcuD4SDP6iw==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-freebsd-arm64@4.44.1: resolution: {integrity: sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==} cpu: [arm64] @@ -1629,6 +1916,14 @@ packages: dev: false optional: true + /@rollup/rollup-freebsd-arm64@4.46.3: + resolution: {integrity: sha512-uluObTmgPJDuJh9xqxyr7MV61Imq+0IvVsAlWyvxAaBSNzCcmZlhfYcRhCdMaCsy46ccZa7vtDDripgs9Jkqsw==} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-freebsd-x64@4.44.1: resolution: {integrity: sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==} cpu: [x64] @@ -1637,6 +1932,14 @@ packages: dev: false optional: true + /@rollup/rollup-freebsd-x64@4.46.3: + resolution: {integrity: sha512-AVJXEq9RVHQnejdbFvh1eWEoobohUYN3nqJIPI4mNTMpsyYN01VvcAClxflyk2HIxvLpRcRggpX1m9hkXkpC/A==} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-linux-arm-gnueabihf@4.44.1: resolution: {integrity: sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==} cpu: [arm] @@ -1645,6 +1948,14 @@ packages: dev: false optional: true + /@rollup/rollup-linux-arm-gnueabihf@4.46.3: + resolution: {integrity: sha512-byyflM+huiwHlKi7VHLAYTKr67X199+V+mt1iRgJenAI594vcmGGddWlu6eHujmcdl6TqSNnvqaXJqZdnEWRGA==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-linux-arm-musleabihf@4.44.1: resolution: {integrity: sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==} cpu: [arm] @@ -1653,6 +1964,14 @@ packages: dev: false optional: true + /@rollup/rollup-linux-arm-musleabihf@4.46.3: + resolution: {integrity: sha512-aLm3NMIjr4Y9LklrH5cu7yybBqoVCdr4Nvnm8WB7PKCn34fMCGypVNpGK0JQWdPAzR/FnoEoFtlRqZbBBLhVoQ==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-linux-arm64-gnu@4.44.1: resolution: {integrity: sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==} cpu: [arm64] @@ -1661,6 +1980,14 @@ packages: dev: false optional: true + /@rollup/rollup-linux-arm64-gnu@4.46.3: + resolution: {integrity: sha512-VtilE6eznJRDIoFOzaagQodUksTEfLIsvXymS+UdJiSXrPW7Ai+WG4uapAc3F7Hgs791TwdGh4xyOzbuzIZrnw==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-linux-arm64-musl@4.44.1: resolution: {integrity: sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==} cpu: [arm64] @@ -1669,6 +1996,14 @@ packages: dev: false optional: true + /@rollup/rollup-linux-arm64-musl@4.46.3: + resolution: {integrity: sha512-dG3JuS6+cRAL0GQ925Vppafi0qwZnkHdPeuZIxIPXqkCLP02l7ka+OCyBoDEv8S+nKHxfjvjW4OZ7hTdHkx8/w==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-linux-loongarch64-gnu@4.44.1: resolution: {integrity: sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==} cpu: [loong64] @@ -1677,6 +2012,14 @@ packages: dev: false optional: true + /@rollup/rollup-linux-loongarch64-gnu@4.46.3: + resolution: {integrity: sha512-iU8DxnxEKJptf8Vcx4XvAUdpkZfaz0KWfRrnIRrOndL0SvzEte+MTM7nDH4A2Now4FvTZ01yFAgj6TX/mZl8hQ==} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-linux-powerpc64le-gnu@4.44.1: resolution: {integrity: sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==} cpu: [ppc64] @@ -1685,6 +2028,14 @@ packages: dev: false optional: true + /@rollup/rollup-linux-ppc64-gnu@4.46.3: + resolution: {integrity: sha512-VrQZp9tkk0yozJoQvQcqlWiqaPnLM6uY1qPYXvukKePb0fqaiQtOdMJSxNFUZFsGw5oA5vvVokjHrx8a9Qsz2A==} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-linux-riscv64-gnu@4.44.1: resolution: {integrity: sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==} cpu: [riscv64] @@ -1693,6 +2044,14 @@ packages: dev: false optional: true + /@rollup/rollup-linux-riscv64-gnu@4.46.3: + resolution: {integrity: sha512-uf2eucWSUb+M7b0poZ/08LsbcRgaDYL8NCGjUeFMwCWFwOuFcZ8D9ayPl25P3pl+D2FH45EbHdfyUesQ2Lt9wA==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-linux-riscv64-musl@4.44.1: resolution: {integrity: sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==} cpu: [riscv64] @@ -1701,6 +2060,14 @@ packages: dev: false optional: true + /@rollup/rollup-linux-riscv64-musl@4.46.3: + resolution: {integrity: sha512-7tnUcDvN8DHm/9ra+/nF7lLzYHDeODKKKrh6JmZejbh1FnCNZS8zMkZY5J4sEipy2OW1d1Ncc4gNHUd0DLqkSg==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-linux-s390x-gnu@4.44.1: resolution: {integrity: sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==} cpu: [s390x] @@ -1709,6 +2076,14 @@ packages: dev: false optional: true + /@rollup/rollup-linux-s390x-gnu@4.46.3: + resolution: {integrity: sha512-MUpAOallJim8CsJK+4Lc9tQzlfPbHxWDrGXZm2z6biaadNpvh3a5ewcdat478W+tXDoUiHwErX/dOql7ETcLqg==} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-linux-x64-gnu@4.44.1: resolution: {integrity: sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==} cpu: [x64] @@ -1717,6 +2092,14 @@ packages: dev: false optional: true + /@rollup/rollup-linux-x64-gnu@4.46.3: + resolution: {integrity: sha512-F42IgZI4JicE2vM2PWCe0N5mR5vR0gIdORPqhGQ32/u1S1v3kLtbZ0C/mi9FFk7C5T0PgdeyWEPajPjaUpyoKg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-linux-x64-musl@4.44.1: resolution: {integrity: sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==} cpu: [x64] @@ -1725,6 +2108,14 @@ packages: dev: false optional: true + /@rollup/rollup-linux-x64-musl@4.46.3: + resolution: {integrity: sha512-oLc+JrwwvbimJUInzx56Q3ujL3Kkhxehg7O1gWAYzm8hImCd5ld1F2Gry5YDjR21MNb5WCKhC9hXgU7rRlyegQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-win32-arm64-msvc@4.44.1: resolution: {integrity: sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==} cpu: [arm64] @@ -1733,6 +2124,14 @@ packages: dev: false optional: true + /@rollup/rollup-win32-arm64-msvc@4.46.3: + resolution: {integrity: sha512-lOrQ+BVRstruD1fkWg9yjmumhowR0oLAAzavB7yFSaGltY8klttmZtCLvOXCmGE9mLIn8IBV/IFrQOWz5xbFPg==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-win32-ia32-msvc@4.44.1: resolution: {integrity: sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==} cpu: [ia32] @@ -1741,6 +2140,14 @@ packages: dev: false optional: true + /@rollup/rollup-win32-ia32-msvc@4.46.3: + resolution: {integrity: sha512-vvrVKPRS4GduGR7VMH8EylCBqsDcw6U+/0nPDuIjXQRbHJc6xOBj+frx8ksfZAh6+Fptw5wHrN7etlMmQnPQVg==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-win32-x64-msvc@4.44.1: resolution: {integrity: sha512-J8o22LuF0kTe7m+8PvW9wk3/bRq5+mRo5Dqo6+vXb7otCm3TPhYOJqOaQtGU9YMWQSL3krMnoOxMr0+9E6F3Ug==} cpu: [x64] @@ -1749,6 +2156,14 @@ packages: dev: false optional: true + /@rollup/rollup-win32-x64-msvc@4.46.3: + resolution: {integrity: sha512-fi3cPxCnu3ZeM3EwKZPgXbWoGzm2XHgB/WShKI81uj8wG0+laobmqy5wbgEwzstlbLu4MyO8C19FyhhWseYKNQ==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@sindresorhus/is@7.0.2: resolution: {integrity: sha512-d9xRovfKNz1SKieM0qJdO+PQonjnnIfSNWfHYnBSJ9hkjm0ZPw6HlxscDXYstp3z+7V2GOFHc+J0CYrYTjqCJw==} engines: {node: '>=18'} @@ -1763,13 +2178,16 @@ packages: resolution: {integrity: sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g==} dev: false + /@standard-schema/spec@1.0.0: + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + /@trysound/sax@0.2.0: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} dev: false - /@tybys/wasm-util@0.9.0: - resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + /@tybys/wasm-util@0.10.0: + resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} requiresBuild: true dependencies: tslib: 2.8.1 @@ -2000,6 +2418,16 @@ packages: source-map-js: 1.2.1 dev: false + /@vue/compiler-core@3.5.18: + resolution: {integrity: sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==} + dependencies: + '@babel/parser': 7.28.3 + '@vue/shared': 3.5.18 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + dev: false + /@vue/compiler-dom@3.5.17: resolution: {integrity: sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==} dependencies: @@ -2007,6 +2435,13 @@ packages: '@vue/shared': 3.5.17 dev: false + /@vue/compiler-dom@3.5.18: + resolution: {integrity: sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==} + dependencies: + '@vue/compiler-core': 3.5.18 + '@vue/shared': 3.5.18 + dev: false + /@vue/compiler-sfc@3.5.17: resolution: {integrity: sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==} dependencies: @@ -2021,6 +2456,20 @@ packages: source-map-js: 1.2.1 dev: false + /@vue/compiler-sfc@3.5.18: + resolution: {integrity: sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==} + dependencies: + '@babel/parser': 7.28.3 + '@vue/compiler-core': 3.5.18 + '@vue/compiler-dom': 3.5.18 + '@vue/compiler-ssr': 3.5.18 + '@vue/shared': 3.5.18 + estree-walker: 2.0.2 + magic-string: 0.30.17 + postcss: 8.5.6 + source-map-js: 1.2.1 + dev: false + /@vue/compiler-ssr@3.5.17: resolution: {integrity: sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==} dependencies: @@ -2028,11 +2477,18 @@ packages: '@vue/shared': 3.5.17 dev: false + /@vue/compiler-ssr@3.5.18: + resolution: {integrity: sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==} + dependencies: + '@vue/compiler-dom': 3.5.18 + '@vue/shared': 3.5.18 + dev: false + /@vue/devtools-api@6.6.4: resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} dev: false - /@vue/devtools-core@7.7.7(vite@7.0.2)(vue@3.5.17): + /@vue/devtools-core@7.7.7(vite@7.1.3)(vue@3.5.17): resolution: {integrity: sha512-9z9TLbfC+AjAi1PQyWX+OErjIaJmdFlbDHcD+cAMYKY6Bh5VlsAtCeGyRMrXwIlMEQPukvnWt3gZBLwTAIMKzQ==} peerDependencies: vue: ^3.0.0 @@ -2042,7 +2498,7 @@ packages: mitt: 3.0.1 nanoid: 5.1.5 pathe: 2.0.3 - vite-hot-client: 2.1.0(vite@7.0.2) + vite-hot-client: 2.1.0(vite@7.1.3) vue: 3.5.17(typescript@5.8.3) transitivePeerDependencies: - vite @@ -2102,6 +2558,10 @@ packages: resolution: {integrity: sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==} dev: false + /@vue/shared@3.5.18: + resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==} + dev: false + /@whatwg-node/disposablestack@0.0.6: resolution: {integrity: sha512-LOtTn+JgJvX8WfBVJtF08TGrdjuFzGJc4mkP8EdDI8ADbvO7kiexYep1o8dwnt0okb0jYclCDXF13xU7Ge4zSw==} engines: {node: '>=18.0.0'} @@ -2302,8 +2762,8 @@ packages: /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - /bare-events@2.5.4: - resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==} + /bare-events@2.6.1: + resolution: {integrity: sha512-AuTJkq9XmE6Vk0FJVNq5QxETrSA/vKHarWVBG5l/JbdCL1prJemiyJqUS0jrlXO0MftuPq4m3YVYhoNc5+aE/g==} requiresBuild: true dev: false optional: true @@ -2413,6 +2873,27 @@ packages: pkg-types: 2.2.0 rc9: 2.1.2 + /c12@3.1.0: + resolution: {integrity: sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==} + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + dependencies: + chokidar: 4.0.3 + confbox: 0.2.2 + defu: 6.1.4 + dotenv: 16.6.1 + exsolve: 1.0.7 + giget: 2.0.0 + jiti: 2.5.1 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 2.2.0 + rc9: 2.1.2 + /cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -2907,6 +3388,10 @@ packages: resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} dev: true + /deepmerge-ts@7.1.5: + resolution: {integrity: sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==} + engines: {node: '>=16.0.0'} + /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -3138,6 +3623,12 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + /effect@3.16.12: + resolution: {integrity: sha512-N39iBk0K71F9nb442TLbTkjl24FLUzuvx2i1I2RsEAQsdAdUTuUoW0vlfUXgkMTUOnYqKnWcFfqw4hK4Pw27hg==} + dependencies: + '@standard-schema/spec': 1.0.0 + fast-check: 3.23.2 + /electron-to-chromium@1.5.179: resolution: {integrity: sha512-UWKi/EbBopgfFsc5k61wFpV7WrnnSlSzW/e2XcBmS6qKYTivZlLtoll5/rdqRTxGglGHkmkW0j0pFNJG10EUIQ==} @@ -3147,6 +3638,10 @@ packages: /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + /empathic@2.0.0: + resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} + engines: {node: '>=14'} + /enabled@2.0.0: resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==} dev: false @@ -3242,6 +3737,40 @@ packages: '@esbuild/win32-ia32': 0.25.5 '@esbuild/win32-x64': 0.25.5 + /esbuild@0.25.9: + resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==} + engines: {node: '>=18'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.9 + '@esbuild/android-arm': 0.25.9 + '@esbuild/android-arm64': 0.25.9 + '@esbuild/android-x64': 0.25.9 + '@esbuild/darwin-arm64': 0.25.9 + '@esbuild/darwin-x64': 0.25.9 + '@esbuild/freebsd-arm64': 0.25.9 + '@esbuild/freebsd-x64': 0.25.9 + '@esbuild/linux-arm': 0.25.9 + '@esbuild/linux-arm64': 0.25.9 + '@esbuild/linux-ia32': 0.25.9 + '@esbuild/linux-loong64': 0.25.9 + '@esbuild/linux-mips64el': 0.25.9 + '@esbuild/linux-ppc64': 0.25.9 + '@esbuild/linux-riscv64': 0.25.9 + '@esbuild/linux-s390x': 0.25.9 + '@esbuild/linux-x64': 0.25.9 + '@esbuild/netbsd-arm64': 0.25.9 + '@esbuild/netbsd-x64': 0.25.9 + '@esbuild/openbsd-arm64': 0.25.9 + '@esbuild/openbsd-x64': 0.25.9 + '@esbuild/openharmony-arm64': 0.25.9 + '@esbuild/sunos-x64': 0.25.9 + '@esbuild/win32-arm64': 0.25.9 + '@esbuild/win32-ia32': 0.25.9 + '@esbuild/win32-x64': 0.25.9 + dev: false + /escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -3351,6 +3880,12 @@ packages: - supports-color dev: false + /fast-check@3.23.2: + resolution: {integrity: sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==} + engines: {node: '>=8.0.0'} + dependencies: + pure-rand: 6.1.0 + /fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} dev: false @@ -3390,6 +3925,18 @@ packages: dependencies: picomatch: 4.0.2 + /fdir@6.5.0(picomatch@4.0.3): + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + dependencies: + picomatch: 4.0.3 + dev: false + /fecha@4.2.3: resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} dev: false @@ -4025,6 +4572,10 @@ packages: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true + /jiti@2.5.1: + resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} + hasBin: true + /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} dev: false @@ -4719,7 +5270,7 @@ packages: boolbase: 1.0.0 dev: false - /nuxt@3.17.6(@vue/compiler-sfc@3.5.17)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.2): + /nuxt@3.17.6(@vue/compiler-sfc@3.5.18)(tsx@4.20.3)(typescript@5.8.3)(vite@7.1.3): resolution: {integrity: sha512-kOsoJk7YvlcUChJXhCrVP18zRWKquUdrZSoJX8bCcQ54OhFOr4s2VhsxnbJVP7AtCiBSLbKuQt6ZBO7lE159Aw==} engines: {node: ^20.9.0 || >=22.0.0} hasBin: true @@ -4734,7 +5285,7 @@ packages: dependencies: '@nuxt/cli': 3.25.1 '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 2.6.2(vite@7.0.2)(vue@3.5.17) + '@nuxt/devtools': 2.6.2(vite@7.1.3)(vue@3.5.17) '@nuxt/kit': 3.17.6(magicast@0.3.5) '@nuxt/schema': 3.17.6 '@nuxt/telemetry': 2.6.6 @@ -4786,7 +5337,7 @@ packages: unctx: 2.4.1 unimport: 5.1.0 unplugin: 2.3.5 - unplugin-vue-router: 0.14.0(@vue/compiler-sfc@3.5.17)(vue-router@4.5.1)(vue@3.5.17) + unplugin-vue-router: 0.14.0(@vue/compiler-sfc@3.5.18)(vue-router@4.5.1)(vue@3.5.17) unstorage: 1.16.0(db0@0.3.2)(ioredis@5.6.1) untyped: 2.0.0 vue: 3.5.17(typescript@5.8.3) @@ -5170,6 +5721,11 @@ packages: resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} engines: {node: '>=12'} + /picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + dev: false + /pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} @@ -5643,8 +6199,8 @@ packages: engines: {node: ^14.13.1 || >=16.0.0} dev: false - /prisma@6.11.0(typescript@5.8.3): - resolution: {integrity: sha512-gI69E7fusgk32XALpXzdgR10xUx2aFnHiu/JaUo4O07G4JvFT0xNtD0Iy81p37iBLTYFEhWa9VrHKXaiyZ5fLQ==} + /prisma@6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3): + resolution: {integrity: sha512-hHOhkA/mro5/hRXUCiKdlO2Gu7DhyD7NhVgJ+4V5xSyQguKd7DWGl5BOZCWKJzTfg+nx8u0R6eWMEN7Jq73Emw==} engines: {node: '>=18.18'} hasBin: true requiresBuild: true @@ -5654,9 +6210,11 @@ packages: typescript: optional: true dependencies: - '@prisma/config': 6.11.0 - '@prisma/engines': 6.11.0 + '@prisma/config': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines': 6.15.0-integration-push-pprzzpqvmyuv.1 typescript: 5.8.3 + transitivePeerDependencies: + - magicast /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -5686,6 +6244,9 @@ packages: once: 1.4.0 dev: false + /pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + /qs@6.14.0: resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} engines: {node: '>=0.6'} @@ -5924,6 +6485,36 @@ packages: fsevents: 2.3.3 dev: false + /rollup@4.46.3: + resolution: {integrity: sha512-RZn2XTjXb8t5g13f5YclGoilU/kwT696DIkY3sywjdZidNSi3+vseaQov7D7BZXVJCPv3pDWUN69C78GGbXsKw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.46.3 + '@rollup/rollup-android-arm64': 4.46.3 + '@rollup/rollup-darwin-arm64': 4.46.3 + '@rollup/rollup-darwin-x64': 4.46.3 + '@rollup/rollup-freebsd-arm64': 4.46.3 + '@rollup/rollup-freebsd-x64': 4.46.3 + '@rollup/rollup-linux-arm-gnueabihf': 4.46.3 + '@rollup/rollup-linux-arm-musleabihf': 4.46.3 + '@rollup/rollup-linux-arm64-gnu': 4.46.3 + '@rollup/rollup-linux-arm64-musl': 4.46.3 + '@rollup/rollup-linux-loongarch64-gnu': 4.46.3 + '@rollup/rollup-linux-ppc64-gnu': 4.46.3 + '@rollup/rollup-linux-riscv64-gnu': 4.46.3 + '@rollup/rollup-linux-riscv64-musl': 4.46.3 + '@rollup/rollup-linux-s390x-gnu': 4.46.3 + '@rollup/rollup-linux-x64-gnu': 4.46.3 + '@rollup/rollup-linux-x64-musl': 4.46.3 + '@rollup/rollup-win32-arm64-msvc': 4.46.3 + '@rollup/rollup-win32-ia32-msvc': 4.46.3 + '@rollup/rollup-win32-x64-msvc': 4.46.3 + fsevents: 2.3.3 + dev: false + /run-applescript@7.0.0: resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} engines: {node: '>=18'} @@ -6199,7 +6790,7 @@ packages: fast-fifo: 1.3.2 text-decoder: 1.2.3 optionalDependencies: - bare-events: 2.5.4 + bare-events: 2.6.1 dev: false /string-width@4.2.3: @@ -6628,7 +7219,7 @@ packages: pathe: 2.0.3 picomatch: 4.0.2 - /unplugin-vue-router@0.14.0(@vue/compiler-sfc@3.5.17)(vue-router@4.5.1)(vue@3.5.17): + /unplugin-vue-router@0.14.0(@vue/compiler-sfc@3.5.18)(vue-router@4.5.1)(vue@3.5.17): resolution: {integrity: sha512-ipjunvS5e2aFHBAUFuLbHl2aHKbXXXBhTxGT9wZx66fNVPdEQzVVitF8nODr1plANhTTa3UZ+DQu9uyLngMzoQ==} peerDependencies: '@vue/compiler-sfc': ^3.5.17 @@ -6638,7 +7229,7 @@ packages: optional: true dependencies: '@vue-macros/common': 3.0.0-beta.15(vue@3.5.17) - '@vue/compiler-sfc': 3.5.17 + '@vue/compiler-sfc': 3.5.18 ast-walker-scope: 0.8.1 chokidar: 4.0.3 fast-glob: 3.3.3 @@ -6816,22 +7407,22 @@ packages: engines: {node: '>= 0.8'} dev: true - /vite-dev-rpc@1.1.0(vite@7.0.2): + /vite-dev-rpc@1.1.0(vite@7.1.3): resolution: {integrity: sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1 || ^7.0.0-0 dependencies: birpc: 2.4.0 - vite: 7.0.2(jiti@2.4.2)(tsx@4.20.3) - vite-hot-client: 2.1.0(vite@7.0.2) + vite: 7.1.3(tsx@4.20.3) + vite-hot-client: 2.1.0(vite@7.1.3) dev: false - /vite-hot-client@2.1.0(vite@7.0.2): + /vite-hot-client@2.1.0(vite@7.1.3): resolution: {integrity: sha512-7SpgZmU7R+dDnSmvXE1mfDtnHLHQSisdySVR7lO8ceAXvM0otZeuQQ6C8LrS5d/aYyP/QZ0hI0L+dIPrm4YlFQ==} peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 dependencies: - vite: 7.0.2(jiti@2.4.2)(tsx@4.20.3) + vite: 7.1.3(tsx@4.20.3) dev: false /vite-node@3.2.4(jiti@2.4.2)(tsx@4.20.3): @@ -6906,7 +7497,7 @@ packages: vscode-uri: 3.1.0 dev: false - /vite-plugin-inspect@11.3.0(@nuxt/kit@3.17.6)(vite@7.0.2): + /vite-plugin-inspect@11.3.0(@nuxt/kit@3.17.6)(vite@7.1.3): resolution: {integrity: sha512-vmt7K1WVKQkuiwvsM6e5h3HDJ2pSWTnzoj+JP9Kvu3Sh2G+nFap1F1V7tqpyA4qFxM1GQ84ryffWFGQrwShERQ==} engines: {node: '>=14'} peerDependencies: @@ -6925,13 +7516,13 @@ packages: perfect-debounce: 1.0.0 sirv: 3.0.1 unplugin-utils: 0.2.4 - vite: 7.0.2(jiti@2.4.2)(tsx@4.20.3) - vite-dev-rpc: 1.1.0(vite@7.0.2) + vite: 7.1.3(tsx@4.20.3) + vite-dev-rpc: 1.1.0(vite@7.1.3) transitivePeerDependencies: - supports-color dev: false - /vite-plugin-vue-tracer@1.0.0(vite@7.0.2)(vue@3.5.17): + /vite-plugin-vue-tracer@1.0.0(vite@7.1.3)(vue@3.5.17): resolution: {integrity: sha512-a+UB9IwGx5uwS4uG/a9kM6fCMnxONDkOTbgCUbhFpiGhqfxrrC1+9BibV7sWwUnwj1Dg6MnRxG0trLgUZslDXA==} peerDependencies: vite: ^6.0.0 || ^7.0.0 @@ -6942,7 +7533,7 @@ packages: magic-string: 0.30.17 pathe: 2.0.3 source-map-js: 1.2.1 - vite: 7.0.2(jiti@2.4.2)(tsx@4.20.3) + vite: 7.1.3(tsx@4.20.3) vue: 3.5.17(typescript@5.8.3) dev: false @@ -7050,6 +7641,57 @@ packages: fsevents: 2.3.3 dev: false + /vite@7.1.3(tsx@4.20.3): + resolution: {integrity: sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + dependencies: + esbuild: 0.25.9 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.46.3 + tinyglobby: 0.2.14 + tsx: 4.20.3 + optionalDependencies: + fsevents: 2.3.3 + dev: false + /vscode-uri@3.1.0: resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} dev: false diff --git a/generator-prisma-client/nuxt3-starter-nodejs/prisma.config.ts b/generator-prisma-client/nuxt3-starter-nodejs/prisma.config.ts new file mode 100644 index 000000000000..f8f0f96a505c --- /dev/null +++ b/generator-prisma-client/nuxt3-starter-nodejs/prisma.config.ts @@ -0,0 +1,9 @@ +import { defineConfig } from 'prisma/config' + +export default defineConfig({ + schema: './prisma/schema.prisma', + migrations: { + path: './prisma/migrations', + seed: 'tsx ./prisma/seed.ts', + }, +}) diff --git a/generator-prisma-client/react-router-starter-cloudflare-workerd/package.json b/generator-prisma-client/react-router-starter-cloudflare-workerd/package.json index 36207270af27..ae3fd78def64 100644 --- a/generator-prisma-client/react-router-starter-cloudflare-workerd/package.json +++ b/generator-prisma-client/react-router-starter-cloudflare-workerd/package.json @@ -17,8 +17,8 @@ "typecheck": "npm run cf-typegen && react-router typegen && tsc -b" }, "dependencies": { - "@prisma/adapter-pg": "6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1", - "@prisma/client": "6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1", + "@prisma/adapter-pg": "6.15.0-integration-push-pprzzpqvmyuv.1", + "@prisma/client": "6.15.0-integration-push-pprzzpqvmyuv.1", "isbot": "5.1.28", "pg": "8.16.3", "react": "19.1.0", @@ -33,7 +33,7 @@ "@types/react": "^19.1.2", "@types/react-dom": "^19.1.2", "dotenv": "17.2.0", - "prisma": "6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1", + "prisma": "6.15.0-integration-push-pprzzpqvmyuv.1", "tailwindcss": "4.1.11", "tsx": "4.20.3", "typescript": "5.8.3", @@ -41,8 +41,5 @@ "vite-tsconfig-paths": "5.1.4", "wrangler": "4.28.0" }, - "prisma": { - "seed": "tsx --tsconfig ./tsconfig.node.json prisma/seed.ts" - }, "packageManager": "pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81" } \ No newline at end of file diff --git a/generator-prisma-client/react-router-starter-cloudflare-workerd/pnpm-lock.yaml b/generator-prisma-client/react-router-starter-cloudflare-workerd/pnpm-lock.yaml index 3b3659423828..9a778615120c 100644 --- a/generator-prisma-client/react-router-starter-cloudflare-workerd/pnpm-lock.yaml +++ b/generator-prisma-client/react-router-starter-cloudflare-workerd/pnpm-lock.yaml @@ -6,11 +6,11 @@ settings: dependencies: '@prisma/adapter-pg': - specifier: 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1 - version: 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1 + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1 '@prisma/client': - specifier: 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1 - version: 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1(prisma@6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1)(typescript@5.8.3) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.8.3) isbot: specifier: 5.1.28 version: 5.1.28 @@ -50,8 +50,8 @@ devDependencies: specifier: 17.2.0 version: 17.2.0 prisma: - specifier: 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1 - version: 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1(typescript@5.8.3) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3) tailwindcss: specifier: 4.1.11 version: 4.1.11 @@ -526,8 +526,8 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@emnapi/runtime@1.4.3: - resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} + /@emnapi/runtime@1.4.5: + resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} requiresBuild: true dependencies: tslib: 2.8.1 @@ -1147,7 +1147,7 @@ packages: cpu: [wasm32] requiresBuild: true dependencies: - '@emnapi/runtime': 1.4.3 + '@emnapi/runtime': 1.4.5 dev: true optional: true @@ -1289,18 +1289,18 @@ packages: resolution: {integrity: sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==} dev: true - /@prisma/adapter-pg@6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1: - resolution: {integrity: sha512-vFqmUV+/FpduYYfOhZaqKhfcW32SGHz6jXkMtHqlwnzgbrF4P9UrJ5dQ8uLteiX0hox3VkZn5NtKA46OxWiV3Q==} + /@prisma/adapter-pg@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5wfP6t1Ua2SuVKzbilG5dGHcuDH+4AeJ19bhb8IdrFwz8mxmv6sojt4Pb93QDprygobqClE/0VGTvVbri+sdBA==} dependencies: - '@prisma/driver-adapter-utils': 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1 + '@prisma/driver-adapter-utils': 6.15.0-integration-push-pprzzpqvmyuv.1 pg: 8.16.3 postgres-array: 3.0.4 transitivePeerDependencies: - pg-native dev: false - /@prisma/client@6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1(prisma@6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1)(typescript@5.8.3): - resolution: {integrity: sha512-pCAHriR0+K3DiW6djyUTIGkZh4NJxyCkf2Wz68GfJlVKOhrHXuFnRaUSfSzZpx6twSr3KxkOk6iiOgHYrx6MCg==} + /@prisma/client@6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.8.3): + resolution: {integrity: sha512-bq+TS1Qw7hPjsLrcuDPRBxtoqIEAZ3oV7mutrq3oC64zGvVrcvh4OF73T6bEYZcXNWbBtlCEawQvdOIaBYaKkA==} engines: {node: '>=18.18'} requiresBuild: true peerDependencies: @@ -1312,47 +1312,52 @@ packages: typescript: optional: true dependencies: - prisma: 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1(typescript@5.8.3) + prisma: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3) typescript: 5.8.3 dev: false - /@prisma/config@6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1: - resolution: {integrity: sha512-pz/utGCgFTn6QlpCiJsSjUqqRRA7yde9NAQufe46PES8iW9Qcoxw+P6KC8qQvBiVy+EijzrtElaHz7jZSOZM5w==} + /@prisma/config@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-s9RMj6qU5LT2+lJZsVFXWz2qH3LgEDgpFictFKskAKCLet/2/i8AUFJIgXlxRzyjWG2rWHLPQZLsZwCOpcgfoQ==} dependencies: - jiti: 2.4.2 + c12: 3.1.0 + deepmerge-ts: 7.1.5 + effect: 3.16.12 + empathic: 2.0.0 + transitivePeerDependencies: + - magicast - /@prisma/debug@6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1: - resolution: {integrity: sha512-wQAI3THhOp3RUYxUH8tWiZF3GdOIDDKuox+Hk9UaGrbvPrhyBxPQTaZUgVJY9a8d8pULaEhf65HO35cRqKZxLQ==} + /@prisma/debug@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-+9nB1YyaivwiX8Oruc7tHdAp1NlKXX+bMYJm78U1pU1ifG0OrXpJO3FRCkhdOXOJT/vKxJOMWUkdIurqvGCygg==} - /@prisma/driver-adapter-utils@6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1: - resolution: {integrity: sha512-X0bZS0LVv8kHVmNWcyHF35suW6pnpX0nlnEYbFKsTEn7t3HTzx51ZF9pHoncAvo9etf+BTvrWxqfEUk2gJLR6Q==} + /@prisma/driver-adapter-utils@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-KyupdRHYyoKjbIMJeYE85ajV5ntlQHFSI74wp7qlytLLBM95AN6zAO9p0ncVTaofykm8K3g/Dc2qDmBFu1lCFA==} dependencies: - '@prisma/debug': 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 dev: false - /@prisma/engines-version@6.12.0-13.c4261e444b23ae1c84edf7bd1b551230d4c692db: - resolution: {integrity: sha512-2PsBM2ZEu4xo1+wz3BAc89k/UFT1RgJ9N2ErwVmdkKWlZyHZ0bnRTran1vQR4U5W43TSAukRYC3hUCu3GBvahw==} + /@prisma/engines-version@6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7: + resolution: {integrity: sha512-3Fg+h8xLqnUqkHJjhQxVKX8Aaf5MCyRXZKdRlR/9OqvdEXlER90LdNhPQewnWXFlK+pyaDcCpVgrp495iDUAzw==} - /@prisma/engines@6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1: - resolution: {integrity: sha512-2ZiUL4hGFecIOyr3IIPmB9qB1YjaRFCLDSPrl20g6O03pxLjbffE8tNDDMEorLTQ878yJjHQcCvdPZtj+3jBxQ==} + /@prisma/engines@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-EY38vyVbdewNzUaSP3j7QW6dMEAhTfGhQMQqS6zmmsftk3ophUIJMATHPk4f6NSITVQIhhFXLmqFOYphw69sDw==} requiresBuild: true dependencies: - '@prisma/debug': 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1 - '@prisma/engines-version': 6.12.0-13.c4261e444b23ae1c84edf7bd1b551230d4c692db - '@prisma/fetch-engine': 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1 - '@prisma/get-platform': 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/fetch-engine': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/fetch-engine@6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1: - resolution: {integrity: sha512-NCLA11A/y0zxy/axmo68YWVLDpSboVtB06EPbFBPtbJNrcb77qEVYRGQPPRPZRAq0bhkyKc8vBYLNkfvqVyD7w==} + /@prisma/fetch-engine@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-pFzmx4HULMpOqcMBKLEVvOnYZaFC8/uNxLBN+qVKsysw38iddXKX99zQ9merzREToldWr9ymICMitrc5CH5pQg==} dependencies: - '@prisma/debug': 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1 - '@prisma/engines-version': 6.12.0-13.c4261e444b23ae1c84edf7bd1b551230d4c692db - '@prisma/get-platform': 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/get-platform@6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1: - resolution: {integrity: sha512-kGEj2BzDCHM5w18Q8m9NVCZ85CQJOAavjnGsAwVFwDnGvPcD2LhUolaqbw5UXv/UR8Y2bbVYL1dxBsNYhUB2fw==} + /@prisma/get-platform@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5DhLyrR8Wx9RqS1RzNhjMHxnMXK21dPRy6Au99pTvoT9MpqnYLDGl0TjQraZlwIm6wcTHVY2TSNKEsmqD47pqg==} dependencies: - '@prisma/debug': 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 /@react-router/dev@7.6.3(@types/node@20.19.9)(react-router@7.6.3)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5)(wrangler@4.28.0): resolution: {integrity: sha512-nnJQMVeE+LDViFTQDxeQV5FcfJ48a6aCScrFHwPHWgViQmiJxUBtDU1Pl7XZKEoTus5KDg/W3Vz2spiY6wXg3Q==} @@ -1631,6 +1636,9 @@ packages: resolution: {integrity: sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g==} dev: true + /@standard-schema/spec@1.0.0: + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + /@tailwindcss/node@4.1.11: resolution: {integrity: sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==} dependencies: @@ -1893,6 +1901,27 @@ packages: update-browserslist-db: 1.1.3(browserslist@4.25.1) dev: true + /c12@3.1.0: + resolution: {integrity: sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==} + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + dependencies: + chokidar: 4.0.3 + confbox: 0.2.2 + defu: 6.1.4 + dotenv: 16.6.1 + exsolve: 1.0.7 + giget: 2.0.0 + jiti: 2.5.1 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 2.2.0 + rc9: 2.1.2 + /cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -1907,13 +1936,17 @@ packages: engines: {node: '>= 14.16.0'} dependencies: readdirp: 4.1.2 - dev: true /chownr@3.0.0: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} dev: true + /citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + dependencies: + consola: 3.4.2 + /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -1940,6 +1973,13 @@ packages: color-string: 1.9.1 dev: true + /confbox@0.2.2: + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} + + /consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} + engines: {node: ^14.18.0 || >=16.10.0} + /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true @@ -1991,15 +2031,25 @@ packages: optional: true dev: true + /deepmerge-ts@7.1.5: + resolution: {integrity: sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==} + engines: {node: '>=16.0.0'} + /defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - dev: true + + /destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} /detect-libc@2.0.4: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} dev: true + /dotenv@16.6.1: + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} + engines: {node: '>=12'} + /dotenv@17.2.0: resolution: {integrity: sha512-Q4sgBT60gzd0BB0lSyYD3xM4YxrXA9y4uBDof1JNYGzOXrQdQ6yX+7XIAqoFOGQFOTK1D3Hts5OllpxMDZFONQ==} engines: {node: '>=12'} @@ -2009,6 +2059,12 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true + /effect@3.16.12: + resolution: {integrity: sha512-N39iBk0K71F9nb442TLbTkjl24FLUzuvx2i1I2RsEAQsdAdUTuUoW0vlfUXgkMTUOnYqKnWcFfqw4hK4Pw27hg==} + dependencies: + '@standard-schema/spec': 1.0.0 + fast-check: 3.23.2 + /electron-to-chromium@1.5.178: resolution: {integrity: sha512-wObbz/ar3Bc6e4X5vf0iO8xTN8YAjN/tgiAOJLr7yjYFtP9wAjq8Mb5h0yn6kResir+VYx2DXBj9NNobs0ETSA==} dev: true @@ -2021,6 +2077,10 @@ packages: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} dev: true + /empathic@2.0.0: + resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} + engines: {node: '>=14'} + /enhanced-resolve@5.18.2: resolution: {integrity: sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==} engines: {node: '>=10.13.0'} @@ -2123,7 +2183,12 @@ packages: /exsolve@1.0.7: resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} - dev: true + + /fast-check@3.23.2: + resolution: {integrity: sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==} + engines: {node: '>=8.0.0'} + dependencies: + pure-rand: 6.1.0 /fdir@6.4.6(picomatch@4.0.2): resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} @@ -2179,6 +2244,17 @@ packages: resolve-pkg-maps: 1.0.0 dev: true + /giget@2.0.0: + resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + defu: 6.1.4 + node-fetch-native: 1.6.7 + nypm: 0.6.1 + pathe: 2.0.3 + /glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} dev: true @@ -2258,6 +2334,11 @@ packages: /jiti@2.4.2: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true + dev: true + + /jiti@2.5.1: + resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} + hasBin: true /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -2508,6 +2589,9 @@ packages: hasBin: true dev: true + /node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} + /node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} dev: true @@ -2554,9 +2638,19 @@ packages: semver: 7.7.2 dev: true + /nypm@0.6.1: + resolution: {integrity: sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + pathe: 2.0.3 + pkg-types: 2.2.0 + tinyexec: 1.0.1 + /ohash@2.0.11: resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} - dev: true /package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} @@ -2585,7 +2679,9 @@ packages: /pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - dev: true + + /perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} /pg-cloudflare@1.2.7: resolution: {integrity: sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==} @@ -2658,6 +2754,13 @@ packages: engines: {node: '>=12'} dev: true + /pkg-types@2.2.0: + resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} + dependencies: + confbox: 0.2.2 + exsolve: 1.0.7 + pathe: 2.0.3 + /postcss@8.5.6: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} @@ -2704,8 +2807,8 @@ packages: resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==} dev: true - /prisma@6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1(typescript@5.8.3): - resolution: {integrity: sha512-JiMQJRjGED4FlLTp6S7qoFN6Bo38BVawtwMRCgM2fCaID/E9QhVbE8ovm9UnQIVtQUuKlkOC5IagQSG473agow==} + /prisma@6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3): + resolution: {integrity: sha512-hHOhkA/mro5/hRXUCiKdlO2Gu7DhyD7NhVgJ+4V5xSyQguKd7DWGl5BOZCWKJzTfg+nx8u0R6eWMEN7Jq73Emw==} engines: {node: '>=18.18'} hasBin: true requiresBuild: true @@ -2715,9 +2818,11 @@ packages: typescript: optional: true dependencies: - '@prisma/config': 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1 - '@prisma/engines': 6.12.0-integration-fix-support-adapter-type-in-prisma-client-constructor-with-edge-runtimes.1 + '@prisma/config': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines': 6.15.0-integration-push-pprzzpqvmyuv.1 typescript: 5.8.3 + transitivePeerDependencies: + - magicast /proc-log@3.0.0: resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} @@ -2741,6 +2846,15 @@ packages: retry: 0.12.0 dev: true + /pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + + /rc9@2.1.2: + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + dependencies: + defu: 6.1.4 + destr: 2.0.5 + /react-dom@19.1.0(react@19.1.0): resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} peerDependencies: @@ -2776,7 +2890,6 @@ packages: /readdirp@4.1.2: resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} engines: {node: '>= 14.18.0'} - dev: true /resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} @@ -2994,6 +3107,9 @@ packages: yallist: 5.0.0 dev: true + /tinyexec@1.0.1: + resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + /tinyglobby@0.2.14: resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} diff --git a/generator-prisma-client/react-router-starter-cloudflare-workerd/prisma.config.ts b/generator-prisma-client/react-router-starter-cloudflare-workerd/prisma.config.ts new file mode 100644 index 000000000000..f8f0f96a505c --- /dev/null +++ b/generator-prisma-client/react-router-starter-cloudflare-workerd/prisma.config.ts @@ -0,0 +1,9 @@ +import { defineConfig } from 'prisma/config' + +export default defineConfig({ + schema: './prisma/schema.prisma', + migrations: { + path: './prisma/migrations', + seed: 'tsx ./prisma/seed.ts', + }, +}) diff --git a/generator-prisma-client/react-router-starter-cloudflare-workerd/worker-configuration.d.ts b/generator-prisma-client/react-router-starter-cloudflare-workerd/worker-configuration.d.ts index 335c4f460c2f..e8e45fbbe516 100644 --- a/generator-prisma-client/react-router-starter-cloudflare-workerd/worker-configuration.d.ts +++ b/generator-prisma-client/react-router-starter-cloudflare-workerd/worker-configuration.d.ts @@ -1,18 +1,11 @@ /* eslint-disable */ -// Generated by Wrangler by running `wrangler types` (hash: dbc2e986b55cd86a7346713209dafb42) -// Runtime types generated with workerd@1.20250617.0 2025-04-04 nodejs_compat +// Generated by Wrangler by running `wrangler types` (hash: 869ac3b4ce0f52ba3b2e0bc70c49089e) +// Runtime types generated with workerd@1.20250803.0 2025-04-04 nodejs_compat declare namespace Cloudflare { interface Env { - DIRECT_URL: string; } } interface Env extends Cloudflare.Env {} -type StringifyValues> = { - [Binding in keyof EnvType]: EnvType[Binding] extends string ? EnvType[Binding] : string; -}; -declare namespace NodeJS { - interface ProcessEnv extends StringifyValues> {} -} // Begin runtime types /*! ***************************************************************************** @@ -352,7 +345,7 @@ interface ExecutionContext { type ExportedHandlerFetchHandler = (request: Request>, env: Env, ctx: ExecutionContext) => Response | Promise; type ExportedHandlerTailHandler = (events: TraceItem[], env: Env, ctx: ExecutionContext) => void | Promise; type ExportedHandlerTraceHandler = (traces: TraceItem[], env: Env, ctx: ExecutionContext) => void | Promise; -type ExportedHandlerTailStreamHandler = (event: TailStream.TailEvent, env: Env, ctx: ExecutionContext) => TailStream.TailEventHandlerType | Promise; +type ExportedHandlerTailStreamHandler = (event: TailStream.TailEvent, env: Env, ctx: ExecutionContext) => TailStream.TailEventHandlerType | Promise; type ExportedHandlerScheduledHandler = (controller: ScheduledController, env: Env, ctx: ExecutionContext) => void | Promise; type ExportedHandlerQueueHandler = (batch: MessageBatch, env: Env, ctx: ExecutionContext) => void | Promise; type ExportedHandlerTestHandler = (controller: TestController, env: Env, ctx: ExecutionContext) => void | Promise; @@ -1105,6 +1098,47 @@ interface ErrorEventErrorEventInit { colno?: number; error?: any; } +/** + * A message received by a target object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent) + */ +declare class MessageEvent extends Event { + constructor(type: string, initializer: MessageEventInit); + /** + * Returns the data of the message. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/data) + */ + readonly data: any; + /** + * Returns the origin of the message, for server-sent events and cross-document messaging. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/origin) + */ + readonly origin: string | null; + /** + * Returns the last event ID string, for server-sent events. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/lastEventId) + */ + readonly lastEventId: string; + /** + * Returns the WindowProxy of the source window, for cross-document messaging, and the MessagePort being attached, in the connect event fired at SharedWorkerGlobalScope objects. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/source) + */ + readonly source: MessagePort | null; + /** + * Returns the MessagePort array sent with the message, for cross-document messaging and channel messaging. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/ports) + */ + readonly ports: MessagePort[]; +} +interface MessageEventInit { + data: ArrayBuffer | string; +} /** * Provides a way to easily construct a set of key/value pairs representing form fields and their values, which can then be easily sent using the XMLHttpRequest.send() method. It uses the same format a form would use if the encoding type were set to "multipart/form-data". * @@ -1413,7 +1447,7 @@ interface RequestInit { signal?: (AbortSignal | null); encodeResponseBody?: "automatic" | "manual"; } -type Service = Fetcher; +type Service Rpc.WorkerEntrypointBranded) | Rpc.WorkerEntrypointBranded | ExportedHandler | undefined = undefined> = T extends new (...args: any[]) => Rpc.WorkerEntrypointBranded ? Fetcher> : T extends Rpc.WorkerEntrypointBranded ? Fetcher : T extends Exclude ? never : Fetcher; type Fetcher = (T extends Rpc.EntrypointBranded ? Rpc.Provider : unknown) & { fetch(input: RequestInfo | URL, init?: RequestInit): Promise; connect(address: SocketAddress | string, options?: SocketOptions): Socket; @@ -2286,23 +2320,6 @@ interface CloseEventInit { reason?: string; wasClean?: boolean; } -/** - * A message received by a target object. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent) - */ -declare class MessageEvent extends Event { - constructor(type: string, initializer: MessageEventInit); - /** - * Returns the data of the message. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/data) - */ - readonly data: ArrayBuffer | string; -} -interface MessageEventInit { - data: ArrayBuffer | string; -} type WebSocketEventMap = { close: CloseEvent; message: MessageEvent; @@ -2490,6 +2507,38 @@ interface ContainerStartupOptions { enableInternet: boolean; env?: Record; } +/** + * This Channel Messaging API interface represents one of the two ports of a MessageChannel, allowing messages to be sent from one port and listening out for them arriving at the other. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) + */ +interface MessagePort extends EventTarget { + /** + * Posts a message through the channel. Objects listed in transfer are transferred, not just cloned, meaning that they are no longer usable on the sending side. + * + * Throws a "DataCloneError" DOMException if transfer contains duplicate objects or port, or if message could not be cloned. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/postMessage) + */ + postMessage(data?: any, options?: (any[] | MessagePortPostMessageOptions)): void; + /** + * Disconnects the port, so that it is no longer active. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/close) + */ + close(): void; + /** + * Begins dispatching messages received on the port. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/start) + */ + start(): void; + get onmessage(): any | null; + set onmessage(value: any | null); +} +interface MessagePortPostMessageOptions { + transfer?: any[]; +} type AiImageClassificationInput = { image: number[]; }; @@ -5265,7 +5314,7 @@ type AiModelListType = Record; declare abstract class Ai { aiGatewayLogId: string | null; gateway(gatewayId: string): AiGateway; - autorag(autoragId: string): AutoRAG; + autorag(autoragId?: string): AutoRAG; run(model: Name, inputs: InputOptions, options?: Options): Promise { * * @example 395747 */ - asn: number; + asn?: number; /** * The organization which owns the ASN of the incoming request. * * @example "Google Cloud" */ - asOrganization: string; + asOrganization?: string; /** * The original value of the `Accept-Encoding` header if Cloudflare modified it. * @@ -5909,7 +5958,7 @@ interface IncomingRequestCfPropertiesCloudflareForSaaSEnterprise { * This field is only present if you have Cloudflare for SaaS enabled on your account * and you have followed the [required steps to enable it]((https://developers.cloudflare.com/cloudflare-for-platforms/cloudflare-for-saas/domain-support/custom-metadata/)). */ - hostMetadata: HostMetadata; + hostMetadata?: HostMetadata; } interface IncomingRequestCfPropertiesCloudflareAccessOrApiShield { /** @@ -6335,6 +6384,22 @@ declare module "cloudflare:email" { }; export { _EmailMessage as EmailMessage }; } +/** + * Hello World binding to serve as an explanatory example. DO NOT USE + */ +interface HelloWorldBinding { + /** + * Retrieve the current stored value + */ + get(): Promise<{ + value: string; + ms?: number; + }>; + /** + * Set a new stored value + */ + set(value: string): Promise; +} interface Hyperdrive { /** * Connect directly to Hyperdrive as if it's your database, returning a TCP socket. @@ -6420,7 +6485,7 @@ type ImageTransform = { rotate?: 0 | 90 | 180 | 270; saturation?: number; sharpen?: number; - trim?: "border" | { + trim?: 'border' | { top?: number; bottom?: number; left?: number; @@ -6442,6 +6507,9 @@ type ImageDrawOptions = { bottom?: number; right?: number; }; +type ImageInputOptions = { + encoding?: 'base64'; +}; type ImageOutputOptions = { format: 'image/jpeg' | 'image/png' | 'image/gif' | 'image/webp' | 'image/avif' | 'rgb' | 'rgba'; quality?: number; @@ -6453,13 +6521,13 @@ interface ImagesBinding { * @throws {@link ImagesError} with code 9412 if input is not an image * @param stream The image bytes */ - info(stream: ReadableStream): Promise; + info(stream: ReadableStream, options?: ImageInputOptions): Promise; /** * Begin applying a series of transformations to an image * @param stream The image bytes * @returns A transform handle */ - input(stream: ReadableStream): ImageTransformer; + input(stream: ReadableStream, options?: ImageInputOptions): ImageTransformer; } interface ImageTransformer { /** @@ -6482,6 +6550,9 @@ interface ImageTransformer { */ output(options: ImageOutputOptions): Promise; } +type ImageTransformationOutputOptions = { + encoding?: 'base64'; +}; interface ImageTransformationResult { /** * The image as a response, ready to store in cache or return to users @@ -6494,7 +6565,7 @@ interface ImageTransformationResult { /** * The bytes of the response */ - image(): ReadableStream; + image(options?: ImageTransformationOutputOptions): ReadableStream; } interface ImagesError extends Error { readonly code: number; @@ -6719,6 +6790,19 @@ declare namespace Cloudflare { interface Env { } } +declare module 'cloudflare:node' { + export interface DefaultHandler { + fetch?(request: Request): Response | Promise; + tail?(events: TraceItem[]): void | Promise; + trace?(traces: TraceItem[]): void | Promise; + scheduled?(controller: ScheduledController): void | Promise; + queue?(batch: MessageBatch): void | Promise; + test?(controller: TestController): void | Promise; + } + export function httpServerHandler(options: { + port: number; + }, handlers?: Omit): DefaultHandler; +} declare module 'cloudflare:workers' { export type RpcStub = Rpc.Stub; export const RpcStub: { @@ -6792,6 +6876,7 @@ declare module 'cloudflare:workers' { constructor(ctx: ExecutionContext, env: Env); run(event: Readonly>, step: WorkflowStep): Promise; } + export function waitUntil(promise: Promise): void; export const env: Cloudflare.Env; } interface SecretsStoreSecret { @@ -6814,7 +6899,7 @@ declare namespace TailStream { readonly type: "fetch"; readonly method: string; readonly url: string; - readonly cfJson: string; + readonly cfJson?: object; readonly headers: Header[]; } interface JsRpcEventInfo { @@ -6925,7 +7010,7 @@ declare namespace TailStream { interface Log { readonly type: "log"; readonly level: "debug" | "error" | "info" | "log" | "warn"; - readonly message: string; + readonly message: object; } interface Return { readonly type: "return"; @@ -6946,17 +7031,27 @@ declare namespace TailStream { readonly type: "attributes"; readonly info: Attribute[]; } - interface TailEvent { - readonly traceId: string; + type EventType = Onset | Outcome | Hibernate | SpanOpen | SpanClose | DiagnosticChannelEvent | Exception | Log | Return | Link | Attributes; + interface TailEvent { readonly invocationId: string; readonly spanId: string; readonly timestamp: Date; readonly sequence: number; - readonly event: Onset | Outcome | Hibernate | SpanOpen | SpanClose | DiagnosticChannelEvent | Exception | Log | Return | Link | Attributes; + readonly event: Event; } - type TailEventHandler = (event: TailEvent) => void | Promise; - type TailEventHandlerName = "outcome" | "hibernate" | "spanOpen" | "spanClose" | "diagnosticChannel" | "exception" | "log" | "return" | "link" | "attributes"; - type TailEventHandlerObject = Record; + type TailEventHandler = (event: TailEvent) => void | Promise; + type TailEventHandlerObject = { + outcome?: TailEventHandler; + hibernate?: TailEventHandler; + spanOpen?: TailEventHandler; + spanClose?: TailEventHandler; + diagnosticChannel?: TailEventHandler; + exception?: TailEventHandler; + log?: TailEventHandler; + return?: TailEventHandler; + link?: TailEventHandler; + attributes?: TailEventHandler; + }; type TailEventHandlerType = TailEventHandler | TailEventHandlerObject; } // Copyright (c) 2022-2023 Cloudflare, Inc. diff --git a/generator-prisma-client/react-router-starter-nodejs/package.json b/generator-prisma-client/react-router-starter-nodejs/package.json index 4ffd78c868ae..fd01b49ce04a 100644 --- a/generator-prisma-client/react-router-starter-nodejs/package.json +++ b/generator-prisma-client/react-router-starter-nodejs/package.json @@ -9,8 +9,8 @@ "typecheck": "react-router typegen && tsc" }, "dependencies": { - "@prisma/adapter-pg": "6.11.0", - "@prisma/client": "6.11.0", + "@prisma/adapter-pg": "6.15.0-integration-push-pprzzpqvmyuv.1", + "@prisma/client": "6.15.0-integration-push-pprzzpqvmyuv.1", "@react-router/node": "7.6.3", "@react-router/serve": "7.6.3", "isbot": "5.1.28", @@ -24,15 +24,12 @@ "@types/node": "20.19.9", "@types/react": "^19.1.2", "@types/react-dom": "^19.1.2", - "prisma": "6.11.0", + "prisma": "6.15.0-integration-push-pprzzpqvmyuv.1", "tailwindcss": "4.1.11", "tsx": "4.20.3", "typescript": "5.8.3", "vite": "6.3.5", "vite-tsconfig-paths": "5.1.4" }, - "prisma": { - "seed": "tsx ./prisma/seed.ts" - }, "packageManager": "pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81" } diff --git a/generator-prisma-client/react-router-starter-nodejs/pnpm-lock.yaml b/generator-prisma-client/react-router-starter-nodejs/pnpm-lock.yaml index 26a9b9ed825d..6f270b1e088f 100644 --- a/generator-prisma-client/react-router-starter-nodejs/pnpm-lock.yaml +++ b/generator-prisma-client/react-router-starter-nodejs/pnpm-lock.yaml @@ -6,11 +6,11 @@ settings: dependencies: '@prisma/adapter-pg': - specifier: 6.11.0 - version: 6.11.0 + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1 '@prisma/client': - specifier: 6.11.0 - version: 6.11.0(prisma@6.11.0)(typescript@5.8.3) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.8.3) '@react-router/node': specifier: 7.6.3 version: 7.6.3(react-router@7.6.3)(typescript@5.8.3) @@ -47,8 +47,8 @@ devDependencies: specifier: ^19.1.2 version: 19.1.6(@types/react@19.1.8) prisma: - specifier: 6.11.0 - version: 6.11.0(typescript@5.8.3) + specifier: 6.15.0-integration-push-pprzzpqvmyuv.1 + version: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3) tailwindcss: specifier: 4.1.11 version: 4.1.11 @@ -687,18 +687,18 @@ packages: dev: true optional: true - /@prisma/adapter-pg@6.11.0: - resolution: {integrity: sha512-FMZwHoF54WVZT/26dQmk8Gbsud/JeHUny+POvaN0Aztr+eomycNOo/dHefU+nCm+fBI/vuwlAaCAAtPkeC+m2w==} + /@prisma/adapter-pg@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5wfP6t1Ua2SuVKzbilG5dGHcuDH+4AeJ19bhb8IdrFwz8mxmv6sojt4Pb93QDprygobqClE/0VGTvVbri+sdBA==} dependencies: - '@prisma/driver-adapter-utils': 6.11.0 + '@prisma/driver-adapter-utils': 6.15.0-integration-push-pprzzpqvmyuv.1 pg: 8.16.3 postgres-array: 3.0.4 transitivePeerDependencies: - pg-native dev: false - /@prisma/client@6.11.0(prisma@6.11.0)(typescript@5.8.3): - resolution: {integrity: sha512-K9TkKepOYvCOg3qCuKz7ZHf6rf58BFKi08plKjU4qVv9y7/UxO6tLz7PlWcgODUZKURLPmRHjHERffIx/8az4w==} + /@prisma/client@6.15.0-integration-push-pprzzpqvmyuv.1(prisma@6.15.0-integration-push-pprzzpqvmyuv.1)(typescript@5.8.3): + resolution: {integrity: sha512-bq+TS1Qw7hPjsLrcuDPRBxtoqIEAZ3oV7mutrq3oC64zGvVrcvh4OF73T6bEYZcXNWbBtlCEawQvdOIaBYaKkA==} engines: {node: '>=18.18'} requiresBuild: true peerDependencies: @@ -710,47 +710,52 @@ packages: typescript: optional: true dependencies: - prisma: 6.11.0(typescript@5.8.3) + prisma: 6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3) typescript: 5.8.3 dev: false - /@prisma/config@6.11.0: - resolution: {integrity: sha512-icBfutMpdrwSf2ggo012zhQ4oianijXL/UPbv4PNVK3WUWbB3/F5Ltq8ZfElGrtwKC6XuFFPxU5qDC9x7vh8zQ==} + /@prisma/config@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-s9RMj6qU5LT2+lJZsVFXWz2qH3LgEDgpFictFKskAKCLet/2/i8AUFJIgXlxRzyjWG2rWHLPQZLsZwCOpcgfoQ==} dependencies: - jiti: 2.4.2 + c12: 3.1.0 + deepmerge-ts: 7.1.5 + effect: 3.16.12 + empathic: 2.0.0 + transitivePeerDependencies: + - magicast - /@prisma/debug@6.11.0: - resolution: {integrity: sha512-zo4oEZMWMt0BFWl+4NK9FUpaEOmjGR3y2/r0lkW/DK4BUBRgMj90s8QqK2K+vXG3xn0nAGg2kOSu+Swn60CFLg==} + /@prisma/debug@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-+9nB1YyaivwiX8Oruc7tHdAp1NlKXX+bMYJm78U1pU1ifG0OrXpJO3FRCkhdOXOJT/vKxJOMWUkdIurqvGCygg==} - /@prisma/driver-adapter-utils@6.11.0: - resolution: {integrity: sha512-fuXpLkhHxY2x7/i1IylscOgmaKdMtvalumSBaTkJ2z3LG0Z/+px6aP3lKBGU6NVX5FrCnrTlK+dxifJaWzPJrA==} + /@prisma/driver-adapter-utils@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-KyupdRHYyoKjbIMJeYE85ajV5ntlQHFSI74wp7qlytLLBM95AN6zAO9p0ncVTaofykm8K3g/Dc2qDmBFu1lCFA==} dependencies: - '@prisma/debug': 6.11.0 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 dev: false - /@prisma/engines-version@6.11.0-18.9c30299f5a0ea26a96790e13f796dc6094db3173: - resolution: {integrity: sha512-M3vbyDICFIA1oJl0cFkM0omD4HsJZjFi0hu0f0UxyPABH8KEcZyUd5BToCrNl4B8lUeQn+L5+gfaQleOKp6Lrg==} + /@prisma/engines-version@6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7: + resolution: {integrity: sha512-3Fg+h8xLqnUqkHJjhQxVKX8Aaf5MCyRXZKdRlR/9OqvdEXlER90LdNhPQewnWXFlK+pyaDcCpVgrp495iDUAzw==} - /@prisma/engines@6.11.0: - resolution: {integrity: sha512-uqnYxvPKZPvYZA7F0q4gTR+fVWUJSY5bif7JAKBIOD5SoRRy0qEIaPy4Nna5WDLQaFGshaY/Bh8dLOQMfxhJJw==} + /@prisma/engines@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-EY38vyVbdewNzUaSP3j7QW6dMEAhTfGhQMQqS6zmmsftk3ophUIJMATHPk4f6NSITVQIhhFXLmqFOYphw69sDw==} requiresBuild: true dependencies: - '@prisma/debug': 6.11.0 - '@prisma/engines-version': 6.11.0-18.9c30299f5a0ea26a96790e13f796dc6094db3173 - '@prisma/fetch-engine': 6.11.0 - '@prisma/get-platform': 6.11.0 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/fetch-engine': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/fetch-engine@6.11.0: - resolution: {integrity: sha512-ZHHSP7vJFo5hePH+MNovxhqXabIg38ZpCwQfUBON29kwPX3f1pjYnzGpgJLCJy4k7mKGOzTgrXPqH8+nJvq2fw==} + /@prisma/fetch-engine@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-pFzmx4HULMpOqcMBKLEVvOnYZaFC8/uNxLBN+qVKsysw38iddXKX99zQ9merzREToldWr9ymICMitrc5CH5pQg==} dependencies: - '@prisma/debug': 6.11.0 - '@prisma/engines-version': 6.11.0-18.9c30299f5a0ea26a96790e13f796dc6094db3173 - '@prisma/get-platform': 6.11.0 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines-version': 6.15.0-1.4d84597d45f23a11ea7673dd0d603d8aaa4a86b7 + '@prisma/get-platform': 6.15.0-integration-push-pprzzpqvmyuv.1 - /@prisma/get-platform@6.11.0: - resolution: {integrity: sha512-yspBGvOfJQwuoApk5B4aBlHDy6YDXAOe4Ml8U2eZ+M2b7fDd10YDomS3Q4qrYHUUVYF3TJyN86NcnRMOvCMUrA==} + /@prisma/get-platform@6.15.0-integration-push-pprzzpqvmyuv.1: + resolution: {integrity: sha512-5DhLyrR8Wx9RqS1RzNhjMHxnMXK21dPRy6Au99pTvoT9MpqnYLDGl0TjQraZlwIm6wcTHVY2TSNKEsmqD47pqg==} dependencies: - '@prisma/debug': 6.11.0 + '@prisma/debug': 6.15.0-integration-push-pprzzpqvmyuv.1 /@react-router/dev@7.6.3(@react-router/serve@7.6.3)(@types/node@20.19.9)(react-router@7.6.3)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5): resolution: {integrity: sha512-nnJQMVeE+LDViFTQDxeQV5FcfJ48a6aCScrFHwPHWgViQmiJxUBtDU1Pl7XZKEoTus5KDg/W3Vz2spiY6wXg3Q==} @@ -1027,6 +1032,9 @@ packages: dev: true optional: true + /@standard-schema/spec@1.0.0: + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + /@tailwindcss/node@4.1.11: resolution: {integrity: sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==} dependencies: @@ -1310,6 +1318,27 @@ packages: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} + /c12@3.1.0: + resolution: {integrity: sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==} + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + dependencies: + chokidar: 4.0.3 + confbox: 0.2.2 + defu: 6.1.4 + dotenv: 16.6.1 + exsolve: 1.0.7 + giget: 2.0.0 + jiti: 2.5.1 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 2.2.0 + rc9: 2.1.2 + /cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -1338,13 +1367,17 @@ packages: engines: {node: '>= 14.16.0'} dependencies: readdirp: 4.1.2 - dev: true /chownr@3.0.0: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} dev: true + /citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + dependencies: + consola: 3.4.2 + /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -1376,6 +1409,13 @@ packages: transitivePeerDependencies: - supports-color + /confbox@0.2.2: + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} + + /consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} + engines: {node: ^14.18.0 || >=16.10.0} + /content-disposition@0.5.4: resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} engines: {node: '>= 0.6'} @@ -1445,10 +1485,20 @@ packages: optional: true dev: true + /deepmerge-ts@7.1.5: + resolution: {integrity: sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==} + engines: {node: '>=16.0.0'} + + /defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + /depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} + /destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + /destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -1458,6 +1508,10 @@ packages: engines: {node: '>=8'} dev: true + /dotenv@16.6.1: + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} + engines: {node: '>=12'} + /dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -1473,6 +1527,12 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + /effect@3.16.12: + resolution: {integrity: sha512-N39iBk0K71F9nb442TLbTkjl24FLUzuvx2i1I2RsEAQsdAdUTuUoW0vlfUXgkMTUOnYqKnWcFfqw4hK4Pw27hg==} + dependencies: + '@standard-schema/spec': 1.0.0 + fast-check: 3.23.2 + /electron-to-chromium@1.5.179: resolution: {integrity: sha512-UWKi/EbBopgfFsc5k61wFpV7WrnnSlSzW/e2XcBmS6qKYTivZlLtoll5/rdqRTxGglGHkmkW0j0pFNJG10EUIQ==} dev: true @@ -1485,6 +1545,10 @@ packages: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} dev: true + /empathic@2.0.0: + resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} + engines: {node: '>=14'} + /encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -1611,6 +1675,15 @@ packages: transitivePeerDependencies: - supports-color + /exsolve@1.0.7: + resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} + + /fast-check@3.23.2: + resolution: {integrity: sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==} + engines: {node: '>=8.0.0'} + dependencies: + pure-rand: 6.1.0 + /fdir@6.4.6(picomatch@4.0.2): resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} peerDependencies: @@ -1700,6 +1773,17 @@ packages: resolve-pkg-maps: 1.0.0 dev: true + /giget@2.0.0: + resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + defu: 6.1.4 + node-fetch-native: 1.6.7 + nypm: 0.6.1 + pathe: 2.0.3 + /glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true @@ -1796,6 +1880,11 @@ packages: /jiti@2.4.2: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true + dev: true + + /jiti@2.5.1: + resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} + hasBin: true /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -2042,6 +2131,9 @@ packages: resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} engines: {node: '>= 0.6'} + /node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} + /node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} dev: true @@ -2088,10 +2180,24 @@ packages: semver: 7.7.2 dev: true + /nypm@0.6.1: + resolution: {integrity: sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.4.2 + pathe: 2.0.3 + pkg-types: 2.2.0 + tinyexec: 1.0.1 + /object-inspect@1.13.4: resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} engines: {node: '>= 0.4'} + /ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + /on-finished@2.3.0: resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} engines: {node: '>= 0.8'} @@ -2138,7 +2244,9 @@ packages: /pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - dev: true + + /perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} /pg-cloudflare@1.2.7: resolution: {integrity: sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==} @@ -2211,6 +2319,13 @@ packages: engines: {node: '>=12'} dev: true + /pkg-types@2.2.0: + resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} + dependencies: + confbox: 0.2.2 + exsolve: 1.0.7 + pathe: 2.0.3 + /postcss@8.5.6: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} @@ -2253,8 +2368,8 @@ packages: hasBin: true dev: true - /prisma@6.11.0(typescript@5.8.3): - resolution: {integrity: sha512-gI69E7fusgk32XALpXzdgR10xUx2aFnHiu/JaUo4O07G4JvFT0xNtD0Iy81p37iBLTYFEhWa9VrHKXaiyZ5fLQ==} + /prisma@6.15.0-integration-push-pprzzpqvmyuv.1(typescript@5.8.3): + resolution: {integrity: sha512-hHOhkA/mro5/hRXUCiKdlO2Gu7DhyD7NhVgJ+4V5xSyQguKd7DWGl5BOZCWKJzTfg+nx8u0R6eWMEN7Jq73Emw==} engines: {node: '>=18.18'} hasBin: true requiresBuild: true @@ -2264,9 +2379,11 @@ packages: typescript: optional: true dependencies: - '@prisma/config': 6.11.0 - '@prisma/engines': 6.11.0 + '@prisma/config': 6.15.0-integration-push-pprzzpqvmyuv.1 + '@prisma/engines': 6.15.0-integration-push-pprzzpqvmyuv.1 typescript: 5.8.3 + transitivePeerDependencies: + - magicast /proc-log@3.0.0: resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} @@ -2297,6 +2414,9 @@ packages: forwarded: 0.2.0 ipaddr.js: 1.9.1 + /pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + /qs@6.13.0: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} @@ -2316,6 +2436,12 @@ packages: iconv-lite: 0.4.24 unpipe: 1.0.0 + /rc9@2.1.2: + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + dependencies: + defu: 6.1.4 + destr: 2.0.5 + /react-dom@19.1.0(react@19.1.0): resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} peerDependencies: @@ -2351,7 +2477,6 @@ packages: /readdirp@4.1.2: resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} engines: {node: '>= 14.18.0'} - dev: true /resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} @@ -2604,6 +2729,9 @@ packages: yallist: 5.0.0 dev: true + /tinyexec@1.0.1: + resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + /tinyglobby@0.2.14: resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} diff --git a/generator-prisma-client/react-router-starter-nodejs/prisma.config.ts b/generator-prisma-client/react-router-starter-nodejs/prisma.config.ts new file mode 100644 index 000000000000..f8f0f96a505c --- /dev/null +++ b/generator-prisma-client/react-router-starter-nodejs/prisma.config.ts @@ -0,0 +1,9 @@ +import { defineConfig } from 'prisma/config' + +export default defineConfig({ + schema: './prisma/schema.prisma', + migrations: { + path: './prisma/migrations', + seed: 'tsx ./prisma/seed.ts', + }, +})