Seems simply broken
Had issues using the npm version which breaks at parseIt.parseResume undefined.
I changed dependency to pull directly from github but now it breaks at utils/libs/processing.js:120, this.mime = mime.lookup(file)
mime.lookup is not a function.
I'm trying to parse a longish docx resume as a test but giving up and moving on.
Send a pull request to solve this problem https://github.com/perminder-klair/resume-parser/pull/8
just change the function name in processing.js and try. It works for me
lookup() renamed to getType() extension() renamed to getExtension()
After following the changes which @sachidhanandhan suggested. I changed the code in index.js file. Change parseit.parseResume => parseit.parseResumeFile as there is no function in utils/parseit named ResumeFile. That is what the error is saying that there is no such function parseit.parseResume
I was able to get things working with the npm code after manually doing the changes listed here:
src/index.js:
-
module.exports.parseResume=>module.exports.parseResumeFile*parseIt.parseResume=>parseIt.parseResumeFile
src/utils/libs/processing.js:
-
mime.lookup=>mime.getType -
mime.extension=>mime.getExtension
Also, it's important that you grab the pdftotext binary from here and place it in your $PATH.
@perminder-klair can you publish the latest changes in the repo to npm?