Skip to content

Commit d3efa30

Browse files
committed
📝 ⬆️
1 parent 53b342b commit d3efa30

2 files changed

Lines changed: 17 additions & 2 deletions

File tree

examples/pipes.mjs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#!/usr/bin/env nodejsscript
2+
/* jshint esversion: 8,-W097, -W040, node: true, expr: true, undef: true */
3+
import { s, pipe, echo, chalk, exit } from "nodejsscript";
4+
5+
s.$().exec("npm list")
6+
.grep("─")
7+
.grep("-v", "types")
8+
.trim().split("\n")
9+
.map(l=> l.slice(l.indexOf(" ")).split("@"))
10+
.forEach(pipe(
11+
([ pkg, version ])=> chalk.magentaBright(pkg)+"@"+chalk.greenBright(version),
12+
echo
13+
));
14+
15+
exit(0);

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)