image-tagger/module/api.mjs

25 lines
464 B
JavaScript

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