add .npmignore
add .eslintrc
refactor index.js