mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
lang/javascript: fix +javascript-npm-dep-p to accept symbols
This commit is contained in:
@ -20,11 +20,15 @@ ignore the cache."
|
|||||||
(+javascript-npm-conf)))
|
(+javascript-npm-conf)))
|
||||||
(let ((deps (append (cdr (assq 'dependencies data))
|
(let ((deps (append (cdr (assq 'dependencies data))
|
||||||
(cdr (assq 'devDependencies data)))))
|
(cdr (assq 'devDependencies data)))))
|
||||||
(funcall (if (eq (car packages) 'and)
|
(cond ((listp packages)
|
||||||
'cl-every
|
(funcall (if (eq (car packages) 'and)
|
||||||
'cl-some)
|
'cl-every
|
||||||
(lambda (pkg) (assq pkg deps))
|
'cl-some)
|
||||||
(if (listp packages) packages (list packages))))))
|
(lambda (pkg) (assq pkg deps))
|
||||||
|
(if (listp packages) packages (list packages))))
|
||||||
|
((symbolp packages)
|
||||||
|
(assq packages deps))
|
||||||
|
(t (error "Expected a package symbol or list, got %s" packages))))))
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun +javascript/repl ()
|
(defun +javascript/repl ()
|
||||||
|
Reference in New Issue
Block a user