TypeScript-based authentication framework lets developers implement login systems directly in their codebases without external services