Browse Source

v2.1.7

pull/1/head v2.1.7
AJ ONeal 6 years ago
parent
commit
c5a3340a13
  1. 23
      README.md
  2. 4
      bower.json
  3. 6
      index.js
  4. 2
      package.json

23
README.md

@ -14,9 +14,11 @@ See also
* [TextEncoderLite (based on text-encoding)](https://github.com/coolaj86/TextEncoderLite/tree/lite) * [TextEncoderLite (based on text-encoding)](https://github.com/coolaj86/TextEncoderLite/tree/lite)
* [Beatgammit's base64-js](https://github.com/beatgammit/base64-js) * [Beatgammit's base64-js](https://github.com/beatgammit/base64-js)
Quick Note to Node.js Users Are you in the right place?
------------------------ ------------------------
Dear Node.js Users:
You SHOULD NOT use this module. You already have [`Buffer`](https://nodejs.org/api/buffer.html) and [`thirty-two`](https://github.com/chrisumbel/thirty-two): You SHOULD NOT use this module. You already have [`Buffer`](https://nodejs.org/api/buffer.html) and [`thirty-two`](https://github.com/chrisumbel/thirty-two):
```javascript ```javascript
@ -28,6 +30,25 @@ buf.toString('utf8');
buf.toString('binary'); // deprecated, do not use buf.toString('binary'); // deprecated, do not use
``` ```
Install
-------
You just include the `index.js` in a lovely script tag.
```bash
bower install --save unibabel
```
```html
<script src="/bower_components/unibabel/index.js"></script>
```
Dear WebPack / Broccoli, Gulp / Grunt Users:
I don't know how your build systems work these days,
but Unibabel is exported as `Unibabel`
and you can access it as `window.Unibabel`.
API API
=== ===

4
bower.json

@ -1,10 +1,10 @@
{ {
"name": "unibabel", "name": "unibabel",
"main": "index.js", "main": "index.js",
"version": "2.1.5", "version": "2.1.7",
"homepage": "https://github.com/coolaj86/unibabel-js", "homepage": "https://github.com/coolaj86/unibabel-js",
"authors": [ "authors": [
"AJ ONeal <awesome@coolaj86.com>" "AJ ONeal <coolaj86@gmail.com>"
], ],
"description": "Convert between UTF8, TypedArrays, and Base64", "description": "Convert between UTF8, TypedArrays, and Base64",
"moduleType": [ "moduleType": [

6
index.js

@ -1,4 +1,4 @@
(function () { (function (exports) {
'use strict'; 'use strict';
function utf8ToBinaryString(str) { function utf8ToBinaryString(str) {
@ -82,7 +82,7 @@ function base64ToBuffer(base64) {
return buf; return buf;
} }
window.Unibabel = { exports.Unibabel = {
utf8ToBinaryString: utf8ToBinaryString utf8ToBinaryString: utf8ToBinaryString
, utf8ToBuffer: utf8ToBuffer , utf8ToBuffer: utf8ToBuffer
, utf8ToBase64: utf8ToBase64 , utf8ToBase64: utf8ToBase64
@ -101,4 +101,4 @@ window.Unibabel = {
, base64ToArr: base64ToBuffer , base64ToArr: base64ToBuffer
}; };
}()); }('undefined' !== typeof exports && exports || 'undefined' !== typeof window && window || global));

2
package.json

@ -1,6 +1,6 @@
{ {
"name": "unibabel", "name": "unibabel",
"version": "2.1.5", "version": "2.1.7",
"description": "Base64, TypedArrays, and UTF-8 / Unicode conversions in Browser (and Node) JavaScript", "description": "Base64, TypedArrays, and UTF-8 / Unicode conversions in Browser (and Node) JavaScript",
"main": "node.js", "main": "node.js",
"browser": { "browser": {

Loading…
Cancel
Save