[ignore] Ignore npm
[minor] Push the token instead of unshift.
[code] Minor code style improvements.