├── .gitattributes ├── .gitignore ├── .npmignore ├── .travis.yml ├── .vscode └── settings.json ├── API.md ├── README.md ├── examples ├── config.json ├── echo._js ├── echo.js ├── oracleMongoPipe._js ├── pi._js ├── pi.js ├── pre._js ├── series._js └── wc._js ├── index.js ├── index.ts ├── package.json ├── src ├── devices │ ├── array.md │ ├── array.ts │ ├── buffer.md │ ├── buffer.ts │ ├── child_process.md │ ├── child_process.ts │ ├── console.md │ ├── console.ts │ ├── file.md │ ├── file.ts │ ├── generic.md │ ├── generic.ts │ ├── http.md │ ├── http.ts │ ├── index.ts │ ├── net.md │ ├── net.ts │ ├── node.md │ ├── node.ts │ ├── queue.md │ ├── queue.ts │ ├── std.md │ ├── std.ts │ ├── string.md │ ├── string.ts │ ├── uturn.md │ └── uturn.ts ├── ez.ts ├── factory.ts ├── helpers │ ├── binary.md │ ├── binary.ts │ └── index.ts ├── index.js ├── mappers │ ├── convert.md │ ├── convert.ts │ ├── index.ts │ ├── json.md │ └── json.ts ├── node-wrappers.md ├── node-wrappers.ts ├── predicate.ts ├── reader.md ├── reader.ts ├── stop-exception.ts ├── transforms │ ├── csv.md │ ├── csv.ts │ ├── cut.md │ ├── cut.ts │ ├── index.ts │ ├── json.md │ ├── json.ts │ ├── lines.md │ ├── lines.ts │ ├── multipart.md │ ├── multipart.ts │ ├── xml.md │ └── xml.ts ├── util.ts ├── writer.md └── writer.ts ├── test ├── benchmarks │ └── bench._js ├── common │ └── predicate-test.ts ├── fixtures │ ├── exit2.cmd │ ├── exit2.sh │ └── rss-sample.xml ├── index.js ├── loader.js └── server │ ├── api-test.ts │ ├── binary-test.ts │ ├── child-process-test.ts │ ├── csv-test.ts │ ├── ez-test.ts │ ├── http-test.ts │ ├── json-test.ts │ ├── multipart-test.ts │ ├── newlines-test.ts │ ├── nodify-test.ts │ ├── queue-test.ts │ ├── stop-test.ts │ └── xml-test.ts └── tsconfig.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/API.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/README.md -------------------------------------------------------------------------------- /examples/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/examples/config.json -------------------------------------------------------------------------------- /examples/echo._js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/examples/echo._js -------------------------------------------------------------------------------- /examples/echo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/examples/echo.js -------------------------------------------------------------------------------- /examples/oracleMongoPipe._js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/examples/oracleMongoPipe._js -------------------------------------------------------------------------------- /examples/pi._js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/examples/pi._js -------------------------------------------------------------------------------- /examples/pi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/examples/pi.js -------------------------------------------------------------------------------- /examples/pre._js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/examples/pre._js -------------------------------------------------------------------------------- /examples/series._js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/examples/series._js -------------------------------------------------------------------------------- /examples/wc._js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/examples/wc._js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/index.js -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/package.json -------------------------------------------------------------------------------- /src/devices/array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/array.md -------------------------------------------------------------------------------- /src/devices/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/array.ts -------------------------------------------------------------------------------- /src/devices/buffer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/buffer.md -------------------------------------------------------------------------------- /src/devices/buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/buffer.ts -------------------------------------------------------------------------------- /src/devices/child_process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/child_process.md -------------------------------------------------------------------------------- /src/devices/child_process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/child_process.ts -------------------------------------------------------------------------------- /src/devices/console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/console.md -------------------------------------------------------------------------------- /src/devices/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/console.ts -------------------------------------------------------------------------------- /src/devices/file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/file.md -------------------------------------------------------------------------------- /src/devices/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/file.ts -------------------------------------------------------------------------------- /src/devices/generic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/generic.md -------------------------------------------------------------------------------- /src/devices/generic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/generic.ts -------------------------------------------------------------------------------- /src/devices/http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/http.md -------------------------------------------------------------------------------- /src/devices/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/http.ts -------------------------------------------------------------------------------- /src/devices/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/index.ts -------------------------------------------------------------------------------- /src/devices/net.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/net.md -------------------------------------------------------------------------------- /src/devices/net.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/net.ts -------------------------------------------------------------------------------- /src/devices/node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/node.md -------------------------------------------------------------------------------- /src/devices/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/node.ts -------------------------------------------------------------------------------- /src/devices/queue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/queue.md -------------------------------------------------------------------------------- /src/devices/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/queue.ts -------------------------------------------------------------------------------- /src/devices/std.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/std.md -------------------------------------------------------------------------------- /src/devices/std.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/std.ts -------------------------------------------------------------------------------- /src/devices/string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/string.md -------------------------------------------------------------------------------- /src/devices/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/string.ts -------------------------------------------------------------------------------- /src/devices/uturn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/uturn.md -------------------------------------------------------------------------------- /src/devices/uturn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/devices/uturn.ts -------------------------------------------------------------------------------- /src/ez.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/ez.ts -------------------------------------------------------------------------------- /src/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/factory.ts -------------------------------------------------------------------------------- /src/helpers/binary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/helpers/binary.md -------------------------------------------------------------------------------- /src/helpers/binary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/helpers/binary.ts -------------------------------------------------------------------------------- /src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/helpers/index.ts -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | module.exports = require('./ez'); -------------------------------------------------------------------------------- /src/mappers/convert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/mappers/convert.md -------------------------------------------------------------------------------- /src/mappers/convert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/mappers/convert.ts -------------------------------------------------------------------------------- /src/mappers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/mappers/index.ts -------------------------------------------------------------------------------- /src/mappers/json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/mappers/json.md -------------------------------------------------------------------------------- /src/mappers/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/mappers/json.ts -------------------------------------------------------------------------------- /src/node-wrappers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/node-wrappers.md -------------------------------------------------------------------------------- /src/node-wrappers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/node-wrappers.ts -------------------------------------------------------------------------------- /src/predicate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/predicate.ts -------------------------------------------------------------------------------- /src/reader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/reader.md -------------------------------------------------------------------------------- /src/reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/reader.ts -------------------------------------------------------------------------------- /src/stop-exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/stop-exception.ts -------------------------------------------------------------------------------- /src/transforms/csv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/transforms/csv.md -------------------------------------------------------------------------------- /src/transforms/csv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/transforms/csv.ts -------------------------------------------------------------------------------- /src/transforms/cut.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/transforms/cut.md -------------------------------------------------------------------------------- /src/transforms/cut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/transforms/cut.ts -------------------------------------------------------------------------------- /src/transforms/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/transforms/index.ts -------------------------------------------------------------------------------- /src/transforms/json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/transforms/json.md -------------------------------------------------------------------------------- /src/transforms/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/transforms/json.ts -------------------------------------------------------------------------------- /src/transforms/lines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/transforms/lines.md -------------------------------------------------------------------------------- /src/transforms/lines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/transforms/lines.ts -------------------------------------------------------------------------------- /src/transforms/multipart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/transforms/multipart.md -------------------------------------------------------------------------------- /src/transforms/multipart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/transforms/multipart.ts -------------------------------------------------------------------------------- /src/transforms/xml.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/transforms/xml.md -------------------------------------------------------------------------------- /src/transforms/xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/transforms/xml.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/util.ts -------------------------------------------------------------------------------- /src/writer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/writer.md -------------------------------------------------------------------------------- /src/writer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/src/writer.ts -------------------------------------------------------------------------------- /test/benchmarks/bench._js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/benchmarks/bench._js -------------------------------------------------------------------------------- /test/common/predicate-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/common/predicate-test.ts -------------------------------------------------------------------------------- /test/fixtures/exit2.cmd: -------------------------------------------------------------------------------- 1 | echo launched 2 | exit 2 3 | -------------------------------------------------------------------------------- /test/fixtures/exit2.sh: -------------------------------------------------------------------------------- 1 | exit 2 -------------------------------------------------------------------------------- /test/fixtures/rss-sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/fixtures/rss-sample.xml -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/index.js -------------------------------------------------------------------------------- /test/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/loader.js -------------------------------------------------------------------------------- /test/server/api-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/server/api-test.ts -------------------------------------------------------------------------------- /test/server/binary-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/server/binary-test.ts -------------------------------------------------------------------------------- /test/server/child-process-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/server/child-process-test.ts -------------------------------------------------------------------------------- /test/server/csv-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/server/csv-test.ts -------------------------------------------------------------------------------- /test/server/ez-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/server/ez-test.ts -------------------------------------------------------------------------------- /test/server/http-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/server/http-test.ts -------------------------------------------------------------------------------- /test/server/json-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/server/json-test.ts -------------------------------------------------------------------------------- /test/server/multipart-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/server/multipart-test.ts -------------------------------------------------------------------------------- /test/server/newlines-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/server/newlines-test.ts -------------------------------------------------------------------------------- /test/server/nodify-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/server/nodify-test.ts -------------------------------------------------------------------------------- /test/server/queue-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/server/queue-test.ts -------------------------------------------------------------------------------- /test/server/stop-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/server/stop-test.ts -------------------------------------------------------------------------------- /test/server/xml-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/test/server/xml-test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage/ez-streams/HEAD/tsconfig.json --------------------------------------------------------------------------------