1.2.2 • Published 6 months ago

@exodus/module v1.2.2

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Exodus Module

Exodus base module implementation.

Summary

We want to write new code as modules whenever feasible. This will allow us to more easily share the code between platforms and make development easier in general.

This package exports an ExodusModule class reusable modules can extend from, with shared event handling data and logging capabilities.

Install

yarn add @exodus/module

Usage

import ExodusModule from '@exodus/module'
class ContactsModule extends ExodusModule {
  constructor() {
    super({ name: 'ContactsModule' })
  }
  load = async () => {
    this._logger.log('loading contacts')
    // do stuff...
    this.emit('contacts-loaded', {})
  }
}
1.2.2

6 months ago

1.2.1

7 months ago

1.2.0

1 year ago

1.1.0

1 year ago

1.0.0

2 years ago