mirror of
https://git.sr.ht/~cadence/bibliogram
synced 2026-01-07 14:01:13 +00:00
git subrepo clone /home/cloud/Code/pinski-plugins/templates src/site/html/static/js/templates
subrepo: subdir: "src/site/html/static/js/templates" merged: "a768add" upstream: origin: "/home/cloud/Code/pinski-plugins/templates" branch: "master" commit: "a768add" git-subrepo: version: "0.4.0" origin: "https://github.com/ingydotnet/git-subrepo" commit: "5d6aba9"
This commit is contained in:
18
src/site/html/static/js/templates/api/templates.js
Normal file
18
src/site/html/static/js/templates/api/templates.js
Normal file
@@ -0,0 +1,18 @@
|
||||
const passthrough = require("../../../../../passthrough")
|
||||
|
||||
module.exports = [
|
||||
{
|
||||
route: "/api/templates", methods: ["GET"], code: async () => {
|
||||
const result = {}
|
||||
const entries = passthrough.instance.pugCache.entries()
|
||||
for (const [file, value] of entries) {
|
||||
const match = file.match(/client\/.*?([^/]+)\.pug$/)
|
||||
if (match) {
|
||||
const name = match[1]
|
||||
result[name] = value.client.toString()
|
||||
}
|
||||
}
|
||||
return [200, result]
|
||||
}
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user