Exclude vendor dir from directory tree printing (#798)

* Exclude vendor dir for directory tree printing

* Upgrade tree-node-cli

* Upgrade tree-node-cli

* Update package-lock.json
This commit is contained in:
Yangshun Tay 2018-06-23 23:47:48 -07:00 committed by GitHub
parent 9ff5328c88
commit 5a8e9a9ff1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 2002 additions and 1995 deletions

View file

@ -203,11 +203,18 @@ if (feature === 'translations') {
}); });
if (exampleSiteCreated) { if (exampleSiteCreated) {
const tree = require('tree-node-cli'); try {
const dirString = tree(path.join(CWD, '..'), { const tree = require('tree-node-cli');
exclude: [/node_modules/], const dirString = tree(path.join(CWD, '..'), {
}); exclude: [
console.log(dirString); /node_modules/, // npm
/vendor/, // composer
],
});
console.log(dirString);
} catch (error) {
console.warn(`Error printing directory: ${error}`);
}
} }
} }

3966
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -62,7 +62,7 @@
"sitemap": "^1.13.0", "sitemap": "^1.13.0",
"tcp-port-used": "^0.1.2", "tcp-port-used": "^0.1.2",
"tiny-lr": "^1.1.1", "tiny-lr": "^1.1.1",
"tree-node-cli": "^1.2.2" "tree-node-cli": "^1.2.5"
}, },
"bin": { "bin": {
"docusaurus-start": "./lib/start-server.js", "docusaurus-start": "./lib/start-server.js",

View file

@ -4796,7 +4796,7 @@ pretty-format@^21.2.1:
ansi-regex "^3.0.0" ansi-regex "^3.0.0"
ansi-styles "^3.2.0" ansi-styles "^3.2.0"
prismjs@^1.14.0: prismjs@^1.15.0:
version "1.15.0" version "1.15.0"
resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.15.0.tgz#8801d332e472091ba8def94976c8877ad60398d9" resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.15.0.tgz#8801d332e472091ba8def94976c8877ad60398d9"
optionalDependencies: optionalDependencies:
@ -4934,7 +4934,7 @@ react-dev-utils@^5.0.1:
strip-ansi "3.0.1" strip-ansi "3.0.1"
text-table "0.2.0" text-table "0.2.0"
react-dom@^16.4.0: react-dom@^16.4.1:
version "16.4.1" version "16.4.1"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.4.1.tgz#7f8b0223b3a5fbe205116c56deb85de32685dad6" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.4.1.tgz#7f8b0223b3a5fbe205116c56deb85de32685dad6"
dependencies: dependencies:
@ -4947,7 +4947,7 @@ react-error-overlay@^4.0.0:
version "4.0.0" version "4.0.0"
resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-4.0.0.tgz#d198408a85b4070937a98667f500c832f86bd5d4" resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-4.0.0.tgz#d198408a85b4070937a98667f500c832f86bd5d4"
react@^16.4.0: react@^16.4.1:
version "16.4.1" version "16.4.1"
resolved "https://registry.yarnpkg.com/react/-/react-16.4.1.tgz#de51ba5764b5dbcd1f9079037b862bd26b82fe32" resolved "https://registry.yarnpkg.com/react/-/react-16.4.1.tgz#de51ba5764b5dbcd1f9079037b862bd26b82fe32"
dependencies: dependencies:
@ -5948,9 +5948,9 @@ tr46@~0.0.3:
version "0.0.3" version "0.0.3"
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
tree-node-cli@^1.2.2: tree-node-cli@^1.2.5:
version "1.2.2" version "1.2.5"
resolved "https://registry.yarnpkg.com/tree-node-cli/-/tree-node-cli-1.2.2.tgz#d8aa63f7ed4eeea02d047e0b30b662194d9ec4fc" resolved "https://registry.yarnpkg.com/tree-node-cli/-/tree-node-cli-1.2.5.tgz#afd75437976bbf2cc0c52b9949798e7530e8fd8c"
dependencies: dependencies:
commander "^2.15.1" commander "^2.15.1"