component-transitbite-vuejs
v1.1.24
Published
Base Widget component that will be extended by other widgets.
Downloads
73
Readme
Component Transitbite Vuejs
Vue Transitbite Template Component
Synopsis
To deliver transit information based on location
Code Examples
Install:
npm install component-transitbite-vuejs --saveUsage:
Vue.use(Transitbite, options);or within existing components:
import Transitbite from 'component-transitbite-vuejs';
export default {
components: {
Transitbite
}
}Installation
Install dependencies:
npm installCopy .env.example to create .env:
cp .env.example .envCopy config files over:
cp ./src/config/build.js ./src/config/development.jsServe with hot reload at localhost:8080 (default):
npm run devBuild for production with minification:
npm run buildDocumentation
Properties
Name | Type | Description
------------- | ------------- | -------------
url | String | The base url origin for api end point
token | String | API access token
limit | Number | Limits the number of items shown in the widget [6]
term | String | Type of transportation (Options: bus)
dma | Number | Stop ID
Test
All widgets should have unit tests associated with them. To run all tests
npm testFor developments test with hot reloading at localhost:3001
npm run test:devTo run tests with coveralls support:
npm run test:coverallsStyle Guide
All project should follow JS Style guide. Style guide is a modified version of airbnb, and should be referenced during development. Any modified rules can be found in .eslintc.json file.
To run eslint:
npm run lintTo fix eslint errors:
npm run lint:fix