File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -33,6 +33,9 @@ var logger = require( 'debug' );
33
33
34
34
var debug = logger ( 'stdlib:post-install' ) ;
35
35
36
+ // Define the folder name for storing node_modules dependencies:
37
+ var NODE_MODULES = 'node_modules;'
38
+
36
39
// Resolve the root project directory (WARNING: this is fragile and likely needs to be updated should this file move!):
37
40
var ROOT_DIR = path . resolve ( __dirname , '..' , '..' ) ;
38
41
@@ -80,6 +83,15 @@ function main() {
80
83
81
84
out = [ ] ;
82
85
86
+ debug ( 'Checking for root node_modules...' ) ;
87
+ odir = path . join ( ROOT_DIR , NODE_MODULES ) ;
88
+ if ( fs . existsSync ( odir ) ) {
89
+ debug ( 'Detected root node_modules. Moving...' ) ;
90
+ ndir = path . join ( DEST_DIR , NODE_MODULES ) ;
91
+ fs . renameSync ( odir , ndir ) ;
92
+ out . push ( [ odir , ndir ] ) ;
93
+ }
94
+
83
95
debug ( 'Reading package directory...' ) ;
84
96
list = fs . readdirSync ( PKG_DIR ) ;
85
97
You can’t perform that action at this time.
0 commit comments