Add linux and macOS platform
Remove unused package dependencies
binary permission changed
Lock down version of dependencies
Modify watch