# skylark-langx

> A simple JavaScript language extension library, including class support, Evented class, Deferred class and some commonly used tool functions.

Latest version **0.9.4** (published 2017-11-28) · MIT license · 0 weekly downloads

## Install

```sh
npm install skylark-langx
pnpm add skylark-langx
yarn add skylark-langx
bun add skylark-langx
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.9.4 |
| Published | 2017-11-28 |
| First published | 2017-09-23 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=0.8.0 |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 2 |
| Author | Hudaokeji Co.,Ltd |
| Maintainers | hudaokeji |
| Keywords | skylark, skylarkjs, javacript, class, Evented, Deferred |

## Links

- npm: https://www.npmjs.com/package/skylark-langx
- Repository: https://github.com/skylarkjs/skylark-langx
- Homepage: http://www.skylarkjs.org
- Issues: https://github.com/skylarkjs/skylark-langx/issues
- npm.io page: https://npm.io/package/skylark-langx

## Alternatives

- [async-exit-hook](https://npm.io/package/async-exit-hook.md) — 3.7M weekly downloads
- [evnty](https://npm.io/package/evnty.md) — 7.2K weekly downloads
- [eleventy-plugin-asciidoc](https://npm.io/package/eleventy-plugin-asciidoc.md) — 3.5K weekly downloads
- [@jswork/next-get2get](https://npm.io/package/@jswork/next-get2get.md) — 945 weekly downloads
- [@dashersw/axon](https://npm.io/package/@dashersw/axon.md) — 934 weekly downloads

## Recent versions

- 0.9.4 (latest) — 2017-11-28
- 0.9.3 — 2017-11-27
- 0.9.2 — 2017-10-10
- 0.9.1 — 2017-09-23
- 0.9.0 — 2017-09-23

## README

# skylark-langx
A simple JavaScript language extension library, including class support, Evented class, Deferred class and some commonly used tool functions.

## What's included

- Class Support
- Evented 
- Deferred
- Tool functions

## Installation
There are multiple ways to install the skylark-langx library. 
- npm  
npm install skylark-langx --save
- bower  
bower install skylark-langx
- cdn  
http://registry.skylarkjs.org/packages/skylark-utils/v0.9.1/skylark-langx.js    or  
http://registry.skylarkjs.org/packages/skylark-utils/v0.9.1/uncompressed/skylark-langx.js 

## Usage

- Using the skylark-langx library for a AMD module.  
```js
require({
  'paths': {
     'skylark-langx': 'http://registry.skylarkjs.org/packages/skylark-langx/v0.9.1/skylark-langx' 
  }
}, ['skylark-langx'], function(slangx) {
  // slangx.isArrayLike(a) 
});
```

- Using the skylark-langx library for a global object named skylarkjs.  
```js
<script type="text/javascript" src="http://registry.skylarkjs.org/packages/skylark-langx/v0.9.1/skylark-langx.js"></script>
<script>
// skylarkjs.langx.isArrayLike(a);
</script>
```

- Using the skylark-langx library for a AMD package.  
```js
require({
  'packages': [
    { 'name': 'skylark-langx', 'location': 'http://registry.skylarkjs.org/packages/skylark-langx/v0.9.1/skylark-langx/' }
  ]
}, ['skylark-langx/langx'], function(slangx) {
  // slangx.isArrayLike(a);
});
```

## API Document
skyalrk.js application framwork contains the above modules, so the module API documentation can refer to sklark.js's api doc.

- http://www.skylarkjs.org/api

## Examples
Please access the following site for the execution of each example program under the "/examples" directory.

- http://www.skylarkjs.org/examples
- http://examples.skylarkjs.org/skylark-langx/

## License

Released under the [MIT](http://opensource.org/licenses/MIT)

---
_Source: https://npm.io/package/skylark-langx · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
