skypager-project-types-electron-app
Version:
skypager electron app project type
26 lines (20 loc) • 607 B
JavaScript
import Helper from 'skypager-helper'
class Presenter extends Helper {
static isCacheable = true
static attach(runtime, options = {}) {
return Helper.attach(runtime, Presenter, {
registryProp: 'presenters',
lookupProp: 'presenter',
registry: Helper.createContextRegistry('presenters', {
formatId: (id) => id.replace(/\/index/,''),
context: require.context('./presenters', true, /index.js$/),
dirname: __dirname,
filename: __filename,
})
})
}
initialize() {
}
}
export const attach = Presenter.attach
export default Presenter