mirror of https://github.com/nodejs/node.git
tools: include JSDoc in ESLint updating tool
PR-URL: https://github.com/nodejs/node/pull/41027 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>pull/41027/head
parent
722f113e0d
commit
df5e82bfd1
|
@ -22,11 +22,15 @@ rm -rf node_modules/eslint
|
|||
"$NODE" "$NPM" init --yes
|
||||
|
||||
"$NODE" "$NPM" install --global-style --no-bin-links --ignore-scripts eslint
|
||||
(cd node_modules/eslint && "$NODE" "$NPM" install --no-bin-links --ignore-scripts --production --omit=peer eslint-plugin-markdown @babel/core @babel/eslint-parser @babel/plugin-syntax-import-assertions)
|
||||
# Uninstall plugins that we want to install so that they are removed from devDependencies.
|
||||
# Otherwise --production will cause them to be skipped.
|
||||
(cd node_modules/eslint && "$NODE" "$NPM" uninstall --ignore-scripts eslint-plugin-jsdoc eslint-plugin-markdown @babel/core @babel/eslint-parser @babel/plugin-syntax-import-assertions)
|
||||
(cd node_modules/eslint && "$NODE" "$NPM" install --no-save --no-bin-links --ignore-scripts --production --omit=peer eslint-plugin-jsdoc eslint-plugin-markdown @babel/core @babel/eslint-parser @babel/plugin-syntax-import-assertions)
|
||||
# Use dmn to remove some unneeded files.
|
||||
"$NODE" "$NPM" exec -- dmn@2.2.2 -f clean
|
||||
# TODO: Get this into dmn.
|
||||
find node_modules -name .package-lock.json -exec rm {} \;
|
||||
find node_modules -name 'README*' -exec rm {} \;
|
||||
)
|
||||
|
||||
mv eslint-tmp/node_modules/eslint node_modules/eslint
|
||||
|
|
Loading…
Reference in New Issue