TheDesk Riina (ver.2)

This commit is contained in:
cutls
2018-02-18 16:29:06 +09:00
parent 0a234d14d4
commit 0ada3a03b0
321 changed files with 24494 additions and 32 deletions

1
app/node_modules/match-stream/examples/lorem.txt generated vendored Normal file
View File

@@ -0,0 +1 @@
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas varius tempor arcu, quis hendrerit nunc accumsan quis. In ut dolor metus, eget viverra odio. Quisque sed suscipit leo. Curabitur dictum magna ut turpis interdum a mollis nunc condimentum. Praesent leo est, hendreriteget condimentum sit amet, placerat adipiscing neque. Curabitur id metus tellus, sed semper odio. Phasellus id justo ante, vel bibendum eros. Nulla suscipit felis eget erat iaculis et aliquam turpis consequat. Nunc posuere mollis tellus sit amet dapibus. Praesent sagittis quam sit amet mauris venenatis in dignissim purus dapibus.

32
app/node_modules/match-stream/examples/split.js generated vendored Normal file
View File

@@ -0,0 +1,32 @@
var MatchStream = require('../');
var fs = require('fs');
var path = require('path');
var line = "";
var loremLines = [];
var ms = new MatchStream({ pattern: '.', consume: true}, function (buf, matched, extra) {
line += buf.toString();
if (matched) {
loremLines.push(line.trim());
line = "";
}
});
fs.createReadStream(path.join(__dirname, 'lorem.txt'))
.pipe(ms)
.once('finish', function() {
console.log(loremLines);
});
//Output
//[ 'Lorem ipsum dolor sit amet, consectetur adipiscing elit',
// 'Maecenas varius tempor arcu, quis hendrerit nunc accumsan quis',
// 'In ut dolor metus, eget viverra odio',
// 'Quisque sed suscipit leo',
// 'Curabitur dictum magna ut turpis interdum a mollis nunc condimentum',
// 'Praesent leo est, hendreriteget condimentum sit amet, placerat adipiscing neque',
// 'Curabitur id metus tellus, sed semper odio',
// 'Phasellus id justo ante, vel bibendum eros',
// 'Nulla suscipit felis eget erat iaculis et aliquam turpis consequat',
// 'Nunc posuere mollis tellus sit amet dapibus',
// 'Praesent sagittis quam sit amet mauris venenatis in dignissim purus dapibus' ]

26
app/node_modules/match-stream/examples/until.js generated vendored Normal file
View File

@@ -0,0 +1,26 @@
var MatchStream = require('../');
var streamBuffers = require("stream-buffers");
var ms = new MatchStream({ pattern: 'World'}, function (buf, matched, extra) {
if (!matched) {
return this.push(buf);
}
this.push(buf);
return this.push(null); //signal end of data
});
var sourceStream = new streamBuffers.ReadableStreamBuffer();
sourceStream.put("Hello World");
var writableStream = new streamBuffers.WritableStreamBuffer();
sourceStream
.pipe(ms)
.pipe(writableStream)
.once('close', function () {
var str = writableStream.getContentsAsString('utf8');
console.log('Piped data before pattern occurs:', "'" + str + "'");
sourceStream.destroy();
});
//Output
//Piped data before pattern occurs: 'Hello '