Files
website/src/routes/models/+page.server.ts
T
2025-11-03 19:51:59 +00:00

18 lines
435 B
TypeScript

import fs from 'fs';
/** @type {import('./$types').PageServerLoad} */
export async function load({ params }) {
let files = [];
const models = fs.readdirSync(`./static/models`).filter(file => file.endsWith('.glb'));
for(let model of models) {
let obj = {
path: "/models/" + model,
name: model.split('.')[0]
}
files.push(obj);
}
return { files };
}