pkgs: add writeJS{,Bin}

This commit is contained in:
2018-09-23 13:05:11 +02:00
parent 3212b4fbfb
commit 79ab2c27f9
4 changed files with 27 additions and 0 deletions

View File

@@ -18,6 +18,9 @@ in {
main = do
putStrLn "hello world"
'';
js = pkgs.writeJS "hello-world" {} ''
console.log("hello world")
'';
perl = pkgs.writePerl "hello-world" {} ''
print "hello world\n";
'';

View File

@@ -14,6 +14,12 @@ in {
main :: IO ()
main = print Rolf
'';
js = pkgs.writeJS "example-js" { deps = [ pkgs.nodePackages.uglify-js ]; } ''
var UglifyJS = require("uglify-js");
var code = "function add(first, second) { return first + second; }";
var result = UglifyJS.minify(code);
console.log(result.code);
'';
perl = pkgs.writePerl "simple.pl" { deps = [ pkgs.perlPackages.boolean ]; } ''
use boolean;
print "Howdy!\n" if true;