aboutsummaryrefslogtreecommitdiff
path: root/node_modules/iconv-lite
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-05-24 15:10:37 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-05-24 15:11:17 +0200
commit7a3df06eb573d36142bd1a8e03c5ce8752d300b3 (patch)
tree70bfaea8884c374876f607774850a3a51c0cb381 /node_modules/iconv-lite
parentaca1143cb9eed16cf37f04e475e4257418dd18ac (diff)
downloadwallet-core-7a3df06eb573d36142bd1a8e03c5ce8752d300b3.tar.xz
fix build issues and add typedoc
Diffstat (limited to 'node_modules/iconv-lite')
-rw-r--r--node_modules/iconv-lite/Changelog.md14
-rw-r--r--node_modules/iconv-lite/README.md3
-rw-r--r--node_modules/iconv-lite/encodings/dbcs-codec.js3
-rw-r--r--node_modules/iconv-lite/encodings/dbcs-data.js2
-rw-r--r--node_modules/iconv-lite/encodings/index.js2
-rw-r--r--node_modules/iconv-lite/encodings/internal.js5
-rw-r--r--node_modules/iconv-lite/encodings/sbcs-codec.js3
-rw-r--r--node_modules/iconv-lite/encodings/sbcs-data-generated.js8
-rw-r--r--node_modules/iconv-lite/encodings/sbcs-data.js4
-rw-r--r--node_modules/iconv-lite/encodings/utf16.js3
-rw-r--r--node_modules/iconv-lite/encodings/utf7.js3
-rw-r--r--node_modules/iconv-lite/lib/bom-handling.js2
-rw-r--r--node_modules/iconv-lite/lib/extend-node.js3
-rw-r--r--node_modules/iconv-lite/lib/index.d.ts41
-rw-r--r--node_modules/iconv-lite/lib/index.js11
-rw-r--r--node_modules/iconv-lite/lib/streams.js5
-rw-r--r--node_modules/iconv-lite/package.json3
17 files changed, 68 insertions, 47 deletions
diff --git a/node_modules/iconv-lite/Changelog.md b/node_modules/iconv-lite/Changelog.md
index 7471505bb..6dcc346ba 100644
--- a/node_modules/iconv-lite/Changelog.md
+++ b/node_modules/iconv-lite/Changelog.md
@@ -1,4 +1,18 @@
+# 0.4.17 / 2017-04-22
+
+ * Updated typescript definition file to support Angular 2 AoT mode (#153 by @larssn)
+
+
+# 0.4.16 / 2017-04-22
+
+ * Added support for React Native (#150)
+ * Changed iso8859-1 encoding to usine internal 'binary' encoding, as it's the same thing (#147 by @mscdex)
+ * Fixed typo in Readme (#138 by @jiangzhuo)
+ * Fixed build for Node v6.10+ by making correct version comparison
+ * Added a warning if iconv-lite is loaded not as utf-8 (see #142)
+
+
# 0.4.15 / 2016-11-21
* Fixed typescript type definition (#137)
diff --git a/node_modules/iconv-lite/README.md b/node_modules/iconv-lite/README.md
index 07955de2b..767daedef 100644
--- a/node_modules/iconv-lite/README.md
+++ b/node_modules/iconv-lite/README.md
@@ -9,6 +9,7 @@
* [Deprecated] Can extend Node.js primitives (buffers, streams) to support all iconv-lite encodings.
* In-browser usage via [Browserify](https://github.com/substack/node-browserify) (~180k gzip compressed with Buffer shim included).
* Typescript [type definition file](https://github.com/ashtuchkin/iconv-lite/blob/master/lib/index.d.ts) included.
+ * React Native is supported (need to explicitly `npm install` two more modules: `buffer` and `stream`).
* License: MIT.
[![NPM Stats](https://nodei.co/npm/iconv-lite.png?downloads=true&downloadRank=true)](https://npmjs.org/packages/iconv-lite/)
@@ -97,7 +98,7 @@ iconv.undoExtendNodeEncodings();
* All widespread singlebyte encodings: Windows 125x family, ISO-8859 family,
IBM/DOS codepages, Macintosh family, KOI8 family, all others supported by iconv library.
Aliases like 'latin1', 'us-ascii' also supported.
- * All widespread multibyte encodings: CP932, CP936, CP949, CP950, GB2313, GBK, GB18030, Big5, Shift_JIS, EUC-JP.
+ * All widespread multibyte encodings: CP932, CP936, CP949, CP950, GB2312, GBK, GB18030, Big5, Shift_JIS, EUC-JP.
See [all supported encodings on wiki](https://github.com/ashtuchkin/iconv-lite/wiki/Supported-Encodings).
diff --git a/node_modules/iconv-lite/encodings/dbcs-codec.js b/node_modules/iconv-lite/encodings/dbcs-codec.js
index 366809e39..7b3c980b3 100644
--- a/node_modules/iconv-lite/encodings/dbcs-codec.js
+++ b/node_modules/iconv-lite/encodings/dbcs-codec.js
@@ -1,4 +1,5 @@
-"use strict"
+"use strict";
+var Buffer = require("buffer").Buffer;
// Multibyte codec. In this scheme, a character is represented by 1 or more bytes.
// Our codec supports UTF-16 surrogates, extensions for GB18030 and unicode sequences.
diff --git a/node_modules/iconv-lite/encodings/dbcs-data.js b/node_modules/iconv-lite/encodings/dbcs-data.js
index a9e719b39..4b6191434 100644
--- a/node_modules/iconv-lite/encodings/dbcs-data.js
+++ b/node_modules/iconv-lite/encodings/dbcs-data.js
@@ -1,4 +1,4 @@
-"use strict"
+"use strict";
// Description of supported double byte encodings and aliases.
// Tables are not require()-d until they are needed to speed up library load.
diff --git a/node_modules/iconv-lite/encodings/index.js b/node_modules/iconv-lite/encodings/index.js
index f7892fa30..e30400317 100644
--- a/node_modules/iconv-lite/encodings/index.js
+++ b/node_modules/iconv-lite/encodings/index.js
@@ -1,4 +1,4 @@
-"use strict"
+"use strict";
// Update this array if you add/rename/remove files in this directory.
// We support Browserify by skipping automatic module discovery and requiring modules directly.
diff --git a/node_modules/iconv-lite/encodings/internal.js b/node_modules/iconv-lite/encodings/internal.js
index a8ae51210..cea067c17 100644
--- a/node_modules/iconv-lite/encodings/internal.js
+++ b/node_modules/iconv-lite/encodings/internal.js
@@ -1,4 +1,5 @@
-"use strict"
+"use strict";
+var Buffer = require("buffer").Buffer;
// Export Node.js internal encodings.
@@ -12,6 +13,8 @@ module.exports = {
utf16le: "ucs2",
binary: { type: "_internal" },
+ iso88591: "binary",
+
base64: { type: "_internal" },
hex: { type: "_internal" },
diff --git a/node_modules/iconv-lite/encodings/sbcs-codec.js b/node_modules/iconv-lite/encodings/sbcs-codec.js
index ca00171b1..7789e00ed 100644
--- a/node_modules/iconv-lite/encodings/sbcs-codec.js
+++ b/node_modules/iconv-lite/encodings/sbcs-codec.js
@@ -1,4 +1,5 @@
-"use strict"
+"use strict";
+var Buffer = require("buffer").Buffer;
// Single-byte codec. Needs a 'chars' string parameter that contains 256 or 128 chars that
// correspond to encoded bytes (if 128 - then lower half is ASCII).
diff --git a/node_modules/iconv-lite/encodings/sbcs-data-generated.js b/node_modules/iconv-lite/encodings/sbcs-data-generated.js
index 2308c9181..a30ee2c79 100644
--- a/node_modules/iconv-lite/encodings/sbcs-data-generated.js
+++ b/node_modules/iconv-lite/encodings/sbcs-data-generated.js
@@ -1,4 +1,4 @@
-"use strict"
+"use strict";
// Generated data for sbcs codec. Don't edit manually. Regenerate using generation/gen-sbcs.js script.
module.exports = {
@@ -38,7 +38,6 @@ module.exports = {
"1256": "windows1256",
"1257": "windows1257",
"1258": "windows1258",
- "28591": "iso88591",
"28592": "iso88592",
"28593": "iso88593",
"28594": "iso88594",
@@ -113,11 +112,6 @@ module.exports = {
},
"win1258": "windows1258",
"cp1258": "windows1258",
- "iso88591": {
- "type": "_sbcs",
- "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"
- },
- "cp28591": "iso88591",
"iso88592": {
"type": "_sbcs",
"chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ Ą˘Ł¤ĽŚ§¨ŠŞŤŹ­ŽŻ°ą˛ł´ľśˇ¸šşťź˝žżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙"
diff --git a/node_modules/iconv-lite/encodings/sbcs-data.js b/node_modules/iconv-lite/encodings/sbcs-data.js
index 2058a715f..beecd2365 100644
--- a/node_modules/iconv-lite/encodings/sbcs-data.js
+++ b/node_modules/iconv-lite/encodings/sbcs-data.js
@@ -1,4 +1,4 @@
-"use strict"
+"use strict";
// Manually added data to be used by sbcs codec in addition to generated one.
@@ -84,6 +84,8 @@ module.exports = {
"cp819": "iso88591",
"ibm819": "iso88591",
+ "cp28591": "iso88591",
+ "28591": "iso88591",
"cyrillic": "iso88595",
diff --git a/node_modules/iconv-lite/encodings/utf16.js b/node_modules/iconv-lite/encodings/utf16.js
index ac47a66d1..7e8f1591a 100644
--- a/node_modules/iconv-lite/encodings/utf16.js
+++ b/node_modules/iconv-lite/encodings/utf16.js
@@ -1,4 +1,5 @@
-"use strict"
+"use strict";
+var Buffer = require("buffer").Buffer;
// Note: UTF16-LE (or UCS2) codec is Node.js native. See encodings/internal.js
diff --git a/node_modules/iconv-lite/encodings/utf7.js b/node_modules/iconv-lite/encodings/utf7.js
index bab5099f8..19b7194aa 100644
--- a/node_modules/iconv-lite/encodings/utf7.js
+++ b/node_modules/iconv-lite/encodings/utf7.js
@@ -1,4 +1,5 @@
-"use strict"
+"use strict";
+var Buffer = require("buffer").Buffer;
// UTF-7 codec, according to https://tools.ietf.org/html/rfc2152
// See also below a UTF-7-IMAP codec, according to http://tools.ietf.org/html/rfc3501#section-5.1.3
diff --git a/node_modules/iconv-lite/lib/bom-handling.js b/node_modules/iconv-lite/lib/bom-handling.js
index 3f0ed93a0..105087238 100644
--- a/node_modules/iconv-lite/lib/bom-handling.js
+++ b/node_modules/iconv-lite/lib/bom-handling.js
@@ -1,4 +1,4 @@
-"use strict"
+"use strict";
var BOMChar = '\uFEFF';
diff --git a/node_modules/iconv-lite/lib/extend-node.js b/node_modules/iconv-lite/lib/extend-node.js
index 1d8c953da..a120400be 100644
--- a/node_modules/iconv-lite/lib/extend-node.js
+++ b/node_modules/iconv-lite/lib/extend-node.js
@@ -1,4 +1,5 @@
-"use strict"
+"use strict";
+var Buffer = require("buffer").Buffer;
// == Extend Node primitives to use iconv-lite =================================
diff --git a/node_modules/iconv-lite/lib/index.d.ts b/node_modules/iconv-lite/lib/index.d.ts
index 65893759d..b9c83613e 100644
--- a/node_modules/iconv-lite/lib/index.d.ts
+++ b/node_modules/iconv-lite/lib/index.d.ts
@@ -1,31 +1,24 @@
-// Type definitions for iconv-lite
-// Project: https://github.com/ashtuchkin/iconv-lite
-// Definitions by: Martin Poelstra <https://github.com/poelstra>
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+/*---------------------------------------------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License.
+ * REQUIREMENT: This definition is dependent on the @types/node definition.
+ * Install with `npm install @types/node --save-dev`
+ *--------------------------------------------------------------------------------------------*/
-import stream = require("stream");
+declare module 'iconv-lite' {
+ export function decode(buffer: NodeBuffer, encoding: string, options?: Options): string;
-export interface Options {
- stripBOM: boolean;
- addBOM: boolean;
- defaultEncoding: string;
-}
+ export function encode(content: string, encoding: string, options?: Options): NodeBuffer;
-export function decode(buffer: Buffer, encoding: string, options?: Options): string;
-export function encode(source: string, encoding: string, options?: Options): Buffer;
-export function encodingExists(encoding: string): boolean;
+ export function encodingExists(encoding: string): boolean;
-export class DecodeStream extends stream.Transform {
- collect(cb: (err: Error, decoded: string) => any): DecodeStream;
-}
+ export function decodeStream(encoding: string, options?: Options): NodeJS.ReadWriteStream;
-export class EncodeStream extends stream.Transform {
- collect(cb: (err: Error, decoded: Buffer) => any): EncodeStream;
+ export function encodeStream(encoding: string, options?: Options): NodeJS.ReadWriteStream;
}
-export function decodeStream(encoding: string, options?: Options): DecodeStream;
-export function encodeStream(encoding: string, options?: Options): EncodeStream;
-
-// NOTE: These are deprecated.
-export function extendNodeEncodings(): void;
-export function undoExtendNodeEncodings(): void;
+export interface Options {
+ stripBOM?: boolean;
+ addBOM?: boolean;
+ defaultEncoding?: string;
+}
diff --git a/node_modules/iconv-lite/lib/index.js b/node_modules/iconv-lite/lib/index.js
index ac1403c50..10aced42d 100644
--- a/node_modules/iconv-lite/lib/index.js
+++ b/node_modules/iconv-lite/lib/index.js
@@ -1,6 +1,10 @@
-"use strict"
+"use strict";
-var bomHandling = require('./bom-handling'),
+// Some environments don't have global Buffer (e.g. React Native).
+// Solution would be installing npm modules "buffer" and "stream" explicitly.
+var Buffer = require("buffer").Buffer;
+
+var bomHandling = require("./bom-handling"),
iconv = module.exports;
// All codecs and aliases are kept here, keyed by encoding name/alias.
@@ -139,3 +143,6 @@ if (nodeVer) {
require("./extend-node")(iconv);
}
+if ("Ā" != "\u0100") {
+ console.error("iconv-lite warning: javascript files are loaded not with utf-8 encoding. See https://github.com/ashtuchkin/iconv-lite/wiki/Javascript-source-file-encodings for more info.");
+}
diff --git a/node_modules/iconv-lite/lib/streams.js b/node_modules/iconv-lite/lib/streams.js
index c95b26c5c..440955295 100644
--- a/node_modules/iconv-lite/lib/streams.js
+++ b/node_modules/iconv-lite/lib/streams.js
@@ -1,6 +1,7 @@
-"use strict"
+"use strict";
-var Transform = require("stream").Transform;
+var Buffer = require("buffer").Buffer,
+ Transform = require("stream").Transform;
// == Exports ==================================================================
diff --git a/node_modules/iconv-lite/package.json b/node_modules/iconv-lite/package.json
index a39a7e310..0b2754915 100644
--- a/node_modules/iconv-lite/package.json
+++ b/node_modules/iconv-lite/package.json
@@ -1,7 +1,7 @@
{
"name": "iconv-lite",
"description": "Convert character encodings in pure javascript.",
- "version": "0.4.15",
+ "version": "0.4.17",
"license": "MIT",
"keywords": ["iconv", "convert", "charset", "icu"],
@@ -48,6 +48,7 @@
"errto": "*",
"async": "*",
"istanbul": "*",
+ "semver": "*",
"iconv": "*"
}
}