Skip to content

Commit 3f7532c

Browse files
committed
hotfix(setup): Clever setup not working fixes #33
1 parent 68e6879 commit 3f7532c

2 files changed

Lines changed: 12 additions & 6 deletions

File tree

bin/clever-setup

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,17 @@ async.waterfall(
115115

116116
folders.forEach( function( folder ) {
117117
if ( !/^\./ig.test( folder ) ) {
118-
var modulesPackageJson = path.join( seed.moduleDir, seed.modulePath, folder )
119-
, stats = fs.statSync( modulesPackageJson );
120-
121-
if ( stats.isDirectory() && fs.existsSync( modulesPackageJson ) ) {
122-
modulesPackageJson = require( path.join( modulesPackageJson, 'package.json' ) );
118+
var modulesPackageJsonPath = path.join( seed.moduleDir, seed.modulePath, folder )
119+
, stats = fs.statSync( modulesPackageJsonPath )
120+
, modulesPackageJson = path.join( modulesPackageJsonPath, 'package.json' );
121+
122+
if ( stats.isDirectory() && fs.existsSync( modulesPackageJsonPath ) && fs.existsSync( modulesPackageJson ) ) {
123+
modulesPackageJson = require( modulesPackageJson );
124+
} else {
125+
modulesPackageJson = {
126+
version: 'default',
127+
dependencies: {}
128+
}
123129
}
124130

125131
modules.push({

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "cleverstack-cli",
33
"description": "Command line interface for CleverStack",
4-
"version": "1.0.6",
4+
"version": "1.0.7",
55
"main": "./index.js",
66
"author": {
77
"name": "CleverStack",

0 commit comments

Comments
 (0)