@skele/classic
Version:
Skele is an architectural framework that assists with building data-driven apps with React or React Native.
67 lines (59 loc) • 1.14 kB
JavaScript
import * as Subsystem from './subsystem'
import * as Kernel from './kernel'
import core, { defaultSubsystems } from './core'
import { data, zip, skeleZip } from '@skele/core'
import * as action from './action'
import * as registry from './registry'
import * as propNames from './propNames'
import * as http from './read/http'
// various action Types
import * as readActions from './read/actions'
import * as effectActions from './effect/actions'
import { Engine, EntryPoint } from './engine'
let { ui, read, effect, update, transform, enrich, enhance } = core
let actions = {
types: {
read: readActions.types,
effect: effectActions.types,
},
read: readActions.read,
readRefresh: readActions.readRefresh,
...action,
}
export {
ui,
read,
effect,
update,
transform,
enrich,
enhance,
data,
zip,
skeleZip,
actions,
Engine,
EntryPoint,
Kernel,
Subsystem,
defaultSubsystems,
registry,
propNames,
http,
}
export default {
...core,
data,
zip,
skeleZip,
actions,
Engine,
EntryPoint,
Kernel,
Subsystem,
defaultSubsystems,
registry,
propNames,
http,
}