fix(build): migrate filesystem access to smartfs and tighten TypeScript compatibility

This commit is contained in:
2026-04-30 10:20:07 +00:00
parent a71a53092b
commit 8c6e8d9c96
14 changed files with 7298 additions and 3761 deletions
+3 -2
View File
@@ -4,8 +4,9 @@ import * as plugins from './smarthbs.plugins.js';
* get a template for a file on disk
*/
export let getTemplateForFile = async (filePathArg: string) => {
let filePathAbsolute = plugins.path.resolve(filePathArg);
return plugins.handlebars.compile(plugins.smartfile.fs.toStringSync(filePathAbsolute));
const filePathAbsolute = plugins.path.resolve(filePathArg);
const fileString = await plugins.smartFs.file(filePathAbsolute).encoding('utf8').read() as string;
return plugins.handlebars.compile(fileString);
};
/**