0.0.2 • Published 1 year ago

@a.lupow/piper v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Piper


The library basically attempts to roughly mimic what's the proposed pipe operator achieves, including Promise and types support.

// With pipes
Object.keys(envars)
  .map(envar => `${envar}=${envars[envar]}`)
  .join(' ')
  |> `$ ${%}`
  |> chalk.dim(%, 'node', args.join(' '))
  |> console.log(%);

// With Piper
pipe(
    Object.keys(envars)
      .map(envar => `${envar}=${envars[envar]}`)
      .join(' ')
  )
    .pipe(v => `$ ${v}`)
    .pipe(v => chalk.dim(v, 'node', args.join(' ')))
    .pipe(v => console.log(v));
0.0.2

1 year ago

0.0.1

1 year ago