@lv-saharan/omii
Version:
OMII,OMI + I ,quick web framework!
88 lines (75 loc) • 1.59 kB
JavaScript
import {
tag,
WeElement,
render,
h,
createElement,
options,
define,
cloneElement,
getHost,
rpx,
defineElement,
classNames,
extractClass,
createRef,
o,
elements,
$,
extend,
get,
set,
bind,
unbind
} from './omi'
import apis from "dynamic-apis"
import htm from 'htm'
const html = htm.bind(h)
import Component from './component'
import { route } from 'omi-router/src'
import uniqueTag, { setTagPrefix } from './uniqueTag'
import { updateTargets } from './updateTargets'
import { throttle, debounce } from 'throttle-debounce'
import { setTheme } from './theme'
import { purgeCSSSS, purgeCSS } from './stylesheet'
import { observe, unobserve } from "observing"
import 'omi-binding'
export {
tag,
WeElement,
Component,
render,
h,
createElement,
options,
define,
cloneElement,
getHost,
rpx,
defineElement,
classNames,
extractClass,
createRef,
o,
elements,
$,
extend,
get,
set,
bind,
unbind,
route,
apis,
html,
uniqueTag,
setTagPrefix,
updateTargets,
throttle,
debounce,
setTheme,
purgeCSS,
purgeCSSSS, observe, unobserve
}
const version = "1.1.17"
const omii = options.root.omii = { ...options.root.omi, version, Component, route, apis, html, uniqueTag, setTagPrefix, updateTargets, throttle, debounce, setTheme, purgeCSS, purgeCSSSS, observe, unobserve }
export default omii