cross-spawn-async

A cross platform solution to node's spawn.
This module is deprecated, use cross-spawn instead which no longer requires a build toolchain.
Installation
$ npm install cross-spawn-async
Why
Node has issues when using spawn on Windows:
- It ignores PATHEXT
- It does not support shebangs
- It does not allow you to run
del or dir
- It does not properly escape arguments with spaces or special characters
All these issues are handled correctly by cross-spawn-async.
There are some known modules, such as win-spawn, that try to solve this but they are either broken or provide faulty escaping of shell arguments.
Usage
Exactly the same way as node's spawn, so it's a drop in replacement.
var spawn = require('cross-spawn-async');
var child = spawn('npm', ['list', '-g', '-depth', '0'], { stdio: 'inherit' });
Tests
$ npm test
License
Released under the MIT License.
Current Tags
-
2.2.5
...
latest
(9 years ago)
21 Versions
-
2.2.5
[deprecated]
...
9 years ago
-
2.2.4
[deprecated]
...
10 years ago
-
2.2.3
[deprecated]
...
10 years ago
-
2.2.2
[deprecated]
...
10 years ago
-
2.2.1
[deprecated]
...
10 years ago
-
2.2.0
[deprecated]
...
10 years ago
-
2.1.9
[deprecated]
...
10 years ago
-
2.1.8
[deprecated]
...
10 years ago
-
2.1.7
[deprecated]
...
10 years ago
-
2.1.6
[deprecated]
...
10 years ago
-
2.1.5
[deprecated]
...
10 years ago
-
2.1.4
[deprecated]
...
10 years ago
-
2.1.3
[deprecated]
...
10 years ago
-
2.1.2
[deprecated]
...
10 years ago
-
2.1.1
[deprecated]
...
10 years ago
-
2.1.0
[deprecated]
...
10 years ago
-
2.0.1
[deprecated]
...
10 years ago
-
2.0.0
[deprecated]
...
11 years ago
-
1.0.1
[deprecated]
...
11 years ago
-
1.0.0
[deprecated]
...
11 years ago
-
0.1.0
[deprecated]
...
11 years ago