项目作者: topaxi

项目描述 :
Ember string padding util and helper
高级语言: JavaScript
项目地址: git://github.com/topaxi/ember-pad.git
创建时间: 2016-02-04T07:27:04Z
项目社区:https://github.com/topaxi/ember-pad

开源协议:MIT License

下载


Ember-pad Build Status

This README outlines the details of collaborating on this Ember addon.

Addon Installation

  • ember install ember-pad

Addon usage

As util function

  1. import { padStart } from 'ember-pad/utils/pad'
  2. import { padEnd } from 'ember-pad/utils/pad'
  3. console.log(padStart(5, 2)) // '05'
  4. console.log(padStart('a', 5, ' ')) // ' a'
  5. console.log(padEnd(5, 2)) // '500'
  6. console.log(padEnd('a', 5, ' ')) // 'a '

As handlebars helper

  1. <input type="text" value={{pad-start value 2}}>
  2. <input type="text" value={{pad-end value 2}}>

As template literal function:

  1. import { padStartTpl } from 'ember-pad/utils/pad'
  2. console.log(padStartTpl`${4}:${2}`(2)) // '04:02'
  3. // OR
  4. console.log(padStartTpl(2)`${4}:${2}`) // '04:02'

Installation

  • git clone <repository-url>
  • cd my-addon
  • npm install

Linting

  • npm run lint:js
  • npm run lint:js -- --fix

Running tests

  • ember test – Runs the test suite on the current Ember version
  • ember test --server – Runs the test suite in “watch mode”
  • ember try:each – Runs the test suite against multiple Ember versions

Running the dummy application

For more information on using ember-cli, visit https://ember-cli.com/.

License

This project is licensed under the MIT License.