zv-js-helpers
v2.3.0
Published
Handy javascript helper functions.
Maintainers
Readme
zv-js-helpers
Collection of handy utilities using javascript functions.
Basic Usage
const _ = require('zv-js-helpers');Utilities
basicAuth(username, password)
_.basicAuth('awesomeuser', 'awesomepassword');
// 'Basic YXdlc29tZXVzZXI6YXdlc29tZXBhc3N3b3Jk'camelCase(text)
_.camelCase('Pack_my_Box_with_five_Dozen_liquor_Jugs');
// 'packMyBoxWithFiveDozenLiquorJugs'
_.camelCase('Pack my Box with five Dozen liquor Jugs', ' ');
// 'packMyBoxWithFiveDozenLiquorJugs'decodeBase64(base64encodedStr)
_.decodeBase64('cGFjayBteSBib3ggd2l0aCBmaXZlIGRvemVuIGxpcXVvciBqdWdz');
// 'pack my box with five dozen liquor jugs'encodeToBase64(str)
_.encodeToBase64('pack my box with five dozen liquor jugs');
// 'cGFjayBteSBib3ggd2l0aCBmaXZlIGRvemVuIGxpcXVvciBqdWdz'getTimestamp()
_.getTimestamp();
// '202210191311' => full year + month + date + hours + minutesisLeapYear(year)
_.isLeapYear(2012);
// truelocalizedWorldDatetime(timeZone)
timeZone defaults to 'America/Chicago'
_.localizedWorldDatetime();
// '5/25/2022, 8:35:54 AM'
_.localizedWorldDatetime('Asia/Manila');
// '5/25/2022, 9:35:54 PM'midnightDatetimeNow(timeZone)
timeZone defaults to 'America/Chicago'
_.midnightDatetimeNow();
// '2022-05-25T013:00:00.000Z'
_.midnightDatetimeNow('Asia/Manila');
// '2022-05-25T00:00:00.000Z'pad(num)
_.pad(8);
// '08'
_.pad(8, 10);
// '0000000008'
_.pad(8, 5, '*');
// '****8'
_.pad(828, 10, '*');
// '*******828'