Skip to content

Commit e19c867

Browse files
committed
version bump 1.10.1: removed concat-stream dep
note: concat-stream was only used in `bin/codepage.njs`, not in core lib
1 parent 9aa4f8d commit e19c867

28 files changed

+35
-32
lines changed

bin/codepage.njs

+10-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,16 @@ if(f !== "-" && !fs.existsSync(f)) {
4242
process.exit(13);
4343
}
4444

45-
if(f === "-") process.stdin.pipe(require('concat-stream')(process_text));
45+
function concat(func) {
46+
var writable = require('stream').Writable();
47+
var buf = [];
48+
writable._write = function(chunk, e, cb) { console.error(chunk.length); buf.push(chunk); cb(); };
49+
writable._writev = function(chunks, cb) { console.error(chunks.length, chunks.map(x => x.length)); chunks.forEach(function(c) { buf.push(c); cb(); }); };
50+
writable.on('finish', function() { console.error(buf.length, "end"); func(Buffer.concat(buf)); });
51+
return writable;
52+
}
53+
54+
if(f === "-") process.stdin.pipe(concat(process_text));
4655
else process_text(fs.readFileSync(f));
4756

4857
function process_text(text/*:Buffer*/) {

codepage.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -753,7 +753,7 @@ describe('failures', function() {
753753
```json>package.json
754754
{
755755
"name": "codepage",
756-
"version": "1.10.0",
756+
"version": "1.10.1",
757757
"author": "SheetJS",
758758
"description": "pure-JS library to handle codepages",
759759
"keywords": [ "codepage", "iconv", "convert", "strings" ],
@@ -771,7 +771,6 @@ describe('failures', function() {
771771
"main": "cputils.js",
772772
"dependencies": {
773773
"voc":"~1.0.0",
774-
"concat-stream":"~1.6.0",
775774
"exit-on-epipe":"~1.0.1",
776775
"commander":"~2.11.0"
777776
},

cpexcel.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cptable.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ctest/fixtures.js

+8-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cpexcel.full.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cpexcel.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cptable.full.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cptable.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/sbcs.full.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)