Socket
Socket
Sign inDemoInstall

strtok3

Package Overview
Dependencies
Maintainers
1
Versions
98
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

strtok3 - npm Package Compare versions

Comparing version 1.3.4 to 1.4.0

2

lib/AbstractTokenizer.d.ts
/// <reference types="node" />
import { IGetToken, IToken } from "token-types";
import { ITokenizer } from "./";
import { Promise } from "es6-promise";
import { Promise } from "bluebird";
export declare abstract class AbstractTokenizer implements ITokenizer {

@@ -6,0 +6,0 @@ fileSize?: number;

/// <reference types="node" />
import { AbstractTokenizer } from "./AbstractTokenizer";
import { Promise } from "es6-promise";
import { Promise } from "bluebird";
export declare class FileTokenizer extends AbstractTokenizer {

@@ -5,0 +5,0 @@ private fd;

@@ -16,3 +16,3 @@ "use strict";

var _1 = require("./");
var es6_promise_1 = require("es6-promise");
var bluebird_1 = require("bluebird");
var FileTokenizer = /** @class */ (function (_super) {

@@ -42,3 +42,3 @@ __extends(FileTokenizer, _super);

if (length === 0) {
return es6_promise_1.Promise.resolve(0);
return bluebird_1.Promise.resolve(0);
}

@@ -79,7 +79,7 @@ if (!length) {

this.position += length;
return es6_promise_1.Promise.resolve(length);
return bluebird_1.Promise.resolve(length);
}
else {
this.position += bytesLeft;
return es6_promise_1.Promise.resolve(bytesLeft);
return bluebird_1.Promise.resolve(bytesLeft);
}

@@ -86,0 +86,0 @@ };

@@ -6,3 +6,3 @@ /// <reference types="node" />

import * as Stream from "stream";
import { Promise } from "es6-promise";
import { Promise } from "bluebird";
/**

@@ -9,0 +9,0 @@ * Used to reject read if end-of-Stream or end-of-file is reached

@@ -6,3 +6,3 @@ "use strict";

var fs = require("fs-extra");
var es6_promise_1 = require("es6-promise");
var bluebird_1 = require("bluebird");
/**

@@ -39,3 +39,3 @@ * Used to reject read if end-of-Stream or end-of-file is reached

}
return es6_promise_1.Promise.resolve(new ReadStreamTokenizer_1.ReadStreamTokenizer(stream));
return bluebird_1.Promise.resolve(new ReadStreamTokenizer_1.ReadStreamTokenizer(stream));
}

@@ -42,0 +42,0 @@ exports.fromStream = fromStream;

/// <reference types="node" />
import { AbstractTokenizer } from "./AbstractTokenizer";
import * as Stream from "stream";
import { Promise } from "es6-promise";
import { Promise } from "bluebird";
export declare class ReadStreamTokenizer extends AbstractTokenizer {

@@ -6,0 +6,0 @@ private streamReader;

@@ -16,3 +16,3 @@ "use strict";

var then_read_stream_1 = require("then-read-stream");
var es6_promise_1 = require("es6-promise");
var bluebird_1 = require("bluebird");
var ReadStreamTokenizer = /** @class */ (function (_super) {

@@ -38,3 +38,3 @@ __extends(ReadStreamTokenizer, _super);

if (length === 0) {
return es6_promise_1.Promise.resolve(0);
return bluebird_1.Promise.resolve(0);
}

@@ -47,3 +47,3 @@ return this.streamReader.read(buffer, offset, length)

.catch(function (err) {
if (err.message === then_read_stream_1.endOfStream)
if (err.message === then_read_stream_1.endOfStream) // Convert EndOfStream into EndOfFile
throw new Error(_1.endOfFile);

@@ -67,3 +67,3 @@ else

.catch(function (err) {
if (err.message === then_read_stream_1.endOfStream)
if (err.message === then_read_stream_1.endOfStream) // Convert EndOfStream into EndOfFile
throw new Error(_1.endOfFile);

@@ -70,0 +70,0 @@ else

{
"name": "strtok3",
"version": "1.3.4",
"version": "1.4.0",
"description": "A promise based streaming tokenizer",

@@ -34,19 +34,18 @@ "author": {

"devDependencies": {
"@types/chai": "^4.1.2",
"@types/es6-promise": "^3.3.0",
"@types/fs-extra": "^5.0.0",
"@types/mocha": "^5.0.0",
"@types/node": "^9.4.0",
"@types/chai": "^4.1.3",
"@types/fs-extra": "^5.0.2",
"@types/mocha": "^5.2.0",
"@types/node": "^9.6.6",
"chai": "^4.1.2",
"coveralls": "^3.0.0",
"mocha": "^5.0.0",
"nyc": "^11.4.1",
"mocha": "^5.1.1",
"nyc": "^11.7.1",
"ts-node": "^6.0.0",
"tslint": "^5.9.1",
"typescript": "^2.7.1"
"typescript": "^2.8.3"
},
"dependencies": {
"es6-promise": "^4.2.4",
"bluebird": "^3.5.1",
"fs-extra": "^5.0.0",
"then-read-stream": "^1.0.5",
"then-read-stream": "^1.1.0",
"token-types": "^0.9.2"

@@ -53,0 +52,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc