task9
refactor(task8): move tooltip from lib to shared
feat(task7): add swc builder
feat(task7): build lib
refactor(task8): rm useless changes
feat(task7): add dev build