fix(core): remove .DS_Store and add rule in gitignore