ng-toolbox

1.0.0 • Public • Published

ng-toolbox

Set of Angular utilities used at Wizbii.

Download

  • bower: bower install ng-toolbox
  • npm: npm install ng-toolbox
  • Direct download

Change Log

1.0.0 - 2016-01-25

  • Add tabs directive
  • Add focusMe directive
  • Add popup directive
  • Add dropdown directive
  • truncate now removes html tags
  • Loader: add isntLoading to check that a state isn't loading

0.1.0 - 2015-10-18

  • Add Loader class
  • Add documentation on how to publish a new release
    • GitHub and git tags
    • npm
    • bower
    • Add a note on semver usage

0.0.0 - 2015-10-17

  • Setup repository and workflow
  • Publish to npm and bower
  • Add truncate filter

Contributing

Installation

  1. npm install

Please make sure your code editor supports .editorconfig files.

Scripts

  • npm run build - build the application from the ./src files using webpack and babel.
  • npm run test - lint javascript code using standard and then run tests from ./test/*.spec.js.
  • npm run commit - launch commit assistant to follow Angular's commit guidelines.

Commit Guidelines

While not required, it is recommended to follow some convention when committing stuff in this repository. To do so, just git add the files you want to commit and npm run commit.

Note that there is a pre-commit git hook that runs the test task when calling git commit. Also, npm run commit is going to run the tests twice: once before the assistant and one more time afterwards, when actually committing. While making the process slightly longer, it'll prevent you from filling the whole assistant when tests are not passing.

Releases

Please make sure to follow the semantic versioning convention when bumping version.

  1. Update the change log in the README.md (add the release date, remove checkboxes)
  2. Update the version number in the package.json
  3. Use the release script like so: bash release.sh

Note: you'll have to be part of Wizbii's organization to publish new releases to npm. Run npm adduser wizbii and then fill in the credentials ;)

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    0
  • 0.1.0
    0
  • 0.0.0
    0

Package Sidebar

Install

npm i ng-toolbox

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • squelix_wizbii
  • wizbii_admin