sass / node-sass

:rainbow: Node.js bindings to libsass
https://npmjs.org/package/node-sass
MIT License
8.51k stars 1.32k forks source link

Build failure when using any node version above 8 #3028

Closed michaelaelise closed 3 years ago

michaelaelise commented 3 years ago

Hi, I am upgrading to angular 8 and cannot build with node v8 as it errors saying angular cli needs to be >=10.9 So I upgraded to node 12, then downgraded to 10, etc... No matter what version I use above 8 I get the same error that is posted in the log below.

I have tried deleting node_modules, ~/.node-gyp, --unsafe-perm, etc... and I have read a lot of things on here and stack overflow about things that worked for others. I have tried just about all of them. The only thing that works to build it so far is node_8.

This is running in a qemu chroot. We are building a dpkg so the build stuff is in debian/rules. Nothing about that changed and it worked in node 8. Regardless, I cannot successfully run `npm install -g node-sass@4.12.0 from the command line.

Our docker version does successfully build both amd64 and armhf as well as the amd64 dpkg.

6.14.8
root@jenkins-cicd:/home/Projects/pvt/<somecompanything>/<someangularapp># node -v
v10.23.0
root@jenkins-cicd:/home/Projects/pvt/<somecompanything>/<someangularapp># node -p process.versions
{ http_parser: '2.9.3',
  node: '10.23.0',
  v8: '6.8.275.32-node.59',
  uv: '1.34.2',
  zlib: '1.2.11',
  brotli: '1.0.7',
  ares: '1.15.0',
  modules: '64',
  nghttp2: '1.41.0',
  napi: '7',
  openssl: '1.1.1g',
  icu: '64.2',
  unicode: '12.1',
  cldr: '35.1',
  tz: '2019c' }
root@jenkins-cicd:/home/Projects/pvt/<somecompanything>/<someangularapp># node -p process.platform
linux
root@jenkins-cicd:/home/Projects/pvt/<somecompanything>/<someangularapp># node -p process.arch
arm
root@jenkins-cicd:/home/Projects/pvt/<somecompanything>/<someangularapp># node -p "require('node-sass').info"
internal/modules/cjs/loader.js:638
    throw err;
    ^

Error: Cannot find module 'node-sass'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at [eval]:1:1
    at Script.runInThisContext (vm.js:122:20)
    at Object.runInThisContext (vm.js:329:38)
    at Object.<anonymous> ([eval]-wrapper:6:22)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at evalScript (internal/bootstrap/node.js:590:27)
root@jenkins-cicd:/home/Projects/pvt/<somecompanything>/<someangularapp># npm ls node-sass
test-<someangularapp>@0.0.0 /home/Projects/pvt/<somecompanything>/<someangularapp>
└── (empty)

LOG:

32602 silly postinstall node-sass@4.12.0
32603 info lifecycle node-sass@4.12.0~postinstall: node-sass@4.12.0
32604 verbose lifecycle node-sass@4.12.0~postinstall: unsafe-perm in lifecycle true
32605 verbose lifecycle node-sass@4.12.0~postinstall: PATH: /usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/Projects/pvt/<somecompanything>/<someangularapp>/node_modules/node-sass/node_modules/.bin:/home/Projects/pvt/<somecompanything>/<someangularapp>/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
32606 verbose lifecycle node-sass@4.12.0~postinstall: CWD: /home/Projects/pvt/<somecompanything>/<someangularapp>/node_modules/node-sass
32607 silly lifecycle node-sass@4.12.0~postinstall: Args: [ '-c', 'node scripts/build.js' ]
32608 silly lifecycle node-sass@4.12.0~postinstall: Returned: code: 1  signal: null
32609 info lifecycle node-sass@4.12.0~postinstall: Failed to exec postinstall script
32610 timing action:postinstall Completed in 18152ms
32611 verbose unlock done using /home/<somename>/.npm/_locks/staging-9a7b62b4985b1fb3.lock for /home/Projects/pvt/<somecompanything>/<someangularapp>/node_modules/.staging
32612 timing stage:rollbackFailedOptional Completed in 1327ms
32613 timing stage:runTopLevelLifecycles Completed in 165590ms
32614 silly saveTree test-<someangularapp>@0.0.0
32614 silly saveTree ├─┬ @angular-devkit/build-angular@0.803.29
32614 silly saveTree │ ├─┬ @angular-devkit/architect@0.803.29
32614 silly saveTree │ │ ├─┬ @angular-devkit/core@8.3.29
32614 silly saveTree │ │ │ ├─┬ ajv@6.12.3
32614 silly saveTree │ │ │ │ ├── fast-deep-equal@3.1.3
32614 silly saveTree │ │ │ │ ├── fast-json-stable-stringify@2.0.0
32614 silly saveTree │ │ │ │ ├── json-schema-traverse@0.4.1
32614 silly saveTree │ │ │ │ └─┬ uri-js@4.4.0
32614 silly saveTree │ │ │ │   └── punycode@2.1.1
32614 silly saveTree │ │ │ ├── fast-json-stable-stringify@2.0.0
32614 silly saveTree │ │ │ ├─┬ magic-string@0.25.3
32614 silly saveTree │ │ │ │ └── sourcemap-codec@1.4.8
32614 silly saveTree │ │ │ ├─┬ rxjs@6.4.0
32614 silly saveTree │ │ │ │ └── tslib@1.14.1
32614 silly saveTree │ │ │ └── source-map@0.7.3
32614 silly saveTree │ │ └── rxjs@6.4.0
32614 silly saveTree │ ├─┬ @angular-devkit/build-optimizer@0.803.29
32614 silly saveTree │ │ ├─┬ loader-utils@1.2.3
32614 silly saveTree │ │ │ ├── big.js@5.2.2
32614 silly saveTree │ │ │ ├── emojis-list@2.1.0
32614 silly saveTree │ │ │ └─┬ json5@1.0.1
32614 silly saveTree │ │ │   └── minimist@1.2.5
32614 silly saveTree │ │ ├── tslib@1.10.0
32614 silly saveTree │ │ ├── typescript@3.5.3
32614 silly saveTree │ │ └─┬ webpack-sources@1.4.3
32614 silly saveTree │ │   ├── source-list-map@2.0.1
32614 silly saveTree │ │   └── source-map@0.6.1
32614 silly saveTree │ ├─┬ @angular-devkit/build-webpack@0.803.29
32614 silly saveTree │ │ └── rxjs@6.4.0
32614 silly saveTree │ ├── @angular-devkit/core@8.3.29
32614 silly saveTree │ ├─┬ @babel/core@7.8.7
32614 silly saveTree │ │ ├─┬ @babel/code-frame@7.10.4
32614 silly saveTree │ │ │ └─┬ @babel/highlight@7.10.4
32614 silly saveTree │ │ │   ├── @babel/helper-validator-identifier@7.10.4
32614 silly saveTree │ │ │   ├─┬ chalk@2.4.2
32614 silly saveTree │ │ │   │ ├─┬ ansi-styles@3.2.1
32614 silly saveTree │ │ │   │ │ └─┬ color-convert@1.9.3
32614 silly saveTree │ │ │   │ │   └── color-name@1.1.3
32614 silly saveTree │ │ │   │ ├── escape-string-regexp@1.0.5
32614 silly saveTree │ │ │   │ └─┬ supports-color@5.5.0
32614 silly saveTree │ │ │   │   └── has-flag@3.0.0
32614 silly saveTree │ │ │   └── js-tokens@4.0.0
32614 silly saveTree │ │ ├─┬ @babel/generator@7.12.5
32614 silly saveTree │ │ │ ├─┬ @babel/types@7.12.6
32614 silly saveTree │ │ │ │ ├── lodash@4.17.20
32614 silly saveTree │ │ │ │ └── to-fast-properties@2.0.0
32614 silly saveTree │ │ │ ├── jsesc@2.5.2
32614 silly saveTree │ │ │ └── source-map@0.5.7
32614 silly saveTree │ │ ├─┬ @babel/helpers@7.12.5
32614 silly saveTree │ │ │ ├─┬ @babel/template@7.10.4
32614 silly saveTree │ │ │ │ └── @babel/parser@7.12.5
32614 silly saveTree │ │ │ └─┬ @babel/traverse@7.12.5
32614 silly saveTree │ │ │   ├─┬ @babel/helper-function-name@7.10.4
32614 silly saveTree │ │ │   │ └── @babel/helper-get-function-arity@7.10.4
32614 silly saveTree │ │ │   ├── @babel/helper-split-export-declaration@7.11.0
32614 silly saveTree │ │ │   ├─┬ debug@4.2.0
32614 silly saveTree │ │ │   │ └── ms@2.1.2
32614 silly saveTree │ │ │   ├── globals@11.12.0
32614 silly saveTree │ │ │   └── lodash@4.17.20
32614 silly saveTree │ │ ├── @babel/parser@7.12.5
32614 silly saveTree │ │ ├── @babel/template@7.10.4
32614 silly saveTree │ │ ├── @babel/traverse@7.12.5
32614 silly saveTree │ │ ├── @babel/types@7.12.6
32614 silly saveTree │ │ ├─┬ convert-source-map@1.7.0
32614 silly saveTree │ │ │ └── safe-buffer@5.1.2
32614 silly saveTree │ │ ├── debug@4.2.0
32614 silly saveTree │ │ ├── gensync@1.0.0-beta.2
32614 silly saveTree │ │ ├── json5@2.1.3
32614 silly saveTree │ │ ├── lodash@4.17.15
32614 silly saveTree │ │ ├─┬ resolve@1.19.0
32614 silly saveTree │ │ │ ├─┬ is-core-module@2.1.0
32614 silly saveTree │ │ │ │ └─┬ has@1.0.3
32614 silly saveTree │ │ │ │   └── function-bind@1.1.1
32614 silly saveTree │ │ │ └── path-parse@1.0.6
32614 silly saveTree │ │ ├── semver@5.7.1
32614 silly saveTree │ │ └── source-map@0.5.7
32614 silly saveTree │ ├─┬ @babel/preset-env@7.8.7
32614 silly saveTree │ │ ├── @babel/compat-data@7.12.5
32614 silly saveTree │ │ ├─┬ @babel/helper-compilation-targets@7.12.5
32614 silly saveTree │ │ │ ├── @babel/helper-validator-option@7.12.1
32614 silly saveTree │ │ │ ├─┬ browserslist@4.14.7
32614 silly saveTree │ │ │ │ ├── caniuse-lite@1.0.30001158
32614 silly saveTree │ │ │ │ ├── colorette@1.2.1
32614 silly saveTree │ │ │ │ ├── electron-to-chromium@1.3.598
32614 silly saveTree │ │ │ │ ├── escalade@3.1.1
32614 silly saveTree │ │ │ │ └── node-releases@1.1.67
32614 silly saveTree │ │ │ └── semver@5.7.1
32614 silly saveTree │ │ ├── @babel/helper-module-imports@7.12.5
32614 silly saveTree │ │ ├── @babel/helper-plugin-utils@7.10.4
32614 silly saveTree │ │ ├─┬ @babel/plugin-proposal-async-generator-functions@7.12.1
32614 silly saveTree │ │ │ ├─┬ @babel/helper-remap-async-to-generator@7.12.1
32614 silly saveTree │ │ │ │ ├── @babel/helper-annotate-as-pure@7.10.4
32614 silly saveTree │ │ │ │ └── @babel/helper-wrap-function@7.12.3
32614 silly saveTree │ │ │ └── @babel/plugin-syntax-async-generators@7.8.4
32614 silly saveTree │ │ ├─┬ @babel/plugin-proposal-dynamic-import@7.12.1
32614 silly saveTree │ │ │ └── @babel/plugin-syntax-dynamic-import@7.8.3
32614 silly saveTree │ │ ├─┬ @babel/plugin-proposal-json-strings@7.12.1
32614 silly saveTree │ │ │ └── @babel/plugin-syntax-json-strings@7.8.3
32614 silly saveTree │ │ ├─┬ @babel/plugin-proposal-nullish-coalescing-operator@7.12.1
32614 silly saveTree │ │ │ └── @babel/plugin-syntax-nullish-coalescing-operator@7.8.3
32614 silly saveTree │ │ ├─┬ @babel/plugin-proposal-object-rest-spread@7.12.1
32614 silly saveTree │ │ │ ├── @babel/plugin-syntax-object-rest-spread@7.8.3
32614 silly saveTree │ │ │ └── @babel/plugin-transform-parameters@7.12.1
32614 silly saveTree │ │ ├─┬ @babel/plugin-proposal-optional-catch-binding@7.12.1
32614 silly saveTree │ │ │ └── @babel/plugin-syntax-optional-catch-binding@7.8.3
32614 silly saveTree │ │ ├─┬ @babel/plugin-proposal-optional-chaining@7.12.1
32614 silly saveTree │ │ │ ├── @babel/helper-skip-transparent-expression-wrappers@7.12.1
32614 silly saveTree │ │ │ └── @babel/plugin-syntax-optional-chaining@7.8.3
32614 silly saveTree │ │ ├─┬ @babel/plugin-proposal-unicode-property-regex@7.12.1
32614 silly saveTree │ │ │ └─┬ @babel/helper-create-regexp-features-plugin@7.12.1
32614 silly saveTree │ │ │   ├─┬ @babel/helper-regex@7.10.5
32614 silly saveTree │ │ │   │ └── lodash@4.17.20
32614 silly saveTree │ │ │   └─┬ regexpu-core@4.7.1
32614 silly saveTree │ │ │     ├─┬ regenerate-unicode-properties@8.2.0
32614 silly saveTree │ │ │     │ └── regenerate@1.4.2
32614 silly saveTree │ │ │     ├── regenerate@1.4.2
32614 silly saveTree │ │ │     ├── regjsgen@0.5.2
32614 silly saveTree │ │ │     ├─┬ regjsparser@0.6.4
32614 silly saveTree │ │ │     │ └── jsesc@0.5.0
32614 silly saveTree │ │ │     ├─┬ unicode-match-property-ecmascript@1.0.4
32614 silly saveTree │ │ │     │ ├── unicode-canonical-property-names-ecmascript@1.0.4
32614 silly saveTree │ │ │     │ └── unicode-property-aliases-ecmascript@1.1.0
32614 silly saveTree │ │ │     └── unicode-match-property-value-ecmascript@1.2.0
32614 silly saveTree │ │ ├── @babel/plugin-syntax-async-generators@7.8.4
32614 silly saveTree │ │ ├── @babel/plugin-syntax-dynamic-import@7.8.3
32614 silly saveTree │ │ ├── @babel/plugin-syntax-json-strings@7.8.3
32614 silly saveTree │ │ ├── @babel/plugin-syntax-nullish-coalescing-operator@7.8.3
32614 silly saveTree │ │ ├── @babel/plugin-syntax-object-rest-spread@7.8.3
32614 silly saveTree │ │ ├── @babel/plugin-syntax-optional-catch-binding@7.8.3
32614 silly saveTree │ │ ├── @babel/plugin-syntax-optional-chaining@7.8.3
32614 silly saveTree │ │ ├── @babel/plugin-syntax-top-level-await@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-arrow-functions@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-async-to-generator@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-block-scoped-functions@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-block-scoping@7.12.1
32614 silly saveTree │ │ ├─┬ @babel/plugin-transform-classes@7.12.1
32614 silly saveTree │ │ │ ├─┬ @babel/helper-define-map@7.10.5
32614 silly saveTree │ │ │ │ └── lodash@4.17.20
32614 silly saveTree │ │ │ ├── @babel/helper-optimise-call-expression@7.10.4
32614 silly saveTree │ │ │ └─┬ @babel/helper-replace-supers@7.12.5
32614 silly saveTree │ │ │   └── @babel/helper-member-expression-to-functions@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-computed-properties@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-destructuring@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-dotall-regex@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-duplicate-keys@7.12.1
32614 silly saveTree │ │ ├─┬ @babel/plugin-transform-exponentiation-operator@7.12.1
32614 silly saveTree │ │ │ └─┬ @babel/helper-builder-binary-assignment-operator-visitor@7.10.4
32614 silly saveTree │ │ │   └── @babel/helper-explode-assignable-expression@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-for-of@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-function-name@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-literals@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-member-expression-literals@7.12.1
32614 silly saveTree │ │ ├─┬ @babel/plugin-transform-modules-amd@7.12.1
32614 silly saveTree │ │ │ ├─┬ @babel/helper-module-transforms@7.12.1
32614 silly saveTree │ │ │ │ ├── @babel/helper-simple-access@7.12.1
32614 silly saveTree │ │ │ │ └── lodash@4.17.20
32614 silly saveTree │ │ │ └─┬ babel-plugin-dynamic-import-node@2.3.3
32614 silly saveTree │ │ │   └─┬ object.assign@4.1.2
32614 silly saveTree │ │ │     ├─┬ call-bind@1.0.0
32614 silly saveTree │ │ │     │ └─┬ get-intrinsic@1.0.1
32614 silly saveTree │ │ │     │   └── has-symbols@1.0.1
32614 silly saveTree │ │ │     ├─┬ define-properties@1.1.3
32614 silly saveTree │ │ │     │ └── object-keys@1.1.1
32614 silly saveTree │ │ │     ├── has-symbols@1.0.1
32614 silly saveTree │ │ │     └── object-keys@1.1.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-modules-commonjs@7.12.1
32614 silly saveTree │ │ ├─┬ @babel/plugin-transform-modules-systemjs@7.12.1
32614 silly saveTree │ │ │ └── @babel/helper-hoist-variables@7.10.4
32614 silly saveTree │ │ ├── @babel/plugin-transform-modules-umd@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-named-capturing-groups-regex@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-new-target@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-object-super@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-parameters@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-property-literals@7.12.1
32614 silly saveTree │ │ ├─┬ @babel/plugin-transform-regenerator@7.12.1
32614 silly saveTree │ │ │ └─┬ regenerator-transform@0.14.5
32614 silly saveTree │ │ │   └─┬ @babel/runtime@7.12.5
32614 silly saveTree │ │ │     └── regenerator-runtime@0.13.7
32614 silly saveTree │ │ ├── @babel/plugin-transform-reserved-words@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-shorthand-properties@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-spread@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-sticky-regex@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-template-literals@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-typeof-symbol@7.12.1
32614 silly saveTree │ │ ├── @babel/plugin-transform-unicode-regex@7.12.1
32614 silly saveTree │ │ ├─┬ browserslist@4.10.0
32614 silly saveTree │ │ │ ├── caniuse-lite@1.0.30001035
32614 silly saveTree │ │ │ └─┬ pkg-up@3.1.0
32614 silly saveTree │ │ │   └─┬ find-up@3.0.0
32614 silly saveTree │ │ │     └─┬ locate-path@3.0.0
32614 silly saveTree │ │ │       ├─┬ p-locate@3.0.0
32614 silly saveTree │ │ │       │ └─┬ p-limit@2.3.0
32614 silly saveTree │ │ │       │   └── p-try@2.2.0
32614 silly saveTree │ │ │       └── path-exists@3.0.0
32614 silly saveTree │ │ ├─┬ core-js-compat@3.7.0
32614 silly saveTree │ │ │ ├─┬ browserslist@4.14.7
32614 silly saveTree │ │ │ │ └── caniuse-lite@1.0.30001158
32614 silly saveTree │ │ │ └── semver@7.0.0
32614 silly saveTree │ │ ├─┬ invariant@2.2.4
32614 silly saveTree │ │ │ └── loose-envify@1.4.0
32614 silly saveTree │ │ ├─┬ levenary@1.1.1
32614 silly saveTree │ │ │ └── leven@3.1.0
32614 silly saveTree │ │ └── semver@5.7.1
32614 silly saveTree │ ├─┬ @ngtools/webpack@8.3.29
32614 silly saveTree │ │ ├─┬ enhanced-resolve@4.1.0
32614 silly saveTree │ │ │ ├── graceful-fs@4.2.4
32614 silly saveTree │ │ │ ├─┬ memory-fs@0.4.1
32614 silly saveTree │ │ │ │ ├─┬ errno@0.1.7
32614 silly saveTree │ │ │ │ │ └── prr@1.0.1
32614 silly saveTree │ │ │ │ └─┬ readable-stream@2.3.7
32614 silly saveTree │ │ │ │   ├── core-util-is@1.0.2
32614 silly saveTree │ │ │ │   ├── inherits@2.0.4
32614 silly saveTree │ │ │ │   ├── isarray@1.0.0
32614 silly saveTree │ │ │ │   ├── process-nextick-args@2.0.1
32614 silly saveTree │ │ │ │   ├── string_decoder@1.1.1
32614 silly saveTree │ │ │ │   └── util-deprecate@1.0.2
32614 silly saveTree │ │ │ └── tapable@1.1.3
32614 silly saveTree │ │ ├── rxjs@6.4.0
32614 silly saveTree │ │ └── tree-kill@1.2.2
32614 silly saveTree │ ├── ajv@6.12.3
32614 silly saveTree │ ├─┬ autoprefixer@9.6.1
32614 silly saveTree │ │ ├── normalize-range@0.1.2
32614 silly saveTree │ │ ├── num2fraction@1.2.2
32614 silly saveTree │ │ ├── postcss-value-parser@4.1.0
32614 silly saveTree │ │ └─┬ postcss@7.0.17
32614 silly saveTree │ │   ├── source-map@0.6.1
32614 silly saveTree │ │   └── supports-color@6.1.0
32614 silly saveTree │ ├── browserslist@4.10.0
32614 silly saveTree │ ├─┬ cacache@12.0.2
32614 silly saveTree │ │ ├── bluebird@3.7.2
32614 silly saveTree │ │ ├── chownr@1.1.4
32614 silly saveTree │ │ ├── figgy-pudding@3.5.2
32614 silly saveTree │ │ ├─┬ glob@7.1.4
32614 silly saveTree │ │ │ ├── fs.realpath@1.0.0
32614 silly saveTree │ │ │ ├─┬ inflight@1.0.6
32614 silly saveTree │ │ │ │ ├─┬ once@1.4.0
32614 silly saveTree │ │ │ │ │ └── wrappy@1.0.2
32614 silly saveTree │ │ │ │ └── wrappy@1.0.2
32614 silly saveTree │ │ │ ├─┬ minimatch@3.0.4
32614 silly saveTree │ │ │ │ └─┬ brace-expansion@1.1.11
32614 silly saveTree │ │ │ │   ├── balanced-match@1.0.0
32614 silly saveTree │ │ │ │   └── concat-map@0.0.1
32614 silly saveTree │ │ │ ├── once@1.4.0
32614 silly saveTree │ │ │ └── path-is-absolute@1.0.1
32614 silly saveTree │ │ ├── infer-owner@1.0.4
32614 silly saveTree │ │ ├─┬ lru-cache@5.1.1
32614 silly saveTree │ │ │ └── yallist@3.1.1
32614 silly saveTree │ │ ├─┬ mississippi@3.0.0
32614 silly saveTree │ │ │ ├─┬ concat-stream@1.6.2
32614 silly saveTree │ │ │ │ ├── buffer-from@1.1.1
32614 silly saveTree │ │ │ │ └── typedarray@0.0.6
32614 silly saveTree │ │ │ ├─┬ duplexify@3.7.1
32614 silly saveTree │ │ │ │ ├── end-of-stream@1.4.4
32614 silly saveTree │ │ │ │ └── stream-shift@1.0.1
32614 silly saveTree │ │ │ ├── end-of-stream@1.4.4
32614 silly saveTree │ │ │ ├── flush-write-stream@1.1.1
32614 silly saveTree │ │ │ ├── from2@2.3.0
32614 silly saveTree │ │ │ ├─┬ parallel-transform@1.2.0
32614 silly saveTree │ │ │ │ └── cyclist@1.0.1
32614 silly saveTree │ │ │ ├── pump@3.0.0
32614 silly saveTree │ │ │ ├─┬ pumpify@1.5.1
32614 silly saveTree │ │ │ │ └── pump@2.0.1
32614 silly saveTree │ │ │ ├── stream-each@1.2.3
32614 silly saveTree │ │ │ └─┬ through2@2.0.5
32614 silly saveTree │ │ │   └── xtend@4.0.2
32614 silly saveTree │ │ ├── mkdirp@0.5.5
32614 silly saveTree │ │ ├─┬ move-concurrently@1.0.1
32614 silly saveTree │ │ │ ├── aproba@1.2.0
32614 silly saveTree │ │ │ ├─┬ copy-concurrently@1.0.5
32614 silly saveTree │ │ │ │ ├─┬ fs-write-stream-atomic@1.0.10
32614 silly saveTree │ │ │ │ │ ├── iferr@0.1.5
32614 silly saveTree │ │ │ │ │ └── imurmurhash@0.1.4
32614 silly saveTree │ │ │ │ ├── iferr@0.1.5
32614 silly saveTree │ │ │ │ ├── rimraf@2.7.1
32614 silly saveTree │ │ │ │ └── run-queue@1.0.3
32614 silly saveTree │ │ │ ├── fs-write-stream-atomic@1.0.10
32614 silly saveTree │ │ │ ├── rimraf@2.7.1
32614 silly saveTree │ │ │ └── run-queue@1.0.3
32614 silly saveTree │ │ ├── promise-inflight@1.0.1
32614 silly saveTree │ │ ├── rimraf@2.7.1
32614 silly saveTree │ │ ├── ssri@6.0.1
32614 silly saveTree │ │ ├─┬ unique-filename@1.1.1
32614 silly saveTree │ │ │ └── unique-slug@2.0.2
32614 silly saveTree │ │ └── y18n@4.0.0
32614 silly saveTree │ ├── caniuse-lite@1.0.30001035
32614 silly saveTree │ ├── circular-dependency-plugin@5.2.0
32614 silly saveTree │ ├─┬ clean-css@4.2.1
32614 silly saveTree │ │ └── source-map@0.6.1
32614 silly saveTree │ ├─┬ copy-webpack-plugin@6.0.3
32614 silly saveTree │ │ ├─┬ cacache@15.0.5
32614 silly saveTree │ │ │ ├─┬ @npmcli/move-file@1.0.1
32614 silly saveTree │ │ │ │ └── mkdirp@1.0.4
32614 silly saveTree │ │ │ ├── chownr@2.0.0
32614 silly saveTree │ │ │ ├─┬ fs-minipass@2.1.0
32614 silly saveTree │ │ │ │ └─┬ minipass@3.1.3
32614 silly saveTree │ │ │ │   └── yallist@4.0.0
32614 silly saveTree │ │ │ ├─┬ lru-cache@6.0.0
32614 silly saveTree │ │ │ │ └── yallist@4.0.0
32614 silly saveTree │ │ │ ├── minipass-collect@1.0.2
32614 silly saveTree │ │ │ ├── minipass-flush@1.0.5
32614 silly saveTree │ │ │ ├── minipass-pipeline@1.2.4
32614 silly saveTree │ │ │ ├── minipass@3.1.3
32614 silly saveTree │ │ │ ├── mkdirp@1.0.4
32614 silly saveTree │ │ │ ├─┬ p-map@4.0.0
32614 silly saveTree │ │ │ │ └─┬ aggregate-error@3.1.0
32614 silly saveTree │ │ │ │   ├── clean-stack@2.2.0
32614 silly saveTree │ │ │ │   └── indent-string@4.0.0
32614 silly saveTree │ │ │ ├── rimraf@3.0.2
32614 silly saveTree │ │ │ ├── ssri@8.0.0
32614 silly saveTree │ │ │ └─┬ tar@6.0.5
32614 silly saveTree │ │ │   ├── chownr@2.0.0
32614 silly saveTree │ │ │   ├─┬ minizlib@2.1.2
32614 silly saveTree │ │ │   │ └── yallist@4.0.0
32614 silly saveTree │ │ │   ├── mkdirp@1.0.4
32614 silly saveTree │ │ │   └── yallist@4.0.0
32614 silly saveTree │ │ ├─┬ fast-glob@3.2.4
32614 silly saveTree │ │ │ ├── @nodelib/fs.stat@2.0.3
32614 silly saveTree │ │ │ ├─┬ @nodelib/fs.walk@1.2.4
32614 silly saveTree │ │ │ │ ├─┬ @nodelib/fs.scandir@2.1.3
32614 silly saveTree │ │ │ │ │ └── run-parallel@1.1.10
32614 silly saveTree │ │ │ │ └─┬ fastq@1.9.0
32614 silly saveTree │ │ │ │   └── reusify@1.0.4
32614 silly saveTree │ │ │ ├─┬ glob-parent@5.1.1
32614 silly saveTree │ │ │ │ └─┬ is-glob@4.0.1
32614 silly saveTree │ │ │ │   └── is-extglob@2.1.1
32614 silly saveTree │ │ │ ├── merge2@1.4.1
32614 silly saveTree │ │ │ ├─┬ micromatch@4.0.2
32614 silly saveTree │ │ │ │ ├─┬ braces@3.0.2
32614 silly saveTree │ │ │ │ │ └─┬ fill-range@7.0.1
32614 silly saveTree │ │ │ │ │   └─┬ to-regex-range@5.0.1
32614 silly saveTree │ │ │ │ │     └── is-number@7.0.0
32614 silly saveTree │ │ │ │ └── picomatch@2.2.2
32614 silly saveTree │ │ │ └── picomatch@2.2.2
32614 silly saveTree │ │ ├─┬ find-cache-dir@3.3.1
32614 silly saveTree │ │ │ ├── commondir@1.0.1
32614 silly saveTree │ │ │ ├─┬ make-dir@3.1.0
32614 silly saveTree │ │ │ │ └── semver@6.3.0
32614 silly saveTree │ │ │ └─┬ pkg-dir@4.2.0
32614 silly saveTree │ │ │   └─┬ find-up@4.1.0
32614 silly saveTree │ │ │     ├─┬ locate-path@5.0.0
32614 silly saveTree │ │ │     │ └── p-locate@4.1.0
32614 silly saveTree │ │ │     └── path-exists@4.0.0
32614 silly saveTree │ │ ├── glob-parent@5.1.1
32614 silly saveTree │ │ ├─┬ globby@11.0.1
32614 silly saveTree │ │ │ ├── array-union@2.1.0
32614 silly saveTree │ │ │ ├─┬ dir-glob@3.0.1
32614 silly saveTree │ │ │ │ └── path-type@4.0.0
32614 silly saveTree │ │ │ ├── ignore@5.1.8
32614 silly saveTree │ │ │ └── slash@3.0.0
32614 silly saveTree │ │ ├─┬ loader-utils@2.0.0
32614 silly saveTree │ │ │ ├── emojis-list@3.0.0
32614 silly saveTree │ │ │ └── json5@2.1.3
32614 silly saveTree │ │ ├── normalize-path@3.0.0
32614 silly saveTree │ │ ├── p-limit@3.0.2
32614 silly saveTree │ │ ├─┬ schema-utils@2.7.1
32614 silly saveTree │ │ │ ├── @types/json-schema@7.0.6
32614 silly saveTree │ │ │ ├── ajv-keywords@3.5.2
32614 silly saveTree │ │ │ └── ajv@6.12.6
32614 silly saveTree │ │ └─┬ serialize-javascript@4.0.0
32614 silly saveTree │ │   └── randombytes@2.1.0
32614 silly saveTree │ ├── core-js@3.6.4
32614 silly saveTree │ ├─┬ coverage-istanbul-loader@2.0.3
32614 silly saveTree │ │ ├─┬ istanbul-lib-instrument@4.0.3
32614 silly saveTree │ │ │ ├── @istanbuljs/schema@0.1.2
32614 silly saveTree │ │ │ └── istanbul-lib-coverage@3.0.0
32614 silly saveTree │ │ └─┬ merge-source-map@1.1.0
32614 silly saveTree │ │   └── source-map@0.6.1
32614 silly saveTree │ ├── file-loader@4.2.0
32614 silly saveTree │ ├── find-cache-dir@3.0.0
32614 silly saveTree │ ├── glob@7.1.4
32614 silly saveTree │ ├─┬ jest-worker@24.9.0
32614 silly saveTree │ │ ├── merge-stream@2.0.0
32614 silly saveTree │ │ └── supports-color@6.1.0
32614 silly saveTree │ ├─┬ karma-source-map-support@1.4.0
32614 silly saveTree │ │ └─┬ source-map-support@0.5.13
32614 silly saveTree │ │   └── source-map@0.6.1
32614 silly saveTree │ ├─┬ less-loader@5.0.0
32614 silly saveTree │ │ ├── clone@2.1.2
32614 silly saveTree │ │ └── pify@4.0.1
32614 silly saveTree │ ├─┬ less@3.9.0
32614 silly saveTree │ │ ├── image-size@0.5.5
32614 silly saveTree │ │ ├── mime@1.6.0
32614 silly saveTree │ │ ├─┬ promise@7.3.1
32614 silly saveTree │ │ │ └── asap@2.0.6
32614 silly saveTree │ │ ├─┬ request@2.88.2
32614 silly saveTree │ │ │ ├── aws-sign2@0.7.0
32614 silly saveTree │ │ │ ├── aws4@1.11.0
32614 silly saveTree │ │ │ ├── caseless@0.12.0
32614 silly saveTree │ │ │ ├─┬ combined-stream@1.0.8
32614 silly saveTree │ │ │ │ └── delayed-stream@1.0.0
32614 silly saveTree │ │ │ ├── extend@3.0.2
32614 silly saveTree │ │ │ ├── forever-agent@0.6.1
32614 silly saveTree │ │ │ ├─┬ form-data@2.3.3
32614 silly saveTree │ │ │ │ ├── asynckit@0.4.0
32614 silly saveTree │ │ │ │ └─┬ mime-types@2.1.27
32614 silly saveTree │ │ │ │   └── mime-db@1.44.0
32614 silly saveTree │ │ │ ├─┬ har-validator@5.1.5
32614 silly saveTree │ │ │ │ └── har-schema@2.0.0
32614 silly saveTree │ │ │ ├─┬ http-signature@1.2.0
32614 silly saveTree │ │ │ │ ├── assert-plus@1.0.0
32614 silly saveTree │ │ │ │ ├─┬ jsprim@1.4.1
32614 silly saveTree │ │ │ │ │ ├── extsprintf@1.3.0
32614 silly saveTree │ │ │ │ │ ├── json-schema@0.2.3
32614 silly saveTree │ │ │ │ │ └── verror@1.10.0
32614 silly saveTree │ │ │ │ └─┬ sshpk@1.16.1
32614 silly saveTree │ │ │ │   ├─┬ asn1@0.2.4
32614 silly saveTree │ │ │ │   │ └── safer-buffer@2.1.2
32614 silly saveTree │ │ │ │   ├─┬ bcrypt-pbkdf@1.0.2
32614 silly saveTree │ │ │ │   │ └── tweetnacl@0.14.5
32614 silly saveTree │ │ │ │   ├── dashdash@1.14.1
32614 silly saveTree │ │ │ │   ├─┬ ecc-jsbn@0.1.2
32614 silly saveTree │ │ │ │   │ └── jsbn@0.1.1
32614 silly saveTree │ │ │ │   ├── getpass@0.1.7
32614 silly saveTree │ │ │ │   ├── jsbn@0.1.1
32614 silly saveTree │ │ │ │   ├── safer-buffer@2.1.2
32614 silly saveTree │ │ │ │   └── tweetnacl@0.14.5
32614 silly saveTree │ │ │ ├── is-typedarray@1.0.0
32614 silly saveTree │ │ │ ├── isstream@0.1.2
32614 silly saveTree │ │ │ ├── json-stringify-safe@5.0.1
32614 silly saveTree │ │ │ ├── mime-types@2.1.27
32614 silly saveTree │ │ │ ├── oauth-sign@0.9.0
32614 silly saveTree │ │ │ ├── performance-now@2.1.0
32614 silly saveTree │ │ │ ├── qs@6.5.2
32614 silly saveTree │ │ │ ├─┬ tough-cookie@2.5.0
32614 silly saveTree │ │ │ │ ├── psl@1.8.0
32614 silly saveTree │ │ │ │ └── punycode@2.1.1
32614 silly saveTree │ │ │ ├── tunnel-agent@0.6.0
32614 silly saveTree │ │ │ └── uuid@3.4.0
32614 silly saveTree │ │ └── source-map@0.6.1
32614 silly saveTree │ ├─┬ license-webpack-plugin@2.1.2
32614 silly saveTree │ │ └─┬ @types/webpack-sources@0.1.8
32614 silly saveTree │ │   ├── @types/node@8.9.5
32614 silly saveTree │ │   ├── @types/source-list-map@0.1.2
32614 silly saveTree │ │   └── source-map@0.6.1
32614 silly saveTree │ ├── loader-utils@1.2.3
32614 silly saveTree │ ├─┬ mini-css-extract-plugin@0.8.0
32614 silly saveTree │ │ ├─┬ normalize-url@1.9.1
32614 silly saveTree │ │ │ ├── object-assign@4.1.1
32614 silly saveTree │ │ │ ├── prepend-http@1.0.4
32614 silly saveTree │ │ │ ├─┬ query-string@4.3.4
32614 silly saveTree │ │ │ │ └── strict-uri-encode@1.1.0
32614 silly saveTree │ │ │ └─┬ sort-keys@1.1.2
32614 silly saveTree │ │ │   └── is-plain-obj@1.1.0
32614 silly saveTree │ │ └─┬ schema-utils@1.0.0
32614 silly saveTree │ │   └── ajv-errors@1.0.1
32614 silly saveTree │ ├── minimatch@3.0.4
32614 silly saveTree │ ├─┬ open@6.4.0
32614 silly saveTree │ │ └── is-wsl@1.1.0
32614 silly saveTree │ ├── parse5@4.0.0
32614 silly saveTree │ ├─┬ postcss-import@12.0.1
32614 silly saveTree │ │ ├── postcss-value-parser@3.3.1
32614 silly saveTree │ │ └─┬ read-cache@1.0.0
32614 silly saveTree │ │   └── pify@2.3.0
32614 silly saveTree │ ├─┬ postcss-loader@3.0.0
32614 silly saveTree │ │ ├─┬ postcss-load-config@2.1.2
32614 silly saveTree │ │ │ ├─┬ cosmiconfig@5.2.1
32614 silly saveTree │ │ │ │ ├─┬ import-fresh@2.0.0
32614 silly saveTree │ │ │ │ │ ├─┬ caller-path@2.0.0
32614 silly saveTree │ │ │ │ │ │ └─┬ caller-callsite@2.0.0
32614 silly saveTree │ │ │ │ │ │   └── callsites@2.0.0
32614 silly saveTree │ │ │ │ │ └── resolve-from@3.0.0
32614 silly saveTree │ │ │ │ ├── is-directory@0.3.1
32614 silly saveTree │ │ │ │ ├─┬ js-yaml@3.14.0
32614 silly saveTree │ │ │ │ │ ├─┬ argparse@1.0.10
32614 silly saveTree │ │ │ │ │ │ └── sprintf-js@1.0.3
32614 silly saveTree │ │ │ │ │ └── esprima@4.0.1
32614 silly saveTree │ │ │ │ └─┬ parse-json@4.0.0
32614 silly saveTree │ │ │ │   ├─┬ error-ex@1.3.2
32614 silly saveTree │ │ │ │   │ └── is-arrayish@0.2.1
32614 silly saveTree │ │ │ │   └── json-parse-better-errors@1.0.2
32614 silly saveTree │ │ │ └─┬ import-cwd@2.1.0
32614 silly saveTree │ │ │   └── import-from@2.1.0
32614 silly saveTree │ │ └── schema-utils@1.0.0
32614 silly saveTree │ ├── postcss@7.0.17
32614 silly saveTree │ ├── raw-loader@3.1.0
32614 silly saveTree │ ├── regenerator-runtime@0.13.3
32614 silly saveTree │ ├── rxjs@6.4.0
32614 silly saveTree │ ├─┬ sass-loader@7.2.0
32614 silly saveTree │ │ ├─┬ clone-deep@4.0.1
32614 silly saveTree │ │ │ ├─┬ is-plain-object@2.0.4
32614 silly saveTree │ │ │ │ └── isobject@3.0.1
32614 silly saveTree │ │ │ ├── kind-of@6.0.3
32614 silly saveTree │ │ │ └── shallow-clone@3.0.1
32614 silly saveTree │ │ ├── neo-async@2.6.2
32614 silly saveTree │ │ └── semver@5.7.1
32614 silly saveTree │ ├─┬ sass@1.22.9
32614 silly saveTree │ │ └─┬ chokidar@3.4.3
32614 silly saveTree │ │   ├── anymatch@3.1.1
32614 silly saveTree │ │   ├── fsevents@2.1.3
32614 silly saveTree │ │   ├─┬ is-binary-path@2.1.0
32614 silly saveTree │ │   │ └── binary-extensions@2.1.0
32614 silly saveTree │ │   └── readdirp@3.5.0
32614 silly saveTree │ ├── semver@6.3.0
32614 silly saveTree │ ├─┬ source-map-loader@0.2.4
32614 silly saveTree │ │ └── async@2.6.3
32614 silly saveTree │ ├── source-map-support@0.5.13
32614 silly saveTree │ ├── source-map@0.7.3
32614 silly saveTree │ ├── speed-measure-webpack-plugin@1.3.1
32614 silly saveTree │ ├── style-loader@1.0.0
32614 silly saveTree │ ├─┬ stylus-loader@3.0.2
32614 silly saveTree │ │ ├── lodash.clonedeep@4.5.0
32614 silly saveTree │ │ └── when@3.6.4
32614 silly saveTree │ ├─┬ stylus@0.54.5
32614 silly saveTree │ │ ├── css-parse@1.7.0
32614 silly saveTree │ │ ├── glob@7.0.6
32614 silly saveTree │ │ ├── sax@0.5.8
32614 silly saveTree │ │ └─┬ source-map@0.1.43
32614 silly saveTree │ │   └── amdefine@1.0.1
32614 silly saveTree │ ├─┬ terser-webpack-plugin@3.0.3
32614 silly saveTree │ │ ├─┬ cacache@15.0.5
32614 silly saveTree │ │ │ ├── chownr@2.0.0
32614 silly saveTree │ │ │ ├─┬ lru-cache@6.0.0
32614 silly saveTree │ │ │ │ └── yallist@4.0.0
32614 silly saveTree │ │ │ ├── mkdirp@1.0.4
32614 silly saveTree │ │ │ ├── rimraf@3.0.2
32614 silly saveTree │ │ │ └── ssri@8.0.0
32614 silly saveTree │ │ ├── find-cache-dir@3.3.1
32614 silly saveTree │ │ ├─┬ jest-worker@26.6.2
32614 silly saveTree │ │ │ └─┬ supports-color@7.2.0
32614 silly saveTree │ │ │   └── has-flag@4.0.0
32614 silly saveTree │ │ ├── serialize-javascript@3.1.0
32614 silly saveTree │ │ ├── source-map@0.6.1
32614 silly saveTree │ │ └─┬ terser@4.8.0
32614 silly saveTree │ │   └── commander@2.20.3
32614 silly saveTree │ ├─┬ terser@4.6.3
32614 silly saveTree │ │ └── source-map@0.6.1
32614 silly saveTree │ ├── tree-kill@1.2.2
32614 silly saveTree │ ├─┬ webpack-dev-middleware@3.7.2
32614 silly saveTree │ │ ├── mime@2.4.6
32614 silly saveTree │ │ ├── range-parser@1.2.1
32614 silly saveTree │ │ └─┬ webpack-log@2.0.0
32614 silly saveTree │ │   └── ansi-colors@3.2.4
32614 silly saveTree │ ├─┬ webpack-dev-server@3.11.0
32614 silly saveTree │ │ ├── ansi-html@0.0.7
32614 silly saveTree │ │ ├─┬ bonjour@3.5.0
32614 silly saveTree │ │ │ ├── array-flatten@2.1.2
32614 silly saveTree │ │ │ ├─┬ deep-equal@1.1.1
32614 silly saveTree │ │ │ │ ├── is-arguments@1.0.4
32614 silly saveTree │ │ │ │ ├── is-date-object@1.0.2
32614 silly saveTree │ │ │ │ ├── is-regex@1.1.1
32614 silly saveTree │ │ │ │ ├─┬ object-is@1.1.3
32614 silly saveTree │ │ │ │ │ └─┬ es-abstract@1.18.0-next.1
32614 silly saveTree │ │ │ │ │   ├─┬ es-to-primitive@1.2.1
32614 silly saveTree │ │ │ │ │   │ ├── is-callable@1.2.2
32614 silly saveTree │ │ │ │ │   │ └── is-symbol@1.0.3
32614 silly saveTree │ │ │ │ │   ├── is-callable@1.2.2
32614 silly saveTree │ │ │ │ │   ├── is-negative-zero@2.0.0
32614 silly saveTree │ │ │ │ │   ├── object-inspect@1.8.0
32614 silly saveTree │ │ │ │ │   ├── string.prototype.trimend@1.0.2
32614 silly saveTree │ │ │ │ │   └── string.prototype.trimstart@1.0.2
32614 silly saveTree │ │ │ │ └─┬ regexp.prototype.flags@1.3.0
32614 silly saveTree │ │ │ │   └── es-abstract@1.17.7
32614 silly saveTree │ │ │ ├── dns-equal@1.0.0
32614 silly saveTree │ │ │ ├─┬ dns-txt@2.0.2
32614 silly saveTree │ │ │ │ └── buffer-indexof@1.1.1
32614 silly saveTree │ │ │ ├── multicast-dns-service-types@1.1.0
32614 silly saveTree │ │ │ └─┬ multicast-dns@6.2.3
32614 silly saveTree │ │ │   ├─┬ dns-packet@1.3.1
32614 silly saveTree │ │ │   │ └── ip@1.1.5
32614 silly saveTree │ │ │   └── thunky@1.1.0
32614 silly saveTree │ │ ├─┬ chokidar@2.1.8
32614 silly saveTree │ │ │ ├─┬ anymatch@2.0.0
32614 silly saveTree │ │ │ │ ├─┬ micromatch@3.1.10
32614 silly saveTree │ │ │ │ │ ├── arr-diff@4.0.0
32614 silly saveTree │ │ │ │ │ ├── array-unique@0.3.2
32614 silly saveTree │ │ │ │ │ ├─┬ braces@2.3.2
32614 silly saveTree │ │ │ │ │ │ ├── arr-flatten@1.1.0
32614 silly saveTree │ │ │ │ │ │ ├─┬ extend-shallow@2.0.1
32614 silly saveTree │ │ │ │ │ │ │ └── is-extendable@0.1.1
32614 silly saveTree │ │ │ │ │ │ ├─┬ fill-range@4.0.0
32614 silly saveTree │ │ │ │ │ │ │ ├── extend-shallow@2.0.1
32614 silly saveTree │ │ │ │ │ │ │ ├─┬ is-number@3.0.0
32614 silly saveTree │ │ │ │ │ │ │ │ └─┬ kind-of@3.2.2
32614 silly saveTree │ │ │ │ │ │ │ │   └── is-buffer@1.1.6
32614 silly saveTree │ │ │ │ │ │ │ ├── repeat-string@1.6.1
32614 silly saveTree │ │ │ │ │ │ │ └── to-regex-range@2.1.1
32614 silly saveTree │ │ │ │ │ │ ├── repeat-element@1.1.3
32614 silly saveTree │ │ │ │ │ │ ├─┬ snapdragon-node@2.1.1
32614 silly saveTree │ │ │ │ │ │ │ ├─┬ define-property@1.0.0
32614 silly saveTree │ │ │ │ │ │ │ │ └─┬ is-descriptor@1.0.2
32614 silly saveTree │ │ │ │ │ │ │ │   ├── is-accessor-descriptor@1.0.0
32614 silly saveTree │ │ │ │ │ │ │ │   └── is-data-descriptor@1.0.0
32614 silly saveTree │ │ │ │ │ │ │ └─┬ snapdragon-util@3.0.1
32614 silly saveTree │ │ │ │ │ │ │   └── kind-of@3.2.2
32614 silly saveTree │ │ │ │ │ │ ├─┬ snapdragon@0.8.2
32614 silly saveTree │ │ │ │ │ │ │ ├─┬ base@0.11.2
32614 silly saveTree │ │ │ │ │ │ │ │ ├─┬ cache-base@1.0.1
32614 silly saveTree │ │ │ │ │ │ │ │ │ ├─┬ collection-visit@1.0.0
32614 silly saveTree │ │ │ │ │ │ │ │ │ │ ├─┬ map-visit@1.0.0
32614 silly saveTree │ │ │ │ │ │ │ │ │ │ │ └── object-visit@1.0.1
32614 silly saveTree │ │ │ │ │ │ │ │ │ │ └── object-visit@1.0.1
32614 silly saveTree │ │ │ │ │ │ │ │ │ ├── component-emitter@1.3.0
32614 silly saveTree │ │ │ │ │ │ │ │ │ ├── get-value@2.0.6
32614 silly saveTree │ │ │ │ │ │ │ │ │ ├─┬ has-value@1.0.0
32614 silly saveTree │ │ │ │ │ │ │ │ │ │ └─┬ has-values@1.0.0
32614 silly saveTree │ │ │ │ │ │ │ │ │ │   ├─┬ is-number@3.0.0
32614 silly saveTree │ │ │ │ │ │ │ │ │ │   │ └── kind-of@3.2.2
32614 silly saveTree │ │ │ │ │ │ │ │ │ │   └── kind-of@4.0.0
32614 silly saveTree │ │ │ │ │ │ │ │ │ ├─┬ set-value@2.0.1
32614 silly saveTree │ │ │ │ │ │ │ │ │ │ ├── extend-shallow@2.0.1
32614 silly saveTree │ │ │ │ │ │ │ │ │ │ └─┬ split-string@3.1.0
32614 silly saveTree │ │ │ │ │ │ │ │ │ │   └─┬ extend-shallow@3.0.2
32614 silly saveTree │ │ │ │ │ │ │ │ │ │     ├── assign-symbols@1.0.0
32614 silly saveTree │ │ │ │ │ │ │ │ │ │     └── is-extendable@1.0.1
32614 silly saveTree │ │ │ │ │ │ │ │ │ ├─┬ to-object-path@0.3.0
32614 silly saveTree │ │ │ │ │ │ │ │ │ │ └── kind-of@3.2.2
32614 silly saveTree │ │ │ │ │ │ │ │ │ ├─┬ union-value@1.0.1
32614 silly saveTree │ │ │ │ │ │ │ │ │ │ └── arr-union@3.1.0
32614 silly saveTree │ │ │ │ │ │ │ │ │ └─┬ unset-value@1.0.0
32614 silly saveTree │ │ │ │ │ │ │ │ │   └─┬ has-value@0.3.1
32614 silly saveTree │ │ │ │ │ │ │ │ │     ├── has-values@0.1.4
32614 silly saveTree │ │ │ │ │ │ │ │ │     └── isobject@2.1.0
32614 silly saveTree │ │ │ │ │ │ │ │ ├─┬ class-utils@0.3.6
32614 silly saveTree │ │ │ │ │ │ │ │ │ ├─┬ define-property@0.2.5
32614 silly saveTree │ │ │ │ │ │ │ │ │ │ └─┬ is-descriptor@0.1.6
32614 silly saveTree │ │ │ │ │ │ │ │ │ │   ├─┬ is-accessor-descriptor@0.1.6
32614 silly saveTree │ │ │ │ │ │ │ │ │ │   │ └── kind-of@3.2.2
32614 silly saveTree │ │ │ │ │ │ │ │ │ │   ├─┬ is-data-descriptor@0.1.4
32614 silly saveTree │ │ │ │ │ │ │ │ │ │   │ └── kind-of@3.2.2
32614 silly saveTree │ │ │ │ │ │ │ │ │ │   └── kind-of@5.1.0
32614 silly saveTree │ │ │ │ │ │ │ │ │ └─┬ static-extend@0.1.2
32614 silly saveTree │ │ │ │ │ │ │ │ │   ├── define-property@0.2.5
32614 silly saveTree │ │ │ │ │ │ │ │ │   └─┬ object-copy@0.1.0
32614 silly saveTree │ │ │ │ │ │ │ │ │     ├── copy-descriptor@0.1.1
32614 silly saveTree │ │ │ │ │ │ │ │ │     ├── define-property@0.2.5
32614 silly saveTree │ │ │ │ │ │ │ │ │     └── kind-of@3.2.2
32614 silly saveTree │ │ │ │ │ │ │ │ ├── component-emitter@1.3.0
32614 silly saveTree │ │ │ │ │ │ │ │ ├─┬ define-property@1.0.0
32614 silly saveTree │ │ │ │ │ │ │ │ │ └─┬ is-descriptor@1.0.2
32614 silly saveTree │ │ │ │ │ │ │ │ │   ├── is-accessor-descriptor@1.0.0
32614 silly saveTree │ │ │ │ │ │ │ │ │   └── is-data-descriptor@1.0.0
32614 silly saveTree │ │ │ │ │ │ │ │ ├─┬ mixin-deep@1.3.2
32614 silly saveTree │ │ │ │ │ │ │ │ │ ├── for-in@1.0.2
32614 silly saveTree │ │ │ │ │ │ │ │ │ └── is-extendable@1.0.1
32614 silly saveTree │ │ │ │ │ │ │ │ └── pascalcase@0.1.1
32614 silly saveTree │ │ │ │ │ │ │ ├─┬ debug@2.6.9
32614 silly saveTree │ │ │ │ │ │ │ │ └── ms@2.0.0
32614 silly saveTree │ │ │ │ │ │ │ ├── define-property@0.2.5
32614 silly saveTree │ │ │ │ │ │ │ ├── extend-shallow@2.0.1
32614 silly saveTree │ │ │ │ │ │ │ ├── map-cache@0.2.2
32614 silly saveTree │ │ │ │ │ │ │ ├─┬ source-map-resolve@0.5.3
32614 silly saveTree │ │ │ │ │ │ │ │ ├── atob@2.1.2
32614 silly saveTree │ │ │ │ │ │ │ │ ├── decode-uri-component@0.2.0
32614 silly saveTree │ │ │ │ │ │ │ │ ├── resolve-url@0.2.1
32614 silly saveTree │ │ │ │ │ │ │ │ ├── source-map-url@0.4.0
32614 silly saveTree │ │ │ │ │ │ │ │ └── urix@0.1.0
32614 silly saveTree │ │ │ │ │ │ │ ├── source-map@0.5.7
32614 silly saveTree │ │ │ │ │ │ │ └── use@3.1.1
32614 silly saveTree │ │ │ │ │ │ ├── split-string@3.1.0
32614 silly saveTree │ │ │ │ │ │ └─┬ to-regex@3.0.2
32614 silly saveTree │ │ │ │ │ │   ├─┬ define-property@2.0.2
32614 silly saveTree │ │ │ │ │ │   │ └─┬ is-descriptor@1.0.2
32614 silly saveTree │ │ │ │ │ │   │   ├── is-accessor-descriptor@1.0.0
32614 silly saveTree │ │ │ │ │ │   │   └── is-data-descriptor@1.0.0
32614 silly saveTree │ │ │ │ │ │   ├─┬ regex-not@1.0.2
32614 silly saveTree │ │ │ │ │ │   │ └─┬ safe-regex@1.1.0
32614 silly saveTree │ │ │ │ │ │   │   └── ret@0.1.15
32614 silly saveTree │ │ │ │ │ │   └── safe-regex@1.1.0
32614 silly saveTree │ │ │ │ │ ├── define-property@2.0.2
32614 silly saveTree │ │ │ │ │ ├── extend-shallow@3.0.2
32614 silly saveTree │ │ │ │ │ ├─┬ extglob@2.0.4
32614 silly saveTree │ │ │ │ │ │ ├─┬ define-property@1.0.0
32614 silly saveTree │ │ │ │ │ │ │ └─┬ is-descriptor@1.0.2
32614 silly saveTree │ │ │ │ │ │ │   ├── is-accessor-descriptor@1.0.0
32614 silly saveTree │ │ │ │ │ │ │   └── is-data-descriptor@1.0.0
32614 silly saveTree │ │ │ │ │ │ ├─┬ expand-brackets@2.1.4
32614 silly saveTree │ │ │ │ │ │ │ ├─┬ debug@2.6.9
32614 silly saveTree │ │ │ │ │ │ │ │ └── ms@2.0.0
32614 silly saveTree │ │ │ │ │ │ │ ├── define-property@0.2.5
32614 silly saveTree │ │ │ │ │ │ │ ├── extend-shallow@2.0.1
32614 silly saveTree │ │ │ │ │ │ │ └── posix-character-classes@0.1.1
32614 silly saveTree │ │ │ │ │ │ ├── extend-shallow@2.0.1
32614 silly saveTree │ │ │ │ │ │ └── fragment-cache@0.2.1
32614 silly saveTree │ │ │ │ │ ├── fragment-cache@0.2.1
32614 silly saveTree │ │ │ │ │ ├─┬ nanomatch@1.2.13
32614 silly saveTree │ │ │ │ │ │ ├── is-windows@1.0.2
32614 silly saveTree │ │ │ │ │ │ └── object.pick@1.3.0
32614 silly saveTree │ │ │ │ │ ├── object.pick@1.3.0
32614 silly saveTree │ │ │ │ │ ├── regex-not@1.0.2
32614 silly saveTree │ │ │ │ │ ├── snapdragon@0.8.2
32614 silly saveTree │ │ │ │ │ └── to-regex@3.0.2
32614 silly saveTree │ │ │ │ └─┬ normalize-path@2.1.1
32614 silly saveTree │ │ │ │   └── remove-trailing-separator@1.1.0
32614 silly saveTree │ │ │ ├── async-each@1.0.3
32614 silly saveTree │ │ │ ├── braces@2.3.2
32614 silly saveTree │ │ │ ├─┬ fsevents@1.2.13
32614 silly saveTree │ │ │ │ └── nan@2.14.2
32614 silly saveTree │ │ │ ├─┬ glob-parent@3.1.0
32614 silly saveTree │ │ │ │ ├── is-glob@3.1.0
32614 silly saveTree │ │ │ │ └── path-dirname@1.0.2
32614 silly saveTree │ │ │ ├─┬ is-binary-path@1.0.1
32614 silly saveTree │ │ │ │ └── binary-extensions@1.13.1
32614 silly saveTree │ │ │ ├── readdirp@2.2.1
32614 silly saveTree │ │ │ └── upath@1.2.0
32614 silly saveTree │ │ ├─┬ compression@1.7.4
32614 silly saveTree │ │ │ ├─┬ accepts@1.3.7
32614 silly saveTree │ │ │ │ └── negotiator@0.6.2
32614 silly saveTree │ │ │ ├── bytes@3.0.0
32614 silly saveTree │ │ │ ├── compressible@2.0.18
32614 silly saveTree │ │ │ ├─┬ debug@2.6.9
32614 silly saveTree │ │ │ │ └── ms@2.0.0
32614 silly saveTree │ │ │ ├── on-headers@1.0.2
32614 silly saveTree │ │ │ └── vary@1.1.2
32614 silly saveTree │ │ ├── connect-history-api-fallback@1.6.0
32614 silly saveTree │ │ ├─┬ del@4.1.1
32614 silly saveTree │ │ │ ├─┬ @types/glob@7.1.3
32614 silly saveTree │ │ │ │ └── @types/minimatch@3.0.3
32614 silly saveTree │ │ │ ├─┬ globby@6.1.0
32614 silly saveTree │ │ │ │ ├─┬ array-union@1.0.2
32614 silly saveTree │ │ │ │ │ └── array-uniq@1.0.3
32614 silly saveTree │ │ │ │ ├── pify@2.3.0
32614 silly saveTree │ │ │ │ └─┬ pinkie-promise@2.0.1
32614 silly saveTree │ │ │ │   └── pinkie@2.0.4
32614 silly saveTree │ │ │ ├── is-path-cwd@2.2.0
32614 silly saveTree │ │ │ ├─┬ is-path-in-cwd@2.1.0
32614 silly saveTree │ │ │ │ └─┬ is-path-inside@2.1.0
32614 silly saveTree │ │ │ │   └── path-is-inside@1.0.2
32614 silly saveTree │ │ │ └── p-map@2.1.0
32614 silly saveTree │ │ ├─┬ express@4.17.1
32614 silly saveTree │ │ │ ├── array-flatten@1.1.1
32614 silly saveTree │ │ │ ├─┬ body-parser@1.19.0
32614 silly saveTree │ │ │ │ ├── bytes@3.1.0
32614 silly saveTree │ │ │ │ ├── content-type@1.0.4
32614 silly saveTree │ │ │ │ ├─┬ debug@2.6.9
32614 silly saveTree │ │ │ │ │ └── ms@2.0.0
32614 silly saveTree │ │ │ │ ├── depd@1.1.2
32614 silly saveTree │ │ │ │ ├─┬ http-errors@1.7.2
32614 silly saveTree │ │ │ │ │ ├── inherits@2.0.3
32614 silly saveTree │ │ │ │ │ ├── setprototypeof@1.1.1
32614 silly saveTree │ │ │ │ │ ├── statuses@1.5.0
32614 silly saveTree │ │ │ │ │ └── toidentifier@1.0.0
32614 silly saveTree │ │ │ │ ├── iconv-lite@0.4.24
32614 silly saveTree │ │ │ │ ├─┬ on-finished@2.3.0
32614 silly saveTree │ │ │ │ │ └── ee-first@1.1.1
32614 silly saveTree │ │ │ │ ├── qs@6.7.0
32614 silly saveTree │ │ │ │ ├─┬ raw-body@2.4.0
32614 silly saveTree │ │ │ │ │ ├── bytes@3.1.0
32614 silly saveTree │ │ │ │ │ └── unpipe@1.0.0
32614 silly saveTree │ │ │ │ └─┬ type-is@1.6.18
32614 silly saveTree │ │ │ │   └── media-typer@0.3.0
32614 silly saveTree │ │ │ ├── content-disposition@0.5.3
32614 silly saveTree │ │ │ ├── content-type@1.0.4
32614 silly saveTree │ │ │ ├── cookie-signature@1.0.6
32614 silly saveTree │ │ │ ├── cookie@0.4.0
32614 silly saveTree │ │ │ ├─┬ debug@2.6.9
32614 silly saveTree │ │ │ │ └── ms@2.0.0
32614 silly saveTree │ │ │ ├── depd@1.1.2
32614 silly saveTree │ │ │ ├── encodeurl@1.0.2
32614 silly saveTree │ │ │ ├── escape-html@1.0.3
32614 silly saveTree │ │ │ ├── etag@1.8.1
32614 silly saveTree │ │ │ ├─┬ finalhandler@1.1.2
32614 silly saveTree │ │ │ │ ├─┬ debug@2.6.9
32614 silly saveTree │ │ │ │ │ └── ms@2.0.0
32614 silly saveTree │ │ │ │ └── parseurl@1.3.3
32614 silly saveTree │ │ │ ├── fresh@0.5.2
32614 silly saveTree │ │ │ ├── merge-descriptors@1.0.1
32614 silly saveTree │ │ │ ├── methods@1.1.2
32614 silly saveTree │ │ │ ├── on-finished@2.3.0
32614 silly saveTree │ │ │ ├── parseurl@1.3.3
32614 silly saveTree │ │ │ ├── path-to-regexp@0.1.7
32614 silly saveTree │ │ │ ├─┬ proxy-addr@2.0.6
32614 silly saveTree │ │ │ │ ├── forwarded@0.1.2
32614 silly saveTree │ │ │ │ └── ipaddr.js@1.9.1
32614 silly saveTree │ │ │ ├── qs@6.7.0
32614 silly saveTree │ │ │ ├─┬ send@0.17.1
32614 silly saveTree │ │ │ │ ├─┬ debug@2.6.9
32614 silly saveTree │ │ │ │ │ └── ms@2.0.0
32614 silly saveTree │ │ │ │ ├── destroy@1.0.4
32614 silly saveTree │ │ │ │ └── ms@2.1.1
32614 silly saveTree │ │ │ ├── serve-static@1.14.1
32614 silly saveTree │ │ │ ├── setprototypeof@1.1.1
32614 silly saveTree │ │ │ ├── statuses@1.5.0
32614 silly saveTree │ │ │ ├── type-is@1.6.18
32614 silly saveTree │ │ │ └── utils-merge@1.0.1
32614 silly saveTree │ │ ├── html-entities@1.3.1
32614 silly saveTree │ │ ├─┬ http-proxy-middleware@0.19.1
32614 silly saveTree │ │ │ ├─┬ http-proxy@1.18.1
32614 silly saveTree │ │ │ │ ├── eventemitter3@4.0.7
32614 silly saveTree │ │ │ │ ├── follow-redirects@1.13.0
32614 silly saveTree │ │ │ │ └── requires-port@1.0.0
32614 silly saveTree │ │ │ └─┬ micromatch@3.1.10
32614 silly saveTree │ │ │   └─┬ braces@2.3.2
32614 silly saveTree │ │ │     ├── extend-shallow@2.0.1
32614 silly saveTree │ │ │     └─┬ fill-range@4.0.0
32614 silly saveTree │ │ │       ├── extend-shallow@2.0.1
32614 silly saveTree │ │ │       ├─┬ is-number@3.0.0
32614 silly saveTree │ │ │       │ └── kind-of@3.2.2
32614 silly saveTree │ │ │       └── to-regex-range@2.1.1
32614 silly saveTree │ │ ├─┬ import-local@2.0.0
32614 silly saveTree │ │ │ ├── pkg-dir@3.0.0
32614 silly saveTree │ │ │ └── resolve-cwd@2.0.0
32614 silly saveTree │ │ ├─┬ internal-ip@4.3.0
32614 silly saveTree │ │ │ └─┬ default-gateway@4.2.0
32614 silly saveTree │ │ │   ├─┬ execa@1.0.0
32614 silly saveTree │ │ │   │ ├─┬ cross-spawn@6.0.5
32614 silly saveTree │ │ │   │ │ ├── nice-try@1.0.5
32614 silly saveTree │ │ │   │ │ ├── path-key@2.0.1
32614 silly saveTree │ │ │   │ │ ├── semver@5.7.1
32614 silly saveTree │ │ │   │ │ ├─┬ shebang-command@1.2.0
32614 silly saveTree │ │ │   │ │ │ └── shebang-regex@1.0.0
32614 silly saveTree │ │ │   │ │ └─┬ which@1.3.1
32614 silly saveTree │ │ │   │ │   └── isexe@2.0.0
32614 silly saveTree │ │ │   │ ├── get-stream@4.1.0
32614 silly saveTree │ │ │   │ ├── is-stream@1.1.0
32614 silly saveTree │ │ │   │ ├── npm-run-path@2.0.2
32614 silly saveTree │ │ │   │ ├── p-finally@1.0.0
32614 silly saveTree │ │ │   │ ├── signal-exit@3.0.3
32614 silly saveTree │ │ │   │ └── strip-eof@1.0.0
32614 silly saveTree │ │ │   └── ip-regex@2.1.0
32614 silly saveTree │ │ ├── ip@1.1.5
32614 silly saveTree │ │ ├── is-absolute-url@3.0.3
32614 silly saveTree │ │ ├── killable@1.0.1
32614 silly saveTree │ │ ├── loglevel@1.7.0
32614 silly saveTree │ │ ├── opn@5.5.0
32614 silly saveTree │ │ ├─┬ p-retry@3.0.1
32614 silly saveTree │ │ │ └── retry@0.12.0
32614 silly saveTree │ │ ├─┬ portfinder@1.0.28
32614 silly saveTree │ │ │ └── debug@3.2.6
32614 silly saveTree │ │ ├── schema-utils@1.0.0
32614 silly saveTree │ │ ├─┬ selfsigned@1.10.8
32614 silly saveTree │ │ │ └── node-forge@0.10.0
32614 silly saveTree │ │ ├─┬ serve-index@1.9.1
32614 silly saveTree │ │ │ ├── batch@0.6.1
32614 silly saveTree │ │ │ ├─┬ debug@2.6.9
32614 silly saveTree │ │ │ │ └── ms@2.0.0
32614 silly saveTree │ │ │ └─┬ http-errors@1.6.3
32614 silly saveTree │ │ │   ├── inherits@2.0.3
32614 silly saveTree │ │ │   └── setprototypeof@1.1.0
32614 silly saveTree │ │ ├─┬ sockjs-client@1.4.0
32614 silly saveTree │ │ │ ├── debug@3.2.6
32614 silly saveTree │ │ │ ├─┬ eventsource@1.0.7
32614 silly saveTree │ │ │ │ └─┬ original@1.0.2
32614 silly saveTree │ │ │ │   └─┬ url-parse@1.4.7
32614 silly saveTree │ │ │ │     └── querystringify@2.2.0
32614 silly saveTree │ │ │ ├─┬ faye-websocket@0.11.3
32614 silly saveTree │ │ │ │ └─┬ websocket-driver@0.6.5
32614 silly saveTree │ │ │ │   └── websocket-extensions@0.1.4
32614 silly saveTree │ │ │ ├── json3@3.3.3
32614 silly saveTree │ │ │ └── url-parse@1.4.7
32614 silly saveTree │ │ ├─┬ sockjs@0.3.20
32614 silly saveTree │ │ │ └── faye-websocket@0.10.0
32614 silly saveTree │ │ ├─┬ spdy@4.0.2
32614 silly saveTree │ │ │ ├── handle-thing@2.0.1
32614 silly saveTree │ │ │ ├── http-deceiver@1.2.7
32614 silly saveTree │ │ │ ├── select-hose@2.0.0
32614 silly saveTree │ │ │ └─┬ spdy-transport@3.0.0
32614 silly saveTree │ │ │   ├── detect-node@2.0.4
32614 silly saveTree │ │ │   ├─┬ hpack.js@2.1.6
32614 silly saveTree │ │ │   │ ├── obuf@1.1.2
32614 silly saveTree │ │ │   │ └─┬ wbuf@1.7.3
32614 silly saveTree │ │ │   │   └── minimalistic-assert@1.0.1
32614 silly saveTree │ │ │   ├── obuf@1.1.2
32614 silly saveTree │ │ │   ├── readable-stream@3.6.0
32614 silly saveTree │ │ │   └── wbuf@1.7.3
32614 silly saveTree │ │ ├─┬ strip-ansi@3.0.1
32614 silly saveTree │ │ │ └── ansi-regex@2.1.1
32614 silly saveTree │ │ ├── supports-color@6.1.0
32614 silly saveTree │ │ ├─┬ url@0.11.0
32614 silly saveTree │ │ │ ├── punycode@1.3.2
32614 silly saveTree │ │ │ └── querystring@0.2.0
32614 silly saveTree │ │ ├─┬ ws@6.2.1
32614 silly saveTree │ │ │ └── async-limiter@1.0.1
32614 silly saveTree │ │ └─┬ yargs@13.3.2
32614 silly saveTree │ │   ├─┬ cliui@5.0.0
32614 silly saveTree │ │   │ ├─┬ string-width@3.1.0
32614 silly saveTree │ │   │ │ ├── emoji-regex@7.0.3
32614 silly saveTree │ │   │ │ ├── is-fullwidth-code-point@2.0.0
32614 silly saveTree │ │   │ │ └─┬ strip-ansi@5.2.0
32614 silly saveTree │ │   │ │   └── ansi-regex@4.1.0
32614 silly saveTree │ │   │ ├─┬ strip-ansi@5.2.0
32614 silly saveTree │ │   │ │ └── ansi-regex@4.1.0
32614 silly saveTree │ │   │ └─┬ wrap-ansi@5.1.0
32614 silly saveTree │ │   │   └─┬ strip-ansi@5.2.0
32614 silly saveTree │ │   │     └── ansi-regex@4.1.0
32614 silly saveTree │ │   ├── get-caller-file@2.0.5
32614 silly saveTree │ │   ├── require-directory@2.1.1
32614 silly saveTree │ │   ├── require-main-filename@2.0.0
32614 silly saveTree │ │   ├── set-blocking@2.0.0
32614 silly saveTree │ │   ├── string-width@3.1.0
32614 silly saveTree │ │   ├── which-module@2.0.0
32614 silly saveTree │ │   └─┬ yargs-parser@13.1.2
32614 silly saveTree │ │     ├── camelcase@5.3.1
32614 silly saveTree │ │     └── decamelize@1.2.0
32614 silly saveTree │ ├── webpack-merge@4.2.1
32614 silly saveTree │ ├── webpack-sources@1.4.3
32614 silly saveTree │ ├─┬ webpack-subresource-integrity@1.1.0-rc.6
32614 silly saveTree │ │ └─┬ webpack-core@0.6.9
32614 silly saveTree │ │   ├── source-list-map@0.1.8
32614 silly saveTree │ │   └── source-map@0.4.4
32614 silly saveTree │ ├─┬ webpack@4.39.2
32614 silly saveTree │ │ ├─┬ @webassemblyjs/ast@1.8.5
32614 silly saveTree │ │ │ ├─┬ @webassemblyjs/helper-module-context@1.8.5
32614 silly saveTree │ │ │ │ └── mamacro@0.0.3
32614 silly saveTree │ │ │ ├── @webassemblyjs/helper-wasm-bytecode@1.8.5
32614 silly saveTree │ │ │ └─┬ @webassemblyjs/wast-parser@1.8.5
32614 silly saveTree │ │ │   ├── @webassemblyjs/floating-point-hex-parser@1.8.5
32614 silly saveTree │ │ │   ├── @webassemblyjs/helper-api-error@1.8.5
32614 silly saveTree │ │ │   ├─┬ @webassemblyjs/helper-code-frame@1.8.5
32614 silly saveTree │ │ │   │ └─┬ @webassemblyjs/wast-printer@1.8.5
32614 silly saveTree │ │ │   │   └── @xtuc/long@4.2.2
32614 silly saveTree │ │ │   ├── @webassemblyjs/helper-fsm@1.8.5
32614 silly saveTree │ │ │   └── @xtuc/long@4.2.2
32614 silly saveTree │ │ ├── @webassemblyjs/helper-module-context@1.8.5
32614 silly saveTree │ │ ├─┬ @webassemblyjs/wasm-edit@1.8.5
32614 silly saveTree │ │ │ ├── @webassemblyjs/helper-buffer@1.8.5
32614 silly saveTree │ │ │ ├─┬ @webassemblyjs/helper-wasm-section@1.8.5
32614 silly saveTree │ │ │ │ └─┬ @webassemblyjs/wasm-gen@1.8.5
32614 silly saveTree │ │ │ │   ├─┬ @webassemblyjs/ieee754@1.8.5
32614 silly saveTree │ │ │ │   │ └── @xtuc/ieee754@1.2.0
32614 silly saveTree │ │ │ │   ├── @webassemblyjs/leb128@1.8.5
32614 silly saveTree │ │ │ │   └── @webassemblyjs/utf8@1.8.5
32614 silly saveTree │ │ │ ├── @webassemblyjs/wasm-gen@1.8.5
32614 silly saveTree │ │ │ ├─┬ @webassemblyjs/wasm-opt@1.8.5
32614 silly saveTree │ │ │ │ └── @webassemblyjs/wasm-parser@1.8.5
32614 silly saveTree │ │ │ └── @webassemblyjs/wasm-parser@1.8.5
32614 silly saveTree │ │ ├── @webassemblyjs/wasm-parser@1.8.5
32614 silly saveTree │ │ ├── acorn@6.4.2
32614 silly saveTree │ │ ├── chrome-trace-event@1.0.2
32614 silly saveTree │ │ ├─┬ eslint-scope@4.0.3
32614 silly saveTree │ │ │ ├─┬ esrecurse@4.3.0
32614 silly saveTree │ │ │ │ └── estraverse@5.2.0
32614 silly saveTree │ │ │ └── estraverse@4.3.0
32614 silly saveTree │ │ ├── loader-runner@2.4.0
32614 silly saveTree │ │ ├─┬ micromatch@3.1.10
32614 silly saveTree │ │ │ └─┬ braces@2.3.2
32614 silly saveTree │ │ │   ├── extend-shallow@2.0.1
32614 silly saveTree │ │ │   └─┬ fill-range@4.0.0
32614 silly saveTree │ │ │     ├── extend-shallow@2.0.1
32614 silly saveTree │ │ │     ├─┬ is-number@3.0.0
32614 silly saveTree │ │ │     │ └── kind-of@3.2.2
32614 silly saveTree │ │ │     └── to-regex-range@2.1.1
32614 silly saveTree │ │ ├─┬ node-libs-browser@2.2.1
32614 silly saveTree │ │ │ ├─┬ assert@1.5.0
32614 silly saveTree │ │ │ │ └─┬ util@0.10.3
32614 silly saveTree │ │ │ │   └── inherits@2.0.1
32614 silly saveTree │ │ │ ├─┬ browserify-zlib@0.2.0
32614 silly saveTree │ │ │ │ └── pako@1.0.11
32614 silly saveTree │ │ │ ├─┬ buffer@4.9.2
32614 silly saveTree │ │ │ │ ├── base64-js@1.5.1
32614 silly saveTree │ │ │ │ └── ieee754@1.2.1
32614 silly saveTree │ │ │ ├── console-browserify@1.2.0
32614 silly saveTree │ │ │ ├── constants-browserify@1.0.0
32614 silly saveTree │ │ │ ├─┬ crypto-browserify@3.12.0
32614 silly saveTree │ │ │ │ ├─┬ browserify-cipher@1.0.1
32614 silly saveTree │ │ │ │ │ ├─┬ browserify-aes@1.2.0
32614 silly saveTree │ │ │ │ │ │ ├── buffer-xor@1.0.3
32614 silly saveTree │ │ │ │ │ │ ├── cipher-base@1.0.4
32614 silly saveTree │ │ │ │ │ │ ├─┬ create-hash@1.2.0
32614 silly saveTree │ │ │ │ │ │ │ ├─┬ md5.js@1.3.5
32614 silly saveTree │ │ │ │ │ │ │ │ └─┬ hash-base@3.1.0
32614 silly saveTree │ │ │ │ │ │ │ │   ├── readable-stream@3.6.0
32614 silly saveTree │ │ │ │ │ │ │ │   └── safe-buffer@5.2.1
32614 silly saveTree │ │ │ │ │ │ │ ├── ripemd160@2.0.2
32614 silly saveTree │ │ │ │ │ │ │ └── sha.js@2.4.11
32614 silly saveTree │ │ │ │ │ │ └── evp_bytestokey@1.0.3
32614 silly saveTree │ │ │ │ │ ├─┬ browserify-des@1.0.2
32614 silly saveTree │ │ │ │ │ │ └── des.js@1.0.1
32614 silly saveTree │ │ │ │ │ └── evp_bytestokey@1.0.3
32614 silly saveTree │ │ │ │ ├─┬ browserify-sign@4.2.1
32614 silly saveTree │ │ │ │ │ ├── bn.js@5.1.3
32614 silly saveTree │ │ │ │ │ ├── browserify-rsa@4.1.0
32614 silly saveTree │ │ │ │ │ ├── create-hmac@1.1.7
32614 silly saveTree │ │ │ │ │ ├─┬ elliptic@6.5.3
32614 silly saveTree │ │ │ │ │ │ ├── bn.js@4.11.9
32614 silly saveTree │ │ │ │ │ │ ├── brorand@1.1.0
32614 silly saveTree │ │ │ │ │ │ ├── hash.js@1.1.7
32614 silly saveTree │ │ │ │ │ │ ├─┬ hmac-drbg@1.0.1
32614 silly saveTree │ │ │ │ │ │ │ └── minimalistic-crypto-utils@1.0.1
32614 silly saveTree │ │ │ │ │ │ └── minimalistic-crypto-utils@1.0.1
32614 silly saveTree │ │ │ │ │ ├─┬ parse-asn1@5.1.6
32614 silly saveTree │ │ │ │ │ │ ├─┬ asn1.js@5.4.1
32614 silly saveTree │ │ │ │ │ │ │ └── bn.js@4.11.9
32614 silly saveTree │ │ │ │ │ │ └── pbkdf2@3.1.1
32614 silly saveTree │ │ │ │ │ ├── readable-stream@3.6.0
32614 silly saveTree │ │ │ │ │ └── safe-buffer@5.2.1
32614 silly saveTree │ │ │ │ ├─┬ create-ecdh@4.0.4
32614 silly saveTree │ │ │ │ │ └── bn.js@4.11.9
32614 silly saveTree │ │ │ │ ├── create-hash@1.2.0
32614 silly saveTree │ │ │ │ ├── create-hmac@1.1.7
32614 silly saveTree │ │ │ │ ├─┬ diffie-hellman@5.0.3
32614 silly saveTree │ │ │ │ │ ├── bn.js@4.11.9
32614 silly saveTree │ │ │ │ │ └─┬ miller-rabin@4.0.1
32614 silly saveTree │ │ │ │ │   └── bn.js@4.11.9
32614 silly saveTree │ │ │ │ ├── pbkdf2@3.1.1
32614 silly saveTree │ │ │ │ ├─┬ public-encrypt@4.0.3
32614 silly saveTree │ │ │ │ │ └── bn.js@4.11.9
32614 silly saveTree │ │ │ │ └── randomfill@1.0.4
32614 silly saveTree │ │ │ ├── domain-browser@1.2.0
32614 silly saveTree │ │ │ ├── events@3.2.0
32614 silly saveTree │ │ │ ├── https-browserify@1.0.0
32614 silly saveTree │ │ │ ├── os-browserify@0.3.0
32614 silly saveTree │ │ │ ├── path-browserify@0.0.1
32614 silly saveTree │ │ │ ├── process@0.11.10
32614 silly saveTree │ │ │ ├── querystring-es3@0.2.1
32614 silly saveTree │ │ │ ├── stream-browserify@2.0.2
32614 silly saveTree │ │ │ ├─┬ stream-http@2.8.3
32614 silly saveTree │ │ │ │ ├── builtin-status-codes@3.0.0
32614 silly saveTree │ │ │ │ └── to-arraybuffer@1.0.1
32614 silly saveTree │ │ │ ├─┬ timers-browserify@2.0.12
32614 silly saveTree │ │ │ │ └── setimmediate@1.0.5
32614 silly saveTree │ │ │ ├── tty-browserify@0.0.0
32614 silly saveTree │ │ │ ├─┬ util@0.11.1
32614 silly saveTree │ │ │ │ └── inherits@2.0.3
32614 silly saveTree │ │ │ └── vm-browserify@1.1.2
32614 silly saveTree │ │ ├── schema-utils@1.0.0
32614 silly saveTree │ │ ├─┬ terser-webpack-plugin@1.4.5
32614 silly saveTree │ │ │ ├─┬ find-cache-dir@2.1.0
32614 silly saveTree │ │ │ │ ├─┬ make-dir@2.1.0
32614 silly saveTree │ │ │ │ │ └── semver@5.7.1
32614 silly saveTree │ │ │ │ └── pkg-dir@3.0.0
32614 silly saveTree │ │ │ ├── source-map@0.6.1
32614 silly saveTree │ │ │ ├── terser@4.8.0
32614 silly saveTree │ │ │ └── worker-farm@1.7.0
32614 silly saveTree │ │ └─┬ watchpack@1.7.5
32614 silly saveTree │ │   └─┬ watchpack-chokidar2@2.0.1
32614 silly saveTree │ │     └─┬ chokidar@2.1.8
32614 silly saveTree │ │       ├─┬ anymatch@2.0.0
32614 silly saveTree │ │       │ ├─┬ micromatch@3.1.10
32614 silly saveTree │ │       │ │ └─┬ braces@2.3.2
32614 silly saveTree │ │       │ │   ├── extend-shallow@2.0.1
32614 silly saveTree │ │       │ │   └─┬ fill-range@4.0.0
32614 silly saveTree │ │       │ │     ├── extend-shallow@2.0.1
32614 silly saveTree │ │       │ │     ├─┬ is-number@3.0.0
32614 silly saveTree │ │       │ │     │ └── kind-of@3.2.2
32614 silly saveTree │ │       │ │     └── to-regex-range@2.1.1
32614 silly saveTree │ │       │ └── normalize-path@2.1.1
32614 silly saveTree │ │       ├── braces@2.3.2
32614 silly saveTree │ │       ├── fsevents@1.2.13
32614 silly saveTree │ │       ├─┬ glob-parent@3.1.0
32614 silly saveTree │ │       │ └── is-glob@3.1.0
32614 silly saveTree │ │       ├─┬ is-binary-path@1.0.1
32614 silly saveTree │ │       │ └── binary-extensions@1.13.1
32614 silly saveTree │ │       └── readdirp@2.2.1
32614 silly saveTree │ └── worker-plugin@3.2.0
32614 silly saveTree ├── @angular/animations@8.2.14
32614 silly saveTree ├─┬ @angular/cdk@8.2.2
32614 silly saveTree │ └── parse5@5.1.1
32614 silly saveTree ├─┬ @angular/cli@8.3.29
32614 silly saveTree │ ├─┬ @angular-devkit/schematics@8.3.29
32614 silly saveTree │ │ └── rxjs@6.4.0
32614 silly saveTree │ ├── @schematics/angular@8.3.29
32614 silly saveTree │ ├─┬ @schematics/update@0.803.29
32614 silly saveTree │ │ ├── @yarnpkg/lockfile@1.1.0
32614 silly saveTree │ │ ├── ini@1.3.5
32614 silly saveTree │ │ ├─┬ pacote@9.5.5
32614 silly saveTree │ │ │ ├─┬ make-fetch-happen@5.0.2
32614 silly saveTree │ │ │ │ ├─┬ agentkeepalive@3.5.2
32614 silly saveTree │ │ │ │ │ └── humanize-ms@1.2.1
32614 silly saveTree │ │ │ │ ├── http-cache-semantics@3.8.1
32614 silly saveTree │ │ │ │ ├─┬ http-proxy-agent@2.1.0
32614 silly saveTree │ │ │ │ │ ├─┬ agent-base@4.3.0
32614 silly saveTree │ │ │ │ │ │ └─┬ es6-promisify@5.0.0
32614 silly saveTree │ │ │ │ │ │   └── es6-promise@4.2.8
32614 silly saveTree │ │ │ │ │ └─┬ debug@3.1.0
32614 silly saveTree │ │ │ │ │   └── ms@2.0.0
32614 silly saveTree │ │ │ │ ├─┬ https-proxy-agent@2.2.4
32614 silly saveTree │ │ │ │ │ └── debug@3.2.6
32614 silly saveTree │ │ │ │ ├─┬ node-fetch-npm@2.0.4
32614 silly saveTree │ │ │ │ │ └─┬ encoding@0.1.13
32614 silly saveTree │ │ │ │ │   └── iconv-lite@0.6.2
32614 silly saveTree │ │ │ │ ├─┬ promise-retry@1.1.1
32614 silly saveTree │ │ │ │ │ ├── err-code@1.1.2
32614 silly saveTree │ │ │ │ │ └── retry@0.10.1
32614 silly saveTree │ │ │ │ └─┬ socks-proxy-agent@4.0.2
32614 silly saveTree │ │ │ │   ├── agent-base@4.2.1
32614 silly saveTree │ │ │ │   └─┬ socks@2.3.3
32614 silly saveTree │ │ │ │     └── smart-buffer@4.1.0
32614 silly saveTree │ │ │ ├── minipass@2.9.0
32614 silly saveTree │ │ │ ├─┬ normalize-package-data@2.5.0
32614 silly saveTree │ │ │ │ ├── hosted-git-info@2.8.8
32614 silly saveTree │ │ │ │ ├── semver@5.7.1
32614 silly saveTree │ │ │ │ └─┬ validate-npm-package-license@3.0.4
32614 silly saveTree │ │ │ │   ├─┬ spdx-correct@3.1.1
32614 silly saveTree │ │ │ │   │ ├─┬ spdx-expression-parse@3.0.1
32614 silly saveTree │ │ │ │   │ │ ├── spdx-exceptions@2.3.0
32614 silly saveTree │ │ │ │   │ │ └── spdx-license-ids@3.0.6
32614 silly saveTree │ │ │ │   │ └── spdx-license-ids@3.0.6
32614 silly saveTree │ │ │ │   └── spdx-expression-parse@3.0.1
32614 silly saveTree │ │ │ ├─┬ npm-package-arg@6.1.0
32614 silly saveTree │ │ │ │ ├─┬ osenv@0.1.5
32614 silly saveTree │ │ │ │ │ ├── os-homedir@1.0.2
32614 silly saveTree │ │ │ │ │ └── os-tmpdir@1.0.2
32614 silly saveTree │ │ │ │ ├── semver@5.7.1
32614 silly saveTree │ │ │ │ └─┬ validate-npm-package-name@3.0.0
32614 silly saveTree │ │ │ │   └── builtins@1.0.3
32614 silly saveTree │ │ │ ├─┬ npm-packlist@1.4.8
32614 silly saveTree │ │ │ │ ├── ignore-walk@3.0.3
32614 silly saveTree │ │ │ │ ├─┬ npm-bundled@1.1.1
32614 silly saveTree │ │ │ │ │ └── npm-normalize-package-bin@1.0.1
32614 silly saveTree │ │ │ │ └── npm-normalize-package-bin@1.0.1
32614 silly saveTree │ │ │ ├─┬ npm-pick-manifest@2.2.3
32614 silly saveTree │ │ │ │ └── semver@5.7.1
32614 silly saveTree │ │ │ ├─┬ npm-registry-fetch@4.0.7
32614 silly saveTree │ │ │ │ ├─┬ JSONStream@1.3.5
32614 silly saveTree │ │ │ │ │ ├── jsonparse@1.3.1
32614 silly saveTree │ │ │ │ │ └── through@2.3.8
32614 silly saveTree │ │ │ │ └── safe-buffer@5.2.1
32614 silly saveTree │ │ │ ├── osenv@0.1.5
32614 silly saveTree │ │ │ ├── promise-retry@1.1.1
32614 silly saveTree │ │ │ ├─┬ protoduck@5.0.1
32614 silly saveTree │ │ │ │ └── genfun@5.0.0
32614 silly saveTree │ │ │ ├── semver@5.7.1
32614 silly saveTree │ │ │ └─┬ tar@4.4.13
32614 silly saveTree │ │ │   ├── fs-minipass@1.2.7
32614 silly saveTree │ │ │   └── minizlib@1.3.3
32614 silly saveTree │ │ ├── rxjs@6.4.0
32614 silly saveTree │ │ └─┬ semver-intersect@1.4.0
32614 silly saveTree │ │   └── semver@5.7.1
32614 silly saveTree │ ├── @yarnpkg/lockfile@1.1.0
32614 silly saveTree │ ├── ansi-colors@4.1.1
32614 silly saveTree │ ├── ini@1.3.5
32614 silly saveTree │ ├─┬ inquirer@6.5.1
32614 silly saveTree │ │ ├─┬ ansi-escapes@4.3.1
32614 silly saveTree │ │ │ └── type-fest@0.11.0
32614 silly saveTree │ │ ├─┬ cli-cursor@3.1.0
32614 silly saveTree │ │ │ └─┬ restore-cursor@3.1.0
32614 silly saveTree │ │ │   └─┬ onetime@5.1.2
32614 silly saveTree │ │ │     └── mimic-fn@2.1.0
32614 silly saveTree │ │ ├── cli-width@2.2.1
32614 silly saveTree │ │ ├─┬ external-editor@3.1.0
32614 silly saveTree │ │ │ ├── chardet@0.7.0
32614 silly saveTree │ │ │ └── tmp@0.0.33
32614 silly saveTree │ │ ├── figures@3.2.0
32614 silly saveTree │ │ ├── mute-stream@0.0.8
32614 silly saveTree │ │ ├── run-async@2.4.1
32614 silly saveTree │ │ ├── rxjs@6.6.3
32614 silly saveTree │ │ ├─┬ string-width@4.2.0
32614 silly saveTree │ │ │ ├── emoji-regex@8.0.0
32614 silly saveTree │ │ │ ├── is-fullwidth-code-point@3.0.0
32614 silly saveTree │ │ │ └─┬ strip-ansi@6.0.0
32614 silly saveTree │ │ │   └── ansi-regex@5.0.0
32614 silly saveTree │ │ └─┬ strip-ansi@5.2.0
32614 silly saveTree │ │   └── ansi-regex@4.1.0
32614 silly saveTree │ ├── npm-package-arg@6.1.0
32614 silly saveTree │ ├─┬ npm-pick-manifest@3.0.2
32614 silly saveTree │ │ └── semver@5.7.1
32614 silly saveTree │ ├── pacote@9.5.5
32614 silly saveTree │ ├─┬ read-package-tree@5.3.1
32614 silly saveTree │ │ ├─┬ read-package-json@2.1.2
32614 silly saveTree │ │ │ └── json-parse-even-better-errors@2.3.1
32614 silly saveTree │ │ ├─┬ readdir-scoped-modules@1.1.0
32614 silly saveTree │ │ │ ├── debuglog@1.0.1
32614 silly saveTree │ │ │ └── dezalgo@1.0.3
32614 silly saveTree │ │ └─┬ util-promisify@2.1.0
32614 silly saveTree │ │   └─┬ object.getownpropertydescriptors@2.1.0
32614 silly saveTree │ │     └── es-abstract@1.17.7
32614 silly saveTree │ ├── rimraf@3.0.0
32614 silly saveTree │ ├── symbol-observable@1.2.0
32614 silly saveTree │ └── universal-analytics@0.4.23
32614 silly saveTree ├── @angular/common@8.2.14
32614 silly saveTree ├─┬ @angular/compiler-cli@8.2.14
32614 silly saveTree │ ├── canonical-path@1.0.0
32614 silly saveTree │ ├─┬ chokidar@2.1.8
32614 silly saveTree │ │ ├─┬ anymatch@2.0.0
32614 silly saveTree │ │ │ ├─┬ micromatch@3.1.10
32614 silly saveTree │ │ │ │ └─┬ braces@2.3.2
32614 silly saveTree │ │ │ │   ├── extend-shallow@2.0.1
32614 silly saveTree │ │ │ │   └─┬ fill-range@4.0.0
32614 silly saveTree │ │ │ │     ├── extend-shallow@2.0.1
32614 silly saveTree │ │ │ │     ├─┬ is-number@3.0.0
32614 silly saveTree │ │ │ │     │ └── kind-of@3.2.2
32614 silly saveTree │ │ │ │     └── to-regex-range@2.1.1
32614 silly saveTree │ │ │ └── normalize-path@2.1.1
32614 silly saveTree │ │ ├── braces@2.3.2
32614 silly saveTree │ │ ├── fsevents@1.2.13
32614 silly saveTree │ │ ├─┬ glob-parent@3.1.0
32614 silly saveTree │ │ │ └── is-glob@3.1.0
32614 silly saveTree │ │ ├─┬ is-binary-path@1.0.1
32614 silly saveTree │ │ │ └── binary-extensions@1.13.1
32614 silly saveTree │ │ └── readdirp@2.2.1
32614 silly saveTree │ ├── dependency-graph@0.7.2
32614 silly saveTree │ ├── reflect-metadata@0.1.13
32614 silly saveTree │ ├── source-map@0.6.1
32614 silly saveTree │ └─┬ yargs@13.1.0
32614 silly saveTree │   ├─┬ cliui@4.1.0
32614 silly saveTree │   │ ├─┬ string-width@2.1.1
32614 silly saveTree │   │ │ └─┬ strip-ansi@4.0.0
32614 silly saveTree │   │ │   └── ansi-regex@3.0.0
32614 silly saveTree │   │ ├── strip-ansi@4.0.0
32614 silly saveTree │   │ └─┬ wrap-ansi@2.1.0
32614 silly saveTree │   │   ├─┬ string-width@1.0.2
32614 silly saveTree │   │   │ ├── code-point-at@1.1.0
32614 silly saveTree │   │   │ ├─┬ is-fullwidth-code-point@1.0.0
32614 silly saveTree │   │   │ │ └── number-is-nan@1.0.1
32614 silly saveTree │   │   │ └─┬ strip-ansi@3.0.1
32614 silly saveTree │   │   │   └── ansi-regex@2.1.1
32614 silly saveTree │   │   └── strip-ansi@3.0.1
32614 silly saveTree │   └─┬ os-locale@3.1.0
32614 silly saveTree │     ├─┬ lcid@2.0.0
32614 silly saveTree │     │ └── invert-kv@2.0.0
32614 silly saveTree │     └─┬ mem@4.3.0
32614 silly saveTree │       ├─┬ map-age-cleaner@0.1.3
32614 silly saveTree │       │ └── p-defer@1.0.0
32614 silly saveTree │       └── p-is-promise@2.1.0
32614 silly saveTree ├── @angular/compiler@8.2.14
32614 silly saveTree ├── @angular/core@8.2.14
32614 silly saveTree ├── @angular/flex-layout@8.0.0-beta.27
32614 silly saveTree ├── @angular/forms@8.2.14
32614 silly saveTree ├── @angular/language-service@8.2.14
32614 silly saveTree ├── @angular/platform-browser-dynamic@8.2.14
32614 silly saveTree ├── @angular/platform-browser@8.2.14
32614 silly saveTree ├── @angular/router@8.2.14
32614 silly saveTree ├── @auth0/angular-jwt@4.2.0
32614 silly saveTree ├── @ngx-translate/core@10.0.2
32614 silly saveTree ├── @ngx-translate/http-loader@3.0.1
32614 silly saveTree ├── @types/jasmine@2.8.16
32614 silly saveTree ├── @types/jasminewd2@2.0.6
32614 silly saveTree ├── @types/lodash@4.14.136
32614 silly saveTree ├── @types/node@8.9.5
32614 silly saveTree ├─┬ angularx-qrcode@1.6.4
32614 silly saveTree │ └── qrcodejs2@0.0.2
32614 silly saveTree ├── big-integer@1.6.44
32614 silly saveTree ├── bootstrap@3.4.1
32614 silly saveTree ├─┬ codelyzer@5.2.2
32614 silly saveTree │ ├── app-root-path@2.2.1
32614 silly saveTree │ ├─┬ aria-query@3.0.0
32614 silly saveTree │ │ └── ast-types-flow@0.0.7
32614 silly saveTree │ ├── axobject-query@2.0.2
32614 silly saveTree │ ├─┬ css-selector-tokenizer@0.7.3
32614 silly saveTree │ │ ├── cssesc@3.0.0
32614 silly saveTree │ │ └── fastparse@1.1.2
32614 silly saveTree │ ├── cssauron@1.4.0
32614 silly saveTree │ ├── damerau-levenshtein@1.0.6
32614 silly saveTree │ ├─┬ semver-dsl@1.0.1
32614 silly saveTree │ │ └── semver@5.7.1
32614 silly saveTree │ ├── source-map@0.5.7
32614 silly saveTree │ └── sprintf-js@1.1.2
32614 silly saveTree ├── core-js@2.6.9
32614 silly saveTree ├── d3@3.5.17
32614 silly saveTree ├── file-saver@2.0.2
32614 silly saveTree ├── font-awesome@4.7.0
32614 silly saveTree ├── hammerjs@2.0.8
32614 silly saveTree ├── jasmine-core@2.99.1
32614 silly saveTree ├─┬ jasmine-spec-reporter@4.2.1
32614 silly saveTree │ └── colors@1.1.2
32614 silly saveTree ├── jquery@3.4.1
32614 silly saveTree ├─┬ karma-chrome-launcher@2.2.0
32614 silly saveTree │ └─┬ fs-access@1.0.1
32614 silly saveTree │   └── null-check@1.0.0
32614 silly saveTree ├─┬ karma-coverage-istanbul-reporter@2.0.4
32614 silly saveTree │ └─┬ istanbul-api@2.1.7
32614 silly saveTree │   ├── compare-versions@3.6.0
32614 silly saveTree │   ├── fileset@2.0.3
32614 silly saveTree │   ├── istanbul-lib-coverage@2.0.5
32614 silly saveTree │   ├─┬ istanbul-lib-hook@2.0.7
32614 silly saveTree │   │ └─┬ append-transform@1.0.0
32614 silly saveTree │   │   └─┬ default-require-extensions@2.0.0
32614 silly saveTree │   │     └── strip-bom@3.0.0
32614 silly saveTree │   ├── istanbul-lib-instrument@3.3.0
32614 silly saveTree │   ├─┬ istanbul-lib-report@2.0.8
32614 silly saveTree │   │ ├── istanbul-lib-coverage@2.0.5
32614 silly saveTree │   │ ├─┬ make-dir@2.1.0
32614 silly saveTree │   │ │ └── semver@5.7.1
32614 silly saveTree │   │ └── supports-color@6.1.0
32614 silly saveTree │   ├─┬ istanbul-lib-source-maps@3.0.6
32614 silly saveTree │   │ ├── istanbul-lib-coverage@2.0.5
32614 silly saveTree │   │ ├─┬ make-dir@2.1.0
32614 silly saveTree │   │ │ └── semver@5.7.1
32614 silly saveTree │   │ └── source-map@0.6.1
32614 silly saveTree │   ├─┬ istanbul-reports@2.2.7
32614 silly saveTree │   │ └── html-escaper@2.0.2
32614 silly saveTree │   └─┬ make-dir@2.1.0
32614 silly saveTree │     └── semver@5.7.1
32614 silly saveTree ├─┬ karma-jasmine-html-reporter@0.2.2
32614 silly saveTree │ └── karma-jasmine@1.1.2
32614 silly saveTree ├── karma-jasmine@1.1.2
32614 silly saveTree ├─┬ karma@3.0.0
32614 silly saveTree │ ├─┬ chokidar@2.1.8
32614 silly saveTree │ │ ├─┬ anymatch@2.0.0
32614 silly saveTree │ │ │ ├─┬ micromatch@3.1.10
32614 silly saveTree │ │ │ │ └─┬ braces@2.3.2
32614 silly saveTree │ │ │ │   ├── extend-shallow@2.0.1
32614 silly saveTree │ │ │ │   └─┬ fill-range@4.0.0
32614 silly saveTree │ │ │ │     ├── extend-shallow@2.0.1
32614 silly saveTree │ │ │ │     ├─┬ is-number@3.0.0
32614 silly saveTree │ │ │ │     │ └── kind-of@3.2.2
32614 silly saveTree │ │ │ │     └── to-regex-range@2.1.1
32614 silly saveTree │ │ │ └── normalize-path@2.1.1
32614 silly saveTree │ │ ├── braces@2.3.2
32614 silly saveTree │ │ ├── fsevents@1.2.13
32614 silly saveTree │ │ ├─┬ glob-parent@3.1.0
32614 silly saveTree │ │ │ └── is-glob@3.1.0
32614 silly saveTree │ │ ├─┬ is-binary-path@1.0.1
32614 silly saveTree │ │ │ └── binary-extensions@1.13.1
32614 silly saveTree │ │ └── readdirp@2.2.1
32614 silly saveTree │ ├── combine-lists@1.0.1
32614 silly saveTree │ ├─┬ connect@3.7.0
32614 silly saveTree │ │ └─┬ debug@2.6.9
32614 silly saveTree │ │   └── ms@2.0.0
32614 silly saveTree │ ├── di@0.0.1
32614 silly saveTree │ ├─┬ dom-serialize@2.2.1
32614 silly saveTree │ │ ├── custom-event@1.0.1
32614 silly saveTree │ │ ├── ent@2.2.0
32614 silly saveTree │ │ └── void-elements@2.0.1
32614 silly saveTree │ ├─┬ expand-braces@0.1.2
32614 silly saveTree │ │ ├── array-slice@0.2.3
32614 silly saveTree │ │ ├── array-unique@0.2.1
32614 silly saveTree │ │ └─┬ braces@0.1.5
32614 silly saveTree │ │   └─┬ expand-range@0.1.1
32614 silly saveTree │ │     ├── is-number@0.1.1
32614 silly saveTree │ │     └── repeat-string@0.2.2
32614 silly saveTree │ ├─┬ isbinaryfile@3.0.3
32614 silly saveTree │ │ └─┬ buffer-alloc@1.2.0
32614 silly saveTree │ │   ├── buffer-alloc-unsafe@1.1.0
32614 silly saveTree │ │   └── buffer-fill@1.0.0
32614 silly saveTree │ ├─┬ log4js@3.0.6
32614 silly saveTree │ │ ├── circular-json@0.5.9
32614 silly saveTree │ │ ├── date-format@1.2.0
32614 silly saveTree │ │ ├── debug@3.2.6
32614 silly saveTree │ │ ├── rfdc@1.1.4
32614 silly saveTree │ │ └─┬ streamroller@0.7.0
32614 silly saveTree │ │   └── debug@3.2.6
32614 silly saveTree │ ├── mime@2.4.6
32614 silly saveTree │ ├─┬ optimist@0.6.1
32614 silly saveTree │ │ ├── minimist@0.0.10
32614 silly saveTree │ │ └── wordwrap@0.0.3
32614 silly saveTree │ ├── qjobs@1.2.0
32614 silly saveTree │ ├─┬ socket.io@2.1.1
32614 silly saveTree │ │ ├─┬ debug@3.1.0
32614 silly saveTree │ │ │ └── ms@2.0.0
32614 silly saveTree │ │ ├─┬ engine.io@3.2.1
32614 silly saveTree │ │ │ ├── base64id@1.0.0
32614 silly saveTree │ │ │ ├── cookie@0.3.1
32614 silly saveTree │ │ │ ├─┬ debug@3.1.0
32614 silly saveTree │ │ │ │ └── ms@2.0.0
32614 silly saveTree │ │ │ ├─┬ engine.io-parser@2.1.3
32614 silly saveTree │ │ │ │ ├── after@0.8.2
32614 silly saveTree │ │ │ │ ├── arraybuffer.slice@0.0.7
32614 silly saveTree │ │ │ │ ├── base64-arraybuffer@0.1.5
32614 silly saveTree │ │ │ │ ├── blob@0.0.5
32614 silly saveTree │ │ │ │ └─┬ has-binary2@1.0.3
32614 silly saveTree │ │ │ │   └── isarray@2.0.1
32614 silly saveTree │ │ │ └─┬ ws@3.3.3
32614 silly saveTree │ │ │   └── ultron@1.1.1
32614 silly saveTree │ │ ├── has-binary2@1.0.3
32614 silly saveTree │ │ ├── socket.io-adapter@1.1.2
32614 silly saveTree │ │ ├─┬ socket.io-client@2.1.1
32614 silly saveTree │ │ │ ├── backo2@1.0.2
32614 silly saveTree │ │ │ ├── component-bind@1.0.0
32614 silly saveTree │ │ │ ├── component-emitter@1.2.1
32614 silly saveTree │ │ │ ├─┬ debug@3.1.0
32614 silly saveTree │ │ │ │ └── ms@2.0.0
32614 silly saveTree │ │ │ ├─┬ engine.io-client@3.2.1
32614 silly saveTree │ │ │ │ ├── component-emitter@1.2.1
32614 silly saveTree │ │ │ │ ├── component-inherit@0.0.3
32614 silly saveTree │ │ │ │ ├─┬ debug@3.1.0
32614 silly saveTree │ │ │ │ │ └── ms@2.0.0
32614 silly saveTree │ │ │ │ ├── has-cors@1.1.0
32614 silly saveTree │ │ │ │ ├── indexof@0.0.1
32614 silly saveTree │ │ │ │ ├─┬ parseqs@0.0.5
32614 silly saveTree │ │ │ │ │ └─┬ better-assert@1.0.2
32614 silly saveTree │ │ │ │ │   └── callsite@1.0.0
32614 silly saveTree │ │ │ │ ├── parseuri@0.0.5
32614 silly saveTree │ │ │ │ ├── ws@3.3.3
32614 silly saveTree │ │ │ │ ├── xmlhttprequest-ssl@1.5.5
32614 silly saveTree │ │ │ │ └── yeast@0.1.2
32614 silly saveTree │ │ │ ├── has-cors@1.1.0
32614 silly saveTree │ │ │ ├── indexof@0.0.1
32614 silly saveTree │ │ │ ├── object-component@0.0.3
32614 silly saveTree │ │ │ ├── parseqs@0.0.5
32614 silly saveTree │ │ │ ├── parseuri@0.0.5
32614 silly saveTree │ │ │ ├─┬ socket.io-parser@3.2.0
32614 silly saveTree │ │ │ │ ├── component-emitter@1.2.1
32614 silly saveTree │ │ │ │ ├─┬ debug@3.1.0
32614 silly saveTree │ │ │ │ │ └── ms@2.0.0
32614 silly saveTree │ │ │ │ └── isarray@2.0.1
32614 silly saveTree │ │ │ └── to-array@0.1.4
32614 silly saveTree │ │ └── socket.io-parser@3.2.0
32614 silly saveTree │ ├── source-map@0.6.1
32614 silly saveTree │ └─┬ useragent@2.2.1
32614 silly saveTree │   └── lru-cache@2.2.4
32614 silly saveTree ├── lodash@4.17.15
32614 silly saveTree ├── moment@2.24.0
32614 silly saveTree ├── ng-circle-progress@1.5.0
32614 silly saveTree ├─┬ ng2-nvd3@2.0.0
32614 silly saveTree │ ├── nvd3@1.8.6
32614 silly saveTree │ └── rxjs@5.2.0
32614 silly saveTree ├── ngx-bootstrap@4.3.0
32614 silly saveTree ├── ngx-pagination@3.3.1
32614 silly saveTree ├── ngx-toastr@11.3.3
32614 silly saveTree ├─┬ node-sass@4.12.0
32614 silly saveTree │ ├── async-foreach@0.1.3
32614 silly saveTree │ ├─┬ chalk@1.1.3
32614 silly saveTree │ │ ├── ansi-styles@2.2.1
32614 silly saveTree │ │ ├── has-ansi@2.0.0
32614 silly saveTree │ │ └── supports-color@2.0.0
32614 silly saveTree │ ├─┬ cross-spawn@3.0.1
32614 silly saveTree │ │ └─┬ lru-cache@4.1.5
32614 silly saveTree │ │   ├── pseudomap@1.0.2
32614 silly saveTree │ │   └── yallist@2.1.2
32614 silly saveTree │ ├─┬ gaze@1.1.3
32614 silly saveTree │ │ └── globule@1.3.2
32614 silly saveTree │ ├── get-stdin@4.0.1
32614 silly saveTree │ ├── in-publish@2.0.1
32614 silly saveTree │ ├─┬ meow@3.7.0
32614 silly saveTree │ │ ├─┬ camelcase-keys@2.1.0
32614 silly saveTree │ │ │ ├── camelcase@2.1.1
32614 silly saveTree │ │ │ └── map-obj@1.0.1
32614 silly saveTree │ │ ├─┬ loud-rejection@1.6.0
32614 silly saveTree │ │ │ └─┬ currently-unhandled@0.4.1
32614 silly saveTree │ │ │   └── array-find-index@1.0.2
32614 silly saveTree │ │ ├── map-obj@1.0.1
32614 silly saveTree │ │ ├─┬ read-pkg-up@1.0.1
32614 silly saveTree │ │ │ ├─┬ find-up@1.1.2
32614 silly saveTree │ │ │ │ └── path-exists@2.1.0
32614 silly saveTree │ │ │ └─┬ read-pkg@1.1.0
32614 silly saveTree │ │ │   ├─┬ load-json-file@1.1.0
32614 silly saveTree │ │ │   │ ├── parse-json@2.2.0
32614 silly saveTree │ │ │   │ ├── pify@2.3.0
32614 silly saveTree │ │ │   │ └─┬ strip-bom@2.0.0
32614 silly saveTree │ │ │   │   └── is-utf8@0.2.1
32614 silly saveTree │ │ │   └─┬ path-type@1.1.0
32614 silly saveTree │ │ │     └── pify@2.3.0
32614 silly saveTree │ │ ├─┬ redent@1.0.0
32614 silly saveTree │ │ │ ├─┬ indent-string@2.1.0
32614 silly saveTree │ │ │ │ └─┬ repeating@2.0.1
32614 silly saveTree │ │ │ │   └── is-finite@1.1.0
32614 silly saveTree │ │ │ └── strip-indent@1.0.1
32614 silly saveTree │ │ └── trim-newlines@1.0.0
32614 silly saveTree │ ├─┬ node-gyp@3.8.0
32614 silly saveTree │ │ ├── fstream@1.0.12
32614 silly saveTree │ │ ├─┬ nopt@3.0.6
32614 silly saveTree │ │ │ └── abbrev@1.1.1
32614 silly saveTree │ │ ├─┬ npmlog@4.1.2
32614 silly saveTree │ │ │ ├─┬ are-we-there-yet@1.1.5
32614 silly saveTree │ │ │ │ └── delegates@1.0.0
32614 silly saveTree │ │ │ ├── console-control-strings@1.1.0
32614 silly saveTree │ │ │ └─┬ gauge@2.7.4
32614 silly saveTree │ │ │   ├── has-unicode@2.0.1
32614 silly saveTree │ │ │   ├─┬ string-width@1.0.2
32614 silly saveTree │ │ │   │ └── is-fullwidth-code-point@1.0.0
32614 silly saveTree │ │ │   └─┬ wide-align@1.1.3
32614 silly saveTree │ │ │     └─┬ string-width@2.1.1
32614 silly saveTree │ │ │       └─┬ strip-ansi@4.0.0
32614 silly saveTree │ │ │         └── ansi-regex@3.0.0
32614 silly saveTree │ │ ├── semver@5.3.0
32614 silly saveTree │ │ └─┬ tar@2.2.2
32614 silly saveTree │ │   └── block-stream@0.0.9
32614 silly saveTree │ ├── npmlog@4.1.2
32614 silly saveTree │ ├─┬ sass-graph@2.2.6
32614 silly saveTree │ │ ├─┬ scss-tokenizer@0.2.3
32614 silly saveTree │ │ │ ├── js-base64@2.6.4
32614 silly saveTree │ │ │ └── source-map@0.4.4
32614 silly saveTree │ │ └─┬ yargs@7.1.1
32614 silly saveTree │ │   ├── camelcase@3.0.0
32614 silly saveTree │ │   ├─┬ cliui@3.2.0
32614 silly saveTree │ │   │ ├─┬ string-width@1.0.2
32614 silly saveTree │ │   │ │ └── is-fullwidth-code-point@1.0.0
32614 silly saveTree │ │   │ └── wrap-ansi@2.1.0
32614 silly saveTree │ │   ├── get-caller-file@1.0.3
32614 silly saveTree │ │   ├─┬ os-locale@1.4.0
32614 silly saveTree │ │   │ └─┬ lcid@1.0.0
32614 silly saveTree │ │   │   └── invert-kv@1.0.0
32614 silly saveTree │ │   ├── require-main-filename@1.0.1
32614 silly saveTree │ │   ├── string-width@1.0.2
32614 silly saveTree │ │   ├── which-module@1.0.0
32614 silly saveTree │ │   ├── y18n@3.2.1
32614 silly saveTree │ │   └── yargs-parser@5.0.0-security.0
32614 silly saveTree │ ├── stdout-stream@1.4.1
32614 silly saveTree │ └── true-case-path@1.0.3
32614 silly saveTree ├── nvd3@1.8.6
32614 silly saveTree ├── popper.js@1.16.1
32614 silly saveTree ├─┬ protractor@5.4.2
32614 silly saveTree │ ├── @types/q@0.0.32
32614 silly saveTree │ ├── @types/selenium-webdriver@3.0.17
32614 silly saveTree │ ├── blocking-proxy@1.0.1
32614 silly saveTree │ ├── browserstack@1.6.0
32614 silly saveTree │ ├─┬ chalk@1.1.3
32614 silly saveTree │ │ ├── ansi-styles@2.2.1
32614 silly saveTree │ │ └── supports-color@2.0.0
32614 silly saveTree │ ├─┬ jasmine@2.8.0
32614 silly saveTree │ │ ├── exit@0.1.2
32614 silly saveTree │ │ └── jasmine-core@2.8.0
32614 silly saveTree │ ├── jasminewd2@2.2.0
32614 silly saveTree │ ├── q@1.4.1
32614 silly saveTree │ ├── saucelabs@1.5.0
32614 silly saveTree │ ├─┬ selenium-webdriver@3.6.0
32614 silly saveTree │ │ ├─┬ jszip@3.5.0
32614 silly saveTree │ │ │ ├─┬ lie@3.3.0
32614 silly saveTree │ │ │ │ └── immediate@3.0.6
32614 silly saveTree │ │ │ └── set-immediate-shim@1.0.1
32614 silly saveTree │ │ ├── tmp@0.0.30
32614 silly saveTree │ │ └─┬ xml2js@0.4.23
32614 silly saveTree │ │   ├── sax@1.2.4
32614 silly saveTree │ │   └── xmlbuilder@11.0.1
32614 silly saveTree │ ├─┬ source-map-support@0.4.18
32614 silly saveTree │ │ └── source-map@0.5.7
32614 silly saveTree │ ├── webdriver-js-extender@2.1.0
32614 silly saveTree │ └─┬ webdriver-manager@12.1.7
32614 silly saveTree │   ├── adm-zip@0.4.16
32614 silly saveTree │   ├─┬ del@2.2.2
32614 silly saveTree │   │ ├─┬ globby@5.0.0
32614 silly saveTree │   │ │ ├── array-union@1.0.2
32614 silly saveTree │   │ │ ├── arrify@1.0.1
32614 silly saveTree │   │ │ └── pify@2.3.0
32614 silly saveTree │   │ ├── is-path-cwd@1.0.0
32614 silly saveTree │   │ ├─┬ is-path-in-cwd@1.0.1
32614 silly saveTree │   │ │ └── is-path-inside@1.0.1
32614 silly saveTree │   │ └── pify@2.3.0
32614 silly saveTree │   └── semver@5.7.1
32614 silly saveTree ├── rxjs@6.6.3
32614 silly saveTree ├─┬ terser@3.14.1
32614 silly saveTree │ ├── commander@2.17.1
32614 silly saveTree │ └── source-map@0.6.1
32614 silly saveTree ├─┬ ts-node@7.0.1
32614 silly saveTree │ ├── diff@3.5.0
32614 silly saveTree │ ├── make-error@1.3.6
32614 silly saveTree │ └── yn@2.0.0
32614 silly saveTree ├─┬ tslint@5.11.0
32614 silly saveTree │ ├─┬ babel-code-frame@6.26.0
32614 silly saveTree │ │ ├─┬ chalk@1.1.3
32614 silly saveTree │ │ │ ├── ansi-styles@2.2.1
32614 silly saveTree │ │ │ └── supports-color@2.0.0
32614 silly saveTree │ │ ├── esutils@2.0.3
32614 silly saveTree │ │ └── js-tokens@3.0.2
32614 silly saveTree │ ├── builtin-modules@1.1.1
32614 silly saveTree │ ├── semver@5.7.1
32614 silly saveTree │ └── tsutils@2.29.0
32614 silly saveTree ├── typescript@3.5.3
32614 silly saveTree └── zone.js@0.9.1
32615 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/webpack-dev-server/node_modules/fsevents):
32616 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
32617 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS:    darwin
32617 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch:  any
32617 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS:   linux
32617 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: arm
32618 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/watchpack-chokidar2/node_modules/fsevents):
32619 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
32620 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS:    darwin
32620 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch:  any
32620 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS:   linux
32620 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: arm
32621 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/karma/node_modules/fsevents):
32622 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
32623 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS:    darwin
32623 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch:  any
32623 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS:   linux
32623 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: arm
32624 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/@angular/compiler-cli/node_modules/fsevents):
32625 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
32626 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS:    darwin
32626 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch:  any
32626 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS:   linux
32626 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: arm
32627 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents):
32628 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
32629 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS:    darwin
32629 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch:  any
32629 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS:   linux
32629 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: arm
32630 verbose stack Error: node-sass@4.12.0 postinstall: `node scripts/build.js`
32630 verbose stack Exit status 1
32630 verbose stack     at EventEmitter.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
32630 verbose stack     at EventEmitter.emit (events.js:198:13)
32630 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
32630 verbose stack     at ChildProcess.emit (events.js:198:13)
32630 verbose stack     at maybeClose (internal/child_process.js:982:16)
32630 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
32631 verbose pkgid node-sass@4.12.0
32632 verbose cwd /home/Projects/pvt/<somecompanything>/<someangularapp>
32633 verbose Linux 5.4.0-1028-gcp
32634 verbose argv "/usr/bin/node" "/usr/bin/npm" "install"
32635 verbose node v10.23.0
32636 verbose npm  v6.14.8
32637 error code ELIFECYCLE
32638 error errno 1
32639 error node-sass@4.12.0 postinstall: `node scripts/build.js`
32639 error Exit status 1
32640 error Failed at the node-sass@4.12.0 postinstall script.
32640 error This is probably not a problem with npm. There is likely additional logging output above.
32641 verbose exit [ 1, true ]
nschonni commented 3 years ago

We've never supported ARM for any version

michaelaelise commented 3 years ago

@nschonni Yeah, I saw that. I guess we have just been lucky to have no build errors until now.

For my own knowledge could you explain the error to me? I do not understand what it means.