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;
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
});
});
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')
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