UNPKG

@ou-imdt/utils

Version:

Utility library for interactive media development

32 lines (26 loc) 678 B
import { default as Base, defaultState } from '../class/Base.js' import devProxy from '../dev/devProxy.js' import isProduction from '../isProduction.js' import * as utils from '../vle/index.js' import getFolder from '../dev/getFolder.js' import loadAllData from '../dev/loadAllData.js' import loadData from '../dev/loadData.js' import saveData from '../dev/saveData.js' export default class VleModule extends Base { static get [defaultState]() { return { isDevelopment: !isProduction() } } constructor () { super() return devProxy(this) } production = utils development = { getFolder, loadData, loadAllData, saveData } }