Home Manual Reference Source

ievv_jsbase

General purpose ES6 utility library for common web client needs.

ievv_jsbase is created to cover basic javascript needs for the https://github.com/appressoas/ievv_opensource and https://github.com/appressoas/django_cradmin python libraries, and the commersial IEVV library.

Install

$ npm install ievv_jsbase
.. or ..
$ yarn add ievv_jsbase

Docs

  1. Clone a local copy of the https://github.com/appressoas/ievv_jsbase git repo.
  2. Run npm install or yarn (depending on your preferred package manager)
  3. Run npm run build-docs or yarn run build-docs (depending on your preferred package manager)
  4. Open docs/index.html in a browser.

Release a new version

(for people with publish permissions for the npm package)

  1. Build:

    $ yarn run build
    
  2. Update the version in package.json.
  3. npm publish.
  4. Git commit the changes. The commit should be Release <version> where <version> is the same version as you used in (2).
  5. git tag <version> where <version> is the same version as you used in (2).
  6. git push && git push --tags.

Release a new version on github

  1. Build:

    $ yarn run build
    
  2. Update the version in package.json.
  3. Git commit the changes. The commit should be Release <version> where <version> is the same version as you used in (2).
  4. git tag <version> where <version> is the same version as you used in (2).
  5. git push && git push --tags.