A notifications service for JS.
To install this package, run the following command:
npm install @pod-point/notifications-js
Once installed, simply create a new instance of the Notifications service and begin using it e.g.
import { SNS } from '@pod-point/notifications-js';
const notificationService = new SNS();
const notification = await notificationService.publish('message', 'topic');
To install this packages dependencies, run the following command:
npm install
This package uses jest. To run the test suites for this project, run the following command:
npm run test
This package is distributed via NPM and published automatically by Travis when creating a tagged commit. This can be done in one of 2 ways:
Before merging your PR following code review & QA, run the following commands to update the package version and create a new release/tag.
npm version <major|minor|patch|prerelease>
git push && git push --tags
If you forget to do this before merging, this is not a problem, just create a new branch from master and run these same commands, remembering to open and merge a PR for this branch so that the package.json
file is updated, alternatively, see option 2.
After merging your code changes, create a new branch/PR from master and update the package version in package.json
to whatever you wish the next release to be.
Before merging this PR, create a release via GitHub with a tag version to match this package version number, this will trigger the tagged commit and in turn the automatic deployment to NPM.