from

WebJar for from

License

License

MIT
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

from
Last Version

Last Version

0.1.7
Release Date

Release Date

Type

Type

jar
Description

Description

from
WebJar for from
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/dominictarr/from

Download from

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/from/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>from</artifactId>
    <version>0.1.7</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/from/
implementation 'org.webjars.npm:from:0.1.7'
// https://jarcasting.com/artifacts/org.webjars.npm/from/
implementation ("org.webjars.npm:from:0.1.7")
'org.webjars.npm:from:jar:0.1.7'
<dependency org="org.webjars.npm" name="from" rev="0.1.7">
  <artifact name="from" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='from', version='0.1.7')
)
libraryDependencies += "org.webjars.npm" % "from" % "0.1.7"
[org.webjars.npm/from "0.1.7"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

TravisCI Build Status

from

An easy way to create a readable Stream.

from(function getChunk(count, next))

from takes a getChunk function and returns a stream.

getChunk is called again and again, after each time the user calls next(), until the user emits 'end'

if pause() is called, the getChunk won't be called again untill resume() is called.

var from = require('from')

var stream = 
  from(function getChunk(count, next) {
    //do some sort of data
    this.emit('data', whatever)
    
    if(itsOver)
      this.emit('end')

    //ready to handle the next chunk
    next()
    //or, if it's sync:
    return true 
  })

from(array)

from also takes an Array whose elements it emits one after another.

License

MIT / Apache2

Versions

Version
0.1.7
0.1.3