vue-timeago
![Build Status](https://img.shields.io/circleci/project/egoist/vue-timeago/master.svg)
A timeago component for Vue.
Install
$ npm install --save vue-timeago
It's also available on NPMCDN: https://npmcdn.com/vue-timeago/index.umd.js
Usage
import VueTimeago from 'vue-timeago'
Vue.use(VueTimeago, {
name: 'timeago',
locale: 'en-US',
locales: {
'en-US': require('vue-timeago/locales/en-US.json')
}
})
Then in your lovely component:
<timeago :since="time"></timeago>
<timeago :since="time" :auto-update="60"></timeago>
<timeago :since="time" :max-time="86400 * 365" :format="formatTime"></timeago>
<timeago :since="time" locale="zh-CN"></timeago>
A very basic demo: https://egoistian.com/vue-timeago
i18n support
For all supported languages, see /locales, feel free to submit a Pull Request to help us support more languages!
Development
I use rollup to build the cjs and umd version bundles, and use vbuild to build the example. Install them globally and then see the npm scripts.
License
MIT © EGOIST