              from a tag name."}
   re-tag #"([^\s\.#]+)(?:#([^\s\.#]+))?(?:\.([^\s#]+))?")
 
-(def attr-aliases {:class "className"
-                   :for "htmlFor"
-                   :charset "charSet"})
-
 
 ;;; Common utilities
 

    (assert tag (str "Unknown tag: '" hiccup-tag "'"))
    #js{:name tag
        :hasIdClass (or (some? id) (some? class'))
        :idName id
        :className class'}))

(defn fn-to-class [f]

    x
    (if-let [s (obj-get prop-name-cache (name x))]
      s
      (aset prop-name-cache (name x)
            (util/dash-to-camel x)))))

(defn convert-prop-value [x]
  (cond (string? x) x
