Skip to content

Commit

Permalink
Merge pull request #16 from alibaba/dev
Browse files Browse the repository at this point in the history
[bugfix] Fixed the Bug that could not load the latest version template
  • Loading branch information
Houfeng authored Sep 3, 2017
2 parents cfdfde6 + b0ad697 commit d368eaf
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 10 deletions.
15 changes: 8 additions & 7 deletions lib/mod.js
Original file line number Diff line number Diff line change
Expand Up @@ -115,13 +115,14 @@ exports.getInfo = async function (name) {

exports.getVersionInfo = async function (name, version) {
debug('getVersionInfo', name, version);
let modInfo = await this.getInfo(name);
let lastVersion = Object.keys(modInfo.versions).shift();
debug('lastVersion', lastVersion);
version = version || lastVersion;
debug('current version', version);
let versionInfo = modInfo.versions[version] || modInfo.versions[lastVersion];
return versionInfo;
let modInfo = await this.getInfo(name) || {};
let distTags = modInfo['dist-tags'] || {};
version = version || 'latest';
version = distTags[version] || version;
debug('version', version);
let looseVersion = Object.keys(modInfo.versions).pop();
debug('looseVersion', looseVersion);
return modInfo.versions[version] || modInfo.versions[looseVersion];
};

exports.download = async function (name, prefix) {
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "dawn",
"realName": "dawn",
"version": "0.6.0",
"version": "0.6.1",
"description": "dawn cli",
"main": "./lib/index.js",
"bin": {
Expand Down
17 changes: 16 additions & 1 deletion test/demo2/.dawn/pipe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,19 @@ dev:
build:
- name: shell
script:
- dn dev
- dn dev

test1:
- name: dn-middleware-unit-demo
data:
mw1: mw1

test2:
- name: dn-middleware-unit-demo
data:
mw2: mw2

test3:
- name: dn-middleware-unit-demo
data:
mw3: mw3
2 changes: 1 addition & 1 deletion test/demo2/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dn-template-unit-demo",
"version": "1.0.0",
"version": "1.0.1",
"description": "",
"main": "./lib/index.js",
"scripts": {
Expand Down

0 comments on commit d368eaf

Please sign in to comment.