summary refs log tree commit diff stats
path: root/tools/nimweb.nim
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@googlemail.com>2014-04-12 00:09:03 +0100
committerDominik Picheta <dominikpicheta@googlemail.com>2014-04-12 00:09:03 +0100
commit58e583e39be138a98dd66ea46750d40b44a7352a (patch)
treecef2ad39e5f2aebc7d326ba2bc0ab63378c28a1d /tools/nimweb.nim
parent7cddb39969a8404c8f51a681c95db7afe55a8901 (diff)
downloadNim-58e583e39be138a98dd66ea46750d40b44a7352a.tar.gz
Implemented babel package list in lib.html.
Diffstat (limited to 'tools/nimweb.nim')
-rw-r--r--tools/nimweb.nim5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/nimweb.nim b/tools/nimweb.nim
index 5c78f3f45..9a83a5cca 100644
--- a/tools/nimweb.nim
+++ b/tools/nimweb.nim
@@ -348,6 +348,10 @@ proc buildNewsRss(c: var TConfigData, destPath: string) =
 
   generateRss(destFilename, parseNewsTitles(srcFilename))
 
+proc buildJS(destPath: string) =
+  exec("nimrod js -d:release --out:$1 web/babelpkglist.nim" %
+      [destPath / "babelpkglist.js"])
+
 proc main(c: var TConfigData) =
   const
     cmd = "nimrod rst2html --compileonly $1 -o:web/$2.temp web/$2.txt"
@@ -377,6 +381,7 @@ proc main(c: var TConfigData) =
       quit("[Error] cannot write file: " & outfile)
     removeFile(temp)
   copyDir("web/assets", "web/upload/assets")
+  buildJS("web/upload")
   buildNewsRss(c, "web/upload")
   buildAddDoc(c, "web/upload")
   buildDocSamples(c, "web/upload")