mirror of
https://github.com/doomemacs/doomemacs.git
synced 2025-12-06 02:30:33 -08:00
docs(javascript): add/revise docstrings
This commit is contained in:
parent
247b630cbd
commit
4abdf07507
1 changed files with 8 additions and 2 deletions
|
|
@ -4,8 +4,10 @@
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun +javascript-npm-conf (&optional project-root refresh-p)
|
(defun +javascript-npm-conf (&optional project-root refresh-p)
|
||||||
"Retrieves an alist of this project's 'package.json'. If REFRESH-P is non-nil
|
"Retrieve an alist of this project's package.json.
|
||||||
ignore the cache."
|
|
||||||
|
If REFRESH-P is non-nil ignore the cache. PROJECT-ROOT determines where to look
|
||||||
|
for the package.json file, and defaults to the current buffer's project root."
|
||||||
(let ((project-root (or project-root (doom-project-root))))
|
(let ((project-root (or project-root (doom-project-root))))
|
||||||
(or (and (not refresh-p)
|
(or (and (not refresh-p)
|
||||||
(gethash project-root +javascript-npm-conf))
|
(gethash project-root +javascript-npm-conf))
|
||||||
|
|
@ -17,6 +19,10 @@ ignore the cache."
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun +javascript-npm-dep-p (packages &optional project-root refresh-p)
|
(defun +javascript-npm-dep-p (packages &optional project-root refresh-p)
|
||||||
|
"Return non-nil if PACKAGES are dependencies of the NPM project at PROJECT-ROOT.
|
||||||
|
|
||||||
|
This value is cached unless REFRESH-P is non-nil. If PROJECT-ROOT is omitted,
|
||||||
|
the current buffer's project root is used."
|
||||||
(when-let (data (and (bound-and-true-p +javascript-npm-mode)
|
(when-let (data (and (bound-and-true-p +javascript-npm-mode)
|
||||||
(+javascript-npm-conf project-root refresh-p)))
|
(+javascript-npm-conf project-root refresh-p)))
|
||||||
(let ((deps (append (cdr (assq 'dependencies data))
|
(let ((deps (append (cdr (assq 'dependencies data))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue