feat(cms): add storage based website content management

This commit is contained in:
Schubert Ferenc 2026-07-04 00:58:33 +02:00
parent 7d5689cfa4
commit 12d31f5468
31 changed files with 1347 additions and 158 deletions

34
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "funktechnik-schubert-website",
"version": "0.3.0",
"version": "0.4.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "funktechnik-schubert-website",
"version": "0.3.0",
"version": "0.4.0",
"dependencies": {
"@types/nodemailer": "^8.0.1",
"next": "16.2.10",
@ -529,7 +529,7 @@
"darwin"
],
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -551,7 +551,7 @@
"darwin"
],
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -760,7 +760,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -785,7 +785,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -810,7 +810,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -835,7 +835,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -860,7 +860,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -885,7 +885,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -910,7 +910,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -935,7 +935,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -957,7 +957,7 @@
"@emnapi/runtime": "^1.7.0"
},
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -976,7 +976,7 @@
"win32"
],
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -995,7 +995,7 @@
"win32"
],
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -1014,7 +1014,7 @@
"win32"
],
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -5313,7 +5313,7 @@
"semver": "^7.7.3"
},
"engines": {
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"