Making typescript friendly
changing package name
Merge branch 'typescript'