Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chasenlehara/chasen-number-input


https://github.com/chasenlehara/chasen-number-input

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# chasen-number-input

[![Build Status](https://travis-ci.org/chasenlehara/chasen-number-input.png?branch=master)](https://travis-ci.org/chasenlehara/chasen-number-input)

## Usage

### ES6 use

With StealJS, you can import this module directly in a template that is autorendered:

```js
import plugin from 'chasen-number-input';
```

### CommonJS use

Use `require` to load `chasen-number-input` and everything else
needed to create a template that uses `chasen-number-input`:

```js
var plugin = require("chasen-number-input");
```

## AMD use

Configure the `can` and `jquery` paths and the `chasen-number-input` package:

```html

require.config({
paths: {
"jquery": "node_modules/jquery/dist/jquery",
"can": "node_modules/canjs/dist/amd/can"
},
packages: [{
name: 'chasen-number-input',
location: 'node_modules/chasen-number-input/dist/amd',
main: 'lib/chasen-number-input'
}]
});
require(["main-amd"], function(){});

```

### Standalone use

Load the `global` version of the plugin:

```html

```

## Contributing

### Making a Build

To make a build of the distributables into `dist/` in the cloned repository run

```
npm install
node build
```

### Running the tests

Tests can run in the browser by opening a webserver and visiting the `test.html` page.
Automated tests that run the tests from the command line in Firefox can be run with

```
npm test
```