@fishtripr/js-functions
v0.0.31
Published
This package contain functions for the project
Downloads
11
Readme
Frontend Utils
These repository contains all utilities for frontend apps.
Add this package to a project:
npm install --save @fishtripr/js-functions
Run Unit tests
Unit tests are added with Jasmine. To make it possible to run the unit test babel is needed.
node_modules/.bin/babel-node spec/run.js
How to publish a new version
Make sur you are login on npm, if not use:
npm login
Update the version of the package depend of the modification:
npm version [patch | minor | major]
Build the boundle before publishing
npm run build:prod
Then, publish a new version:
npm publish --access public
Run locally using webpack dev server
run:
npm run start:dev
Usage
All the function are directly available, you can import in your project like following:
import {
/* Classes */
App,
Avatar,
Conversation,
ConversationMessage,
Experience,
HostType,
Offer,
OfferStatus,
PaymentMethod,
Role,
Subscription,
Turnkey,
User,
/* Helper */
actionsStateCreator,
actionMutationsCreator,
basicState,
objectListState,
arrayListState,
actionState,
/* Functions */
isObjectEmpty,
capitalize,
formatDates,
formatDate,
} from '@fishtripr/js-functions'