Extract mappings into a module
modified the module to provide api instead of whole array
change the mappings api to asynchronized version
move mappings into a separated folder
add package.json for 3rd party modules