fixing line reader function
authorAnthony Talarico <talarico@gaslightmedia.com>
Wed, 13 Jun 2018 12:38:37 +0000 (08:38 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Wed, 13 Jun 2018 12:38:37 +0000 (08:38 -0400)
setup/moduleLib.js
setup/renderer.js
setup/tools.js

index 2236449..b39a4ac 100644 (file)
@@ -1,7 +1,10 @@
 const modLib = (function() {
     return {
-        editSassFile: function(reader,mod){
-            console.log(reader);
+        
+        editFile: function(reader,mod){
+            reader.on("line",function(line){
+                console.log(line)
+            })
         },
         setModules: function(modType,modName){
             appState[modType] = modName;
@@ -81,8 +84,8 @@ const modLib = (function() {
                                 modType: modType,
                                 active: true,
                                 path: `${fullPath}/${modName}`, 
-                                sass: `${reference}/${modName}`,
-                                functions: `${reference}/functions/${modName}.php`,
+                                sass: {lineRef:`${reference}/${modName}`, sassFile: 'dev/app/scss'},
+                                functions: {lineRef: `${reference}/functions/${modName}.php`, functionsfile: 'dev/modules.php'},
                                 reference:reference 
                             });
                         });
index 4d956b4..97e64dd 100644 (file)
@@ -5,10 +5,13 @@ const dir           = require('node-dir');
 const appState      = {};
 const lib           = require('./moduleLib');
 
-// PHP Functions File Libraries index file
-var functionsFileReader = require('readline').createInterface({
-    input: require('fs').createReadStream('dev/modules.php')
-});
+var file = require('readline');
+
+function fileReader(filePath){
+    return file.createInterface({
+        input: require('fs').createReadStream(filePath)
+    });
+}
 // Sass File Imports index file
 var sassReader = require('readline').createInterface({
     input: require('fs').createReadStream('dev/app.scss')
@@ -48,6 +51,6 @@ $(document).on("click", '.module-item', function(){
         thisModule.active = true;
     }
     lib.updateModule(thisModule)
-    lib.editSassFile(sassReader, thisModule)
+    lib.editFile(fileReader('dev/app.scss'), thisModule)
 });
 lib.scanDevDir();
\ No newline at end of file
index e69de29..8cb6111 100644 (file)
@@ -0,0 +1,5 @@
+const tools = (function(){
+    return{
+        
+    }
+})()
\ No newline at end of file