support sourcemap
Update test scripts, keywords and deps
ignore .gitattributes