image-tagger/module/api.mjs

25 lines
534 B
JavaScript

// Applications
import { ArtBrowser } from "./apps/ArtBrowser.mjs";
import { ArtistApp } from "./apps/ArtistApp.mjs";
import { ArtistBrowser } from "./apps/ArtistBrowser.mjs";
import { ImageApp } from "./apps/ImageApp.mjs";
// Utils
import { convertToWebp, getFileSize, hashFile, lastModifiedAt } from "./utils/fs.mjs";
export const api = foundry.utils.deepFreeze({
Apps: {
ArtBrowser,
ArtistBrowser,
ArtistApp,
ImageApp,
},
utils: {
fs: {
convertToWebp,
hashFile,
lastModifiedAt,
getFileSize,
},
},
});