diff --git a/.gitignore b/.gitignore
index dc17f79..c02e54d 100755
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
.DS_Store
+package-lock.json
node_modules/
dist/
npm-debug.log*
diff --git a/node/app.js b/node/app.js
index 0ededa4..0676da5 100644
--- a/node/app.js
+++ b/node/app.js
@@ -6,14 +6,13 @@ const exec = require('child_process').exec;
* converts resumes to pdf
* @return {Promise}
*/
-const convert = async() => {
+const convert = () => {
try {
const directories = getResumesFromDirectories();
let script = '';
directories.forEach(resume => (script += electroshotScript(resume.path)));
script = script.substring(0, script.length - 2);
- await execBash(script);
- console.log('Successfully generated pdfs. Check in "/pdf".');
+ return execBash(script);
} catch (err) {
throw new Error(err);
}
diff --git a/package.json b/package.json
index a5e2c2a..b76b5b5 100755
--- a/package.json
+++ b/package.json
@@ -7,8 +7,7 @@
"scripts": {
"dev": "node build/dev-server.js",
"start": "node build/dev-server.js",
- "pdf": "node --harmony-async-await node/app.js",
- "build": "node build/build.js",
+ "pdf": "node node/app.js",
"test": "cross-env BABEL_ENV=test karma start test/karma.conf.js --single-run",
"lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs"
},
@@ -18,11 +17,13 @@
"material-design-icons": "^3.0.1",
"material-icons": "^0.1.0",
"roboto-fontface": "^0.7.0",
+ "text-fitter": "0.0.6",
"vue": "^2.2.6",
"vue-router": "^2.3.1"
},
"devDependencies": {
"autoprefixer": "^6.7.2",
+ "babel-cli": "^6.24.1",
"babel-core": "^6.22.1",
"babel-eslint": "^7.1.1",
"babel-loader": "^6.2.10",
diff --git a/pdf/material-dark.pdf b/pdf/material-dark.pdf
index 992d931..3df0db6 100755
Binary files a/pdf/material-dark.pdf and b/pdf/material-dark.pdf differ
diff --git a/src/pages/resume.vue b/src/pages/resume.vue
index bdf4d2d..89d8eca 100755
--- a/src/pages/resume.vue
+++ b/src/pages/resume.vue
@@ -1,7 +1,9 @@
@@ -9,16 +11,23 @@