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 @@