dpHelper
Many tools for your projects
about
You have a lot of tools for you that make your life easier and faster!
install
npm install dphelper
in the index (and only there):
import "dphelper"
check
type 'dphelper' in your console to have a look about all available tools that you can use globaly!
You can call these from everywhere without import (just one at index)
LIST
CURRENCY
dphelper.currency( val, int = 'en-US', cur = 'USD' )
MEMORY / STORAGE
dphelper.storage.get( name )
dphelper.storage.set( name , value )
dphelper.storage.delete( name )
dphelper.storage.clearAll()
MEMORY / COOKIE
dphelper.cookie.set( name , value , time , path = '/' )
dphelper.cookie.get( name )
dphelper.cookie.delete( name )
dphelper.cookie.clearAll()
MEMORY / INDEXED-DB
dphelper.indexedDB.create( storeName, table, name )
dphelper.indexedDB.open( storeName )
dphelper.indexedDB.store( storeName, table )
dphelper.indexedDB.insert( storeName, table, key, value )
dphelper.indexedDB.update( storeName, table, key, value )
dphelper.indexedDB.get( storeName, table, key )
window.dphelper.dbExist() -> know databases
NUMBERS
dphelper.rnd()
dphelper.tmr()
DATE / TIME
dphelper.epoch()
dphelper.parseDate( value )
dphelper.dateUTC()
dphelper.dateIso2Epoch( value )
dphelper.dateConvert( value , format )
dphelper.date2MMDDYYYY( value )
dphelper.date2Iso( value , int = 'en' )
dphelper.localISOTime( value )
PATH RAILS
dphelper.pathRail()
dphelper.pathQuery()
dphelper.pathHash()
dphelper.pushState(state, title, url)
dphelper.anchorToOnClick( container )
FILE
dphelper.loadFile(element, path)
dphelper.loadJson( file )
dphelper.loadJsonExternal( path, method='GET', type='application/json' )
FORM
dphelper.serializeForm( form )
dphelper.objSerialize(value)
ARRAY
dphelper.array.find( id, array )
dphelper.array.delete( id, array )
dphelper.array.merge( arrayA , arrayB )
dphelper.array.unique( array )
dphelper.obj2array( object )
... TO BE CONTINUE