🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis →
Socket
Book a DemoInstallSign in
Socket

dphelper

Package Overview
Dependencies
Maintainers
1
Versions
338
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dphelper

Many utils for your projects

npmnpm
Version
0.2.25
Version published
Weekly downloads
1.9K
229.11%
Maintainers
1
Weekly downloads
 
Created
Source

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()
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() // generate long random number
dphelper.tmr() // generate number by timer

DATE / TIME

dphelper.epoch()                               // return epoch time
dphelper.parseDate( value )                    // epoch to human date 
dphelper.dateUTC()                             // generate UTC date format
dphelper.dateIso2Epoch( value )                // transform human date to epoch
dphelper.dateConvert( value , format )         // format like 23 Dec, 2021
dphelper.date2MMDDYYYY( value )                // format like 12312021
dphelper.date2Iso( value , int = 'en' )        // format in bese of internationalization
dphelper.localISOTime( value )                 // format Thu, 31 May 2012 08:33:41 +0000

PATH RAILS

dphelper.pathRail()                       // Generate array start from subFolders
dphelper.pathQuery()                      // Generate array start from querystring
dphelper.pathHash()                       // Generate array start from hash path
dphelper.pushState(state, title, url)     // Create a new spushState and avoid page reload
dphelper.anchorToOnClick( container )     // Transform all a href to onclick (use . for class or # for div )

FILE

dphelper.loadFile(element, path)                                            // text to element
dphelper.loadJson( file )                                                   // load json data to a variable
dphelper.loadJsonExternal( path, method='GET', type='application/json' )    // load json from remote to variable

FORM

dphelper.serializeForm( form )  // serialize a form (input array) to json
dphelper.objSerialize(value)    // serialize object to json

ARRAY

dphelper.array.find( id, array )            // find value by ID into array
dphelper.array.delete( id, array )          // delete value by ID from array
dphelper.array.merge( arrayA , arrayB )     // merge two array
dphelper.array.unique( array )              // remove all duplicates

dphelper.obj2array( object )                // transform obj to array

... TO BE CONTINUE

Keywords

utils

FAQs

Package last updated on 06 Jan 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts