diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-05-24 15:10:37 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-05-24 15:11:17 +0200 |
commit | 7a3df06eb573d36142bd1a8e03c5ce8752d300b3 (patch) | |
tree | 70bfaea8884c374876f607774850a3a51c0cb381 /node_modules/iconv-lite/lib | |
parent | aca1143cb9eed16cf37f04e475e4257418dd18ac (diff) | |
download | wallet-core-7a3df06eb573d36142bd1a8e03c5ce8752d300b3.tar.xz |
fix build issues and add typedoc
Diffstat (limited to 'node_modules/iconv-lite/lib')
-rw-r--r-- | node_modules/iconv-lite/lib/bom-handling.js | 2 | ||||
-rw-r--r-- | node_modules/iconv-lite/lib/extend-node.js | 3 | ||||
-rw-r--r-- | node_modules/iconv-lite/lib/index.d.ts | 41 | ||||
-rw-r--r-- | node_modules/iconv-lite/lib/index.js | 11 | ||||
-rw-r--r-- | node_modules/iconv-lite/lib/streams.js | 5 |
5 files changed, 32 insertions, 30 deletions
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 ================================================================== |