0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'i' ]
2 info using npm@6.14.8
3 info using node@v12.19.0
4 verbose npm-session 9cf3b6fc27d6ff53
5 silly install runPreinstallTopLevelLifecycles
6 silly preinstall translator-api@1.0.0
7 info lifecycle translator-api@1.0.0~preinstall: translator-api@1.0.0
8 silly install loadCurrentTree
9 silly install readLocalPackageData
10 timing stage:loadCurrentTree Completed in 22ms
11 silly install loadIdealTree
12 silly install cloneCurrentTreeToIdealTree
13 timing stage:loadIdealTree:cloneCurrentTree Completed in 0ms
14 silly install loadShrinkwrap
15 warn read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
16 timing stage:loadIdealTree:loadShrinkwrap Completed in 774ms
17 silly install loadAllDepsIntoIdealTree
18 http fetch GET 200 https://registry.npmjs.org/google-translate-token 774ms
19 http fetch GET 200 https://registry.npmjs.org/google-translate-token/-/google-translate-token-1.0.0.tgz 717ms
20 silly pacote tag manifest for google-translate-token@latest fetched in 1514ms
21 silly resolveWithNewModule google-translate-token@1.0.0 checking installable status
22 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 2529ms
23 timing stage:loadIdealTree Completed in 3600ms
24 silly currentTree translator-api@1.0.0
25 silly idealTree translator-api@1.0.0
25 silly idealTree ├── @sindresorhus/is@0.14.0
25 silly idealTree ├── @szmarczak/http-timer@1.1.2
25 silly idealTree ├── @translate-tools/core@0.1.0
25 silly idealTree ├── @types/body-parser@1.19.2
25 silly idealTree ├── @types/chai@4.2.22
25 silly idealTree ├── @types/connect@3.4.35
25 silly idealTree ├── @types/debug@4.1.7
25 silly idealTree ├── @types/express-serve-static-core@4.17.25
25 silly idealTree ├── @types/express@4.17.13
25 silly idealTree ├── @types/mime@1.3.2
25 silly idealTree ├── @types/mocha@8.2.3
25 silly idealTree ├── @types/ms@0.7.31
25 silly idealTree ├── @types/node@14.17.34
25 silly idealTree ├── @types/puppeteer@5.4.4
25 silly idealTree ├── @types/qs@6.9.7
25 silly idealTree ├── @types/range-parser@1.2.4
25 silly idealTree ├── @types/serve-static@1.13.10
25 silly idealTree ├── @types/yauzl@2.9.2
25 silly idealTree ├── @ungap/promise-all-settled@1.1.2
25 silly idealTree ├── @xmldom/xmldom@0.7.5
25 silly idealTree ├── abbrev@1.1.1
25 silly idealTree ├── accepts@1.3.7
25 silly idealTree ├─┬ agent-base@6.0.2
25 silly idealTree │ ├── debug@4.3.2
25 silly idealTree │ └── ms@2.1.2
25 silly idealTree ├─┬ ansi-align@3.0.1
25 silly idealTree │ ├── ansi-regex@5.0.1
25 silly idealTree │ ├── is-fullwidth-code-point@3.0.0
25 silly idealTree │ ├── string-width@4.2.3
25 silly idealTree │ └── strip-ansi@6.0.1
25 silly idealTree ├── ansi-colors@4.1.1
25 silly idealTree ├── ansi-escapes@1.4.0
25 silly idealTree ├── ansi-regex@2.1.1
25 silly idealTree ├── ansi-styles@4.3.0
25 silly idealTree ├── any-promise@1.3.0
25 silly idealTree ├── anymatch@3.1.2
25 silly idealTree ├── archy@1.0.0
25 silly idealTree ├── arg@4.1.3
25 silly idealTree ├── argparse@2.0.1
25 silly idealTree ├── arr-union@3.1.0
25 silly idealTree ├── array-flatten@1.1.1
25 silly idealTree ├── array-uniq@1.0.3
25 silly idealTree ├── assertion-error@1.1.0
25 silly idealTree ├── async-limiter@1.0.1
25 silly idealTree ├── asynckit@0.4.0
25 silly idealTree ├── axios@0.23.0
25 silly idealTree ├── balanced-match@1.0.2
25 silly idealTree ├── base64-js@1.5.1
25 silly idealTree ├── binary-extensions@2.2.0
25 silly idealTree ├─┬ bl@4.1.0
25 silly idealTree │ └── inherits@2.0.4
25 silly idealTree ├── bluebird@3.7.2
25 silly idealTree ├── body-parser@1.19.0
25 silly idealTree ├─┬ boxen@5.1.2
25 silly idealTree │ ├── ansi-regex@5.0.1
25 silly idealTree │ ├── is-fullwidth-code-point@3.0.0
25 silly idealTree │ ├── string-width@4.2.3
25 silly idealTree │ └── strip-ansi@6.0.1
25 silly idealTree ├── brace-expansion@1.1.11
25 silly idealTree ├── braces@3.0.2
25 silly idealTree ├── browser-stdout@1.3.1
25 silly idealTree ├── buffer-crc32@0.2.13
25 silly idealTree ├── buffer-from@1.1.2
25 silly idealTree ├── buffer@5.7.1
25 silly idealTree ├── bytes@3.1.0
25 silly idealTree ├─┬ cacheable-request@6.1.0
25 silly idealTree │ └── lowercase-keys@2.0.0
25 silly idealTree ├── camelcase@6.2.1
25 silly idealTree ├── capture-stack-trace@1.0.1
25 silly idealTree ├── chai@4.3.4
25 silly idealTree ├─┬ chalk@4.1.2
25 silly idealTree │ └── supports-color@7.2.0
25 silly idealTree ├── check-error@1.0.2
25 silly idealTree ├── chokidar@3.5.1
25 silly idealTree ├── chownr@1.1.4
25 silly idealTree ├── ci-info@2.0.0
25 silly idealTree ├── cli-boxes@2.2.1
25 silly idealTree ├── cli-cursor@1.0.2
25 silly idealTree ├── cli-truncate@1.1.0
25 silly idealTree ├─┬ cliui@7.0.4
25 silly idealTree │ ├── ansi-regex@5.0.1
25 silly idealTree │ ├── is-fullwidth-code-point@3.0.0
25 silly idealTree │ ├── string-width@4.2.3
25 silly idealTree │ └── strip-ansi@6.0.1
25 silly idealTree ├── clone-deep@0.2.4
25 silly idealTree ├── clone-response@1.0.2
25 silly idealTree ├── clone@1.0.4
25 silly idealTree ├── color-convert@2.0.1
25 silly idealTree ├── color-name@1.1.4
25 silly idealTree ├── columnify@1.5.4
25 silly idealTree ├── combined-stream@1.0.8
25 silly idealTree ├── concat-map@0.0.1
25 silly idealTree ├─┬ concat-stream@1.6.2
25 silly idealTree │ ├── readable-stream@2.3.7
25 silly idealTree │ └── string_decoder@1.1.1
25 silly idealTree ├── configstore@3.1.5
25 silly idealTree ├── content-disposition@0.5.3
25 silly idealTree ├── content-type@1.0.4
25 silly idealTree ├── cookie-signature@1.0.6
25 silly idealTree ├── cookie@0.4.0
25 silly idealTree ├── core-util-is@1.0.3
25 silly idealTree ├── create-error-class@3.0.2
25 silly idealTree ├── create-require@1.1.1
25 silly idealTree ├─┬ cross-spawn@5.1.0
25 silly idealTree │ └── which@1.3.1
25 silly idealTree ├── crypto-random-string@1.0.0
25 silly idealTree ├── debug@2.6.9
25 silly idealTree ├── decamelize@4.0.0
25 silly idealTree ├── decode-uri-component@0.2.0
25 silly idealTree ├── decompress-response@3.3.0
25 silly idealTree ├── deep-eql@3.0.1
25 silly idealTree ├── deep-extend@0.6.0
25 silly idealTree ├─┬ deepl-scraper@1.0.11
25 silly idealTree │ ├── agent-base@4.3.0
25 silly idealTree │ ├── axios@0.19.2
25 silly idealTree │ ├── debug@3.1.0
25 silly idealTree │ ├─┬ extract-zip@1.7.0
25 silly idealTree │ │ └── debug@2.6.9
25 silly idealTree │ ├── follow-redirects@1.5.10
25 silly idealTree │ ├── https-proxy-agent@2.2.4
25 silly idealTree │ ├── mime@2.6.0
25 silly idealTree │ ├─┬ puppeteer@1.20.0
25 silly idealTree │ │ ├── debug@4.3.2
25 silly idealTree │ │ └── ms@2.1.2
25 silly idealTree │ ├── rimraf@2.7.1
25 silly idealTree │ └── ws@6.2.2
25 silly idealTree ├── deepl-translator@1.2.1
25 silly idealTree ├── deepmerge@4.2.2
25 silly idealTree ├── defaults@1.0.3
25 silly idealTree ├── defer-to-connect@1.1.3
25 silly idealTree ├── delayed-stream@1.0.0
25 silly idealTree ├── depd@1.1.2
25 silly idealTree ├── destroy@1.0.4
25 silly idealTree ├── detect-indent@5.0.0
25 silly idealTree ├── devtools-protocol@0.0.854822
25 silly idealTree ├── diff@5.0.0
25 silly idealTree ├── dot-prop@4.2.1
25 silly idealTree ├── duplexer3@0.1.4
25 silly idealTree ├── ee-first@1.1.1
25 silly idealTree ├── elegant-spinner@1.0.1
25 silly idealTree ├── emoji-regex@8.0.0
25 silly idealTree ├── encodeurl@1.0.2
25 silly idealTree ├── end-of-stream@1.4.4
25 silly idealTree ├── error-ex@1.3.2
25 silly idealTree ├── es6-promise@4.2.8
25 silly idealTree ├── es6-promisify@5.0.0
25 silly idealTree ├── escalade@3.1.1
25 silly idealTree ├── escape-goat@2.1.1
25 silly idealTree ├── escape-html@1.0.3
25 silly idealTree ├── escape-string-regexp@4.0.0
25 silly idealTree ├── etag@1.8.1
25 silly idealTree ├─┬ execa@0.7.0
25 silly idealTree │ └── get-stream@3.0.0
25 silly idealTree ├── exit-hook@1.1.1
25 silly idealTree ├── express@4.17.1
25 silly idealTree ├── extend@3.0.2
25 silly idealTree ├─┬ extract-zip@2.0.1
25 silly idealTree │ ├── debug@4.3.2
25 silly idealTree │ └── ms@2.1.2
25 silly idealTree ├── fd-slicer@1.1.0
25 silly idealTree ├── fill-range@7.0.1
25 silly idealTree ├── filter-obj@1.1.0
25 silly idealTree ├── finalhandler@1.1.2
25 silly idealTree ├── find-up@5.0.0
25 silly idealTree ├── flat@5.0.2
25 silly idealTree ├── follow-redirects@1.14.5
25 silly idealTree ├── for-in@1.0.2
25 silly idealTree ├── for-own@0.1.5
25 silly idealTree ├── form-data@2.5.1
25 silly idealTree ├── forwarded@0.2.0
25 silly idealTree ├── fresh@0.5.2
25 silly idealTree ├── fs-constants@1.0.0
25 silly idealTree ├── fs-extra@10.0.0
25 silly idealTree ├── fs.realpath@1.0.0
25 silly idealTree ├── fsevents@2.3.2
25 silly idealTree ├── function-bind@1.1.1
25 silly idealTree ├── get-caller-file@2.0.5
25 silly idealTree ├── get-func-name@2.0.0
25 silly idealTree ├── get-stream@5.2.0
25 silly idealTree ├── glob-parent@5.1.2
25 silly idealTree ├── glob@7.1.6
25 silly idealTree ├─┬ global-dirs@3.0.0
25 silly idealTree │ └── ini@2.0.0
25 silly idealTree ├─┬ google-translate-api@2.3.0
25 silly idealTree │ ├── configstore@2.1.0
25 silly idealTree │ ├── dot-prop@3.0.0
25 silly idealTree │ ├── get-stream@3.0.0
25 silly idealTree │ ├── google-translate-token@1.0.0
25 silly idealTree │ ├── got@6.7.1
25 silly idealTree │ ├── prepend-http@1.0.4
25 silly idealTree │ ├── url-parse-lax@1.0.0
25 silly idealTree │ ├── write-file-atomic@1.3.4
25 silly idealTree │ └── xdg-basedir@2.0.0
25 silly idealTree ├─┬ google-translate-token@1.0.0
25 silly idealTree │ ├── configstore@2.1.0
25 silly idealTree │ ├── dot-prop@3.0.0
25 silly idealTree │ ├── get-stream@3.0.0
25 silly idealTree │ ├── got@6.7.1
25 silly idealTree │ ├── prepend-http@1.0.4
25 silly idealTree │ ├── url-parse-lax@1.0.0
25 silly idealTree │ ├── write-file-atomic@1.3.4
25 silly idealTree │ └── xdg-basedir@2.0.0
25 silly idealTree ├─┬ got@9.6.0
25 silly idealTree │ └── get-stream@4.1.0
25 silly idealTree ├── graceful-fs@4.2.8
25 silly idealTree ├── growl@1.10.5
25 silly idealTree ├── has-ansi@2.0.0
25 silly idealTree ├── has-flag@4.0.0
25 silly idealTree ├── has-unicode@2.0.1
25 silly idealTree ├── has-yarn@2.1.0
25 silly idealTree ├── has@1.0.3
25 silly idealTree ├── he@1.2.0
25 silly idealTree ├── http-cache-semantics@4.1.0
25 silly idealTree ├── http-errors@1.7.2
25 silly idealTree ├─┬ http-proxy-agent@1.0.0
25 silly idealTree │ ├── agent-base@2.1.1
25 silly idealTree │ └── semver@5.0.3
25 silly idealTree ├─┬ https-proxy-agent@5.0.0
25 silly idealTree │ ├── debug@4.3.2
25 silly idealTree │ └── ms@2.1.2
25 silly idealTree ├── iconv-lite@0.4.24
25 silly idealTree ├── ieee754@1.2.1
25 silly idealTree ├── ignore-by-default@1.0.1
25 silly idealTree ├── import-lazy@2.1.0
25 silly idealTree ├── imurmurhash@0.1.4
25 silly idealTree ├── inflight@1.0.6
25 silly idealTree ├── inherits@2.0.3
25 silly idealTree ├── ini@1.3.8
25 silly idealTree ├── invariant@2.2.4
25 silly idealTree ├── ipaddr.js@1.9.1
25 silly idealTree ├── is-absolute@0.2.6
25 silly idealTree ├── is-arrayish@0.2.1
25 silly idealTree ├── is-binary-path@2.1.0
25 silly idealTree ├── is-buffer@1.1.6
25 silly idealTree ├── is-ci@2.0.0
25 silly idealTree ├── is-extendable@0.1.1
25 silly idealTree ├── is-extglob@2.1.1
25 silly idealTree ├── is-fullwidth-code-point@2.0.0
25 silly idealTree ├── is-glob@4.0.3
25 silly idealTree ├── is-installed-globally@0.4.0
25 silly idealTree ├── is-npm@5.0.0
25 silly idealTree ├── is-number@7.0.0
25 silly idealTree ├── is-obj@1.0.1
25 silly idealTree ├── is-path-inside@3.0.3
25 silly idealTree ├── is-plain-obj@1.1.0
25 silly idealTree ├── is-plain-object@2.0.4
25 silly idealTree ├── is-redirect@1.0.0
25 silly idealTree ├── is-relative@0.2.1
25 silly idealTree ├── is-retry-allowed@1.2.0
25 silly idealTree ├── is-stream@1.1.0
25 silly idealTree ├── is-typedarray@1.0.0
25 silly idealTree ├── is-unc-path@0.1.2
25 silly idealTree ├── is-windows@0.2.0
25 silly idealTree ├── is-yarn-global@0.3.0
25 silly idealTree ├── isarray@1.0.0
25 silly idealTree ├── isexe@2.0.0
25 silly idealTree ├── isobject@3.0.1
25 silly idealTree ├── js-tokens@4.0.0
25 silly idealTree ├── js-yaml@4.0.0
25 silly idealTree ├── json-buffer@3.0.0
25 silly idealTree ├── jsonfile@6.1.0
25 silly idealTree ├── jspm-config@0.3.4
25 silly idealTree ├── keyv@3.1.0
25 silly idealTree ├── kind-of@3.2.2
25 silly idealTree ├── latest-version@5.1.0
25 silly idealTree ├── lazy-cache@1.0.4
25 silly idealTree ├── listify@1.0.3
25 silly idealTree ├── locate-path@6.0.0
25 silly idealTree ├── lockfile@1.0.4
25 silly idealTree ├── lodash@4.17.21
25 silly idealTree ├── log-symbols@4.0.0
25 silly idealTree ├── log-update@1.0.2
25 silly idealTree ├── loose-envify@1.4.0
25 silly idealTree ├── lowercase-keys@1.0.1
25 silly idealTree ├── lru-cache@4.1.5
25 silly idealTree ├── make-dir@1.3.0
25 silly idealTree ├── make-error-cause@1.2.2
25 silly idealTree ├── make-error@1.3.6
25 silly idealTree ├── media-typer@0.3.0
25 silly idealTree ├── merge-deep@3.0.3
25 silly idealTree ├── merge-descriptors@1.0.1
25 silly idealTree ├── methods@1.1.2
25 silly idealTree ├── mime-db@1.51.0
25 silly idealTree ├── mime-types@2.1.34
25 silly idealTree ├── mime@1.6.0
25 silly idealTree ├── mimic-response@1.0.1
25 silly idealTree ├── minimatch@3.0.4
25 silly idealTree ├── minimist@1.2.5
25 silly idealTree ├─┬ mixin-object@2.0.1
25 silly idealTree │ └── for-in@0.1.8
25 silly idealTree ├── mkdirp-classic@0.5.3
25 silly idealTree ├── mkdirp@0.5.5
25 silly idealTree ├─┬ mocha@8.4.0
25 silly idealTree │ ├─┬ debug@4.3.1
25 silly idealTree │ │ └── ms@2.1.2
25 silly idealTree │ └── ms@2.1.3
25 silly idealTree ├── ms@2.0.0
25 silly idealTree ├── nanoid@3.1.20
25 silly idealTree ├── negotiator@0.6.2
25 silly idealTree ├── node-fetch@2.6.6
25 silly idealTree ├─┬ nodemon@2.0.15
25 silly idealTree │ ├── chokidar@3.5.2
25 silly idealTree │ ├── debug@3.2.7
25 silly idealTree │ ├── has-flag@3.0.0
25 silly idealTree │ ├── ms@2.1.3
25 silly idealTree │ ├── readdirp@3.6.0
25 silly idealTree │ └── supports-color@5.5.0
25 silly idealTree ├── nopt@1.0.10
25 silly idealTree ├── normalize-path@3.0.0
25 silly idealTree ├── normalize-url@4.5.1
25 silly idealTree ├── npm-run-path@2.0.2
25 silly idealTree ├── object-assign@4.1.1
25 silly idealTree ├── object.pick@1.3.0
25 silly idealTree ├── on-finished@2.3.0
25 silly idealTree ├── once@1.4.0
25 silly idealTree ├── onetime@1.1.0
25 silly idealTree ├── os-homedir@1.0.2
25 silly idealTree ├── os-tmpdir@1.0.2
25 silly idealTree ├── osenv@0.1.5
25 silly idealTree ├── p-cancelable@1.1.0
25 silly idealTree ├── p-finally@1.0.0
25 silly idealTree ├── p-limit@3.1.0
25 silly idealTree ├── p-locate@5.0.0
25 silly idealTree ├── p-try@2.2.0
25 silly idealTree ├─┬ package-json@6.5.0
25 silly idealTree │ └── semver@6.3.0
25 silly idealTree ├── parse-json@2.2.0
25 silly idealTree ├── parseurl@1.3.3
25 silly idealTree ├── path-exists@4.0.0
25 silly idealTree ├── path-is-absolute@1.0.1
25 silly idealTree ├── path-is-inside@1.0.2
25 silly idealTree ├── path-key@2.0.1
25 silly idealTree ├── path-to-regexp@0.1.7
25 silly idealTree ├── pathval@1.1.1
25 silly idealTree ├── pend@1.2.0
25 silly idealTree ├── picomatch@2.3.0
25 silly idealTree ├── pify@3.0.0
25 silly idealTree ├─┬ pkg-dir@4.2.0
25 silly idealTree │ ├── find-up@4.1.0
25 silly idealTree │ ├── locate-path@5.0.0
25 silly idealTree │ ├── p-limit@2.3.0
25 silly idealTree │ └── p-locate@4.1.0
25 silly idealTree ├─┬ popsicle-proxy-agent@3.0.0
25 silly idealTree │ ├── agent-base@2.1.1
25 silly idealTree │ ├── https-proxy-agent@1.0.0
25 silly idealTree │ └── semver@5.0.3
25 silly idealTree ├── popsicle-retry@3.2.1
25 silly idealTree ├── popsicle-rewrite@1.0.0
25 silly idealTree ├── popsicle-status@2.0.1
25 silly idealTree ├── popsicle@9.2.0
25 silly idealTree ├── prepend-http@2.0.0
25 silly idealTree ├── process-nextick-args@2.0.1
25 silly idealTree ├── progress@2.0.3
25 silly idealTree ├── promise-finally@3.0.1
25 silly idealTree ├── proxy-addr@2.0.7
25 silly idealTree ├── proxy-from-env@1.1.0
25 silly idealTree ├── pseudomap@1.0.2
25 silly idealTree ├── psl@1.8.0
25 silly idealTree ├── pstree.remy@1.1.8
25 silly idealTree ├── pump@3.0.0
25 silly idealTree ├── punycode@2.1.1
25 silly idealTree ├── pupa@2.1.1
25 silly idealTree ├─┬ puppeteer-extra-plugin-stealth@2.9.0
25 silly idealTree │ ├── debug@4.3.2
25 silly idealTree │ └── ms@2.1.2
25 silly idealTree ├─┬ puppeteer-extra-plugin-user-data-dir@2.3.1
25 silly idealTree │ ├── debug@4.3.2
25 silly idealTree │ └── ms@2.1.2
25 silly idealTree ├─┬ puppeteer-extra-plugin-user-preferences@2.3.1
25 silly idealTree │ ├── debug@4.3.2
25 silly idealTree │ └── ms@2.1.2
25 silly idealTree ├─┬ puppeteer-extra-plugin@3.2.0
25 silly idealTree │ ├── debug@4.3.2
25 silly idealTree │ └── ms@2.1.2
25 silly idealTree ├─┬ puppeteer-extra@3.2.3
25 silly idealTree │ ├── debug@4.3.2
25 silly idealTree │ └── ms@2.1.2
25 silly idealTree ├── puppeteer-google-translate@1.0.6
25 silly idealTree ├─┬ puppeteer@8.0.0
25 silly idealTree │ ├── debug@4.3.2
25 silly idealTree │ └── ms@2.1.2
25 silly idealTree ├── qs@6.7.0
25 silly idealTree ├── query-string@6.14.1
25 silly idealTree ├── randombytes@2.1.0
25 silly idealTree ├── range-parser@1.2.1
25 silly idealTree ├── raw-body@2.4.0
25 silly idealTree ├─┬ rc@1.2.8
25 silly idealTree │ └── strip-json-comments@2.0.1
25 silly idealTree ├── readable-stream@3.6.0
25 silly idealTree ├── readdirp@3.5.0
25 silly idealTree ├── registry-auth-token@4.2.1
25 silly idealTree ├── registry-url@5.1.0
25 silly idealTree ├── require-directory@2.1.1
25 silly idealTree ├── responselike@1.0.2
25 silly idealTree ├── restore-cursor@1.0.1
25 silly idealTree ├── rimraf@3.0.2
25 silly idealTree ├── safe-buffer@5.1.2
25 silly idealTree ├── safe-eval@0.3.0
25 silly idealTree ├── safer-buffer@2.1.2
25 silly idealTree ├─┬ semver-diff@3.1.1
25 silly idealTree │ └── semver@6.3.0
25 silly idealTree ├── semver@5.7.1
25 silly idealTree ├─┬ send@0.17.1
25 silly idealTree │ └── ms@2.1.1
25 silly idealTree ├── serialize-javascript@5.0.1
25 silly idealTree ├── serve-static@1.14.1
25 silly idealTree ├── setprototypeof@1.1.1
25 silly idealTree ├─┬ shallow-clone@0.1.2
25 silly idealTree │ ├── kind-of@2.0.1
25 silly idealTree │ └── lazy-cache@0.2.7
25 silly idealTree ├── shebang-command@1.2.0
25 silly idealTree ├── shebang-regex@1.0.0
25 silly idealTree ├── signal-exit@3.0.6
25 silly idealTree ├── slice-ansi@1.0.0
25 silly idealTree ├── slide@1.1.6
25 silly idealTree ├── sort-keys@1.1.2
25 silly idealTree ├── source-map-support@0.5.21
25 silly idealTree ├── source-map@0.6.1
25 silly idealTree ├── split-on-first@1.1.0
25 silly idealTree ├── statuses@1.5.0
25 silly idealTree ├── strict-uri-encode@2.0.0
25 silly idealTree ├─┬ string_decoder@1.3.0
25 silly idealTree │ └── safe-buffer@5.2.1
25 silly idealTree ├── string-template@1.0.0
25 silly idealTree ├─┬ string-width@2.1.1
25 silly idealTree │ ├── ansi-regex@3.0.0
25 silly idealTree │ └── strip-ansi@4.0.0
25 silly idealTree ├── strip-ansi@3.0.1
25 silly idealTree ├── strip-bom@3.0.0
25 silly idealTree ├── strip-eof@1.0.0
25 silly idealTree ├── strip-json-comments@3.1.1
25 silly idealTree ├── supports-color@8.1.1
25 silly idealTree ├── tar-fs@2.1.1
25 silly idealTree ├── tar-stream@2.2.0
25 silly idealTree ├── term-size@1.2.0
25 silly idealTree ├── thenify@3.3.1
25 silly idealTree ├── throat@3.2.0
25 silly idealTree ├── through@2.3.8
25 silly idealTree ├── timed-out@4.0.1
25 silly idealTree ├── to-readable-stream@1.0.0
25 silly idealTree ├── to-regex-range@5.0.1
25 silly idealTree ├── toidentifier@1.0.0
25 silly idealTree ├── touch@3.1.0
25 silly idealTree ├── tough-cookie@2.5.0
25 silly idealTree ├── tr46@0.0.3
25 silly idealTree ├─┬ ts-node@9.1.1
25 silly idealTree │ └── diff@4.0.2
25 silly idealTree ├── type-detect@4.0.8
25 silly idealTree ├── type-fest@0.20.2
25 silly idealTree ├── type-is@1.6.18
25 silly idealTree ├── typedarray-to-buffer@3.1.5
25 silly idealTree ├── typedarray@0.0.6
25 silly idealTree ├── typescript@4.5.2
25 silly idealTree ├─┬ typings-core@2.3.3
25 silly idealTree │ ├── rimraf@2.7.1
25 silly idealTree │ ├── touch@1.0.0
25 silly idealTree │ └── typescript@2.9.2
25 silly idealTree ├─┬ typings@2.1.1
25 silly idealTree │ ├── ansi-align@2.0.0
25 silly idealTree │ ├── ansi-styles@2.2.1
25 silly idealTree │ ├─┬ boxen@1.3.0
25 silly idealTree │ │ ├── ansi-styles@3.2.1
25 silly idealTree │ │ ├── chalk@2.4.2
25 silly idealTree │ │ └── supports-color@5.5.0
25 silly idealTree │ ├── camelcase@4.1.0
25 silly idealTree │ ├── chalk@1.1.3
25 silly idealTree │ ├── ci-info@1.6.0
25 silly idealTree │ ├── cli-boxes@1.0.0
25 silly idealTree │ ├── color-convert@1.9.3
25 silly idealTree │ ├── color-name@1.1.3
25 silly idealTree │ ├── escape-string-regexp@1.0.5
25 silly idealTree │ ├── get-stream@3.0.0
25 silly idealTree │ ├── global-dirs@0.1.1
25 silly idealTree │ ├── got@6.7.1
25 silly idealTree │ ├── has-flag@3.0.0
25 silly idealTree │ ├── is-ci@1.2.1
25 silly idealTree │ ├── is-installed-globally@0.1.0
25 silly idealTree │ ├── is-npm@1.0.0
25 silly idealTree │ ├── is-path-inside@1.0.1
25 silly idealTree │ ├── latest-version@3.1.0
25 silly idealTree │ ├── package-json@4.0.1
25 silly idealTree │ ├── prepend-http@1.0.4
25 silly idealTree │ ├── registry-auth-token@3.4.0
25 silly idealTree │ ├── registry-url@3.1.0
25 silly idealTree │ ├── semver-diff@2.1.0
25 silly idealTree │ ├── supports-color@2.0.0
25 silly idealTree │ ├─┬ update-notifier@2.5.0
25 silly idealTree │ │ ├── ansi-styles@3.2.1
25 silly idealTree │ │ ├── chalk@2.4.2
25 silly idealTree │ │ └── supports-color@5.5.0
25 silly idealTree │ ├── url-parse-lax@1.0.0
25 silly idealTree │ └── widest-line@2.0.1
25 silly idealTree ├── unbzip2-stream@1.4.3
25 silly idealTree ├── unc-path-regex@0.1.2
25 silly idealTree ├── undefsafe@2.0.5
25 silly idealTree ├── unique-string@1.0.0
25 silly idealTree ├── universalify@2.0.0
25 silly idealTree ├── unpipe@1.0.0
25 silly idealTree ├── unzip-response@2.0.1
25 silly idealTree ├─┬ update-notifier@5.1.0
25 silly idealTree │ ├── configstore@5.0.1
25 silly idealTree │ ├── crypto-random-string@2.0.0
25 silly idealTree │ ├── dot-prop@5.3.0
25 silly idealTree │ ├── is-obj@2.0.0
25 silly idealTree │ ├── lru-cache@6.0.0
25 silly idealTree │ ├─┬ make-dir@3.1.0
25 silly idealTree │ │ └── semver@6.3.0
25 silly idealTree │ ├── semver@7.3.5
25 silly idealTree │ ├── unique-string@2.0.0
25 silly idealTree │ ├── write-file-atomic@3.0.3
25 silly idealTree │ ├── xdg-basedir@4.0.0
25 silly idealTree │ └── yallist@4.0.0
25 silly idealTree ├── url-parse-lax@3.0.0
25 silly idealTree ├── util-deprecate@1.0.2
25 silly idealTree ├── utils-merge@1.0.1
25 silly idealTree ├── uuid@2.0.3
25 silly idealTree ├── vary@1.1.2
25 silly idealTree ├── wcwidth@1.0.1
25 silly idealTree ├── webidl-conversions@3.0.1
25 silly idealTree ├── whatwg-url@5.0.0
25 silly idealTree ├── which@2.0.2
25 silly idealTree ├── wide-align@1.1.3
25 silly idealTree ├─┬ widest-line@3.1.0
25 silly idealTree │ ├── ansi-regex@5.0.1
25 silly idealTree │ ├── is-fullwidth-code-point@3.0.0
25 silly idealTree │ ├── string-width@4.2.3
25 silly idealTree │ └── strip-ansi@6.0.1
25 silly idealTree ├── wordwrap@1.0.0
25 silly idealTree ├── workerpool@6.1.0
25 silly idealTree ├─┬ wrap-ansi@7.0.0
25 silly idealTree │ ├── ansi-regex@5.0.1
25 silly idealTree │ ├── is-fullwidth-code-point@3.0.0
25 silly idealTree │ ├── string-width@4.2.3
25 silly idealTree │ └── strip-ansi@6.0.1
25 silly idealTree ├── wrappy@1.0.2
25 silly idealTree ├── write-file-atomic@2.4.3
25 silly idealTree ├── ws@7.5.5
25 silly idealTree ├── xdg-basedir@3.0.0
25 silly idealTree ├── xtend@4.0.2
25 silly idealTree ├── y18n@5.0.8
25 silly idealTree ├── yallist@2.1.2
25 silly idealTree ├── yargs-parser@20.2.4
25 silly idealTree ├─┬ yargs-unparser@2.0.0
25 silly idealTree │ └── is-plain-obj@2.1.0
25 silly idealTree ├─┬ yargs@16.2.0
25 silly idealTree │ ├── ansi-regex@5.0.1
25 silly idealTree │ ├── is-fullwidth-code-point@3.0.0
25 silly idealTree │ ├── string-width@4.2.3
25 silly idealTree │ └── strip-ansi@6.0.1
25 silly idealTree ├── yauzl@2.10.0
25 silly idealTree ├── yn@3.1.1
25 silly idealTree ├── yocto-queue@0.1.0
25 silly idealTree └── zip-object@0.1.0
26 silly install generateActionsToTake
27 warn checkPermissions Missing write access to /var/wwww-sftp/botdev/bayadicbot/translatorApi
28 timing stage:rollbackFailedOptional Completed in 0ms
29 timing stage:runTopLevelLifecycles Completed in 3871ms
30 silly saveTree translator-api@1.0.0
30 silly saveTree ├─┬ @translate-tools/core@0.1.0
30 silly saveTree │ ├── @xmldom/xmldom@0.7.5
30 silly saveTree │ ├─┬ axios@0.23.0
30 silly saveTree │ │ └── follow-redirects@1.14.5
30 silly saveTree │ ├── lodash@4.17.21
30 silly saveTree │ └─┬ query-string@6.14.1
30 silly saveTree │ ├── decode-uri-component@0.2.0
30 silly saveTree │ ├── filter-obj@1.1.0
30 silly saveTree │ ├── split-on-first@1.1.0
30 silly saveTree │ └── strict-uri-encode@2.0.0
30 silly saveTree ├── @types/chai@4.2.22
30 silly saveTree ├─┬ @types/express@4.17.13
30 silly saveTree │ ├─┬ @types/body-parser@1.19.2
30 silly saveTree │ │ ├─┬ @types/connect@3.4.35
30 silly saveTree │ │ │ └── @types/node@14.17.34
30 silly saveTree │ │ └── @types/node@14.17.34
30 silly saveTree │ ├─┬ @types/express-serve-static-core@4.17.25
30 silly saveTree │ │ ├── @types/qs@6.9.7
30 silly saveTree │ │ └── @types/range-parser@1.2.4
30 silly saveTree │ ├── @types/qs@6.9.7
30 silly saveTree │ └─┬ @types/serve-static@1.13.10
30 silly saveTree │ └── @types/mime@1.3.2
30 silly saveTree ├── @types/mocha@8.2.3
30 silly saveTree ├── @types/node@14.17.34
30 silly saveTree ├── @types/puppeteer@5.4.4
30 silly saveTree ├─┬ chai@4.3.4
30 silly saveTree │ ├── assertion-error@1.1.0
30 silly saveTree │ ├── check-error@1.0.2
30 silly saveTree │ ├─┬ deep-eql@3.0.1
30 silly saveTree │ │ └── type-detect@4.0.8
30 silly saveTree │ ├── get-func-name@2.0.0
30 silly saveTree │ ├── pathval@1.1.1
30 silly saveTree │ └── type-detect@4.0.8
30 silly saveTree ├─┬ deepl-scraper@1.0.11
30 silly saveTree │ ├─┬ axios@0.19.2
30 silly saveTree │ │ └─┬ follow-redirects@1.5.10
30 silly saveTree │ │ └─┬ debug@3.1.0
30 silly saveTree │ │ └── ms@2.0.0
30 silly saveTree │ └─┬ puppeteer@1.20.0
30 silly saveTree │ ├─┬ debug@4.3.2
30 silly saveTree │ │ └── ms@2.1.2
30 silly saveTree │ ├─┬ extract-zip@1.7.0
30 silly saveTree │ │ ├─┬ concat-stream@1.6.2
30 silly saveTree │ │ │ ├── buffer-from@1.1.2
30 silly saveTree │ │ │ ├── inherits@2.0.3
30 silly saveTree │ │ │ ├─┬ readable-stream@2.3.7
30 silly saveTree │ │ │ │ ├── core-util-is@1.0.3
30 silly saveTree │ │ │ │ ├── isarray@1.0.0
30 silly saveTree │ │ │ │ ├── process-nextick-args@2.0.1
30 silly saveTree │ │ │ │ ├── safe-buffer@5.1.2
30 silly saveTree │ │ │ │ ├── string_decoder@1.1.1
30 silly saveTree │ │ │ │ └── util-deprecate@1.0.2
30 silly saveTree │ │ │ └── typedarray@0.0.6
30 silly saveTree │ │ ├── debug@2.6.9
30 silly saveTree │ │ ├─┬ mkdirp@0.5.5
30 silly saveTree │ │ │ └── minimist@1.2.5
30 silly saveTree │ │ └─┬ yauzl@2.10.0
30 silly saveTree │ │ ├── buffer-crc32@0.2.13
30 silly saveTree │ │ └─┬ fd-slicer@1.1.0
30 silly saveTree │ │ └── pend@1.2.0
30 silly saveTree │ ├─┬ https-proxy-agent@2.2.4
30 silly saveTree │ │ └─┬ agent-base@4.3.0
30 silly saveTree │ │ └─┬ es6-promisify@5.0.0
30 silly saveTree │ │ └── es6-promise@4.2.8
30 silly saveTree │ ├── mime@2.6.0
30 silly saveTree │ ├── progress@2.0.3
30 silly saveTree │ ├── proxy-from-env@1.1.0
30 silly saveTree │ ├─┬ rimraf@2.7.1
30 silly saveTree │ │ └─┬ glob@7.1.6
30 silly saveTree │ │ ├── fs.realpath@1.0.0
30 silly saveTree │ │ ├─┬ inflight@1.0.6
30 silly saveTree │ │ │ ├─┬ once@1.4.0
30 silly saveTree │ │ │ │ └── wrappy@1.0.2
30 silly saveTree │ │ │ └── wrappy@1.0.2
30 silly saveTree │ │ ├─┬ minimatch@3.0.4
30 silly saveTree │ │ │ └─┬ brace-expansion@1.1.11
30 silly saveTree │ │ │ ├── balanced-match@1.0.2
30 silly saveTree │ │ │ └── concat-map@0.0.1
30 silly saveTree │ │ ├── once@1.4.0
30 silly saveTree │ │ └── path-is-absolute@1.0.1
30 silly saveTree │ └─┬ ws@6.2.2
30 silly saveTree │ └── async-limiter@1.0.1
30 silly saveTree ├── deepl-translator@1.2.1
30 silly saveTree ├─┬ express@4.17.1
30 silly saveTree │ ├─┬ accepts@1.3.7
30 silly saveTree │ │ ├─┬ mime-types@2.1.34
30 silly saveTree │ │ │ └── mime-db@1.51.0
30 silly saveTree │ │ └── negotiator@0.6.2
30 silly saveTree │ ├── array-flatten@1.1.1
30 silly saveTree │ ├─┬ body-parser@1.19.0
30 silly saveTree │ │ ├── bytes@3.1.0
30 silly saveTree │ │ ├── content-type@1.0.4
30 silly saveTree │ │ ├── debug@2.6.9
30 silly saveTree │ │ ├── depd@1.1.2
30 silly saveTree │ │ ├─┬ http-errors@1.7.2
30 silly saveTree │ │ │ ├── setprototypeof@1.1.1
30 silly saveTree │ │ │ ├── statuses@1.5.0
30 silly saveTree │ │ │ └── toidentifier@1.0.0
30 silly saveTree │ │ ├─┬ iconv-lite@0.4.24
30 silly saveTree │ │ │ └── safer-buffer@2.1.2
30 silly saveTree │ │ ├─┬ on-finished@2.3.0
30 silly saveTree │ │ │ └── ee-first@1.1.1
30 silly saveTree │ │ ├── qs@6.7.0
30 silly saveTree │ │ ├─┬ raw-body@2.4.0
30 silly saveTree │ │ │ └── unpipe@1.0.0
30 silly saveTree │ │ └─┬ type-is@1.6.18
30 silly saveTree │ │ └── media-typer@0.3.0
30 silly saveTree │ ├── content-disposition@0.5.3
30 silly saveTree │ ├── content-type@1.0.4
30 silly saveTree │ ├── cookie-signature@1.0.6
30 silly saveTree │ ├── cookie@0.4.0
30 silly saveTree │ ├── debug@2.6.9
30 silly saveTree │ ├── depd@1.1.2
30 silly saveTree │ ├── encodeurl@1.0.2
30 silly saveTree │ ├── escape-html@1.0.3
30 silly saveTree │ ├── etag@1.8.1
30 silly saveTree │ ├─┬ finalhandler@1.1.2
30 silly saveTree │ │ └── parseurl@1.3.3
30 silly saveTree │ ├── fresh@0.5.2
30 silly saveTree │ ├── merge-descriptors@1.0.1
30 silly saveTree │ ├── methods@1.1.2
30 silly saveTree │ ├── on-finished@2.3.0
30 silly saveTree │ ├── parseurl@1.3.3
30 silly saveTree │ ├── path-to-regexp@0.1.7
30 silly saveTree │ ├─┬ proxy-addr@2.0.7
30 silly saveTree │ │ ├── forwarded@0.2.0
30 silly saveTree │ │ └── ipaddr.js@1.9.1
30 silly saveTree │ ├── qs@6.7.0
30 silly saveTree │ ├── range-parser@1.2.1
30 silly saveTree │ ├─┬ send@0.17.1
30 silly saveTree │ │ ├── destroy@1.0.4
30 silly saveTree │ │ ├── mime@1.6.0
30 silly saveTree │ │ └── ms@2.1.1
30 silly saveTree │ ├── serve-static@1.14.1
30 silly saveTree │ ├── setprototypeof@1.1.1
30 silly saveTree │ ├── statuses@1.5.0
30 silly saveTree │ ├── type-is@1.6.18
30 silly saveTree │ ├── utils-merge@1.0.1
30 silly saveTree │ └── vary@1.1.2
30 silly saveTree ├─┬ google-translate-api@2.3.0
30 silly saveTree │ ├─┬ configstore@2.1.0
30 silly saveTree │ │ ├─┬ dot-prop@3.0.0
30 silly saveTree │ │ │ └── is-obj@1.0.1
30 silly saveTree │ │ ├── graceful-fs@4.2.8
30 silly saveTree │ │ ├── object-assign@4.1.1
30 silly saveTree │ │ ├── os-tmpdir@1.0.2
30 silly saveTree │ │ ├─┬ osenv@0.1.5
30 silly saveTree │ │ │ └── os-homedir@1.0.2
30 silly saveTree │ │ ├── uuid@2.0.3
30 silly saveTree │ │ ├─┬ write-file-atomic@1.3.4
30 silly saveTree │ │ │ ├── imurmurhash@0.1.4
30 silly saveTree │ │ │ └── slide@1.1.6
30 silly saveTree │ │ └── xdg-basedir@2.0.0
30 silly saveTree │ ├─┬ google-translate-token@1.0.0
30 silly saveTree │ │ └─┬ got@6.7.1
30 silly saveTree │ │ ├─┬ create-error-class@3.0.2
30 silly saveTree │ │ │ └── capture-stack-trace@1.0.1
30 silly saveTree │ │ ├── duplexer3@0.1.4
30 silly saveTree │ │ ├── get-stream@3.0.0
30 silly saveTree │ │ ├── is-redirect@1.0.0
30 silly saveTree │ │ ├── is-retry-allowed@1.2.0
30 silly saveTree │ │ ├── is-stream@1.1.0
30 silly saveTree │ │ ├── lowercase-keys@1.0.1
30 silly saveTree │ │ ├── timed-out@4.0.1
30 silly saveTree │ │ ├── unzip-response@2.0.1
30 silly saveTree │ │ └─┬ url-parse-lax@1.0.0
30 silly saveTree │ │ └── prepend-http@1.0.4
30 silly saveTree │ ├── got@6.7.1
30 silly saveTree │ └── safe-eval@0.3.0
30 silly saveTree ├─┬ google-translate-token@1.0.0
30 silly saveTree │ ├─┬ configstore@2.1.0
30 silly saveTree │ │ ├── dot-prop@3.0.0
30 silly saveTree │ │ ├── write-file-atomic@1.3.4
30 silly saveTree │ │ └── xdg-basedir@2.0.0
30 silly saveTree │ └─┬ got@6.7.1
30 silly saveTree │ ├── get-stream@3.0.0
30 silly saveTree │ └─┬ url-parse-lax@1.0.0
30 silly saveTree │ └── prepend-http@1.0.4
30 silly saveTree ├─┬ mocha@8.4.0
30 silly saveTree │ ├── @ungap/promise-all-settled@1.1.2
30 silly saveTree │ ├── ansi-colors@4.1.1
30 silly saveTree │ ├── browser-stdout@1.3.1
30 silly saveTree │ ├─┬ chokidar@3.5.1
30 silly saveTree │ │ ├─┬ anymatch@3.1.2
30 silly saveTree │ │ │ ├── normalize-path@3.0.0
30 silly saveTree │ │ │ └── picomatch@2.3.0
30 silly saveTree │ │ ├─┬ braces@3.0.2
30 silly saveTree │ │ │ └─┬ fill-range@7.0.1
30 silly saveTree │ │ │ └─┬ to-regex-range@5.0.1
30 silly saveTree │ │ │ └── is-number@7.0.0
30 silly saveTree │ │ ├── fsevents@2.3.2
30 silly saveTree │ │ ├─┬ glob-parent@5.1.2
30 silly saveTree │ │ │ └─┬ is-glob@4.0.3
30 silly saveTree │ │ │ └── is-extglob@2.1.1
30 silly saveTree │ │ ├─┬ is-binary-path@2.1.0
30 silly saveTree │ │ │ └── binary-extensions@2.2.0
30 silly saveTree │ │ ├── is-glob@4.0.3
30 silly saveTree │ │ ├── normalize-path@3.0.0
30 silly saveTree │ │ └── readdirp@3.5.0
30 silly saveTree │ ├─┬ debug@4.3.1
30 silly saveTree │ │ └── ms@2.1.2
30 silly saveTree │ ├── diff@5.0.0
30 silly saveTree │ ├── escape-string-regexp@4.0.0
30 silly saveTree │ ├─┬ find-up@5.0.0
30 silly saveTree │ │ ├─┬ locate-path@6.0.0
30 silly saveTree │ │ │ └─┬ p-locate@5.0.0
30 silly saveTree │ │ │ └─┬ p-limit@3.1.0
30 silly saveTree │ │ │ └── yocto-queue@0.1.0
30 silly saveTree │ │ └── path-exists@4.0.0
30 silly saveTree │ ├── growl@1.10.5
30 silly saveTree │ ├── he@1.2.0
30 silly saveTree │ ├─┬ js-yaml@4.0.0
30 silly saveTree │ │ └── argparse@2.0.1
30 silly saveTree │ ├─┬ log-symbols@4.0.0
30 silly saveTree │ │ └─┬ chalk@4.1.2
30 silly saveTree │ │ ├─┬ ansi-styles@4.3.0
30 silly saveTree │ │ │ └─┬ color-convert@2.0.1
30 silly saveTree │ │ │ └── color-name@1.1.4
30 silly saveTree │ │ └─┬ supports-color@7.2.0
30 silly saveTree │ │ └── has-flag@4.0.0
30 silly saveTree │ ├── ms@2.1.3
30 silly saveTree │ ├── nanoid@3.1.20
30 silly saveTree │ ├─┬ serialize-javascript@5.0.1
30 silly saveTree │ │ └── randombytes@2.1.0
30 silly saveTree │ ├── strip-json-comments@3.1.1
30 silly saveTree │ ├── supports-color@8.1.1
30 silly saveTree │ ├─┬ which@2.0.2
30 silly saveTree │ │ └── isexe@2.0.0
30 silly saveTree │ ├─┬ wide-align@1.1.3
30 silly saveTree │ │ └─┬ string-width@2.1.1
30 silly saveTree │ │ ├── is-fullwidth-code-point@2.0.0
30 silly saveTree │ │ └─┬ strip-ansi@4.0.0
30 silly saveTree │ │ └── ansi-regex@3.0.0
30 silly saveTree │ ├── workerpool@6.1.0
30 silly saveTree │ ├── yargs-parser@20.2.4
30 silly saveTree │ ├─┬ yargs-unparser@2.0.0
30 silly saveTree │ │ ├── camelcase@6.2.1
30 silly saveTree │ │ ├── decamelize@4.0.0
30 silly saveTree │ │ ├── flat@5.0.2
30 silly saveTree │ │ └── is-plain-obj@2.1.0
30 silly saveTree │ └─┬ yargs@16.2.0
30 silly saveTree │ ├─┬ cliui@7.0.4
30 silly saveTree │ │ ├─┬ string-width@4.2.3
30 silly saveTree │ │ │ ├── emoji-regex@8.0.0
30 silly saveTree │ │ │ ├── is-fullwidth-code-point@3.0.0
30 silly saveTree │ │ │ └─┬ strip-ansi@6.0.1
30 silly saveTree │ │ │ └── ansi-regex@5.0.1
30 silly saveTree │ │ ├── strip-ansi@6.0.1
30 silly saveTree │ │ └─┬ wrap-ansi@7.0.0
30 silly saveTree │ │ ├─┬ string-width@4.2.3
30 silly saveTree │ │ │ ├── is-fullwidth-code-point@3.0.0
30 silly saveTree │ │ │ └─┬ strip-ansi@6.0.1
30 silly saveTree │ │ │ └── ansi-regex@5.0.1
30 silly saveTree │ │ └── strip-ansi@6.0.1
30 silly saveTree │ ├── escalade@3.1.1
30 silly saveTree │ ├── get-caller-file@2.0.5
30 silly saveTree │ ├── require-directory@2.1.1
30 silly saveTree │ ├─┬ string-width@4.2.3
30 silly saveTree │ │ ├── is-fullwidth-code-point@3.0.0
30 silly saveTree │ │ └─┬ strip-ansi@6.0.1
30 silly saveTree │ │ └── ansi-regex@5.0.1
30 silly saveTree │ └── y18n@5.0.8
30 silly saveTree ├─┬ nodemon@2.0.15
30 silly saveTree │ ├─┬ chokidar@3.5.2
30 silly saveTree │ │ └── readdirp@3.6.0
30 silly saveTree │ ├─┬ debug@3.2.7
30 silly saveTree │ │ └── ms@2.1.3
30 silly saveTree │ ├── ignore-by-default@1.0.1
30 silly saveTree │ ├── pstree.remy@1.1.8
30 silly saveTree │ ├── semver@5.7.1
30 silly saveTree │ ├─┬ supports-color@5.5.0
30 silly saveTree │ │ └── has-flag@3.0.0
30 silly saveTree │ ├─┬ touch@3.1.0
30 silly saveTree │ │ └─┬ nopt@1.0.10
30 silly saveTree │ │ └── abbrev@1.1.1
30 silly saveTree │ ├── undefsafe@2.0.5
30 silly saveTree │ └─┬ update-notifier@5.1.0
30 silly saveTree │ ├─┬ boxen@5.1.2
30 silly saveTree │ │ ├─┬ ansi-align@3.0.1
30 silly saveTree │ │ │ └─┬ string-width@4.2.3
30 silly saveTree │ │ │ ├── is-fullwidth-code-point@3.0.0
30 silly saveTree │ │ │ └─┬ strip-ansi@6.0.1
30 silly saveTree │ │ │ └── ansi-regex@5.0.1
30 silly saveTree │ │ ├── cli-boxes@2.2.1
30 silly saveTree │ │ ├─┬ string-width@4.2.3
30 silly saveTree │ │ │ ├── is-fullwidth-code-point@3.0.0
30 silly saveTree │ │ │ └─┬ strip-ansi@6.0.1
30 silly saveTree │ │ │ └── ansi-regex@5.0.1
30 silly saveTree │ │ ├── type-fest@0.20.2
30 silly saveTree │ │ └─┬ widest-line@3.1.0
30 silly saveTree │ │ └─┬ string-width@4.2.3
30 silly saveTree │ │ ├── is-fullwidth-code-point@3.0.0
30 silly saveTree │ │ └─┬ strip-ansi@6.0.1
30 silly saveTree │ │ └── ansi-regex@5.0.1
30 silly saveTree │ ├─┬ configstore@5.0.1
30 silly saveTree │ │ ├─┬ dot-prop@5.3.0
30 silly saveTree │ │ │ └── is-obj@2.0.0
30 silly saveTree │ │ ├─┬ make-dir@3.1.0
30 silly saveTree │ │ │ └── semver@6.3.0
30 silly saveTree │ │ ├─┬ unique-string@2.0.0
30 silly saveTree │ │ │ └── crypto-random-string@2.0.0
30 silly saveTree │ │ ├─┬ write-file-atomic@3.0.3
30 silly saveTree │ │ │ ├── is-typedarray@1.0.0
30 silly saveTree │ │ │ ├── signal-exit@3.0.6
30 silly saveTree │ │ │ └── typedarray-to-buffer@3.1.5
30 silly saveTree │ │ └── xdg-basedir@4.0.0
30 silly saveTree │ ├── has-yarn@2.1.0
30 silly saveTree │ ├── import-lazy@2.1.0
30 silly saveTree │ ├─┬ is-ci@2.0.0
30 silly saveTree │ │ └── ci-info@2.0.0
30 silly saveTree │ ├─┬ is-installed-globally@0.4.0
30 silly saveTree │ │ ├─┬ global-dirs@3.0.0
30 silly saveTree │ │ │ └── ini@2.0.0
30 silly saveTree │ │ └── is-path-inside@3.0.3
30 silly saveTree │ ├── is-npm@5.0.0
30 silly saveTree │ ├── is-yarn-global@0.3.0
30 silly saveTree │ ├─┬ latest-version@5.1.0
30 silly saveTree │ │ └─┬ package-json@6.5.0
30 silly saveTree │ │ ├─┬ got@9.6.0
30 silly saveTree │ │ │ ├── @sindresorhus/is@0.14.0
30 silly saveTree │ │ │ ├─┬ @szmarczak/http-timer@1.1.2
30 silly saveTree │ │ │ │ └── defer-to-connect@1.1.3
30 silly saveTree │ │ │ ├─┬ cacheable-request@6.1.0
30 silly saveTree │ │ │ │ ├─┬ clone-response@1.0.2
30 silly saveTree │ │ │ │ │ └── mimic-response@1.0.1
30 silly saveTree │ │ │ │ ├─┬ get-stream@5.2.0
30 silly saveTree │ │ │ │ │ └─┬ pump@3.0.0
30 silly saveTree │ │ │ │ │ └── end-of-stream@1.4.4
30 silly saveTree │ │ │ │ ├── http-cache-semantics@4.1.0
30 silly saveTree │ │ │ │ ├─┬ keyv@3.1.0
30 silly saveTree │ │ │ │ │ └── json-buffer@3.0.0
30 silly saveTree │ │ │ │ ├── lowercase-keys@2.0.0
30 silly saveTree │ │ │ │ ├── normalize-url@4.5.1
30 silly saveTree │ │ │ │ └── responselike@1.0.2
30 silly saveTree │ │ │ ├── decompress-response@3.3.0
30 silly saveTree │ │ │ ├── get-stream@4.1.0
30 silly saveTree │ │ │ ├── mimic-response@1.0.1
30 silly saveTree │ │ │ ├── p-cancelable@1.1.0
30 silly saveTree │ │ │ ├── to-readable-stream@1.0.0
30 silly saveTree │ │ │ └─┬ url-parse-lax@3.0.0
30 silly saveTree │ │ │ └── prepend-http@2.0.0
30 silly saveTree │ │ ├─┬ registry-auth-token@4.2.1
30 silly saveTree │ │ │ └─┬ rc@1.2.8
30 silly saveTree │ │ │ ├── deep-extend@0.6.0
30 silly saveTree │ │ │ ├── ini@1.3.8
30 silly saveTree │ │ │ └── strip-json-comments@2.0.1
30 silly saveTree │ │ ├── registry-url@5.1.0
30 silly saveTree │ │ └── semver@6.3.0
30 silly saveTree │ ├─┬ pupa@2.1.1
30 silly saveTree │ │ └── escape-goat@2.1.1
30 silly saveTree │ ├─┬ semver-diff@3.1.1
30 silly saveTree │ │ └── semver@6.3.0
30 silly saveTree │ ├─┬ semver@7.3.5
30 silly saveTree │ │ └─┬ lru-cache@6.0.0
30 silly saveTree │ │ └── yallist@4.0.0
30 silly saveTree │ └── xdg-basedir@4.0.0
30 silly saveTree ├─┬ puppeteer-extra-plugin-stealth@2.9.0
30 silly saveTree │ ├─┬ debug@4.3.2
30 silly saveTree │ │ └── ms@2.1.2
30 silly saveTree │ ├─┬ puppeteer-extra-plugin-user-preferences@2.3.1
30 silly saveTree │ │ ├─┬ debug@4.3.2
30 silly saveTree │ │ │ └── ms@2.1.2
30 silly saveTree │ │ ├── deepmerge@4.2.2
30 silly saveTree │ │ ├─┬ puppeteer-extra-plugin-user-data-dir@2.3.1
30 silly saveTree │ │ │ ├─┬ debug@4.3.2
30 silly saveTree │ │ │ │ └── ms@2.1.2
30 silly saveTree │ │ │ ├─┬ fs-extra@10.0.0
30 silly saveTree │ │ │ │ ├─┬ jsonfile@6.1.0
30 silly saveTree │ │ │ │ │ └── universalify@2.0.0
30 silly saveTree │ │ │ │ └── universalify@2.0.0
30 silly saveTree │ │ │ └─┬ puppeteer-extra-plugin@3.2.0
30 silly saveTree │ │ │ ├─┬ @types/debug@4.1.7
30 silly saveTree │ │ │ │ └── @types/ms@0.7.31
30 silly saveTree │ │ │ ├─┬ debug@4.3.2
30 silly saveTree │ │ │ │ └── ms@2.1.2
30 silly saveTree │ │ │ └─┬ merge-deep@3.0.3
30 silly saveTree │ │ │ ├── arr-union@3.1.0
30 silly saveTree │ │ │ ├─┬ clone-deep@0.2.4
30 silly saveTree │ │ │ │ ├─┬ for-own@0.1.5
30 silly saveTree │ │ │ │ │ └── for-in@1.0.2
30 silly saveTree │ │ │ │ ├─┬ is-plain-object@2.0.4
30 silly saveTree │ │ │ │ │ └── isobject@3.0.1
30 silly saveTree │ │ │ │ ├─┬ kind-of@3.2.2
30 silly saveTree │ │ │ │ │ └── is-buffer@1.1.6
30 silly saveTree │ │ │ │ ├── lazy-cache@1.0.4
30 silly saveTree │ │ │ │ └─┬ shallow-clone@0.1.2
30 silly saveTree │ │ │ │ ├── is-extendable@0.1.1
30 silly saveTree │ │ │ │ ├── kind-of@2.0.1
30 silly saveTree │ │ │ │ ├── lazy-cache@0.2.7
30 silly saveTree │ │ │ │ └─┬ mixin-object@2.0.1
30 silly saveTree │ │ │ │ └── for-in@0.1.8
30 silly saveTree │ │ │ └── kind-of@3.2.2
30 silly saveTree │ │ └── puppeteer-extra-plugin@3.2.0
30 silly saveTree │ └── puppeteer-extra-plugin@3.2.0
30 silly saveTree ├─┬ puppeteer-extra@3.2.3
30 silly saveTree │ └─┬ debug@4.3.2
30 silly saveTree │ └── ms@2.1.2
30 silly saveTree ├─┬ puppeteer-google-translate@1.0.6
30 silly saveTree │ └─┬ puppeteer@8.0.0
30 silly saveTree │ ├─┬ debug@4.3.2
30 silly saveTree │ │ └── ms@2.1.2
30 silly saveTree │ ├── devtools-protocol@0.0.854822
30 silly saveTree │ ├─┬ extract-zip@2.0.1
30 silly saveTree │ │ ├── @types/yauzl@2.9.2
30 silly saveTree │ │ └─┬ debug@4.3.2
30 silly saveTree │ │ └── ms@2.1.2
30 silly saveTree │ ├─┬ https-proxy-agent@5.0.0
30 silly saveTree │ │ ├─┬ agent-base@6.0.2
30 silly saveTree │ │ │ └─┬ debug@4.3.2
30 silly saveTree │ │ │ └── ms@2.1.2
30 silly saveTree │ │ └─┬ debug@4.3.2
30 silly saveTree │ │ └── ms@2.1.2
30 silly saveTree │ ├─┬ node-fetch@2.6.6
30 silly saveTree │ │ └─┬ whatwg-url@5.0.0
30 silly saveTree │ │ ├── tr46@0.0.3
30 silly saveTree │ │ └── webidl-conversions@3.0.1
30 silly saveTree │ ├─┬ pkg-dir@4.2.0
30 silly saveTree │ │ └─┬ find-up@4.1.0
30 silly saveTree │ │ └─┬ locate-path@5.0.0
30 silly saveTree │ │ └─┬ p-locate@4.1.0
30 silly saveTree │ │ └─┬ p-limit@2.3.0
30 silly saveTree │ │ └── p-try@2.2.0
30 silly saveTree │ ├── rimraf@3.0.2
30 silly saveTree │ ├─┬ tar-fs@2.1.1
30 silly saveTree │ │ ├── chownr@1.1.4
30 silly saveTree │ │ ├── mkdirp-classic@0.5.3
30 silly saveTree │ │ └─┬ tar-stream@2.2.0
30 silly saveTree │ │ ├─┬ bl@4.1.0
30 silly saveTree │ │ │ ├─┬ buffer@5.7.1
30 silly saveTree │ │ │ │ ├── base64-js@1.5.1
30 silly saveTree │ │ │ │ └── ieee754@1.2.1
30 silly saveTree │ │ │ ├── inherits@2.0.4
30 silly saveTree │ │ │ └─┬ readable-stream@3.6.0
30 silly saveTree │ │ │ └─┬ string_decoder@1.3.0
30 silly saveTree │ │ │ └── safe-buffer@5.2.1
30 silly saveTree │ │ ├── fs-constants@1.0.0
30 silly saveTree │ │ └── readable-stream@3.6.0
30 silly saveTree │ ├─┬ unbzip2-stream@1.4.3
30 silly saveTree │ │ └── through@2.3.8
30 silly saveTree │ └── ws@7.5.5
30 silly saveTree ├─┬ ts-node@9.1.1
30 silly saveTree │ ├── arg@4.1.3
30 silly saveTree │ ├── create-require@1.1.1
30 silly saveTree │ ├── diff@4.0.2
30 silly saveTree │ ├── make-error@1.3.6
30 silly saveTree │ ├─┬ source-map-support@0.5.21
30 silly saveTree │ │ └── source-map@0.6.1
30 silly saveTree │ └── yn@3.1.1
30 silly saveTree ├── typescript@4.5.2
30 silly saveTree └─┬ typings@2.1.1
30 silly saveTree ├── archy@1.0.0
30 silly saveTree ├── bluebird@3.7.2
30 silly saveTree ├─┬ chalk@1.1.3
30 silly saveTree │ ├── ansi-styles@2.2.1
30 silly saveTree │ ├── escape-string-regexp@1.0.5
30 silly saveTree │ ├─┬ has-ansi@2.0.0
30 silly saveTree │ │ └── ansi-regex@2.1.1
30 silly saveTree │ ├── strip-ansi@3.0.1
30 silly saveTree │ └── supports-color@2.0.0
30 silly saveTree ├─┬ cli-truncate@1.1.0
30 silly saveTree │ └── slice-ansi@1.0.0
30 silly saveTree ├─┬ columnify@1.5.4
30 silly saveTree │ └─┬ wcwidth@1.0.1
30 silly saveTree │ └─┬ defaults@1.0.3
30 silly saveTree │ └── clone@1.0.4
30 silly saveTree ├── elegant-spinner@1.0.1
30 silly saveTree ├── has-unicode@2.0.1
30 silly saveTree ├── listify@1.0.3
30 silly saveTree ├─┬ log-update@1.0.2
30 silly saveTree │ ├── ansi-escapes@1.4.0
30 silly saveTree │ └─┬ cli-cursor@1.0.2
30 silly saveTree │ └─┬ restore-cursor@1.0.1
30 silly saveTree │ ├── exit-hook@1.1.1
30 silly saveTree │ └── onetime@1.1.0
30 silly saveTree ├── promise-finally@3.0.1
30 silly saveTree ├─┬ typings-core@2.3.3
30 silly saveTree │ ├── array-uniq@1.0.3
30 silly saveTree │ ├─┬ configstore@3.1.5
30 silly saveTree │ │ ├── dot-prop@4.2.1
30 silly saveTree │ │ ├─┬ make-dir@1.3.0
30 silly saveTree │ │ │ └── pify@3.0.0
30 silly saveTree │ │ ├─┬ unique-string@1.0.0
30 silly saveTree │ │ │ └── crypto-random-string@1.0.0
30 silly saveTree │ │ ├── write-file-atomic@2.4.3
30 silly saveTree │ │ └── xdg-basedir@3.0.0
30 silly saveTree │ ├── detect-indent@5.0.0
30 silly saveTree │ ├─┬ has@1.0.3
30 silly saveTree │ │ └── function-bind@1.1.1
30 silly saveTree │ ├─┬ invariant@2.2.4
30 silly saveTree │ │ └─┬ loose-envify@1.4.0
30 silly saveTree │ │ └── js-tokens@4.0.0
30 silly saveTree │ ├─┬ is-absolute@0.2.6
30 silly saveTree │ │ ├─┬ is-relative@0.2.1
30 silly saveTree │ │ │ └─┬ is-unc-path@0.1.2
30 silly saveTree │ │ │ └── unc-path-regex@0.1.2
30 silly saveTree │ │ └── is-windows@0.2.0
30 silly saveTree │ ├─┬ jspm-config@0.3.4
30 silly saveTree │ │ ├── any-promise@1.3.0
30 silly saveTree │ │ ├── make-error-cause@1.2.2
30 silly saveTree │ │ ├── object.pick@1.3.0
30 silly saveTree │ │ ├─┬ parse-json@2.2.0
30 silly saveTree │ │ │ └─┬ error-ex@1.3.2
30 silly saveTree │ │ │ └── is-arrayish@0.2.1
30 silly saveTree │ │ ├── strip-bom@3.0.0
30 silly saveTree │ │ ├── thenify@3.3.1
30 silly saveTree │ │ ├── throat@3.2.0
30 silly saveTree │ │ └── xtend@4.0.2
30 silly saveTree │ ├── lockfile@1.0.4
30 silly saveTree │ ├── make-error-cause@1.2.2
30 silly saveTree │ ├── object.pick@1.3.0
30 silly saveTree │ ├── parse-json@2.2.0
30 silly saveTree │ ├─┬ popsicle-proxy-agent@3.0.0
30 silly saveTree │ │ ├─┬ http-proxy-agent@1.0.0
30 silly saveTree │ │ │ ├─┬ agent-base@2.1.1
30 silly saveTree │ │ │ │ ├── extend@3.0.2
30 silly saveTree │ │ │ │ └── semver@5.0.3
30 silly saveTree │ │ │ └── extend@3.0.2
30 silly saveTree │ │ └─┬ https-proxy-agent@1.0.0
30 silly saveTree │ │ └─┬ agent-base@2.1.1
30 silly saveTree │ │ └── semver@5.0.3
30 silly saveTree │ ├── popsicle-retry@3.2.1
30 silly saveTree │ ├── popsicle-rewrite@1.0.0
30 silly saveTree │ ├── popsicle-status@2.0.1
30 silly saveTree │ ├─┬ popsicle@9.2.0
30 silly saveTree │ │ ├─┬ form-data@2.5.1
30 silly saveTree │ │ │ ├── asynckit@0.4.0
30 silly saveTree │ │ │ └─┬ combined-stream@1.0.8
30 silly saveTree │ │ │ └── delayed-stream@1.0.0
30 silly saveTree │ │ └─┬ tough-cookie@2.5.0
30 silly saveTree │ │ ├── psl@1.8.0
30 silly saveTree │ │ └── punycode@2.1.1
30 silly saveTree │ ├── rimraf@2.7.1
30 silly saveTree │ ├─┬ sort-keys@1.1.2
30 silly saveTree │ │ └── is-plain-obj@1.1.0
30 silly saveTree │ ├── string-template@1.0.0
30 silly saveTree │ ├── strip-bom@3.0.0
30 silly saveTree │ ├── thenify@3.3.1
30 silly saveTree │ ├── throat@3.2.0
30 silly saveTree │ ├── touch@1.0.0
30 silly saveTree │ ├── typescript@2.9.2
30 silly saveTree │ ├── xtend@4.0.2
30 silly saveTree │ └── zip-object@0.1.0
30 silly saveTree ├─┬ update-notifier@2.5.0
30 silly saveTree │ ├─┬ boxen@1.3.0
30 silly saveTree │ │ ├── ansi-align@2.0.0
30 silly saveTree │ │ ├── camelcase@4.1.0
30 silly saveTree │ │ ├─┬ chalk@2.4.2
30 silly saveTree │ │ │ ├─┬ ansi-styles@3.2.1
30 silly saveTree │ │ │ │ └─┬ color-convert@1.9.3
30 silly saveTree │ │ │ │ └── color-name@1.1.3
30 silly saveTree │ │ │ └─┬ supports-color@5.5.0
30 silly saveTree │ │ │ └── has-flag@3.0.0
30 silly saveTree │ │ ├── cli-boxes@1.0.0
30 silly saveTree │ │ ├─┬ term-size@1.2.0
30 silly saveTree │ │ │ └─┬ execa@0.7.0
30 silly saveTree │ │ │ ├─┬ cross-spawn@5.1.0
30 silly saveTree │ │ │ │ ├─┬ lru-cache@4.1.5
30 silly saveTree │ │ │ │ │ ├── pseudomap@1.0.2
30 silly saveTree │ │ │ │ │ └── yallist@2.1.2
30 silly saveTree │ │ │ │ ├─┬ shebang-command@1.2.0
30 silly saveTree │ │ │ │ │ └── shebang-regex@1.0.0
30 silly saveTree │ │ │ │ └── which@1.3.1
30 silly saveTree │ │ │ ├── get-stream@3.0.0
30 silly saveTree │ │ │ ├─┬ npm-run-path@2.0.2
30 silly saveTree │ │ │ │ └── path-key@2.0.1
30 silly saveTree │ │ │ ├── p-finally@1.0.0
30 silly saveTree │ │ │ └── strip-eof@1.0.0
30 silly saveTree │ │ └── widest-line@2.0.1
30 silly saveTree │ ├─┬ chalk@2.4.2
30 silly saveTree │ │ ├── ansi-styles@3.2.1
30 silly saveTree │ │ └── supports-color@5.5.0
30 silly saveTree │ ├─┬ is-ci@1.2.1
30 silly saveTree │ │ └── ci-info@1.6.0
30 silly saveTree │ ├─┬ is-installed-globally@0.1.0
30 silly saveTree │ │ ├── global-dirs@0.1.1
30 silly saveTree │ │ └─┬ is-path-inside@1.0.1
30 silly saveTree │ │ └── path-is-inside@1.0.2
30 silly saveTree │ ├── is-npm@1.0.0
30 silly saveTree │ ├─┬ latest-version@3.1.0
30 silly saveTree │ │ └─┬ package-json@4.0.1
30 silly saveTree │ │ ├─┬ got@6.7.1
30 silly saveTree │ │ │ ├── get-stream@3.0.0
30 silly saveTree │ │ │ └─┬ url-parse-lax@1.0.0
30 silly saveTree │ │ │ └── prepend-http@1.0.4
30 silly saveTree │ │ ├── registry-auth-token@3.4.0
30 silly saveTree │ │ └── registry-url@3.1.0
30 silly saveTree │ └── semver-diff@2.1.0
30 silly saveTree ├── wordwrap@1.0.0
30 silly saveTree └── xtend@4.0.2
31 verbose stack Error: EACCES: permission denied, access '/var/wwww-sftp/botdev/bayadicbot/translatorApi'
32 verbose cwd /var/wwww-sftp/botdev/bayadicbot/translatorApi
33 verbose Linux 4.15.0-137-generic
34 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "i"
35 verbose node v12.19.0
36 verbose npm v6.14.8
37 error code EACCES
38 error syscall access
39 error path /var/wwww-sftp/botdev/bayadicbot/translatorApi
40 error errno -13
41 error Error: EACCES: permission denied, access '/var/wwww-sftp/botdev/bayadicbot/translatorApi'
41 error [Error: EACCES: permission denied, access '/var/wwww-sftp/botdev/bayadicbot/translatorApi'] {
41 error errno: -13,
41 error code: 'EACCES',
41 error syscall: 'access',
41 error path: '/var/wwww-sftp/botdev/bayadicbot/translatorApi'
41 error }
42 error The operation was rejected by your operating system.
42 error It is likely you do not have the permissions to access this file as the current user
42 error
42 error If you believe this might be a permissions issue, please double-check the
42 error permissions of the file and its containing directories, or try running
42 error the command again as root/Administrator.
43 verbose exit [ -13, true ]