yarn-s

1.2.3 • Public • Published

yarn-s

npm version

yarn-s is Run Multiple Yarn Commands In Series.

yarn add yarn-s

Table Of Contents

API

The package is available by importing its default function:

import yarnS from 'yarn-s'

async yarnS(
  config: !Config,
): !Array<!ScriptResult>

Run Multiple Yarn Commands In Series.

Config: Options for the program.

Name Type Description
scripts* !Array<string> The scripts to execute.

ScriptResult: The result of a script.

Name Type Description
code* number The exit code.
stdout* string The stdout of the program.
stderr* string The stderr of the program.
import yarnS from 'yarn-s'
 
(async () => {
  const res = await yarnS({
    scripts: ['pass'],
  })
  console.log(res)
})()
$ node test/fixture/pass
this file is fine
[ { code: 0,
    stdout: '$ node test/fixture/pass\nthis file is fine\n',
    stderr: '' } ]

CLI

The package can also be used from the CLI.

Argument Short Description
scripts The scripts to execute in series.
--help -h Print the help information and exit.
--version -v Show the version's number and exit.
Run Multiple Yarn Commands In Series.

  yarn-s script[,script,...]

    scripts      	The scripts to execute in series.
    --help, -h   	Print the help information and exit.
    --version, -v	Show the version's number and exit.

  Example:

    yarn-s script-1 script-2

The program will exit with status code 1 if one of the scripts exited with non-zero code.

passfail
process.stdout.write('this file is fine\n')
process.stdout.write('hello wor')
process.exit(1)

yarn-s pass fail

$ node test/fixture/pass
this file is fine
$ node test/fixture/fail
hello worinfo Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Command "fail" existed with code 1

Copyright & License

GNU Affero General Public License v3.0

artdecocode © Art Deco™ 2020

Readme

Keywords

Package Sidebar

Install

npm i yarn-s

Weekly Downloads

38

Version

1.2.3

License

AGPL-3.0

Unpacked Size

82.9 kB

Total Files

24

Last publish

Collaborators

  • zvr