if (!File.exists(Options.target))
File.mkdir(Options.target);
- if (!File.exists(Options.target+"symbols"))
- File.mkdir(Options.target+"symbols");
- if (!File.exists(Options.target+"symbols/src"))
- File.mkdir(Options.target+"symbols/src");
+ if (!File.exists(Options.target+"/symbols"))
+ File.mkdir(Options.target+"/symbols");
+ if (!File.exists(Options.target+"/symbols/src"))
+ File.mkdir(Options.target+"/symbols/src");
// copy everything in 'static' into
File.list(Options.templatesDir + '/static').forEach(function (f) {
var symbol = classes[i];
var output = "";
- output = classTemplate.process(symbol);
- println("write " + publish.conf.outDir+"symbols/" +symbol.alias+publish.conf.ext);
+ File.write(Options.target+"/symbols/" +symbol.alias+'.' + Options.publishExt ,
+ classTemplate.process(symbol));
+
+ println("write " + Options.target+"/symbols/" +symbol.alias+publish.conf.ext);
IO.saveFile(publish.conf.outDir+"symbols/", symbol.alias+publish.conf.ext, output);
// dump out a
IO.saveFile(publish.conf.outDir+"json/", symbol.alias+'.json' , publish.jsonRender(symbol));