«-(¯`v´¯)-« 【🇲🇺🇱🇮🇹-🇪🇳🇨🇴🇩🇪】 »-(¯`v´¯)-»
multi-encoder string encode and decode
multi-encoder
Encodes and Decodes to several formats:
- encode Base64
- decode Base64
- encode Uri
- decode Uri
- encode UriComponent
- decode UriComponent
- encode Javascript
- decode JavaScript
- encode TypeScript
- decode TypeStript
Install
$ npm install --save base64-string
Usage
;// other code // encodes hello world as base64// result is aGVsbG8gd29ybGQ=; // decodes base64 into hello world; ;// encodes as uri result: 'my%20test.asp?name=st%C3%A5le&car=saab'; // decodes uri value result: 'my test.asp?name=ståle&car=saab'str = codeStringuriEnc, eKind.uri, eProcess.decode; uriStr = 'https://someurl.com/my test.asp?name=ståle&car=saab';// encodes as urlComponent// result: 'https%3A%2F%2Fsomeurl.com%2Fmy%20test.asp%3Fname%3Dst%C3%A5le%26car%3Dsaab' uriEnc = codeStringuriStr, eKind.uriComponent, eProcess.encode; // decodes urlComponent// result: 'https://someurl.com/my test.asp?name=ståle&car=saab'str = codeStringuriEnc, eKind.uriComponent, eProcess.decode; // also encode / decode JavaScript or TypeScript for safe JavaScript or TypeScript stringstr = codeString'some JavaScript code', eKind.jsString, eProcess.encode;str = codeString'some encoded JavaScript code', eKind.jsString, eProcess.decode; str = codeString'some TypeScript code', eKind.tsString, eProcess.encode;str = codeString'some encoded TypeScript code', eKind.tsString, eProcess.decode;