improved eslint config, fixed linter issues, added husky
updated and pinned dependencies added validation for external deps conflicts removed tl-reference