feat(homepage): add homepage endpoint and mount path
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
- Posts management: `/posts`
|
||||
- Files: `/files`
|
||||
- Webmentions moderation + API: `/webmentions`
|
||||
- Homepage builder UI + API: `/homepage`
|
||||
- Conversations + API: `/conversations`
|
||||
- GitHub activity + API: `/github`
|
||||
- Funkwhale activity + API: `/funkwhale`
|
||||
|
||||
@@ -171,6 +171,7 @@ export default {
|
||||
"@rmdes/indiekit-preset-eleventy",
|
||||
"@rmdes/indiekit-endpoint-github",
|
||||
"@rmdes/indiekit-endpoint-webmention-io",
|
||||
"@rmdes/indiekit-endpoint-homepage",
|
||||
"@rmdes/indiekit-endpoint-conversations",
|
||||
"@rmdes/indiekit-endpoint-funkwhale",
|
||||
"@rmdes/indiekit-endpoint-lastfm",
|
||||
@@ -196,6 +197,9 @@ export default {
|
||||
token: process.env.WEBMENTION_IO_TOKEN,
|
||||
domain: webmentionDomain,
|
||||
},
|
||||
"@rmdes/indiekit-endpoint-homepage": {
|
||||
mountPath: "/homepage",
|
||||
},
|
||||
"@rmdes/indiekit-endpoint-conversations": {
|
||||
mountPath: "/conversations",
|
||||
},
|
||||
|
||||
Generated
+19
-1
@@ -17,6 +17,7 @@
|
||||
"@rmdes/indiekit-endpoint-conversations": "^2.1.6",
|
||||
"@rmdes/indiekit-endpoint-funkwhale": "^1.0.11",
|
||||
"@rmdes/indiekit-endpoint-github": "^1.2.3",
|
||||
"@rmdes/indiekit-endpoint-homepage": "^1.0.22",
|
||||
"@rmdes/indiekit-endpoint-lastfm": "^1.0.12",
|
||||
"@rmdes/indiekit-endpoint-posts": "^1.0.0-beta.25",
|
||||
"@rmdes/indiekit-endpoint-webmention-io": "^1.0.7",
|
||||
@@ -2166,6 +2167,23 @@
|
||||
"@indiekit/indiekit": ">=1.0.0-beta.25"
|
||||
}
|
||||
},
|
||||
"node_modules/@rmdes/indiekit-endpoint-homepage": {
|
||||
"version": "1.0.22",
|
||||
"resolved": "https://registry.npmjs.org/@rmdes/indiekit-endpoint-homepage/-/indiekit-endpoint-homepage-1.0.22.tgz",
|
||||
"integrity": "sha512-lvOJOL/OK7VfibutCaHosP8Sk3kPChavHuo4ufYmigsxSI62lHsAUZbkpKrdEY6qbxJv0dr/b9Yax6Hw1jZqIA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@indiekit/error": "^1.0.0-beta.25",
|
||||
"@indiekit/frontend": "^1.0.0-beta.25",
|
||||
"express": "^5.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=20"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@indiekit/indiekit": ">=1.0.0-beta.25"
|
||||
}
|
||||
},
|
||||
"node_modules/@rmdes/indiekit-endpoint-lastfm": {
|
||||
"version": "1.0.12",
|
||||
"resolved": "https://registry.npmjs.org/@rmdes/indiekit-endpoint-lastfm/-/indiekit-endpoint-lastfm-1.0.12.tgz",
|
||||
@@ -5666,6 +5684,7 @@
|
||||
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
|
||||
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
|
||||
"license": "MIT",
|
||||
"peer": true,
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
},
|
||||
@@ -6249,7 +6268,6 @@
|
||||
"resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",
|
||||
"integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==",
|
||||
"license": "MIT",
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
"ip-address": "^10.0.1",
|
||||
"smart-buffer": "^4.2.0"
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
"@rmdes/indiekit-endpoint-conversations": "^2.1.6",
|
||||
"@rmdes/indiekit-endpoint-funkwhale": "^1.0.11",
|
||||
"@rmdes/indiekit-endpoint-github": "^1.2.3",
|
||||
"@rmdes/indiekit-endpoint-homepage": "^1.0.22",
|
||||
"@rmdes/indiekit-endpoint-lastfm": "^1.0.12",
|
||||
"@rmdes/indiekit-endpoint-posts": "^1.0.0-beta.25",
|
||||
"@rmdes/indiekit-endpoint-webmention-io": "^1.0.7",
|
||||
|
||||
Reference in New Issue
Block a user