Public JavaScript Library
Create a JavaScript Date Instance
export default function () {
console.log(new Date('1995-12-17T03:24:00'));
};
JSON Parse and Stringify
export default function () {
const jsonStr = `{
"name": "pts",
"language": "javascript"
}`;
const jsonObj = JSON.parse(jsonStr);
console.log(jsonObj.name);
const convertedStr = JSON.stringify(jsonObj);
console.log(convertedStr);
};
Use Math Functions
export default function () {
console.log(Math.pow(2, 10));
console.log(Math.floor(Math.random() * 10));
};
Use RegExp Object for Matching Text with Pattern
export default function () {
let re = /(\w+)\s(\w+)/;
let str = "John Smith";
let newStr = str.replace(re, "$2, $1");
console.log(newStr);
};
PTS Expansion Library
Base64 Encode & Decode
import util from 'pts/util';
export default function () {
const base64Encoded = util.base64Encoding("Hello, world");
console.log(base64Encoded);
const base64Decoded = util.base64Decoding(base64Encoded);
console.log(base64Decoded);
}
Generate UUID
import util from 'pts/util';
export default function () {
console.log(util.uuid());
}