Change structure and implement some admin functions

This commit is contained in:
2024-05-12 18:44:33 +02:00
parent 3b19804537
commit 1e750e1ca5
27 changed files with 502 additions and 185 deletions
+18 -18
View File
@@ -10,7 +10,7 @@
"@remix-run/node": "^2.9.1",
"@remix-run/react": "^2.9.1",
"@remix-run/serve": "^2.9.1",
"@zenstackhq/runtime": "2.0.1",
"@zenstackhq/runtime": "2.0.3",
"bootstrap": "^5.3.3",
"isbot": "^4.1.0",
"lodash": "^4.17.21",
@@ -41,7 +41,7 @@
"typescript": "^5.4.5",
"vite": "^5.1.0",
"vite-tsconfig-paths": "^4.2.1",
"zenstack": "2.0.1"
"zenstack": "2.0.3"
},
"engines": {
"node": ">=18.0.0"
@@ -2759,18 +2759,18 @@
"integrity": "sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw=="
},
"node_modules/@zenstackhq/language": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@zenstackhq/language/-/language-2.0.1.tgz",
"integrity": "sha512-PdnjVKndmXNn/vmdO4aKTwR26MJdyHO+Q8UOgmamIsA3Hp0nBsBy1BhvJPqFnPGCf7Pqwg5AD6pPvCmAg2i3Kw==",
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@zenstackhq/language/-/language-2.0.3.tgz",
"integrity": "sha512-q8cy+QukLeRCTTg2vqTeZZLnN2ghq4ZXxRmy/P6QA5lvJo3sPREQkPBkhFmXR/soVIbEL73HxWTMZrxJvSYYHA==",
"dev": true,
"dependencies": {
"langium": "1.3.1"
}
},
"node_modules/@zenstackhq/runtime": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@zenstackhq/runtime/-/runtime-2.0.1.tgz",
"integrity": "sha512-iRIEtYrElqHSvrEN9NF8IHeNUlBSb1yGch1U1unLtaK806I5meLw17k1kBbRE3CwKNhicrClpYkXBCpOZ8xBqg==",
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@zenstackhq/runtime/-/runtime-2.0.3.tgz",
"integrity": "sha512-ER/DNU2Hhb816D6kZEHqyMy5auwr8s31L+aNfKm4phgj52FYwj3eVFutx5ERIJSsx08pFSrH8E9YP4C/7rT9Mg==",
"dependencies": {
"bcryptjs": "^2.4.3",
"buffer": "^6.0.3",
@@ -2818,15 +2818,15 @@
}
},
"node_modules/@zenstackhq/sdk": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@zenstackhq/sdk/-/sdk-2.0.1.tgz",
"integrity": "sha512-FoBGNOeYGVP31uqmSUzqWJ3N9O6/rkRrVOJn590OHF5PtShJU3sLFonzSU3IBdrv2xpnMTu2iH/WSgo7+LSLxQ==",
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@zenstackhq/sdk/-/sdk-2.0.3.tgz",
"integrity": "sha512-YL7mux6Yecd1EMLS3RbmyhcmsWtFklF170ZHI7KMmz8sdiJ+rmjFnjy5XzW1TwnQ7swYbjhgQQfY9OPuKLY/MQ==",
"dev": true,
"dependencies": {
"@prisma/generator-helper": "5.7.0",
"@prisma/internals": "5.7.0",
"@zenstackhq/language": "2.0.1",
"@zenstackhq/runtime": "2.0.1",
"@zenstackhq/language": "2.0.3",
"@zenstackhq/runtime": "2.0.3",
"langium": "1.3.1",
"lower-case-first": "^2.0.2",
"semver": "^7.5.2",
@@ -13329,16 +13329,16 @@
}
},
"node_modules/zenstack": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/zenstack/-/zenstack-2.0.1.tgz",
"integrity": "sha512-IDTXX+aTYxow//3w+w11buMSDPbxm1zMzp5/EMRurmrzPrJDkCByhow36LSfzoaXlcvUOF1JFTW2G47YOC6ZdA==",
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/zenstack/-/zenstack-2.0.3.tgz",
"integrity": "sha512-ManI6LC/b4oEQzsndJCsipLCbYynjZVal+jh7p/M2t1GQDEPA+7S2UDv1IYbzNy/J5DQh5htsEZFqZ3txT9/Ig==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
"@paralleldrive/cuid2": "^2.2.0",
"@types/node": "^20.12.7",
"@zenstackhq/language": "2.0.1",
"@zenstackhq/sdk": "2.0.1",
"@zenstackhq/language": "2.0.3",
"@zenstackhq/sdk": "2.0.3",
"async-exit-hook": "^2.0.1",
"change-case": "^4.1.2",
"colors": "1.4.0",