This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

litchy

2.0.4 • Public • Published

litchy | EcmaScript infrastructure

Build Status Standard - JavaScript Style Guide

Npm Info

综述

ES201x基础对象模型, 以mixin和装饰的形式提供.

安装

npm install litchy --save

使用

mixin形式

import Eventable from 'litchy/lib/mixin/Disposable'
import mix from 'litchy/lib/mix'
 
class Base {
  // ...
}
 
class Foobar extends mix(Base).with(Disposable) {
  someMethod() {
    this.assertUndisposed()
    // ...
  }
}

装饰形式

import disposable from 'litchy/lib/decorator/disposable'
import undisposed from 'litchy/lib/decorator/undisposed'
import mix from 'mix-with'
 
@disposable
class Foobar {
  @undisposed
  someMethod() {
    // ...
  }
}

文档

请访问doc目录.

Readme

Keywords

Package Sidebar

Install

npm i litchy

Weekly Downloads

21

Version

2.0.4

License

MIT

Unpacked Size

185 kB

Total Files

77

Last publish

Collaborators

  • yusangeng