diff --git a/package-lock.json b/package-lock.json index 59f17d3..e002c41 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,8 +12,8 @@ "@next-auth/prisma-adapter": "^1.0.6", "@prisma/client": "^5.13.0", "@vercel/analytics": "^1.0.1", - "@zenstackhq/runtime": "2.1.0", - "@zenstackhq/server": "2.1.0", + "@zenstackhq/runtime": "2.1.1", + "@zenstackhq/server": "2.1.1", "babel-plugin-superjson-next": "^0.4.5", "bcryptjs": "^2.4.3", "daisyui": "^4.4.10", @@ -35,7 +35,7 @@ "@types/react-dom": "18.0.6", "@typescript-eslint/eslint-plugin": "^6.13.1", "@typescript-eslint/parser": "^6.13.1", - "@zenstackhq/swr": "2.1.0", + "@zenstackhq/swr": "2.1.1", "autoprefixer": "^10.4.12", "eslint": "^7.19.0", "eslint-config-next": "12.3.1", @@ -43,7 +43,7 @@ "prisma": "^5.13.0", "tailwindcss": "^3.1.8", "typescript": "^5.1.6", - "zenstack": "2.1.0" + "zenstack": "2.1.1" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -724,14 +724,20 @@ } }, "node_modules/@prisma/generator-helper": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-5.13.0.tgz", - "integrity": "sha512-i+53beJ0dxkDrkHdsXxmeMf+eVhyhOIpL0SdBga8vwe0qHPrAIJ/lpuT/Hj0y5awTmq40qiUEmhXwCEuM/Z17w==", + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-5.14.0.tgz", + "integrity": "sha512-xVc71cmTnPZ0lnSs4FAY6Ta72vFJ3webrQwKMQ2ujr6hDG1VPIEf820T1TOS3ZZQd/OKigNKXnq3co8biz9/qw==", "dev": true, "dependencies": { - "@prisma/debug": "5.13.0" + "@prisma/debug": "5.14.0" } }, + "node_modules/@prisma/generator-helper/node_modules/@prisma/debug": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-5.14.0.tgz", + "integrity": "sha512-iq56qBZuFfX3fCxoxT8gBX33lQzomBU0qIUaEj1RebsKVz1ob/BVH1XSBwwwvRVtZEV1b7Fxx2eVu34Ge/mg3w==", + "dev": true + }, "node_modules/@prisma/get-platform": { "version": "5.13.0", "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-5.13.0.tgz", @@ -742,37 +748,89 @@ } }, "node_modules/@prisma/internals": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@prisma/internals/-/internals-5.13.0.tgz", - "integrity": "sha512-OPMzS+IBPzCLT4s+IfGUbOhGFY51CFbokIFMZuoSeLKWE8UvDlitiXZ3OlVqDPUc0AlH++ysQHzDISHbZD+ZUg==", - "dev": true, - "dependencies": { - "@prisma/debug": "5.13.0", - "@prisma/engines": "5.13.0", - "@prisma/fetch-engine": "5.13.0", - "@prisma/generator-helper": "5.13.0", - "@prisma/get-platform": "5.13.0", - "@prisma/prisma-schema-wasm": "5.13.0-23.b9a39a7ee606c28e3455d0fd60e78c3ba82b1a2b", - "@prisma/schema-files-loader": "5.13.0", + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@prisma/internals/-/internals-5.14.0.tgz", + "integrity": "sha512-s0JRNDmR2bvcyy0toz89jy7SbbjANAs4e9KCReNvSm5czctIaZzDf68tcOXdtH0G7m9mKhVhNPdS9lMky0DhWA==", + "dev": true, + "dependencies": { + "@prisma/debug": "5.14.0", + "@prisma/engines": "5.14.0", + "@prisma/fetch-engine": "5.14.0", + "@prisma/generator-helper": "5.14.0", + "@prisma/get-platform": "5.14.0", + "@prisma/prisma-schema-wasm": "5.14.0-25.e9771e62de70f79a5e1c604a2d7c8e2a0a874b48", + "@prisma/schema-files-loader": "5.14.0", "arg": "5.0.2", "prompts": "2.4.2" } }, + "node_modules/@prisma/internals/node_modules/@prisma/debug": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-5.14.0.tgz", + "integrity": "sha512-iq56qBZuFfX3fCxoxT8gBX33lQzomBU0qIUaEj1RebsKVz1ob/BVH1XSBwwwvRVtZEV1b7Fxx2eVu34Ge/mg3w==", + "dev": true + }, + "node_modules/@prisma/internals/node_modules/@prisma/engines": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-5.14.0.tgz", + "integrity": "sha512-lgxkKZ6IEygVcw6IZZUlPIfLQ9hjSYAtHjZ5r64sCLDgVzsPFCi2XBBJgzPMkOQ5RHzUD4E/dVdpn9+ez8tk1A==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@prisma/debug": "5.14.0", + "@prisma/engines-version": "5.14.0-25.e9771e62de70f79a5e1c604a2d7c8e2a0a874b48", + "@prisma/fetch-engine": "5.14.0", + "@prisma/get-platform": "5.14.0" + } + }, + "node_modules/@prisma/internals/node_modules/@prisma/engines-version": { + "version": "5.14.0-25.e9771e62de70f79a5e1c604a2d7c8e2a0a874b48", + "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-5.14.0-25.e9771e62de70f79a5e1c604a2d7c8e2a0a874b48.tgz", + "integrity": "sha512-ip6pNkRo1UxWv+6toxNcYvItNYaqQjXdFNGJ+Nuk2eYtRoEdoF13wxo7/jsClJFFenMPVNVqXQDV0oveXnR1cA==", + "dev": true + }, + "node_modules/@prisma/internals/node_modules/@prisma/fetch-engine": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-5.14.0.tgz", + "integrity": "sha512-VrheA9y9DMURK5vu8OJoOgQpxOhas3qF0IBHJ8G/0X44k82kc8E0w98HCn2nhnbOOMwbWsJWXfLC2/F8n5u0gQ==", + "dev": true, + "dependencies": { + "@prisma/debug": "5.14.0", + "@prisma/engines-version": "5.14.0-25.e9771e62de70f79a5e1c604a2d7c8e2a0a874b48", + "@prisma/get-platform": "5.14.0" + } + }, + "node_modules/@prisma/internals/node_modules/@prisma/get-platform": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-5.14.0.tgz", + "integrity": "sha512-/yAyBvcEjRv41ynZrhdrPtHgk47xLRRq/o5eWGcUpBJ1YrUZTYB8EoPiopnP7iQrMATK8stXQdPOoVlrzuTQZw==", + "dev": true, + "dependencies": { + "@prisma/debug": "5.14.0" + } + }, "node_modules/@prisma/prisma-schema-wasm": { - "version": "5.13.0-23.b9a39a7ee606c28e3455d0fd60e78c3ba82b1a2b", - "resolved": "https://registry.npmjs.org/@prisma/prisma-schema-wasm/-/prisma-schema-wasm-5.13.0-23.b9a39a7ee606c28e3455d0fd60e78c3ba82b1a2b.tgz", - "integrity": "sha512-+IhHvuE1wKlyOpJgwAhGop1oqEt+1eixrCeikBIshRhdX6LwjmtRxVxVMlP5nS1yyughmpfkysIW4jZTa+Zjuw==", + "version": "5.14.0-25.e9771e62de70f79a5e1c604a2d7c8e2a0a874b48", + "resolved": "https://registry.npmjs.org/@prisma/prisma-schema-wasm/-/prisma-schema-wasm-5.14.0-25.e9771e62de70f79a5e1c604a2d7c8e2a0a874b48.tgz", + "integrity": "sha512-WeTmJ0mK8ALoKJUQFO+465k9lm1JWS4ODUg7akJq1wjgyDU1RTAzDFli8ESmNJlMVgJgoAd6jXmzcnoA0HT9Lg==", "dev": true }, "node_modules/@prisma/schema-files-loader": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@prisma/schema-files-loader/-/schema-files-loader-5.13.0.tgz", - "integrity": "sha512-6sVMoqobkWKsmzb98LfLiIt/aFRucWfkzSUBsqk7sc+h99xjynJt6aKtM2SSkyndFdWpRU0OiCHfQ9UlYUEJIw==", + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@prisma/schema-files-loader/-/schema-files-loader-5.14.0.tgz", + "integrity": "sha512-n1QHR2C63dARKPZe0WPn7biybcBHzXe+BEmiHC5Drq9KPWnpmQtIfGpqm1ZKdvCZfcA5FF3wgpSMPK4LnB0obQ==", "dev": true, "dependencies": { + "@prisma/prisma-schema-wasm": "5.14.0-17.56ca112d5a19c9925b53af75c3c6b7ada97f9f85", "fs-extra": "11.1.1" } }, + "node_modules/@prisma/schema-files-loader/node_modules/@prisma/prisma-schema-wasm": { + "version": "5.14.0-17.56ca112d5a19c9925b53af75c3c6b7ada97f9f85", + "resolved": "https://registry.npmjs.org/@prisma/prisma-schema-wasm/-/prisma-schema-wasm-5.14.0-17.56ca112d5a19c9925b53af75c3c6b7ada97f9f85.tgz", + "integrity": "sha512-SX9vE9dGYBap6xsfJuDE5b2eoA6w1vKsx8QpLUHZR+kIV6GQVUYUboEfkvYYoBVen3s9LqxJ1+LjHL/1MqBZag==", + "dev": true + }, "node_modules/@rushstack/eslint-patch": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz", @@ -1107,18 +1165,18 @@ "integrity": "sha512-Ux0c9qUfkcPqng3vrR0GTrlQdqNJ2JREn/2ydrVuKwM3RtMfF2mWX31Ijqo1opSjNAq6rK76PwtANw6kl6TAow==" }, "node_modules/@zenstackhq/language": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@zenstackhq/language/-/language-2.1.0.tgz", - "integrity": "sha512-+7SqRMwNMzakeOG3bxBXWA8q+v00r6sfXUWd/7y+C4oUpeyi/pFiVCziikzdtcr2XbGPub+Xu5N0faQGzmofYQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@zenstackhq/language/-/language-2.1.1.tgz", + "integrity": "sha512-Sv84KYpljbxjC+16yPcYDkyAtu77ALFanrw4kw3251yKY3V9hqWmjC0m6hRYlYP/jvr222rhkPOUuhBwARbrKQ==", "dev": true, "dependencies": { "langium": "1.3.1" } }, "node_modules/@zenstackhq/runtime": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@zenstackhq/runtime/-/runtime-2.1.0.tgz", - "integrity": "sha512-mkWyXpUgV8dtIb79PEQyFHbdeZEKsuC2j0HjD7YfYZu8Blf93uS49jY13TgVtQ4YCbC8P4XLjGJy1CHUWmL2pw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@zenstackhq/runtime/-/runtime-2.1.1.tgz", + "integrity": "sha512-aHQ1rBqAWc3PJJJ9xJdqGKu4X953y9mdo8S2kN4+0+dLNQNrbF3qKg8nszfanllD6C1I0eXaG1k9CUJw4seTjA==", "dependencies": { "bcryptjs": "^2.4.3", "buffer": "^6.0.3", @@ -1157,15 +1215,15 @@ } }, "node_modules/@zenstackhq/sdk": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@zenstackhq/sdk/-/sdk-2.1.0.tgz", - "integrity": "sha512-d3nd2njyaYU2cRV6lXRkyK7pyJRXHi1/v1xwiQDVWobuOtWvuGZaq2ixduUN1RrgonI1V4ML/GHhCGZTv1WcCQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@zenstackhq/sdk/-/sdk-2.1.1.tgz", + "integrity": "sha512-+Z5Iu0IegQ0+MFajOHVDOCylE9txX6sKK9v6efUyfRw6X1oZaPQjXdZumzyaJxGf9YQJ5WMCwW5HdihPSsk/UA==", "dev": true, "dependencies": { "@prisma/generator-helper": "^5.13.0", "@prisma/internals": "^5.13.0", - "@zenstackhq/language": "2.1.0", - "@zenstackhq/runtime": "2.1.0", + "@zenstackhq/language": "2.1.1", + "@zenstackhq/runtime": "2.1.1", "langium": "1.3.1", "lower-case-first": "^2.0.2", "semver": "^7.5.2", @@ -1175,11 +1233,11 @@ } }, "node_modules/@zenstackhq/server": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@zenstackhq/server/-/server-2.1.0.tgz", - "integrity": "sha512-AAVuHruEpHBzUgGAEPUUfEUi69vAMTpaBHoxugV+pdvw9t5E1IFzxLPvjfIi5avPLk5wk5AUtKmFZ1Yy4Fprcw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@zenstackhq/server/-/server-2.1.1.tgz", + "integrity": "sha512-t4SY2q9Eb0+7+5PcA126llEmGc27Ta9AD9txVrAe2H7MSvczvDl9N41pCKADmna6v1EaRXBygKPiFsyH64DGHA==", "dependencies": { - "@zenstackhq/runtime": "2.1.0", + "@zenstackhq/runtime": "2.1.1", "change-case": "^4.1.2", "lower-case-first": "^2.0.2", "superjson": "^1.11.0", @@ -1192,13 +1250,13 @@ } }, "node_modules/@zenstackhq/swr": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@zenstackhq/swr/-/swr-2.1.0.tgz", - "integrity": "sha512-t+wdvLdJOT32D4SWBz3iv3gfXh+s04UZ0o5DvPl4jG5yJYsy3sSdZkM2Y2hO68/tTnCFJczbjvgKTD/hSSpjAA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@zenstackhq/swr/-/swr-2.1.1.tgz", + "integrity": "sha512-oqPhnkxacn6p3diEYKrDDIFSGkx2N5ZXIH9BuNEmY59jY9ebAIp0f8MXrTDbXmTuWQU/WxpgsXGJ7EAgGqJkMg==", "dev": true, "dependencies": { - "@zenstackhq/runtime": "2.1.0", - "@zenstackhq/sdk": "2.1.0", + "@zenstackhq/runtime": "2.1.1", + "@zenstackhq/sdk": "2.1.1", "change-case": "^4.1.2", "cross-fetch": "^4.0.0", "decimal.js": "^10.4.2", @@ -3261,9 +3319,9 @@ } }, "node_modules/get-it": { - "version": "8.4.29", - "resolved": "https://registry.npmjs.org/get-it/-/get-it-8.4.29.tgz", - "integrity": "sha512-mUSJjmFTdCoVwvf4uj/pCOlaMt8x6OK1nirKcyI5KH7IMyt2h5UGsZGu9NjtRVUFPN0QumWlPqVmG1oFK4mkZQ==", + "version": "8.4.30", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-8.4.30.tgz", + "integrity": "sha512-pd361r0zg6zEMobLZQ77VYHgfcC3WBkTwhgZE0+TOkIWMU9406ejVdROxt73fqMZW70w32qxbCi5nAlAwtqABw==", "dev": true, "workspaces": [ "test-next" @@ -6013,9 +6071,9 @@ "dev": true }, "node_modules/ts-japi": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/ts-japi/-/ts-japi-1.11.3.tgz", - "integrity": "sha512-L4T2/iU0Ca/Axo+36DrdeKDh4nPOc1Dj6ascawBPuoYT/DTqEzGzUolEtt41mBUQObf0VOimpv8SpIMnlWEZhg==", + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/ts-japi/-/ts-japi-1.11.4.tgz", + "integrity": "sha512-Nh49KRuDUxnUYbaFLZhhjj2Hbqlw/xYcp/Kp5ct8ZWWW3al9PdZEVbljABzPvlOtjoz1rfi5hzCPol3WUJ8bmA==", "engines": { "node": ">=10" } @@ -6553,16 +6611,16 @@ } }, "node_modules/zenstack": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/zenstack/-/zenstack-2.1.0.tgz", - "integrity": "sha512-gdW8QG8yJ7xkvwOtZnuQOFj4vaW2xlhngp35/Rr8/ui+wvKFKPzG7g4Im1ITz+CvhU9M1PgGTVQXKCVng15cDg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/zenstack/-/zenstack-2.1.1.tgz", + "integrity": "sha512-HypQqeEiUbCo87sYfQbcF9gFQPUe+ad7ts9hK3hMbmmWqfX/f8WUc9giVnQPslwAbzGa64OWSl/oKwOB9na3yg==", "dev": true, "hasInstallScript": true, "dependencies": { "@paralleldrive/cuid2": "^2.2.0", "@types/node": "^20.12.7", - "@zenstackhq/language": "2.1.0", - "@zenstackhq/sdk": "2.1.0", + "@zenstackhq/language": "2.1.1", + "@zenstackhq/sdk": "2.1.1", "async-exit-hook": "^2.0.1", "change-case": "^4.1.2", "colors": "1.4.0", @@ -6602,9 +6660,9 @@ } }, "node_modules/zenstack/node_modules/@types/node": { - "version": "20.12.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz", - "integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==", + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", "dev": true, "dependencies": { "undici-types": "~5.26.4" diff --git a/package.json b/package.json index fcf48fa..6c20c2a 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,8 @@ "@next-auth/prisma-adapter": "^1.0.6", "@prisma/client": "^5.13.0", "@vercel/analytics": "^1.0.1", - "@zenstackhq/runtime": "2.1.0", - "@zenstackhq/server": "2.1.0", + "@zenstackhq/runtime": "2.1.1", + "@zenstackhq/server": "2.1.1", "babel-plugin-superjson-next": "^0.4.5", "bcryptjs": "^2.4.3", "daisyui": "^4.4.10", @@ -46,7 +46,7 @@ "@types/react-dom": "18.0.6", "@typescript-eslint/eslint-plugin": "^6.13.1", "@typescript-eslint/parser": "^6.13.1", - "@zenstackhq/swr": "2.1.0", + "@zenstackhq/swr": "2.1.1", "autoprefixer": "^10.4.12", "eslint": "^7.19.0", "eslint-config-next": "12.3.1", @@ -54,6 +54,6 @@ "prisma": "^5.13.0", "tailwindcss": "^3.1.8", "typescript": "^5.1.6", - "zenstack": "2.1.0" + "zenstack": "2.1.1" } }