mirror of
https://git.sr.ht/~cadence/bibliogram
synced 2025-12-14 10:35:07 +00:00
First release
This commit is contained in:
18
html/static/js/templates/api/templates.js
Normal file
18
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