Skip to content

Commit

Permalink
upgrades/optimizes/refactors code base to use es6
Browse files Browse the repository at this point in the history
  • Loading branch information
Donmclean committed Jul 25, 2017
1 parent 15047ce commit cc8cc7c
Show file tree
Hide file tree
Showing 28 changed files with 1,250 additions and 1,161 deletions.
4 changes: 4 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"presets": ["es2015"],
"plugins": ["dynamic-import-node", "syntax-dynamic-import"]
}
2 changes: 2 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@
"process": false
},
"extends": "eslint:recommended",
"parser": "babel-eslint",
"rules": {
"strict": 0,
"no-console": 0
}
}
12 changes: 0 additions & 12 deletions actions/_index.js

This file was deleted.

25 changes: 13 additions & 12 deletions actions/create.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
const
_v = require('../utils/variables')(),
funcs = require('../utils/functions')();
import { regexReplaceCustomBoilerplateString, readReplaceAndWriteFilesToNewDirAsync, genericLog } from '../utils/functions';
import { cwd } from '../utils/variables';
import Q from 'q';
import qfs from 'q-io/fs';
import fs from 'fs';

module.exports = (finalPath, actionType, fileType, fileName) => {
const { fs, qfs, cwd, Q } = _v;
export default (finalPath, actionType, fileType, fileName) => {
const fullFilePath = `${finalPath}/${fileType}`;

return qfs.isDirectory(fullFilePath).then((isDirectory) => {
Expand All @@ -17,12 +18,12 @@ module.exports = (finalPath, actionType, fileType, fileName) => {

Q.all(dirs.map((dir) => {
const relativeContentDir = dir.split(fullFilePath)[1];
const editedRelativeContentDir = funcs.regexReplaceCustomBoilerplateString(relativeContentDir, fileName);
const editedRelativeContentDir = regexReplaceCustomBoilerplateString(relativeContentDir, fileName);
return qfs.makeTree(`${cwd}/${fileName + editedRelativeContentDir}`);
}))
.then(() => deferred.resolve(files))
.catch((err) => {
funcs.genericLog(`Error making Directories: >: \n ${err}`, 'red');
genericLog(`Error making Directories: >: \n ${err}`, 'red');
deferred.reject(files);
});

Expand All @@ -32,22 +33,22 @@ module.exports = (finalPath, actionType, fileType, fileName) => {
const subDirFiles = files.filter((file) => !fs.statSync(file).isDirectory());
return Q.all(subDirFiles.map((file) => {
const relativeContentDir = file.split(fullFilePath)[1];
return funcs.readReplaceAndWriteFilesToNewDirAsync(fileName, file, `${cwd}/${fileName + relativeContentDir}`);
return readReplaceAndWriteFilesToNewDirAsync(fileName, file, `${cwd}/${fileName + relativeContentDir}`);
}));
}).catch((err) => {
funcs.genericLog(`err: \n ${err}`, 'red');
genericLog(`err: \n ${err}`, 'red');
});
} else {
return qfs.read(fullFilePath)
.then((content) => {
const editedContent = funcs.regexReplaceCustomBoilerplateString(content, fileName);
const editedContent = regexReplaceCustomBoilerplateString(content, fileName);
return qfs.write(`${cwd}/${fileName}`, editedContent);
})
.then(() => {
funcs.genericLog(`${fileName} created successfully`);
genericLog(`${fileName} created successfully`);
})
.catch((err) => {
funcs.genericLog(`err: \n ${err}`, 'red');
genericLog(`err: \n ${err}`, 'red');
});
}
});
Expand Down
Loading

0 comments on commit cc8cc7c

Please sign in to comment.