diff --git a/publish.js b/publish.js index 9eb1ec3..0666011 100644 --- a/publish.js +++ b/publish.js @@ -611,8 +611,24 @@ exports.publish = function(taffyData, opts, tutorials) { } } + var version = packageInfo.version; + + if (opts.resolution === 'minor') { + version = version.replace(/\.[0-9]+$/, '.x'); + } else if (opts.resolution === 'major') { + version = version.replace(/\.[0-9]+\.[0-9]+$/, '.x.x'); + } + if (packageInfo && packageInfo.name) { + outdir = path.join( outdir, packageInfo.name, (version || '') ); + } fs.mkPath(outdir); + view.module = { + name: packageInfo.name, + version: packageInfo.version, + groupVersion: version + }; + // copy the template's static files to outdir var fromDir = path.join(templatePath, 'static'); var staticFiles = fs.ls(fromDir, 3); diff --git a/tmpl/layout.tmpl b/tmpl/layout.tmpl index 8fb37f4..3c8c85f 100644 --- a/tmpl/layout.tmpl +++ b/tmpl/layout.tmpl @@ -44,6 +44,7 @@ +

()