   :init
   (map! :map* (json-mode js2-mode-map) :n "gQ" #'web-beautify-js))
 
+
 (def-package! eslintd-fix
-  :commands (eslintd-fix-mode eslintd-fix)
+  :commands
+  (eslintd-fix-mode eslintd-fix)
   :init
   (defun +javascript|init-eslintd-fix ()
     (when (bound-and-true-p +javascript-eslintd-fix-mode)

  :config
  (setq js2-skip-preprocessor-directives t
        js2-highlight-external-variables nil
        js2-mode-show-parse-errors nil
        js2-strict-trailing-comma-warning nil)

  (add-hook! 'js2-mode-hook
    #'(flycheck-mode highlight-indentation-mode rainbow-delimiters-mode))

  :config
  (set! :company-backend 'js2-mode '(company-tern)))

(def-package! company-flow
  :when (featurep! :completion company)
  :after company
  :config
  (set! :company-backend 'js2-mode '(company-flow)))

(def-package! rjsx-mode
  :commands rjsx-mode
