The response has been limited to 50k tokens of the smallest files in the repo. You can remove this limitation by removing the max tokens filter.
├── .circleci
    ├── Dockerfile
    ├── awscli-publickey.pub
    ├── chocolatey.config
    ├── config.yml
    └── vendor
    │   └── sdkman-install.sh
├── .dockerignore
├── .eslintignore
├── .eslintrc.json
├── .github
    ├── CODEOWNERS
    ├── ISSUE_TEMPLATE
    │   └── config.yml
    ├── PULL_REQUEST_TEMPLATE.md
    └── workflows
    │   ├── check-dependencies.yml
    │   ├── cli-alert.yml
    │   ├── create-build-image.yml
    │   ├── danger-zone.yml
    │   ├── deployment-monitor.yml
    │   ├── iac-cli-alert.yml
    │   ├── iac-smoke-tests-pulls.yml
    │   ├── iac-smoke-tests.yml
    │   ├── pr-housekeeping.yml
    │   ├── smoke-tests.yml
    │   ├── snyk-protect-production-smoke-tests.yml
    │   ├── sync-cli-help-to-user-docs.yml
    │   └── sync-cli-readme.yml
├── .gitignore
├── .gitleaksignore
├── .npmrc
├── .nvmrc
├── .pre-commit-config.yaml
├── .prettierignore
├── .prettierrc.json
├── .snyk
├── .vscode
    └── launch.json
├── CONTRIBUTING.md
├── Contributor-Agreement.md
├── LICENSE
├── Makefile
├── README.md
├── SECURITY.md
├── SUPPORT.md
├── bin
    └── snyk
├── binary-deployments.json
├── catalog-info.yaml
├── check-dependencies.config.ts
├── cliv2
    ├── .gitignore
    ├── .golangci.yaml
    ├── .snyk
    ├── Makefile
    ├── cmd
    │   ├── cliv2
    │   │   ├── configuration.go
    │   │   ├── debug.go
    │   │   ├── errorhandling.go
    │   │   ├── errorhandling_test.go
    │   │   ├── instrumentation.go
    │   │   ├── instrumentation_test.go
    │   │   ├── logheaderfooter.go
    │   │   ├── main.go
    │   │   ├── main_test.go
    │   │   └── testdata
    │   │   │   └── sarif.json
    │   └── make-cert
    │   │   └── main.go
    ├── go.mod
    ├── go.sum
    ├── internal
    │   ├── cliv2
    │   │   ├── cliv2.go
    │   │   └── cliv2_test.go
    │   ├── constants
    │   │   └── constants.go
    │   ├── debug
    │   │   └── debug.go
    │   ├── embedded
    │   │   ├── _data
    │   │   │   └── README.md
    │   │   ├── cliv1
    │   │   │   ├── cliv1.go
    │   │   │   ├── dummy_embedded_legacy_cli.go
    │   │   │   └── embedded_binary_template.txt
    │   │   ├── extract.go
    │   │   ├── file.go
    │   │   ├── sha.go
    │   │   └── sha_test.go
    │   ├── errors
    │   │   └── errors.go
    │   ├── proxy
    │   │   ├── interceptor
    │   │   │   ├── interceptor.go
    │   │   │   ├── interceptor_test.go
    │   │   │   ├── networkinjector.go
    │   │   │   ├── networkinjector_test.go
    │   │   │   ├── v1_analytics.go
    │   │   │   └── v1_analytics_test.go
    │   │   ├── proxy.go
    │   │   └── proxy_test.go
    │   └── utils
    │   │   ├── directories.go
    │   │   ├── file.go
    │   │   └── helpers.go
    ├── jest.config.ts
    ├── pkg
    │   └── basic_workflows
    │   │   ├── globalresources.go
    │   │   ├── globalresources_test.go
    │   │   ├── init.go
    │   │   ├── legacycli.go
    │   │   └── legacycli_test.go
    ├── scripts
    │   ├── issigned_darwin.sh
    │   ├── issigned_windows.ps1
    │   ├── osx-entitlements.plist
    │   ├── prepare_licenses.py
    │   ├── prepare_licenses.sh
    │   ├── shasum.ps1
    │   ├── sign_darwin.sh
    │   └── sign_windows.ps1
    └── test
    │   ├── fixtures
    │       ├── npm-test-proj-no-vulns
    │       │   └── package.json
    │       └── npm-test-proj-with-vulns
    │       │   ├── package-lock.json
    │       │   └── package.json
    │   └── testlib.go
├── config.default.json
├── dangerfile.js
├── docker-desktop
    ├── README.md
    ├── build.sh
    └── src
    │   └── snyk-mac.sh
├── help
    ├── README.md
    ├── _about-this-project
    │   ├── README.md
    │   ├── snyk-code-signing-public.pgp
    │   └── why-we-are-bundling-dependencies.md
    ├── cli-commands
    │   ├── README.md
    │   ├── aibom.md
    │   ├── apps.md
    │   ├── auth.md
    │   ├── code-test.md
    │   ├── code.md
    │   ├── config-environment.md
    │   ├── config.md
    │   ├── container-monitor.md
    │   ├── container-sbom.md
    │   ├── container-test.md
    │   ├── container.md
    │   ├── iac-capture.md
    │   ├── iac-describe.md
    │   ├── iac-report.md
    │   ├── iac-rules-init.md
    │   ├── iac-rules-push.md
    │   ├── iac-rules-test.md
    │   ├── iac-test.md
    │   ├── iac-update-exclude-policy.md
    │   ├── iac.md
    │   ├── ignore.md
    │   ├── log4shell.md
    │   ├── monitor.md
    │   ├── policy.md
    │   ├── sbom-monitor.md
    │   ├── sbom-test.md
    │   ├── sbom.md
    │   └── test.md
    ├── ide.svg
    ├── monitor.svg
    └── snyk-cli-screenshot.png
├── jest.config.js
├── package-lock.json
├── package.json
├── packages
    ├── cli-alert
    │   ├── jest.config.js
    │   ├── package.json
    │   ├── src
    │   │   └── index.ts
    │   └── tsconfig.json
    ├── iac-cli-alert
    │   ├── jest.config.js
    │   ├── package.json
    │   ├── src
    │   │   └── index.ts
    │   └── tsconfig.json
    ├── snyk-fix
    │   ├── GLOSSARY.md
    │   ├── README.md
    │   ├── SECURITY.md
    │   ├── jest.config.js
    │   ├── package.json
    │   ├── src
    │   │   ├── index.ts
    │   │   ├── lib
    │   │   │   ├── errors
    │   │   │   │   ├── command-failed-to-run-error.ts
    │   │   │   │   ├── common.ts
    │   │   │   │   ├── custom-error.ts
    │   │   │   │   ├── error-to-user-message.ts
    │   │   │   │   ├── failed-to-parse-manifest.ts
    │   │   │   │   ├── missing-file-name.ts
    │   │   │   │   ├── missing-remediation-data.ts
    │   │   │   │   ├── no-fixes-applied.ts
    │   │   │   │   └── unsupported-type-error.ts
    │   │   │   ├── issues
    │   │   │   │   ├── fixable-issues.ts
    │   │   │   │   ├── issues-by-severity.ts
    │   │   │   │   └── total-issues-count.ts
    │   │   │   └── output-formatters
    │   │   │   │   ├── format-display-name.ts
    │   │   │   │   ├── format-failed-item.ts
    │   │   │   │   ├── format-unresolved-item.ts
    │   │   │   │   ├── format-with-changes-item.ts
    │   │   │   │   └── show-results-summary.ts
    │   │   ├── partition-by-vulnerable.ts
    │   │   ├── plugins
    │   │   │   ├── load-plugin.ts
    │   │   │   ├── package-tool-supported.ts
    │   │   │   ├── python
    │   │   │   │   ├── get-handler-type.ts
    │   │   │   │   ├── handlers
    │   │   │   │   │   ├── attempted-changes-summary.ts
    │   │   │   │   │   ├── is-supported.ts
    │   │   │   │   │   ├── pip-requirements
    │   │   │   │   │   │   ├── contains-require-directive.ts
    │   │   │   │   │   │   ├── extract-version-provenance.ts
    │   │   │   │   │   │   ├── index.ts
    │   │   │   │   │   │   └── update-dependencies
    │   │   │   │   │   │   │   ├── apply-upgrades.ts
    │   │   │   │   │   │   │   ├── calculate-relevant-fixes.ts
    │   │   │   │   │   │   │   ├── generate-pins.ts
    │   │   │   │   │   │   │   ├── generate-upgrades.ts
    │   │   │   │   │   │   │   ├── index.ts
    │   │   │   │   │   │   │   ├── is-defined.ts
    │   │   │   │   │   │   │   ├── requirements-file-parser.ts
    │   │   │   │   │   │   │   └── types.ts
    │   │   │   │   │   ├── pipenv-pipfile
    │   │   │   │   │   │   ├── index.ts
    │   │   │   │   │   │   └── update-dependencies
    │   │   │   │   │   │   │   ├── generate-upgrades.ts
    │   │   │   │   │   │   │   ├── index.ts
    │   │   │   │   │   │   │   └── pipenv-add.ts
    │   │   │   │   │   ├── poetry
    │   │   │   │   │   │   ├── index.ts
    │   │   │   │   │   │   └── update-dependencies
    │   │   │   │   │   │   │   ├── generate-upgrades.ts
    │   │   │   │   │   │   │   ├── index.ts
    │   │   │   │   │   │   │   └── poetry-add.ts
    │   │   │   │   │   └── validate-required-data.ts
    │   │   │   │   ├── index.ts
    │   │   │   │   ├── load-handler.ts
    │   │   │   │   ├── map-entities-per-handler-type.ts
    │   │   │   │   ├── standardize-package-name.ts
    │   │   │   │   └── supported-handler-types.ts
    │   │   │   └── types.ts
    │   │   └── types.ts
    │   ├── test
    │   │   ├── acceptance
    │   │   │   └── plugins
    │   │   │   │   ├── package-tool-supported.spec.ts
    │   │   │   │   └── python
    │   │   │   │       └── handlers
    │   │   │   │           ├── pip-requirements
    │   │   │   │               └── update-dependencies
    │   │   │   │               │   ├── __snapshots__
    │   │   │   │               │       └── update-dependencies.spec.ts.snap
    │   │   │   │               │   ├── extract-provenance.spec.ts
    │   │   │   │               │   ├── update-dependencies.spec.ts
    │   │   │   │               │   └── workspaces
    │   │   │   │               │       ├── app-with-already-fixed
    │   │   │   │               │           ├── base.txt
    │   │   │   │               │           ├── core
    │   │   │   │               │           │   ├── expected-requirements.txt
    │   │   │   │               │           │   └── requirements.txt
    │   │   │   │               │           ├── expected-requirements.txt
    │   │   │   │               │           ├── lib
    │   │   │   │               │           │   ├── expected-requirements.txt
    │   │   │   │               │           │   └── requirements.txt
    │   │   │   │               │           └── requirements.txt
    │   │   │   │               │       ├── app-with-constraints
    │   │   │   │               │           ├── base.txt
    │   │   │   │               │           ├── constraints.txt
    │   │   │   │               │           ├── expected-constraints.txt
    │   │   │   │               │           ├── expected-requirements.txt
    │   │   │   │               │           ├── lib
    │   │   │   │               │           │   ├── expected-requirements.txt
    │   │   │   │               │           │   └── requirements.txt
    │   │   │   │               │           └── requirements.txt
    │   │   │   │               │       ├── basic-with-newline
    │   │   │   │               │           └── prod.txt
    │   │   │   │               │       ├── basic
    │   │   │   │               │           └── prod.txt
    │   │   │   │               │       ├── long-versions
    │   │   │   │               │           └── prod.txt
    │   │   │   │               │       ├── lower-case-dep
    │   │   │   │               │           └── req.txt
    │   │   │   │               │       ├── monorepo
    │   │   │   │               │           └── with-comparator
    │   │   │   │               │           │   └── prod.txt
    │   │   │   │               │       ├── pip-app-multiple-versions
    │   │   │   │               │           ├── base.txt
    │   │   │   │               │           ├── base2.txt
    │   │   │   │               │           ├── core
    │   │   │   │               │           │   └── requirements.txt
    │   │   │   │               │           ├── lib
    │   │   │   │               │           │   └── requirements.txt
    │   │   │   │               │           └── requirements.txt
    │   │   │   │               │       ├── pip-app
    │   │   │   │               │           ├── base.txt
    │   │   │   │               │           ├── base2.txt
    │   │   │   │               │           ├── core
    │   │   │   │               │           │   └── requirements.txt
    │   │   │   │               │           ├── lib
    │   │   │   │               │           │   └── requirements.txt
    │   │   │   │               │           └── requirements.txt
    │   │   │   │               │       ├── python-markers
    │   │   │   │               │           └── prod.txt
    │   │   │   │               │       ├── with-comparator
    │   │   │   │               │           └── prod.txt
    │   │   │   │               │       ├── with-custom-formatting
    │   │   │   │               │           └── requirements.txt
    │   │   │   │               │       ├── with-frozen-requirements
    │   │   │   │               │           └── requirements.frozen
    │   │   │   │               │       ├── with-multiple-requires
    │   │   │   │               │           ├── base.txt
    │   │   │   │               │           ├── dev.txt
    │   │   │   │               │           └── reqs
    │   │   │   │               │           │   ├── base.txt
    │   │   │   │               │           │   └── constraints.txt
    │   │   │   │               │       ├── with-nested-requires
    │   │   │   │               │           ├── requirements.txt
    │   │   │   │               │           └── requirements
    │   │   │   │               │           │   ├── base.txt
    │   │   │   │               │           │   ├── constraints.txt
    │   │   │   │               │           │   └── prod.txt
    │   │   │   │               │       ├── with-recursive-requires
    │   │   │   │               │           ├── base.txt
    │   │   │   │               │           ├── constraints.txt
    │   │   │   │               │           └── dev.txt
    │   │   │   │               │       ├── with-require-folder-up
    │   │   │   │               │           ├── base.txt
    │   │   │   │               │           └── reqs
    │   │   │   │               │           │   └── requirements.txt
    │   │   │   │               │       └── with-require
    │   │   │   │               │           ├── base.txt
    │   │   │   │               │           └── dev.txt
    │   │   │   │           ├── pipenv-pipfile
    │   │   │   │               ├── update-dependencies.spec.ts
    │   │   │   │               └── workspaces
    │   │   │   │               │   ├── with-comparator
    │   │   │   │               │       ├── Pipfile
    │   │   │   │               │       └── Pipfile.lock
    │   │   │   │               │   ├── with-dev-deps
    │   │   │   │               │       ├── Pipfile
    │   │   │   │               │       └── Pipfile.lock
    │   │   │   │               │   └── with-django-upgrade
    │   │   │   │               │       ├── Pipfile
    │   │   │   │               │       └── Pipfile.lock
    │   │   │   │           └── poetry
    │   │   │   │               ├── update-dependencies.spec.ts
    │   │   │   │               └── workspaces
    │   │   │   │                   ├── fails-to-lock
    │   │   │   │                       ├── poetry.lock
    │   │   │   │                       └── pyproject.toml
    │   │   │   │                   ├── non-existent
    │   │   │   │                       ├── poetry.lock
    │   │   │   │                       └── pyproject.toml
    │   │   │   │                   ├── simple
    │   │   │   │                       ├── poetry.lock
    │   │   │   │                       └── pyproject.toml
    │   │   │   │                   └── with-dev-deps
    │   │   │   │                       ├── poetry.lock
    │   │   │   │                       └── pyproject.toml
    │   │   ├── helpers
    │   │   │   ├── generate-entity-to-fix.ts
    │   │   │   └── read-file-helper.ts
    │   │   └── unit
    │   │   │   ├── __snapshots__
    │   │   │       └── fix.spec.ts.snap
    │   │   │   ├── fix.spec.ts
    │   │   │   ├── lib
    │   │   │       ├── issues
    │   │   │       │   ├── fixable-issues.spec.ts
    │   │   │       │   └── issues-by-severity.spec.ts
    │   │   │       └── output-formatters
    │   │   │       │   ├── __snapshots__
    │   │   │       │       ├── format-successful-item.spec.ts.snap
    │   │   │       │       ├── format-unresolved-item.spec.ts.snap
    │   │   │       │       └── show-results-summary.spec.ts.snap
    │   │   │       │   ├── format-successful-item.spec.ts
    │   │   │       │   ├── format-unresolved-item.spec.ts
    │   │   │       │   └── show-results-summary.spec.ts
    │   │   │   └── plugins
    │   │   │       └── python
    │   │   │           ├── __snapshots__
    │   │   │               └── contains-require-directive.spec.ts.snap
    │   │   │           ├── contains-require-directive.spec.ts
    │   │   │           ├── handlers
    │   │   │               ├── pip-requirements
    │   │   │               │   ├── get-handler-type.spec.ts
    │   │   │               │   ├── map-entities-per-handler-type.spec.ts
    │   │   │               │   └── update-dependencies
    │   │   │               │   │   ├── __snapshots__
    │   │   │               │   │       └── update-dependencies.spec.ts.snap
    │   │   │               │   │   ├── apply-upgrades.spec.ts
    │   │   │               │   │   ├── generate-pins.spec.ts
    │   │   │               │   │   ├── generate-upgrades.spec.ts
    │   │   │               │   │   ├── standardize-package-name.spec.ts
    │   │   │               │   │   └── update-dependencies.spec.ts
    │   │   │               ├── pipenv-pipfile
    │   │   │               │   └── update-dependencies
    │   │   │               │   │   └── update-dependencies.ts
    │   │   │               └── poetry
    │   │   │               │   └── generate-upgrades.spec.ts
    │   │   │           ├── is-supported.spec.ts
    │   │   │           └── workspaces
    │   │   │               ├── pip-app-with-python-markers
    │   │   │                   └── requirements.txt
    │   │   │               └── pip-app
    │   │   │                   └── requirements.txt
    │   └── tsconfig.json
    └── snyk-protect
    │   ├── .prettierignore
    │   ├── README.md
    │   ├── SECURITY.md
    │   ├── bin
    │       └── snyk-protect
    │   ├── help.txt
    │   ├── jest.config.js
    │   ├── package.json
    │   ├── src
    │       ├── index.ts
    │       └── lib
    │       │   ├── analytics.ts
    │       │   ├── explore-node-modules.ts
    │       │   ├── fetch-patches.ts
    │       │   ├── http.ts
    │       │   ├── index.ts
    │       │   ├── patch.ts
    │       │   ├── snyk-api.ts
    │       │   ├── snyk-file.ts
    │       │   ├── types.ts
    │       │   └── utils.ts
    │   ├── test
    │       ├── acceptance
    │       │   ├── fix-pr.smoke.spec.ts
    │       │   └── protect.spec.ts
    │       ├── fixtures
    │       │   ├── fix-pr
    │       │   │   ├── .snyk
    │       │   │   └── package.json
    │       │   ├── help-flag
    │       │   │   ├── README.md
    │       │   │   └── package.json
    │       │   ├── multiple-matching-paths
    │       │   │   ├── .snyk
    │       │   │   ├── README.md
    │       │   │   ├── expected_patchfile.patch
    │       │   │   ├── node_modules
    │       │   │   │   ├── lodash
    │       │   │   │   │   ├── LICENSE
    │       │   │   │   │   ├── README.md
    │       │   │   │   │   ├── lodash.js
    │       │   │   │   │   ├── lodash.js.4.17.15.bak
    │       │   │   │   │   └── package.json
    │       │   │   │   └── nyc
    │       │   │   │   │   ├── LICENSE.txt
    │       │   │   │   │   ├── README.md
    │       │   │   │   │   ├── index.js
    │       │   │   │   │   ├── node_modules
    │       │   │   │   │       └── lodash
    │       │   │   │   │       │   ├── LICENSE
    │       │   │   │   │       │   ├── README.md
    │       │   │   │   │       │   ├── lodash.js
    │       │   │   │   │       │   ├── lodash.js.4.17.15.bak
    │       │   │   │   │       │   └── package.json
    │       │   │   │   │   └── package.json
    │       │   │   ├── package-lock.json
    │       │   │   └── package.json
    │       │   ├── no-matching-paths
    │       │   │   ├── .snyk
    │       │   │   ├── README.md
    │       │   │   ├── expected_patchfile.patch
    │       │   │   ├── node_modules
    │       │   │   │   └── nyc
    │       │   │   │   │   ├── LICENSE.txt
    │       │   │   │   │   ├── README.md
    │       │   │   │   │   ├── index.js
    │       │   │   │   │   └── package.json
    │       │   │   ├── package-lock.json
    │       │   │   └── package.json
    │       │   ├── no-snyk-file
    │       │   │   ├── README.md
    │       │   │   ├── expected_patchfile.patch
    │       │   │   ├── node_modules
    │       │   │   │   └── nyc
    │       │   │   │   │   ├── LICENSE.txt
    │       │   │   │   │   ├── README.md
    │       │   │   │   │   ├── index.js
    │       │   │   │   │   ├── node_modules
    │       │   │   │   │       └── lodash
    │       │   │   │   │       │   ├── LICENSE
    │       │   │   │   │       │   ├── README.md
    │       │   │   │   │       │   ├── lodash.js
    │       │   │   │   │       │   ├── lodash.js.4.17.15.bak
    │       │   │   │   │       │   └── package.json
    │       │   │   │   │   └── package.json
    │       │   │   ├── package-lock.json
    │       │   │   └── package.json
    │       │   ├── non-patchable-file-because-non-matching
    │       │   │   ├── README.md
    │       │   │   ├── lodash.js
    │       │   │   ├── lodash.js.4.17.10.bak
    │       │   │   └── lodash.patch
    │       │   ├── patchable-file-lodash
    │       │   │   ├── lodash-expected-patched.js
    │       │   │   ├── lodash.js
    │       │   │   ├── lodash.js.4.17.15.bak
    │       │   │   └── lodash.patch
    │       │   ├── patchable-file
    │       │   │   ├── expected_patchfile.patch
    │       │   │   ├── lodash.js
    │       │   │   └── lodash.js.4.17.15.bak
    │       │   ├── patches
    │       │   │   ├── 20180130_0_0_lodash_d8e069cc3410082e44eb18fcf8e7f3d08ebe1d4a.patch
    │       │   │   ├── axios_20190424_0_0_79a1ed204f4c2971b573edde816b3a43b25240da.patch
    │       │   │   ├── lodash_0_0_20200430_6baae67d501e4c45021280876d42efe351e77551.patch
    │       │   │   └── lodash_20190702_0_0_1f8ea07746963a535385a5befc19fa687a627d2b.patch
    │       │   ├── single-patchable-module-patched-with-new-protect
    │       │   │   ├── .snyk
    │       │   │   ├── README.md
    │       │   │   ├── expected_patchfile.patch
    │       │   │   ├── node_modules
    │       │   │   │   └── nyc
    │       │   │   │   │   ├── LICENSE.txt
    │       │   │   │   │   ├── README.md
    │       │   │   │   │   ├── index.js
    │       │   │   │   │   ├── node_modules
    │       │   │   │   │       └── lodash
    │       │   │   │   │       │   ├── .snyk-SNYK-JS-LODASH-567746.flag
    │       │   │   │   │       │   ├── LICENSE
    │       │   │   │   │       │   ├── README.md
    │       │   │   │   │       │   ├── lodash.js
    │       │   │   │   │       │   ├── lodash.js.snyk-protect.flag
    │       │   │   │   │       │   └── package.json
    │       │   │   │   │   └── package.json
    │       │   │   ├── package-lock.json
    │       │   │   └── package.json
    │       │   ├── single-patchable-module-patched-with-old-protect
    │       │   │   ├── .snyk
    │       │   │   ├── README.md
    │       │   │   ├── expected_patchfile.patch
    │       │   │   ├── node_modules
    │       │   │   │   └── nyc
    │       │   │   │   │   ├── LICENSE.txt
    │       │   │   │   │   ├── README.md
    │       │   │   │   │   ├── index.js
    │       │   │   │   │   ├── node_modules
    │       │   │   │   │       └── lodash
    │       │   │   │   │       │   ├── .snyk-SNYK-JS-LODASH-567746.flag
    │       │   │   │   │       │   ├── LICENSE
    │       │   │   │   │       │   ├── README.md
    │       │   │   │   │       │   ├── lodash.js
    │       │   │   │   │       │   ├── lodash.js.orig
    │       │   │   │   │       │   └── package.json
    │       │   │   │   │   └── package.json
    │       │   │   ├── package-lock.json
    │       │   │   └── package.json
    │       │   ├── single-patchable-module-with-quotes
    │       │   │   ├── .snyk
    │       │   │   ├── README.md
    │       │   │   ├── expected_patchfile.patch
    │       │   │   ├── node_modules
    │       │   │   │   └── nyc
    │       │   │   │   │   ├── LICENSE.txt
    │       │   │   │   │   ├── index.js
    │       │   │   │   │   ├── node_modules
    │       │   │   │   │       └── lodash
    │       │   │   │   │       │   ├── LICENSE
    │       │   │   │   │       │   ├── lodash.js
    │       │   │   │   │       │   └── package.json
    │       │   │   │   │   └── package.json
    │       │   │   ├── package-lock.json
    │       │   │   └── package.json
    │       │   ├── single-patchable-module
    │       │   │   ├── .snyk
    │       │   │   ├── README.md
    │       │   │   ├── expected_patchfile.patch
    │       │   │   ├── node_modules
    │       │   │   │   └── nyc
    │       │   │   │   │   ├── LICENSE.txt
    │       │   │   │   │   ├── README.md
    │       │   │   │   │   ├── index.js
    │       │   │   │   │   ├── node_modules
    │       │   │   │   │       └── lodash
    │       │   │   │   │       │   ├── LICENSE
    │       │   │   │   │       │   ├── README.md
    │       │   │   │   │       │   ├── lodash.js
    │       │   │   │   │       │   └── package.json
    │       │   │   │   │   └── package.json
    │       │   │   ├── package-lock.json
    │       │   │   └── package.json
    │       │   ├── target-module-exists-but-no-patches-for-version
    │       │   │   ├── .snyk
    │       │   │   ├── node_modules
    │       │   │   │   └── nyc
    │       │   │   │   │   ├── LICENSE.txt
    │       │   │   │   │   ├── index.js
    │       │   │   │   │   ├── node_modules
    │       │   │   │   │       └── lodash
    │       │   │   │   │       │   ├── LICENSE
    │       │   │   │   │       │   ├── lodash.js
    │       │   │   │   │       │   └── package.json
    │       │   │   │   │   └── package.json
    │       │   │   └── package.json
    │       │   └── version-flag
    │       │   │   ├── README.md
    │       │   │   └── package.json
    │       ├── unit
    │       │   ├── explore-node-modules.spec.ts
    │       │   ├── fetch-patches.spec.ts
    │       │   ├── patch.spec.ts
    │       │   ├── snyk-file.spec.ts
    │       │   └── utils.spec.ts
    │       └── util
    │       │   ├── createProject.ts
    │       │   ├── getPatchedLodash.ts
    │       │   ├── runCommand.ts
    │       │   └── useLocalPackage.ts
    │   └── tsconfig.json
├── patches
    └── global-agent+2.2.0.patch
├── release-scripts
    ├── conventional-changelog-cli-config.js
    ├── create-jira-release.sh
    ├── create-npm-artifact.sh
    ├── create-release.sh
    ├── determine-release-channel.sh
    ├── docker-desktop-release.sh
    ├── enable-stable-release-channels.sh
    ├── handle-failed-release.sh
    ├── hcl-to-json-parser-generator-v2
    │   ├── .gitignore
    │   ├── Makefile
    │   ├── README.md
    │   ├── src
    │   │   └── hcltojson-v2
    │   │   │   ├── copy-artefact-to-destination.sh
    │   │   │   ├── go.mod
    │   │   │   ├── go.sum
    │   │   │   ├── hcltojson-v2.go
    │   │   │   ├── sg_open_ssh_defaults.tf
    │   │   │   ├── sg_open_ssh_defaults_invalid_hcl.tf
    │   │   │   └── test.js
    │   └── test-and-release.sh
    ├── next-version.sh
    ├── prepare-release.sh
    ├── prune-dependencies-in-packagejson.ts
    ├── release-fips.json
    ├── release.json
    ├── release.json.sh
    ├── sha256sums.txt.asc.sh
    ├── skip-deployment.sh
    ├── snyk-mac.sh
    ├── upload-artifacts.sh
    ├── validate-checksums.sh
    ├── validate-npm-artifacts.sh
    ├── validate-repository.sh
    └── write-ls-protocol-version.go
├── scripts
    ├── Brewfile
    ├── check-dependencies.ts
    ├── create-build-image.sh
    ├── download_go.py
    ├── environments
    │   └── proxy
    │   │   ├── Dockerfile
    │   │   ├── entrypoint.sh
    │   │   └── settings.xml
    ├── format
    │   └── prettier-changes.sh
    ├── install-dev-dependencies.sh
    ├── install-snyk.py
    ├── install-swift.sh
    ├── install_openssl3_fips.sh
    ├── jvm-install.sh
    ├── openssl.cnf
    ├── run-smoke-tests-locally.sh
    └── upgrade-snyk-go-dependencies.go
├── src
    ├── cli
    │   ├── args.ts
    │   ├── commands
    │   │   ├── about.ts
    │   │   ├── apps
    │   │   │   ├── create-app.ts
    │   │   │   └── index.ts
    │   │   ├── auth
    │   │   │   ├── index.ts
    │   │   │   └── verify.ts
    │   │   ├── config.ts
    │   │   ├── describe.ts
    │   │   ├── fix
    │   │   │   ├── convert-legacy-test-result-to-new.ts
    │   │   │   ├── convert-legacy-test-result-to-scan-result.ts
    │   │   │   ├── convert-legacy-tests-results-to-fix-entities.ts
    │   │   │   ├── get-display-path.ts
    │   │   │   ├── index.ts
    │   │   │   └── validate-fix-command-is-supported.ts
    │   │   ├── help
    │   │   │   ├── index.ts
    │   │   │   ├── markdown-renderer.ts
    │   │   │   └── reflow-text.ts
    │   │   ├── ignore.ts
    │   │   ├── index.js
    │   │   ├── log4shell-hashes.ts
    │   │   ├── log4shell.ts
    │   │   ├── monitor
    │   │   │   ├── index.ts
    │   │   │   ├── process-json-monitor.ts
    │   │   │   └── types.ts
    │   │   ├── policy.ts
    │   │   ├── process-command-args.ts
    │   │   ├── protect
    │   │   │   ├── index.ts
    │   │   │   └── wizard.ts
    │   │   ├── test
    │   │   │   ├── format-test-error.ts
    │   │   │   ├── iac
    │   │   │   │   ├── index.ts
    │   │   │   │   ├── local-execution
    │   │   │   │   │   ├── analytics.ts
    │   │   │   │   │   ├── assert-iac-options-flag.ts
    │   │   │   │   │   ├── directory-loader.ts
    │   │   │   │   │   ├── error-utils.ts
    │   │   │   │   │   ├── file-loader.ts
    │   │   │   │   │   ├── file-parser.ts
    │   │   │   │   │   ├── file-scanner.ts
    │   │   │   │   │   ├── file-utils.ts
    │   │   │   │   │   ├── index.ts
    │   │   │   │   │   ├── local-cache.ts
    │   │   │   │   │   ├── measurable-methods.ts
    │   │   │   │   │   ├── org-settings
    │   │   │   │   │   │   ├── apply-custom-severities.ts
    │   │   │   │   │   │   └── get-iac-org-settings.ts
    │   │   │   │   │   ├── parsers
    │   │   │   │   │   │   ├── config-type-detection.ts
    │   │   │   │   │   │   ├── hcl-to-json-v2
    │   │   │   │   │   │   │   ├── index.ts
    │   │   │   │   │   │   │   └── parser.js
    │   │   │   │   │   │   ├── terraform-file-parser.ts
    │   │   │   │   │   │   └── terraform-plan-parser.ts
    │   │   │   │   │   ├── process-results
    │   │   │   │   │   │   ├── cli-share-results.ts
    │   │   │   │   │   │   ├── extract-line-number.ts
    │   │   │   │   │   │   ├── index.ts
    │   │   │   │   │   │   ├── policy.ts
    │   │   │   │   │   │   ├── process-results.ts
    │   │   │   │   │   │   ├── results-formatter.ts
    │   │   │   │   │   │   ├── share-results-formatter.ts
    │   │   │   │   │   │   └── share-results.ts
    │   │   │   │   │   ├── rules
    │   │   │   │   │   │   ├── oci-pull.ts
    │   │   │   │   │   │   ├── oci-registry.ts
    │   │   │   │   │   │   └── rules.ts
    │   │   │   │   │   ├── types.ts
    │   │   │   │   │   ├── url-utils.ts
    │   │   │   │   │   ├── usage-tracking.ts
    │   │   │   │   │   └── yaml-parser.ts
    │   │   │   │   ├── meta.ts
    │   │   │   │   ├── output.ts
    │   │   │   │   ├── scan.ts
    │   │   │   │   └── v2
    │   │   │   │   │   ├── assert-iac-options.ts
    │   │   │   │   │   └── index.ts
    │   │   │   ├── index.ts
    │   │   │   ├── set-default-test-options.ts
    │   │   │   ├── utils.ts
    │   │   │   ├── validate-credentials.ts
    │   │   │   └── validate-test-options.ts
    │   │   ├── types.ts
    │   │   ├── update-exclude-policy.ts
    │   │   ├── version.ts
    │   │   ├── woof.ts
    │   │   └── woof
    │   │   │   └── getWoof.ts
    │   ├── copy.ts
    │   ├── exit-codes.ts
    │   ├── index.ts
    │   ├── ipc.ts
    │   ├── main.ts
    │   ├── modes.ts
    │   └── runtime.ts
    └── lib
    │   ├── alerts.ts
    │   ├── analytics
    │       ├── getStandardData.ts
    │       ├── index.ts
    │       ├── sources.ts
    │       └── types.ts
    │   ├── api-token.ts
    │   ├── apps
    │       ├── constants.ts
    │       ├── create-app
    │       │   └── index.ts
    │       ├── index.ts
    │       ├── input-validator.ts
    │       ├── prompts.ts
    │       ├── rest-utils.ts
    │       ├── types.ts
    │       └── utils.ts
    │   ├── authorization.ts
    │   ├── check-paths.ts
    │   ├── code-config.ts
    │   ├── common.ts
    │   ├── config
    │       ├── api-url.ts
    │       └── index.ts
    │   ├── constants.ts
    │   ├── container
    │       └── index.ts
    │   ├── dep-graph.ts
    │   ├── detect.ts
    │   ├── display-policy.ts
    │   ├── ecosystems
    │       ├── common.ts
    │       ├── index.ts
    │       ├── monitor.ts
    │       ├── plugin-analytics.ts
    │       ├── plugins.ts
    │       ├── policy.ts
    │       ├── resolve-monitor-facts.ts
    │       ├── resolve-test-facts.ts
    │       ├── test.ts
    │       ├── types.ts
    │       └── unmanaged
    │       │   ├── types.ts
    │       │   └── utils.ts
    │   ├── error-format.ts
    │   ├── errors
    │       ├── authentication-failed-error.ts
    │       ├── bad-gateway-error.ts
    │       ├── connection-timeout-error.ts
    │       ├── custom-error.ts
    │       ├── docker-image-not-found-error.ts
    │       ├── empty-sarif-output-error.ts
    │       ├── error-with-retry.ts
    │       ├── exclude-flag-bad-input.ts
    │       ├── exclude-flag-invalid-input.ts
    │       ├── fail-on-error.ts.ts
    │       ├── failed-to-get-vulnerabilities-error.ts
    │       ├── failed-to-get-vulns-from-unavailable-resource.ts
    │       ├── failed-to-load-policy-error.ts
    │       ├── failed-to-run-test-error.ts
    │       ├── feature-not-supported-by-package-manager-error.ts
    │       ├── file-flag-bad-input.ts
    │       ├── formatted-custom-error.ts
    │       ├── index.ts
    │       ├── internal-server-error.ts
    │       ├── invalid-detection-depth-value.ts
    │       ├── invalid-remote-url-error.ts
    │       ├── json-file-output-bad-input-error.ts
    │       ├── legacy-errors.js
    │       ├── misconfigured-auth-in-ci-error.ts
    │       ├── missing-api-token.ts
    │       ├── missing-arg-error.ts
    │       ├── missing-option-error.ts
    │       ├── missing-targetfile-error.ts
    │       ├── monitor-error.ts
    │       ├── nested-custom-error.ts
    │       ├── no-supported-manifests-found.ts
    │       ├── no-supported-sast-files-found.ts
    │       ├── not-found-error.ts
    │       ├── not-supported-by-ecosystem.ts
    │       ├── policy-not-found-error.ts
    │       ├── service-unavailable-error.ts
    │       ├── token-expired-error.ts
    │       ├── too-many-vuln-paths.ts
    │       ├── unsupported-entitlement-error.ts
    │       ├── unsupported-feature-for-org-error.ts
    │       ├── unsupported-option-combination-error.ts
    │       ├── unsupported-package-manager-error.ts
    │       └── validation-error.ts
    │   ├── exec.ts
    │   ├── feature-flags
    │       ├── fetchFeatureFlag.ts
    │       ├── index.ts
    │       └── types.ts
    │   ├── find-files.ts
    │   ├── formatters
    │       ├── docker
    │       │   ├── format-docker-advice.ts
    │       │   ├── format-docker-binary-heading.ts
    │       │   ├── format-docker-binary-issues.ts
    │       │   └── index.ts
    │       ├── format-error-result-summary.ts
    │       ├── format-monitor-response.ts
    │       ├── format-test-meta.ts
    │       ├── format-vulnerable-result-summary.ts
    │       ├── get-sarif-result.ts
    │       ├── get-severity-value.ts
    │       ├── get-vuln-url.ts
    │       ├── iac-output
    │       │   ├── sarif.ts
    │       │   └── text
    │       │   │   ├── failures
    │       │   │       ├── index.ts
    │       │   │       ├── list.ts
    │       │   │       └── tip.ts
    │       │   │   ├── formatters.ts
    │       │   │   ├── index.ts
    │       │   │   ├── issues-list
    │       │   │       ├── index.ts
    │       │   │       ├── issue.ts
    │       │   │       └── types.ts
    │       │   │   ├── share-results.ts
    │       │   │   ├── test-summary.ts
    │       │   │   ├── types.ts
    │       │   │   ├── user-messages.ts
    │       │   │   └── utils.ts
    │       ├── index.ts
    │       ├── legacy-format-issue.ts
    │       ├── legal-license-instructions.ts
    │       ├── open-source-sarif-output.ts
    │       ├── remediation-based-format-issues.ts
    │       ├── sarif-output.ts
    │       ├── show-all-projects-tip.ts
    │       ├── show-all-sub-projects-tip.ts
    │       ├── show-fix-tip.ts
    │       ├── show-multi-scan-tip.ts
    │       ├── test
    │       │   ├── display-result.ts
    │       │   └── format-test-results.ts
    │       └── types.ts
    │   ├── get-file-contents.ts
    │   ├── iac
    │       ├── assets
    │       │   ├── snyk-favicon.ts
    │       │   └── snyk-logo.ts
    │       ├── constants.ts
    │       ├── drift.ts
    │       ├── drift
    │       │   ├── driftctl.ts
    │       │   └── output.ts
    │       ├── env-utils.ts
    │       ├── envelope-formatters.ts
    │       ├── file-utils.ts
    │       ├── git.ts
    │       ├── service-mappings.ts
    │       ├── test
    │       │   └── v2
    │       │   │   ├── analytics
    │       │   │       ├── iac-cloud-context.ts
    │       │   │       ├── iac-type.ts
    │       │   │       └── index.ts
    │       │   │   ├── errors.ts
    │       │   │   ├── index.ts
    │       │   │   ├── json.ts
    │       │   │   ├── local-cache
    │       │   │       ├── index.ts
    │       │   │       ├── policy-engine
    │       │   │       │   ├── constants
    │       │   │       │   │   ├── index.ts
    │       │   │       │   │   └── utils.ts
    │       │   │       │   ├── download.ts
    │       │   │       │   ├── index.ts
    │       │   │       │   └── lookup-local.ts
    │       │   │       ├── rules-bundle
    │       │   │       │   ├── constants.ts
    │       │   │       │   └── index.ts
    │       │   │       └── utils.ts
    │       │   │   ├── output.ts
    │       │   │   ├── sarif.ts
    │       │   │   ├── scan
    │       │   │       ├── index.ts
    │       │   │       ├── policy-engine.ts
    │       │   │       └── results.ts
    │       │   │   └── types.ts
    │       └── types.d.ts
    │   ├── index.js
    │   ├── is-ci.ts
    │   ├── is-docker.ts
    │   ├── is-multi-project-scan.ts
    │   ├── json-file-output.ts
    │   ├── json.ts
    │   ├── metrics.ts
    │   ├── module-info
    │       └── index.ts
    │   ├── monitor
    │       ├── count-total-deps-in-tree.ts
    │       ├── dev-count-analysis.ts
    │       ├── drop-empty-deps.ts
    │       ├── filter-out-missing-deps.ts
    │       ├── index.ts
    │       ├── prune-dep-tree.ts
    │       └── utils.ts
    │   ├── normalize-target-file.ts
    │   ├── npm.ts
    │   ├── organization.ts
    │   ├── package-managers.ts
    │   ├── plugins
    │       ├── convert-multi-plugin-res-to-multi-custom.ts
    │       ├── convert-scanned-projects-to-custom.ts
    │       ├── convert-single-splugin-res-to-multi-custom.ts
    │       ├── extract-package-manager.ts
    │       ├── get-deps-from-plugin.ts
    │       ├── get-extra-project-count.ts
    │       ├── get-multi-plugin-result.ts
    │       ├── get-single-plugin-result.ts
    │       ├── index.ts
    │       ├── nodejs-plugin
    │       │   ├── README.md
    │       │   ├── index.ts
    │       │   ├── npm-lock-parser.ts
    │       │   ├── npm-modules-parser.ts
    │       │   ├── npm-workspaces-parser.ts
    │       │   └── yarn-workspaces-parser.ts
    │       ├── rubygems
    │       │   ├── gemfile-lock-to-dependencies.js
    │       │   ├── index.ts
    │       │   └── inspectors
    │       │   │   ├── gemfile.ts
    │       │   │   ├── gemspec.ts
    │       │   │   ├── index.ts
    │       │   │   └── try-get-spec.ts
    │       ├── sast
    │       │   ├── analysis.ts
    │       │   ├── checks.ts
    │       │   ├── errors
    │       │   │   ├── code-client-error.ts
    │       │   │   ├── index.ts
    │       │   │   ├── missing-configuration-error.ts
    │       │   │   └── unsupported-feature-snyk-code-error.ts
    │       │   ├── format
    │       │   │   └── output-format.ts
    │       │   ├── index.ts
    │       │   ├── localCodeEngine.ts
    │       │   ├── settings.ts
    │       │   ├── types.ts
    │       │   └── utils
    │       │   │   ├── filter.ts
    │       │   │   ├── index.ts
    │       │   │   └── testEmitter.ts
    │       └── types.ts
    │   ├── policy
    │       ├── find-and-load-policy.ts
    │       ├── index.ts
    │       └── pluck-policies.ts
    │   ├── polling
    │       ├── common.ts
    │       ├── polling-monitor.ts
    │       ├── polling-test.ts
    │       └── types.ts
    │   ├── preview-features-enabled.ts
    │   ├── print-deps.ts
    │   ├── project-metadata
    │       ├── index.ts
    │       ├── target-builders
    │       │   ├── container.ts
    │       │   └── git.ts
    │       └── types.ts
    │   ├── protect-update-notification.ts
    │   ├── prune.ts
    │   ├── query-strings.ts
    │   ├── request
    │       ├── constants.ts
    │       ├── index.ts
    │       ├── promise.ts
    │       ├── request.ts
    │       ├── snyk-http-client.ts
    │       └── types.ts
    │   ├── right-pad.ts
    │   ├── sln
    │       └── index.ts
    │   ├── snyk-test
    │       ├── assemble-payloads.ts
    │       ├── common.ts
    │       ├── iac-test-result.ts
    │       ├── index.js
    │       ├── legacy.ts
    │       ├── run-test.ts
    │       └── types.ts
    │   ├── spinner.ts
    │   ├── spotlight-vuln-notification.ts
    │   ├── stream.ts
    │   ├── sub-process.ts
    │   ├── theme.ts
    │   ├── types.ts
    │   ├── unexpected-error.ts
    │   ├── user-config.ts
    │   ├── utils.ts
    │   ├── version.ts
    │   ├── vuln-helpers.ts
    │   └── yarn.ts
├── test
    ├── .jshintrc
    ├── acceptance
    │   ├── config-helper.ts
    │   ├── deepcode-fake-server.ts
    │   ├── fake-server.ts
    │   ├── workspace-helper.ts
    │   └── workspaces
    │   │   ├── cocoapods-app
    │   │       ├── Podfile
    │   │       └── Podfile.lock
    │   │   ├── composer-app
    │   │       ├── composer.json
    │   │       └── composer.lock
    │   │   ├── dockerfile-dir
    │   │       └── Dockerfile
    │   │   ├── elixir-hex
    │   │       └── mix.exs
    │   │   ├── empty
    │   │       └── readme.md
    │   │   ├── emptySolution.sln
    │   │   ├── extra-large-response-payload
    │   │       ├── package-lock.json
    │   │       ├── package.json
    │   │       └── vulns-result.json
    │   │   ├── fail-on
    │   │       ├── docker
    │   │       │   ├── fixable
    │   │       │   │   ├── vulns-result.json
    │   │       │   │   ├── vulns-with-docker-remediation.json
    │   │       │   │   └── vulns.json
    │   │       │   ├── no-fixable
    │   │       │   │   ├── vulns-result.json
    │   │       │   │   └── vulns.json
    │   │       │   └── warning
    │   │       │   │   ├── dockerfile-base-image-name-not-found.json
    │   │       │   │   └── dockerfile-base-image-non-resolvable.json
    │   │       ├── no-fixable
    │   │       │   ├── package-lock.json
    │   │       │   ├── package.json
    │   │       │   └── vulns-result.json
    │   │       ├── no-vulns
    │   │       │   ├── package-lock.json
    │   │       │   ├── package.json
    │   │       │   └── vulns-result.json
    │   │       ├── patchable
    │   │       │   ├── package-lock.json
    │   │       │   ├── package.json
    │   │       │   └── vulns-result.json
    │   │       ├── pinnable
    │   │       │   ├── requirements.txt
    │   │       │   ├── vulns-result.json
    │   │       │   └── vulns.json
    │   │       └── upgradable
    │   │       │   ├── package-lock.json
    │   │       │   ├── package.json
    │   │       │   └── vulns-result.json
    │   │   ├── golang-app-govendor
    │   │       └── vendor
    │   │       │   └── vendor.json
    │   │   ├── golang-app
    │   │       ├── Gopkg.lock
    │   │       └── vendor
    │   │       │   └── vendor.json
    │   │   ├── golang-gomodules
    │   │       ├── go.mod
    │   │       ├── go.sum
    │   │       └── main.go
    │   │   ├── gradle-app
    │   │       └── build.gradle
    │   │   ├── gradle-kotlin-dsl-app
    │   │       └── build.gradle.kts
    │   │   ├── gradle-monorepo
    │   │       ├── build.gradle
    │   │       ├── package-lock.json
    │   │       ├── package.json
    │   │       ├── settings.gradle
    │   │       └── subproj
    │   │       │   ├── .snyk
    │   │       │   └── build.gradle
    │   │   ├── gradle-multi-project
    │   │       ├── build.gradle
    │   │       ├── settings.gradle
    │   │       └── subproj
    │   │       │   ├── .snyk
    │   │       │   └── build.gradle
    │   │   ├── gradle-with-classifier
    │   │       └── build.gradle
    │   │   ├── gradle-with-orphaned-build-file
    │   │       ├── build.gradle
    │   │       ├── orphaned
    │   │       │   └── build.gradle
    │   │       ├── settings.gradle
    │   │       └── subproj
    │   │       │   └── build.gradle
    │   │   ├── helmconfig
    │   │       └── Chart.yaml
    │   │   ├── hex-app
    │   │       ├── mix.exs
    │   │       └── mix.lock
    │   │   ├── iac-kubernetes
    │   │       └── multi-file.yaml
    │   │   ├── kotlin-monorepo
    │   │       ├── Gemfile
    │   │       ├── Gemfile.lock
    │   │       ├── build.gradle.kts
    │   │       └── subproj
    │   │       │   └── build.gradle.kts
    │   │   ├── large-mono-repo
    │   │       ├── bundler-app
    │   │       │   ├── Gemfile
    │   │       │   ├── Gemfile.lock
    │   │       │   └── bundler-app-2
    │   │       │   │   ├── Gemfile
    │   │       │   │   ├── Gemfile.lock
    │   │       │   │   └── bundler-app-3
    │   │       │   │       ├── Gemfile
    │   │       │   │       ├── Gemfile.lock
    │   │       │   │       └── bundler-app-4
    │   │       │   │           ├── Gemfile
    │   │       │   │           ├── Gemfile.lock
    │   │       │   │           ├── bundler-app-5
    │   │       │   │               ├── Gemfile
    │   │       │   │               ├── Gemfile.lock
    │   │       │   │               ├── bundler-app-10
    │   │       │   │               │   ├── Gemfile
    │   │       │   │               │   └── Gemfile.lock
    │   │       │   │               ├── bundler-app-11
    │   │       │   │               │   ├── Gemfile
    │   │       │   │               │   └── Gemfile.lock
    │   │       │   │               ├── bundler-app-12
    │   │       │   │               │   ├── Gemfile
    │   │       │   │               │   └── Gemfile.lock
    │   │       │   │               ├── bundler-app-13
    │   │       │   │               │   ├── Gemfile
    │   │       │   │               │   └── Gemfile.lock
    │   │       │   │               ├── bundler-app-14
    │   │       │   │               │   ├── Gemfile
    │   │       │   │               │   └── Gemfile.lock
    │   │       │   │               ├── bundler-app-15
    │   │       │   │               │   ├── Gemfile
    │   │       │   │               │   └── Gemfile.lock
    │   │       │   │               ├── bundler-app-16
    │   │       │   │               │   ├── Gemfile
    │   │       │   │               │   └── Gemfile.lock
    │   │       │   │               ├── bundler-app-17
    │   │       │   │               │   ├── Gemfile
    │   │       │   │               │   └── Gemfile.lock
    │   │       │   │               ├── bundler-app-18
    │   │       │   │               │   ├── Gemfile
    │   │       │   │               │   └── Gemfile.lock
    │   │       │   │               └── bundler-app-19
    │   │       │   │               │   ├── Gemfile
    │   │       │   │               │   └── Gemfile.lock
    │   │       │   │           ├── bundler-app-6
    │   │       │   │               ├── Gemfile
    │   │       │   │               └── Gemfile.lock
    │   │       │   │           ├── bundler-app-7
    │   │       │   │               ├── Gemfile
    │   │       │   │               └── Gemfile.lock
    │   │       │   │           ├── bundler-app-8
    │   │       │   │               ├── Gemfile
    │   │       │   │               └── Gemfile.lock
    │   │       │   │           └── bundler-app-9
    │   │       │   │               ├── Gemfile
    │   │       │   │               └── Gemfile.lock
    │   │       ├── gradle-app
    │   │       │   └── build.gradle
    │   │       ├── gradle-multi-project
    │   │       │   ├── build.gradle
    │   │       │   ├── settings.gradle
    │   │       │   └── subproj
    │   │       │   │   ├── .snyk
    │   │       │   │   └── build.gradle
    │   │       ├── maven-project
    │   │       │   ├── maven-project-1
    │   │       │   │   ├── maven-project-2
    │   │       │   │   │   ├── maven-project-3
    │   │       │   │   │   │   └── pom.xml
    │   │       │   │   │   ├── maven-project-4
    │   │       │   │   │   │   └── pom.xml
    │   │       │   │   │   ├── maven-project-5
    │   │       │   │   │   │   └── pom.xml
    │   │       │   │   │   └── pom.xml
    │   │       │   │   └── pom.xml
    │   │       │   └── pom.xml
    │   │       ├── npm-project-10
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-11
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-12
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-13
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-14
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-15
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-16
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-17
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-18
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-19
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-2
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-3
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-4
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-5
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-6
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-7
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-8
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       ├── npm-project-9
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       └── npm-project
    │   │       │   ├── node_modules
    │   │       │       ├── node-uuid
    │   │       │       │   ├── README.md
    │   │       │       │   └── package.json
    │   │       │       └── qs
    │   │       │       │   ├── Readme.md
    │   │       │       │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │   ├── maven-app-with-jars
    │   │       ├── example.jar
    │   │       └── example.war
    │   │   ├── maven-app
    │   │       ├── mvn-dep-tree-stdout.txt
    │   │       └── pom.xml
    │   │   ├── maven-dverbose-omitted-versions
    │   │       └── pom.xml
    │   │   ├── maven-dverbose-scopes-collision
    │   │       └── pom.xml
    │   │   ├── maven-many-paths
    │   │       ├── child
    │   │       │   └── pom.xml
    │   │       └── pom.xml
    │   │   ├── maven-multi-app
    │   │       ├── mvn-dep-tree-stdout.txt
    │   │       ├── pom.xml
    │   │       └── simple-child
    │   │       │   └── pom.xml
    │   │   ├── mono-repo-go
    │   │       ├── hello-dep
    │   │       │   ├── Gopkg.lock
    │   │       │   ├── Gopkg.toml
    │   │       │   ├── main.go
    │   │       │   └── vendor
    │   │       │   │   └── github.com
    │   │       │   │       └── golang
    │   │       │   │           └── example
    │   │       │   │               ├── LICENSE
    │   │       │   │               └── stringutil
    │   │       │   │                   └── reverse.go
    │   │       ├── hello-mod
    │   │       │   ├── go.mod
    │   │       │   ├── go.sum
    │   │       │   └── main.go
    │   │       ├── hello-node
    │   │       │   ├── index.js
    │   │       │   ├── node_modules
    │   │       │   │   ├── debug
    │   │       │   │   │   ├── CHANGELOG.md
    │   │       │   │   │   ├── LICENSE
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   ├── dist
    │   │       │   │   │   │   └── debug.js
    │   │       │   │   │   ├── package.json
    │   │       │   │   │   └── src
    │   │       │   │   │   │   ├── browser.js
    │   │       │   │   │   │   ├── common.js
    │   │       │   │   │   │   ├── index.js
    │   │       │   │   │   │   └── node.js
    │   │       │   │   └── ms
    │   │       │   │   │   ├── index.js
    │   │       │   │   │   ├── license.md
    │   │       │   │   │   ├── package.json
    │   │       │   │   │   └── readme.md
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │       └── hello-vendor
    │   │       │   ├── main.go
    │   │       │   └── vendor
    │   │       │       ├── github.com
    │   │       │           └── golang
    │   │       │           │   └── example
    │   │       │           │       ├── LICENSE
    │   │       │           │       └── stringutil
    │   │       │           │           └── reverse.go
    │   │       │       └── vendor.json
    │   │   ├── mono-repo-poetry
    │   │       ├── package-lock.json
    │   │       ├── package.json
    │   │       └── python
    │   │       │   ├── poetry.lock
    │   │       │   └── pyproject.toml
    │   │   ├── mono-repo-project-manifests-only
    │   │       ├── Gemfile
    │   │       ├── Gemfile.lock
    │   │       ├── README.md
    │   │       ├── package-lock.json
    │   │       ├── package.json
    │   │       └── pom.xml
    │   │   ├── mono-repo-project
    │   │       ├── .gitignore
    │   │       ├── Gemfile
    │   │       ├── Gemfile.lock
    │   │       ├── Pipfile
    │   │       ├── README.md
    │   │       ├── build.sbt
    │   │       ├── bundler-app
    │   │       │   ├── Gemfile
    │   │       │   └── Gemfile.lock
    │   │       ├── node_modules
    │   │       │   ├── node-uuid
    │   │       │   │   ├── README.md
    │   │       │   │   └── package.json
    │   │       │   └── qs
    │   │       │   │   ├── Readme.md
    │   │       │   │   └── package.json
    │   │       ├── npm-project
    │   │       │   ├── node_modules
    │   │       │   │   ├── node-uuid
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   └── package.json
    │   │       │   │   └── qs
    │   │       │   │   │   ├── Readme.md
    │   │       │   │   │   └── package.json
    │   │       │   └── package.json
    │   │       ├── package-lock.json
    │   │       ├── package.json
    │   │       ├── packages.config
    │   │       ├── paket.dependencies
    │   │       ├── paket.lock
    │   │       ├── pom.xml
    │   │       ├── project
    │   │       │   ├── build.properties
    │   │       │   └── plugins.sbt
    │   │       ├── python-app-with-req-file
    │   │       │   └── requirements.txt
    │   │       └── requirements.txt
    │   │   ├── mono-repo-with-ignores
    │   │       ├── package-lock.json
    │   │       ├── package.json
    │   │       └── vulnerable
    │   │       │   ├── .snyk
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │   ├── monorepo-bad-project
    │   │       ├── Gemfile
    │   │       ├── Gemfile.lock
    │   │       ├── package.json
    │   │       └── yarn.lock
    │   │   ├── monorepo-with-nuget
    │   │       ├── src
    │   │       │   ├── cartservice-nuget
    │   │       │   │   ├── cartservice.csproj
    │   │       │   │   └── obj
    │   │       │   │   │   ├── Debug
    │   │       │   │   │       └── netcoreapp1.1
    │   │       │   │   │       │   ├── cartservice.AssemblyInfo.cs
    │   │       │   │   │       │   └── cartservice.csprojAssemblyReference.cache
    │   │       │   │   │   └── project.assets.json
    │   │       │   ├── cocoapods-app
    │   │       │   │   ├── Podfile
    │   │       │   │   └── Podfile.lock
    │   │       │   ├── frontend
    │   │       │   │   ├── Gopkg.lock
    │   │       │   │   └── Gopkg.toml
    │   │       │   └── paymentservice
    │   │       │   │   ├── package-lock.json
    │   │       │   │   └── package.json
    │   │       └── test
    │   │       │   ├── nuget-app-4
    │   │       │       └── packages.config
    │   │       │   └── paket-app
    │   │       │       ├── paket.dependencies
    │   │       │       └── paket.lock
    │   │   ├── monorepo
    │   │       └── sub-ruby-app
    │   │       │   ├── Gemfile
    │   │       │   └── Gemfile.lock
    │   │   ├── no-supported-target-files
    │   │       └── example.txt
    │   │   ├── no-vulns
    │   │       └── package.json
    │   │   ├── npm-lock-v2-with-npm-prefixed-sub-dep-version
    │   │       ├── package-lock.json
    │   │       └── package.json
    │   │   ├── npm-lock-v2-with-simple-version-range-override
    │   │       ├── package-lock.json
    │   │       └── package.json
    │   │   ├── npm-out-of-sync-graph
    │   │       ├── package-lock.json
    │   │       └── package.json
    │   │   ├── npm-out-of-sync
    │   │       ├── package-lock.json
    │   │       └── package.json
    │   │   ├── npm-package-lockfile-v2
    │   │       ├── package-lock.json
    │   │       └── package.json
    │   │   ├── npm-package-lockfile-v3-bundled-deps
    │   │       ├── package-lock.json
    │   │       └── package.json
    │   │   ├── npm-package-lockfile-v3
    │   │       ├── package-lock.json
    │   │       └── package.json
    │   │   ├── npm-package-missing-dep
    │   │       ├── package-lock.json
    │   │       ├── package.json
    │   │       └── yarn.lock
    │   │   ├── npm-package-no-vulns
    │   │       ├── node_modules
    │   │       │   └── ms
    │   │       │   │   ├── index.js
    │   │       │   │   ├── license.md
    │   │       │   │   ├── package.json
    │   │       │   │   └── readme.md
    │   │       ├── package-lock.json
    │   │       └── package.json
    │   │   ├── npm-package-policy
    │   │       ├── .snyk
    │   │       ├── custom-location
    │   │       │   └── .snyk
    │   │       ├── node_modules
    │   │       │   └── marked
    │   │       │   │   ├── .snyk-npm-marked-20170112.flag
    │   │       │   │   └── package.json
    │   │       └── package.json
    │   │   ├── npm-package-pruneable
    │   │       ├── package-lock.json
    │   │       └── package.json
    │   │   ├── npm-package-shrinkwrap
    │   │       ├── npm-shrinkwrap.json
    │   │       ├── package-lock.json
    │   │       ├── package.json
    │   │       └── yarn.lock
    │   │   ├── npm-package-single-ignored-vuln
    │   │       ├── .snyk
    │   │       ├── package-lock.json
    │   │       ├── package.json
    │   │       └── test-graph-results.json
    │   │   ├── npm-package-single-vuln
    │   │       ├── package-lock.json
    │   │       ├── package.json
    │   │       ├── test-graph-results-with-annotation.json
    │   │       └── test-graph-results.json
    │   │   ├── npm-package-with-dist-tag-subdependency
    │   │       ├── package-lock.json
    │   │       └── package.json
    │   │   ├── npm-package-with-git-url
    │   │       ├── .snyk
    │   │       ├── node_modules
    │   │       │   ├── debug
    │   │       │   │   └── package.json
    │   │       │   ├── ms
    │   │       │   │   └── package.json
    │   │       │   ├── object-assign
    │   │       │   │   └── package.json
    │   │       │   └── qs
    │   │       │   │   └── package.json
    │   │       └── package.json
    │   │   ├── npm-package-with-overrides
    │   │       ├── package-lock.json
    │   │       └── package.json
    │   │   ├── npm-package-with-subfolder
    │   │       ├── node_modules
    │   │       │   ├── object-assign
    │   │       │   │   ├── index.js
    │   │       │   │   ├── license
    │   │       │   │   ├── package.json
    │   │       │   │   └── readme.md
    │   │       │   └── to-array
    │   │       │   │   ├── .npmignore
    │   │       │   │   ├── LICENCE
    │   │       │   │   ├── README.md
    │   │       │   │   ├── index.js
    │   │       │   │   └── package.json
    │   │       ├── package-lock.json
    │   │       ├── package.json
    │   │       └── subfolder
    │   │       │   ├── node_modules
    │   │       │       ├── object-assign
    │   │       │       │   ├── index.js
    │   │       │       │   ├── license
    │   │       │       │   ├── package.json
    │   │       │       │   └── readme.md
    │   │       │       └── to-array
    │   │       │       │   ├── .npmignore
    │   │       │       │   ├── LICENCE
    │   │       │       │   ├── README.md
    │   │       │       │   ├── index.js
    │   │       │       │   └── package.json
    │   │       │   ├── package-lock.json
    │   │       │   └── package.json
    │   │   ├── npm-package
    │   │       ├── gitdir
    │   │       │   ├── HEAD
    │   │       │   ├── config
    │   │       │   ├── objects
    │   │       │   │   └── README.md
    │   │       │   └── refs
    │   │       │   │   └── heads
    │   │       │   │       └── master
    │   │       ├── node_modules
    │   │       │   ├── debug
    │   │       │   │   └── package.json
    │   │       │   ├── ms
    │   │       │   │   └── package.json
    │   │       │   └── object-assign
    │   │       │   │   └── package.json
    │   │       ├── package-lock.json
    │   │       └── package.json
    │   │   ├── npm-with-dep-missing-policy
    │   │       ├── .snyk
    │   │       ├── node_modules
    │   │       │   ├── qs
    │   │       │   │   └── package.json
    │   │       │   └── typescript-lazy-get-decorator
    │   │       │   │   └── package.json
    │   │       └── package.json
    │   │   ├── nuget-app-2.1
    │   │       └── obj
    │   │       │   └── project.assets.json
    │   │   ├── nuget-app-2
    │   │       └── project.assets.json
    │   │   ├── nuget-app-4
    │   │       └── packages.config
    │   │   ├── nuget-app-6-7-8
    │   │       ├── .gitignore
    │   │       ├── dotnet_6_7_8.csproj
    │   │       ├── obj
    │   │       │   └── project.assets.json
    │   │       └── program.cs
    │   │   ├── nuget-app-6-no-rid
    │   │       ├── dotnet_6.csproj
    │   │       └── program.cs
    │   │   ├── nuget-app-6
    │   │       ├── .gitignore
    │   │       ├── dotnet_6.csproj
    │   │       ├── obj
    │   │       │   └── project.assets.json
    │   │       └── program.cs
    │   │   ├── nuget-app-7-windows
    │   │       ├── dotnet_7.csproj
    │   │       └── program.cs
    │   │   ├── nuget-app-8-custom-output-path
    │   │       ├── Directory.Build.props
    │   │       ├── Program.cs
    │   │       └── program.csproj
    │   │   ├── nuget-app-8-with-azure-functions
    │   │       ├── README.md
    │   │       ├── dotnet_8_with_azure_functions.csproj
    │   │       └── program.cs
    │   │   ├── nuget-app-8-with-multi-project and spaces
    │   │       ├── dotnet_8_first.csproj
    │   │       ├── dotnet_8_second.csproj
    │   │       └── program.cs
    │   │   ├── nuget-app-9-globaljson
    │   │       ├── dotnet_9.csproj
    │   │       ├── global.json
    │   │       └── program.cs
    │   │   ├── nuget-app-net48
    │   │       └── net48.csproj
    │   │   ├── nuget-app-netstandard20
    │   │       ├── netstandard20.csproj
    │   │       └── program.cs
    │   │   ├── nuget-app
    │   │       ├── packages.config
    │   │       ├── project.assets.json
    │   │       └── project.json
    │   │   ├── package-lock.json
    │   │   ├── package.json
    │   │   ├── paket-app
    │   │       └── paket.dependencies
    │   │   ├── paket-obj-app
    │   │       ├── obj
    │   │       │   └── project.assets.json
    │   │       └── paket.dependencies
    │   │   ├── pip-app-alpine-arm64
    │   │       ├── module
    │   │       │   └── requirements.txt
    │   │       └── requirements.txt
    │   │   ├── pip-app-custom
    │   │       └── base.txt
    │   │   ├── pip-app-license-issue
    │   │       ├── requirements.txt
    │   │       └── test-pip-stub-with-legal-instructions.json
    │   │   ├── pip-app-linux-amd64
    │   │       ├── lib
    │   │       │   └── jedi-0.19.2-py2.py3-none-any.whl
    │   │       ├── module
    │   │       │   └── requirements.txt
    │   │       └── requirements.txt
    │   │   ├── pip-app-linux-arm64
    │   │       ├── lib
    │   │       │   └── jedi-0.19.2-py2.py3-none-any.whl
    │   │       ├── module
    │   │       │   └── requirements.txt
    │   │       └── requirements.txt
    │   │   ├── pip-app-macos
    │   │       ├── lib
    │   │       │   └── jedi-0.19.2-py2.py3-none-any.whl
    │   │       ├── module
    │   │       │   └── requirements.txt
    │   │       └── requirements.txt
    │   │   ├── pip-app-private
    │   │       └── requirements.txt
    │   │   ├── pip-app-python-3.12
    │   │       └── requirements.txt
    │   │   ├── pip-app-robust
    │   │       ├── SQLAlchemy
    │   │       │   └── unused
    │   │       ├── constraints.txt
    │   │       ├── jedi-0.19.2-py2.py3-none-any.whl
    │   │       ├── req.txt
    │   │       └── requirements.txt
    │   │   ├── pip-app-transitive-vuln
    │   │       ├── cli-output-actionable-remediation.txt
    │   │       ├── cli-output.txt
    │   │       ├── inspect-result.json
    │   │       ├── requirements.txt
    │   │       ├── response-with-remediation.json
    │   │       └── response-without-remediation.json
    │   │   ├── pip-app-windows
    │   │       ├── lib
    │   │       │   └── jedi-0.19.2-py2.py3-none-any.whl
    │   │       ├── module
    │   │       │   └── requirements.txt
    │   │       └── requirements.txt
    │   │   ├── pip-app
    │   │       └── requirements.txt
    │   │   ├── pipenv-app
    │   │       └── Pipfile
    │   │   ├── pnpm-app-extended
    │   │       ├── package.json
    │   │       └── pnpm-lock.yaml
    │   │   ├── pnpm-app-out-of-sync
    │   │       ├── package.json
    │   │       └── pnpm-lock.yaml
    │   │   ├── poetry-app
    │   │       ├── poetry.lock
    │   │       └── pyproject.toml
    │   │   ├── poetry-v2-app
    │   │       ├── poetry.lock
    │   │       └── pyproject.toml
    │   │   ├── ruby-app-custom-names
    │   │       ├── 123.gemfile
    │   │       ├── 123.gemfile.lock
    │   │       └── gemfiles
    │   │       │   ├── Gemfile.lock.rails-2.3.6
    │   │       │   ├── Gemfile.rails-2.3.6
    │   │       │   ├── Gemfile.rails-2.4.5
    │   │       │   └── Gemfile.rails-2.4.5.lock
    │   │   ├── ruby-app-no-lockfile
    │   │       └── Gemfile
    │   │   ├── ruby-app-no-vulns
    │   │       ├── Gemfile
    │   │       ├── Gemfile.lock
    │   │       ├── test-graph-result.json
    │   │       └── test-result.json
    │   │   ├── ruby-app-policy
    │   │       ├── .snyk
    │   │       ├── Gemfile
    │   │       ├── Gemfile.lock
    │   │       ├── test-graph-result-cloud-ignore.json
    │   │       ├── test-graph-result.json
    │   │       ├── test-result-cloud-ignore.json
    │   │       └── test-result.json
    │   │   ├── ruby-app-thresholds
    │   │       ├── Gemfile
    │   │       ├── Gemfile.lock
    │   │       ├── test-graph-result-critical-severity.json
    │   │       ├── test-graph-result-high-severity.json
    │   │       ├── test-graph-result-low-severity.json
    │   │       ├── test-graph-result-medium-severity.json
    │   │       ├── test-graph-result.json
    │   │       ├── test-result-critical-severity.json
    │   │       ├── test-result-high-severity.json
    │   │       ├── test-result-low-severity.json
    │   │       └── test-result-medium-severity.json
    │   │   ├── ruby-app
    │   │       ├── Gemfile
    │   │       ├── Gemfile.lock
    │   │       ├── test-graph-response-with-legal-instruction.json
    │   │       ├── test-graph-response-with-remediation-bad.json
    │   │       ├── test-graph-response-with-remediation.json
    │   │       └── test-graph-result.json
    │   │   ├── ruby-gem-no-lockfile
    │   │       └── ruby-gem.gemspec
    │   │   ├── ruby-gem
    │   │       ├── Gemfile
    │   │       ├── Gemfile.lock
    │   │       ├── lib
    │   │       │   └── ruby
    │   │       │   │   ├── gem.rb
    │   │       │   │   └── gem
    │   │       │   │       └── version.rb
    │   │       └── ruby-gem.gemspec
    │   │   ├── sbt-app
    │   │       └── build.sbt
    │   │   ├── sbt-simple-struts
    │   │       ├── .gitignore
    │   │       ├── build.sbt
    │   │       ├── dep-tree.json
    │   │       ├── legacy-res-json.json
    │   │       ├── monitor-graph-result.json
    │   │       ├── project
    │   │       │   └── plugins.sbt
    │   │       └── test-graph-result.json
    │   │   ├── setup_py-app
    │   │       └── setup.py
    │   │   ├── sln-example-app
    │   │       ├── WebApplication2
    │   │       │   └── packages.config
    │   │       ├── dotnet2_new_mvc_project
    │   │       │   └── obj
    │   │       │   │   └── project.assets.json
    │   │       └── mySolution.sln
    │   │   ├── sln-no-supported-files
    │   │       └── mySolution.sln
    │   │   ├── slnSolution.sln
    │   │   ├── swift-app
    │   │       └── Package.swift
    │   │   ├── swift
    │   │       ├── Package.resolved
    │   │       └── Package.swift
    │   │   ├── unmanaged
    │   │       └── deps
    │   │       │   └── zlib-1.2.11.1
    │   │       │       ├── .gitignore
    │   │       │       ├── CMakeLists.txt
    │   │       │       ├── ChangeLog
    │   │       │       ├── FAQ
    │   │       │       ├── INDEX
    │   │       │       ├── Makefile.in
    │   │       │       ├── README
    │   │       │       ├── adler32.c
    │   │       │       ├── amiga
    │   │       │           ├── Makefile.pup
    │   │       │           └── Makefile.sas
    │   │       │       ├── compress.c
    │   │       │       ├── configure
    │   │       │       ├── contrib
    │   │       │           ├── README.contrib
    │   │       │           ├── ada
    │   │       │           │   ├── buffer_demo.adb
    │   │       │           │   ├── mtest.adb
    │   │       │           │   ├── read.adb
    │   │       │           │   ├── readme.txt
    │   │       │           │   ├── test.adb
    │   │       │           │   ├── zlib-streams.adb
    │   │       │           │   ├── zlib-streams.ads
    │   │       │           │   ├── zlib-thin.adb
    │   │       │           │   ├── zlib-thin.ads
    │   │       │           │   ├── zlib.adb
    │   │       │           │   ├── zlib.ads
    │   │       │           │   └── zlib.gpr
    │   │       │           ├── amd64
    │   │       │           │   └── amd64-match.S
    │   │       │           ├── asm686
    │   │       │           │   ├── README.686
    │   │       │           │   └── match.S
    │   │       │           ├── blast
    │   │       │           │   ├── README
    │   │       │           │   ├── blast.c
    │   │       │           │   ├── blast.h
    │   │       │           │   ├── test.pk
    │   │       │           │   └── test.txt
    │   │       │           ├── delphi
    │   │       │           │   ├── ZLib.pas
    │   │       │           │   ├── ZLibConst.pas
    │   │       │           │   ├── readme.txt
    │   │       │           │   └── zlibd32.mak
    │   │       │           ├── dotzlib
    │   │       │           │   ├── DotZLib.build
    │   │       │           │   ├── DotZLib.chm
    │   │       │           │   ├── DotZLib.sln
    │   │       │           │   ├── DotZLib
    │   │       │           │   │   ├── AssemblyInfo.cs
    │   │       │           │   │   ├── ChecksumImpl.cs
    │   │       │           │   │   ├── CircularBuffer.cs
    │   │       │           │   │   ├── CodecBase.cs
    │   │       │           │   │   ├── Deflater.cs
    │   │       │           │   │   ├── DotZLib.cs
    │   │       │           │   │   ├── DotZLib.csproj
    │   │       │           │   │   ├── GZipStream.cs
    │   │       │           │   │   ├── Inflater.cs
    │   │       │           │   │   └── UnitTests.cs
    │   │       │           │   ├── LICENSE_1_0.txt
    │   │       │           │   └── readme.txt
    │   │       │           ├── gcc_gvmat64
    │   │       │           │   └── gvmat64.S
    │   │       │           ├── infback9
    │   │       │           │   ├── README
    │   │       │           │   ├── infback9.c
    │   │       │           │   ├── infback9.h
    │   │       │           │   ├── inffix9.h
    │   │       │           │   ├── inflate9.h
    │   │       │           │   ├── inftree9.c
    │   │       │           │   └── inftree9.h
    │   │       │           ├── inflate86
    │   │       │           │   ├── inffas86.c
    │   │       │           │   └── inffast.S
    │   │       │           ├── iostream
    │   │       │           │   ├── test.cpp
    │   │       │           │   ├── zfstream.cpp
    │   │       │           │   └── zfstream.h
    │   │       │           ├── iostream2
    │   │       │           │   ├── zstream.h
    │   │       │           │   └── zstream_test.cpp
    │   │       │           ├── iostream3
    │   │       │           │   ├── README
    │   │       │           │   ├── TODO
    │   │       │           │   ├── test.cc
    │   │       │           │   ├── zfstream.cc
    │   │       │           │   └── zfstream.h
    │   │       │           ├── masmx64
    │   │       │           │   ├── bld_ml64.bat
    │   │       │           │   ├── gvmat64.asm
    │   │       │           │   ├── inffas8664.c
    │   │       │           │   ├── inffasx64.asm
    │   │       │           │   └── readme.txt
    │   │       │           ├── masmx86
    │   │       │           │   ├── bld_ml32.bat
    │   │       │           │   ├── inffas32.asm
    │   │       │           │   ├── match686.asm
    │   │       │           │   └── readme.txt
    │   │       │           ├── minizip
    │   │       │           │   ├── Makefile.am
    │   │       │           │   ├── MiniZip64_Changes.txt
    │   │       │           │   ├── MiniZip64_info.txt
    │   │       │           │   ├── configure.ac
    │   │       │           │   ├── crypt.h
    │   │       │           │   ├── ioapi.c
    │   │       │           │   ├── ioapi.h
    │   │       │           │   ├── iowin32.c
    │   │       │           │   ├── iowin32.h
    │   │       │           │   ├── make_vms.com
    │   │       │           │   ├── miniunz.c
    │   │       │           │   ├── miniunzip.1
    │   │       │           │   ├── minizip.1
    │   │       │           │   ├── minizip.c
    │   │       │           │   ├── minizip.pc.in
    │   │       │           │   ├── mztools.c
    │   │       │           │   ├── mztools.h
    │   │       │           │   ├── unzip.c
    │   │       │           │   ├── unzip.h
    │   │       │           │   ├── zip.c
    │   │       │           │   └── zip.h
    │   │       │           ├── pascal
    │   │       │           │   ├── example.pas
    │   │       │           │   ├── readme.txt
    │   │       │           │   ├── zlibd32.mak
    │   │       │           │   └── zlibpas.pas
    │   │       │           ├── puff
    │   │       │           │   ├── README
    │   │       │           │   ├── puff.c
    │   │       │           │   ├── puff.h
    │   │       │           │   ├── pufftest.c
    │   │       │           │   └── zeros.raw
    │   │       │           ├── testzlib
    │   │       │           │   ├── testzlib.c
    │   │       │           │   └── testzlib.txt
    │   │       │           ├── untgz
    │   │       │           │   ├── Makefile.msc
    │   │       │           │   └── untgz.c
    │   │       │           └── vstudio
    │   │       │           │   ├── readme.txt
    │   │       │           │   ├── vc10
    │   │       │           │       ├── miniunz.vcxproj
    │   │       │           │       ├── miniunz.vcxproj.filters
    │   │       │           │       ├── minizip.vcxproj
    │   │       │           │       ├── minizip.vcxproj.filters
    │   │       │           │       ├── testzlib.vcxproj
    │   │       │           │       ├── testzlib.vcxproj.filters
    │   │       │           │       ├── testzlibdll.vcxproj
    │   │       │           │       ├── testzlibdll.vcxproj.filters
    │   │       │           │       ├── zlib.rc
    │   │       │           │       ├── zlibstat.vcxproj
    │   │       │           │       ├── zlibstat.vcxproj.filters
    │   │       │           │       ├── zlibvc.def
    │   │       │           │       ├── zlibvc.sln
    │   │       │           │       ├── zlibvc.vcxproj
    │   │       │           │       └── zlibvc.vcxproj.filters
    │   │       │           │   ├── vc11
    │   │       │           │       ├── miniunz.vcxproj
    │   │       │           │       ├── minizip.vcxproj
    │   │       │           │       ├── testzlib.vcxproj
    │   │       │           │       ├── testzlibdll.vcxproj
    │   │       │           │       ├── zlib.rc
    │   │       │           │       ├── zlibstat.vcxproj
    │   │       │           │       ├── zlibvc.def
    │   │       │           │       ├── zlibvc.sln
    │   │       │           │       └── zlibvc.vcxproj
    │   │       │           │   ├── vc12
    │   │       │           │       ├── miniunz.vcxproj
    │   │       │           │       ├── minizip.vcxproj
    │   │       │           │       ├── testzlib.vcxproj
    │   │       │           │       ├── testzlibdll.vcxproj
    │   │       │           │       ├── zlib.rc
    │   │       │           │       ├── zlibstat.vcxproj
    │   │       │           │       ├── zlibvc.def
    │   │       │           │       ├── zlibvc.sln
    │   │       │           │       └── zlibvc.vcxproj
    │   │       │           │   ├── vc14
    │   │       │           │       ├── miniunz.vcxproj
    │   │       │           │       ├── minizip.vcxproj
    │   │       │           │       ├── testzlib.vcxproj
    │   │       │           │       ├── testzlibdll.vcxproj
    │   │       │           │       ├── zlib.rc
    │   │       │           │       ├── zlibstat.vcxproj
    │   │       │           │       ├── zlibvc.def
    │   │       │           │       ├── zlibvc.sln
    │   │       │           │       └── zlibvc.vcxproj
    │   │       │           │   └── vc9
    │   │       │           │       ├── miniunz.vcproj
    │   │       │           │       ├── minizip.vcproj
    │   │       │           │       ├── testzlib.vcproj
    │   │       │           │       ├── testzlibdll.vcproj
    │   │       │           │       ├── zlib.rc
    │   │       │           │       ├── zlibstat.vcproj
    │   │       │           │       ├── zlibvc.def
    │   │       │           │       ├── zlibvc.sln
    │   │       │           │       └── zlibvc.vcproj
    │   │       │       ├── crc32.c
    │   │       │       ├── crc32.h
    │   │       │       ├── deflate.c
    │   │       │       ├── deflate.h
    │   │       │       ├── doc
    │   │       │           ├── algorithm.txt
    │   │       │           ├── rfc1950.txt
    │   │       │           ├── rfc1951.txt
    │   │       │           ├── rfc1952.txt
    │   │       │           └── txtvsbin.txt
    │   │       │       ├── examples
    │   │       │           ├── README.examples
    │   │       │           ├── enough.c
    │   │       │           ├── fitblk.c
    │   │       │           ├── gun.c
    │   │       │           ├── gzappend.c
    │   │       │           ├── gzjoin.c
    │   │       │           ├── gzlog.c
    │   │       │           ├── gzlog.h
    │   │       │           ├── zlib_how.html
    │   │       │           ├── zpipe.c
    │   │       │           └── zran.c
    │   │       │       ├── gzclose.c
    │   │       │       ├── gzguts.h
    │   │       │       ├── gzlib.c
    │   │       │       ├── gzread.c
    │   │       │       ├── gzwrite.c
    │   │       │       ├── infback.c
    │   │       │       ├── inffast.c
    │   │       │       ├── inffast.h
    │   │       │       ├── inffixed.h
    │   │       │       ├── inflate.c
    │   │       │       ├── inflate.h
    │   │       │       ├── inftrees.c
    │   │       │       ├── inftrees.h
    │   │       │       ├── make_vms.com
    │   │       │       ├── msdos
    │   │       │           ├── Makefile.bor
    │   │       │           ├── Makefile.dj2
    │   │       │           ├── Makefile.emx
    │   │       │           ├── Makefile.msc
    │   │       │           └── Makefile.tc
    │   │       │       ├── nintendods
    │   │       │           └── README
    │   │       │       ├── old
    │   │       │           ├── Makefile.emx
    │   │       │           ├── Makefile.riscos
    │   │       │           ├── README
    │   │       │           ├── descrip.mms
    │   │       │           ├── os2
    │   │       │           │   ├── Makefile.os2
    │   │       │           │   └── zlib.def
    │   │       │           └── visual-basic.txt
    │   │       │       ├── os400
    │   │       │           ├── README400
    │   │       │           ├── bndsrc
    │   │       │           ├── make.sh
    │   │       │           └── zlib.inc
    │   │       │       ├── qnx
    │   │       │           └── package.qpg
    │   │       │       ├── test
    │   │       │           ├── example.c
    │   │       │           ├── infcover.c
    │   │       │           └── minigzip.c
    │   │       │       ├── treebuild.xml
    │   │       │       ├── trees.c
    │   │       │       ├── trees.h
    │   │       │       ├── uncompr.c
    │   │       │       ├── watcom
    │   │       │           ├── watcom_f.mak
    │   │       │           └── watcom_l.mak
    │   │       │       ├── zconf.h.cmakein
    │   │       │       ├── zconf.h.in
    │   │       │       ├── zlib.3
    │   │       │       ├── zlib.3.pdf
    │   │       │       ├── zlib.h
    │   │       │       ├── zlib.map
    │   │       │       ├── zlib.pc.cmakein
    │   │       │       ├── zlib.pc.in
    │   │       │       ├── zlib2ansi
    │   │       │       ├── zutil.c
    │   │       │       └── zutil.h
    │   │   ├── yarn-app
    │   │       ├── node_modules
    │   │       │   ├── .bin
    │   │       │   │   └── marked
    │   │       │   ├── .yarn-integrity
    │   │       │   ├── marked
    │   │       │   │   ├── .npmignore
    │   │       │   │   ├── .travis.yml
    │   │       │   │   ├── Gulpfile.js
    │   │       │   │   ├── LICENSE
    │   │       │   │   ├── Makefile
    │   │       │   │   ├── README.md
    │   │       │   │   ├── bin
    │   │       │   │   │   └── marked
    │   │       │   │   ├── bower.json
    │   │       │   │   ├── component.json
    │   │       │   │   ├── doc
    │   │       │   │   │   ├── broken.md
    │   │       │   │   │   └── todo.md
    │   │       │   │   ├── index.js
    │   │       │   │   ├── lib
    │   │       │   │   │   └── marked.js
    │   │       │   │   ├── man
    │   │       │   │   │   └── marked.1
    │   │       │   │   ├── marked.min.js
    │   │       │   │   └── package.json
    │   │       │   └── moment
    │   │       │   │   ├── CHANGELOG.md
    │   │       │   │   ├── LICENSE
    │   │       │   │   ├── README.md
    │   │       │   │   ├── ender.js
    │   │       │   │   ├── locale
    │   │       │   │       ├── af.js
    │   │       │   │       ├── ar-dz.js
    │   │       │   │       ├── ar-kw.js
    │   │       │   │       ├── ar-ly.js
    │   │       │   │       ├── ar-ma.js
    │   │       │   │       ├── ar-sa.js
    │   │       │   │       ├── ar-tn.js
    │   │       │   │       ├── ar.js
    │   │       │   │       ├── az.js
    │   │       │   │       ├── be.js
    │   │       │   │       ├── bg.js
    │   │       │   │       ├── bn.js
    │   │       │   │       ├── bo.js
    │   │       │   │       ├── br.js
    │   │       │   │       ├── bs.js
    │   │       │   │       ├── ca.js
    │   │       │   │       ├── cs.js
    │   │       │   │       ├── cv.js
    │   │       │   │       ├── cy.js
    │   │       │   │       ├── da.js
    │   │       │   │       ├── de-at.js
    │   │       │   │       ├── de-ch.js
    │   │       │   │       ├── de.js
    │   │       │   │       ├── dv.js
    │   │       │   │       ├── el.js
    │   │       │   │       ├── en-au.js
    │   │       │   │       ├── en-ca.js
    │   │       │   │       ├── en-gb.js
    │   │       │   │       ├── en-ie.js
    │   │       │   │       ├── en-nz.js
    │   │       │   │       ├── eo.js
    │   │       │   │       ├── es-do.js
    │   │       │   │       ├── es.js
    │   │       │   │       ├── et.js
    │   │       │   │       ├── eu.js
    │   │       │   │       ├── fa.js
    │   │       │   │       ├── fi.js
    │   │       │   │       ├── fo.js
    │   │       │   │       ├── fr-ca.js
    │   │       │   │       ├── fr-ch.js
    │   │       │   │       ├── fr.js
    │   │       │   │       ├── fy.js
    │   │       │   │       ├── gd.js
    │   │       │   │       ├── gl.js
    │   │       │   │       ├── gom-latn.js
    │   │       │   │       ├── he.js
    │   │       │   │       ├── hi.js
    │   │       │   │       ├── hr.js
    │   │       │   │       ├── hu.js
    │   │       │   │       ├── hy-am.js
    │   │       │   │       ├── id.js
    │   │       │   │       ├── is.js
    │   │       │   │       ├── it.js
    │   │       │   │       ├── ja.js
    │   │       │   │       ├── jv.js
    │   │       │   │       ├── ka.js
    │   │       │   │       ├── kk.js
    │   │       │   │       ├── km.js
    │   │       │   │       ├── kn.js
    │   │       │   │       ├── ko.js
    │   │       │   │       ├── ky.js
    │   │       │   │       ├── lb.js
    │   │       │   │       ├── lo.js
    │   │       │   │       ├── lt.js
    │   │       │   │       ├── lv.js
    │   │       │   │       ├── me.js
    │   │       │   │       ├── mi.js
    │   │       │   │       ├── mk.js
    │   │       │   │       ├── ml.js
    │   │       │   │       ├── mr.js
    │   │       │   │       ├── ms-my.js
    │   │       │   │       ├── ms.js
    │   │       │   │       ├── my.js
    │   │       │   │       ├── nb.js
    │   │       │   │       ├── ne.js
    │   │       │   │       ├── nl-be.js
    │   │       │   │       ├── nl.js
    │   │       │   │       ├── nn.js
    │   │       │   │       ├── pa-in.js
    │   │       │   │       ├── pl.js
    │   │       │   │       ├── pt-br.js
    │   │       │   │       ├── pt.js
    │   │       │   │       ├── ro.js
    │   │       │   │       ├── ru.js
    │   │       │   │       ├── sd.js
    │   │       │   │       ├── se.js
    │   │       │   │       ├── si.js
    │   │       │   │       ├── sk.js
    │   │       │   │       ├── sl.js
    │   │       │   │       ├── sq.js
    │   │       │   │       ├── sr-cyrl.js
    │   │       │   │       ├── sr.js
    │   │       │   │       ├── ss.js
    │   │       │   │       ├── sv.js
    │   │       │   │       ├── sw.js
    │   │       │   │       ├── ta.js
    │   │       │   │       ├── te.js
    │   │       │   │       ├── tet.js
    │   │       │   │       ├── th.js
    │   │       │   │       ├── tl-ph.js
    │   │       │   │       ├── tlh.js
    │   │       │   │       ├── tr.js
    │   │       │   │       ├── tzl.js
    │   │       │   │       ├── tzm-latn.js
    │   │       │   │       ├── tzm.js
    │   │       │   │       ├── uk.js
    │   │       │   │       ├── ur.js
    │   │       │   │       ├── uz-latn.js
    │   │       │   │       ├── uz.js
    │   │       │   │       ├── vi.js
    │   │       │   │       ├── x-pseudo.js
    │   │       │   │       ├── yo.js
    │   │       │   │       ├── zh-cn.js
    │   │       │   │       ├── zh-hk.js
    │   │       │   │       └── zh-tw.js
    │   │       │   │   ├── min
    │   │       │   │       ├── locales.js
    │   │       │   │       ├── locales.min.js
    │   │       │   │       ├── moment-with-locales.js
    │   │       │   │       ├── moment-with-locales.min.js
    │   │       │   │       └── moment.min.js
    │   │       │   │   ├── moment.d.ts
    │   │       │   │   ├── moment.js
    │   │       │   │   ├── package.js
    │   │       │   │   ├── package.json
    │   │       │   │   └── src
    │   │       │   │       ├── lib
    │   │       │   │           ├── create
    │   │       │   │           │   ├── check-overflow.js
    │   │       │   │           │   ├── date-from-array.js
    │   │       │   │           │   ├── from-anything.js
    │   │       │   │           │   ├── from-array.js
    │   │       │   │           │   ├── from-object.js
    │   │       │   │           │   ├── from-string-and-array.js
    │   │       │   │           │   ├── from-string-and-format.js
    │   │       │   │           │   ├── from-string.js
    │   │       │   │           │   ├── local.js
    │   │       │   │           │   ├── parsing-flags.js
    │   │       │   │           │   ├── utc.js
    │   │       │   │           │   └── valid.js
    │   │       │   │           ├── duration
    │   │       │   │           │   ├── abs.js
    │   │       │   │           │   ├── add-subtract.js
    │   │       │   │           │   ├── as.js
    │   │       │   │           │   ├── bubble.js
    │   │       │   │           │   ├── constructor.js
    │   │       │   │           │   ├── create.js
    │   │       │   │           │   ├── duration.js
    │   │       │   │           │   ├── get.js
    │   │       │   │           │   ├── humanize.js
    │   │       │   │           │   ├── iso-string.js
    │   │       │   │           │   ├── prototype.js
    │   │       │   │           │   └── valid.js
    │   │       │   │           ├── format
    │   │       │   │           │   └── format.js
    │   │       │   │           ├── locale
    │   │       │   │           │   ├── base-config.js
    │   │       │   │           │   ├── calendar.js
    │   │       │   │           │   ├── constructor.js
    │   │       │   │           │   ├── en.js
    │   │       │   │           │   ├── formats.js
    │   │       │   │           │   ├── invalid.js
    │   │       │   │           │   ├── lists.js
    │   │       │   │           │   ├── locale.js
    │   │       │   │           │   ├── locales.js
    │   │       │   │           │   ├── ordinal.js
    │   │       │   │           │   ├── pre-post-format.js
    │   │       │   │           │   ├── prototype.js
    │   │       │   │           │   ├── relative.js
    │   │       │   │           │   └── set.js
    │   │       │   │           ├── moment
    │   │       │   │           │   ├── add-subtract.js
    │   │       │   │           │   ├── calendar.js
    │   │       │   │           │   ├── clone.js
    │   │       │   │           │   ├── compare.js
    │   │       │   │           │   ├── constructor.js
    │   │       │   │           │   ├── creation-data.js
    │   │       │   │           │   ├── diff.js
    │   │       │   │           │   ├── format.js
    │   │       │   │           │   ├── from.js
    │   │       │   │           │   ├── get-set.js
    │   │       │   │           │   ├── locale.js
    │   │       │   │           │   ├── min-max.js
    │   │       │   │           │   ├── moment.js
    │   │       │   │           │   ├── now.js
    │   │       │   │           │   ├── prototype.js
    │   │       │   │           │   ├── start-end-of.js
    │   │       │   │           │   ├── to-type.js
    │   │       │   │           │   ├── to.js
    │   │       │   │           │   └── valid.js
    │   │       │   │           ├── parse
    │   │       │   │           │   ├── regex.js
    │   │       │   │           │   └── token.js
    │   │       │   │           ├── units
    │   │       │   │           │   ├── aliases.js
    │   │       │   │           │   ├── constants.js
    │   │       │   │           │   ├── day-of-month.js
    │   │       │   │           │   ├── day-of-week.js
    │   │       │   │           │   ├── day-of-year.js
    │   │       │   │           │   ├── hour.js
    │   │       │   │           │   ├── millisecond.js
    │   │       │   │           │   ├── minute.js
    │   │       │   │           │   ├── month.js
    │   │       │   │           │   ├── offset.js
    │   │       │   │           │   ├── priorities.js
    │   │       │   │           │   ├── quarter.js
    │   │       │   │           │   ├── second.js
    │   │       │   │           │   ├── timestamp.js
    │   │       │   │           │   ├── timezone.js
    │   │       │   │           │   ├── units.js
    │   │       │   │           │   ├── week-calendar-utils.js
    │   │       │   │           │   ├── week-year.js
    │   │       │   │           │   ├── week.js
    │   │       │   │           │   └── year.js
    │   │       │   │           └── utils
    │   │       │   │           │   ├── abs-ceil.js
    │   │       │   │           │   ├── abs-floor.js
    │   │       │   │           │   ├── abs-round.js
    │   │       │   │           │   ├── compare-arrays.js
    │   │       │   │           │   ├── defaults.js
    │   │       │   │           │   ├── deprecate.js
    │   │       │   │           │   ├── extend.js
    │   │       │   │           │   ├── has-own-prop.js
    │   │       │   │           │   ├── hooks.js
    │   │       │   │           │   ├── index-of.js
    │   │       │   │           │   ├── is-array.js
    │   │       │   │           │   ├── is-date.js
    │   │       │   │           │   ├── is-function.js
    │   │       │   │           │   ├── is-number.js
    │   │       │   │           │   ├── is-object-empty.js
    │   │       │   │           │   ├── is-object.js
    │   │       │   │           │   ├── is-undefined.js
    │   │       │   │           │   ├── keys.js
    │   │       │   │           │   ├── map.js
    │   │       │   │           │   ├── some.js
    │   │       │   │           │   ├── to-int.js
    │   │       │   │           │   └── zero-fill.js
    │   │       │   │       ├── locale
    │   │       │   │           ├── af.js
    │   │       │   │           ├── ar-dz.js
    │   │       │   │           ├── ar-kw.js
    │   │       │   │           ├── ar-ly.js
    │   │       │   │           ├── ar-ma.js
    │   │       │   │           ├── ar-sa.js
    │   │       │   │           ├── ar-tn.js
    │   │       │   │           ├── ar.js
    │   │       │   │           ├── az.js
    │   │       │   │           ├── be.js
    │   │       │   │           ├── bg.js
    │   │       │   │           ├── bn.js
    │   │       │   │           ├── bo.js
    │   │       │   │           ├── br.js
    │   │       │   │           ├── bs.js
    │   │       │   │           ├── ca.js
    │   │       │   │           ├── cs.js
    │   │       │   │           ├── cv.js
    │   │       │   │           ├── cy.js
    │   │       │   │           ├── da.js
    │   │       │   │           ├── de-at.js
    │   │       │   │           ├── de-ch.js
    │   │       │   │           ├── de.js
    │   │       │   │           ├── dv.js
    │   │       │   │           ├── el.js
    │   │       │   │           ├── en-au.js
    │   │       │   │           ├── en-ca.js
    │   │       │   │           ├── en-gb.js
    │   │       │   │           ├── en-ie.js
    │   │       │   │           ├── en-nz.js
    │   │       │   │           ├── eo.js
    │   │       │   │           ├── es-do.js
    │   │       │   │           ├── es.js
    │   │       │   │           ├── et.js
    │   │       │   │           ├── eu.js
    │   │       │   │           ├── fa.js
    │   │       │   │           ├── fi.js
    │   │       │   │           ├── fo.js
    │   │       │   │           ├── fr-ca.js
    │   │       │   │           ├── fr-ch.js
    │   │       │   │           ├── fr.js
    │   │       │   │           ├── fy.js
    │   │       │   │           ├── gd.js
    │   │       │   │           ├── gl.js
    │   │       │   │           ├── gom-latn.js
    │   │       │   │           ├── he.js
    │   │       │   │           ├── hi.js
    │   │       │   │           ├── hr.js
    │   │       │   │           ├── hu.js
    │   │       │   │           ├── hy-am.js
    │   │       │   │           ├── id.js
    │   │       │   │           ├── is.js
    │   │       │   │           ├── it.js
    │   │       │   │           ├── ja.js
    │   │       │   │           ├── jv.js
    │   │       │   │           ├── ka.js
    │   │       │   │           ├── kk.js
    │   │       │   │           ├── km.js
    │   │       │   │           ├── kn.js
    │   │       │   │           ├── ko.js
    │   │       │   │           ├── ky.js
    │   │       │   │           ├── lb.js
    │   │       │   │           ├── lo.js
    │   │       │   │           ├── lt.js
    │   │       │   │           ├── lv.js
    │   │       │   │           ├── me.js
    │   │       │   │           ├── mi.js
    │   │       │   │           ├── mk.js
    │   │       │   │           ├── ml.js
    │   │       │   │           ├── mr.js
    │   │       │   │           ├── ms-my.js
    │   │       │   │           ├── ms.js
    │   │       │   │           ├── my.js
    │   │       │   │           ├── nb.js
    │   │       │   │           ├── ne.js
    │   │       │   │           ├── nl-be.js
    │   │       │   │           ├── nl.js
    │   │       │   │           ├── nn.js
    │   │       │   │           ├── pa-in.js
    │   │       │   │           ├── pl.js
    │   │       │   │           ├── pt-br.js
    │   │       │   │           ├── pt.js
    │   │       │   │           ├── ro.js
    │   │       │   │           ├── ru.js
    │   │       │   │           ├── sd.js
    │   │       │   │           ├── se.js
    │   │       │   │           ├── si.js
    │   │       │   │           ├── sk.js
    │   │       │   │           ├── sl.js
    │   │       │   │           ├── sq.js
    │   │       │   │           ├── sr-cyrl.js
    │   │       │   │           ├── sr.js
    │   │       │   │           ├── ss.js
    │   │       │   │           ├── sv.js
    │   │       │   │           ├── sw.js
    │   │       │   │           ├── ta.js
    │   │       │   │           ├── te.js
    │   │       │   │           ├── tet.js
    │   │       │   │           ├── th.js
    │   │       │   │           ├── tl-ph.js
    │   │       │   │           ├── tlh.js
    │   │       │   │           ├── tr.js
    │   │       │   │           ├── tzl.js
    │   │       │   │           ├── tzm-latn.js
    │   │       │   │           ├── tzm.js
    │   │       │   │           ├── uk.js
    │   │       │   │           ├── ur.js
    │   │       │   │           ├── uz-latn.js
    │   │       │   │           ├── uz.js
    │   │       │   │           ├── vi.js
    │   │       │   │           ├── x-pseudo.js
    │   │       │   │           ├── yo.js
    │   │       │   │           ├── zh-cn.js
    │   │       │   │           ├── zh-hk.js
    │   │       │   │           └── zh-tw.js
    │   │       │   │       └── moment.js
    │   │       ├── package.json
    │   │       └── yarn.lock
    │   │   ├── yarn-lock-v2-vuln
    │   │       ├── package.json
    │   │       └── yarn.lock
    │   │   ├── yarn-out-of-sync
    │   │       ├── package.json
    │   │       └── yarn.lock
    │   │   ├── yarn-package-with-subfolder
    │   │       ├── node_modules
    │   │       │   ├── object-assign
    │   │       │   │   ├── index.js
    │   │       │   │   ├── license
    │   │       │   │   ├── package.json
    │   │       │   │   └── readme.md
    │   │       │   └── to-array
    │   │       │   │   ├── .npmignore
    │   │       │   │   ├── LICENCE
    │   │       │   │   ├── README.md
    │   │       │   │   ├── index.js
    │   │       │   │   └── package.json
    │   │       ├── package.json
    │   │       ├── subfolder
    │   │       │   ├── node_modules
    │   │       │   │   ├── object-assign
    │   │       │   │   │   ├── index.js
    │   │       │   │   │   ├── license
    │   │       │   │   │   ├── package.json
    │   │       │   │   │   └── readme.md
    │   │       │   │   └── to-array
    │   │       │   │   │   ├── .npmignore
    │   │       │   │   │   ├── LICENCE
    │   │       │   │   │   ├── README.md
    │   │       │   │   │   ├── index.js
    │   │       │   │   │   └── package.json
    │   │       │   ├── package.json
    │   │       │   └── yarn.lock
    │   │       └── yarn.lock
    │   │   ├── yarn-package
    │   │       ├── .snyk
    │   │       ├── node_modules
    │   │       │   ├── debug
    │   │       │   │   └── package.json
    │   │       │   ├── ms
    │   │       │   │   └── package.json
    │   │       │   └── object-assign
    │   │       │   │   └── package.json
    │   │       ├── package.json
    │   │       └── yarn.lock
    │   │   ├── yarn-v2
    │   │       ├── package.json
    │   │       └── yarn.lock
    │   │   ├── yarn-workspace-out-of-sync
    │   │       ├── package.json
    │   │       ├── packages
    │   │       │   ├── apples
    │   │       │   │   └── package.json
    │   │       │   └── tomatoes
    │   │       │   │   └── package.json
    │   │       └── yarn.lock
    │   │   ├── yarn-workspaces-v2-resolutions
    │   │       ├── package.json
    │   │       ├── packages
    │   │       │   ├── apples
    │   │       │   │   ├── .snyk
    │   │       │   │   └── package.json
    │   │       │   └── tomatoes
    │   │       │   │   └── package.json
    │   │       └── yarn.lock
    │   │   ├── yarn-workspaces-v2
    │   │       ├── .snyk
    │   │       ├── package.json
    │   │       ├── packages
    │   │       │   ├── apples
    │   │       │   │   ├── .snyk
    │   │       │   │   └── package.json
    │   │       │   └── tomatoes
    │   │       │   │   └── package.json
    │   │       └── yarn.lock
    │   │   └── yarn-workspaces
    │   │       ├── .snyk
    │   │       ├── ap-dev.json
    │   │       ├── libs
    │   │           └── apple-lib
    │   │           │   └── package.json
    │   │       ├── not-part-of-workspace-yarn
    │   │           ├── package.json
    │   │           └── yarn.lock
    │   │       ├── not-part-of-workspace
    │   │           ├── package-lock.json
    │   │           └── package.json
    │   │       ├── package.json
    │   │       ├── packages
    │   │           ├── apples
    │   │           │   ├── .snyk
    │   │           │   └── package.json
    │   │           └── tomatoes
    │   │           │   └── package.json
    │   │       ├── yarn.lock
    │   │       └── yw-dev.json
    ├── createJestConfig.js
    ├── fixtures
    │   ├── ai-bom
    │   │   ├── not-supported
    │   │   │   └── markdown.MD
    │   │   ├── python-chatbot
    │   │   │   └── chatbot.py
    │   │   ├── requirements
    │   │   │   ├── chatbot.py
    │   │   │   └── requirements.txt
    │   │   └── sample-ai-bom-sarif.json
    │   ├── aliases
    │   │   ├── npm-lock-v1
    │   │   │   ├── package-lock.json
    │   │   │   └── package.json
    │   │   ├── npm-lock-v2
    │   │   │   ├── package-lock.json
    │   │   │   └── package.json
    │   │   ├── npm-lock-v3
    │   │   │   ├── package-lock.json
    │   │   │   └── package.json
    │   │   ├── yarn-lock-v1
    │   │   │   ├── package.json
    │   │   │   └── yarn.lock
    │   │   └── yarn-lock-v2
    │   │   │   ├── package.json
    │   │   │   └── yarn.lock
    │   ├── basic-apk
    │   │   ├── mappedResults.json
    │   │   ├── resultJsonDataGrouped.json
    │   │   └── results.json
    │   ├── basic-npm
    │   │   ├── answers.json
    │   │   ├── mappedResults.json
    │   │   ├── noVulnerabilities.json
    │   │   ├── package.json
    │   │   └── results.json
    │   ├── basic-swift
    │   │   └── Package.swift
    │   ├── bugs
    │   │   └── SC-1076
    │   │   │   ├── .snyk
    │   │   │   └── vulns.json
    │   ├── call-graphs
    │   │   └── maven.json
    │   ├── cli-test-results
    │   │   ├── jsbin@3.11.23
    │   │   ├── lodash@4.17.11
    │   │   ├── qs@1
    │   │   ├── qs@6
    │   │   ├── semver@2
    │   │   └── semver@4
    │   ├── cocoapods-app
    │   │   ├── Podfile
    │   │   └── Podfile.lock
    │   ├── colonizers-vulns-wizard.json
    │   ├── colonizers-vulns.json
    │   ├── colonizers
    │   │   └── .snyk
    │   ├── container-app-vulns
    │   │   ├── mappedResults.json
    │   │   ├── resultJsonDataGrouped.json
    │   │   ├── resultJsonDataNonGrouped.json
    │   │   └── results.json
    │   ├── container-projects
    │   │   ├── Dockerfile-vulns
    │   │   ├── app-vuln-apk-fixture.json
    │   │   ├── app-vuln-npm-fixture.json
    │   │   ├── maven-project-0-dependencies-scan-result.json
    │   │   ├── monitor-maven-project-0-dependencies-response.json
    │   │   ├── multi-project-image.tar
    │   │   ├── node-slim-image.tar
    │   │   ├── npm7-with-package-lock-file.tar
    │   │   ├── npm7-without-package-and-lock-file.tar
    │   │   ├── npm7-without-package-lock-file.tar
    │   │   ├── os-app-alpine-and-debug.tar
    │   │   ├── os-packages-and-app-vulns.tar
    │   │   └── sle15.6.tar
    │   ├── cpp-project
    │   │   ├── add.cpp
    │   │   ├── add.h
    │   │   ├── debug-display-windows.txt
    │   │   ├── debug-display.txt
    │   │   ├── display-windows.txt
    │   │   ├── display.txt
    │   │   ├── error-windows.txt
    │   │   ├── error.txt
    │   │   ├── main.cpp
    │   │   ├── monitor-dependencies-response.json
    │   │   └── testResults.json
    │   ├── debug-2.1.0-vuln.json
    │   ├── debug-package
    │   │   └── .force-commit
    │   ├── deduped-dep
    │   │   ├── .snyk
    │   │   ├── answers.json
    │   │   ├── node_modules
    │   │   │   ├── .bin
    │   │   │   │   └── semver
    │   │   │   ├── @remy
    │   │   │   │   └── vuln-test
    │   │   │   │   │   └── package.json
    │   │   │   └── semver
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── Makefile
    │   │   │   │   ├── README.md
    │   │   │   │   ├── bin
    │   │   │   │       └── semver
    │   │   │   │   ├── foot.js
    │   │   │   │   ├── head.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── semver.browser.js
    │   │   │   │   ├── semver.browser.js.gz
    │   │   │   │   ├── semver.js
    │   │   │   │   ├── semver.min.js
    │   │   │   │   ├── semver.min.js.gz
    │   │   │   │   └── test
    │   │   │   │       ├── amd.js
    │   │   │   │       ├── gtr.js
    │   │   │   │       ├── index.js
    │   │   │   │       ├── ltr.js
    │   │   │   │       └── no-module.js
    │   │   └── package.json
    │   ├── demo-os
    │   │   ├── .editorconfig
    │   │   ├── .gitignore
    │   │   ├── .gitmodules
    │   │   ├── .jscsrc
    │   │   ├── .jshintrc
    │   │   ├── .npmignore
    │   │   ├── .travis.yml
    │   │   ├── CONTRIBUTING.md
    │   │   ├── Gruntfile.js
    │   │   ├── LICENSE
    │   │   ├── PRIVACY.md
    │   │   ├── README.md
    │   │   ├── SECURITY.md
    │   │   ├── config.example.js
    │   │   ├── core
    │   │   │   ├── client
    │   │   │   │   ├── .ember-cli
    │   │   │   │   ├── .gitignore
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .watchmanconfig
    │   │   │   │   ├── Brocfile.js
    │   │   │   │   ├── app
    │   │   │   │   │   ├── README.md
    │   │   │   │   │   ├── _config.yml
    │   │   │   │   │   ├── adapters
    │   │   │   │   │   │   ├── application.js
    │   │   │   │   │   │   ├── base.js
    │   │   │   │   │   │   ├── embedded-relation-adapter.js
    │   │   │   │   │   │   ├── setting.js
    │   │   │   │   │   │   └── user.js
    │   │   │   │   │   ├── app.js
    │   │   │   │   │   ├── assets
    │   │   │   │   │   │   └── lib
    │   │   │   │   │   │   │   └── uploader.js
    │   │   │   │   │   ├── components
    │   │   │   │   │   │   ├── gh-activating-list-item.js
    │   │   │   │   │   │   ├── gh-alert.js
    │   │   │   │   │   │   ├── gh-alerts.js
    │   │   │   │   │   │   ├── gh-app.js
    │   │   │   │   │   │   ├── gh-blog-url.js
    │   │   │   │   │   │   ├── gh-cm-editor.js
    │   │   │   │   │   │   ├── gh-content-cover.js
    │   │   │   │   │   │   ├── gh-content-preview-content.js
    │   │   │   │   │   │   ├── gh-dropdown-button.js
    │   │   │   │   │   │   ├── gh-dropdown.js
    │   │   │   │   │   │   ├── gh-ed-editor.js
    │   │   │   │   │   │   ├── gh-ed-preview.js
    │   │   │   │   │   │   ├── gh-editor-save-button.js
    │   │   │   │   │   │   ├── gh-editor.js
    │   │   │   │   │   │   ├── gh-error-message.js
    │   │   │   │   │   │   ├── gh-file-upload.js
    │   │   │   │   │   │   ├── gh-form-group.js
    │   │   │   │   │   │   ├── gh-infinite-scroll-box.js
    │   │   │   │   │   │   ├── gh-infinite-scroll.js
    │   │   │   │   │   │   ├── gh-input.js
    │   │   │   │   │   │   ├── gh-main.js
    │   │   │   │   │   │   ├── gh-menu-toggle.js
    │   │   │   │   │   │   ├── gh-modal-dialog.js
    │   │   │   │   │   │   ├── gh-nav-menu.js
    │   │   │   │   │   │   ├── gh-navigation.js
    │   │   │   │   │   │   ├── gh-navitem-url-input.js
    │   │   │   │   │   │   ├── gh-navitem.js
    │   │   │   │   │   │   ├── gh-notification.js
    │   │   │   │   │   │   ├── gh-notifications.js
    │   │   │   │   │   │   ├── gh-popover-button.js
    │   │   │   │   │   │   ├── gh-popover.js
    │   │   │   │   │   │   ├── gh-post-tags-input.js
    │   │   │   │   │   │   ├── gh-posts-list-item.js
    │   │   │   │   │   │   ├── gh-profile-image.js
    │   │   │   │   │   │   ├── gh-select-native.js
    │   │   │   │   │   │   ├── gh-tab-pane.js
    │   │   │   │   │   │   ├── gh-tab.js
    │   │   │   │   │   │   ├── gh-tabs-manager.js
    │   │   │   │   │   │   ├── gh-textarea.js
    │   │   │   │   │   │   ├── gh-trim-focus-input.js
    │   │   │   │   │   │   ├── gh-upload-modal.js
    │   │   │   │   │   │   ├── gh-uploader.js
    │   │   │   │   │   │   ├── gh-url-preview.js
    │   │   │   │   │   │   ├── gh-user-active.js
    │   │   │   │   │   │   ├── gh-user-invited.js
    │   │   │   │   │   │   └── gh-view-title.js
    │   │   │   │   │   ├── controllers
    │   │   │   │   │   │   ├── about.js
    │   │   │   │   │   │   ├── application.js
    │   │   │   │   │   │   ├── editor
    │   │   │   │   │   │   │   ├── edit.js
    │   │   │   │   │   │   │   └── new.js
    │   │   │   │   │   │   ├── error.js
    │   │   │   │   │   │   ├── feature.js
    │   │   │   │   │   │   ├── modals
    │   │   │   │   │   │   │   ├── copy-html.js
    │   │   │   │   │   │   │   ├── delete-all.js
    │   │   │   │   │   │   │   ├── delete-post.js
    │   │   │   │   │   │   │   ├── delete-tag.js
    │   │   │   │   │   │   │   ├── delete-user.js
    │   │   │   │   │   │   │   ├── invite-new-user.js
    │   │   │   │   │   │   │   ├── leave-editor.js
    │   │   │   │   │   │   │   ├── signin.js
    │   │   │   │   │   │   │   ├── transfer-owner.js
    │   │   │   │   │   │   │   └── upload.js
    │   │   │   │   │   │   ├── post-settings-menu.js
    │   │   │   │   │   │   ├── post-tags-input.js
    │   │   │   │   │   │   ├── posts.js
    │   │   │   │   │   │   ├── reset.js
    │   │   │   │   │   │   ├── settings
    │   │   │   │   │   │   │   ├── code-injection.js
    │   │   │   │   │   │   │   ├── general.js
    │   │   │   │   │   │   │   ├── labs.js
    │   │   │   │   │   │   │   ├── navigation.js
    │   │   │   │   │   │   │   └── tags.js
    │   │   │   │   │   │   ├── setup.js
    │   │   │   │   │   │   ├── setup
    │   │   │   │   │   │   │   ├── three.js
    │   │   │   │   │   │   │   └── two.js
    │   │   │   │   │   │   ├── signin.js
    │   │   │   │   │   │   ├── signup.js
    │   │   │   │   │   │   └── team
    │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   └── user.js
    │   │   │   │   │   ├── helpers
    │   │   │   │   │   │   ├── gh-count-characters.js
    │   │   │   │   │   │   ├── gh-count-down-characters.js
    │   │   │   │   │   │   ├── gh-count-words.js
    │   │   │   │   │   │   ├── gh-format-html.js
    │   │   │   │   │   │   ├── gh-format-markdown.js
    │   │   │   │   │   │   ├── gh-format-timeago.js
    │   │   │   │   │   │   ├── gh-path.js
    │   │   │   │   │   │   ├── gh-user-can-admin.js
    │   │   │   │   │   │   ├── is-equal.js
    │   │   │   │   │   │   ├── is-not.js
    │   │   │   │   │   │   └── read-path.js
    │   │   │   │   │   ├── html
    │   │   │   │   │   │   ├── apps.html
    │   │   │   │   │   │   ├── install1.html
    │   │   │   │   │   │   ├── install2.html
    │   │   │   │   │   │   ├── install3.html
    │   │   │   │   │   │   ├── install4.html
    │   │   │   │   │   │   ├── permalinks.html
    │   │   │   │   │   │   └── themes.html
    │   │   │   │   │   ├── index.html
    │   │   │   │   │   ├── initializers
    │   │   │   │   │   │   ├── simple-auth-env.js
    │   │   │   │   │   │   └── trailing-history.js
    │   │   │   │   │   ├── instance-initializers
    │   │   │   │   │   │   └── authentication.js
    │   │   │   │   │   ├── mixins
    │   │   │   │   │   │   ├── body-event-listener.js
    │   │   │   │   │   │   ├── current-user-settings.js
    │   │   │   │   │   │   ├── dropdown-mixin.js
    │   │   │   │   │   │   ├── ed-editor-api.js
    │   │   │   │   │   │   ├── ed-editor-scroll.js
    │   │   │   │   │   │   ├── ed-editor-shortcuts.js
    │   │   │   │   │   │   ├── editor-base-controller.js
    │   │   │   │   │   │   ├── editor-base-route.js
    │   │   │   │   │   │   ├── infinite-scroll.js
    │   │   │   │   │   │   ├── pagination-controller.js
    │   │   │   │   │   │   ├── pagination-route.js
    │   │   │   │   │   │   ├── settings-menu-controller.js
    │   │   │   │   │   │   ├── shortcuts-route.js
    │   │   │   │   │   │   ├── style-body.js
    │   │   │   │   │   │   ├── text-input.js
    │   │   │   │   │   │   └── validation-engine.js
    │   │   │   │   │   ├── models
    │   │   │   │   │   │   ├── notification.js
    │   │   │   │   │   │   ├── post.js
    │   │   │   │   │   │   ├── role.js
    │   │   │   │   │   │   ├── setting.js
    │   │   │   │   │   │   ├── slug-generator.js
    │   │   │   │   │   │   ├── tag.js
    │   │   │   │   │   │   └── user.js
    │   │   │   │   │   ├── router.js
    │   │   │   │   │   ├── routes
    │   │   │   │   │   │   ├── about.js
    │   │   │   │   │   │   ├── application.js
    │   │   │   │   │   │   ├── authenticated.js
    │   │   │   │   │   │   ├── editor
    │   │   │   │   │   │   │   ├── edit.js
    │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   └── new.js
    │   │   │   │   │   │   ├── error404.js
    │   │   │   │   │   │   ├── mobile-index-route.js
    │   │   │   │   │   │   ├── posts.js
    │   │   │   │   │   │   ├── posts
    │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   └── post.js
    │   │   │   │   │   │   ├── reset.js
    │   │   │   │   │   │   ├── settings
    │   │   │   │   │   │   │   ├── code-injection.js
    │   │   │   │   │   │   │   ├── general.js
    │   │   │   │   │   │   │   ├── labs.js
    │   │   │   │   │   │   │   ├── navigation.js
    │   │   │   │   │   │   │   └── tags.js
    │   │   │   │   │   │   ├── setup.js
    │   │   │   │   │   │   ├── setup
    │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   └── one.js
    │   │   │   │   │   │   ├── signin.js
    │   │   │   │   │   │   ├── signout.js
    │   │   │   │   │   │   ├── signup.js
    │   │   │   │   │   │   └── team
    │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   └── user.js
    │   │   │   │   │   ├── serializers
    │   │   │   │   │   │   ├── application.js
    │   │   │   │   │   │   ├── post.js
    │   │   │   │   │   │   ├── setting.js
    │   │   │   │   │   │   ├── tag.js
    │   │   │   │   │   │   └── user.js
    │   │   │   │   │   ├── services
    │   │   │   │   │   │   ├── config.js
    │   │   │   │   │   │   ├── dropdown.js
    │   │   │   │   │   │   ├── ghost-paths.js
    │   │   │   │   │   │   └── notifications.js
    │   │   │   │   │   ├── styles
    │   │   │   │   │   │   ├── app.css
    │   │   │   │   │   │   ├── components
    │   │   │   │   │   │   │   ├── badges.css
    │   │   │   │   │   │   │   ├── dropdowns.css
    │   │   │   │   │   │   │   ├── modals.css
    │   │   │   │   │   │   │   ├── notifications.css
    │   │   │   │   │   │   │   ├── pagination.css
    │   │   │   │   │   │   │   ├── popovers.css
    │   │   │   │   │   │   │   ├── settings-menu.css
    │   │   │   │   │   │   │   ├── splitbuttons.css
    │   │   │   │   │   │   │   └── uploader.css
    │   │   │   │   │   │   ├── csscomb.json
    │   │   │   │   │   │   ├── layouts
    │   │   │   │   │   │   │   ├── about.css
    │   │   │   │   │   │   │   ├── auth.css
    │   │   │   │   │   │   │   ├── content.css
    │   │   │   │   │   │   │   ├── editor.css
    │   │   │   │   │   │   │   ├── error.css
    │   │   │   │   │   │   │   ├── flow.css
    │   │   │   │   │   │   │   ├── main.css
    │   │   │   │   │   │   │   ├── packages.css
    │   │   │   │   │   │   │   ├── settings.css
    │   │   │   │   │   │   │   ├── tags.css
    │   │   │   │   │   │   │   ├── user.css
    │   │   │   │   │   │   │   └── users.css
    │   │   │   │   │   │   └── patterns
    │   │   │   │   │   │   │   ├── _shame.css
    │   │   │   │   │   │   │   ├── buttons.css
    │   │   │   │   │   │   │   ├── forms.css
    │   │   │   │   │   │   │   ├── global.css
    │   │   │   │   │   │   │   ├── icons.css
    │   │   │   │   │   │   │   ├── labels.css
    │   │   │   │   │   │   │   ├── navlist.css
    │   │   │   │   │   │   │   └── tables.css
    │   │   │   │   │   ├── templates
    │   │   │   │   │   │   ├── -import-errors.hbs
    │   │   │   │   │   │   ├── -user-list-item.hbs
    │   │   │   │   │   │   ├── about.hbs
    │   │   │   │   │   │   ├── application.hbs
    │   │   │   │   │   │   ├── components
    │   │   │   │   │   │   │   ├── gh-activating-list-item.hbs
    │   │   │   │   │   │   │   ├── gh-alert.hbs
    │   │   │   │   │   │   │   ├── gh-alerts.hbs
    │   │   │   │   │   │   │   ├── gh-app.hbs
    │   │   │   │   │   │   │   ├── gh-blog-url.hbs
    │   │   │   │   │   │   │   ├── gh-content-preview-content.hbs
    │   │   │   │   │   │   │   ├── gh-ed-preview.hbs
    │   │   │   │   │   │   │   ├── gh-editor-save-button.hbs
    │   │   │   │   │   │   │   ├── gh-editor.hbs
    │   │   │   │   │   │   │   ├── gh-error-message.hbs
    │   │   │   │   │   │   │   ├── gh-file-upload.hbs
    │   │   │   │   │   │   │   ├── gh-infinite-scroll-box.hbs
    │   │   │   │   │   │   │   ├── gh-infinite-scroll.hbs
    │   │   │   │   │   │   │   ├── gh-menu-toggle.hbs
    │   │   │   │   │   │   │   ├── gh-modal-dialog.hbs
    │   │   │   │   │   │   │   ├── gh-nav-menu.hbs
    │   │   │   │   │   │   │   ├── gh-navigation.hbs
    │   │   │   │   │   │   │   ├── gh-navitem.hbs
    │   │   │   │   │   │   │   ├── gh-notification.hbs
    │   │   │   │   │   │   │   ├── gh-notifications.hbs
    │   │   │   │   │   │   │   ├── gh-post-tags-input.hbs
    │   │   │   │   │   │   │   ├── gh-posts-list-item.hbs
    │   │   │   │   │   │   │   ├── gh-profile-image.hbs
    │   │   │   │   │   │   │   ├── gh-select-native.hbs
    │   │   │   │   │   │   │   ├── gh-uploader.hbs
    │   │   │   │   │   │   │   ├── gh-url-preview.hbs
    │   │   │   │   │   │   │   ├── gh-user-active.hbs
    │   │   │   │   │   │   │   ├── gh-user-invited.hbs
    │   │   │   │   │   │   │   └── gh-view-title.hbs
    │   │   │   │   │   │   ├── editor
    │   │   │   │   │   │   │   └── edit.hbs
    │   │   │   │   │   │   ├── error.hbs
    │   │   │   │   │   │   ├── modals
    │   │   │   │   │   │   │   ├── copy-html.hbs
    │   │   │   │   │   │   │   ├── delete-all.hbs
    │   │   │   │   │   │   │   ├── delete-post.hbs
    │   │   │   │   │   │   │   ├── delete-tag.hbs
    │   │   │   │   │   │   │   ├── delete-user.hbs
    │   │   │   │   │   │   │   ├── invite-new-user.hbs
    │   │   │   │   │   │   │   ├── leave-editor.hbs
    │   │   │   │   │   │   │   ├── markdown.hbs
    │   │   │   │   │   │   │   ├── signin.hbs
    │   │   │   │   │   │   │   ├── transfer-owner.hbs
    │   │   │   │   │   │   │   └── upload.hbs
    │   │   │   │   │   │   ├── post-settings-menu.hbs
    │   │   │   │   │   │   ├── posts.hbs
    │   │   │   │   │   │   ├── posts
    │   │   │   │   │   │   │   ├── index.hbs
    │   │   │   │   │   │   │   └── post.hbs
    │   │   │   │   │   │   ├── reset.hbs
    │   │   │   │   │   │   ├── settings
    │   │   │   │   │   │   │   ├── code-injection.hbs
    │   │   │   │   │   │   │   ├── general.hbs
    │   │   │   │   │   │   │   ├── labs.hbs
    │   │   │   │   │   │   │   ├── navigation.hbs
    │   │   │   │   │   │   │   ├── tags.hbs
    │   │   │   │   │   │   │   └── tags
    │   │   │   │   │   │   │   │   └── settings-menu.hbs
    │   │   │   │   │   │   ├── setup.hbs
    │   │   │   │   │   │   ├── setup
    │   │   │   │   │   │   │   ├── one.hbs
    │   │   │   │   │   │   │   ├── three.hbs
    │   │   │   │   │   │   │   └── two.hbs
    │   │   │   │   │   │   ├── signin.hbs
    │   │   │   │   │   │   ├── signup.hbs
    │   │   │   │   │   │   └── team
    │   │   │   │   │   │   │   ├── index.hbs
    │   │   │   │   │   │   │   └── user.hbs
    │   │   │   │   │   ├── transforms
    │   │   │   │   │   │   └── moment-date.js
    │   │   │   │   │   ├── utils
    │   │   │   │   │   │   ├── ajax.js
    │   │   │   │   │   │   ├── bind.js
    │   │   │   │   │   │   ├── bound-one-way.js
    │   │   │   │   │   │   ├── caja-sanitizers.js
    │   │   │   │   │   │   ├── ctrl-or-cmd.js
    │   │   │   │   │   │   ├── date-formatting.js
    │   │   │   │   │   │   ├── document-title.js
    │   │   │   │   │   │   ├── ed-image-manager.js
    │   │   │   │   │   │   ├── editor-shortcuts.js
    │   │   │   │   │   │   ├── ghost-paths.js
    │   │   │   │   │   │   ├── isFinite.js
    │   │   │   │   │   │   ├── isNumber.js
    │   │   │   │   │   │   ├── link-component.js
    │   │   │   │   │   │   ├── mobile.js
    │   │   │   │   │   │   ├── random-password.js
    │   │   │   │   │   │   ├── set-scroll-classname.js
    │   │   │   │   │   │   ├── text-field.js
    │   │   │   │   │   │   ├── titleize.js
    │   │   │   │   │   │   ├── validator-extensions.js
    │   │   │   │   │   │   └── word-count.js
    │   │   │   │   │   └── validators
    │   │   │   │   │   │   ├── base.js
    │   │   │   │   │   │   ├── new-user.js
    │   │   │   │   │   │   ├── post.js
    │   │   │   │   │   │   ├── reset.js
    │   │   │   │   │   │   ├── setting.js
    │   │   │   │   │   │   ├── setup.js
    │   │   │   │   │   │   ├── signin.js
    │   │   │   │   │   │   ├── signup.js
    │   │   │   │   │   │   ├── tag-settings.js
    │   │   │   │   │   │   └── user.js
    │   │   │   │   ├── bower.json
    │   │   │   │   ├── config
    │   │   │   │   │   └── environment.js
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── .jshintrc
    │   │   │   │   │   └── asset-delivery
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   └── package.json
    │   │   │   │   ├── package.json
    │   │   │   │   ├── public
    │   │   │   │   │   └── assets
    │   │   │   │   │   │   ├── fonts
    │   │   │   │   │   │       ├── ghosticons.eot
    │   │   │   │   │   │       ├── ghosticons.svg
    │   │   │   │   │   │       ├── ghosticons.ttf
    │   │   │   │   │   │       └── ghosticons.woff
    │   │   │   │   │   │   └── img
    │   │   │   │   │   │       ├── 404-ghost.png
    │   │   │   │   │   │       ├── 404-ghost@2x.png
    │   │   │   │   │   │       ├── ghost-logo.png
    │   │   │   │   │   │       ├── ghosticon.jpg
    │   │   │   │   │   │       ├── install-welcome.png
    │   │   │   │   │   │       ├── invite-placeholder.png
    │   │   │   │   │   │       ├── large.png
    │   │   │   │   │   │       ├── loadingcat.gif
    │   │   │   │   │   │       ├── medium.png
    │   │   │   │   │   │       ├── small.png
    │   │   │   │   │   │       ├── touch-icon-ipad.png
    │   │   │   │   │   │       ├── touch-icon-iphone.png
    │   │   │   │   │   │       └── users.png
    │   │   │   │   ├── testem.json
    │   │   │   │   └── tests
    │   │   │   │   │   ├── .jshintrc
    │   │   │   │   │   ├── helpers
    │   │   │   │   │       ├── resolver.js
    │   │   │   │   │       └── start-app.js
    │   │   │   │   │   ├── index.html
    │   │   │   │   │   ├── test-helper.js
    │   │   │   │   │   └── unit
    │   │   │   │   │       ├── .gitkeep
    │   │   │   │   │       ├── components
    │   │   │   │   │           ├── gh-app-test.js
    │   │   │   │   │           ├── gh-content-preview-content-test.js
    │   │   │   │   │           ├── gh-editor-save-button-test.js
    │   │   │   │   │           ├── gh-editor-test.js
    │   │   │   │   │           ├── gh-infinite-scroll-box-test.js
    │   │   │   │   │           ├── gh-infinite-scroll-test.js
    │   │   │   │   │           ├── gh-navigation-test.js
    │   │   │   │   │           ├── gh-navitem-url-input-test.js
    │   │   │   │   │           ├── gh-post-tags-input-test.js
    │   │   │   │   │           ├── gh-posts-list-item-test.js
    │   │   │   │   │           ├── gh-profile-image-test.js
    │   │   │   │   │           ├── gh-select-native-test.js
    │   │   │   │   │           ├── gh-trim-focus-input_test.js
    │   │   │   │   │           ├── gh-url-preview_test.js
    │   │   │   │   │           ├── gh-user-active-test.js
    │   │   │   │   │           └── gh-user-invited-test.js
    │   │   │   │   │       ├── controllers
    │   │   │   │   │           ├── post-settings-menu_test.js
    │   │   │   │   │           └── settings-general_test.js
    │   │   │   │   │       ├── helpers
    │   │   │   │   │           ├── gh-user-can-admin-test.js
    │   │   │   │   │           ├── is-equal-test.js
    │   │   │   │   │           ├── is-not-test.js
    │   │   │   │   │           └── read-path-test.js
    │   │   │   │   │       ├── mixins
    │   │   │   │   │           └── infinite-scroll-test.js
    │   │   │   │   │       ├── models
    │   │   │   │   │           ├── post_test.js
    │   │   │   │   │           ├── role_test.js
    │   │   │   │   │           ├── setting_test.js
    │   │   │   │   │           ├── tag_test.js
    │   │   │   │   │           └── user_test.js
    │   │   │   │   │       └── utils
    │   │   │   │   │           └── ghost-paths_test.js
    │   │   │   ├── index.js
    │   │   │   ├── server
    │   │   │   │   ├── api
    │   │   │   │   │   ├── authentication.js
    │   │   │   │   │   ├── configuration.js
    │   │   │   │   │   ├── db.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── mail.js
    │   │   │   │   │   ├── notifications.js
    │   │   │   │   │   ├── posts.js
    │   │   │   │   │   ├── roles.js
    │   │   │   │   │   ├── settings.js
    │   │   │   │   │   ├── slugs.js
    │   │   │   │   │   ├── tags.js
    │   │   │   │   │   ├── themes.js
    │   │   │   │   │   ├── upload.js
    │   │   │   │   │   ├── users.js
    │   │   │   │   │   └── utils.js
    │   │   │   │   ├── apps
    │   │   │   │   │   ├── dependencies.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── loader.js
    │   │   │   │   │   ├── permissions.js
    │   │   │   │   │   ├── proxy.js
    │   │   │   │   │   └── sandbox.js
    │   │   │   │   ├── config
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   └── url.js
    │   │   │   │   ├── controllers
    │   │   │   │   │   ├── admin.js
    │   │   │   │   │   └── frontend.js
    │   │   │   │   ├── data
    │   │   │   │   │   ├── default-settings.json
    │   │   │   │   │   ├── export
    │   │   │   │   │   │   └── index.js
    │   │   │   │   │   ├── fixtures
    │   │   │   │   │   │   ├── fixtures.json
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   └── permissions
    │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   └── permissions.json
    │   │   │   │   │   ├── import
    │   │   │   │   │   │   ├── data-importer.js
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   └── utils.js
    │   │   │   │   │   ├── importer
    │   │   │   │   │   │   ├── handlers
    │   │   │   │   │   │   │   ├── image.js
    │   │   │   │   │   │   │   ├── json.js
    │   │   │   │   │   │   │   └── markdown.js
    │   │   │   │   │   │   ├── importers
    │   │   │   │   │   │   │   ├── data.js
    │   │   │   │   │   │   │   └── image.js
    │   │   │   │   │   │   └── index.js
    │   │   │   │   │   ├── migration
    │   │   │   │   │   │   ├── commands.js
    │   │   │   │   │   │   └── index.js
    │   │   │   │   │   ├── schema.js
    │   │   │   │   │   ├── utils
    │   │   │   │   │   │   ├── clients
    │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   ├── mysql.js
    │   │   │   │   │   │   │   ├── pg.js
    │   │   │   │   │   │   │   └── sqlite3.js
    │   │   │   │   │   │   └── index.js
    │   │   │   │   │   ├── validation
    │   │   │   │   │   │   └── index.js
    │   │   │   │   │   ├── versioning
    │   │   │   │   │   │   └── index.js
    │   │   │   │   │   └── xml
    │   │   │   │   │   │   ├── rss
    │   │   │   │   │   │       └── index.js
    │   │   │   │   │   │   ├── sitemap
    │   │   │   │   │   │       ├── base-generator.js
    │   │   │   │   │   │       ├── handler.js
    │   │   │   │   │   │       ├── index-generator.js
    │   │   │   │   │   │       ├── index.js
    │   │   │   │   │   │       ├── manager.js
    │   │   │   │   │   │       ├── page-generator.js
    │   │   │   │   │   │       ├── post-generator.js
    │   │   │   │   │   │       ├── tag-generator.js
    │   │   │   │   │   │       ├── user-generator.js
    │   │   │   │   │   │       └── utils.js
    │   │   │   │   │   │   └── xmlrpc.js
    │   │   │   │   ├── email-templates
    │   │   │   │   │   ├── invite-user.html
    │   │   │   │   │   ├── raw
    │   │   │   │   │   │   ├── invite-user.html
    │   │   │   │   │   │   ├── reset-password.html
    │   │   │   │   │   │   ├── test.html
    │   │   │   │   │   │   └── welcome.html
    │   │   │   │   │   ├── reset-password.html
    │   │   │   │   │   ├── test.html
    │   │   │   │   │   └── welcome.html
    │   │   │   │   ├── errors
    │   │   │   │   │   ├── bad-request-error.js
    │   │   │   │   │   ├── data-import-error.js
    │   │   │   │   │   ├── email-error.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── internal-server-error.js
    │   │   │   │   │   ├── method-not-allowed-error.js
    │   │   │   │   │   ├── no-permission-error.js
    │   │   │   │   │   ├── not-found-error.js
    │   │   │   │   │   ├── request-too-large-error.js
    │   │   │   │   │   ├── unauthorized-error.js
    │   │   │   │   │   ├── unsupported-media-type-error.js
    │   │   │   │   │   └── validation-error.js
    │   │   │   │   ├── events
    │   │   │   │   │   └── index.js
    │   │   │   │   ├── filters.js
    │   │   │   │   ├── ghost-server.js
    │   │   │   │   ├── helpers
    │   │   │   │   │   ├── asset.js
    │   │   │   │   │   ├── author.js
    │   │   │   │   │   ├── body_class.js
    │   │   │   │   │   ├── content.js
    │   │   │   │   │   ├── date.js
    │   │   │   │   │   ├── encode.js
    │   │   │   │   │   ├── excerpt.js
    │   │   │   │   │   ├── foreach.js
    │   │   │   │   │   ├── ghost_foot.js
    │   │   │   │   │   ├── ghost_head.js
    │   │   │   │   │   ├── has.js
    │   │   │   │   │   ├── image.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── input_password.js
    │   │   │   │   │   ├── is.js
    │   │   │   │   │   ├── meta_description.js
    │   │   │   │   │   ├── meta_title.js
    │   │   │   │   │   ├── navigation.js
    │   │   │   │   │   ├── page_url.js
    │   │   │   │   │   ├── pagination.js
    │   │   │   │   │   ├── plural.js
    │   │   │   │   │   ├── post_class.js
    │   │   │   │   │   ├── prev_next.js
    │   │   │   │   │   ├── tags.js
    │   │   │   │   │   ├── template.js
    │   │   │   │   │   ├── title.js
    │   │   │   │   │   ├── tpl
    │   │   │   │   │   │   ├── navigation.hbs
    │   │   │   │   │   │   └── pagination.hbs
    │   │   │   │   │   ├── url.js
    │   │   │   │   │   └── utils.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── mail.js
    │   │   │   │   ├── middleware
    │   │   │   │   │   ├── api-error-handlers.js
    │   │   │   │   │   ├── auth-strategies.js
    │   │   │   │   │   ├── cache-control.js
    │   │   │   │   │   ├── client-auth.js
    │   │   │   │   │   ├── decide-is-admin.js
    │   │   │   │   │   ├── ghost-busboy.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── middleware.js
    │   │   │   │   │   ├── oauth.js
    │   │   │   │   │   ├── spam-prevention.js
    │   │   │   │   │   └── uncapitalise.js
    │   │   │   │   ├── models
    │   │   │   │   │   ├── accesstoken.js
    │   │   │   │   │   ├── app-field.js
    │   │   │   │   │   ├── app-setting.js
    │   │   │   │   │   ├── app.js
    │   │   │   │   │   ├── base
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── pagination.js
    │   │   │   │   │   │   ├── token.js
    │   │   │   │   │   │   └── utils.js
    │   │   │   │   │   ├── client.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── permission.js
    │   │   │   │   │   ├── post.js
    │   │   │   │   │   ├── refreshtoken.js
    │   │   │   │   │   ├── role.js
    │   │   │   │   │   ├── settings.js
    │   │   │   │   │   ├── tag.js
    │   │   │   │   │   └── user.js
    │   │   │   │   ├── permissions
    │   │   │   │   │   ├── effective.js
    │   │   │   │   │   └── index.js
    │   │   │   │   ├── require-tree.js
    │   │   │   │   ├── routes
    │   │   │   │   │   ├── admin.js
    │   │   │   │   │   ├── api.js
    │   │   │   │   │   ├── frontend.js
    │   │   │   │   │   └── index.js
    │   │   │   │   ├── storage
    │   │   │   │   │   ├── base.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   └── local-file-store.js
    │   │   │   │   ├── update-check.js
    │   │   │   │   ├── utils
    │   │   │   │   │   ├── downzero.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── pipeline.js
    │   │   │   │   │   ├── sequence.js
    │   │   │   │   │   └── startup-check.js
    │   │   │   │   └── views
    │   │   │   │   │   ├── private.hbs
    │   │   │   │   │   └── user-error.hbs
    │   │   │   ├── shared
    │   │   │   │   ├── favicon.ico
    │   │   │   │   ├── img
    │   │   │   │   │   ├── user-cover.png
    │   │   │   │   │   └── user-image.png
    │   │   │   │   ├── private-robots.txt
    │   │   │   │   ├── robots.txt
    │   │   │   │   └── sitemap.xsl
    │   │   │   └── test
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── functional
    │   │   │   │       ├── base.js
    │   │   │   │       ├── client
    │   │   │   │       │   ├── about_test.js
    │   │   │   │       │   ├── app_test.js
    │   │   │   │       │   ├── content_test.js
    │   │   │   │       │   ├── editor_test.js
    │   │   │   │       │   ├── psm_test.js
    │   │   │   │       │   ├── settings_test.js
    │   │   │   │       │   ├── signin_test.js
    │   │   │   │       │   ├── signout_test.js
    │   │   │   │       │   ├── signup_test.js
    │   │   │   │       │   └── team_test.js
    │   │   │   │       ├── module
    │   │   │   │       │   └── module_spec.js
    │   │   │   │       ├── routes
    │   │   │   │       │   ├── admin_spec.js
    │   │   │   │       │   ├── api
    │   │   │   │       │   │   ├── authentication_spec.js
    │   │   │   │       │   │   ├── base_test.js
    │   │   │   │       │   │   ├── db_spec.js
    │   │   │   │       │   │   ├── error_spec.js
    │   │   │   │       │   │   ├── notifications_spec.js
    │   │   │   │       │   │   ├── posts_spec.js
    │   │   │   │       │   │   ├── settings_spec.js
    │   │   │   │       │   │   ├── slugs_spec.js
    │   │   │   │       │   │   ├── tags_spec.js
    │   │   │   │       │   │   └── users_spec.js
    │   │   │   │       │   └── frontend_spec.js
    │   │   │   │       └── setup
    │   │   │   │       │   └── setup_test.js
    │   │   │   │   ├── integration
    │   │   │   │       ├── api
    │   │   │   │       │   ├── api_authentication_spec.js
    │   │   │   │       │   ├── api_configuration_spec.js
    │   │   │   │       │   ├── api_db_spec.js
    │   │   │   │       │   ├── api_mail_spec.js
    │   │   │   │       │   ├── api_notifications_spec.js
    │   │   │   │       │   ├── api_posts_spec.js
    │   │   │   │       │   ├── api_roles_spec.js
    │   │   │   │       │   ├── api_settings_spec.js
    │   │   │   │       │   ├── api_slugs_spec.js
    │   │   │   │       │   ├── api_tags_spec.js
    │   │   │   │       │   ├── api_themes_spec.js
    │   │   │   │       │   ├── api_upload_spec.js
    │   │   │   │       │   └── api_users_spec.js
    │   │   │   │       ├── export_spec.js
    │   │   │   │       ├── import_spec.js
    │   │   │   │       ├── model
    │   │   │   │       │   ├── model_app-fields_spec.js
    │   │   │   │       │   ├── model_app-settings_spec.js
    │   │   │   │       │   ├── model_apps_spec.js
    │   │   │   │       │   ├── model_permissions_spec.js
    │   │   │   │       │   ├── model_posts_spec.js
    │   │   │   │       │   ├── model_roles_spec.js
    │   │   │   │       │   ├── model_settings_spec.js
    │   │   │   │       │   ├── model_tags_spec.js
    │   │   │   │       │   └── model_users_spec.js
    │   │   │   │       └── update_check_spec.js
    │   │   │   │   ├── unit
    │   │   │   │       ├── api_utils_spec.js
    │   │   │   │       ├── apps_spec.js
    │   │   │   │       ├── config_spec.js
    │   │   │   │       ├── error_handling_spec.js
    │   │   │   │       ├── filters_spec.js
    │   │   │   │       ├── frontend_spec.js
    │   │   │   │       ├── importer_spec.js
    │   │   │   │       ├── mail_spec.js
    │   │   │   │       ├── middleware
    │   │   │   │       │   ├── api-error-handlers_spec.js
    │   │   │   │       │   ├── cache-control_spec.js
    │   │   │   │       │   ├── client-auth_spec.js
    │   │   │   │       │   ├── decide-is-admin_spec.js
    │   │   │   │       │   ├── spam-prevention_spec.js
    │   │   │   │       │   └── uncapitalise_spec.js
    │   │   │   │       ├── middleware_spec.js
    │   │   │   │       ├── migration_spec.js
    │   │   │   │       ├── models_pagination_spec.js
    │   │   │   │       ├── permissions_spec.js
    │   │   │   │       ├── rss_spec.js
    │   │   │   │       ├── server_helpers
    │   │   │   │       │   ├── asset_spec.js
    │   │   │   │       │   ├── author_spec.js
    │   │   │   │       │   ├── body_class_spec.js
    │   │   │   │       │   ├── content_spec.js
    │   │   │   │       │   ├── date_spec.js
    │   │   │   │       │   ├── encode_spec.js
    │   │   │   │       │   ├── excerpt_spec.js
    │   │   │   │       │   ├── foreach_spec.js
    │   │   │   │       │   ├── ghost_foot_spec.js
    │   │   │   │       │   ├── ghost_head_spec.js
    │   │   │   │       │   ├── has_spec.js
    │   │   │   │       │   ├── image_spec.js
    │   │   │   │       │   ├── input_password_spec.js
    │   │   │   │       │   ├── is_spec.js
    │   │   │   │       │   ├── meta_description_spec.js
    │   │   │   │       │   ├── meta_title_spec.js
    │   │   │   │       │   ├── navigation_spec.js
    │   │   │   │       │   ├── next_post_spec.js
    │   │   │   │       │   ├── page_url_spec.js
    │   │   │   │       │   ├── pagination_spec.js
    │   │   │   │       │   ├── plural_spec.js
    │   │   │   │       │   ├── post_class_spec.js
    │   │   │   │       │   ├── prev_post_spec.js
    │   │   │   │       │   ├── tags_spec.js
    │   │   │   │       │   ├── test_tpl
    │   │   │   │       │   │   ├── navigation.hbs
    │   │   │   │       │   │   └── pagination.hbs
    │   │   │   │       │   ├── title_spec.js
    │   │   │   │       │   ├── url_spec.js
    │   │   │   │       │   └── utils.js
    │   │   │   │       ├── server_helpers_index_spec.js
    │   │   │   │       ├── server_helpers_template_spec.js
    │   │   │   │       ├── server_spec.js
    │   │   │   │       ├── server_utils_spec.js
    │   │   │   │       ├── showdown_client_integrated_spec.js
    │   │   │   │       ├── sitemap_spec.js
    │   │   │   │       ├── storage_local-file-store_spec.js
    │   │   │   │       └── xmlrpc_spec.js
    │   │   │   │   └── utils
    │   │   │   │       ├── api.js
    │   │   │   │       ├── fixtures
    │   │   │   │           ├── app
    │   │   │   │           │   ├── badinstall.js
    │   │   │   │           │   ├── badlib.js
    │   │   │   │           │   ├── badoutside.js
    │   │   │   │           │   ├── badrequire.js
    │   │   │   │           │   ├── badtop.js
    │   │   │   │           │   ├── good.js
    │   │   │   │           │   ├── goodlib.js
    │   │   │   │           │   └── nested
    │   │   │   │           │   │   └── goodnested.js
    │   │   │   │           ├── data-generator.js
    │   │   │   │           ├── example.js
    │   │   │   │           ├── export
    │   │   │   │           │   ├── export-000.json
    │   │   │   │           │   ├── export-001.json
    │   │   │   │           │   ├── export-002.json
    │   │   │   │           │   ├── export-003-api-wrapper-bad.json
    │   │   │   │           │   ├── export-003-api-wrapper.json
    │   │   │   │           │   ├── export-003-badValidation.json
    │   │   │   │           │   ├── export-003-dbErrors.json
    │   │   │   │           │   ├── export-003-duplicate-posts.json
    │   │   │   │           │   ├── export-003-duplicate-tags.json
    │   │   │   │           │   ├── export-003-minimal.json
    │   │   │   │           │   ├── export-003-mu-multipleOwner.json
    │   │   │   │           │   ├── export-003-mu-noOwner.json
    │   │   │   │           │   ├── export-003-mu-unknownAuthor.json
    │   │   │   │           │   ├── export-003-mu.json
    │   │   │   │           │   ├── export-003-nullPosts.json
    │   │   │   │           │   ├── export-003-nullTags.json
    │   │   │   │           │   ├── export-003-wrongUUID.json
    │   │   │   │           │   └── export-003.json
    │   │   │   │           ├── import
    │   │   │   │           │   ├── deleted-2014-12-19-test-1.md
    │   │   │   │           │   ├── draft-2014-12-19-test-1.md
    │   │   │   │           │   ├── draft-2014-12-19-test-2.md
    │   │   │   │           │   ├── draft-2014-12-19-test-3.md
    │   │   │   │           │   ├── import-data-1.json
    │   │   │   │           │   ├── published-2014-12-19-test-1.md
    │   │   │   │           │   └── zips
    │   │   │   │           │   │   ├── zip-image-dir
    │   │   │   │           │   │       └── images
    │   │   │   │           │   │       │   └── image.jpg
    │   │   │   │           │   │   ├── zip-old-roon-export
    │   │   │   │           │   │       └── Roon-Export
    │   │   │   │           │   │       │   └── published
    │   │   │   │           │   │       │       └── test.md
    │   │   │   │           │   │   ├── zip-with-base-dir
    │   │   │   │           │   │       └── basedir
    │   │   │   │           │   │       │   └── test.json
    │   │   │   │           │   │   ├── zip-with-double-base-dir
    │   │   │   │           │   │       └── basedir
    │   │   │   │           │   │       │   └── basedir
    │   │   │   │           │   │       │       └── test.json
    │   │   │   │           │   │   └── zip-without-base-dir
    │   │   │   │           │   │       └── test.json
    │   │   │   │           ├── test.hbs
    │   │   │   │           └── theme
    │   │   │   │           │   └── partials
    │   │   │   │           │       └── test.hbs
    │   │   │   │       ├── fork.js
    │   │   │   │       ├── index.js
    │   │   │   │       └── jscs-rules
    │   │   │   │           └── disallow-object-controller.js
    │   │   ├── index.js
    │   │   └── package.json
    │   ├── dep-graph
    │   │   └── dep-graph.json
    │   ├── dev-deps-demo
    │   │   ├── config.noDevDeps.json
    │   │   ├── node_modules
    │   │   │   ├── .bin
    │   │   │   │   ├── semver
    │   │   │   │   └── uglifyjs
    │   │   │   ├── kind-of
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── is-buffer
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── .zuul.yml
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── test
    │   │   │   │   │   │   │   └── basic.js
    │   │   │   │   │   └── typeof
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── MIT-LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── test.coffee
    │   │   │   │   └── package.json
    │   │   │   ├── qs
    │   │   │   │   ├── .gitmodules
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── Readme.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── semver
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── Makefile
    │   │   │   │   ├── README.md
    │   │   │   │   ├── bin
    │   │   │   │   │   └── semver
    │   │   │   │   ├── foot.js
    │   │   │   │   ├── head.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── semver.browser.js
    │   │   │   │   ├── semver.browser.js.gz
    │   │   │   │   ├── semver.js
    │   │   │   │   ├── semver.min.js
    │   │   │   │   ├── semver.min.js.gz
    │   │   │   │   └── test
    │   │   │   │   │   ├── amd.js
    │   │   │   │   │   ├── clean.js
    │   │   │   │   │   ├── gtr.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── ltr.js
    │   │   │   │   │   └── no-module.js
    │   │   │   └── uglify-js
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── bin
    │   │   │   │       └── uglifyjs
    │   │   │   │   ├── lib
    │   │   │   │       ├── ast.js
    │   │   │   │       ├── compress.js
    │   │   │   │       ├── mozilla-ast.js
    │   │   │   │       ├── output.js
    │   │   │   │       ├── parse.js
    │   │   │   │       ├── scope.js
    │   │   │   │       ├── sourcemap.js
    │   │   │   │       ├── transform.js
    │   │   │   │       └── utils.js
    │   │   │   │   ├── node_modules
    │   │   │   │       ├── async
    │   │   │   │       │   ├── LICENSE
    │   │   │   │       │   ├── README.md
    │   │   │   │       │   ├── component.json
    │   │   │   │       │   ├── lib
    │   │   │   │       │   │   └── async.js
    │   │   │   │       │   └── package.json
    │   │   │   │       ├── optimist
    │   │   │   │       │   ├── .travis.yml
    │   │   │   │       │   ├── LICENSE
    │   │   │   │       │   ├── example
    │   │   │   │       │   │   ├── bool.js
    │   │   │   │       │   │   ├── boolean_double.js
    │   │   │   │       │   │   ├── boolean_single.js
    │   │   │   │       │   │   ├── default_hash.js
    │   │   │   │       │   │   ├── default_singles.js
    │   │   │   │       │   │   ├── divide.js
    │   │   │   │       │   │   ├── line_count.js
    │   │   │   │       │   │   ├── line_count_options.js
    │   │   │   │       │   │   ├── line_count_wrap.js
    │   │   │   │       │   │   ├── nonopt.js
    │   │   │   │       │   │   ├── reflect.js
    │   │   │   │       │   │   ├── short.js
    │   │   │   │       │   │   ├── string.js
    │   │   │   │       │   │   ├── usage-options.js
    │   │   │   │       │   │   └── xup.js
    │   │   │   │       │   ├── index.js
    │   │   │   │       │   ├── node_modules
    │   │   │   │       │   │   └── wordwrap
    │   │   │   │       │   │   │   ├── LICENSE
    │   │   │   │       │   │   │   ├── README.markdown
    │   │   │   │       │   │   │   ├── example
    │   │   │   │       │   │   │       ├── center.js
    │   │   │   │       │   │   │       └── meat.js
    │   │   │   │       │   │   │   ├── index.js
    │   │   │   │       │   │   │   ├── package.json
    │   │   │   │       │   │   │   └── test
    │   │   │   │       │   │   │       ├── break.js
    │   │   │   │       │   │   │       ├── idleness.txt
    │   │   │   │       │   │   │       └── wrap.js
    │   │   │   │       │   ├── package.json
    │   │   │   │       │   ├── readme.markdown
    │   │   │   │       │   └── test
    │   │   │   │       │   │   ├── _.js
    │   │   │   │       │   │   ├── _
    │   │   │   │       │   │       ├── argv.js
    │   │   │   │       │   │       └── bin.js
    │   │   │   │       │   │   ├── parse.js
    │   │   │   │       │   │   └── usage.js
    │   │   │   │       └── source-map
    │   │   │   │       │   ├── .npmignore
    │   │   │   │       │   ├── .travis.yml
    │   │   │   │       │   ├── CHANGELOG.md
    │   │   │   │       │   ├── LICENSE
    │   │   │   │       │   ├── Makefile.dryice.js
    │   │   │   │       │   ├── README.md
    │   │   │   │       │   ├── build
    │   │   │   │       │       ├── assert-shim.js
    │   │   │   │       │       ├── mini-require.js
    │   │   │   │       │       ├── prefix-source-map.jsm
    │   │   │   │       │       ├── prefix-utils.jsm
    │   │   │   │       │       ├── suffix-browser.js
    │   │   │   │       │       ├── suffix-source-map.jsm
    │   │   │   │       │       ├── suffix-utils.jsm
    │   │   │   │       │       ├── test-prefix.js
    │   │   │   │       │       └── test-suffix.js
    │   │   │   │       │   ├── lib
    │   │   │   │       │       ├── source-map.js
    │   │   │   │       │       └── source-map
    │   │   │   │       │       │   ├── array-set.js
    │   │   │   │       │       │   ├── base64-vlq.js
    │   │   │   │       │       │   ├── base64.js
    │   │   │   │       │       │   ├── binary-search.js
    │   │   │   │       │       │   ├── mapping-list.js
    │   │   │   │       │       │   ├── source-map-consumer.js
    │   │   │   │       │       │   ├── source-map-generator.js
    │   │   │   │       │       │   ├── source-node.js
    │   │   │   │       │       │   └── util.js
    │   │   │   │       │   ├── node_modules
    │   │   │   │       │       └── amdefine
    │   │   │   │       │       │   ├── LICENSE
    │   │   │   │       │       │   ├── README.md
    │   │   │   │       │       │   ├── amdefine.js
    │   │   │   │       │       │   ├── intercept.js
    │   │   │   │       │       │   └── package.json
    │   │   │   │       │   ├── package.json
    │   │   │   │       │   └── test
    │   │   │   │       │       ├── run-tests.js
    │   │   │   │       │       └── source-map
    │   │   │   │       │           ├── test-api.js
    │   │   │   │       │           ├── test-array-set.js
    │   │   │   │       │           ├── test-base64-vlq.js
    │   │   │   │       │           ├── test-base64.js
    │   │   │   │       │           ├── test-binary-search.js
    │   │   │   │       │           ├── test-dog-fooding.js
    │   │   │   │       │           ├── test-source-map-consumer.js
    │   │   │   │       │           ├── test-source-map-generator.js
    │   │   │   │       │           ├── test-source-node.js
    │   │   │   │       │           ├── test-util.js
    │   │   │   │       │           └── util.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── test
    │   │   │   │       ├── compress
    │   │   │   │       │   ├── arrays.js
    │   │   │   │       │   ├── blocks.js
    │   │   │   │       │   ├── conditionals.js
    │   │   │   │       │   ├── dead-code.js
    │   │   │   │       │   ├── debugger.js
    │   │   │   │       │   ├── drop-unused.js
    │   │   │   │       │   ├── issue-105.js
    │   │   │   │       │   ├── issue-12.js
    │   │   │   │       │   ├── issue-143.js
    │   │   │   │       │   ├── issue-22.js
    │   │   │   │       │   ├── issue-44.js
    │   │   │   │       │   ├── issue-59.js
    │   │   │   │       │   ├── labels.js
    │   │   │   │       │   ├── loops.js
    │   │   │   │       │   ├── properties.js
    │   │   │   │       │   ├── sequences.js
    │   │   │   │       │   ├── switch.js
    │   │   │   │       │   └── typeof.js
    │   │   │   │       └── run-tests.js
    │   │   │   │   └── tools
    │   │   │   │       └── node.js
    │   │   └── package.json
    │   ├── docker
    │   │   ├── Dockerfile
    │   │   ├── Dockerfile.alpine-3.12.0
    │   │   ├── find-result-binaries.json
    │   │   ├── find-result-remediation.json
    │   │   ├── find-result.json
    │   │   ├── hello-world-linux.tar
    │   │   ├── plugin-multiple-deps.ts
    │   │   ├── sarif-container-result.json
    │   │   └── sarif-with-file-container-result.json
    │   ├── empty
    │   │   └── not-supported.format
    │   ├── express-hbs@0.8.4.json
    │   ├── fake-server
    │   │   ├── localhost-expired.cert
    │   │   └── localhost-expired.key
    │   ├── find-files
    │   │   ├── .build
    │   │   │   └── dependency
    │   │   │   │   └── Package.swift
    │   │   ├── README.md
    │   │   ├── broken-symlink
    │   │   ├── golang
    │   │   │   ├── golang-app-govendor
    │   │   │   │   └── vendor
    │   │   │   │   │   └── vendor.json
    │   │   │   ├── golang-app
    │   │   │   │   ├── Gopkg.lock
    │   │   │   │   └── Gopkg.toml
    │   │   │   └── golang-gomodules
    │   │   │   │   └── go.mod
    │   │   ├── gradle-and-kotlin
    │   │   │   ├── build.gradle
    │   │   │   └── build.gradle.kts
    │   │   ├── gradle-kts
    │   │   │   ├── build.gradle.kts
    │   │   │   └── subproj
    │   │   │   │   └── build.gradle.kts
    │   │   ├── gradle-multiple
    │   │   │   ├── gradle-another
    │   │   │   │   ├── build.gradle
    │   │   │   │   └── subproject
    │   │   │   │   │   └── build.gradle
    │   │   │   └── gradle
    │   │   │   │   ├── build.gradle
    │   │   │   │   └── subproject
    │   │   │   │       └── build.gradle
    │   │   ├── gradle
    │   │   │   ├── build.gradle
    │   │   │   └── subproject
    │   │   │   │   └── build.gradle
    │   │   ├── maven
    │   │   │   ├── pom.xml
    │   │   │   └── test.txt
    │   │   ├── mvn
    │   │   │   ├── pom.xml
    │   │   │   └── test.txt
    │   │   ├── node_modules
    │   │   │   └── dependency
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.txt
    │   │   ├── npm-with-lockfile
    │   │   │   ├── package-lock.json
    │   │   │   └── package.json
    │   │   ├── npm
    │   │   │   ├── node_modules
    │   │   │   │   └── dependency
    │   │   │   │   │   ├── package.json
    │   │   │   │   │   └── test.txt
    │   │   │   ├── package.json
    │   │   │   └── test.txt
    │   │   ├── ruby
    │   │   │   ├── Gemfile
    │   │   │   ├── Gemfile.lock
    │   │   │   └── test.txt
    │   │   ├── swift
    │   │   │   └── test.build
    │   │   │   │   └── Package.swift
    │   │   └── yarn
    │   │   │   ├── package.json
    │   │   │   └── yarn.lock
    │   ├── forever-answers.json
    │   ├── forever.json
    │   ├── four-spaces
    │   │   └── package.json
    │   ├── gradle-configurations
    │   │   ├── build.gradle
    │   │   └── test-init.gradle
    │   ├── gradle-multi-project
    │   │   ├── app
    │   │   │   └── build.gradle
    │   │   ├── build.gradle
    │   │   ├── lib
    │   │   │   └── build.gradle
    │   │   └── settings.gradle
    │   ├── gradle-prune-repeated-deps
    │   │   └── build.gradle
    │   ├── gradle-with-repeated-deps
    │   │   ├── build.gradle
    │   │   └── lib
    │   │   │   └── build.gradle
    │   ├── hapi-azure-post-update
    │   │   ├── .snyk
    │   │   └── test.json
    │   ├── hapiazure-test.json
    │   ├── hardy-post-wizard.json
    │   ├── hardy.json
    │   ├── hbs-demo
    │   │   ├── node_modules
    │   │   │   ├── .bin
    │   │   │   │   └── handlebars
    │   │   │   └── handlebars
    │   │   │   │   ├── .gitmodules
    │   │   │   │   ├── .istanbul.yml
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── CONTRIBUTING.md
    │   │   │   │   ├── FAQ.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.markdown
    │   │   │   │   ├── bin
    │   │   │   │       └── handlebars
    │   │   │   │   ├── coverage
    │   │   │   │       ├── coverage.json
    │   │   │   │       ├── lcov-report
    │   │   │   │       │   ├── dist
    │   │   │   │       │   │   └── cjs
    │   │   │   │       │   │   │   ├── handlebars.js.html
    │   │   │   │       │   │   │   ├── handlebars.runtime.js.html
    │   │   │   │       │   │   │   ├── handlebars
    │   │   │   │       │   │   │       ├── base.js.html
    │   │   │   │       │   │   │       ├── compiler
    │   │   │   │       │   │   │       │   ├── ast.js.html
    │   │   │   │       │   │   │       │   ├── base.js.html
    │   │   │   │       │   │   │       │   ├── compiler.js.html
    │   │   │   │       │   │   │       │   ├── helpers.js.html
    │   │   │   │       │   │   │       │   ├── index.html
    │   │   │   │       │   │   │       │   ├── javascript-compiler.js.html
    │   │   │   │       │   │   │       │   ├── parser.js.html
    │   │   │   │       │   │   │       │   ├── printer.js.html
    │   │   │   │       │   │   │       │   └── visitor.js.html
    │   │   │   │       │   │   │       ├── exception.js.html
    │   │   │   │       │   │   │       ├── index.html
    │   │   │   │       │   │   │       ├── runtime.js.html
    │   │   │   │       │   │   │       ├── safe-string.js.html
    │   │   │   │       │   │   │       └── utils.js.html
    │   │   │   │       │   │   │   └── index.html
    │   │   │   │       │   ├── index.html
    │   │   │   │       │   ├── lib
    │   │   │   │       │   │   ├── index.html
    │   │   │   │       │   │   ├── index.js.html
    │   │   │   │       │   │   └── precompiler.js.html
    │   │   │   │       │   ├── prettify.css
    │   │   │   │       │   ├── prettify.js
    │   │   │   │       │   └── spec
    │   │   │   │       │   │   ├── ast.js.html
    │   │   │   │       │   │   ├── basic.js.html
    │   │   │   │       │   │   ├── blocks.js.html
    │   │   │   │       │   │   ├── builtins.js.html
    │   │   │   │       │   │   ├── data.js.html
    │   │   │   │       │   │   ├── env
    │   │   │   │       │   │       ├── browser.js.html
    │   │   │   │       │   │       ├── common.js.html
    │   │   │   │       │   │       ├── index.html
    │   │   │   │       │   │       ├── node.js.html
    │   │   │   │       │   │       ├── runner.js.html
    │   │   │   │       │   │       └── runtime.js.html
    │   │   │   │       │   │   ├── helpers.js.html
    │   │   │   │       │   │   ├── index.html
    │   │   │   │       │   │   ├── javascript-compiler.js.html
    │   │   │   │       │   │   ├── parser.js.html
    │   │   │   │       │   │   ├── partials.js.html
    │   │   │   │       │   │   ├── precompiler.js.html
    │   │   │   │       │   │   ├── regressions.js.html
    │   │   │   │       │   │   ├── require.js.html
    │   │   │   │       │   │   ├── runtime.js.html
    │   │   │   │       │   │   ├── spec.js.html
    │   │   │   │       │   │   ├── string-params.js.html
    │   │   │   │       │   │   ├── subexpressions.js.html
    │   │   │   │       │   │   ├── tokenizer.js.html
    │   │   │   │       │   │   ├── track-ids.js.html
    │   │   │   │       │   │   ├── utils.js.html
    │   │   │   │       │   │   └── whitespace-control.js.html
    │   │   │   │       └── lcov.info
    │   │   │   │   ├── dist
    │   │   │   │       ├── amd
    │   │   │   │       │   ├── handlebars.js
    │   │   │   │       │   ├── handlebars.runtime.js
    │   │   │   │       │   ├── handlebars
    │   │   │   │       │   │   ├── base.js
    │   │   │   │       │   │   ├── compiler
    │   │   │   │       │   │   │   ├── ast.js
    │   │   │   │       │   │   │   ├── base.js
    │   │   │   │       │   │   │   ├── compiler.js
    │   │   │   │       │   │   │   ├── helpers.js
    │   │   │   │       │   │   │   ├── javascript-compiler.js
    │   │   │   │       │   │   │   ├── parser.js
    │   │   │   │       │   │   │   ├── printer.js
    │   │   │   │       │   │   │   └── visitor.js
    │   │   │   │       │   │   ├── exception.js
    │   │   │   │       │   │   ├── runtime.js
    │   │   │   │       │   │   ├── safe-string.js
    │   │   │   │       │   │   └── utils.js
    │   │   │   │       │   └── precompiler.js
    │   │   │   │       ├── cjs
    │   │   │   │       │   ├── handlebars.js
    │   │   │   │       │   ├── handlebars.runtime.js
    │   │   │   │       │   ├── handlebars
    │   │   │   │       │   │   ├── base.js
    │   │   │   │       │   │   ├── compiler
    │   │   │   │       │   │   │   ├── ast.js
    │   │   │   │       │   │   │   ├── base.js
    │   │   │   │       │   │   │   ├── compiler.js
    │   │   │   │       │   │   │   ├── helpers.js
    │   │   │   │       │   │   │   ├── javascript-compiler.js
    │   │   │   │       │   │   │   ├── parser.js
    │   │   │   │       │   │   │   ├── printer.js
    │   │   │   │       │   │   │   └── visitor.js
    │   │   │   │       │   │   ├── exception.js
    │   │   │   │       │   │   ├── runtime.js
    │   │   │   │       │   │   ├── safe-string.js
    │   │   │   │       │   │   └── utils.js
    │   │   │   │       │   └── precompiler.js
    │   │   │   │       ├── handlebars.amd.js
    │   │   │   │       ├── handlebars.amd.min.js
    │   │   │   │       ├── handlebars.js
    │   │   │   │       ├── handlebars.min.js
    │   │   │   │       ├── handlebars.runtime.amd.js
    │   │   │   │       ├── handlebars.runtime.amd.min.js
    │   │   │   │       ├── handlebars.runtime.js
    │   │   │   │       └── handlebars.runtime.min.js
    │   │   │   │   ├── lib
    │   │   │   │       ├── handlebars.js
    │   │   │   │       ├── handlebars.runtime.js
    │   │   │   │       ├── handlebars
    │   │   │   │       │   ├── base.js
    │   │   │   │       │   ├── compiler
    │   │   │   │       │   │   ├── ast.js
    │   │   │   │       │   │   ├── base.js
    │   │   │   │       │   │   ├── compiler.js
    │   │   │   │       │   │   ├── helpers.js
    │   │   │   │       │   │   ├── javascript-compiler.js
    │   │   │   │       │   │   ├── parser.js
    │   │   │   │       │   │   ├── printer.js
    │   │   │   │       │   │   └── visitor.js
    │   │   │   │       │   ├── exception.js
    │   │   │   │       │   ├── runtime.js
    │   │   │   │       │   ├── safe-string.js
    │   │   │   │       │   └── utils.js
    │   │   │   │       ├── index.js
    │   │   │   │       └── precompiler.js
    │   │   │   │   ├── node_modules
    │   │   │   │       ├── .bin
    │   │   │   │       │   └── uglifyjs
    │   │   │   │       ├── optimist
    │   │   │   │       │   ├── .travis.yml
    │   │   │   │       │   ├── LICENSE
    │   │   │   │       │   ├── example
    │   │   │   │       │   │   ├── bool.js
    │   │   │   │       │   │   ├── boolean_double.js
    │   │   │   │       │   │   ├── boolean_single.js
    │   │   │   │       │   │   ├── default_hash.js
    │   │   │   │       │   │   ├── default_singles.js
    │   │   │   │       │   │   ├── divide.js
    │   │   │   │       │   │   ├── line_count.js
    │   │   │   │       │   │   ├── line_count_options.js
    │   │   │   │       │   │   ├── line_count_wrap.js
    │   │   │   │       │   │   ├── nonopt.js
    │   │   │   │       │   │   ├── reflect.js
    │   │   │   │       │   │   ├── short.js
    │   │   │   │       │   │   ├── string.js
    │   │   │   │       │   │   ├── usage-options.js
    │   │   │   │       │   │   └── xup.js
    │   │   │   │       │   ├── index.js
    │   │   │   │       │   ├── node_modules
    │   │   │   │       │   │   └── wordwrap
    │   │   │   │       │   │   │   ├── LICENSE
    │   │   │   │       │   │   │   ├── README.markdown
    │   │   │   │       │   │   │   ├── example
    │   │   │   │       │   │   │       ├── center.js
    │   │   │   │       │   │   │       └── meat.js
    │   │   │   │       │   │   │   ├── index.js
    │   │   │   │       │   │   │   ├── package.json
    │   │   │   │       │   │   │   └── test
    │   │   │   │       │   │   │       ├── break.js
    │   │   │   │       │   │   │       ├── idleness.txt
    │   │   │   │       │   │   │       └── wrap.js
    │   │   │   │       │   ├── package.json
    │   │   │   │       │   ├── readme.markdown
    │   │   │   │       │   └── test
    │   │   │   │       │   │   ├── _.js
    │   │   │   │       │   │   ├── _
    │   │   │   │       │   │       ├── argv.js
    │   │   │   │       │   │       └── bin.js
    │   │   │   │       │   │   ├── parse.js
    │   │   │   │       │   │   └── usage.js
    │   │   │   │       └── uglify-js
    │   │   │   │       │   ├── .npmignore
    │   │   │   │       │   ├── .travis.yml
    │   │   │   │       │   ├── LICENSE
    │   │   │   │       │   ├── README.md
    │   │   │   │       │   ├── bin
    │   │   │   │       │       └── uglifyjs
    │   │   │   │       │   ├── lib
    │   │   │   │       │       ├── ast.js
    │   │   │   │       │       ├── compress.js
    │   │   │   │       │       ├── mozilla-ast.js
    │   │   │   │       │       ├── output.js
    │   │   │   │       │       ├── parse.js
    │   │   │   │       │       ├── scope.js
    │   │   │   │       │       ├── sourcemap.js
    │   │   │   │       │       ├── transform.js
    │   │   │   │       │       └── utils.js
    │   │   │   │       │   ├── node_modules
    │   │   │   │       │       ├── async
    │   │   │   │       │       │   ├── LICENSE
    │   │   │   │       │       │   ├── README.md
    │   │   │   │       │       │   ├── component.json
    │   │   │   │       │       │   ├── lib
    │   │   │   │       │       │   │   └── async.js
    │   │   │   │       │       │   └── package.json
    │   │   │   │       │       └── source-map
    │   │   │   │       │       │   ├── .npmignore
    │   │   │   │       │       │   ├── .travis.yml
    │   │   │   │       │       │   ├── CHANGELOG.md
    │   │   │   │       │       │   ├── LICENSE
    │   │   │   │       │       │   ├── Makefile.dryice.js
    │   │   │   │       │       │   ├── README.md
    │   │   │   │       │       │   ├── build
    │   │   │   │       │       │       ├── assert-shim.js
    │   │   │   │       │       │       ├── mini-require.js
    │   │   │   │       │       │       ├── prefix-source-map.jsm
    │   │   │   │       │       │       ├── prefix-utils.jsm
    │   │   │   │       │       │       ├── suffix-browser.js
    │   │   │   │       │       │       ├── suffix-source-map.jsm
    │   │   │   │       │       │       ├── suffix-utils.jsm
    │   │   │   │       │       │       ├── test-prefix.js
    │   │   │   │       │       │       └── test-suffix.js
    │   │   │   │       │       │   ├── lib
    │   │   │   │       │       │       ├── source-map.js
    │   │   │   │       │       │       └── source-map
    │   │   │   │       │       │       │   ├── array-set.js
    │   │   │   │       │       │       │   ├── base64-vlq.js
    │   │   │   │       │       │       │   ├── base64.js
    │   │   │   │       │       │       │   ├── binary-search.js
    │   │   │   │       │       │       │   ├── mapping-list.js
    │   │   │   │       │       │       │   ├── source-map-consumer.js
    │   │   │   │       │       │       │   ├── source-map-generator.js
    │   │   │   │       │       │       │   ├── source-node.js
    │   │   │   │       │       │       │   └── util.js
    │   │   │   │       │       │   ├── node_modules
    │   │   │   │       │       │       └── amdefine
    │   │   │   │       │       │       │   ├── LICENSE
    │   │   │   │       │       │       │   ├── README.md
    │   │   │   │       │       │       │   ├── amdefine.js
    │   │   │   │       │       │       │   ├── intercept.js
    │   │   │   │       │       │       │   └── package.json
    │   │   │   │       │       │   ├── package.json
    │   │   │   │       │       │   └── test
    │   │   │   │       │       │       ├── run-tests.js
    │   │   │   │       │       │       └── source-map
    │   │   │   │       │       │           ├── test-api.js
    │   │   │   │       │       │           ├── test-array-set.js
    │   │   │   │       │       │           ├── test-base64-vlq.js
    │   │   │   │       │       │           ├── test-base64.js
    │   │   │   │       │       │           ├── test-binary-search.js
    │   │   │   │       │       │           ├── test-dog-fooding.js
    │   │   │   │       │       │           ├── test-source-map-consumer.js
    │   │   │   │       │       │           ├── test-source-map-generator.js
    │   │   │   │       │       │           ├── test-source-node.js
    │   │   │   │       │       │           ├── test-util.js
    │   │   │   │       │       │           └── util.js
    │   │   │   │       │   ├── package.json
    │   │   │   │       │   ├── test
    │   │   │   │       │       ├── compress
    │   │   │   │       │       │   ├── arrays.js
    │   │   │   │       │       │   ├── blocks.js
    │   │   │   │       │       │   ├── conditionals.js
    │   │   │   │       │       │   ├── dead-code.js
    │   │   │   │       │       │   ├── debugger.js
    │   │   │   │       │       │   ├── drop-unused.js
    │   │   │   │       │       │   ├── issue-105.js
    │   │   │   │       │       │   ├── issue-12.js
    │   │   │   │       │       │   ├── issue-143.js
    │   │   │   │       │       │   ├── issue-22.js
    │   │   │   │       │       │   ├── issue-44.js
    │   │   │   │       │       │   ├── issue-59.js
    │   │   │   │       │       │   ├── labels.js
    │   │   │   │       │       │   ├── loops.js
    │   │   │   │       │       │   ├── properties.js
    │   │   │   │       │       │   ├── sequences.js
    │   │   │   │       │       │   ├── switch.js
    │   │   │   │       │       │   └── typeof.js
    │   │   │   │       │       └── run-tests.js
    │   │   │   │       │   └── tools
    │   │   │   │       │       └── node.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── print-script
    │   │   │   │   ├── release-notes.md
    │   │   │   │   └── runtime.js
    │   │   └── package.json
    │   ├── hoek@4.2.0-nopatch.json
    │   ├── hoek@4.2.0-vuln.json
    │   ├── homebrew
    │   │   └── Cellar
    │   │   │   └── snyk
    │   │   │       └── vX
    │   │   │           └── .brew
    │   │   │               └── snyk.rb
    │   ├── iac
    │   │   ├── arm
    │   │   │   ├── invalid_rule_test.json
    │   │   │   └── rule_test.json
    │   │   ├── capture
    │   │   │   ├── full-filtered.json
    │   │   │   └── full.tfstate
    │   │   ├── check-paths-regression
    │   │   │   └── package.json
    │   │   ├── cloudformation
    │   │   │   ├── aurora-valid.yml
    │   │   │   ├── fargate-valid.json
    │   │   │   └── invalid-cfn.yml
    │   │   ├── custom-rules
    │   │   │   └── custom.tar.gz
    │   │   ├── depth_detection
    │   │   │   ├── .hidden.tf
    │   │   │   ├── .hidden
    │   │   │   │   └── hidden.tf
    │   │   │   ├── one
    │   │   │   │   ├── one.tf
    │   │   │   │   └── two
    │   │   │   │   │   ├── three
    │   │   │   │   │       ├── four
    │   │   │   │   │       │   ├── five
    │   │   │   │   │       │   │   ├── five.tf
    │   │   │   │   │       │   │   └── six
    │   │   │   │   │       │   │   │   └── six.tf
    │   │   │   │   │       │   └── four.tf
    │   │   │   │   │       └── three.tf
    │   │   │   │   │   └── two.tf
    │   │   │   └── root.tf
    │   │   ├── drift
    │   │   │   ├── analysis.json
    │   │   │   ├── args-echo.js
    │   │   │   ├── args-echo.sh
    │   │   │   ├── download-test.sh
    │   │   │   └── output
    │   │   │   │   ├── driftctl_output.html
    │   │   │   │   ├── output.json
    │   │   │   │   └── snyk_output.html
    │   │   ├── file-logging
    │   │   │   └── file_content_logging.yaml
    │   │   ├── file-output
    │   │   │   ├── nested-folder
    │   │   │   │   └── sg_open_ssh.tf
    │   │   │   └── sg_open_ssh.tf
    │   │   ├── kubernetes
    │   │   │   ├── helm-config.yaml
    │   │   │   ├── pod-invalid.yaml
    │   │   │   ├── pod-privileged-multi.yaml
    │   │   │   ├── pod-privileged.yaml
    │   │   │   └── pod-valid.json
    │   │   ├── no_vulnerabilities
    │   │   │   ├── pod-invalid.yaml
    │   │   │   └── pod-privileged.yaml
    │   │   ├── only-invalid
    │   │   │   ├── invalid-file1.yml
    │   │   │   └── invalid-file2.yaml
    │   │   ├── only-valid
    │   │   │   ├── pod-privileged-multi.yaml
    │   │   │   ├── pod-privileged.yaml
    │   │   │   ├── pod-valid.json
    │   │   │   ├── rule_test.json
    │   │   │   └── sg_open_ssh.tf
    │   │   ├── output-formats
    │   │   │   ├── test-error-json-schema.json
    │   │   │   └── test-result-json-schema.json
    │   │   ├── policy
    │   │   │   └── .snyk
    │   │   ├── terraform-plan
    │   │   │   ├── expected-parser-results
    │   │   │   │   ├── delta-scan
    │   │   │   │   │   ├── tf-plan-create.resources.json
    │   │   │   │   │   ├── tf-plan-destroy.resources.json
    │   │   │   │   │   ├── tf-plan-no-op.resources.json
    │   │   │   │   │   ├── tf-plan-null.resources.json
    │   │   │   │   │   ├── tf-plan-update.resources.json
    │   │   │   │   │   └── tf-plan-v4.resources.json
    │   │   │   │   └── full-scan
    │   │   │   │   │   ├── tf-plan-create.resources.json
    │   │   │   │   │   ├── tf-plan-destroy.resources.json
    │   │   │   │   │   ├── tf-plan-no-op.resources.json
    │   │   │   │   │   ├── tf-plan-null.resources.json
    │   │   │   │   │   ├── tf-plan-update.resources.json
    │   │   │   │   │   └── tf-plan-v4.resources.json
    │   │   │   ├── tf-plan-create.json
    │   │   │   ├── tf-plan-destroy.json
    │   │   │   ├── tf-plan-no-op.json
    │   │   │   ├── tf-plan-null.json
    │   │   │   ├── tf-plan-update.json
    │   │   │   └── tf-plan-v4.json
    │   │   └── terraform
    │   │   │   ├── empty_file.tf
    │   │   │   ├── sg_open_ssh.tf
    │   │   │   ├── sg_open_ssh_invalid_go_templates.tf
    │   │   │   ├── sg_open_ssh_invalid_hcl2.tf
    │   │   │   ├── var_deref
    │   │   │       ├── a.auto.tfvars
    │   │   │       ├── b.auto.tfvars
    │   │   │       ├── nested_var_deref
    │   │   │       │   ├── sg_open_ssh.tf
    │   │   │       │   └── variables.tf
    │   │   │       ├── sg_open_ssh.tf
    │   │   │       ├── terraform.tfvars
    │   │   │       └── variables.tf
    │   │   │   └── vars.tf
    │   ├── jsbin-jade-vulns.json
    │   ├── jsbin-lots-vulns.json
    │   ├── jsbin-policy
    │   │   ├── .snyk
    │   │   └── jsbin.json
    │   ├── jsbin-snyk-config
    │   │   └── .snyk
    │   ├── json-file-output
    │   │   └── package.json
    │   ├── lodash@4.17.11-vuln.json
    │   ├── maven-aggregate-project
    │   │   ├── core
    │   │   │   └── pom.xml
    │   │   ├── extra
    │   │   │   └── pom.xml
    │   │   ├── pom.xml
    │   │   ├── service
    │   │   │   └── pom.xml
    │   │   └── settings.xml
    │   ├── maven-jars
    │   │   ├── keycloak-core-5.0.0.jar
    │   │   ├── mvn-app-1.0-SNAPSHOT.jar
    │   │   └── tomcat-http11-4.1.34.jar
    │   ├── maven-print-graph
    │   │   └── pom.xml
    │   ├── more-vuln-paths-than-vulns.json
    │   ├── mvn-log4j-fixture
    │   │   ├── pom.xml
    │   │   └── test-dep-graph-response.json
    │   ├── no-deps
    │   │   └── package.json
    │   ├── npm-bundled-dep
    │   │   ├── package-lock.json
    │   │   └── package.json
    │   ├── npm-package-policy
    │   │   ├── test-graph-result.json
    │   │   └── vulns.json
    │   ├── npm-package-with-git-url
    │   │   ├── test-graph-result.json
    │   │   └── vulns.json
    │   ├── npm-package-with-severity-override
    │   │   ├── test-graph-result-no-remediation.json
    │   │   ├── test-graph-result-patches.json
    │   │   ├── test-graph-result-same-severity.json
    │   │   ├── test-graph-result-unresolved.json
    │   │   └── test-graph-result-upgrade.json
    │   ├── npm-package
    │   │   └── test-graph-result.json
    │   ├── npm
    │   │   ├── issue-grouping
    │   │   │   ├── multiProjectMappedResults.json
    │   │   │   ├── multiProjectResultJsonDataGrouped.json
    │   │   │   ├── multiProjectResultJsonDataNonGrouped.json
    │   │   │   ├── multiProjectResults.json
    │   │   │   ├── singleProjectMappedResults.json
    │   │   │   ├── singleProjectResultJsonDataGrouped.json
    │   │   │   ├── singleProjectResultJsonDataNonGrouped.json
    │   │   │   └── singleProjectResults.json
    │   │   ├── no-dependencies
    │   │   │   └── package.json
    │   │   ├── npm-3-no-node-modules
    │   │   │   └── package.json
    │   │   ├── with-vulnerable-lodash-dep
    │   │   │   ├── package-lock.json
    │   │   │   ├── package.json
    │   │   │   └── test-dep-graph-result.json
    │   │   └── with-vulnnerable-lodash-and-snyk-file
    │   │   │   ├── .snyk
    │   │   │   ├── package-lock.json
    │   │   │   ├── package.json
    │   │   │   └── test-dep-graph-result.json
    │   ├── nuget-assets-name
    │   │   └── project.assets.json
    │   ├── nuget-sln
    │   │   ├── Service.sln
    │   │   └── Service
    │   │   │   ├── Class1.cs
    │   │   │   ├── Service.csproj
    │   │   │   └── obj
    │   │   │       ├── Service.csproj.nuget.dgspec.json
    │   │   │       ├── Service.csproj.nuget.g.props
    │   │   │       ├── Service.csproj.nuget.g.targets
    │   │   │       ├── project.assets.json
    │   │   │       └── project.nuget.cache
    │   ├── nuget-with-packages-config
    │   │   ├── packages.config
    │   │   └── packages
    │   │   │   ├── Antlr.3.4.1.9004
    │   │   │       ├── .signature.p7s
    │   │   │       ├── Antlr.3.4.1.9004.nupkg
    │   │   │       └── lib
    │   │   │       │   ├── Antlr3.Runtime.dll
    │   │   │       │   └── Antlr3.Runtime.pdb
    │   │   │   ├── Microsoft.Web.Infrastructure.1.0.0.0
    │   │   │       ├── .signature.p7s
    │   │   │       ├── Microsoft.Web.Infrastructure.1.0.0.0.nupkg
    │   │   │       └── lib
    │   │   │       │   └── net40
    │   │   │       │       └── Microsoft.Web.Infrastructure.dll
    │   │   │   └── Swagger.Net.0.5.5
    │   │   │       ├── .signature.p7s
    │   │   │       ├── Swagger.Net.0.5.5.nupkg
    │   │   │       ├── content
    │   │   │           └── App_Start
    │   │   │           │   └── SwaggerNet.cs.pp
    │   │   │       └── lib
    │   │   │           └── net40
    │   │   │               ├── Swagger.Net.dll
    │   │   │               ├── Swagger.Net.pdb
    │   │   │               └── Swagger.Net.xml
    │   ├── old-snyk-config
    │   │   └── .snyk
    │   ├── openapi-node
    │   │   ├── answers.json
    │   │   └── package.json
    │   ├── original-severity-vulns.json
    │   ├── oui-wizard-reinstall.json
    │   ├── oui.json
    │   ├── package-sans-name-lockfile
    │   │   ├── package-lock.json
    │   │   └── package.json
    │   ├── package-sans-name
    │   │   ├── node_modules
    │   │   │   ├── .bin
    │   │   │   │   └── semver
    │   │   │   └── semver
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── Makefile
    │   │   │   │   ├── README.md
    │   │   │   │   ├── bin
    │   │   │   │       └── semver
    │   │   │   │   ├── foot.js
    │   │   │   │   ├── head.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── semver.browser.js
    │   │   │   │   ├── semver.browser.js.gz
    │   │   │   │   ├── semver.js
    │   │   │   │   ├── semver.min.js
    │   │   │   │   ├── semver.min.js.gz
    │   │   │   │   └── test
    │   │   │   │       ├── amd.js
    │   │   │   │       ├── gtr.js
    │   │   │   │       ├── index.js
    │   │   │   │       ├── ltr.js
    │   │   │   │       └── no-module.js
    │   │   └── package.json
    │   ├── patch-same-package-answers.json
    │   ├── path-not-found.json
    │   ├── pip-app-with-remediation
    │   │   └── test-graph-results.json
    │   ├── pkg-SC-1472
    │   │   ├── .snyk
    │   │   ├── SC-1472.json
    │   │   ├── node_modules
    │   │   │   ├── balanced-match
    │   │   │   │   ├── LICENSE.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── brace-expansion
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── concat-map
    │   │   │   │   ├── example
    │   │   │   │   │   └── map.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   └── map.js
    │   │   │   ├── debug
    │   │   │   │   ├── dist
    │   │   │   │   │   └── debug.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── src
    │   │   │   │   │   ├── browser.js
    │   │   │   │   │   ├── common.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   └── node.js
    │   │   │   ├── minimatch
    │   │   │   │   ├── minimatch.js
    │   │   │   │   └── package.json
    │   │   │   └── ms
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   └── package.json
    │   ├── pnpm-app
    │   │   ├── node_modules
    │   │   │   ├── .modules.yaml
    │   │   │   ├── .pnpm
    │   │   │   │   ├── lock.yaml
    │   │   │   │   ├── node-fetch@2.7.0
    │   │   │   │   │   └── node_modules
    │   │   │   │   │   │   ├── node-fetch
    │   │   │   │   │   │       ├── LICENSE.md
    │   │   │   │   │   │       ├── README.md
    │   │   │   │   │   │       ├── browser.js
    │   │   │   │   │   │       ├── lib
    │   │   │   │   │   │       │   ├── index.es.js
    │   │   │   │   │   │       │   ├── index.js
    │   │   │   │   │   │       │   └── index.mjs
    │   │   │   │   │   │       └── package.json
    │   │   │   │   │   │   └── whatwg-url
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── tr46
    │   │   │   │   │   ├── webidl-conversions
    │   │   │   │   │   └── whatwg-url
    │   │   │   │   ├── tr46@0.0.3
    │   │   │   │   │   └── node_modules
    │   │   │   │   │   │   └── tr46
    │   │   │   │   │   │       ├── .npmignore
    │   │   │   │   │   │       ├── index.js
    │   │   │   │   │   │       ├── lib
    │   │   │   │   │   │           ├── .gitkeep
    │   │   │   │   │   │           └── mappingTable.json
    │   │   │   │   │   │       └── package.json
    │   │   │   │   ├── webidl-conversions@3.0.1
    │   │   │   │   │   └── node_modules
    │   │   │   │   │   │   └── webidl-conversions
    │   │   │   │   │   │       ├── LICENSE.md
    │   │   │   │   │   │       ├── README.md
    │   │   │   │   │   │       ├── lib
    │   │   │   │   │   │           └── index.js
    │   │   │   │   │   │       └── package.json
    │   │   │   │   └── whatwg-url@5.0.0
    │   │   │   │   │   └── node_modules
    │   │   │   │   │       ├── tr46
    │   │   │   │   │       ├── webidl-conversions
    │   │   │   │   │       └── whatwg-url
    │   │   │   │   │           ├── LICENSE.txt
    │   │   │   │   │           ├── README.md
    │   │   │   │   │           ├── lib
    │   │   │   │   │               ├── URL-impl.js
    │   │   │   │   │               ├── URL.js
    │   │   │   │   │               ├── public-api.js
    │   │   │   │   │               ├── url-state-machine.js
    │   │   │   │   │               └── utils.js
    │   │   │   │   │           └── package.json
    │   │   │   └── node-fetch
    │   │   ├── package.json
    │   │   └── pnpm-lock.yaml
    │   ├── pnpm-workspaces
    │   │   ├── .snyk
    │   │   ├── ap-dev.json
    │   │   ├── libs
    │   │   │   └── apple-lib
    │   │   │   │   └── package.json
    │   │   ├── not-part-of-workspace-pnpm
    │   │   │   ├── package.json
    │   │   │   └── pnpm-lock.yaml
    │   │   ├── not-part-of-workspace
    │   │   │   ├── package-lock.json
    │   │   │   └── package.json
    │   │   ├── package.json
    │   │   ├── packages
    │   │   │   ├── apples
    │   │   │   │   ├── .snyk
    │   │   │   │   └── package.json
    │   │   │   └── tomatoes
    │   │   │   │   └── package.json
    │   │   ├── pnpm-lock.yaml
    │   │   ├── pnpm-workspace.yaml
    │   │   ├── yarn.lock
    │   │   └── yw-dev.json
    │   ├── policies
    │   │   └── forever
    │   ├── print-graph-multiple-projects
    │   │   ├── proj1
    │   │   │   └── package.json
    │   │   └── proj2
    │   │   │   └── package.json
    │   ├── print-graph-no-deps
    │   │   └── package.json
    │   ├── project-with-patchable-dep-fixture-and-snyk-patched
    │   │   ├── .snyk
    │   │   ├── node_modules
    │   │   │   ├── .package-lock.json
    │   │   │   ├── @snyk
    │   │   │   │   ├── patchable-dep-fixture
    │   │   │   │   │   └── package.json
    │   │   │   │   └── protect
    │   │   │   │   │   └── package.json
    │   │   │   └── lodash
    │   │   │   │   ├── .snyk-SNYK-JS-LODASH-567746.flag
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── lodash.js.snyk-protect.flag
    │   │   │   │   └── package.json
    │   │   ├── package-lock.json
    │   │   ├── package.json
    │   │   └── test-dep-graph-response.json
    │   ├── protect-apply-same-patch-again
    │   │   ├── .snyk-npm-debug-20170905.flag
    │   │   ├── answers.json
    │   │   └── src
    │   │   │   ├── node-fixture.js
    │   │   │   ├── node.js
    │   │   │   └── node.js.orig
    │   ├── protect-interactive-config.json
    │   ├── protect-interactive.json
    │   ├── protect-lodash-skip
    │   │   ├── .snyk
    │   │   └── package.json
    │   ├── protect-semver-patch
    │   │   ├── .snyk
    │   │   ├── package-lock.json
    │   │   └── package.json
    │   ├── protect-semver
    │   │   ├── .snyk
    │   │   └── package.json
    │   ├── protect-update-notification
    │   │   ├── no-package-json
    │   │   │   └── placeholder.txt
    │   │   ├── with-package-json-with-snyk-dep-2
    │   │   │   ├── package-lock.json
    │   │   │   └── package.json
    │   │   ├── with-package-json-with-snyk-dep
    │   │   │   ├── package-lock.json
    │   │   │   └── package.json
    │   │   └── with-package-json-without-snyk-dep
    │   │   │   ├── package-lock.json
    │   │   │   └── package.json
    │   ├── protect-via-snyk
    │   │   ├── .snyk
    │   │   ├── package.json
    │   │   └── yarn.lock
    │   ├── protect
    │   │   ├── .npmrc
    │   │   ├── node_modules
    │   │   │   └── .force-dir-into-git
    │   │   └── package.json
    │   ├── pyproject-with-poetry
    │   │   ├── Pipfile
    │   │   ├── Pipfile.lock
    │   │   ├── poetry.lock
    │   │   └── pyproject.toml
    │   ├── pyproject-without-poetry
    │   │   ├── Pipfile
    │   │   ├── Pipfile.lock
    │   │   └── pyproject.toml
    │   ├── qs-package
    │   │   ├── .snyk
    │   │   ├── node_modules
    │   │   │   ├── .bin
    │   │   │   │   ├── clite
    │   │   │   │   ├── esparse
    │   │   │   │   ├── esvalidate
    │   │   │   │   ├── har-validator
    │   │   │   │   ├── js-yaml
    │   │   │   │   ├── mkdirp
    │   │   │   │   ├── npm-tree
    │   │   │   │   ├── os-name
    │   │   │   │   ├── osx-release
    │   │   │   │   ├── rc
    │   │   │   │   ├── semver
    │   │   │   │   ├── snyk
    │   │   │   │   ├── snyk-resolve
    │   │   │   │   ├── sshpk-conv
    │   │   │   │   ├── sshpk-sign
    │   │   │   │   ├── sshpk-verify
    │   │   │   │   ├── strip-json-comments
    │   │   │   │   ├── uuid
    │   │   │   │   └── window-size
    │   │   │   ├── @remy
    │   │   │   │   └── protect-test
    │   │   │   │   │   ├── .snyk
    │   │   │   │   │   └── package.json
    │   │   │   ├── abbrev
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── abbrev.js
    │   │   │   │   └── package.json
    │   │   │   ├── align-text
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── ansi-escapes
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── ansi-regex
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── ansi-styles
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── ansicolors
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── ansicolors.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   └── ansicolors.js
    │   │   │   ├── archy
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── examples
    │   │   │   │   │   ├── beep.js
    │   │   │   │   │   └── multi_line.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── readme.markdown
    │   │   │   │   └── test
    │   │   │   │   │   ├── beep.js
    │   │   │   │   │   ├── multi_line.js
    │   │   │   │   │   └── non_unicode.js
    │   │   │   ├── argparse
    │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── action.js
    │   │   │   │   │   ├── action
    │   │   │   │   │   │   ├── append.js
    │   │   │   │   │   │   ├── append
    │   │   │   │   │   │   │   └── constant.js
    │   │   │   │   │   │   ├── count.js
    │   │   │   │   │   │   ├── help.js
    │   │   │   │   │   │   ├── store.js
    │   │   │   │   │   │   ├── store
    │   │   │   │   │   │   │   ├── constant.js
    │   │   │   │   │   │   │   ├── false.js
    │   │   │   │   │   │   │   └── true.js
    │   │   │   │   │   │   ├── subparsers.js
    │   │   │   │   │   │   └── version.js
    │   │   │   │   │   ├── action_container.js
    │   │   │   │   │   ├── argparse.js
    │   │   │   │   │   ├── argument
    │   │   │   │   │   │   ├── error.js
    │   │   │   │   │   │   ├── exclusive.js
    │   │   │   │   │   │   └── group.js
    │   │   │   │   │   ├── argument_parser.js
    │   │   │   │   │   ├── const.js
    │   │   │   │   │   ├── help
    │   │   │   │   │   │   ├── added_formatters.js
    │   │   │   │   │   │   └── formatter.js
    │   │   │   │   │   ├── namespace.js
    │   │   │   │   │   └── utils.js
    │   │   │   │   └── package.json
    │   │   │   ├── asap
    │   │   │   │   ├── CHANGES.md
    │   │   │   │   ├── LICENSE.md
    │   │   │   │   ├── README.md
    │   │   │   │   ├── asap.js
    │   │   │   │   ├── browser-asap.js
    │   │   │   │   ├── browser-raw.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── raw.js
    │   │   │   ├── asn1
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── ber
    │   │   │   │   │   │   ├── errors.js
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── reader.js
    │   │   │   │   │   │   ├── types.js
    │   │   │   │   │   │   └── writer.js
    │   │   │   │   │   └── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── tst
    │   │   │   │   │   └── ber
    │   │   │   │   │       ├── reader.test.js
    │   │   │   │   │       └── writer.test.js
    │   │   │   ├── assert-plus
    │   │   │   │   ├── README.md
    │   │   │   │   ├── assert.js
    │   │   │   │   └── package.json
    │   │   │   ├── async
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── bower.json
    │   │   │   │   ├── component.json
    │   │   │   │   ├── lib
    │   │   │   │   │   └── async.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── support
    │   │   │   │   │   └── sync-package-managers.js
    │   │   │   ├── aws-sign2
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── aws4
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .tern-port
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── aws4.js
    │   │   │   │   ├── lru.js
    │   │   │   │   └── package.json
    │   │   │   ├── balanced-match
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE.md
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── bl
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE.md
    │   │   │   │   ├── README.md
    │   │   │   │   ├── bl.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   ├── basic-test.js
    │   │   │   │   │   ├── sauce.js
    │   │   │   │   │   └── test.js
    │   │   │   ├── bluebird
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── changelog.md
    │   │   │   │   ├── js
    │   │   │   │   │   ├── browser
    │   │   │   │   │   │   ├── bluebird.js
    │   │   │   │   │   │   └── bluebird.min.js
    │   │   │   │   │   └── main
    │   │   │   │   │   │   ├── any.js
    │   │   │   │   │   │   ├── assert.js
    │   │   │   │   │   │   ├── async.js
    │   │   │   │   │   │   ├── bind.js
    │   │   │   │   │   │   ├── bluebird.js
    │   │   │   │   │   │   ├── call_get.js
    │   │   │   │   │   │   ├── cancel.js
    │   │   │   │   │   │   ├── captured_trace.js
    │   │   │   │   │   │   ├── catch_filter.js
    │   │   │   │   │   │   ├── context.js
    │   │   │   │   │   │   ├── debuggability.js
    │   │   │   │   │   │   ├── direct_resolve.js
    │   │   │   │   │   │   ├── each.js
    │   │   │   │   │   │   ├── errors.js
    │   │   │   │   │   │   ├── es5.js
    │   │   │   │   │   │   ├── filter.js
    │   │   │   │   │   │   ├── finally.js
    │   │   │   │   │   │   ├── generators.js
    │   │   │   │   │   │   ├── join.js
    │   │   │   │   │   │   ├── map.js
    │   │   │   │   │   │   ├── method.js
    │   │   │   │   │   │   ├── nodeify.js
    │   │   │   │   │   │   ├── progress.js
    │   │   │   │   │   │   ├── promise.js
    │   │   │   │   │   │   ├── promise_array.js
    │   │   │   │   │   │   ├── promise_resolver.js
    │   │   │   │   │   │   ├── promisify.js
    │   │   │   │   │   │   ├── props.js
    │   │   │   │   │   │   ├── queue.js
    │   │   │   │   │   │   ├── race.js
    │   │   │   │   │   │   ├── reduce.js
    │   │   │   │   │   │   ├── schedule.js
    │   │   │   │   │   │   ├── settle.js
    │   │   │   │   │   │   ├── some.js
    │   │   │   │   │   │   ├── synchronous_inspection.js
    │   │   │   │   │   │   ├── thenables.js
    │   │   │   │   │   │   ├── timers.js
    │   │   │   │   │   │   ├── using.js
    │   │   │   │   │   │   └── util.js
    │   │   │   │   └── package.json
    │   │   │   ├── boom
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── CONTRIBUTING.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── images
    │   │   │   │   │   └── boom.png
    │   │   │   │   ├── lib
    │   │   │   │   │   └── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   └── index.js
    │   │   │   ├── boxen
    │   │   │   │   ├── border-characters.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── brace-expansion
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── buffer-shims
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license.md
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── builtin-modules
    │   │   │   │   ├── builtin-modules.json
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   ├── readme.md
    │   │   │   │   └── static.js
    │   │   │   ├── builtins
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── History.md
    │   │   │   │   ├── Readme.md
    │   │   │   │   ├── builtins.json
    │   │   │   │   └── package.json
    │   │   │   ├── camelcase
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── capture-stack-trace
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── caseless
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── center-align
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── utils.js
    │   │   │   ├── chalk
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── cli-cursor
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── cli-width
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── coverage
    │   │   │   │   │   ├── coverage.json
    │   │   │   │   │   ├── lcov-report
    │   │   │   │   │   │   ├── base.css
    │   │   │   │   │   │   ├── cli-width
    │   │   │   │   │   │   │   ├── index.html
    │   │   │   │   │   │   │   └── index.js.html
    │   │   │   │   │   │   ├── index.html
    │   │   │   │   │   │   ├── prettify.css
    │   │   │   │   │   │   ├── prettify.js
    │   │   │   │   │   │   ├── sort-arrow-sprite.png
    │   │   │   │   │   │   └── sorter.js
    │   │   │   │   │   └── lcov.info
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── clite
    │   │   │   │   ├── .babelrc
    │   │   │   │   ├── .github
    │   │   │   │   │   ├── CONTRIBUTING.md
    │   │   │   │   │   └── ISSUE_TEMPLATE.md
    │   │   │   │   ├── .jscsrc
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .nyc_output
    │   │   │   │   │   ├── 3136.json
    │   │   │   │   │   ├── 3142.json
    │   │   │   │   │   ├── 3148.json
    │   │   │   │   │   ├── 3158.json
    │   │   │   │   │   ├── 3168.json
    │   │   │   │   │   ├── 3178.json
    │   │   │   │   │   ├── 3184.json
    │   │   │   │   │   ├── 3190.json
    │   │   │   │   │   ├── 3206.json
    │   │   │   │   │   ├── 3212.json
    │   │   │   │   │   ├── 3218.json
    │   │   │   │   │   └── 3224.json
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── cli
    │   │   │   │   │   └── index.js
    │   │   │   │   ├── dist
    │   │   │   │   │   ├── args.js
    │   │   │   │   │   ├── defaults.js
    │   │   │   │   │   ├── find-root.js
    │   │   │   │   │   ├── help.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── read-stdin.js
    │   │   │   │   │   ├── settings.js
    │   │   │   │   │   ├── update.js
    │   │   │   │   │   └── version.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── args.js
    │   │   │   │   │   ├── defaults.js
    │   │   │   │   │   ├── find-root.js
    │   │   │   │   │   ├── help.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── read-stdin.js
    │   │   │   │   │   ├── settings.js
    │   │   │   │   │   ├── update.js
    │   │   │   │   │   └── version.js
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── .bin
    │   │   │   │   │   │   └── window-size
    │   │   │   │   │   ├── cliui
    │   │   │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   │   │   ├── LICENSE.txt
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   └── package.json
    │   │   │   │   │   ├── configstore
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── readme.md
    │   │   │   │   │   ├── update-notifier
    │   │   │   │   │   │   ├── check.js
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── readme.md
    │   │   │   │   │   ├── window-size
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── cli.js
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   └── package.json
    │   │   │   │   │   └── yargs
    │   │   │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── completion.sh.hbs
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │       ├── command.js
    │   │   │   │   │   │       ├── completion.js
    │   │   │   │   │   │       ├── obj-filter.js
    │   │   │   │   │   │       ├── usage.js
    │   │   │   │   │   │       └── validation.js
    │   │   │   │   │   │   ├── locales
    │   │   │   │   │   │       ├── de.json
    │   │   │   │   │   │       ├── en.json
    │   │   │   │   │   │       ├── es.json
    │   │   │   │   │   │       ├── fr.json
    │   │   │   │   │   │       ├── id.json
    │   │   │   │   │   │       ├── it.json
    │   │   │   │   │   │       ├── ja.json
    │   │   │   │   │   │       ├── ko.json
    │   │   │   │   │   │       ├── nb.json
    │   │   │   │   │   │       ├── pirate.json
    │   │   │   │   │   │       ├── pl.json
    │   │   │   │   │   │       ├── pt.json
    │   │   │   │   │   │       ├── pt_BR.json
    │   │   │   │   │   │       ├── tr.json
    │   │   │   │   │   │       ├── zh.json
    │   │   │   │   │   │       └── zh_CN.json
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── yargs.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   ├── fixtures
    │   │   │   │   │       ├── basic-clite
    │   │   │   │   │       │   ├── cli
    │   │   │   │   │       │   │   └── index.js
    │   │   │   │   │       │   ├── echo.js
    │   │   │   │   │       │   ├── err.js
    │   │   │   │   │       │   ├── help
    │   │   │   │   │       │   │   ├── foo.txt
    │   │   │   │   │       │   │   └── index.txt
    │   │   │   │   │       │   ├── index.js
    │   │   │   │   │       │   ├── package.json
    │   │   │   │   │       │   └── passthrough.js
    │   │   │   │   │       ├── dev-package
    │   │   │   │   │       │   └── package.json
    │   │   │   │   │       └── git-dir
    │   │   │   │   │       │   └── empty
    │   │   │   │   │   ├── integration
    │   │   │   │   │       ├── clite.test.js
    │   │   │   │   │       ├── edge-case.test.js
    │   │   │   │   │       ├── full-demo.test.js
    │   │   │   │   │       ├── help.test.js
    │   │   │   │   │       ├── silent-on-empty.test.js
    │   │   │   │   │       ├── stdin.test.js
    │   │   │   │   │       └── version.test.js
    │   │   │   │   │   └── unit
    │   │   │   │   │       ├── args.test.js
    │   │   │   │   │       ├── es5.js
    │   │   │   │   │       ├── find-root.test.js
    │   │   │   │   │       ├── update.test.js
    │   │   │   │   │       └── version.test.js
    │   │   │   ├── cliui
    │   │   │   │   ├── .coveralls.yml
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE.txt
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   └── cliui.js
    │   │   │   ├── code-point-at
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── combined-stream
    │   │   │   │   ├── License
    │   │   │   │   ├── Readme.md
    │   │   │   │   ├── lib
    │   │   │   │   │   └── combined_stream.js
    │   │   │   │   └── package.json
    │   │   │   ├── commander
    │   │   │   │   ├── History.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── Readme.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── concat-map
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.markdown
    │   │   │   │   ├── example
    │   │   │   │   │   └── map.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   └── map.js
    │   │   │   ├── configstore
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── core-util-is
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── float.patch
    │   │   │   │   ├── lib
    │   │   │   │   │   └── util.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── create-error-class
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── cryptiles
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── lib
    │   │   │   │   │   └── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   └── index.js
    │   │   │   ├── ctype
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── CHANGELOG
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README
    │   │   │   │   ├── README.old
    │   │   │   │   ├── ctf.js
    │   │   │   │   ├── ctio.js
    │   │   │   │   ├── ctype.js
    │   │   │   │   ├── man
    │   │   │   │   │   └── man3ctype
    │   │   │   │   │   │   └── ctio.3ctype
    │   │   │   │   ├── package.json
    │   │   │   │   └── tools
    │   │   │   │   │   ├── jsl.conf
    │   │   │   │   │   └── jsstyle
    │   │   │   ├── dashdash
    │   │   │   │   ├── README.md
    │   │   │   │   ├── etc
    │   │   │   │   │   └── dashdash.bash_completion.in
    │   │   │   │   ├── lib
    │   │   │   │   │   └── dashdash.js
    │   │   │   │   ├── node_modules
    │   │   │   │   │   └── assert-plus
    │   │   │   │   │   │   ├── AUTHORS
    │   │   │   │   │   │   ├── CHANGES.md
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── assert.js
    │   │   │   │   │   │   └── package.json
    │   │   │   │   └── package.json
    │   │   │   ├── debug
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── History.md
    │   │   │   │   ├── Makefile
    │   │   │   │   ├── Readme.md
    │   │   │   │   ├── bower.json
    │   │   │   │   ├── browser.js
    │   │   │   │   ├── component.json
    │   │   │   │   ├── debug.js
    │   │   │   │   ├── node.js
    │   │   │   │   └── package.json
    │   │   │   ├── decamelize
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── deep-extend
    │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── lib
    │   │   │   │   │   └── deep-extend.js
    │   │   │   │   └── package.json
    │   │   │   ├── delayed-stream
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── License
    │   │   │   │   ├── Makefile
    │   │   │   │   ├── Readme.md
    │   │   │   │   ├── lib
    │   │   │   │   │   └── delayed_stream.js
    │   │   │   │   └── package.json
    │   │   │   ├── dot-prop
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── duplexer2
    │   │   │   │   ├── LICENSE.md
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── isarray
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── Makefile
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── component.json
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── test.js
    │   │   │   │   │   └── readable-stream
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── doc
    │   │   │   │   │   │       ├── stream.md
    │   │   │   │   │   │       └── wg-meetings
    │   │   │   │   │   │       │   └── 2015-01-30.md
    │   │   │   │   │   │   ├── duplex.js
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │       ├── _stream_duplex.js
    │   │   │   │   │   │       ├── _stream_passthrough.js
    │   │   │   │   │   │       ├── _stream_readable.js
    │   │   │   │   │   │       ├── _stream_transform.js
    │   │   │   │   │   │       └── _stream_writable.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── passthrough.js
    │   │   │   │   │   │   ├── readable.js
    │   │   │   │   │   │   ├── transform.js
    │   │   │   │   │   │   └── writable.js
    │   │   │   │   └── package.json
    │   │   │   ├── duplexify
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── example.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── isarray
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── Makefile
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── component.json
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── test.js
    │   │   │   │   │   └── readable-stream
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── doc
    │   │   │   │   │   │       ├── stream.md
    │   │   │   │   │   │       └── wg-meetings
    │   │   │   │   │   │       │   └── 2015-01-30.md
    │   │   │   │   │   │   ├── duplex.js
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │       ├── _stream_duplex.js
    │   │   │   │   │   │       ├── _stream_passthrough.js
    │   │   │   │   │   │       ├── _stream_readable.js
    │   │   │   │   │   │       ├── _stream_transform.js
    │   │   │   │   │   │       └── _stream_writable.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── passthrough.js
    │   │   │   │   │   │   ├── readable.js
    │   │   │   │   │   │   ├── transform.js
    │   │   │   │   │   │   └── writable.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── ecc-jsbn
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── LICENSE-jsbn
    │   │   │   │   │   ├── ec.js
    │   │   │   │   │   └── sec.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── end-of-stream
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── error-ex
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── es6-promise
    │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── dist
    │   │   │   │   │   ├── es6-promise.js
    │   │   │   │   │   └── es6-promise.min.js
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── es6-promise.umd.js
    │   │   │   │   │   └── es6-promise
    │   │   │   │   │   │   ├── -internal.js
    │   │   │   │   │   │   ├── asap.js
    │   │   │   │   │   │   ├── enumerator.js
    │   │   │   │   │   │   ├── polyfill.js
    │   │   │   │   │   │   ├── promise.js
    │   │   │   │   │   │   ├── promise
    │   │   │   │   │   │       ├── all.js
    │   │   │   │   │   │       ├── race.js
    │   │   │   │   │   │       ├── reject.js
    │   │   │   │   │   │       └── resolve.js
    │   │   │   │   │   │   ├── then.js
    │   │   │   │   │   │   └── utils.js
    │   │   │   │   └── package.json
    │   │   │   ├── escape-string-regexp
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── esprima
    │   │   │   │   ├── ChangeLog
    │   │   │   │   ├── LICENSE.BSD
    │   │   │   │   ├── README.md
    │   │   │   │   ├── bin
    │   │   │   │   │   ├── esparse.js
    │   │   │   │   │   └── esvalidate.js
    │   │   │   │   ├── esprima.js
    │   │   │   │   └── package.json
    │   │   │   ├── exit-hook
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── extend
    │   │   │   │   ├── .eslintrc
    │   │   │   │   ├── .jscs.json
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── component.json
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── extsprintf
    │   │   │   │   ├── .gitmodules
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── Makefile
    │   │   │   │   ├── Makefile.deps
    │   │   │   │   ├── Makefile.targ
    │   │   │   │   ├── README.md
    │   │   │   │   ├── examples
    │   │   │   │   │   └── simple.js
    │   │   │   │   ├── jsl.node.conf
    │   │   │   │   ├── lib
    │   │   │   │   │   └── extsprintf.js
    │   │   │   │   └── package.json
    │   │   │   ├── figures
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── filled-array
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── find-up
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── forever-agent
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── form-data
    │   │   │   │   ├── License
    │   │   │   │   ├── README.md
    │   │   │   │   ├── lib
    │   │   │   │   │   └── form_data.js
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── combined-stream
    │   │   │   │   │   │   ├── License
    │   │   │   │   │   │   ├── Readme.md
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │   │   └── combined_stream.js
    │   │   │   │   │   │   └── package.json
    │   │   │   │   │   └── delayed-stream
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── License
    │   │   │   │   │   │   ├── Makefile
    │   │   │   │   │   │   ├── Readme.md
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │       └── delayed_stream.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── test
    │   │   │   │   │   │       ├── common.js
    │   │   │   │   │   │       ├── integration
    │   │   │   │   │   │           ├── test-delayed-http-upload.js
    │   │   │   │   │   │           ├── test-delayed-stream-auto-pause.js
    │   │   │   │   │   │           ├── test-delayed-stream-pause.js
    │   │   │   │   │   │           ├── test-delayed-stream.js
    │   │   │   │   │   │           ├── test-handle-source-errors.js
    │   │   │   │   │   │           ├── test-max-data-size.js
    │   │   │   │   │   │           ├── test-pipe-resumes.js
    │   │   │   │   │   │           └── test-proxy-readable.js
    │   │   │   │   │   │       └── run.js
    │   │   │   │   └── package.json
    │   │   │   ├── generate-function
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── README.md
    │   │   │   │   ├── example.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── generate-object-property
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── get-caller-file
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── README.md
    │   │   │   │   ├── appveyor.yml
    │   │   │   │   ├── fixtures
    │   │   │   │   │   ├── bar.js
    │   │   │   │   │   └── foo.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── getpass
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── lib
    │   │   │   │   │   └── index.js
    │   │   │   │   ├── node_modules
    │   │   │   │   │   └── assert-plus
    │   │   │   │   │   │   ├── AUTHORS
    │   │   │   │   │   │   ├── CHANGES.md
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── assert.js
    │   │   │   │   │   │   └── package.json
    │   │   │   │   └── package.json
    │   │   │   ├── got
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── isarray
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── Makefile
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── component.json
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── test.js
    │   │   │   │   │   └── readable-stream
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── doc
    │   │   │   │   │   │       ├── stream.md
    │   │   │   │   │   │       └── wg-meetings
    │   │   │   │   │   │       │   └── 2015-01-30.md
    │   │   │   │   │   │   ├── duplex.js
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │       ├── _stream_duplex.js
    │   │   │   │   │   │       ├── _stream_passthrough.js
    │   │   │   │   │   │       ├── _stream_readable.js
    │   │   │   │   │   │       ├── _stream_transform.js
    │   │   │   │   │   │       └── _stream_writable.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── passthrough.js
    │   │   │   │   │   │   ├── readable.js
    │   │   │   │   │   │   ├── transform.js
    │   │   │   │   │   │   └── writable.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── graceful-fs
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── fs.js
    │   │   │   │   ├── graceful-fs.js
    │   │   │   │   ├── legacy-streams.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── polyfills.js
    │   │   │   ├── graceful-readlink
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── har-validator
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── bin
    │   │   │   │   │   └── har-validator
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── error.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   └── schemas
    │   │   │   │   │   │   ├── cache.json
    │   │   │   │   │   │   ├── cacheEntry.json
    │   │   │   │   │   │   ├── content.json
    │   │   │   │   │   │   ├── cookie.json
    │   │   │   │   │   │   ├── creator.json
    │   │   │   │   │   │   ├── entry.json
    │   │   │   │   │   │   ├── har.json
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── log.json
    │   │   │   │   │   │   ├── page.json
    │   │   │   │   │   │   ├── pageTimings.json
    │   │   │   │   │   │   ├── postData.json
    │   │   │   │   │   │   ├── record.json
    │   │   │   │   │   │   ├── request.json
    │   │   │   │   │   │   ├── response.json
    │   │   │   │   │   │   └── timings.json
    │   │   │   │   └── package.json
    │   │   │   ├── has-ansi
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── hawk
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── Makefile
    │   │   │   │   ├── README.md
    │   │   │   │   ├── bower.json
    │   │   │   │   ├── component.json
    │   │   │   │   ├── example
    │   │   │   │   │   └── usage.js
    │   │   │   │   ├── images
    │   │   │   │   │   ├── hawk.png
    │   │   │   │   │   └── logo.png
    │   │   │   │   ├── index.js
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── browser.js
    │   │   │   │   │   ├── client.js
    │   │   │   │   │   ├── crypto.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── server.js
    │   │   │   │   │   └── utils.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   ├── browser.js
    │   │   │   │   │   ├── client.js
    │   │   │   │   │   ├── crypto.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── message.js
    │   │   │   │   │   ├── readme.js
    │   │   │   │   │   ├── server.js
    │   │   │   │   │   ├── uri.js
    │   │   │   │   │   └── utils.js
    │   │   │   ├── hoek
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── CONTRIBUTING.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── images
    │   │   │   │   │   └── hoek.png
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── escape.js
    │   │   │   │   │   └── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   ├── escaper.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   └── modules
    │   │   │   │   │       ├── ignore.txt
    │   │   │   │   │       ├── test1.js
    │   │   │   │   │       ├── test2.js
    │   │   │   │   │       └── test3.js
    │   │   │   ├── hosted-git-info
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── git-host-info.js
    │   │   │   │   ├── git-host.js
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── http-signature
    │   │   │   │   ├── .dir-locals.el
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── http_signing.md
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── parser.js
    │   │   │   │   │   ├── signer.js
    │   │   │   │   │   ├── util.js
    │   │   │   │   │   └── verify.js
    │   │   │   │   └── package.json
    │   │   │   ├── imurmurhash
    │   │   │   │   ├── README.md
    │   │   │   │   ├── imurmurhash.js
    │   │   │   │   ├── imurmurhash.min.js
    │   │   │   │   └── package.json
    │   │   │   ├── infinity-agent
    │   │   │   │   ├── http.js
    │   │   │   │   ├── https.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── inherits
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── inherits.js
    │   │   │   │   ├── inherits_browser.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── ini
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── ini.js
    │   │   │   │   └── package.json
    │   │   │   ├── inquirer
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── inquirer.js
    │   │   │   │   │   ├── objects
    │   │   │   │   │   │   ├── choice.js
    │   │   │   │   │   │   ├── choices.js
    │   │   │   │   │   │   └── separator.js
    │   │   │   │   │   ├── prompts
    │   │   │   │   │   │   ├── base.js
    │   │   │   │   │   │   ├── checkbox.js
    │   │   │   │   │   │   ├── confirm.js
    │   │   │   │   │   │   ├── expand.js
    │   │   │   │   │   │   ├── input.js
    │   │   │   │   │   │   ├── list.js
    │   │   │   │   │   │   ├── password.js
    │   │   │   │   │   │   └── rawlist.js
    │   │   │   │   │   ├── ui
    │   │   │   │   │   │   ├── baseUI.js
    │   │   │   │   │   │   ├── bottom-bar.js
    │   │   │   │   │   │   └── prompt.js
    │   │   │   │   │   └── utils
    │   │   │   │   │   │   ├── events.js
    │   │   │   │   │   │   ├── paginator.js
    │   │   │   │   │   │   ├── readline.js
    │   │   │   │   │   │   ├── screen-manager.js
    │   │   │   │   │   │   └── utils.js
    │   │   │   │   ├── node_modules
    │   │   │   │   │   └── lodash
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── _DataView.js
    │   │   │   │   │   │   ├── _Hash.js
    │   │   │   │   │   │   ├── _LazyWrapper.js
    │   │   │   │   │   │   ├── _ListCache.js
    │   │   │   │   │   │   ├── _LodashWrapper.js
    │   │   │   │   │   │   ├── _Map.js
    │   │   │   │   │   │   ├── _MapCache.js
    │   │   │   │   │   │   ├── _Promise.js
    │   │   │   │   │   │   ├── _Reflect.js
    │   │   │   │   │   │   ├── _Set.js
    │   │   │   │   │   │   ├── _SetCache.js
    │   │   │   │   │   │   ├── _Stack.js
    │   │   │   │   │   │   ├── _Symbol.js
    │   │   │   │   │   │   ├── _Uint8Array.js
    │   │   │   │   │   │   ├── _WeakMap.js
    │   │   │   │   │   │   ├── _addMapEntry.js
    │   │   │   │   │   │   ├── _addSetEntry.js
    │   │   │   │   │   │   ├── _apply.js
    │   │   │   │   │   │   ├── _arrayAggregator.js
    │   │   │   │   │   │   ├── _arrayEach.js
    │   │   │   │   │   │   ├── _arrayEachRight.js
    │   │   │   │   │   │   ├── _arrayEvery.js
    │   │   │   │   │   │   ├── _arrayFilter.js
    │   │   │   │   │   │   ├── _arrayIncludes.js
    │   │   │   │   │   │   ├── _arrayIncludesWith.js
    │   │   │   │   │   │   ├── _arrayMap.js
    │   │   │   │   │   │   ├── _arrayPush.js
    │   │   │   │   │   │   ├── _arrayReduce.js
    │   │   │   │   │   │   ├── _arrayReduceRight.js
    │   │   │   │   │   │   ├── _arraySome.js
    │   │   │   │   │   │   ├── _assignInDefaults.js
    │   │   │   │   │   │   ├── _assignMergeValue.js
    │   │   │   │   │   │   ├── _assignValue.js
    │   │   │   │   │   │   ├── _assocIndexOf.js
    │   │   │   │   │   │   ├── _baseAggregator.js
    │   │   │   │   │   │   ├── _baseAssign.js
    │   │   │   │   │   │   ├── _baseAt.js
    │   │   │   │   │   │   ├── _baseClamp.js
    │   │   │   │   │   │   ├── _baseClone.js
    │   │   │   │   │   │   ├── _baseConforms.js
    │   │   │   │   │   │   ├── _baseConformsTo.js
    │   │   │   │   │   │   ├── _baseCreate.js
    │   │   │   │   │   │   ├── _baseDelay.js
    │   │   │   │   │   │   ├── _baseDifference.js
    │   │   │   │   │   │   ├── _baseEach.js
    │   │   │   │   │   │   ├── _baseEachRight.js
    │   │   │   │   │   │   ├── _baseEvery.js
    │   │   │   │   │   │   ├── _baseExtremum.js
    │   │   │   │   │   │   ├── _baseFill.js
    │   │   │   │   │   │   ├── _baseFilter.js
    │   │   │   │   │   │   ├── _baseFindIndex.js
    │   │   │   │   │   │   ├── _baseFindKey.js
    │   │   │   │   │   │   ├── _baseFlatten.js
    │   │   │   │   │   │   ├── _baseFor.js
    │   │   │   │   │   │   ├── _baseForOwn.js
    │   │   │   │   │   │   ├── _baseForOwnRight.js
    │   │   │   │   │   │   ├── _baseForRight.js
    │   │   │   │   │   │   ├── _baseFunctions.js
    │   │   │   │   │   │   ├── _baseGet.js
    │   │   │   │   │   │   ├── _baseGetAllKeys.js
    │   │   │   │   │   │   ├── _baseGetTag.js
    │   │   │   │   │   │   ├── _baseGt.js
    │   │   │   │   │   │   ├── _baseHas.js
    │   │   │   │   │   │   ├── _baseHasIn.js
    │   │   │   │   │   │   ├── _baseInRange.js
    │   │   │   │   │   │   ├── _baseIndexOf.js
    │   │   │   │   │   │   ├── _baseIndexOfWith.js
    │   │   │   │   │   │   ├── _baseIntersection.js
    │   │   │   │   │   │   ├── _baseInverter.js
    │   │   │   │   │   │   ├── _baseInvoke.js
    │   │   │   │   │   │   ├── _baseIsArrayBuffer.js
    │   │   │   │   │   │   ├── _baseIsDate.js
    │   │   │   │   │   │   ├── _baseIsEqual.js
    │   │   │   │   │   │   ├── _baseIsEqualDeep.js
    │   │   │   │   │   │   ├── _baseIsMap.js
    │   │   │   │   │   │   ├── _baseIsMatch.js
    │   │   │   │   │   │   ├── _baseIsNaN.js
    │   │   │   │   │   │   ├── _baseIsNative.js
    │   │   │   │   │   │   ├── _baseIsRegExp.js
    │   │   │   │   │   │   ├── _baseIsSet.js
    │   │   │   │   │   │   ├── _baseIsTypedArray.js
    │   │   │   │   │   │   ├── _baseIteratee.js
    │   │   │   │   │   │   ├── _baseKeys.js
    │   │   │   │   │   │   ├── _baseKeysIn.js
    │   │   │   │   │   │   ├── _baseLodash.js
    │   │   │   │   │   │   ├── _baseLt.js
    │   │   │   │   │   │   ├── _baseMap.js
    │   │   │   │   │   │   ├── _baseMatches.js
    │   │   │   │   │   │   ├── _baseMatchesProperty.js
    │   │   │   │   │   │   ├── _baseMean.js
    │   │   │   │   │   │   ├── _baseMerge.js
    │   │   │   │   │   │   ├── _baseMergeDeep.js
    │   │   │   │   │   │   ├── _baseNth.js
    │   │   │   │   │   │   ├── _baseOrderBy.js
    │   │   │   │   │   │   ├── _basePick.js
    │   │   │   │   │   │   ├── _basePickBy.js
    │   │   │   │   │   │   ├── _baseProperty.js
    │   │   │   │   │   │   ├── _basePropertyDeep.js
    │   │   │   │   │   │   ├── _basePropertyOf.js
    │   │   │   │   │   │   ├── _basePullAll.js
    │   │   │   │   │   │   ├── _basePullAt.js
    │   │   │   │   │   │   ├── _baseRandom.js
    │   │   │   │   │   │   ├── _baseRange.js
    │   │   │   │   │   │   ├── _baseReduce.js
    │   │   │   │   │   │   ├── _baseRepeat.js
    │   │   │   │   │   │   ├── _baseRest.js
    │   │   │   │   │   │   ├── _baseSet.js
    │   │   │   │   │   │   ├── _baseSetData.js
    │   │   │   │   │   │   ├── _baseSlice.js
    │   │   │   │   │   │   ├── _baseSome.js
    │   │   │   │   │   │   ├── _baseSortBy.js
    │   │   │   │   │   │   ├── _baseSortedIndex.js
    │   │   │   │   │   │   ├── _baseSortedIndexBy.js
    │   │   │   │   │   │   ├── _baseSortedUniq.js
    │   │   │   │   │   │   ├── _baseSum.js
    │   │   │   │   │   │   ├── _baseTimes.js
    │   │   │   │   │   │   ├── _baseToNumber.js
    │   │   │   │   │   │   ├── _baseToPairs.js
    │   │   │   │   │   │   ├── _baseToString.js
    │   │   │   │   │   │   ├── _baseUnary.js
    │   │   │   │   │   │   ├── _baseUniq.js
    │   │   │   │   │   │   ├── _baseUnset.js
    │   │   │   │   │   │   ├── _baseUpdate.js
    │   │   │   │   │   │   ├── _baseValues.js
    │   │   │   │   │   │   ├── _baseWhile.js
    │   │   │   │   │   │   ├── _baseWrapperValue.js
    │   │   │   │   │   │   ├── _baseXor.js
    │   │   │   │   │   │   ├── _baseZipObject.js
    │   │   │   │   │   │   ├── _cacheHas.js
    │   │   │   │   │   │   ├── _castArrayLikeObject.js
    │   │   │   │   │   │   ├── _castFunction.js
    │   │   │   │   │   │   ├── _castPath.js
    │   │   │   │   │   │   ├── _castSlice.js
    │   │   │   │   │   │   ├── _charsEndIndex.js
    │   │   │   │   │   │   ├── _charsStartIndex.js
    │   │   │   │   │   │   ├── _cloneArrayBuffer.js
    │   │   │   │   │   │   ├── _cloneBuffer.js
    │   │   │   │   │   │   ├── _cloneDataView.js
    │   │   │   │   │   │   ├── _cloneMap.js
    │   │   │   │   │   │   ├── _cloneRegExp.js
    │   │   │   │   │   │   ├── _cloneSet.js
    │   │   │   │   │   │   ├── _cloneSymbol.js
    │   │   │   │   │   │   ├── _cloneTypedArray.js
    │   │   │   │   │   │   ├── _compareAscending.js
    │   │   │   │   │   │   ├── _compareMultiple.js
    │   │   │   │   │   │   ├── _composeArgs.js
    │   │   │   │   │   │   ├── _composeArgsRight.js
    │   │   │   │   │   │   ├── _copyArray.js
    │   │   │   │   │   │   ├── _copyObject.js
    │   │   │   │   │   │   ├── _copySymbols.js
    │   │   │   │   │   │   ├── _coreJsData.js
    │   │   │   │   │   │   ├── _countHolders.js
    │   │   │   │   │   │   ├── _createAggregator.js
    │   │   │   │   │   │   ├── _createAssigner.js
    │   │   │   │   │   │   ├── _createBaseEach.js
    │   │   │   │   │   │   ├── _createBaseFor.js
    │   │   │   │   │   │   ├── _createBind.js
    │   │   │   │   │   │   ├── _createCaseFirst.js
    │   │   │   │   │   │   ├── _createCompounder.js
    │   │   │   │   │   │   ├── _createCtor.js
    │   │   │   │   │   │   ├── _createCurry.js
    │   │   │   │   │   │   ├── _createFind.js
    │   │   │   │   │   │   ├── _createFlow.js
    │   │   │   │   │   │   ├── _createHybrid.js
    │   │   │   │   │   │   ├── _createInverter.js
    │   │   │   │   │   │   ├── _createMathOperation.js
    │   │   │   │   │   │   ├── _createOver.js
    │   │   │   │   │   │   ├── _createPadding.js
    │   │   │   │   │   │   ├── _createPartial.js
    │   │   │   │   │   │   ├── _createRange.js
    │   │   │   │   │   │   ├── _createRecurry.js
    │   │   │   │   │   │   ├── _createRelationalOperation.js
    │   │   │   │   │   │   ├── _createRound.js
    │   │   │   │   │   │   ├── _createSet.js
    │   │   │   │   │   │   ├── _createToPairs.js
    │   │   │   │   │   │   ├── _createWrap.js
    │   │   │   │   │   │   ├── _deburrLetter.js
    │   │   │   │   │   │   ├── _defineProperty.js
    │   │   │   │   │   │   ├── _equalArrays.js
    │   │   │   │   │   │   ├── _equalByTag.js
    │   │   │   │   │   │   ├── _equalObjects.js
    │   │   │   │   │   │   ├── _escapeHtmlChar.js
    │   │   │   │   │   │   ├── _escapeStringChar.js
    │   │   │   │   │   │   ├── _freeGlobal.js
    │   │   │   │   │   │   ├── _getAllKeys.js
    │   │   │   │   │   │   ├── _getAllKeysIn.js
    │   │   │   │   │   │   ├── _getData.js
    │   │   │   │   │   │   ├── _getFuncName.js
    │   │   │   │   │   │   ├── _getHolder.js
    │   │   │   │   │   │   ├── _getLength.js
    │   │   │   │   │   │   ├── _getMapData.js
    │   │   │   │   │   │   ├── _getMatchData.js
    │   │   │   │   │   │   ├── _getNative.js
    │   │   │   │   │   │   ├── _getPrototype.js
    │   │   │   │   │   │   ├── _getSymbols.js
    │   │   │   │   │   │   ├── _getSymbolsIn.js
    │   │   │   │   │   │   ├── _getTag.js
    │   │   │   │   │   │   ├── _getValue.js
    │   │   │   │   │   │   ├── _getView.js
    │   │   │   │   │   │   ├── _getWrapDetails.js
    │   │   │   │   │   │   ├── _hasPath.js
    │   │   │   │   │   │   ├── _hashClear.js
    │   │   │   │   │   │   ├── _hashDelete.js
    │   │   │   │   │   │   ├── _hashGet.js
    │   │   │   │   │   │   ├── _hashHas.js
    │   │   │   │   │   │   ├── _hashSet.js
    │   │   │   │   │   │   ├── _indexKeys.js
    │   │   │   │   │   │   ├── _initCloneArray.js
    │   │   │   │   │   │   ├── _initCloneByTag.js
    │   │   │   │   │   │   ├── _initCloneObject.js
    │   │   │   │   │   │   ├── _insertWrapDetails.js
    │   │   │   │   │   │   ├── _isFlattenable.js
    │   │   │   │   │   │   ├── _isHostObject.js
    │   │   │   │   │   │   ├── _isIndex.js
    │   │   │   │   │   │   ├── _isIterateeCall.js
    │   │   │   │   │   │   ├── _isKey.js
    │   │   │   │   │   │   ├── _isKeyable.js
    │   │   │   │   │   │   ├── _isLaziable.js
    │   │   │   │   │   │   ├── _isMaskable.js
    │   │   │   │   │   │   ├── _isMasked.js
    │   │   │   │   │   │   ├── _isPrototype.js
    │   │   │   │   │   │   ├── _isStrictComparable.js
    │   │   │   │   │   │   ├── _iteratorToArray.js
    │   │   │   │   │   │   ├── _lazyClone.js
    │   │   │   │   │   │   ├── _lazyReverse.js
    │   │   │   │   │   │   ├── _lazyValue.js
    │   │   │   │   │   │   ├── _listCacheClear.js
    │   │   │   │   │   │   ├── _listCacheDelete.js
    │   │   │   │   │   │   ├── _listCacheGet.js
    │   │   │   │   │   │   ├── _listCacheHas.js
    │   │   │   │   │   │   ├── _listCacheSet.js
    │   │   │   │   │   │   ├── _mapCacheClear.js
    │   │   │   │   │   │   ├── _mapCacheDelete.js
    │   │   │   │   │   │   ├── _mapCacheGet.js
    │   │   │   │   │   │   ├── _mapCacheHas.js
    │   │   │   │   │   │   ├── _mapCacheSet.js
    │   │   │   │   │   │   ├── _mapToArray.js
    │   │   │   │   │   │   ├── _matchesStrictComparable.js
    │   │   │   │   │   │   ├── _mergeData.js
    │   │   │   │   │   │   ├── _mergeDefaults.js
    │   │   │   │   │   │   ├── _metaMap.js
    │   │   │   │   │   │   ├── _nativeCreate.js
    │   │   │   │   │   │   ├── _nodeUtil.js
    │   │   │   │   │   │   ├── _overArg.js
    │   │   │   │   │   │   ├── _parent.js
    │   │   │   │   │   │   ├── _reEscape.js
    │   │   │   │   │   │   ├── _reEvaluate.js
    │   │   │   │   │   │   ├── _reHasComplexSymbol.js
    │   │   │   │   │   │   ├── _reInterpolate.js
    │   │   │   │   │   │   ├── _realNames.js
    │   │   │   │   │   │   ├── _reorder.js
    │   │   │   │   │   │   ├── _replaceHolders.js
    │   │   │   │   │   │   ├── _root.js
    │   │   │   │   │   │   ├── _setCacheAdd.js
    │   │   │   │   │   │   ├── _setCacheHas.js
    │   │   │   │   │   │   ├── _setData.js
    │   │   │   │   │   │   ├── _setToArray.js
    │   │   │   │   │   │   ├── _setToPairs.js
    │   │   │   │   │   │   ├── _setWrapToString.js
    │   │   │   │   │   │   ├── _stackClear.js
    │   │   │   │   │   │   ├── _stackDelete.js
    │   │   │   │   │   │   ├── _stackGet.js
    │   │   │   │   │   │   ├── _stackHas.js
    │   │   │   │   │   │   ├── _stackSet.js
    │   │   │   │   │   │   ├── _stringSize.js
    │   │   │   │   │   │   ├── _stringToArray.js
    │   │   │   │   │   │   ├── _stringToPath.js
    │   │   │   │   │   │   ├── _toKey.js
    │   │   │   │   │   │   ├── _toSource.js
    │   │   │   │   │   │   ├── _unescapeHtmlChar.js
    │   │   │   │   │   │   ├── _updateWrapDetails.js
    │   │   │   │   │   │   ├── _wrapperClone.js
    │   │   │   │   │   │   ├── add.js
    │   │   │   │   │   │   ├── after.js
    │   │   │   │   │   │   ├── array.js
    │   │   │   │   │   │   ├── ary.js
    │   │   │   │   │   │   ├── assign.js
    │   │   │   │   │   │   ├── assignIn.js
    │   │   │   │   │   │   ├── assignInWith.js
    │   │   │   │   │   │   ├── assignWith.js
    │   │   │   │   │   │   ├── at.js
    │   │   │   │   │   │   ├── attempt.js
    │   │   │   │   │   │   ├── before.js
    │   │   │   │   │   │   ├── bind.js
    │   │   │   │   │   │   ├── bindAll.js
    │   │   │   │   │   │   ├── bindKey.js
    │   │   │   │   │   │   ├── camelCase.js
    │   │   │   │   │   │   ├── capitalize.js
    │   │   │   │   │   │   ├── castArray.js
    │   │   │   │   │   │   ├── ceil.js
    │   │   │   │   │   │   ├── chain.js
    │   │   │   │   │   │   ├── chunk.js
    │   │   │   │   │   │   ├── clamp.js
    │   │   │   │   │   │   ├── clone.js
    │   │   │   │   │   │   ├── cloneDeep.js
    │   │   │   │   │   │   ├── cloneDeepWith.js
    │   │   │   │   │   │   ├── cloneWith.js
    │   │   │   │   │   │   ├── collection.js
    │   │   │   │   │   │   ├── commit.js
    │   │   │   │   │   │   ├── compact.js
    │   │   │   │   │   │   ├── concat.js
    │   │   │   │   │   │   ├── cond.js
    │   │   │   │   │   │   ├── conforms.js
    │   │   │   │   │   │   ├── conformsTo.js
    │   │   │   │   │   │   ├── constant.js
    │   │   │   │   │   │   ├── core.js
    │   │   │   │   │   │   ├── core.min.js
    │   │   │   │   │   │   ├── countBy.js
    │   │   │   │   │   │   ├── create.js
    │   │   │   │   │   │   ├── curry.js
    │   │   │   │   │   │   ├── curryRight.js
    │   │   │   │   │   │   ├── date.js
    │   │   │   │   │   │   ├── debounce.js
    │   │   │   │   │   │   ├── deburr.js
    │   │   │   │   │   │   ├── defaultTo.js
    │   │   │   │   │   │   ├── defaults.js
    │   │   │   │   │   │   ├── defaultsDeep.js
    │   │   │   │   │   │   ├── defer.js
    │   │   │   │   │   │   ├── delay.js
    │   │   │   │   │   │   ├── difference.js
    │   │   │   │   │   │   ├── differenceBy.js
    │   │   │   │   │   │   ├── differenceWith.js
    │   │   │   │   │   │   ├── divide.js
    │   │   │   │   │   │   ├── drop.js
    │   │   │   │   │   │   ├── dropRight.js
    │   │   │   │   │   │   ├── dropRightWhile.js
    │   │   │   │   │   │   ├── dropWhile.js
    │   │   │   │   │   │   ├── each.js
    │   │   │   │   │   │   ├── eachRight.js
    │   │   │   │   │   │   ├── endsWith.js
    │   │   │   │   │   │   ├── entries.js
    │   │   │   │   │   │   ├── entriesIn.js
    │   │   │   │   │   │   ├── eq.js
    │   │   │   │   │   │   ├── escape.js
    │   │   │   │   │   │   ├── escapeRegExp.js
    │   │   │   │   │   │   ├── every.js
    │   │   │   │   │   │   ├── extend.js
    │   │   │   │   │   │   ├── extendWith.js
    │   │   │   │   │   │   ├── fill.js
    │   │   │   │   │   │   ├── filter.js
    │   │   │   │   │   │   ├── find.js
    │   │   │   │   │   │   ├── findIndex.js
    │   │   │   │   │   │   ├── findKey.js
    │   │   │   │   │   │   ├── findLast.js
    │   │   │   │   │   │   ├── findLastIndex.js
    │   │   │   │   │   │   ├── findLastKey.js
    │   │   │   │   │   │   ├── first.js
    │   │   │   │   │   │   ├── flatMap.js
    │   │   │   │   │   │   ├── flatMapDeep.js
    │   │   │   │   │   │   ├── flatMapDepth.js
    │   │   │   │   │   │   ├── flatten.js
    │   │   │   │   │   │   ├── flattenDeep.js
    │   │   │   │   │   │   ├── flattenDepth.js
    │   │   │   │   │   │   ├── flip.js
    │   │   │   │   │   │   ├── floor.js
    │   │   │   │   │   │   ├── flow.js
    │   │   │   │   │   │   ├── flowRight.js
    │   │   │   │   │   │   ├── forEach.js
    │   │   │   │   │   │   ├── forEachRight.js
    │   │   │   │   │   │   ├── forIn.js
    │   │   │   │   │   │   ├── forInRight.js
    │   │   │   │   │   │   ├── forOwn.js
    │   │   │   │   │   │   ├── forOwnRight.js
    │   │   │   │   │   │   ├── fp.js
    │   │   │   │   │   │   ├── fp
    │   │   │   │   │   │       ├── F.js
    │   │   │   │   │   │       ├── T.js
    │   │   │   │   │   │       ├── __.js
    │   │   │   │   │   │       ├── _baseConvert.js
    │   │   │   │   │   │       ├── _convertBrowser.js
    │   │   │   │   │   │       ├── _falseOptions.js
    │   │   │   │   │   │       ├── _mapping.js
    │   │   │   │   │   │       ├── _util.js
    │   │   │   │   │   │       ├── add.js
    │   │   │   │   │   │       ├── after.js
    │   │   │   │   │   │       ├── all.js
    │   │   │   │   │   │       ├── allPass.js
    │   │   │   │   │   │       ├── always.js
    │   │   │   │   │   │       ├── any.js
    │   │   │   │   │   │       ├── anyPass.js
    │   │   │   │   │   │       ├── apply.js
    │   │   │   │   │   │       ├── array.js
    │   │   │   │   │   │       ├── ary.js
    │   │   │   │   │   │       ├── assign.js
    │   │   │   │   │   │       ├── assignAll.js
    │   │   │   │   │   │       ├── assignAllWith.js
    │   │   │   │   │   │       ├── assignIn.js
    │   │   │   │   │   │       ├── assignInAll.js
    │   │   │   │   │   │       ├── assignInAllWith.js
    │   │   │   │   │   │       ├── assignInWith.js
    │   │   │   │   │   │       ├── assignWith.js
    │   │   │   │   │   │       ├── assoc.js
    │   │   │   │   │   │       ├── assocPath.js
    │   │   │   │   │   │       ├── at.js
    │   │   │   │   │   │       ├── attempt.js
    │   │   │   │   │   │       ├── before.js
    │   │   │   │   │   │       ├── bind.js
    │   │   │   │   │   │       ├── bindAll.js
    │   │   │   │   │   │       ├── bindKey.js
    │   │   │   │   │   │       ├── camelCase.js
    │   │   │   │   │   │       ├── capitalize.js
    │   │   │   │   │   │       ├── castArray.js
    │   │   │   │   │   │       ├── ceil.js
    │   │   │   │   │   │       ├── chain.js
    │   │   │   │   │   │       ├── chunk.js
    │   │   │   │   │   │       ├── clamp.js
    │   │   │   │   │   │       ├── clone.js
    │   │   │   │   │   │       ├── cloneDeep.js
    │   │   │   │   │   │       ├── cloneDeepWith.js
    │   │   │   │   │   │       ├── cloneWith.js
    │   │   │   │   │   │       ├── collection.js
    │   │   │   │   │   │       ├── commit.js
    │   │   │   │   │   │       ├── compact.js
    │   │   │   │   │   │       ├── complement.js
    │   │   │   │   │   │       ├── compose.js
    │   │   │   │   │   │       ├── concat.js
    │   │   │   │   │   │       ├── cond.js
    │   │   │   │   │   │       ├── conforms.js
    │   │   │   │   │   │       ├── conformsTo.js
    │   │   │   │   │   │       ├── constant.js
    │   │   │   │   │   │       ├── contains.js
    │   │   │   │   │   │       ├── convert.js
    │   │   │   │   │   │       ├── countBy.js
    │   │   │   │   │   │       ├── create.js
    │   │   │   │   │   │       ├── curry.js
    │   │   │   │   │   │       ├── curryN.js
    │   │   │   │   │   │       ├── curryRight.js
    │   │   │   │   │   │       ├── curryRightN.js
    │   │   │   │   │   │       ├── date.js
    │   │   │   │   │   │       ├── debounce.js
    │   │   │   │   │   │       ├── deburr.js
    │   │   │   │   │   │       ├── defaultTo.js
    │   │   │   │   │   │       ├── defaults.js
    │   │   │   │   │   │       ├── defaultsAll.js
    │   │   │   │   │   │       ├── defaultsDeep.js
    │   │   │   │   │   │       ├── defaultsDeepAll.js
    │   │   │   │   │   │       ├── defer.js
    │   │   │   │   │   │       ├── delay.js
    │   │   │   │   │   │       ├── difference.js
    │   │   │   │   │   │       ├── differenceBy.js
    │   │   │   │   │   │       ├── differenceWith.js
    │   │   │   │   │   │       ├── dissoc.js
    │   │   │   │   │   │       ├── dissocPath.js
    │   │   │   │   │   │       ├── divide.js
    │   │   │   │   │   │       ├── drop.js
    │   │   │   │   │   │       ├── dropLast.js
    │   │   │   │   │   │       ├── dropLastWhile.js
    │   │   │   │   │   │       ├── dropRight.js
    │   │   │   │   │   │       ├── dropRightWhile.js
    │   │   │   │   │   │       ├── dropWhile.js
    │   │   │   │   │   │       ├── each.js
    │   │   │   │   │   │       ├── eachRight.js
    │   │   │   │   │   │       ├── endsWith.js
    │   │   │   │   │   │       ├── entries.js
    │   │   │   │   │   │       ├── entriesIn.js
    │   │   │   │   │   │       ├── eq.js
    │   │   │   │   │   │       ├── equals.js
    │   │   │   │   │   │       ├── escape.js
    │   │   │   │   │   │       ├── escapeRegExp.js
    │   │   │   │   │   │       ├── every.js
    │   │   │   │   │   │       ├── extend.js
    │   │   │   │   │   │       ├── extendAll.js
    │   │   │   │   │   │       ├── extendAllWith.js
    │   │   │   │   │   │       ├── extendWith.js
    │   │   │   │   │   │       ├── fill.js
    │   │   │   │   │   │       ├── filter.js
    │   │   │   │   │   │       ├── find.js
    │   │   │   │   │   │       ├── findFrom.js
    │   │   │   │   │   │       ├── findIndex.js
    │   │   │   │   │   │       ├── findIndexFrom.js
    │   │   │   │   │   │       ├── findKey.js
    │   │   │   │   │   │       ├── findLast.js
    │   │   │   │   │   │       ├── findLastFrom.js
    │   │   │   │   │   │       ├── findLastIndex.js
    │   │   │   │   │   │       ├── findLastIndexFrom.js
    │   │   │   │   │   │       ├── findLastKey.js
    │   │   │   │   │   │       ├── first.js
    │   │   │   │   │   │       ├── flatMap.js
    │   │   │   │   │   │       ├── flatMapDeep.js
    │   │   │   │   │   │       ├── flatMapDepth.js
    │   │   │   │   │   │       ├── flatten.js
    │   │   │   │   │   │       ├── flattenDeep.js
    │   │   │   │   │   │       ├── flattenDepth.js
    │   │   │   │   │   │       ├── flip.js
    │   │   │   │   │   │       ├── floor.js
    │   │   │   │   │   │       ├── flow.js
    │   │   │   │   │   │       ├── flowRight.js
    │   │   │   │   │   │       ├── forEach.js
    │   │   │   │   │   │       ├── forEachRight.js
    │   │   │   │   │   │       ├── forIn.js
    │   │   │   │   │   │       ├── forInRight.js
    │   │   │   │   │   │       ├── forOwn.js
    │   │   │   │   │   │       ├── forOwnRight.js
    │   │   │   │   │   │       ├── fromPairs.js
    │   │   │   │   │   │       ├── function.js
    │   │   │   │   │   │       ├── functions.js
    │   │   │   │   │   │       ├── functionsIn.js
    │   │   │   │   │   │       ├── get.js
    │   │   │   │   │   │       ├── getOr.js
    │   │   │   │   │   │       ├── groupBy.js
    │   │   │   │   │   │       ├── gt.js
    │   │   │   │   │   │       ├── gte.js
    │   │   │   │   │   │       ├── has.js
    │   │   │   │   │   │       ├── hasIn.js
    │   │   │   │   │   │       ├── head.js
    │   │   │   │   │   │       ├── identical.js
    │   │   │   │   │   │       ├── identity.js
    │   │   │   │   │   │       ├── inRange.js
    │   │   │   │   │   │       ├── includes.js
    │   │   │   │   │   │       ├── includesFrom.js
    │   │   │   │   │   │       ├── indexBy.js
    │   │   │   │   │   │       ├── indexOf.js
    │   │   │   │   │   │       ├── indexOfFrom.js
    │   │   │   │   │   │       ├── init.js
    │   │   │   │   │   │       ├── initial.js
    │   │   │   │   │   │       ├── intersection.js
    │   │   │   │   │   │       ├── intersectionBy.js
    │   │   │   │   │   │       ├── intersectionWith.js
    │   │   │   │   │   │       ├── invert.js
    │   │   │   │   │   │       ├── invertBy.js
    │   │   │   │   │   │       ├── invertObj.js
    │   │   │   │   │   │       ├── invoke.js
    │   │   │   │   │   │       ├── invokeArgs.js
    │   │   │   │   │   │       ├── invokeArgsMap.js
    │   │   │   │   │   │       ├── invokeMap.js
    │   │   │   │   │   │       ├── isArguments.js
    │   │   │   │   │   │       ├── isArray.js
    │   │   │   │   │   │       ├── isArrayBuffer.js
    │   │   │   │   │   │       ├── isArrayLike.js
    │   │   │   │   │   │       ├── isArrayLikeObject.js
    │   │   │   │   │   │       ├── isBoolean.js
    │   │   │   │   │   │       ├── isBuffer.js
    │   │   │   │   │   │       ├── isDate.js
    │   │   │   │   │   │       ├── isElement.js
    │   │   │   │   │   │       ├── isEmpty.js
    │   │   │   │   │   │       ├── isEqual.js
    │   │   │   │   │   │       ├── isEqualWith.js
    │   │   │   │   │   │       ├── isError.js
    │   │   │   │   │   │       ├── isFinite.js
    │   │   │   │   │   │       ├── isFunction.js
    │   │   │   │   │   │       ├── isInteger.js
    │   │   │   │   │   │       ├── isLength.js
    │   │   │   │   │   │       ├── isMap.js
    │   │   │   │   │   │       ├── isMatch.js
    │   │   │   │   │   │       ├── isMatchWith.js
    │   │   │   │   │   │       ├── isNaN.js
    │   │   │   │   │   │       ├── isNative.js
    │   │   │   │   │   │       ├── isNil.js
    │   │   │   │   │   │       ├── isNull.js
    │   │   │   │   │   │       ├── isNumber.js
    │   │   │   │   │   │       ├── isObject.js
    │   │   │   │   │   │       ├── isObjectLike.js
    │   │   │   │   │   │       ├── isPlainObject.js
    │   │   │   │   │   │       ├── isRegExp.js
    │   │   │   │   │   │       ├── isSafeInteger.js
    │   │   │   │   │   │       ├── isSet.js
    │   │   │   │   │   │       ├── isString.js
    │   │   │   │   │   │       ├── isSymbol.js
    │   │   │   │   │   │       ├── isTypedArray.js
    │   │   │   │   │   │       ├── isUndefined.js
    │   │   │   │   │   │       ├── isWeakMap.js
    │   │   │   │   │   │       ├── isWeakSet.js
    │   │   │   │   │   │       ├── iteratee.js
    │   │   │   │   │   │       ├── join.js
    │   │   │   │   │   │       ├── juxt.js
    │   │   │   │   │   │       ├── kebabCase.js
    │   │   │   │   │   │       ├── keyBy.js
    │   │   │   │   │   │       ├── keys.js
    │   │   │   │   │   │       ├── keysIn.js
    │   │   │   │   │   │       ├── lang.js
    │   │   │   │   │   │       ├── last.js
    │   │   │   │   │   │       ├── lastIndexOf.js
    │   │   │   │   │   │       ├── lastIndexOfFrom.js
    │   │   │   │   │   │       ├── lowerCase.js
    │   │   │   │   │   │       ├── lowerFirst.js
    │   │   │   │   │   │       ├── lt.js
    │   │   │   │   │   │       ├── lte.js
    │   │   │   │   │   │       ├── map.js
    │   │   │   │   │   │       ├── mapKeys.js
    │   │   │   │   │   │       ├── mapValues.js
    │   │   │   │   │   │       ├── matches.js
    │   │   │   │   │   │       ├── matchesProperty.js
    │   │   │   │   │   │       ├── math.js
    │   │   │   │   │   │       ├── max.js
    │   │   │   │   │   │       ├── maxBy.js
    │   │   │   │   │   │       ├── mean.js
    │   │   │   │   │   │       ├── meanBy.js
    │   │   │   │   │   │       ├── memoize.js
    │   │   │   │   │   │       ├── merge.js
    │   │   │   │   │   │       ├── mergeAll.js
    │   │   │   │   │   │       ├── mergeAllWith.js
    │   │   │   │   │   │       ├── mergeWith.js
    │   │   │   │   │   │       ├── method.js
    │   │   │   │   │   │       ├── methodOf.js
    │   │   │   │   │   │       ├── min.js
    │   │   │   │   │   │       ├── minBy.js
    │   │   │   │   │   │       ├── mixin.js
    │   │   │   │   │   │       ├── multiply.js
    │   │   │   │   │   │       ├── nAry.js
    │   │   │   │   │   │       ├── negate.js
    │   │   │   │   │   │       ├── next.js
    │   │   │   │   │   │       ├── noop.js
    │   │   │   │   │   │       ├── now.js
    │   │   │   │   │   │       ├── nth.js
    │   │   │   │   │   │       ├── nthArg.js
    │   │   │   │   │   │       ├── number.js
    │   │   │   │   │   │       ├── object.js
    │   │   │   │   │   │       ├── omit.js
    │   │   │   │   │   │       ├── omitAll.js
    │   │   │   │   │   │       ├── omitBy.js
    │   │   │   │   │   │       ├── once.js
    │   │   │   │   │   │       ├── orderBy.js
    │   │   │   │   │   │       ├── over.js
    │   │   │   │   │   │       ├── overArgs.js
    │   │   │   │   │   │       ├── overEvery.js
    │   │   │   │   │   │       ├── overSome.js
    │   │   │   │   │   │       ├── pad.js
    │   │   │   │   │   │       ├── padChars.js
    │   │   │   │   │   │       ├── padCharsEnd.js
    │   │   │   │   │   │       ├── padCharsStart.js
    │   │   │   │   │   │       ├── padEnd.js
    │   │   │   │   │   │       ├── padStart.js
    │   │   │   │   │   │       ├── parseInt.js
    │   │   │   │   │   │       ├── partial.js
    │   │   │   │   │   │       ├── partialRight.js
    │   │   │   │   │   │       ├── partition.js
    │   │   │   │   │   │       ├── path.js
    │   │   │   │   │   │       ├── pathEq.js
    │   │   │   │   │   │       ├── pathOr.js
    │   │   │   │   │   │       ├── paths.js
    │   │   │   │   │   │       ├── pick.js
    │   │   │   │   │   │       ├── pickAll.js
    │   │   │   │   │   │       ├── pickBy.js
    │   │   │   │   │   │       ├── pipe.js
    │   │   │   │   │   │       ├── placeholder.js
    │   │   │   │   │   │       ├── plant.js
    │   │   │   │   │   │       ├── pluck.js
    │   │   │   │   │   │       ├── prop.js
    │   │   │   │   │   │       ├── propEq.js
    │   │   │   │   │   │       ├── propOr.js
    │   │   │   │   │   │       ├── property.js
    │   │   │   │   │   │       ├── propertyOf.js
    │   │   │   │   │   │       ├── props.js
    │   │   │   │   │   │       ├── pull.js
    │   │   │   │   │   │       ├── pullAll.js
    │   │   │   │   │   │       ├── pullAllBy.js
    │   │   │   │   │   │       ├── pullAllWith.js
    │   │   │   │   │   │       ├── pullAt.js
    │   │   │   │   │   │       ├── random.js
    │   │   │   │   │   │       ├── range.js
    │   │   │   │   │   │       ├── rangeRight.js
    │   │   │   │   │   │       ├── rearg.js
    │   │   │   │   │   │       ├── reduce.js
    │   │   │   │   │   │       ├── reduceRight.js
    │   │   │   │   │   │       ├── reject.js
    │   │   │   │   │   │       ├── remove.js
    │   │   │   │   │   │       ├── repeat.js
    │   │   │   │   │   │       ├── replace.js
    │   │   │   │   │   │       ├── rest.js
    │   │   │   │   │   │       ├── restFrom.js
    │   │   │   │   │   │       ├── result.js
    │   │   │   │   │   │       ├── reverse.js
    │   │   │   │   │   │       ├── round.js
    │   │   │   │   │   │       ├── sample.js
    │   │   │   │   │   │       ├── sampleSize.js
    │   │   │   │   │   │       ├── seq.js
    │   │   │   │   │   │       ├── set.js
    │   │   │   │   │   │       ├── setWith.js
    │   │   │   │   │   │       ├── shuffle.js
    │   │   │   │   │   │       ├── size.js
    │   │   │   │   │   │       ├── slice.js
    │   │   │   │   │   │       ├── snakeCase.js
    │   │   │   │   │   │       ├── some.js
    │   │   │   │   │   │       ├── sortBy.js
    │   │   │   │   │   │       ├── sortedIndex.js
    │   │   │   │   │   │       ├── sortedIndexBy.js
    │   │   │   │   │   │       ├── sortedIndexOf.js
    │   │   │   │   │   │       ├── sortedLastIndex.js
    │   │   │   │   │   │       ├── sortedLastIndexBy.js
    │   │   │   │   │   │       ├── sortedLastIndexOf.js
    │   │   │   │   │   │       ├── sortedUniq.js
    │   │   │   │   │   │       ├── sortedUniqBy.js
    │   │   │   │   │   │       ├── split.js
    │   │   │   │   │   │       ├── spread.js
    │   │   │   │   │   │       ├── spreadFrom.js
    │   │   │   │   │   │       ├── startCase.js
    │   │   │   │   │   │       ├── startsWith.js
    │   │   │   │   │   │       ├── string.js
    │   │   │   │   │   │       ├── stubArray.js
    │   │   │   │   │   │       ├── stubFalse.js
    │   │   │   │   │   │       ├── stubObject.js
    │   │   │   │   │   │       ├── stubString.js
    │   │   │   │   │   │       ├── stubTrue.js
    │   │   │   │   │   │       ├── subtract.js
    │   │   │   │   │   │       ├── sum.js
    │   │   │   │   │   │       ├── sumBy.js
    │   │   │   │   │   │       ├── symmetricDifference.js
    │   │   │   │   │   │       ├── symmetricDifferenceBy.js
    │   │   │   │   │   │       ├── symmetricDifferenceWith.js
    │   │   │   │   │   │       ├── tail.js
    │   │   │   │   │   │       ├── take.js
    │   │   │   │   │   │       ├── takeLast.js
    │   │   │   │   │   │       ├── takeLastWhile.js
    │   │   │   │   │   │       ├── takeRight.js
    │   │   │   │   │   │       ├── takeRightWhile.js
    │   │   │   │   │   │       ├── takeWhile.js
    │   │   │   │   │   │       ├── tap.js
    │   │   │   │   │   │       ├── template.js
    │   │   │   │   │   │       ├── templateSettings.js
    │   │   │   │   │   │       ├── throttle.js
    │   │   │   │   │   │       ├── thru.js
    │   │   │   │   │   │       ├── times.js
    │   │   │   │   │   │       ├── toArray.js
    │   │   │   │   │   │       ├── toFinite.js
    │   │   │   │   │   │       ├── toInteger.js
    │   │   │   │   │   │       ├── toIterator.js
    │   │   │   │   │   │       ├── toJSON.js
    │   │   │   │   │   │       ├── toLength.js
    │   │   │   │   │   │       ├── toLower.js
    │   │   │   │   │   │       ├── toNumber.js
    │   │   │   │   │   │       ├── toPairs.js
    │   │   │   │   │   │       ├── toPairsIn.js
    │   │   │   │   │   │       ├── toPath.js
    │   │   │   │   │   │       ├── toPlainObject.js
    │   │   │   │   │   │       ├── toSafeInteger.js
    │   │   │   │   │   │       ├── toString.js
    │   │   │   │   │   │       ├── toUpper.js
    │   │   │   │   │   │       ├── transform.js
    │   │   │   │   │   │       ├── trim.js
    │   │   │   │   │   │       ├── trimChars.js
    │   │   │   │   │   │       ├── trimCharsEnd.js
    │   │   │   │   │   │       ├── trimCharsStart.js
    │   │   │   │   │   │       ├── trimEnd.js
    │   │   │   │   │   │       ├── trimStart.js
    │   │   │   │   │   │       ├── truncate.js
    │   │   │   │   │   │       ├── unapply.js
    │   │   │   │   │   │       ├── unary.js
    │   │   │   │   │   │       ├── unescape.js
    │   │   │   │   │   │       ├── union.js
    │   │   │   │   │   │       ├── unionBy.js
    │   │   │   │   │   │       ├── unionWith.js
    │   │   │   │   │   │       ├── uniq.js
    │   │   │   │   │   │       ├── uniqBy.js
    │   │   │   │   │   │       ├── uniqWith.js
    │   │   │   │   │   │       ├── uniqueId.js
    │   │   │   │   │   │       ├── unnest.js
    │   │   │   │   │   │       ├── unset.js
    │   │   │   │   │   │       ├── unzip.js
    │   │   │   │   │   │       ├── unzipWith.js
    │   │   │   │   │   │       ├── update.js
    │   │   │   │   │   │       ├── updateWith.js
    │   │   │   │   │   │       ├── upperCase.js
    │   │   │   │   │   │       ├── upperFirst.js
    │   │   │   │   │   │       ├── useWith.js
    │   │   │   │   │   │       ├── util.js
    │   │   │   │   │   │       ├── value.js
    │   │   │   │   │   │       ├── valueOf.js
    │   │   │   │   │   │       ├── values.js
    │   │   │   │   │   │       ├── valuesIn.js
    │   │   │   │   │   │       ├── where.js
    │   │   │   │   │   │       ├── whereEq.js
    │   │   │   │   │   │       ├── without.js
    │   │   │   │   │   │       ├── words.js
    │   │   │   │   │   │       ├── wrap.js
    │   │   │   │   │   │       ├── wrapperAt.js
    │   │   │   │   │   │       ├── wrapperChain.js
    │   │   │   │   │   │       ├── wrapperLodash.js
    │   │   │   │   │   │       ├── wrapperReverse.js
    │   │   │   │   │   │       ├── wrapperValue.js
    │   │   │   │   │   │       ├── xor.js
    │   │   │   │   │   │       ├── xorBy.js
    │   │   │   │   │   │       ├── xorWith.js
    │   │   │   │   │   │       ├── zip.js
    │   │   │   │   │   │       ├── zipAll.js
    │   │   │   │   │   │       ├── zipObj.js
    │   │   │   │   │   │       ├── zipObject.js
    │   │   │   │   │   │       ├── zipObjectDeep.js
    │   │   │   │   │   │       └── zipWith.js
    │   │   │   │   │   │   ├── fromPairs.js
    │   │   │   │   │   │   ├── function.js
    │   │   │   │   │   │   ├── functions.js
    │   │   │   │   │   │   ├── functionsIn.js
    │   │   │   │   │   │   ├── get.js
    │   │   │   │   │   │   ├── groupBy.js
    │   │   │   │   │   │   ├── gt.js
    │   │   │   │   │   │   ├── gte.js
    │   │   │   │   │   │   ├── has.js
    │   │   │   │   │   │   ├── hasIn.js
    │   │   │   │   │   │   ├── head.js
    │   │   │   │   │   │   ├── identity.js
    │   │   │   │   │   │   ├── inRange.js
    │   │   │   │   │   │   ├── includes.js
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── indexOf.js
    │   │   │   │   │   │   ├── initial.js
    │   │   │   │   │   │   ├── intersection.js
    │   │   │   │   │   │   ├── intersectionBy.js
    │   │   │   │   │   │   ├── intersectionWith.js
    │   │   │   │   │   │   ├── invert.js
    │   │   │   │   │   │   ├── invertBy.js
    │   │   │   │   │   │   ├── invoke.js
    │   │   │   │   │   │   ├── invokeMap.js
    │   │   │   │   │   │   ├── isArguments.js
    │   │   │   │   │   │   ├── isArray.js
    │   │   │   │   │   │   ├── isArrayBuffer.js
    │   │   │   │   │   │   ├── isArrayLike.js
    │   │   │   │   │   │   ├── isArrayLikeObject.js
    │   │   │   │   │   │   ├── isBoolean.js
    │   │   │   │   │   │   ├── isBuffer.js
    │   │   │   │   │   │   ├── isDate.js
    │   │   │   │   │   │   ├── isElement.js
    │   │   │   │   │   │   ├── isEmpty.js
    │   │   │   │   │   │   ├── isEqual.js
    │   │   │   │   │   │   ├── isEqualWith.js
    │   │   │   │   │   │   ├── isError.js
    │   │   │   │   │   │   ├── isFinite.js
    │   │   │   │   │   │   ├── isFunction.js
    │   │   │   │   │   │   ├── isInteger.js
    │   │   │   │   │   │   ├── isLength.js
    │   │   │   │   │   │   ├── isMap.js
    │   │   │   │   │   │   ├── isMatch.js
    │   │   │   │   │   │   ├── isMatchWith.js
    │   │   │   │   │   │   ├── isNaN.js
    │   │   │   │   │   │   ├── isNative.js
    │   │   │   │   │   │   ├── isNil.js
    │   │   │   │   │   │   ├── isNull.js
    │   │   │   │   │   │   ├── isNumber.js
    │   │   │   │   │   │   ├── isObject.js
    │   │   │   │   │   │   ├── isObjectLike.js
    │   │   │   │   │   │   ├── isPlainObject.js
    │   │   │   │   │   │   ├── isRegExp.js
    │   │   │   │   │   │   ├── isSafeInteger.js
    │   │   │   │   │   │   ├── isSet.js
    │   │   │   │   │   │   ├── isString.js
    │   │   │   │   │   │   ├── isSymbol.js
    │   │   │   │   │   │   ├── isTypedArray.js
    │   │   │   │   │   │   ├── isUndefined.js
    │   │   │   │   │   │   ├── isWeakMap.js
    │   │   │   │   │   │   ├── isWeakSet.js
    │   │   │   │   │   │   ├── iteratee.js
    │   │   │   │   │   │   ├── join.js
    │   │   │   │   │   │   ├── kebabCase.js
    │   │   │   │   │   │   ├── keyBy.js
    │   │   │   │   │   │   ├── keys.js
    │   │   │   │   │   │   ├── keysIn.js
    │   │   │   │   │   │   ├── lang.js
    │   │   │   │   │   │   ├── last.js
    │   │   │   │   │   │   ├── lastIndexOf.js
    │   │   │   │   │   │   ├── lodash.js
    │   │   │   │   │   │   ├── lodash.min.js
    │   │   │   │   │   │   ├── lowerCase.js
    │   │   │   │   │   │   ├── lowerFirst.js
    │   │   │   │   │   │   ├── lt.js
    │   │   │   │   │   │   ├── lte.js
    │   │   │   │   │   │   ├── map.js
    │   │   │   │   │   │   ├── mapKeys.js
    │   │   │   │   │   │   ├── mapValues.js
    │   │   │   │   │   │   ├── matches.js
    │   │   │   │   │   │   ├── matchesProperty.js
    │   │   │   │   │   │   ├── math.js
    │   │   │   │   │   │   ├── max.js
    │   │   │   │   │   │   ├── maxBy.js
    │   │   │   │   │   │   ├── mean.js
    │   │   │   │   │   │   ├── meanBy.js
    │   │   │   │   │   │   ├── memoize.js
    │   │   │   │   │   │   ├── merge.js
    │   │   │   │   │   │   ├── mergeWith.js
    │   │   │   │   │   │   ├── method.js
    │   │   │   │   │   │   ├── methodOf.js
    │   │   │   │   │   │   ├── min.js
    │   │   │   │   │   │   ├── minBy.js
    │   │   │   │   │   │   ├── mixin.js
    │   │   │   │   │   │   ├── multiply.js
    │   │   │   │   │   │   ├── negate.js
    │   │   │   │   │   │   ├── next.js
    │   │   │   │   │   │   ├── noop.js
    │   │   │   │   │   │   ├── now.js
    │   │   │   │   │   │   ├── nth.js
    │   │   │   │   │   │   ├── nthArg.js
    │   │   │   │   │   │   ├── number.js
    │   │   │   │   │   │   ├── object.js
    │   │   │   │   │   │   ├── omit.js
    │   │   │   │   │   │   ├── omitBy.js
    │   │   │   │   │   │   ├── once.js
    │   │   │   │   │   │   ├── orderBy.js
    │   │   │   │   │   │   ├── over.js
    │   │   │   │   │   │   ├── overArgs.js
    │   │   │   │   │   │   ├── overEvery.js
    │   │   │   │   │   │   ├── overSome.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── pad.js
    │   │   │   │   │   │   ├── padEnd.js
    │   │   │   │   │   │   ├── padStart.js
    │   │   │   │   │   │   ├── parseInt.js
    │   │   │   │   │   │   ├── partial.js
    │   │   │   │   │   │   ├── partialRight.js
    │   │   │   │   │   │   ├── partition.js
    │   │   │   │   │   │   ├── pick.js
    │   │   │   │   │   │   ├── pickBy.js
    │   │   │   │   │   │   ├── plant.js
    │   │   │   │   │   │   ├── property.js
    │   │   │   │   │   │   ├── propertyOf.js
    │   │   │   │   │   │   ├── pull.js
    │   │   │   │   │   │   ├── pullAll.js
    │   │   │   │   │   │   ├── pullAllBy.js
    │   │   │   │   │   │   ├── pullAllWith.js
    │   │   │   │   │   │   ├── pullAt.js
    │   │   │   │   │   │   ├── random.js
    │   │   │   │   │   │   ├── range.js
    │   │   │   │   │   │   ├── rangeRight.js
    │   │   │   │   │   │   ├── rearg.js
    │   │   │   │   │   │   ├── reduce.js
    │   │   │   │   │   │   ├── reduceRight.js
    │   │   │   │   │   │   ├── reject.js
    │   │   │   │   │   │   ├── remove.js
    │   │   │   │   │   │   ├── repeat.js
    │   │   │   │   │   │   ├── replace.js
    │   │   │   │   │   │   ├── rest.js
    │   │   │   │   │   │   ├── result.js
    │   │   │   │   │   │   ├── reverse.js
    │   │   │   │   │   │   ├── round.js
    │   │   │   │   │   │   ├── sample.js
    │   │   │   │   │   │   ├── sampleSize.js
    │   │   │   │   │   │   ├── seq.js
    │   │   │   │   │   │   ├── set.js
    │   │   │   │   │   │   ├── setWith.js
    │   │   │   │   │   │   ├── shuffle.js
    │   │   │   │   │   │   ├── size.js
    │   │   │   │   │   │   ├── slice.js
    │   │   │   │   │   │   ├── snakeCase.js
    │   │   │   │   │   │   ├── some.js
    │   │   │   │   │   │   ├── sortBy.js
    │   │   │   │   │   │   ├── sortedIndex.js
    │   │   │   │   │   │   ├── sortedIndexBy.js
    │   │   │   │   │   │   ├── sortedIndexOf.js
    │   │   │   │   │   │   ├── sortedLastIndex.js
    │   │   │   │   │   │   ├── sortedLastIndexBy.js
    │   │   │   │   │   │   ├── sortedLastIndexOf.js
    │   │   │   │   │   │   ├── sortedUniq.js
    │   │   │   │   │   │   ├── sortedUniqBy.js
    │   │   │   │   │   │   ├── split.js
    │   │   │   │   │   │   ├── spread.js
    │   │   │   │   │   │   ├── startCase.js
    │   │   │   │   │   │   ├── startsWith.js
    │   │   │   │   │   │   ├── string.js
    │   │   │   │   │   │   ├── stubArray.js
    │   │   │   │   │   │   ├── stubFalse.js
    │   │   │   │   │   │   ├── stubObject.js
    │   │   │   │   │   │   ├── stubString.js
    │   │   │   │   │   │   ├── stubTrue.js
    │   │   │   │   │   │   ├── subtract.js
    │   │   │   │   │   │   ├── sum.js
    │   │   │   │   │   │   ├── sumBy.js
    │   │   │   │   │   │   ├── tail.js
    │   │   │   │   │   │   ├── take.js
    │   │   │   │   │   │   ├── takeRight.js
    │   │   │   │   │   │   ├── takeRightWhile.js
    │   │   │   │   │   │   ├── takeWhile.js
    │   │   │   │   │   │   ├── tap.js
    │   │   │   │   │   │   ├── template.js
    │   │   │   │   │   │   ├── templateSettings.js
    │   │   │   │   │   │   ├── throttle.js
    │   │   │   │   │   │   ├── thru.js
    │   │   │   │   │   │   ├── times.js
    │   │   │   │   │   │   ├── toArray.js
    │   │   │   │   │   │   ├── toFinite.js
    │   │   │   │   │   │   ├── toInteger.js
    │   │   │   │   │   │   ├── toIterator.js
    │   │   │   │   │   │   ├── toJSON.js
    │   │   │   │   │   │   ├── toLength.js
    │   │   │   │   │   │   ├── toLower.js
    │   │   │   │   │   │   ├── toNumber.js
    │   │   │   │   │   │   ├── toPairs.js
    │   │   │   │   │   │   ├── toPairsIn.js
    │   │   │   │   │   │   ├── toPath.js
    │   │   │   │   │   │   ├── toPlainObject.js
    │   │   │   │   │   │   ├── toSafeInteger.js
    │   │   │   │   │   │   ├── toString.js
    │   │   │   │   │   │   ├── toUpper.js
    │   │   │   │   │   │   ├── transform.js
    │   │   │   │   │   │   ├── trim.js
    │   │   │   │   │   │   ├── trimEnd.js
    │   │   │   │   │   │   ├── trimStart.js
    │   │   │   │   │   │   ├── truncate.js
    │   │   │   │   │   │   ├── unary.js
    │   │   │   │   │   │   ├── unescape.js
    │   │   │   │   │   │   ├── union.js
    │   │   │   │   │   │   ├── unionBy.js
    │   │   │   │   │   │   ├── unionWith.js
    │   │   │   │   │   │   ├── uniq.js
    │   │   │   │   │   │   ├── uniqBy.js
    │   │   │   │   │   │   ├── uniqWith.js
    │   │   │   │   │   │   ├── uniqueId.js
    │   │   │   │   │   │   ├── unset.js
    │   │   │   │   │   │   ├── unzip.js
    │   │   │   │   │   │   ├── unzipWith.js
    │   │   │   │   │   │   ├── update.js
    │   │   │   │   │   │   ├── updateWith.js
    │   │   │   │   │   │   ├── upperCase.js
    │   │   │   │   │   │   ├── upperFirst.js
    │   │   │   │   │   │   ├── util.js
    │   │   │   │   │   │   ├── value.js
    │   │   │   │   │   │   ├── valueOf.js
    │   │   │   │   │   │   ├── values.js
    │   │   │   │   │   │   ├── valuesIn.js
    │   │   │   │   │   │   ├── without.js
    │   │   │   │   │   │   ├── words.js
    │   │   │   │   │   │   ├── wrap.js
    │   │   │   │   │   │   ├── wrapperAt.js
    │   │   │   │   │   │   ├── wrapperChain.js
    │   │   │   │   │   │   ├── wrapperLodash.js
    │   │   │   │   │   │   ├── wrapperReverse.js
    │   │   │   │   │   │   ├── wrapperValue.js
    │   │   │   │   │   │   ├── xor.js
    │   │   │   │   │   │   ├── xorBy.js
    │   │   │   │   │   │   ├── xorWith.js
    │   │   │   │   │   │   ├── zip.js
    │   │   │   │   │   │   ├── zipObject.js
    │   │   │   │   │   │   ├── zipObjectDeep.js
    │   │   │   │   │   │   └── zipWith.js
    │   │   │   │   └── package.json
    │   │   │   ├── invert-kv
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── is-arrayish
    │   │   │   │   ├── .editorconfig
    │   │   │   │   ├── .istanbul.yml
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── is-buffer
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── .zuul.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   └── basic.js
    │   │   │   ├── is-builtin-module
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── is-finite
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── is-fullwidth-code-point
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── is-my-json-valid
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── example.js
    │   │   │   │   ├── formats.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── require.js
    │   │   │   │   └── test
    │   │   │   │   │   ├── fixtures
    │   │   │   │   │       └── cosmic.js
    │   │   │   │   │   ├── json-schema-draft4
    │   │   │   │   │       ├── additionalItems.json
    │   │   │   │   │       ├── additionalProperties.json
    │   │   │   │   │       ├── allOf.json
    │   │   │   │   │       ├── anyOf.json
    │   │   │   │   │       ├── bignum.json
    │   │   │   │   │       ├── default.json
    │   │   │   │   │       ├── definitions.json
    │   │   │   │   │       ├── dependencies.json
    │   │   │   │   │       ├── enum.json
    │   │   │   │   │       ├── format.json
    │   │   │   │   │       ├── items.json
    │   │   │   │   │       ├── maxItems.json
    │   │   │   │   │       ├── maxLength.json
    │   │   │   │   │       ├── maxProperties.json
    │   │   │   │   │       ├── maximum.json
    │   │   │   │   │       ├── minItems.json
    │   │   │   │   │       ├── minLength.json
    │   │   │   │   │       ├── minProperties.json
    │   │   │   │   │       ├── minimum.json
    │   │   │   │   │       ├── multipleOf.json
    │   │   │   │   │       ├── not.json
    │   │   │   │   │       ├── nullAndFormat.json
    │   │   │   │   │       ├── nullAndObject.json
    │   │   │   │   │       ├── oneOf.json
    │   │   │   │   │       ├── pattern.json
    │   │   │   │   │       ├── patternProperties.json
    │   │   │   │   │       ├── properties.json
    │   │   │   │   │       ├── ref.json
    │   │   │   │   │       ├── refRemote.json
    │   │   │   │   │       ├── required.json
    │   │   │   │   │       ├── type.json
    │   │   │   │   │       └── uniqueItems.json
    │   │   │   │   │   ├── json-schema.js
    │   │   │   │   │   └── misc.js
    │   │   │   ├── is-npm
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── is-obj
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── is-plain-obj
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── is-promise
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── is-property
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── is-property.js
    │   │   │   │   └── package.json
    │   │   │   ├── is-redirect
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── is-retry-allowed
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── is-stream
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── is-typedarray
    │   │   │   │   ├── LICENSE.md
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── is-utf8
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── is-utf8.js
    │   │   │   │   └── package.json
    │   │   │   ├── isarray
    │   │   │   │   ├── README.md
    │   │   │   │   ├── build
    │   │   │   │   │   └── build.js
    │   │   │   │   ├── component.json
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── isstream
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE.md
    │   │   │   │   ├── README.md
    │   │   │   │   ├── isstream.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── jodid25519
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── AUTHORS.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── almond.0
    │   │   │   │   ├── almond.1
    │   │   │   │   ├── index.js
    │   │   │   │   ├── jsdoc.json
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── core.js
    │   │   │   │   │   ├── curve255.js
    │   │   │   │   │   ├── dh.js
    │   │   │   │   │   ├── eddsa.js
    │   │   │   │   │   └── utils.js
    │   │   │   │   └── package.json
    │   │   │   ├── js-yaml
    │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── bin
    │   │   │   │   │   └── js-yaml.js
    │   │   │   │   ├── dist
    │   │   │   │   │   ├── js-yaml.js
    │   │   │   │   │   └── js-yaml.min.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── js-yaml.js
    │   │   │   │   │   └── js-yaml
    │   │   │   │   │   │   ├── common.js
    │   │   │   │   │   │   ├── dumper.js
    │   │   │   │   │   │   ├── exception.js
    │   │   │   │   │   │   ├── loader.js
    │   │   │   │   │   │   ├── mark.js
    │   │   │   │   │   │   ├── schema.js
    │   │   │   │   │   │   ├── schema
    │   │   │   │   │   │       ├── core.js
    │   │   │   │   │   │       ├── default_full.js
    │   │   │   │   │   │       ├── default_safe.js
    │   │   │   │   │   │       ├── failsafe.js
    │   │   │   │   │   │       └── json.js
    │   │   │   │   │   │   ├── type.js
    │   │   │   │   │   │   └── type
    │   │   │   │   │   │       ├── binary.js
    │   │   │   │   │   │       ├── bool.js
    │   │   │   │   │   │       ├── float.js
    │   │   │   │   │   │       ├── int.js
    │   │   │   │   │   │       ├── js
    │   │   │   │   │   │           ├── function.js
    │   │   │   │   │   │           ├── regexp.js
    │   │   │   │   │   │           └── undefined.js
    │   │   │   │   │   │       ├── map.js
    │   │   │   │   │   │       ├── merge.js
    │   │   │   │   │   │       ├── null.js
    │   │   │   │   │   │       ├── omap.js
    │   │   │   │   │   │       ├── pairs.js
    │   │   │   │   │   │       ├── seq.js
    │   │   │   │   │   │       ├── set.js
    │   │   │   │   │   │       ├── str.js
    │   │   │   │   │   │       └── timestamp.js
    │   │   │   │   └── package.json
    │   │   │   ├── jsbn
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── example.html
    │   │   │   │   ├── example.js
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── json-schema
    │   │   │   │   ├── README.md
    │   │   │   │   ├── draft-00
    │   │   │   │   │   ├── hyper-schema
    │   │   │   │   │   ├── json-ref
    │   │   │   │   │   ├── links
    │   │   │   │   │   └── schema
    │   │   │   │   ├── draft-01
    │   │   │   │   │   ├── hyper-schema
    │   │   │   │   │   ├── json-ref
    │   │   │   │   │   ├── links
    │   │   │   │   │   └── schema
    │   │   │   │   ├── draft-02
    │   │   │   │   │   ├── hyper-schema
    │   │   │   │   │   ├── json-ref
    │   │   │   │   │   ├── links
    │   │   │   │   │   └── schema
    │   │   │   │   ├── draft-03
    │   │   │   │   │   ├── examples
    │   │   │   │   │   │   ├── address
    │   │   │   │   │   │   ├── calendar
    │   │   │   │   │   │   ├── card
    │   │   │   │   │   │   ├── geo
    │   │   │   │   │   │   └── interfaces
    │   │   │   │   │   ├── hyper-schema
    │   │   │   │   │   ├── json-ref
    │   │   │   │   │   ├── links
    │   │   │   │   │   └── schema
    │   │   │   │   ├── draft-04
    │   │   │   │   │   ├── hyper-schema
    │   │   │   │   │   ├── links
    │   │   │   │   │   └── schema
    │   │   │   │   ├── draft-zyp-json-schema-03.xml
    │   │   │   │   ├── draft-zyp-json-schema-04.xml
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── links.js
    │   │   │   │   │   └── validate.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   └── tests.js
    │   │   │   ├── json-stringify-safe
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── Makefile
    │   │   │   │   ├── README.md
    │   │   │   │   ├── package.json
    │   │   │   │   ├── stringify.js
    │   │   │   │   └── test
    │   │   │   │   │   ├── mocha.opts
    │   │   │   │   │   └── stringify_test.js
    │   │   │   ├── jsonpointer
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── README.md
    │   │   │   │   ├── jsonpointer.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── jsprim
    │   │   │   │   ├── CHANGES.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── lib
    │   │   │   │   │   └── jsprim.js
    │   │   │   │   └── package.json
    │   │   │   ├── kind-of
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── latest-version
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── lazy-cache
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── lcid
    │   │   │   │   ├── index.js
    │   │   │   │   ├── lcid.json
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── load-json-file
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── lodash.assign
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── lodash.clonedeep
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── lodash.defaults
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── lodash.defaultsdeep
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── lodash.mergewith
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── lodash
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── array.js
    │   │   │   │   ├── array
    │   │   │   │   │   ├── chunk.js
    │   │   │   │   │   ├── compact.js
    │   │   │   │   │   ├── difference.js
    │   │   │   │   │   ├── drop.js
    │   │   │   │   │   ├── dropRight.js
    │   │   │   │   │   ├── dropRightWhile.js
    │   │   │   │   │   ├── dropWhile.js
    │   │   │   │   │   ├── fill.js
    │   │   │   │   │   ├── findIndex.js
    │   │   │   │   │   ├── findLastIndex.js
    │   │   │   │   │   ├── first.js
    │   │   │   │   │   ├── flatten.js
    │   │   │   │   │   ├── flattenDeep.js
    │   │   │   │   │   ├── head.js
    │   │   │   │   │   ├── indexOf.js
    │   │   │   │   │   ├── initial.js
    │   │   │   │   │   ├── intersection.js
    │   │   │   │   │   ├── last.js
    │   │   │   │   │   ├── lastIndexOf.js
    │   │   │   │   │   ├── object.js
    │   │   │   │   │   ├── pull.js
    │   │   │   │   │   ├── pullAt.js
    │   │   │   │   │   ├── remove.js
    │   │   │   │   │   ├── rest.js
    │   │   │   │   │   ├── slice.js
    │   │   │   │   │   ├── sortedIndex.js
    │   │   │   │   │   ├── sortedLastIndex.js
    │   │   │   │   │   ├── tail.js
    │   │   │   │   │   ├── take.js
    │   │   │   │   │   ├── takeRight.js
    │   │   │   │   │   ├── takeRightWhile.js
    │   │   │   │   │   ├── takeWhile.js
    │   │   │   │   │   ├── union.js
    │   │   │   │   │   ├── uniq.js
    │   │   │   │   │   ├── unique.js
    │   │   │   │   │   ├── unzip.js
    │   │   │   │   │   ├── unzipWith.js
    │   │   │   │   │   ├── without.js
    │   │   │   │   │   ├── xor.js
    │   │   │   │   │   ├── zip.js
    │   │   │   │   │   ├── zipObject.js
    │   │   │   │   │   └── zipWith.js
    │   │   │   │   ├── chain.js
    │   │   │   │   ├── chain
    │   │   │   │   │   ├── chain.js
    │   │   │   │   │   ├── commit.js
    │   │   │   │   │   ├── concat.js
    │   │   │   │   │   ├── lodash.js
    │   │   │   │   │   ├── plant.js
    │   │   │   │   │   ├── reverse.js
    │   │   │   │   │   ├── run.js
    │   │   │   │   │   ├── tap.js
    │   │   │   │   │   ├── thru.js
    │   │   │   │   │   ├── toJSON.js
    │   │   │   │   │   ├── toString.js
    │   │   │   │   │   ├── value.js
    │   │   │   │   │   ├── valueOf.js
    │   │   │   │   │   ├── wrapperChain.js
    │   │   │   │   │   ├── wrapperCommit.js
    │   │   │   │   │   ├── wrapperConcat.js
    │   │   │   │   │   ├── wrapperPlant.js
    │   │   │   │   │   ├── wrapperReverse.js
    │   │   │   │   │   ├── wrapperToString.js
    │   │   │   │   │   └── wrapperValue.js
    │   │   │   │   ├── collection.js
    │   │   │   │   ├── collection
    │   │   │   │   │   ├── all.js
    │   │   │   │   │   ├── any.js
    │   │   │   │   │   ├── at.js
    │   │   │   │   │   ├── collect.js
    │   │   │   │   │   ├── contains.js
    │   │   │   │   │   ├── countBy.js
    │   │   │   │   │   ├── detect.js
    │   │   │   │   │   ├── each.js
    │   │   │   │   │   ├── eachRight.js
    │   │   │   │   │   ├── every.js
    │   │   │   │   │   ├── filter.js
    │   │   │   │   │   ├── find.js
    │   │   │   │   │   ├── findLast.js
    │   │   │   │   │   ├── findWhere.js
    │   │   │   │   │   ├── foldl.js
    │   │   │   │   │   ├── foldr.js
    │   │   │   │   │   ├── forEach.js
    │   │   │   │   │   ├── forEachRight.js
    │   │   │   │   │   ├── groupBy.js
    │   │   │   │   │   ├── include.js
    │   │   │   │   │   ├── includes.js
    │   │   │   │   │   ├── indexBy.js
    │   │   │   │   │   ├── inject.js
    │   │   │   │   │   ├── invoke.js
    │   │   │   │   │   ├── map.js
    │   │   │   │   │   ├── max.js
    │   │   │   │   │   ├── min.js
    │   │   │   │   │   ├── partition.js
    │   │   │   │   │   ├── pluck.js
    │   │   │   │   │   ├── reduce.js
    │   │   │   │   │   ├── reduceRight.js
    │   │   │   │   │   ├── reject.js
    │   │   │   │   │   ├── sample.js
    │   │   │   │   │   ├── select.js
    │   │   │   │   │   ├── shuffle.js
    │   │   │   │   │   ├── size.js
    │   │   │   │   │   ├── some.js
    │   │   │   │   │   ├── sortBy.js
    │   │   │   │   │   ├── sortByAll.js
    │   │   │   │   │   ├── sortByOrder.js
    │   │   │   │   │   ├── sum.js
    │   │   │   │   │   └── where.js
    │   │   │   │   ├── date.js
    │   │   │   │   ├── date
    │   │   │   │   │   └── now.js
    │   │   │   │   ├── function.js
    │   │   │   │   ├── function
    │   │   │   │   │   ├── after.js
    │   │   │   │   │   ├── ary.js
    │   │   │   │   │   ├── backflow.js
    │   │   │   │   │   ├── before.js
    │   │   │   │   │   ├── bind.js
    │   │   │   │   │   ├── bindAll.js
    │   │   │   │   │   ├── bindKey.js
    │   │   │   │   │   ├── compose.js
    │   │   │   │   │   ├── curry.js
    │   │   │   │   │   ├── curryRight.js
    │   │   │   │   │   ├── debounce.js
    │   │   │   │   │   ├── defer.js
    │   │   │   │   │   ├── delay.js
    │   │   │   │   │   ├── flow.js
    │   │   │   │   │   ├── flowRight.js
    │   │   │   │   │   ├── memoize.js
    │   │   │   │   │   ├── modArgs.js
    │   │   │   │   │   ├── negate.js
    │   │   │   │   │   ├── once.js
    │   │   │   │   │   ├── partial.js
    │   │   │   │   │   ├── partialRight.js
    │   │   │   │   │   ├── rearg.js
    │   │   │   │   │   ├── restParam.js
    │   │   │   │   │   ├── spread.js
    │   │   │   │   │   ├── throttle.js
    │   │   │   │   │   └── wrap.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── internal
    │   │   │   │   │   ├── LazyWrapper.js
    │   │   │   │   │   ├── LodashWrapper.js
    │   │   │   │   │   ├── MapCache.js
    │   │   │   │   │   ├── SetCache.js
    │   │   │   │   │   ├── arrayConcat.js
    │   │   │   │   │   ├── arrayCopy.js
    │   │   │   │   │   ├── arrayEach.js
    │   │   │   │   │   ├── arrayEachRight.js
    │   │   │   │   │   ├── arrayEvery.js
    │   │   │   │   │   ├── arrayExtremum.js
    │   │   │   │   │   ├── arrayFilter.js
    │   │   │   │   │   ├── arrayMap.js
    │   │   │   │   │   ├── arrayPush.js
    │   │   │   │   │   ├── arrayReduce.js
    │   │   │   │   │   ├── arrayReduceRight.js
    │   │   │   │   │   ├── arraySome.js
    │   │   │   │   │   ├── arraySum.js
    │   │   │   │   │   ├── assignDefaults.js
    │   │   │   │   │   ├── assignOwnDefaults.js
    │   │   │   │   │   ├── assignWith.js
    │   │   │   │   │   ├── baseAssign.js
    │   │   │   │   │   ├── baseAt.js
    │   │   │   │   │   ├── baseCallback.js
    │   │   │   │   │   ├── baseClone.js
    │   │   │   │   │   ├── baseCompareAscending.js
    │   │   │   │   │   ├── baseCopy.js
    │   │   │   │   │   ├── baseCreate.js
    │   │   │   │   │   ├── baseDelay.js
    │   │   │   │   │   ├── baseDifference.js
    │   │   │   │   │   ├── baseEach.js
    │   │   │   │   │   ├── baseEachRight.js
    │   │   │   │   │   ├── baseEvery.js
    │   │   │   │   │   ├── baseExtremum.js
    │   │   │   │   │   ├── baseFill.js
    │   │   │   │   │   ├── baseFilter.js
    │   │   │   │   │   ├── baseFind.js
    │   │   │   │   │   ├── baseFindIndex.js
    │   │   │   │   │   ├── baseFlatten.js
    │   │   │   │   │   ├── baseFor.js
    │   │   │   │   │   ├── baseForIn.js
    │   │   │   │   │   ├── baseForOwn.js
    │   │   │   │   │   ├── baseForOwnRight.js
    │   │   │   │   │   ├── baseForRight.js
    │   │   │   │   │   ├── baseFunctions.js
    │   │   │   │   │   ├── baseGet.js
    │   │   │   │   │   ├── baseIndexOf.js
    │   │   │   │   │   ├── baseIsEqual.js
    │   │   │   │   │   ├── baseIsEqualDeep.js
    │   │   │   │   │   ├── baseIsFunction.js
    │   │   │   │   │   ├── baseIsMatch.js
    │   │   │   │   │   ├── baseLodash.js
    │   │   │   │   │   ├── baseMap.js
    │   │   │   │   │   ├── baseMatches.js
    │   │   │   │   │   ├── baseMatchesProperty.js
    │   │   │   │   │   ├── baseMerge.js
    │   │   │   │   │   ├── baseMergeDeep.js
    │   │   │   │   │   ├── baseProperty.js
    │   │   │   │   │   ├── basePropertyDeep.js
    │   │   │   │   │   ├── basePullAt.js
    │   │   │   │   │   ├── baseRandom.js
    │   │   │   │   │   ├── baseReduce.js
    │   │   │   │   │   ├── baseSetData.js
    │   │   │   │   │   ├── baseSlice.js
    │   │   │   │   │   ├── baseSome.js
    │   │   │   │   │   ├── baseSortBy.js
    │   │   │   │   │   ├── baseSortByOrder.js
    │   │   │   │   │   ├── baseSum.js
    │   │   │   │   │   ├── baseToString.js
    │   │   │   │   │   ├── baseUniq.js
    │   │   │   │   │   ├── baseValues.js
    │   │   │   │   │   ├── baseWhile.js
    │   │   │   │   │   ├── baseWrapperValue.js
    │   │   │   │   │   ├── binaryIndex.js
    │   │   │   │   │   ├── binaryIndexBy.js
    │   │   │   │   │   ├── bindCallback.js
    │   │   │   │   │   ├── bufferClone.js
    │   │   │   │   │   ├── cacheIndexOf.js
    │   │   │   │   │   ├── cachePush.js
    │   │   │   │   │   ├── charsLeftIndex.js
    │   │   │   │   │   ├── charsRightIndex.js
    │   │   │   │   │   ├── compareAscending.js
    │   │   │   │   │   ├── compareMultiple.js
    │   │   │   │   │   ├── composeArgs.js
    │   │   │   │   │   ├── composeArgsRight.js
    │   │   │   │   │   ├── createAggregator.js
    │   │   │   │   │   ├── createAssigner.js
    │   │   │   │   │   ├── createBaseEach.js
    │   │   │   │   │   ├── createBaseFor.js
    │   │   │   │   │   ├── createBindWrapper.js
    │   │   │   │   │   ├── createCache.js
    │   │   │   │   │   ├── createCompounder.js
    │   │   │   │   │   ├── createCtorWrapper.js
    │   │   │   │   │   ├── createCurry.js
    │   │   │   │   │   ├── createDefaults.js
    │   │   │   │   │   ├── createExtremum.js
    │   │   │   │   │   ├── createFind.js
    │   │   │   │   │   ├── createFindIndex.js
    │   │   │   │   │   ├── createFindKey.js
    │   │   │   │   │   ├── createFlow.js
    │   │   │   │   │   ├── createForEach.js
    │   │   │   │   │   ├── createForIn.js
    │   │   │   │   │   ├── createForOwn.js
    │   │   │   │   │   ├── createHybridWrapper.js
    │   │   │   │   │   ├── createObjectMapper.js
    │   │   │   │   │   ├── createPadDir.js
    │   │   │   │   │   ├── createPadding.js
    │   │   │   │   │   ├── createPartial.js
    │   │   │   │   │   ├── createPartialWrapper.js
    │   │   │   │   │   ├── createReduce.js
    │   │   │   │   │   ├── createRound.js
    │   │   │   │   │   ├── createSortedIndex.js
    │   │   │   │   │   ├── createWrapper.js
    │   │   │   │   │   ├── deburrLetter.js
    │   │   │   │   │   ├── equalArrays.js
    │   │   │   │   │   ├── equalByTag.js
    │   │   │   │   │   ├── equalObjects.js
    │   │   │   │   │   ├── escapeHtmlChar.js
    │   │   │   │   │   ├── escapeRegExpChar.js
    │   │   │   │   │   ├── escapeStringChar.js
    │   │   │   │   │   ├── getData.js
    │   │   │   │   │   ├── getFuncName.js
    │   │   │   │   │   ├── getLength.js
    │   │   │   │   │   ├── getMatchData.js
    │   │   │   │   │   ├── getNative.js
    │   │   │   │   │   ├── getView.js
    │   │   │   │   │   ├── indexOfNaN.js
    │   │   │   │   │   ├── initCloneArray.js
    │   │   │   │   │   ├── initCloneByTag.js
    │   │   │   │   │   ├── initCloneObject.js
    │   │   │   │   │   ├── invokePath.js
    │   │   │   │   │   ├── isArrayLike.js
    │   │   │   │   │   ├── isIndex.js
    │   │   │   │   │   ├── isIterateeCall.js
    │   │   │   │   │   ├── isKey.js
    │   │   │   │   │   ├── isLaziable.js
    │   │   │   │   │   ├── isLength.js
    │   │   │   │   │   ├── isObjectLike.js
    │   │   │   │   │   ├── isSpace.js
    │   │   │   │   │   ├── isStrictComparable.js
    │   │   │   │   │   ├── lazyClone.js
    │   │   │   │   │   ├── lazyReverse.js
    │   │   │   │   │   ├── lazyValue.js
    │   │   │   │   │   ├── mapDelete.js
    │   │   │   │   │   ├── mapGet.js
    │   │   │   │   │   ├── mapHas.js
    │   │   │   │   │   ├── mapSet.js
    │   │   │   │   │   ├── mergeData.js
    │   │   │   │   │   ├── mergeDefaults.js
    │   │   │   │   │   ├── metaMap.js
    │   │   │   │   │   ├── pickByArray.js
    │   │   │   │   │   ├── pickByCallback.js
    │   │   │   │   │   ├── reEscape.js
    │   │   │   │   │   ├── reEvaluate.js
    │   │   │   │   │   ├── reInterpolate.js
    │   │   │   │   │   ├── realNames.js
    │   │   │   │   │   ├── reorder.js
    │   │   │   │   │   ├── replaceHolders.js
    │   │   │   │   │   ├── setData.js
    │   │   │   │   │   ├── shimKeys.js
    │   │   │   │   │   ├── sortedUniq.js
    │   │   │   │   │   ├── toIterable.js
    │   │   │   │   │   ├── toObject.js
    │   │   │   │   │   ├── toPath.js
    │   │   │   │   │   ├── trimmedLeftIndex.js
    │   │   │   │   │   ├── trimmedRightIndex.js
    │   │   │   │   │   ├── unescapeHtmlChar.js
    │   │   │   │   │   └── wrapperClone.js
    │   │   │   │   ├── lang.js
    │   │   │   │   ├── lang
    │   │   │   │   │   ├── clone.js
    │   │   │   │   │   ├── cloneDeep.js
    │   │   │   │   │   ├── eq.js
    │   │   │   │   │   ├── gt.js
    │   │   │   │   │   ├── gte.js
    │   │   │   │   │   ├── isArguments.js
    │   │   │   │   │   ├── isArray.js
    │   │   │   │   │   ├── isBoolean.js
    │   │   │   │   │   ├── isDate.js
    │   │   │   │   │   ├── isElement.js
    │   │   │   │   │   ├── isEmpty.js
    │   │   │   │   │   ├── isEqual.js
    │   │   │   │   │   ├── isError.js
    │   │   │   │   │   ├── isFinite.js
    │   │   │   │   │   ├── isFunction.js
    │   │   │   │   │   ├── isMatch.js
    │   │   │   │   │   ├── isNaN.js
    │   │   │   │   │   ├── isNative.js
    │   │   │   │   │   ├── isNull.js
    │   │   │   │   │   ├── isNumber.js
    │   │   │   │   │   ├── isObject.js
    │   │   │   │   │   ├── isPlainObject.js
    │   │   │   │   │   ├── isRegExp.js
    │   │   │   │   │   ├── isString.js
    │   │   │   │   │   ├── isTypedArray.js
    │   │   │   │   │   ├── isUndefined.js
    │   │   │   │   │   ├── lt.js
    │   │   │   │   │   ├── lte.js
    │   │   │   │   │   ├── toArray.js
    │   │   │   │   │   └── toPlainObject.js
    │   │   │   │   ├── math.js
    │   │   │   │   ├── math
    │   │   │   │   │   ├── add.js
    │   │   │   │   │   ├── ceil.js
    │   │   │   │   │   ├── floor.js
    │   │   │   │   │   ├── max.js
    │   │   │   │   │   ├── min.js
    │   │   │   │   │   ├── round.js
    │   │   │   │   │   └── sum.js
    │   │   │   │   ├── number.js
    │   │   │   │   ├── number
    │   │   │   │   │   ├── inRange.js
    │   │   │   │   │   └── random.js
    │   │   │   │   ├── object.js
    │   │   │   │   ├── object
    │   │   │   │   │   ├── assign.js
    │   │   │   │   │   ├── create.js
    │   │   │   │   │   ├── defaults.js
    │   │   │   │   │   ├── defaultsDeep.js
    │   │   │   │   │   ├── extend.js
    │   │   │   │   │   ├── findKey.js
    │   │   │   │   │   ├── findLastKey.js
    │   │   │   │   │   ├── forIn.js
    │   │   │   │   │   ├── forInRight.js
    │   │   │   │   │   ├── forOwn.js
    │   │   │   │   │   ├── forOwnRight.js
    │   │   │   │   │   ├── functions.js
    │   │   │   │   │   ├── get.js
    │   │   │   │   │   ├── has.js
    │   │   │   │   │   ├── invert.js
    │   │   │   │   │   ├── keys.js
    │   │   │   │   │   ├── keysIn.js
    │   │   │   │   │   ├── mapKeys.js
    │   │   │   │   │   ├── mapValues.js
    │   │   │   │   │   ├── merge.js
    │   │   │   │   │   ├── methods.js
    │   │   │   │   │   ├── omit.js
    │   │   │   │   │   ├── pairs.js
    │   │   │   │   │   ├── pick.js
    │   │   │   │   │   ├── result.js
    │   │   │   │   │   ├── set.js
    │   │   │   │   │   ├── transform.js
    │   │   │   │   │   ├── values.js
    │   │   │   │   │   └── valuesIn.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── string.js
    │   │   │   │   ├── string
    │   │   │   │   │   ├── camelCase.js
    │   │   │   │   │   ├── capitalize.js
    │   │   │   │   │   ├── deburr.js
    │   │   │   │   │   ├── endsWith.js
    │   │   │   │   │   ├── escape.js
    │   │   │   │   │   ├── escapeRegExp.js
    │   │   │   │   │   ├── kebabCase.js
    │   │   │   │   │   ├── pad.js
    │   │   │   │   │   ├── padLeft.js
    │   │   │   │   │   ├── padRight.js
    │   │   │   │   │   ├── parseInt.js
    │   │   │   │   │   ├── repeat.js
    │   │   │   │   │   ├── snakeCase.js
    │   │   │   │   │   ├── startCase.js
    │   │   │   │   │   ├── startsWith.js
    │   │   │   │   │   ├── template.js
    │   │   │   │   │   ├── templateSettings.js
    │   │   │   │   │   ├── trim.js
    │   │   │   │   │   ├── trimLeft.js
    │   │   │   │   │   ├── trimRight.js
    │   │   │   │   │   ├── trunc.js
    │   │   │   │   │   ├── unescape.js
    │   │   │   │   │   └── words.js
    │   │   │   │   ├── support.js
    │   │   │   │   ├── utility.js
    │   │   │   │   └── utility
    │   │   │   │   │   ├── attempt.js
    │   │   │   │   │   ├── callback.js
    │   │   │   │   │   ├── constant.js
    │   │   │   │   │   ├── identity.js
    │   │   │   │   │   ├── iteratee.js
    │   │   │   │   │   ├── matches.js
    │   │   │   │   │   ├── matchesProperty.js
    │   │   │   │   │   ├── method.js
    │   │   │   │   │   ├── methodOf.js
    │   │   │   │   │   ├── mixin.js
    │   │   │   │   │   ├── noop.js
    │   │   │   │   │   ├── property.js
    │   │   │   │   │   ├── propertyOf.js
    │   │   │   │   │   ├── range.js
    │   │   │   │   │   ├── times.js
    │   │   │   │   │   └── uniqueId.js
    │   │   │   ├── longest
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── lowercase-keys
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── lru-cache
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── lib
    │   │   │   │   │   └── lru-cache.js
    │   │   │   │   └── package.json
    │   │   │   ├── mime-db
    │   │   │   │   ├── HISTORY.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── db.json
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── mime-types
    │   │   │   │   ├── HISTORY.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── minimatch
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── minimatch.js
    │   │   │   │   └── package.json
    │   │   │   ├── minimist
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── example
    │   │   │   │   │   └── parse.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── readme.markdown
    │   │   │   │   └── test
    │   │   │   │   │   ├── dash.js
    │   │   │   │   │   ├── default_bool.js
    │   │   │   │   │   ├── dotted.js
    │   │   │   │   │   ├── long.js
    │   │   │   │   │   ├── parse.js
    │   │   │   │   │   ├── parse_modified.js
    │   │   │   │   │   ├── short.js
    │   │   │   │   │   └── whitespace.js
    │   │   │   ├── mkdirp
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── bin
    │   │   │   │   │   ├── cmd.js
    │   │   │   │   │   └── usage.txt
    │   │   │   │   ├── examples
    │   │   │   │   │   └── pow.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── readme.markdown
    │   │   │   │   └── test
    │   │   │   │   │   ├── chmod.js
    │   │   │   │   │   ├── clobber.js
    │   │   │   │   │   ├── mkdirp.js
    │   │   │   │   │   ├── opts_fs.js
    │   │   │   │   │   ├── opts_fs_sync.js
    │   │   │   │   │   ├── perm.js
    │   │   │   │   │   ├── perm_sync.js
    │   │   │   │   │   ├── race.js
    │   │   │   │   │   ├── rel.js
    │   │   │   │   │   ├── return.js
    │   │   │   │   │   ├── return_sync.js
    │   │   │   │   │   ├── root.js
    │   │   │   │   │   ├── sync.js
    │   │   │   │   │   ├── umask.js
    │   │   │   │   │   └── umask_sync.js
    │   │   │   ├── ms
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── History.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── mute-stream
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── mute.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   └── basic.js
    │   │   │   ├── nconf
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── docs
    │   │   │   │   │   ├── docco.css
    │   │   │   │   │   ├── nconf.html
    │   │   │   │   │   └── nconf
    │   │   │   │   │   │   ├── common.html
    │   │   │   │   │   │   ├── formats.html
    │   │   │   │   │   │   ├── provider.html
    │   │   │   │   │   │   ├── stores.html
    │   │   │   │   │   │   └── stores
    │   │   │   │   │   │       ├── file.html
    │   │   │   │   │   │       ├── memory.html
    │   │   │   │   │   │       └── system.html
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── nconf.js
    │   │   │   │   │   └── nconf
    │   │   │   │   │   │   ├── common.js
    │   │   │   │   │   │   ├── formats.js
    │   │   │   │   │   │   ├── provider.js
    │   │   │   │   │   │   └── stores
    │   │   │   │   │   │       ├── argv.js
    │   │   │   │   │   │       ├── env.js
    │   │   │   │   │   │       ├── file.js
    │   │   │   │   │   │       ├── literal.js
    │   │   │   │   │   │       └── memory.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── test
    │   │   │   │   │   ├── common-test.js
    │   │   │   │   │   ├── complete-test.js
    │   │   │   │   │   ├── fixtures
    │   │   │   │   │   │   ├── bom.json
    │   │   │   │   │   │   ├── complete.json
    │   │   │   │   │   │   ├── data.js
    │   │   │   │   │   │   ├── hierarchy
    │   │   │   │   │   │   │   ├── global.json
    │   │   │   │   │   │   │   ├── hierarchical.json
    │   │   │   │   │   │   │   └── user.json
    │   │   │   │   │   │   ├── malformed.json
    │   │   │   │   │   │   ├── merge
    │   │   │   │   │   │   │   ├── file1.json
    │   │   │   │   │   │   │   └── file2.json
    │   │   │   │   │   │   ├── no-bom.json
    │   │   │   │   │   │   └── scripts
    │   │   │   │   │   │   │   ├── nconf-argv.js
    │   │   │   │   │   │   │   ├── nconf-change-argv.js
    │   │   │   │   │   │   │   ├── nconf-env.js
    │   │   │   │   │   │   │   ├── nconf-hierarchical-file-argv.js
    │   │   │   │   │   │   │   ├── nconf-hierarchical-load-merge.js
    │   │   │   │   │   │   │   ├── nconf-hierarchical-load-save.js
    │   │   │   │   │   │   │   ├── nconf-nested-env.js
    │   │   │   │   │   │   │   ├── provider-argv.js
    │   │   │   │   │   │   │   └── provider-env.js
    │   │   │   │   │   ├── helpers.js
    │   │   │   │   │   ├── hierarchy-test.js
    │   │   │   │   │   ├── mocks
    │   │   │   │   │   │   └── mock-store.js
    │   │   │   │   │   ├── nconf-test.js
    │   │   │   │   │   ├── provider-save-test.js
    │   │   │   │   │   ├── provider-test.js
    │   │   │   │   │   └── stores
    │   │   │   │   │   │   ├── argv-test.js
    │   │   │   │   │   │   ├── env-test.js
    │   │   │   │   │   │   ├── file-store-test.js
    │   │   │   │   │   │   ├── literal-test.js
    │   │   │   │   │   │   └── memory-store-test.js
    │   │   │   │   └── usage.js
    │   │   │   ├── nested-error-stacks
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── README.md~
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── node-status-codes
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── node-uuid
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE.md
    │   │   │   │   ├── README.md
    │   │   │   │   ├── benchmark
    │   │   │   │   │   ├── README.md
    │   │   │   │   │   ├── bench.gnu
    │   │   │   │   │   ├── bench.sh
    │   │   │   │   │   ├── benchmark-native.c
    │   │   │   │   │   └── benchmark.js
    │   │   │   │   ├── bin
    │   │   │   │   │   └── uuid
    │   │   │   │   ├── bower.json
    │   │   │   │   ├── component.json
    │   │   │   │   ├── package.json
    │   │   │   │   ├── test
    │   │   │   │   │   ├── compare_v1.js
    │   │   │   │   │   ├── test.html
    │   │   │   │   │   └── test.js
    │   │   │   │   └── uuid.js
    │   │   │   ├── normalize-package-data
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── AUTHORS
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── extract_description.js
    │   │   │   │   │   ├── fixer.js
    │   │   │   │   │   ├── make_warning.js
    │   │   │   │   │   ├── normalize.js
    │   │   │   │   │   ├── safe_format.js
    │   │   │   │   │   ├── typos.json
    │   │   │   │   │   └── warning_messages.json
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── .bin
    │   │   │   │   │   │   └── semver
    │   │   │   │   │   └── semver
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── bin
    │   │   │   │   │   │       └── semver
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── range.bnf
    │   │   │   │   │   │   └── semver.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   ├── basic.js
    │   │   │   │   │   ├── consistency.js
    │   │   │   │   │   ├── dependencies.js
    │   │   │   │   │   ├── fixtures
    │   │   │   │   │       ├── async.json
    │   │   │   │   │       ├── badscripts.json
    │   │   │   │   │       ├── bcrypt.json
    │   │   │   │   │       ├── coffee-script.json
    │   │   │   │   │       ├── http-server.json
    │   │   │   │   │       ├── movefile.json
    │   │   │   │   │       ├── no-description.json
    │   │   │   │   │       ├── node-module_exist.json
    │   │   │   │   │       ├── npm.json
    │   │   │   │   │       ├── read-package-json.json
    │   │   │   │   │       ├── request.json
    │   │   │   │   │       └── underscore.json
    │   │   │   │   │   ├── github-urls.js
    │   │   │   │   │   ├── mixedcase-names.js
    │   │   │   │   │   ├── normalize.js
    │   │   │   │   │   ├── normalize.js~
    │   │   │   │   │   ├── scoped.js
    │   │   │   │   │   ├── scripts.js
    │   │   │   │   │   ├── strict.js
    │   │   │   │   │   └── typo.js
    │   │   │   ├── number-is-nan
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── oauth-sign
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── object-assign
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── once
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── once.js
    │   │   │   │   └── package.json
    │   │   │   ├── onetime
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── open
    │   │   │   │   ├── .jshintignore
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── lib
    │   │   │   │   │   └── open.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── vendor
    │   │   │   │   │   └── xdg-open
    │   │   │   ├── os-homedir
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── os-locale
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── os-name
    │   │   │   │   ├── cli.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── os-tmpdir
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── osenv
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── osenv.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── test
    │   │   │   │   │   ├── unix.js
    │   │   │   │   │   └── windows.js
    │   │   │   │   └── x.tap
    │   │   │   ├── osx-release
    │   │   │   │   ├── cli.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── node_modules
    │   │   │   │   │   └── minimist
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── example
    │   │   │   │   │   │       └── parse.js
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── readme.markdown
    │   │   │   │   │   │   └── test
    │   │   │   │   │   │       ├── all_bool.js
    │   │   │   │   │   │       ├── bool.js
    │   │   │   │   │   │       ├── dash.js
    │   │   │   │   │   │       ├── default_bool.js
    │   │   │   │   │   │       ├── dotted.js
    │   │   │   │   │   │       ├── kv_short.js
    │   │   │   │   │   │       ├── long.js
    │   │   │   │   │   │       ├── num.js
    │   │   │   │   │   │       ├── parse.js
    │   │   │   │   │   │       ├── parse_modified.js
    │   │   │   │   │   │       ├── short.js
    │   │   │   │   │   │       ├── stop_early.js
    │   │   │   │   │   │       ├── unknown.js
    │   │   │   │   │   │       └── whitespace.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── package-json
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── .bin
    │   │   │   │   │   │   └── semver
    │   │   │   │   │   └── semver
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── bin
    │   │   │   │   │   │       └── semver
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── range.bnf
    │   │   │   │   │   │   └── semver.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── parse-json
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   ├── readme.md
    │   │   │   │   └── vendor
    │   │   │   │   │   ├── parse.js
    │   │   │   │   │   └── unicode.js
    │   │   │   ├── path-exists
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── path-is-absolute
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── path-type
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── pify
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── pinkie-promise
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── pinkie
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── prepend-http
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── process-nextick-args
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license.md
    │   │   │   │   ├── package.json
    │   │   │   │   ├── readme.md
    │   │   │   │   └── test.js
    │   │   │   ├── promise
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── Readme.md
    │   │   │   │   ├── build.js
    │   │   │   │   ├── core.js
    │   │   │   │   ├── domains
    │   │   │   │   │   ├── core.js
    │   │   │   │   │   ├── done.js
    │   │   │   │   │   ├── es6-extensions.js
    │   │   │   │   │   ├── finally.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── node-extensions.js
    │   │   │   │   │   ├── rejection-tracking.js
    │   │   │   │   │   └── synchronous.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── core.js
    │   │   │   │   │   ├── done.js
    │   │   │   │   │   ├── es6-extensions.js
    │   │   │   │   │   ├── finally.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── node-extensions.js
    │   │   │   │   │   ├── rejection-tracking.js
    │   │   │   │   │   └── synchronous.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── polyfill-done.js
    │   │   │   │   ├── polyfill.js
    │   │   │   │   ├── setimmediate
    │   │   │   │   │   ├── core.js
    │   │   │   │   │   ├── done.js
    │   │   │   │   │   ├── es6-extensions.js
    │   │   │   │   │   ├── finally.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── node-extensions.js
    │   │   │   │   │   ├── rejection-tracking.js
    │   │   │   │   │   └── synchronous.js
    │   │   │   │   └── src
    │   │   │   │   │   ├── core.js
    │   │   │   │   │   ├── done.js
    │   │   │   │   │   ├── es6-extensions.js
    │   │   │   │   │   ├── finally.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── node-extensions.js
    │   │   │   │   │   ├── rejection-tracking.js
    │   │   │   │   │   └── synchronous.js
    │   │   │   ├── pseudomap
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── map.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── pseudomap.js
    │   │   │   │   └── test
    │   │   │   │   │   └── basic.js
    │   │   │   ├── punycode
    │   │   │   │   ├── LICENSE-MIT.txt
    │   │   │   │   ├── README.md
    │   │   │   │   ├── package.json
    │   │   │   │   └── punycode.js
    │   │   │   ├── qs
    │   │   │   │   ├── .gitmodules
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── Readme.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── querystring
    │   │   │   │   ├── .History.md.un~
    │   │   │   │   ├── .Readme.md.un~
    │   │   │   │   ├── .package.json.un~
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── History.md
    │   │   │   │   ├── License.md
    │   │   │   │   ├── Readme.md
    │   │   │   │   ├── decode.js
    │   │   │   │   ├── encode.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   ├── .index.js.un~
    │   │   │   │   │   ├── common-index.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   └── tap-index.js
    │   │   │   ├── rc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE.APACHE2
    │   │   │   │   ├── LICENSE.BSD
    │   │   │   │   ├── LICENSE.MIT
    │   │   │   │   ├── README.md
    │   │   │   │   ├── browser.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── lib
    │   │   │   │   │   └── utils.js
    │   │   │   │   ├── node_modules
    │   │   │   │   │   └── minimist
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── example
    │   │   │   │   │   │       └── parse.js
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── readme.markdown
    │   │   │   │   │   │   └── test
    │   │   │   │   │   │       ├── all_bool.js
    │   │   │   │   │   │       ├── bool.js
    │   │   │   │   │   │       ├── dash.js
    │   │   │   │   │   │       ├── default_bool.js
    │   │   │   │   │   │       ├── dotted.js
    │   │   │   │   │   │       ├── kv_short.js
    │   │   │   │   │   │       ├── long.js
    │   │   │   │   │   │       ├── num.js
    │   │   │   │   │   │       ├── parse.js
    │   │   │   │   │   │       ├── parse_modified.js
    │   │   │   │   │   │       ├── short.js
    │   │   │   │   │   │       ├── stop_early.js
    │   │   │   │   │   │       ├── unknown.js
    │   │   │   │   │   │       └── whitespace.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   ├── ini.js
    │   │   │   │   │   ├── nested-env-vars.js
    │   │   │   │   │   └── test.js
    │   │   │   ├── read-all-stream
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── isarray
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── Makefile
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── component.json
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── test.js
    │   │   │   │   │   └── readable-stream
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── doc
    │   │   │   │   │   │       ├── stream.md
    │   │   │   │   │   │       └── wg-meetings
    │   │   │   │   │   │       │   └── 2015-01-30.md
    │   │   │   │   │   │   ├── duplex.js
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │       ├── _stream_duplex.js
    │   │   │   │   │   │       ├── _stream_passthrough.js
    │   │   │   │   │   │       ├── _stream_readable.js
    │   │   │   │   │   │       ├── _stream_transform.js
    │   │   │   │   │   │       └── _stream_writable.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── passthrough.js
    │   │   │   │   │   │   ├── readable.js
    │   │   │   │   │   │   ├── transform.js
    │   │   │   │   │   │   └── writable.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── read-pkg-up
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── read-pkg
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── readable-stream
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── duplex.js
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── _stream_duplex.js
    │   │   │   │   │   ├── _stream_passthrough.js
    │   │   │   │   │   ├── _stream_readable.js
    │   │   │   │   │   ├── _stream_transform.js
    │   │   │   │   │   └── _stream_writable.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── passthrough.js
    │   │   │   │   ├── readable.js
    │   │   │   │   ├── transform.js
    │   │   │   │   └── writable.js
    │   │   │   ├── registry-url
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── repeat-string
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── repeating
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── request
    │   │   │   │   ├── .eslintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   ├── CONTRIBUTING.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── disabled.appveyor.yml
    │   │   │   │   ├── examples
    │   │   │   │   │   └── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── auth.js
    │   │   │   │   │   ├── cookies.js
    │   │   │   │   │   ├── copy.js
    │   │   │   │   │   ├── getProxyFromURI.js
    │   │   │   │   │   ├── har.js
    │   │   │   │   │   ├── helpers.js
    │   │   │   │   │   ├── multipart.js
    │   │   │   │   │   ├── oauth.js
    │   │   │   │   │   ├── querystring.js
    │   │   │   │   │   └── redirect.js
    │   │   │   │   ├── node_modules
    │   │   │   │   │   └── qs
    │   │   │   │   │   │   ├── .eslintignore
    │   │   │   │   │   │   ├── .jshintignore
    │   │   │   │   │   │   ├── .jshintrc
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   │   │   ├── CONTRIBUTING.md
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── Makefile
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── bower.json
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │       ├── index.js
    │   │   │   │   │   │       ├── parse.js
    │   │   │   │   │   │       ├── stringify.js
    │   │   │   │   │   │       └── utils.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── test
    │   │   │   │   │   │       ├── parse.js
    │   │   │   │   │   │       ├── stringify.js
    │   │   │   │   │   │       └── utils.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── release.sh
    │   │   │   │   └── request.js
    │   │   │   ├── require-directory
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.markdown
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── require-main-filename
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE.txt
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── restore-cursor
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── right-align
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── run-async
    │   │   │   │   ├── .editorconfig
    │   │   │   │   ├── .gitattributes
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── rx
    │   │   │   │   ├── .coveralls.yml
    │   │   │   │   ├── .editorconfig
    │   │   │   │   ├── .jamignore
    │   │   │   │   ├── .jscsrc
    │   │   │   │   ├── .jscsrc.todo
    │   │   │   │   ├── authors.txt
    │   │   │   │   ├── bower.json
    │   │   │   │   ├── code-of-conduct.md
    │   │   │   │   ├── component.json
    │   │   │   │   ├── contributing.md
    │   │   │   │   ├── dist
    │   │   │   │   │   ├── rx.aggregates.js
    │   │   │   │   │   ├── rx.aggregates.map
    │   │   │   │   │   ├── rx.aggregates.min.js
    │   │   │   │   │   ├── rx.all.compat.js
    │   │   │   │   │   ├── rx.all.compat.map
    │   │   │   │   │   ├── rx.all.compat.min.js
    │   │   │   │   │   ├── rx.all.js
    │   │   │   │   │   ├── rx.all.map
    │   │   │   │   │   ├── rx.all.min.js
    │   │   │   │   │   ├── rx.async.compat.js
    │   │   │   │   │   ├── rx.async.compat.map
    │   │   │   │   │   ├── rx.async.compat.min.js
    │   │   │   │   │   ├── rx.async.js
    │   │   │   │   │   ├── rx.async.map
    │   │   │   │   │   ├── rx.async.min.js
    │   │   │   │   │   ├── rx.backpressure.js
    │   │   │   │   │   ├── rx.backpressure.map
    │   │   │   │   │   ├── rx.backpressure.min.js
    │   │   │   │   │   ├── rx.binding.js
    │   │   │   │   │   ├── rx.binding.map
    │   │   │   │   │   ├── rx.binding.min.js
    │   │   │   │   │   ├── rx.coincidence.js
    │   │   │   │   │   ├── rx.coincidence.map
    │   │   │   │   │   ├── rx.coincidence.min.js
    │   │   │   │   │   ├── rx.compat.js
    │   │   │   │   │   ├── rx.compat.map
    │   │   │   │   │   ├── rx.compat.min.js
    │   │   │   │   │   ├── rx.core.binding.js
    │   │   │   │   │   ├── rx.core.binding.map
    │   │   │   │   │   ├── rx.core.binding.min.js
    │   │   │   │   │   ├── rx.core.js
    │   │   │   │   │   ├── rx.core.map
    │   │   │   │   │   ├── rx.core.min.js
    │   │   │   │   │   ├── rx.core.testing.js
    │   │   │   │   │   ├── rx.core.testing.map
    │   │   │   │   │   ├── rx.core.testing.min.js
    │   │   │   │   │   ├── rx.experimental.js
    │   │   │   │   │   ├── rx.experimental.map
    │   │   │   │   │   ├── rx.experimental.min.js
    │   │   │   │   │   ├── rx.joinpatterns.js
    │   │   │   │   │   ├── rx.joinpatterns.map
    │   │   │   │   │   ├── rx.joinpatterns.min.js
    │   │   │   │   │   ├── rx.js
    │   │   │   │   │   ├── rx.lite.compat.js
    │   │   │   │   │   ├── rx.lite.compat.map
    │   │   │   │   │   ├── rx.lite.compat.min.js
    │   │   │   │   │   ├── rx.lite.extras.compat.js
    │   │   │   │   │   ├── rx.lite.extras.compat.map
    │   │   │   │   │   ├── rx.lite.extras.compat.min.js
    │   │   │   │   │   ├── rx.lite.extras.js
    │   │   │   │   │   ├── rx.lite.extras.map
    │   │   │   │   │   ├── rx.lite.extras.min.js
    │   │   │   │   │   ├── rx.lite.js
    │   │   │   │   │   ├── rx.lite.map
    │   │   │   │   │   ├── rx.lite.min.js
    │   │   │   │   │   ├── rx.map
    │   │   │   │   │   ├── rx.min.js
    │   │   │   │   │   ├── rx.sorting.js
    │   │   │   │   │   ├── rx.sorting.map
    │   │   │   │   │   ├── rx.sorting.min.js
    │   │   │   │   │   ├── rx.testing.js
    │   │   │   │   │   ├── rx.testing.map
    │   │   │   │   │   ├── rx.testing.min.js
    │   │   │   │   │   ├── rx.time.js
    │   │   │   │   │   ├── rx.time.map
    │   │   │   │   │   ├── rx.time.min.js
    │   │   │   │   │   ├── rx.virtualtime.js
    │   │   │   │   │   ├── rx.virtualtime.map
    │   │   │   │   │   └── rx.virtualtime.min.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license.txt
    │   │   │   │   ├── package.json
    │   │   │   │   ├── readme.md
    │   │   │   │   └── ts
    │   │   │   │   │   ├── core
    │   │   │   │   │       ├── abstractobserver.ts
    │   │   │   │   │       ├── anonymousobservable.ts
    │   │   │   │   │       ├── anonymousobserver.ts
    │   │   │   │   │       ├── backpressure
    │   │   │   │   │       │   ├── controlled.ts
    │   │   │   │   │       │   ├── pausable.ts
    │   │   │   │   │       │   ├── pausablebuffered.ts
    │   │   │   │   │       │   ├── pauser.ts
    │   │   │   │   │       │   ├── stopandwait.ts
    │   │   │   │   │       │   └── windowed.ts
    │   │   │   │   │       ├── checkedobserver.ts
    │   │   │   │   │       ├── concurrency
    │   │   │   │   │       │   ├── currentthreadscheduler.ts
    │   │   │   │   │       │   ├── defaultscheduler.ts
    │   │   │   │   │       │   ├── historicalscheduler.ts
    │   │   │   │   │       │   ├── immediatescheduler.ts
    │   │   │   │   │       │   ├── scheduleditem.ts
    │   │   │   │   │       │   ├── scheduleperiodicrecursive.ts
    │   │   │   │   │       │   ├── scheduler.periodic.ts
    │   │   │   │   │       │   ├── scheduler.recursive.ts
    │   │   │   │   │       │   ├── scheduler.ts
    │   │   │   │   │       │   ├── scheduler.wrappers.ts
    │   │   │   │   │       │   └── virtualtimescheduler.ts
    │   │   │   │   │       ├── disposables
    │   │   │   │   │       │   ├── booleandisposable.ts
    │   │   │   │   │       │   ├── compositedisposable.ts
    │   │   │   │   │       │   ├── disposable.ts
    │   │   │   │   │       │   └── refcountdisposable.ts
    │   │   │   │   │       ├── es5.ts
    │   │   │   │   │       ├── es6-iterable.d.ts
    │   │   │   │   │       ├── es6-promise.d.ts
    │   │   │   │   │       ├── es6.ts
    │   │   │   │   │       ├── internal
    │   │   │   │   │       │   ├── bindcallback.ts
    │   │   │   │   │       │   ├── errors.ts
    │   │   │   │   │       │   ├── isequal.ts
    │   │   │   │   │       │   ├── priorityqueue.ts
    │   │   │   │   │       │   └── util.ts
    │   │   │   │   │       ├── joins
    │   │   │   │   │       │   ├── pattern.ts
    │   │   │   │   │       │   └── plan.ts
    │   │   │   │   │       ├── linq
    │   │   │   │   │       │   ├── connectableobservable.ts
    │   │   │   │   │       │   ├── groupedobservable.ts
    │   │   │   │   │       │   └── observable
    │   │   │   │   │       │   │   ├── amb.ts
    │   │   │   │   │       │   │   ├── ambproto.ts
    │   │   │   │   │       │   │   ├── and.ts
    │   │   │   │   │       │   │   ├── asobservable.ts
    │   │   │   │   │       │   │   ├── average.ts
    │   │   │   │   │       │   │   ├── buffer.ts
    │   │   │   │   │       │   │   ├── bufferwithcount.ts
    │   │   │   │   │       │   │   ├── bufferwithtime.ts
    │   │   │   │   │       │   │   ├── bufferwithtimeorcount.ts
    │   │   │   │   │       │   │   ├── case.ts
    │   │   │   │   │       │   │   ├── catch.ts
    │   │   │   │   │       │   │   ├── catchproto.ts
    │   │   │   │   │       │   │   ├── combinelatest.ts
    │   │   │   │   │       │   │   ├── combinelatestproto.ts
    │   │   │   │   │       │   │   ├── concat.ts
    │   │   │   │   │       │   │   ├── concatall.ts
    │   │   │   │   │       │   │   ├── concatmap.ts
    │   │   │   │   │       │   │   ├── concatmapobserver.ts
    │   │   │   │   │       │   │   ├── concatproto.ts
    │   │   │   │   │       │   │   ├── count.ts
    │   │   │   │   │       │   │   ├── create.ts
    │   │   │   │   │       │   │   ├── debounce.ts
    │   │   │   │   │       │   │   ├── defaultifempty.ts
    │   │   │   │   │       │   │   ├── defer.ts
    │   │   │   │   │       │   │   ├── delay.ts
    │   │   │   │   │       │   │   ├── delaysubscription.ts
    │   │   │   │   │       │   │   ├── dematerialize.ts
    │   │   │   │   │       │   │   ├── distinct.ts
    │   │   │   │   │       │   │   ├── distinctuntilchanged.ts
    │   │   │   │   │       │   │   ├── dowhile.ts
    │   │   │   │   │       │   │   ├── elementat.ts
    │   │   │   │   │       │   │   ├── empty.ts
    │   │   │   │   │       │   │   ├── every.ts
    │   │   │   │   │       │   │   ├── expand.ts
    │   │   │   │   │       │   │   ├── filter.ts
    │   │   │   │   │       │   │   ├── finally.ts
    │   │   │   │   │       │   │   ├── find.ts
    │   │   │   │   │       │   │   ├── findindex.ts
    │   │   │   │   │       │   │   ├── first.ts
    │   │   │   │   │       │   │   ├── flatmap.ts
    │   │   │   │   │       │   │   ├── flatmapfirst.ts
    │   │   │   │   │       │   │   ├── flatmaplatest.ts
    │   │   │   │   │       │   │   ├── flatmapwithmaxconcurrent.ts
    │   │   │   │   │       │   │   ├── for.ts
    │   │   │   │   │       │   │   ├── forkjoin.ts
    │   │   │   │   │       │   │   ├── forkjoinproto.ts
    │   │   │   │   │       │   │   ├── from.ts
    │   │   │   │   │       │   │   ├── fromarray.ts
    │   │   │   │   │       │   │   ├── fromcallback.ts
    │   │   │   │   │       │   │   ├── fromevent.ts
    │   │   │   │   │       │   │   ├── fromeventpattern.ts
    │   │   │   │   │       │   │   ├── fromnodecallback.ts
    │   │   │   │   │       │   │   ├── frompromise.ts
    │   │   │   │   │       │   │   ├── generate.ts
    │   │   │   │   │       │   │   ├── generatewithabsolutetime.ts
    │   │   │   │   │       │   │   ├── generatewithrelativetime.ts
    │   │   │   │   │       │   │   ├── groupby.ts
    │   │   │   │   │       │   │   ├── groupbyuntil.ts
    │   │   │   │   │       │   │   ├── groupjoin.ts
    │   │   │   │   │       │   │   ├── if.ts
    │   │   │   │   │       │   │   ├── ignoreelements.ts
    │   │   │   │   │       │   │   ├── includes.ts
    │   │   │   │   │       │   │   ├── indexof.ts
    │   │   │   │   │       │   │   ├── interval.ts
    │   │   │   │   │       │   │   ├── isempty.ts
    │   │   │   │   │       │   │   ├── join.ts
    │   │   │   │   │       │   │   ├── jortsort.ts
    │   │   │   │   │       │   │   ├── jortsortuntil.ts
    │   │   │   │   │       │   │   ├── just.ts
    │   │   │   │   │       │   │   ├── last.ts
    │   │   │   │   │       │   │   ├── let.ts
    │   │   │   │   │       │   │   ├── manyselect.ts
    │   │   │   │   │       │   │   ├── map.ts
    │   │   │   │   │       │   │   ├── materialize.ts
    │   │   │   │   │       │   │   ├── max.ts
    │   │   │   │   │       │   │   ├── maxby.ts
    │   │   │   │   │       │   │   ├── merge.ts
    │   │   │   │   │       │   │   ├── mergeall.ts
    │   │   │   │   │       │   │   ├── mergeconcat.ts
    │   │   │   │   │       │   │   ├── mergedelayerror.ts
    │   │   │   │   │       │   │   ├── min.ts
    │   │   │   │   │       │   │   ├── minby.ts
    │   │   │   │   │       │   │   ├── multicast.ts
    │   │   │   │   │       │   │   ├── never.ts
    │   │   │   │   │       │   │   ├── observeon.ts
    │   │   │   │   │       │   │   ├── of.ts
    │   │   │   │   │       │   │   ├── ofarraychanges.ts
    │   │   │   │   │       │   │   ├── ofobjectchanges.ts
    │   │   │   │   │       │   │   ├── onerrorresumenext.ts
    │   │   │   │   │       │   │   ├── onerrorresumenextproto.ts
    │   │   │   │   │       │   │   ├── pairs.ts
    │   │   │   │   │       │   │   ├── pairwise.ts
    │   │   │   │   │       │   │   ├── partition.ts
    │   │   │   │   │       │   │   ├── pipe.ts
    │   │   │   │   │       │   │   ├── pluck.ts
    │   │   │   │   │       │   │   ├── publish.ts
    │   │   │   │   │       │   │   ├── publishlast.ts
    │   │   │   │   │       │   │   ├── publishvalue.ts
    │   │   │   │   │       │   │   ├── range.ts
    │   │   │   │   │       │   │   ├── reduce.ts
    │   │   │   │   │       │   │   ├── repeat.ts
    │   │   │   │   │       │   │   ├── repeatproto.ts
    │   │   │   │   │       │   │   ├── replay.ts
    │   │   │   │   │       │   │   ├── retry.ts
    │   │   │   │   │       │   │   ├── retrywhen.ts
    │   │   │   │   │       │   │   ├── sample.ts
    │   │   │   │   │       │   │   ├── scan.ts
    │   │   │   │   │       │   │   ├── selectmanyobserver.ts
    │   │   │   │   │       │   │   ├── sequenceequal.ts
    │   │   │   │   │       │   │   ├── share.ts
    │   │   │   │   │       │   │   ├── sharereplay.ts
    │   │   │   │   │       │   │   ├── sharevalue.ts
    │   │   │   │   │       │   │   ├── single.ts
    │   │   │   │   │       │   │   ├── singleinstance.ts
    │   │   │   │   │       │   │   ├── skip.ts
    │   │   │   │   │       │   │   ├── skiplast.ts
    │   │   │   │   │       │   │   ├── skiplastwithtime.ts
    │   │   │   │   │       │   │   ├── skipuntil.ts
    │   │   │   │   │       │   │   ├── skipuntilwithtime.ts
    │   │   │   │   │       │   │   ├── skipwhile.ts
    │   │   │   │   │       │   │   ├── skipwithtime.ts
    │   │   │   │   │       │   │   ├── some.ts
    │   │   │   │   │       │   │   ├── spawn.ts
    │   │   │   │   │       │   │   ├── start.ts
    │   │   │   │   │       │   │   ├── startasync.ts
    │   │   │   │   │       │   │   ├── startwith.ts
    │   │   │   │   │       │   │   ├── subscribeon.ts
    │   │   │   │   │       │   │   ├── sum.ts
    │   │   │   │   │       │   │   ├── switch.ts
    │   │   │   │   │       │   │   ├── switchfirst.ts
    │   │   │   │   │       │   │   ├── take.ts
    │   │   │   │   │       │   │   ├── takelast.ts
    │   │   │   │   │       │   │   ├── takelastbuffer.ts
    │   │   │   │   │       │   │   ├── takelastbufferwithtime.ts
    │   │   │   │   │       │   │   ├── takelastwithtime.ts
    │   │   │   │   │       │   │   ├── takeuntil.ts
    │   │   │   │   │       │   │   ├── takeuntilwithtime.ts
    │   │   │   │   │       │   │   ├── takewhile.ts
    │   │   │   │   │       │   │   ├── takewithtime.ts
    │   │   │   │   │       │   │   ├── tap.ts
    │   │   │   │   │       │   │   ├── thendo.ts
    │   │   │   │   │       │   │   ├── throttle.ts
    │   │   │   │   │       │   │   ├── throw.ts
    │   │   │   │   │       │   │   ├── timeinterval.ts
    │   │   │   │   │       │   │   ├── timeout.ts
    │   │   │   │   │       │   │   ├── timer.ts
    │   │   │   │   │       │   │   ├── timestamp.ts
    │   │   │   │   │       │   │   ├── toarray.ts
    │   │   │   │   │       │   │   ├── toasync.ts
    │   │   │   │   │       │   │   ├── tomap.ts
    │   │   │   │   │       │   │   ├── topromise.ts
    │   │   │   │   │       │   │   ├── toset.ts
    │   │   │   │   │       │   │   ├── transduce.ts
    │   │   │   │   │       │   │   ├── using.ts
    │   │   │   │   │       │   │   ├── when.ts
    │   │   │   │   │       │   │   ├── while.ts
    │   │   │   │   │       │   │   ├── window.ts
    │   │   │   │   │       │   │   ├── windowwithcount.ts
    │   │   │   │   │       │   │   ├── windowwithtime.ts
    │   │   │   │   │       │   │   ├── windowwithtimeorcount.ts
    │   │   │   │   │       │   │   ├── withlatestfrom.ts
    │   │   │   │   │       │   │   ├── zip.ts
    │   │   │   │   │       │   │   └── zipiterable.ts
    │   │   │   │   │       ├── notification.ts
    │   │   │   │   │       ├── observable.ts
    │   │   │   │   │       ├── observer-extras.ts
    │   │   │   │   │       ├── observer-lite.ts
    │   │   │   │   │       ├── observer.ts
    │   │   │   │   │       ├── scheduledobserver.ts
    │   │   │   │   │       ├── subjects
    │   │   │   │   │       │   ├── anonymoussubject.ts
    │   │   │   │   │       │   ├── asyncsubject.ts
    │   │   │   │   │       │   ├── behaviorsubject.ts
    │   │   │   │   │       │   ├── replaysubject.ts
    │   │   │   │   │       │   └── subject.ts
    │   │   │   │   │       └── testing
    │   │   │   │   │       │   ├── mockdisposable.ts
    │   │   │   │   │       │   ├── mockobserver.ts
    │   │   │   │   │       │   ├── reactivetest.ts
    │   │   │   │   │       │   ├── recorded.ts
    │   │   │   │   │       │   ├── subscription.ts
    │   │   │   │   │       │   └── testscheduler.ts
    │   │   │   │   │   ├── es6-promise.es6.d.ts
    │   │   │   │   │   ├── iterable.es6.d.ts
    │   │   │   │   │   ├── rx.aggregates.d.ts
    │   │   │   │   │   ├── rx.aggregates.es6.d.ts
    │   │   │   │   │   ├── rx.all.d.ts
    │   │   │   │   │   ├── rx.all.es6.d.ts
    │   │   │   │   │   ├── rx.async.d.ts
    │   │   │   │   │   ├── rx.async.es6.d.ts
    │   │   │   │   │   ├── rx.backpressure.d.ts
    │   │   │   │   │   ├── rx.backpressure.es6.d.ts
    │   │   │   │   │   ├── rx.binding.d.ts
    │   │   │   │   │   ├── rx.binding.es6.d.ts
    │   │   │   │   │   ├── rx.coincidence.d.ts
    │   │   │   │   │   ├── rx.coincidence.es6.d.ts
    │   │   │   │   │   ├── rx.core.binding.d.ts
    │   │   │   │   │   ├── rx.core.binding.es6.d.ts
    │   │   │   │   │   ├── rx.core.d.ts
    │   │   │   │   │   ├── rx.core.es6.d.ts
    │   │   │   │   │   ├── rx.core.testing.d.ts
    │   │   │   │   │   ├── rx.core.testing.es6.d.ts
    │   │   │   │   │   ├── rx.d.ts
    │   │   │   │   │   ├── rx.es6.d.ts
    │   │   │   │   │   ├── rx.experimental.d.ts
    │   │   │   │   │   ├── rx.experimental.es6.d.ts
    │   │   │   │   │   ├── rx.joinpatterns.d.ts
    │   │   │   │   │   ├── rx.joinpatterns.es6.d.ts
    │   │   │   │   │   ├── rx.lite.d.ts
    │   │   │   │   │   ├── rx.lite.es6.d.ts
    │   │   │   │   │   ├── rx.lite.extras.d.ts
    │   │   │   │   │   ├── rx.lite.extras.es6.d.ts
    │   │   │   │   │   ├── rx.sorting.d.ts
    │   │   │   │   │   ├── rx.sorting.es6.d.ts
    │   │   │   │   │   ├── rx.testing.d.ts
    │   │   │   │   │   ├── rx.testing.es6.d.ts
    │   │   │   │   │   ├── rx.time.d.ts
    │   │   │   │   │   ├── rx.time.es6.d.ts
    │   │   │   │   │   ├── rx.virtualtime.d.ts
    │   │   │   │   │   ├── rx.virtualtime.es6.d.ts
    │   │   │   │   │   └── tsconfig.json
    │   │   │   ├── semver-diff
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── .bin
    │   │   │   │   │   │   └── semver
    │   │   │   │   │   └── semver
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── bin
    │   │   │   │   │   │       └── semver
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── range.bnf
    │   │   │   │   │   │   └── semver.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── semver
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .snyk-npm-semver-20150403.flag
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── Makefile
    │   │   │   │   ├── README.md
    │   │   │   │   ├── bin
    │   │   │   │   │   └── semver
    │   │   │   │   ├── foot.js
    │   │   │   │   ├── head.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── semver.browser.js
    │   │   │   │   ├── semver.browser.js.gz
    │   │   │   │   ├── semver.js
    │   │   │   │   ├── semver.js.orig
    │   │   │   │   ├── semver.min.js
    │   │   │   │   ├── semver.min.js.gz
    │   │   │   │   └── test
    │   │   │   │   │   ├── amd.js
    │   │   │   │   │   ├── gtr.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── ltr.js
    │   │   │   │   │   └── no-module.js
    │   │   │   ├── set-blocking
    │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   ├── LICENSE.txt
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── slide
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── async-map-ordered.js
    │   │   │   │   │   ├── async-map.js
    │   │   │   │   │   ├── bind-actor.js
    │   │   │   │   │   ├── chain.js
    │   │   │   │   │   └── slide.js
    │   │   │   │   └── package.json
    │   │   │   ├── sntp
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── Makefile
    │   │   │   │   ├── README.md
    │   │   │   │   ├── examples
    │   │   │   │   │   ├── offset.js
    │   │   │   │   │   └── time.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── lib
    │   │   │   │   │   └── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   └── index.js
    │   │   │   ├── snyk-config
    │   │   │   │   ├── .jscsrc
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   └── nconf-truth.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── test
    │   │   │   │   │   ├── fixtures
    │   │   │   │   │   │   ├── one
    │   │   │   │   │   │   │   └── config.default.json
    │   │   │   │   │   │   └── two
    │   │   │   │   │   │   │   └── config.default.json
    │   │   │   │   │   └── index.test.js
    │   │   │   │   └── travis_after_all.py
    │   │   │   ├── snyk-module
    │   │   │   │   ├── .jscsrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── lib
    │   │   │   │   │   └── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   └── index.test.js
    │   │   │   ├── snyk-policy
    │   │   │   │   ├── .jscsrc
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .nyc_output
    │   │   │   │   │   ├── 3404.json
    │   │   │   │   │   ├── 3410.json
    │   │   │   │   │   ├── 3420.json
    │   │   │   │   │   ├── 3430.json
    │   │   │   │   │   ├── 3440.json
    │   │   │   │   │   ├── 3450.json
    │   │   │   │   │   ├── 3460.json
    │   │   │   │   │   ├── 3466.json
    │   │   │   │   │   ├── 3472.json
    │   │   │   │   │   ├── 3482.json
    │   │   │   │   │   ├── 3492.json
    │   │   │   │   │   ├── 3502.json
    │   │   │   │   │   ├── 3512.json
    │   │   │   │   │   ├── 3522.json
    │   │   │   │   │   ├── 3533.json
    │   │   │   │   │   ├── 3543.json
    │   │   │   │   │   ├── 3549.json
    │   │   │   │   │   ├── 3559.json
    │   │   │   │   │   ├── 3565.json
    │   │   │   │   │   ├── 3575.json
    │   │   │   │   │   ├── 3585.json
    │   │   │   │   │   └── 3595.json
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── add.js
    │   │   │   │   │   ├── filter
    │   │   │   │   │   │   ├── get-vuln-source.js
    │   │   │   │   │   │   ├── ignore.js
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── notes.js
    │   │   │   │   │   │   └── patch.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── match.js
    │   │   │   │   │   └── parser
    │   │   │   │   │   │   ├── demunge.js
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   └── v1.js
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── .bin
    │   │   │   │   │   │   └── semver
    │   │   │   │   │   └── semver
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── bin
    │   │   │   │   │   │       └── semver
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── range.bnf
    │   │   │   │   │   │   └── semver.js
    │   │   │   │   └── package.json
    │   │   │   ├── snyk-recursive-readdir
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   ├── recursive-readdir-test.js
    │   │   │   │   │   ├── testdir
    │   │   │   │   │       ├── a
    │   │   │   │   │       │   ├── a
    │   │   │   │   │       │   └── beans
    │   │   │   │   │       ├── b
    │   │   │   │   │       │   ├── 123
    │   │   │   │   │       │   └── b
    │   │   │   │   │       │   │   └── hurp-durp
    │   │   │   │   │       ├── c.txt
    │   │   │   │   │       └── d.txt
    │   │   │   │   │   ├── testdirBeta
    │   │   │   │   │       ├── foo.bar
    │   │   │   │   │       └── ignore.txt
    │   │   │   │   │   └── testsymlinks
    │   │   │   │   │       ├── linkeddir
    │   │   │   │   │           └── hi.docx
    │   │   │   │   │       └── linkedfile.wmf
    │   │   │   ├── snyk-resolve-deps
    │   │   │   │   ├── .jscsrc
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .nyc_output
    │   │   │   │   │   ├── 3084.json
    │   │   │   │   │   ├── 3094.json
    │   │   │   │   │   ├── 3108.json
    │   │   │   │   │   ├── 3122.json
    │   │   │   │   │   ├── 3132.json
    │   │   │   │   │   ├── 3146.json
    │   │   │   │   │   ├── 3156.json
    │   │   │   │   │   ├── 3166.json
    │   │   │   │   │   └── 3176.json
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── CONTRIBUTING.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── cli
    │   │   │   │   │   ├── args.js
    │   │   │   │   │   ├── config.js
    │   │   │   │   │   ├── count.js
    │   │   │   │   │   ├── filter.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── print.js
    │   │   │   │   │   └── resolve.js
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── dep-types.js
    │   │   │   │   │   ├── deps.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── logical.js
    │   │   │   │   │   ├── pluck.js
    │   │   │   │   │   ├── prune.js
    │   │   │   │   │   ├── unique.js
    │   │   │   │   │   └── walk.js
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── .bin
    │   │   │   │   │   │   └── semver
    │   │   │   │   │   ├── lodash
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── _DataView.js
    │   │   │   │   │   │   ├── _Hash.js
    │   │   │   │   │   │   ├── _LazyWrapper.js
    │   │   │   │   │   │   ├── _ListCache.js
    │   │   │   │   │   │   ├── _LodashWrapper.js
    │   │   │   │   │   │   ├── _Map.js
    │   │   │   │   │   │   ├── _MapCache.js
    │   │   │   │   │   │   ├── _Promise.js
    │   │   │   │   │   │   ├── _Reflect.js
    │   │   │   │   │   │   ├── _Set.js
    │   │   │   │   │   │   ├── _SetCache.js
    │   │   │   │   │   │   ├── _Stack.js
    │   │   │   │   │   │   ├── _Symbol.js
    │   │   │   │   │   │   ├── _Uint8Array.js
    │   │   │   │   │   │   ├── _WeakMap.js
    │   │   │   │   │   │   ├── _addMapEntry.js
    │   │   │   │   │   │   ├── _addSetEntry.js
    │   │   │   │   │   │   ├── _apply.js
    │   │   │   │   │   │   ├── _arrayAggregator.js
    │   │   │   │   │   │   ├── _arrayEach.js
    │   │   │   │   │   │   ├── _arrayEachRight.js
    │   │   │   │   │   │   ├── _arrayEvery.js
    │   │   │   │   │   │   ├── _arrayFilter.js
    │   │   │   │   │   │   ├── _arrayIncludes.js
    │   │   │   │   │   │   ├── _arrayIncludesWith.js
    │   │   │   │   │   │   ├── _arrayMap.js
    │   │   │   │   │   │   ├── _arrayPush.js
    │   │   │   │   │   │   ├── _arrayReduce.js
    │   │   │   │   │   │   ├── _arrayReduceRight.js
    │   │   │   │   │   │   ├── _arraySome.js
    │   │   │   │   │   │   ├── _assignInDefaults.js
    │   │   │   │   │   │   ├── _assignMergeValue.js
    │   │   │   │   │   │   ├── _assignValue.js
    │   │   │   │   │   │   ├── _assocIndexOf.js
    │   │   │   │   │   │   ├── _baseAggregator.js
    │   │   │   │   │   │   ├── _baseAssign.js
    │   │   │   │   │   │   ├── _baseAt.js
    │   │   │   │   │   │   ├── _baseClamp.js
    │   │   │   │   │   │   ├── _baseClone.js
    │   │   │   │   │   │   ├── _baseConforms.js
    │   │   │   │   │   │   ├── _baseConformsTo.js
    │   │   │   │   │   │   ├── _baseCreate.js
    │   │   │   │   │   │   ├── _baseDelay.js
    │   │   │   │   │   │   ├── _baseDifference.js
    │   │   │   │   │   │   ├── _baseEach.js
    │   │   │   │   │   │   ├── _baseEachRight.js
    │   │   │   │   │   │   ├── _baseEvery.js
    │   │   │   │   │   │   ├── _baseExtremum.js
    │   │   │   │   │   │   ├── _baseFill.js
    │   │   │   │   │   │   ├── _baseFilter.js
    │   │   │   │   │   │   ├── _baseFindIndex.js
    │   │   │   │   │   │   ├── _baseFindKey.js
    │   │   │   │   │   │   ├── _baseFlatten.js
    │   │   │   │   │   │   ├── _baseFor.js
    │   │   │   │   │   │   ├── _baseForOwn.js
    │   │   │   │   │   │   ├── _baseForOwnRight.js
    │   │   │   │   │   │   ├── _baseForRight.js
    │   │   │   │   │   │   ├── _baseFunctions.js
    │   │   │   │   │   │   ├── _baseGet.js
    │   │   │   │   │   │   ├── _baseGetAllKeys.js
    │   │   │   │   │   │   ├── _baseGetTag.js
    │   │   │   │   │   │   ├── _baseGt.js
    │   │   │   │   │   │   ├── _baseHas.js
    │   │   │   │   │   │   ├── _baseHasIn.js
    │   │   │   │   │   │   ├── _baseInRange.js
    │   │   │   │   │   │   ├── _baseIndexOf.js
    │   │   │   │   │   │   ├── _baseIndexOfWith.js
    │   │   │   │   │   │   ├── _baseIntersection.js
    │   │   │   │   │   │   ├── _baseInverter.js
    │   │   │   │   │   │   ├── _baseInvoke.js
    │   │   │   │   │   │   ├── _baseIsArrayBuffer.js
    │   │   │   │   │   │   ├── _baseIsDate.js
    │   │   │   │   │   │   ├── _baseIsEqual.js
    │   │   │   │   │   │   ├── _baseIsEqualDeep.js
    │   │   │   │   │   │   ├── _baseIsMap.js
    │   │   │   │   │   │   ├── _baseIsMatch.js
    │   │   │   │   │   │   ├── _baseIsNaN.js
    │   │   │   │   │   │   ├── _baseIsNative.js
    │   │   │   │   │   │   ├── _baseIsRegExp.js
    │   │   │   │   │   │   ├── _baseIsSet.js
    │   │   │   │   │   │   ├── _baseIsTypedArray.js
    │   │   │   │   │   │   ├── _baseIteratee.js
    │   │   │   │   │   │   ├── _baseKeys.js
    │   │   │   │   │   │   ├── _baseKeysIn.js
    │   │   │   │   │   │   ├── _baseLodash.js
    │   │   │   │   │   │   ├── _baseLt.js
    │   │   │   │   │   │   ├── _baseMap.js
    │   │   │   │   │   │   ├── _baseMatches.js
    │   │   │   │   │   │   ├── _baseMatchesProperty.js
    │   │   │   │   │   │   ├── _baseMean.js
    │   │   │   │   │   │   ├── _baseMerge.js
    │   │   │   │   │   │   ├── _baseMergeDeep.js
    │   │   │   │   │   │   ├── _baseNth.js
    │   │   │   │   │   │   ├── _baseOrderBy.js
    │   │   │   │   │   │   ├── _basePick.js
    │   │   │   │   │   │   ├── _basePickBy.js
    │   │   │   │   │   │   ├── _baseProperty.js
    │   │   │   │   │   │   ├── _basePropertyDeep.js
    │   │   │   │   │   │   ├── _basePropertyOf.js
    │   │   │   │   │   │   ├── _basePullAll.js
    │   │   │   │   │   │   ├── _basePullAt.js
    │   │   │   │   │   │   ├── _baseRandom.js
    │   │   │   │   │   │   ├── _baseRange.js
    │   │   │   │   │   │   ├── _baseReduce.js
    │   │   │   │   │   │   ├── _baseRepeat.js
    │   │   │   │   │   │   ├── _baseRest.js
    │   │   │   │   │   │   ├── _baseSet.js
    │   │   │   │   │   │   ├── _baseSetData.js
    │   │   │   │   │   │   ├── _baseSlice.js
    │   │   │   │   │   │   ├── _baseSome.js
    │   │   │   │   │   │   ├── _baseSortBy.js
    │   │   │   │   │   │   ├── _baseSortedIndex.js
    │   │   │   │   │   │   ├── _baseSortedIndexBy.js
    │   │   │   │   │   │   ├── _baseSortedUniq.js
    │   │   │   │   │   │   ├── _baseSum.js
    │   │   │   │   │   │   ├── _baseTimes.js
    │   │   │   │   │   │   ├── _baseToNumber.js
    │   │   │   │   │   │   ├── _baseToPairs.js
    │   │   │   │   │   │   ├── _baseToString.js
    │   │   │   │   │   │   ├── _baseUnary.js
    │   │   │   │   │   │   ├── _baseUniq.js
    │   │   │   │   │   │   ├── _baseUnset.js
    │   │   │   │   │   │   ├── _baseUpdate.js
    │   │   │   │   │   │   ├── _baseValues.js
    │   │   │   │   │   │   ├── _baseWhile.js
    │   │   │   │   │   │   ├── _baseWrapperValue.js
    │   │   │   │   │   │   ├── _baseXor.js
    │   │   │   │   │   │   ├── _baseZipObject.js
    │   │   │   │   │   │   ├── _cacheHas.js
    │   │   │   │   │   │   ├── _castArrayLikeObject.js
    │   │   │   │   │   │   ├── _castFunction.js
    │   │   │   │   │   │   ├── _castPath.js
    │   │   │   │   │   │   ├── _castSlice.js
    │   │   │   │   │   │   ├── _charsEndIndex.js
    │   │   │   │   │   │   ├── _charsStartIndex.js
    │   │   │   │   │   │   ├── _cloneArrayBuffer.js
    │   │   │   │   │   │   ├── _cloneBuffer.js
    │   │   │   │   │   │   ├── _cloneDataView.js
    │   │   │   │   │   │   ├── _cloneMap.js
    │   │   │   │   │   │   ├── _cloneRegExp.js
    │   │   │   │   │   │   ├── _cloneSet.js
    │   │   │   │   │   │   ├── _cloneSymbol.js
    │   │   │   │   │   │   ├── _cloneTypedArray.js
    │   │   │   │   │   │   ├── _compareAscending.js
    │   │   │   │   │   │   ├── _compareMultiple.js
    │   │   │   │   │   │   ├── _composeArgs.js
    │   │   │   │   │   │   ├── _composeArgsRight.js
    │   │   │   │   │   │   ├── _copyArray.js
    │   │   │   │   │   │   ├── _copyObject.js
    │   │   │   │   │   │   ├── _copySymbols.js
    │   │   │   │   │   │   ├── _coreJsData.js
    │   │   │   │   │   │   ├── _countHolders.js
    │   │   │   │   │   │   ├── _createAggregator.js
    │   │   │   │   │   │   ├── _createAssigner.js
    │   │   │   │   │   │   ├── _createBaseEach.js
    │   │   │   │   │   │   ├── _createBaseFor.js
    │   │   │   │   │   │   ├── _createBind.js
    │   │   │   │   │   │   ├── _createCaseFirst.js
    │   │   │   │   │   │   ├── _createCompounder.js
    │   │   │   │   │   │   ├── _createCtor.js
    │   │   │   │   │   │   ├── _createCurry.js
    │   │   │   │   │   │   ├── _createFind.js
    │   │   │   │   │   │   ├── _createFlow.js
    │   │   │   │   │   │   ├── _createHybrid.js
    │   │   │   │   │   │   ├── _createInverter.js
    │   │   │   │   │   │   ├── _createMathOperation.js
    │   │   │   │   │   │   ├── _createOver.js
    │   │   │   │   │   │   ├── _createPadding.js
    │   │   │   │   │   │   ├── _createPartial.js
    │   │   │   │   │   │   ├── _createRange.js
    │   │   │   │   │   │   ├── _createRecurry.js
    │   │   │   │   │   │   ├── _createRelationalOperation.js
    │   │   │   │   │   │   ├── _createRound.js
    │   │   │   │   │   │   ├── _createSet.js
    │   │   │   │   │   │   ├── _createToPairs.js
    │   │   │   │   │   │   ├── _createWrap.js
    │   │   │   │   │   │   ├── _deburrLetter.js
    │   │   │   │   │   │   ├── _defineProperty.js
    │   │   │   │   │   │   ├── _equalArrays.js
    │   │   │   │   │   │   ├── _equalByTag.js
    │   │   │   │   │   │   ├── _equalObjects.js
    │   │   │   │   │   │   ├── _escapeHtmlChar.js
    │   │   │   │   │   │   ├── _escapeStringChar.js
    │   │   │   │   │   │   ├── _freeGlobal.js
    │   │   │   │   │   │   ├── _getAllKeys.js
    │   │   │   │   │   │   ├── _getAllKeysIn.js
    │   │   │   │   │   │   ├── _getData.js
    │   │   │   │   │   │   ├── _getFuncName.js
    │   │   │   │   │   │   ├── _getHolder.js
    │   │   │   │   │   │   ├── _getLength.js
    │   │   │   │   │   │   ├── _getMapData.js
    │   │   │   │   │   │   ├── _getMatchData.js
    │   │   │   │   │   │   ├── _getNative.js
    │   │   │   │   │   │   ├── _getPrototype.js
    │   │   │   │   │   │   ├── _getSymbols.js
    │   │   │   │   │   │   ├── _getSymbolsIn.js
    │   │   │   │   │   │   ├── _getTag.js
    │   │   │   │   │   │   ├── _getValue.js
    │   │   │   │   │   │   ├── _getView.js
    │   │   │   │   │   │   ├── _getWrapDetails.js
    │   │   │   │   │   │   ├── _hasPath.js
    │   │   │   │   │   │   ├── _hashClear.js
    │   │   │   │   │   │   ├── _hashDelete.js
    │   │   │   │   │   │   ├── _hashGet.js
    │   │   │   │   │   │   ├── _hashHas.js
    │   │   │   │   │   │   ├── _hashSet.js
    │   │   │   │   │   │   ├── _indexKeys.js
    │   │   │   │   │   │   ├── _initCloneArray.js
    │   │   │   │   │   │   ├── _initCloneByTag.js
    │   │   │   │   │   │   ├── _initCloneObject.js
    │   │   │   │   │   │   ├── _insertWrapDetails.js
    │   │   │   │   │   │   ├── _isFlattenable.js
    │   │   │   │   │   │   ├── _isHostObject.js
    │   │   │   │   │   │   ├── _isIndex.js
    │   │   │   │   │   │   ├── _isIterateeCall.js
    │   │   │   │   │   │   ├── _isKey.js
    │   │   │   │   │   │   ├── _isKeyable.js
    │   │   │   │   │   │   ├── _isLaziable.js
    │   │   │   │   │   │   ├── _isMaskable.js
    │   │   │   │   │   │   ├── _isMasked.js
    │   │   │   │   │   │   ├── _isPrototype.js
    │   │   │   │   │   │   ├── _isStrictComparable.js
    │   │   │   │   │   │   ├── _iteratorToArray.js
    │   │   │   │   │   │   ├── _lazyClone.js
    │   │   │   │   │   │   ├── _lazyReverse.js
    │   │   │   │   │   │   ├── _lazyValue.js
    │   │   │   │   │   │   ├── _listCacheClear.js
    │   │   │   │   │   │   ├── _listCacheDelete.js
    │   │   │   │   │   │   ├── _listCacheGet.js
    │   │   │   │   │   │   ├── _listCacheHas.js
    │   │   │   │   │   │   ├── _listCacheSet.js
    │   │   │   │   │   │   ├── _mapCacheClear.js
    │   │   │   │   │   │   ├── _mapCacheDelete.js
    │   │   │   │   │   │   ├── _mapCacheGet.js
    │   │   │   │   │   │   ├── _mapCacheHas.js
    │   │   │   │   │   │   ├── _mapCacheSet.js
    │   │   │   │   │   │   ├── _mapToArray.js
    │   │   │   │   │   │   ├── _matchesStrictComparable.js
    │   │   │   │   │   │   ├── _mergeData.js
    │   │   │   │   │   │   ├── _mergeDefaults.js
    │   │   │   │   │   │   ├── _metaMap.js
    │   │   │   │   │   │   ├── _nativeCreate.js
    │   │   │   │   │   │   ├── _nodeUtil.js
    │   │   │   │   │   │   ├── _overArg.js
    │   │   │   │   │   │   ├── _parent.js
    │   │   │   │   │   │   ├── _reEscape.js
    │   │   │   │   │   │   ├── _reEvaluate.js
    │   │   │   │   │   │   ├── _reHasComplexSymbol.js
    │   │   │   │   │   │   ├── _reInterpolate.js
    │   │   │   │   │   │   ├── _realNames.js
    │   │   │   │   │   │   ├── _reorder.js
    │   │   │   │   │   │   ├── _replaceHolders.js
    │   │   │   │   │   │   ├── _root.js
    │   │   │   │   │   │   ├── _setCacheAdd.js
    │   │   │   │   │   │   ├── _setCacheHas.js
    │   │   │   │   │   │   ├── _setData.js
    │   │   │   │   │   │   ├── _setToArray.js
    │   │   │   │   │   │   ├── _setToPairs.js
    │   │   │   │   │   │   ├── _setWrapToString.js
    │   │   │   │   │   │   ├── _stackClear.js
    │   │   │   │   │   │   ├── _stackDelete.js
    │   │   │   │   │   │   ├── _stackGet.js
    │   │   │   │   │   │   ├── _stackHas.js
    │   │   │   │   │   │   ├── _stackSet.js
    │   │   │   │   │   │   ├── _stringSize.js
    │   │   │   │   │   │   ├── _stringToArray.js
    │   │   │   │   │   │   ├── _stringToPath.js
    │   │   │   │   │   │   ├── _toKey.js
    │   │   │   │   │   │   ├── _toSource.js
    │   │   │   │   │   │   ├── _unescapeHtmlChar.js
    │   │   │   │   │   │   ├── _updateWrapDetails.js
    │   │   │   │   │   │   ├── _wrapperClone.js
    │   │   │   │   │   │   ├── add.js
    │   │   │   │   │   │   ├── after.js
    │   │   │   │   │   │   ├── array.js
    │   │   │   │   │   │   ├── ary.js
    │   │   │   │   │   │   ├── assign.js
    │   │   │   │   │   │   ├── assignIn.js
    │   │   │   │   │   │   ├── assignInWith.js
    │   │   │   │   │   │   ├── assignWith.js
    │   │   │   │   │   │   ├── at.js
    │   │   │   │   │   │   ├── attempt.js
    │   │   │   │   │   │   ├── before.js
    │   │   │   │   │   │   ├── bind.js
    │   │   │   │   │   │   ├── bindAll.js
    │   │   │   │   │   │   ├── bindKey.js
    │   │   │   │   │   │   ├── camelCase.js
    │   │   │   │   │   │   ├── capitalize.js
    │   │   │   │   │   │   ├── castArray.js
    │   │   │   │   │   │   ├── ceil.js
    │   │   │   │   │   │   ├── chain.js
    │   │   │   │   │   │   ├── chunk.js
    │   │   │   │   │   │   ├── clamp.js
    │   │   │   │   │   │   ├── clone.js
    │   │   │   │   │   │   ├── cloneDeep.js
    │   │   │   │   │   │   ├── cloneDeepWith.js
    │   │   │   │   │   │   ├── cloneWith.js
    │   │   │   │   │   │   ├── collection.js
    │   │   │   │   │   │   ├── commit.js
    │   │   │   │   │   │   ├── compact.js
    │   │   │   │   │   │   ├── concat.js
    │   │   │   │   │   │   ├── cond.js
    │   │   │   │   │   │   ├── conforms.js
    │   │   │   │   │   │   ├── conformsTo.js
    │   │   │   │   │   │   ├── constant.js
    │   │   │   │   │   │   ├── core.js
    │   │   │   │   │   │   ├── core.min.js
    │   │   │   │   │   │   ├── countBy.js
    │   │   │   │   │   │   ├── create.js
    │   │   │   │   │   │   ├── curry.js
    │   │   │   │   │   │   ├── curryRight.js
    │   │   │   │   │   │   ├── date.js
    │   │   │   │   │   │   ├── debounce.js
    │   │   │   │   │   │   ├── deburr.js
    │   │   │   │   │   │   ├── defaultTo.js
    │   │   │   │   │   │   ├── defaults.js
    │   │   │   │   │   │   ├── defaultsDeep.js
    │   │   │   │   │   │   ├── defer.js
    │   │   │   │   │   │   ├── delay.js
    │   │   │   │   │   │   ├── difference.js
    │   │   │   │   │   │   ├── differenceBy.js
    │   │   │   │   │   │   ├── differenceWith.js
    │   │   │   │   │   │   ├── divide.js
    │   │   │   │   │   │   ├── drop.js
    │   │   │   │   │   │   ├── dropRight.js
    │   │   │   │   │   │   ├── dropRightWhile.js
    │   │   │   │   │   │   ├── dropWhile.js
    │   │   │   │   │   │   ├── each.js
    │   │   │   │   │   │   ├── eachRight.js
    │   │   │   │   │   │   ├── endsWith.js
    │   │   │   │   │   │   ├── entries.js
    │   │   │   │   │   │   ├── entriesIn.js
    │   │   │   │   │   │   ├── eq.js
    │   │   │   │   │   │   ├── escape.js
    │   │   │   │   │   │   ├── escapeRegExp.js
    │   │   │   │   │   │   ├── every.js
    │   │   │   │   │   │   ├── extend.js
    │   │   │   │   │   │   ├── extendWith.js
    │   │   │   │   │   │   ├── fill.js
    │   │   │   │   │   │   ├── filter.js
    │   │   │   │   │   │   ├── find.js
    │   │   │   │   │   │   ├── findIndex.js
    │   │   │   │   │   │   ├── findKey.js
    │   │   │   │   │   │   ├── findLast.js
    │   │   │   │   │   │   ├── findLastIndex.js
    │   │   │   │   │   │   ├── findLastKey.js
    │   │   │   │   │   │   ├── first.js
    │   │   │   │   │   │   ├── flatMap.js
    │   │   │   │   │   │   ├── flatMapDeep.js
    │   │   │   │   │   │   ├── flatMapDepth.js
    │   │   │   │   │   │   ├── flatten.js
    │   │   │   │   │   │   ├── flattenDeep.js
    │   │   │   │   │   │   ├── flattenDepth.js
    │   │   │   │   │   │   ├── flip.js
    │   │   │   │   │   │   ├── floor.js
    │   │   │   │   │   │   ├── flow.js
    │   │   │   │   │   │   ├── flowRight.js
    │   │   │   │   │   │   ├── forEach.js
    │   │   │   │   │   │   ├── forEachRight.js
    │   │   │   │   │   │   ├── forIn.js
    │   │   │   │   │   │   ├── forInRight.js
    │   │   │   │   │   │   ├── forOwn.js
    │   │   │   │   │   │   ├── forOwnRight.js
    │   │   │   │   │   │   ├── fp.js
    │   │   │   │   │   │   ├── fp
    │   │   │   │   │   │   │   ├── F.js
    │   │   │   │   │   │   │   ├── T.js
    │   │   │   │   │   │   │   ├── __.js
    │   │   │   │   │   │   │   ├── _baseConvert.js
    │   │   │   │   │   │   │   ├── _convertBrowser.js
    │   │   │   │   │   │   │   ├── _falseOptions.js
    │   │   │   │   │   │   │   ├── _mapping.js
    │   │   │   │   │   │   │   ├── _util.js
    │   │   │   │   │   │   │   ├── add.js
    │   │   │   │   │   │   │   ├── after.js
    │   │   │   │   │   │   │   ├── all.js
    │   │   │   │   │   │   │   ├── allPass.js
    │   │   │   │   │   │   │   ├── always.js
    │   │   │   │   │   │   │   ├── any.js
    │   │   │   │   │   │   │   ├── anyPass.js
    │   │   │   │   │   │   │   ├── apply.js
    │   │   │   │   │   │   │   ├── array.js
    │   │   │   │   │   │   │   ├── ary.js
    │   │   │   │   │   │   │   ├── assign.js
    │   │   │   │   │   │   │   ├── assignAll.js
    │   │   │   │   │   │   │   ├── assignAllWith.js
    │   │   │   │   │   │   │   ├── assignIn.js
    │   │   │   │   │   │   │   ├── assignInAll.js
    │   │   │   │   │   │   │   ├── assignInAllWith.js
    │   │   │   │   │   │   │   ├── assignInWith.js
    │   │   │   │   │   │   │   ├── assignWith.js
    │   │   │   │   │   │   │   ├── assoc.js
    │   │   │   │   │   │   │   ├── assocPath.js
    │   │   │   │   │   │   │   ├── at.js
    │   │   │   │   │   │   │   ├── attempt.js
    │   │   │   │   │   │   │   ├── before.js
    │   │   │   │   │   │   │   ├── bind.js
    │   │   │   │   │   │   │   ├── bindAll.js
    │   │   │   │   │   │   │   ├── bindKey.js
    │   │   │   │   │   │   │   ├── camelCase.js
    │   │   │   │   │   │   │   ├── capitalize.js
    │   │   │   │   │   │   │   ├── castArray.js
    │   │   │   │   │   │   │   ├── ceil.js
    │   │   │   │   │   │   │   ├── chain.js
    │   │   │   │   │   │   │   ├── chunk.js
    │   │   │   │   │   │   │   ├── clamp.js
    │   │   │   │   │   │   │   ├── clone.js
    │   │   │   │   │   │   │   ├── cloneDeep.js
    │   │   │   │   │   │   │   ├── cloneDeepWith.js
    │   │   │   │   │   │   │   ├── cloneWith.js
    │   │   │   │   │   │   │   ├── collection.js
    │   │   │   │   │   │   │   ├── commit.js
    │   │   │   │   │   │   │   ├── compact.js
    │   │   │   │   │   │   │   ├── complement.js
    │   │   │   │   │   │   │   ├── compose.js
    │   │   │   │   │   │   │   ├── concat.js
    │   │   │   │   │   │   │   ├── cond.js
    │   │   │   │   │   │   │   ├── conforms.js
    │   │   │   │   │   │   │   ├── conformsTo.js
    │   │   │   │   │   │   │   ├── constant.js
    │   │   │   │   │   │   │   ├── contains.js
    │   │   │   │   │   │   │   ├── convert.js
    │   │   │   │   │   │   │   ├── countBy.js
    │   │   │   │   │   │   │   ├── create.js
    │   │   │   │   │   │   │   ├── curry.js
    │   │   │   │   │   │   │   ├── curryN.js
    │   │   │   │   │   │   │   ├── curryRight.js
    │   │   │   │   │   │   │   ├── curryRightN.js
    │   │   │   │   │   │   │   ├── date.js
    │   │   │   │   │   │   │   ├── debounce.js
    │   │   │   │   │   │   │   ├── deburr.js
    │   │   │   │   │   │   │   ├── defaultTo.js
    │   │   │   │   │   │   │   ├── defaults.js
    │   │   │   │   │   │   │   ├── defaultsAll.js
    │   │   │   │   │   │   │   ├── defaultsDeep.js
    │   │   │   │   │   │   │   ├── defaultsDeepAll.js
    │   │   │   │   │   │   │   ├── defer.js
    │   │   │   │   │   │   │   ├── delay.js
    │   │   │   │   │   │   │   ├── difference.js
    │   │   │   │   │   │   │   ├── differenceBy.js
    │   │   │   │   │   │   │   ├── differenceWith.js
    │   │   │   │   │   │   │   ├── dissoc.js
    │   │   │   │   │   │   │   ├── dissocPath.js
    │   │   │   │   │   │   │   ├── divide.js
    │   │   │   │   │   │   │   ├── drop.js
    │   │   │   │   │   │   │   ├── dropLast.js
    │   │   │   │   │   │   │   ├── dropLastWhile.js
    │   │   │   │   │   │   │   ├── dropRight.js
    │   │   │   │   │   │   │   ├── dropRightWhile.js
    │   │   │   │   │   │   │   ├── dropWhile.js
    │   │   │   │   │   │   │   ├── each.js
    │   │   │   │   │   │   │   ├── eachRight.js
    │   │   │   │   │   │   │   ├── endsWith.js
    │   │   │   │   │   │   │   ├── entries.js
    │   │   │   │   │   │   │   ├── entriesIn.js
    │   │   │   │   │   │   │   ├── eq.js
    │   │   │   │   │   │   │   ├── equals.js
    │   │   │   │   │   │   │   ├── escape.js
    │   │   │   │   │   │   │   ├── escapeRegExp.js
    │   │   │   │   │   │   │   ├── every.js
    │   │   │   │   │   │   │   ├── extend.js
    │   │   │   │   │   │   │   ├── extendAll.js
    │   │   │   │   │   │   │   ├── extendAllWith.js
    │   │   │   │   │   │   │   ├── extendWith.js
    │   │   │   │   │   │   │   ├── fill.js
    │   │   │   │   │   │   │   ├── filter.js
    │   │   │   │   │   │   │   ├── find.js
    │   │   │   │   │   │   │   ├── findFrom.js
    │   │   │   │   │   │   │   ├── findIndex.js
    │   │   │   │   │   │   │   ├── findIndexFrom.js
    │   │   │   │   │   │   │   ├── findKey.js
    │   │   │   │   │   │   │   ├── findLast.js
    │   │   │   │   │   │   │   ├── findLastFrom.js
    │   │   │   │   │   │   │   ├── findLastIndex.js
    │   │   │   │   │   │   │   ├── findLastIndexFrom.js
    │   │   │   │   │   │   │   ├── findLastKey.js
    │   │   │   │   │   │   │   ├── first.js
    │   │   │   │   │   │   │   ├── flatMap.js
    │   │   │   │   │   │   │   ├── flatMapDeep.js
    │   │   │   │   │   │   │   ├── flatMapDepth.js
    │   │   │   │   │   │   │   ├── flatten.js
    │   │   │   │   │   │   │   ├── flattenDeep.js
    │   │   │   │   │   │   │   ├── flattenDepth.js
    │   │   │   │   │   │   │   ├── flip.js
    │   │   │   │   │   │   │   ├── floor.js
    │   │   │   │   │   │   │   ├── flow.js
    │   │   │   │   │   │   │   ├── flowRight.js
    │   │   │   │   │   │   │   ├── forEach.js
    │   │   │   │   │   │   │   ├── forEachRight.js
    │   │   │   │   │   │   │   ├── forIn.js
    │   │   │   │   │   │   │   ├── forInRight.js
    │   │   │   │   │   │   │   ├── forOwn.js
    │   │   │   │   │   │   │   ├── forOwnRight.js
    │   │   │   │   │   │   │   ├── fromPairs.js
    │   │   │   │   │   │   │   ├── function.js
    │   │   │   │   │   │   │   ├── functions.js
    │   │   │   │   │   │   │   ├── functionsIn.js
    │   │   │   │   │   │   │   ├── get.js
    │   │   │   │   │   │   │   ├── getOr.js
    │   │   │   │   │   │   │   ├── groupBy.js
    │   │   │   │   │   │   │   ├── gt.js
    │   │   │   │   │   │   │   ├── gte.js
    │   │   │   │   │   │   │   ├── has.js
    │   │   │   │   │   │   │   ├── hasIn.js
    │   │   │   │   │   │   │   ├── head.js
    │   │   │   │   │   │   │   ├── identical.js
    │   │   │   │   │   │   │   ├── identity.js
    │   │   │   │   │   │   │   ├── inRange.js
    │   │   │   │   │   │   │   ├── includes.js
    │   │   │   │   │   │   │   ├── includesFrom.js
    │   │   │   │   │   │   │   ├── indexBy.js
    │   │   │   │   │   │   │   ├── indexOf.js
    │   │   │   │   │   │   │   ├── indexOfFrom.js
    │   │   │   │   │   │   │   ├── init.js
    │   │   │   │   │   │   │   ├── initial.js
    │   │   │   │   │   │   │   ├── intersection.js
    │   │   │   │   │   │   │   ├── intersectionBy.js
    │   │   │   │   │   │   │   ├── intersectionWith.js
    │   │   │   │   │   │   │   ├── invert.js
    │   │   │   │   │   │   │   ├── invertBy.js
    │   │   │   │   │   │   │   ├── invertObj.js
    │   │   │   │   │   │   │   ├── invoke.js
    │   │   │   │   │   │   │   ├── invokeArgs.js
    │   │   │   │   │   │   │   ├── invokeArgsMap.js
    │   │   │   │   │   │   │   ├── invokeMap.js
    │   │   │   │   │   │   │   ├── isArguments.js
    │   │   │   │   │   │   │   ├── isArray.js
    │   │   │   │   │   │   │   ├── isArrayBuffer.js
    │   │   │   │   │   │   │   ├── isArrayLike.js
    │   │   │   │   │   │   │   ├── isArrayLikeObject.js
    │   │   │   │   │   │   │   ├── isBoolean.js
    │   │   │   │   │   │   │   ├── isBuffer.js
    │   │   │   │   │   │   │   ├── isDate.js
    │   │   │   │   │   │   │   ├── isElement.js
    │   │   │   │   │   │   │   ├── isEmpty.js
    │   │   │   │   │   │   │   ├── isEqual.js
    │   │   │   │   │   │   │   ├── isEqualWith.js
    │   │   │   │   │   │   │   ├── isError.js
    │   │   │   │   │   │   │   ├── isFinite.js
    │   │   │   │   │   │   │   ├── isFunction.js
    │   │   │   │   │   │   │   ├── isInteger.js
    │   │   │   │   │   │   │   ├── isLength.js
    │   │   │   │   │   │   │   ├── isMap.js
    │   │   │   │   │   │   │   ├── isMatch.js
    │   │   │   │   │   │   │   ├── isMatchWith.js
    │   │   │   │   │   │   │   ├── isNaN.js
    │   │   │   │   │   │   │   ├── isNative.js
    │   │   │   │   │   │   │   ├── isNil.js
    │   │   │   │   │   │   │   ├── isNull.js
    │   │   │   │   │   │   │   ├── isNumber.js
    │   │   │   │   │   │   │   ├── isObject.js
    │   │   │   │   │   │   │   ├── isObjectLike.js
    │   │   │   │   │   │   │   ├── isPlainObject.js
    │   │   │   │   │   │   │   ├── isRegExp.js
    │   │   │   │   │   │   │   ├── isSafeInteger.js
    │   │   │   │   │   │   │   ├── isSet.js
    │   │   │   │   │   │   │   ├── isString.js
    │   │   │   │   │   │   │   ├── isSymbol.js
    │   │   │   │   │   │   │   ├── isTypedArray.js
    │   │   │   │   │   │   │   ├── isUndefined.js
    │   │   │   │   │   │   │   ├── isWeakMap.js
    │   │   │   │   │   │   │   ├── isWeakSet.js
    │   │   │   │   │   │   │   ├── iteratee.js
    │   │   │   │   │   │   │   ├── join.js
    │   │   │   │   │   │   │   ├── juxt.js
    │   │   │   │   │   │   │   ├── kebabCase.js
    │   │   │   │   │   │   │   ├── keyBy.js
    │   │   │   │   │   │   │   ├── keys.js
    │   │   │   │   │   │   │   ├── keysIn.js
    │   │   │   │   │   │   │   ├── lang.js
    │   │   │   │   │   │   │   ├── last.js
    │   │   │   │   │   │   │   ├── lastIndexOf.js
    │   │   │   │   │   │   │   ├── lastIndexOfFrom.js
    │   │   │   │   │   │   │   ├── lowerCase.js
    │   │   │   │   │   │   │   ├── lowerFirst.js
    │   │   │   │   │   │   │   ├── lt.js
    │   │   │   │   │   │   │   ├── lte.js
    │   │   │   │   │   │   │   ├── map.js
    │   │   │   │   │   │   │   ├── mapKeys.js
    │   │   │   │   │   │   │   ├── mapValues.js
    │   │   │   │   │   │   │   ├── matches.js
    │   │   │   │   │   │   │   ├── matchesProperty.js
    │   │   │   │   │   │   │   ├── math.js
    │   │   │   │   │   │   │   ├── max.js
    │   │   │   │   │   │   │   ├── maxBy.js
    │   │   │   │   │   │   │   ├── mean.js
    │   │   │   │   │   │   │   ├── meanBy.js
    │   │   │   │   │   │   │   ├── memoize.js
    │   │   │   │   │   │   │   ├── merge.js
    │   │   │   │   │   │   │   ├── mergeAll.js
    │   │   │   │   │   │   │   ├── mergeAllWith.js
    │   │   │   │   │   │   │   ├── mergeWith.js
    │   │   │   │   │   │   │   ├── method.js
    │   │   │   │   │   │   │   ├── methodOf.js
    │   │   │   │   │   │   │   ├── min.js
    │   │   │   │   │   │   │   ├── minBy.js
    │   │   │   │   │   │   │   ├── mixin.js
    │   │   │   │   │   │   │   ├── multiply.js
    │   │   │   │   │   │   │   ├── nAry.js
    │   │   │   │   │   │   │   ├── negate.js
    │   │   │   │   │   │   │   ├── next.js
    │   │   │   │   │   │   │   ├── noop.js
    │   │   │   │   │   │   │   ├── now.js
    │   │   │   │   │   │   │   ├── nth.js
    │   │   │   │   │   │   │   ├── nthArg.js
    │   │   │   │   │   │   │   ├── number.js
    │   │   │   │   │   │   │   ├── object.js
    │   │   │   │   │   │   │   ├── omit.js
    │   │   │   │   │   │   │   ├── omitAll.js
    │   │   │   │   │   │   │   ├── omitBy.js
    │   │   │   │   │   │   │   ├── once.js
    │   │   │   │   │   │   │   ├── orderBy.js
    │   │   │   │   │   │   │   ├── over.js
    │   │   │   │   │   │   │   ├── overArgs.js
    │   │   │   │   │   │   │   ├── overEvery.js
    │   │   │   │   │   │   │   ├── overSome.js
    │   │   │   │   │   │   │   ├── pad.js
    │   │   │   │   │   │   │   ├── padChars.js
    │   │   │   │   │   │   │   ├── padCharsEnd.js
    │   │   │   │   │   │   │   ├── padCharsStart.js
    │   │   │   │   │   │   │   ├── padEnd.js
    │   │   │   │   │   │   │   ├── padStart.js
    │   │   │   │   │   │   │   ├── parseInt.js
    │   │   │   │   │   │   │   ├── partial.js
    │   │   │   │   │   │   │   ├── partialRight.js
    │   │   │   │   │   │   │   ├── partition.js
    │   │   │   │   │   │   │   ├── path.js
    │   │   │   │   │   │   │   ├── pathEq.js
    │   │   │   │   │   │   │   ├── pathOr.js
    │   │   │   │   │   │   │   ├── paths.js
    │   │   │   │   │   │   │   ├── pick.js
    │   │   │   │   │   │   │   ├── pickAll.js
    │   │   │   │   │   │   │   ├── pickBy.js
    │   │   │   │   │   │   │   ├── pipe.js
    │   │   │   │   │   │   │   ├── placeholder.js
    │   │   │   │   │   │   │   ├── plant.js
    │   │   │   │   │   │   │   ├── pluck.js
    │   │   │   │   │   │   │   ├── prop.js
    │   │   │   │   │   │   │   ├── propEq.js
    │   │   │   │   │   │   │   ├── propOr.js
    │   │   │   │   │   │   │   ├── property.js
    │   │   │   │   │   │   │   ├── propertyOf.js
    │   │   │   │   │   │   │   ├── props.js
    │   │   │   │   │   │   │   ├── pull.js
    │   │   │   │   │   │   │   ├── pullAll.js
    │   │   │   │   │   │   │   ├── pullAllBy.js
    │   │   │   │   │   │   │   ├── pullAllWith.js
    │   │   │   │   │   │   │   ├── pullAt.js
    │   │   │   │   │   │   │   ├── random.js
    │   │   │   │   │   │   │   ├── range.js
    │   │   │   │   │   │   │   ├── rangeRight.js
    │   │   │   │   │   │   │   ├── rearg.js
    │   │   │   │   │   │   │   ├── reduce.js
    │   │   │   │   │   │   │   ├── reduceRight.js
    │   │   │   │   │   │   │   ├── reject.js
    │   │   │   │   │   │   │   ├── remove.js
    │   │   │   │   │   │   │   ├── repeat.js
    │   │   │   │   │   │   │   ├── replace.js
    │   │   │   │   │   │   │   ├── rest.js
    │   │   │   │   │   │   │   ├── restFrom.js
    │   │   │   │   │   │   │   ├── result.js
    │   │   │   │   │   │   │   ├── reverse.js
    │   │   │   │   │   │   │   ├── round.js
    │   │   │   │   │   │   │   ├── sample.js
    │   │   │   │   │   │   │   ├── sampleSize.js
    │   │   │   │   │   │   │   ├── seq.js
    │   │   │   │   │   │   │   ├── set.js
    │   │   │   │   │   │   │   ├── setWith.js
    │   │   │   │   │   │   │   ├── shuffle.js
    │   │   │   │   │   │   │   ├── size.js
    │   │   │   │   │   │   │   ├── slice.js
    │   │   │   │   │   │   │   ├── snakeCase.js
    │   │   │   │   │   │   │   ├── some.js
    │   │   │   │   │   │   │   ├── sortBy.js
    │   │   │   │   │   │   │   ├── sortedIndex.js
    │   │   │   │   │   │   │   ├── sortedIndexBy.js
    │   │   │   │   │   │   │   ├── sortedIndexOf.js
    │   │   │   │   │   │   │   ├── sortedLastIndex.js
    │   │   │   │   │   │   │   ├── sortedLastIndexBy.js
    │   │   │   │   │   │   │   ├── sortedLastIndexOf.js
    │   │   │   │   │   │   │   ├── sortedUniq.js
    │   │   │   │   │   │   │   ├── sortedUniqBy.js
    │   │   │   │   │   │   │   ├── split.js
    │   │   │   │   │   │   │   ├── spread.js
    │   │   │   │   │   │   │   ├── spreadFrom.js
    │   │   │   │   │   │   │   ├── startCase.js
    │   │   │   │   │   │   │   ├── startsWith.js
    │   │   │   │   │   │   │   ├── string.js
    │   │   │   │   │   │   │   ├── stubArray.js
    │   │   │   │   │   │   │   ├── stubFalse.js
    │   │   │   │   │   │   │   ├── stubObject.js
    │   │   │   │   │   │   │   ├── stubString.js
    │   │   │   │   │   │   │   ├── stubTrue.js
    │   │   │   │   │   │   │   ├── subtract.js
    │   │   │   │   │   │   │   ├── sum.js
    │   │   │   │   │   │   │   ├── sumBy.js
    │   │   │   │   │   │   │   ├── symmetricDifference.js
    │   │   │   │   │   │   │   ├── symmetricDifferenceBy.js
    │   │   │   │   │   │   │   ├── symmetricDifferenceWith.js
    │   │   │   │   │   │   │   ├── tail.js
    │   │   │   │   │   │   │   ├── take.js
    │   │   │   │   │   │   │   ├── takeLast.js
    │   │   │   │   │   │   │   ├── takeLastWhile.js
    │   │   │   │   │   │   │   ├── takeRight.js
    │   │   │   │   │   │   │   ├── takeRightWhile.js
    │   │   │   │   │   │   │   ├── takeWhile.js
    │   │   │   │   │   │   │   ├── tap.js
    │   │   │   │   │   │   │   ├── template.js
    │   │   │   │   │   │   │   ├── templateSettings.js
    │   │   │   │   │   │   │   ├── throttle.js
    │   │   │   │   │   │   │   ├── thru.js
    │   │   │   │   │   │   │   ├── times.js
    │   │   │   │   │   │   │   ├── toArray.js
    │   │   │   │   │   │   │   ├── toFinite.js
    │   │   │   │   │   │   │   ├── toInteger.js
    │   │   │   │   │   │   │   ├── toIterator.js
    │   │   │   │   │   │   │   ├── toJSON.js
    │   │   │   │   │   │   │   ├── toLength.js
    │   │   │   │   │   │   │   ├── toLower.js
    │   │   │   │   │   │   │   ├── toNumber.js
    │   │   │   │   │   │   │   ├── toPairs.js
    │   │   │   │   │   │   │   ├── toPairsIn.js
    │   │   │   │   │   │   │   ├── toPath.js
    │   │   │   │   │   │   │   ├── toPlainObject.js
    │   │   │   │   │   │   │   ├── toSafeInteger.js
    │   │   │   │   │   │   │   ├── toString.js
    │   │   │   │   │   │   │   ├── toUpper.js
    │   │   │   │   │   │   │   ├── transform.js
    │   │   │   │   │   │   │   ├── trim.js
    │   │   │   │   │   │   │   ├── trimChars.js
    │   │   │   │   │   │   │   ├── trimCharsEnd.js
    │   │   │   │   │   │   │   ├── trimCharsStart.js
    │   │   │   │   │   │   │   ├── trimEnd.js
    │   │   │   │   │   │   │   ├── trimStart.js
    │   │   │   │   │   │   │   ├── truncate.js
    │   │   │   │   │   │   │   ├── unapply.js
    │   │   │   │   │   │   │   ├── unary.js
    │   │   │   │   │   │   │   ├── unescape.js
    │   │   │   │   │   │   │   ├── union.js
    │   │   │   │   │   │   │   ├── unionBy.js
    │   │   │   │   │   │   │   ├── unionWith.js
    │   │   │   │   │   │   │   ├── uniq.js
    │   │   │   │   │   │   │   ├── uniqBy.js
    │   │   │   │   │   │   │   ├── uniqWith.js
    │   │   │   │   │   │   │   ├── uniqueId.js
    │   │   │   │   │   │   │   ├── unnest.js
    │   │   │   │   │   │   │   ├── unset.js
    │   │   │   │   │   │   │   ├── unzip.js
    │   │   │   │   │   │   │   ├── unzipWith.js
    │   │   │   │   │   │   │   ├── update.js
    │   │   │   │   │   │   │   ├── updateWith.js
    │   │   │   │   │   │   │   ├── upperCase.js
    │   │   │   │   │   │   │   ├── upperFirst.js
    │   │   │   │   │   │   │   ├── useWith.js
    │   │   │   │   │   │   │   ├── util.js
    │   │   │   │   │   │   │   ├── value.js
    │   │   │   │   │   │   │   ├── valueOf.js
    │   │   │   │   │   │   │   ├── values.js
    │   │   │   │   │   │   │   ├── valuesIn.js
    │   │   │   │   │   │   │   ├── where.js
    │   │   │   │   │   │   │   ├── whereEq.js
    │   │   │   │   │   │   │   ├── without.js
    │   │   │   │   │   │   │   ├── words.js
    │   │   │   │   │   │   │   ├── wrap.js
    │   │   │   │   │   │   │   ├── wrapperAt.js
    │   │   │   │   │   │   │   ├── wrapperChain.js
    │   │   │   │   │   │   │   ├── wrapperLodash.js
    │   │   │   │   │   │   │   ├── wrapperReverse.js
    │   │   │   │   │   │   │   ├── wrapperValue.js
    │   │   │   │   │   │   │   ├── xor.js
    │   │   │   │   │   │   │   ├── xorBy.js
    │   │   │   │   │   │   │   ├── xorWith.js
    │   │   │   │   │   │   │   ├── zip.js
    │   │   │   │   │   │   │   ├── zipAll.js
    │   │   │   │   │   │   │   ├── zipObj.js
    │   │   │   │   │   │   │   ├── zipObject.js
    │   │   │   │   │   │   │   ├── zipObjectDeep.js
    │   │   │   │   │   │   │   └── zipWith.js
    │   │   │   │   │   │   ├── fromPairs.js
    │   │   │   │   │   │   ├── function.js
    │   │   │   │   │   │   ├── functions.js
    │   │   │   │   │   │   ├── functionsIn.js
    │   │   │   │   │   │   ├── get.js
    │   │   │   │   │   │   ├── groupBy.js
    │   │   │   │   │   │   ├── gt.js
    │   │   │   │   │   │   ├── gte.js
    │   │   │   │   │   │   ├── has.js
    │   │   │   │   │   │   ├── hasIn.js
    │   │   │   │   │   │   ├── head.js
    │   │   │   │   │   │   ├── identity.js
    │   │   │   │   │   │   ├── inRange.js
    │   │   │   │   │   │   ├── includes.js
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── indexOf.js
    │   │   │   │   │   │   ├── initial.js
    │   │   │   │   │   │   ├── intersection.js
    │   │   │   │   │   │   ├── intersectionBy.js
    │   │   │   │   │   │   ├── intersectionWith.js
    │   │   │   │   │   │   ├── invert.js
    │   │   │   │   │   │   ├── invertBy.js
    │   │   │   │   │   │   ├── invoke.js
    │   │   │   │   │   │   ├── invokeMap.js
    │   │   │   │   │   │   ├── isArguments.js
    │   │   │   │   │   │   ├── isArray.js
    │   │   │   │   │   │   ├── isArrayBuffer.js
    │   │   │   │   │   │   ├── isArrayLike.js
    │   │   │   │   │   │   ├── isArrayLikeObject.js
    │   │   │   │   │   │   ├── isBoolean.js
    │   │   │   │   │   │   ├── isBuffer.js
    │   │   │   │   │   │   ├── isDate.js
    │   │   │   │   │   │   ├── isElement.js
    │   │   │   │   │   │   ├── isEmpty.js
    │   │   │   │   │   │   ├── isEqual.js
    │   │   │   │   │   │   ├── isEqualWith.js
    │   │   │   │   │   │   ├── isError.js
    │   │   │   │   │   │   ├── isFinite.js
    │   │   │   │   │   │   ├── isFunction.js
    │   │   │   │   │   │   ├── isInteger.js
    │   │   │   │   │   │   ├── isLength.js
    │   │   │   │   │   │   ├── isMap.js
    │   │   │   │   │   │   ├── isMatch.js
    │   │   │   │   │   │   ├── isMatchWith.js
    │   │   │   │   │   │   ├── isNaN.js
    │   │   │   │   │   │   ├── isNative.js
    │   │   │   │   │   │   ├── isNil.js
    │   │   │   │   │   │   ├── isNull.js
    │   │   │   │   │   │   ├── isNumber.js
    │   │   │   │   │   │   ├── isObject.js
    │   │   │   │   │   │   ├── isObjectLike.js
    │   │   │   │   │   │   ├── isPlainObject.js
    │   │   │   │   │   │   ├── isRegExp.js
    │   │   │   │   │   │   ├── isSafeInteger.js
    │   │   │   │   │   │   ├── isSet.js
    │   │   │   │   │   │   ├── isString.js
    │   │   │   │   │   │   ├── isSymbol.js
    │   │   │   │   │   │   ├── isTypedArray.js
    │   │   │   │   │   │   ├── isUndefined.js
    │   │   │   │   │   │   ├── isWeakMap.js
    │   │   │   │   │   │   ├── isWeakSet.js
    │   │   │   │   │   │   ├── iteratee.js
    │   │   │   │   │   │   ├── join.js
    │   │   │   │   │   │   ├── kebabCase.js
    │   │   │   │   │   │   ├── keyBy.js
    │   │   │   │   │   │   ├── keys.js
    │   │   │   │   │   │   ├── keysIn.js
    │   │   │   │   │   │   ├── lang.js
    │   │   │   │   │   │   ├── last.js
    │   │   │   │   │   │   ├── lastIndexOf.js
    │   │   │   │   │   │   ├── lodash.js
    │   │   │   │   │   │   ├── lodash.min.js
    │   │   │   │   │   │   ├── lowerCase.js
    │   │   │   │   │   │   ├── lowerFirst.js
    │   │   │   │   │   │   ├── lt.js
    │   │   │   │   │   │   ├── lte.js
    │   │   │   │   │   │   ├── map.js
    │   │   │   │   │   │   ├── mapKeys.js
    │   │   │   │   │   │   ├── mapValues.js
    │   │   │   │   │   │   ├── matches.js
    │   │   │   │   │   │   ├── matchesProperty.js
    │   │   │   │   │   │   ├── math.js
    │   │   │   │   │   │   ├── max.js
    │   │   │   │   │   │   ├── maxBy.js
    │   │   │   │   │   │   ├── mean.js
    │   │   │   │   │   │   ├── meanBy.js
    │   │   │   │   │   │   ├── memoize.js
    │   │   │   │   │   │   ├── merge.js
    │   │   │   │   │   │   ├── mergeWith.js
    │   │   │   │   │   │   ├── method.js
    │   │   │   │   │   │   ├── methodOf.js
    │   │   │   │   │   │   ├── min.js
    │   │   │   │   │   │   ├── minBy.js
    │   │   │   │   │   │   ├── mixin.js
    │   │   │   │   │   │   ├── multiply.js
    │   │   │   │   │   │   ├── negate.js
    │   │   │   │   │   │   ├── next.js
    │   │   │   │   │   │   ├── noop.js
    │   │   │   │   │   │   ├── now.js
    │   │   │   │   │   │   ├── nth.js
    │   │   │   │   │   │   ├── nthArg.js
    │   │   │   │   │   │   ├── number.js
    │   │   │   │   │   │   ├── object.js
    │   │   │   │   │   │   ├── omit.js
    │   │   │   │   │   │   ├── omitBy.js
    │   │   │   │   │   │   ├── once.js
    │   │   │   │   │   │   ├── orderBy.js
    │   │   │   │   │   │   ├── over.js
    │   │   │   │   │   │   ├── overArgs.js
    │   │   │   │   │   │   ├── overEvery.js
    │   │   │   │   │   │   ├── overSome.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── pad.js
    │   │   │   │   │   │   ├── padEnd.js
    │   │   │   │   │   │   ├── padStart.js
    │   │   │   │   │   │   ├── parseInt.js
    │   │   │   │   │   │   ├── partial.js
    │   │   │   │   │   │   ├── partialRight.js
    │   │   │   │   │   │   ├── partition.js
    │   │   │   │   │   │   ├── pick.js
    │   │   │   │   │   │   ├── pickBy.js
    │   │   │   │   │   │   ├── plant.js
    │   │   │   │   │   │   ├── property.js
    │   │   │   │   │   │   ├── propertyOf.js
    │   │   │   │   │   │   ├── pull.js
    │   │   │   │   │   │   ├── pullAll.js
    │   │   │   │   │   │   ├── pullAllBy.js
    │   │   │   │   │   │   ├── pullAllWith.js
    │   │   │   │   │   │   ├── pullAt.js
    │   │   │   │   │   │   ├── random.js
    │   │   │   │   │   │   ├── range.js
    │   │   │   │   │   │   ├── rangeRight.js
    │   │   │   │   │   │   ├── rearg.js
    │   │   │   │   │   │   ├── reduce.js
    │   │   │   │   │   │   ├── reduceRight.js
    │   │   │   │   │   │   ├── reject.js
    │   │   │   │   │   │   ├── remove.js
    │   │   │   │   │   │   ├── repeat.js
    │   │   │   │   │   │   ├── replace.js
    │   │   │   │   │   │   ├── rest.js
    │   │   │   │   │   │   ├── result.js
    │   │   │   │   │   │   ├── reverse.js
    │   │   │   │   │   │   ├── round.js
    │   │   │   │   │   │   ├── sample.js
    │   │   │   │   │   │   ├── sampleSize.js
    │   │   │   │   │   │   ├── seq.js
    │   │   │   │   │   │   ├── set.js
    │   │   │   │   │   │   ├── setWith.js
    │   │   │   │   │   │   ├── shuffle.js
    │   │   │   │   │   │   ├── size.js
    │   │   │   │   │   │   ├── slice.js
    │   │   │   │   │   │   ├── snakeCase.js
    │   │   │   │   │   │   ├── some.js
    │   │   │   │   │   │   ├── sortBy.js
    │   │   │   │   │   │   ├── sortedIndex.js
    │   │   │   │   │   │   ├── sortedIndexBy.js
    │   │   │   │   │   │   ├── sortedIndexOf.js
    │   │   │   │   │   │   ├── sortedLastIndex.js
    │   │   │   │   │   │   ├── sortedLastIndexBy.js
    │   │   │   │   │   │   ├── sortedLastIndexOf.js
    │   │   │   │   │   │   ├── sortedUniq.js
    │   │   │   │   │   │   ├── sortedUniqBy.js
    │   │   │   │   │   │   ├── split.js
    │   │   │   │   │   │   ├── spread.js
    │   │   │   │   │   │   ├── startCase.js
    │   │   │   │   │   │   ├── startsWith.js
    │   │   │   │   │   │   ├── string.js
    │   │   │   │   │   │   ├── stubArray.js
    │   │   │   │   │   │   ├── stubFalse.js
    │   │   │   │   │   │   ├── stubObject.js
    │   │   │   │   │   │   ├── stubString.js
    │   │   │   │   │   │   ├── stubTrue.js
    │   │   │   │   │   │   ├── subtract.js
    │   │   │   │   │   │   ├── sum.js
    │   │   │   │   │   │   ├── sumBy.js
    │   │   │   │   │   │   ├── tail.js
    │   │   │   │   │   │   ├── take.js
    │   │   │   │   │   │   ├── takeRight.js
    │   │   │   │   │   │   ├── takeRightWhile.js
    │   │   │   │   │   │   ├── takeWhile.js
    │   │   │   │   │   │   ├── tap.js
    │   │   │   │   │   │   ├── template.js
    │   │   │   │   │   │   ├── templateSettings.js
    │   │   │   │   │   │   ├── throttle.js
    │   │   │   │   │   │   ├── thru.js
    │   │   │   │   │   │   ├── times.js
    │   │   │   │   │   │   ├── toArray.js
    │   │   │   │   │   │   ├── toFinite.js
    │   │   │   │   │   │   ├── toInteger.js
    │   │   │   │   │   │   ├── toIterator.js
    │   │   │   │   │   │   ├── toJSON.js
    │   │   │   │   │   │   ├── toLength.js
    │   │   │   │   │   │   ├── toLower.js
    │   │   │   │   │   │   ├── toNumber.js
    │   │   │   │   │   │   ├── toPairs.js
    │   │   │   │   │   │   ├── toPairsIn.js
    │   │   │   │   │   │   ├── toPath.js
    │   │   │   │   │   │   ├── toPlainObject.js
    │   │   │   │   │   │   ├── toSafeInteger.js
    │   │   │   │   │   │   ├── toString.js
    │   │   │   │   │   │   ├── toUpper.js
    │   │   │   │   │   │   ├── transform.js
    │   │   │   │   │   │   ├── trim.js
    │   │   │   │   │   │   ├── trimEnd.js
    │   │   │   │   │   │   ├── trimStart.js
    │   │   │   │   │   │   ├── truncate.js
    │   │   │   │   │   │   ├── unary.js
    │   │   │   │   │   │   ├── unescape.js
    │   │   │   │   │   │   ├── union.js
    │   │   │   │   │   │   ├── unionBy.js
    │   │   │   │   │   │   ├── unionWith.js
    │   │   │   │   │   │   ├── uniq.js
    │   │   │   │   │   │   ├── uniqBy.js
    │   │   │   │   │   │   ├── uniqWith.js
    │   │   │   │   │   │   ├── uniqueId.js
    │   │   │   │   │   │   ├── unset.js
    │   │   │   │   │   │   ├── unzip.js
    │   │   │   │   │   │   ├── unzipWith.js
    │   │   │   │   │   │   ├── update.js
    │   │   │   │   │   │   ├── updateWith.js
    │   │   │   │   │   │   ├── upperCase.js
    │   │   │   │   │   │   ├── upperFirst.js
    │   │   │   │   │   │   ├── util.js
    │   │   │   │   │   │   ├── value.js
    │   │   │   │   │   │   ├── valueOf.js
    │   │   │   │   │   │   ├── values.js
    │   │   │   │   │   │   ├── valuesIn.js
    │   │   │   │   │   │   ├── without.js
    │   │   │   │   │   │   ├── words.js
    │   │   │   │   │   │   ├── wrap.js
    │   │   │   │   │   │   ├── wrapperAt.js
    │   │   │   │   │   │   ├── wrapperChain.js
    │   │   │   │   │   │   ├── wrapperLodash.js
    │   │   │   │   │   │   ├── wrapperReverse.js
    │   │   │   │   │   │   ├── wrapperValue.js
    │   │   │   │   │   │   ├── xor.js
    │   │   │   │   │   │   ├── xorBy.js
    │   │   │   │   │   │   ├── xorWith.js
    │   │   │   │   │   │   ├── zip.js
    │   │   │   │   │   │   ├── zipObject.js
    │   │   │   │   │   │   ├── zipObjectDeep.js
    │   │   │   │   │   │   └── zipWith.js
    │   │   │   │   │   ├── minimist
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── example
    │   │   │   │   │   │   │   └── parse.js
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── readme.markdown
    │   │   │   │   │   │   └── test
    │   │   │   │   │   │   │   ├── all_bool.js
    │   │   │   │   │   │   │   ├── bool.js
    │   │   │   │   │   │   │   ├── dash.js
    │   │   │   │   │   │   │   ├── default_bool.js
    │   │   │   │   │   │   │   ├── dotted.js
    │   │   │   │   │   │   │   ├── kv_short.js
    │   │   │   │   │   │   │   ├── long.js
    │   │   │   │   │   │   │   ├── num.js
    │   │   │   │   │   │   │   ├── parse.js
    │   │   │   │   │   │   │   ├── parse_modified.js
    │   │   │   │   │   │   │   ├── short.js
    │   │   │   │   │   │   │   ├── stop_early.js
    │   │   │   │   │   │   │   ├── unknown.js
    │   │   │   │   │   │   │   └── whitespace.js
    │   │   │   │   │   └── semver
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── bin
    │   │   │   │   │   │       └── semver
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── range.bnf
    │   │   │   │   │   │   └── semver.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── travis_after_all.py
    │   │   │   │   └── usage.txt
    │   │   │   ├── snyk-resolve
    │   │   │   │   ├── .jscsrc
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .nyc_output
    │   │   │   │   │   ├── 60156.json
    │   │   │   │   │   └── 60159.json
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.mdown
    │   │   │   │   ├── coverage
    │   │   │   │   │   ├── lcov-report
    │   │   │   │   │   │   ├── base.css
    │   │   │   │   │   │   ├── index.html
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │   │   ├── index.html
    │   │   │   │   │   │   │   └── index.js.html
    │   │   │   │   │   │   ├── prettify.css
    │   │   │   │   │   │   ├── prettify.js
    │   │   │   │   │   │   ├── sort-arrow-sprite.png
    │   │   │   │   │   │   └── sorter.js
    │   │   │   │   │   └── lcov.info
    │   │   │   │   ├── lib
    │   │   │   │   │   └── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── snyk-tree
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── archy.js
    │   │   │   │   │   └── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── test
    │   │   │   │   │   ├── fixture-custom.txt
    │   │   │   │   │   ├── fixture.json
    │   │   │   │   │   ├── fixture.txt
    │   │   │   │   │   └── index.test.js
    │   │   │   │   └── travis_after_all.py
    │   │   │   ├── snyk-try-require
    │   │   │   │   ├── .jscsrc
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .nyc_output
    │   │   │   │   │   ├── 3100.json
    │   │   │   │   │   └── 3110.json
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── lib
    │   │   │   │   │   └── try-require.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── travis_after_all.py
    │   │   │   ├── snyk
    │   │   │   │   ├── .babelrc
    │   │   │   │   ├── .jscsrc
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .nyc_output
    │   │   │   │   │   ├── 3401.json
    │   │   │   │   │   ├── 3406.json
    │   │   │   │   │   ├── 3445.json
    │   │   │   │   │   ├── 3450.json
    │   │   │   │   │   ├── 3455.json
    │   │   │   │   │   ├── 3471.json
    │   │   │   │   │   ├── 3482.json
    │   │   │   │   │   ├── 3491.json
    │   │   │   │   │   ├── 3500.json
    │   │   │   │   │   ├── 3509.json
    │   │   │   │   │   ├── 3518.json
    │   │   │   │   │   ├── 3523.json
    │   │   │   │   │   ├── 3532.json
    │   │   │   │   │   ├── 3550.json
    │   │   │   │   │   ├── 3559.json
    │   │   │   │   │   ├── 3582.json
    │   │   │   │   │   ├── 3591.json
    │   │   │   │   │   ├── 3600.json
    │   │   │   │   │   ├── 3618.json
    │   │   │   │   │   ├── 3627.json
    │   │   │   │   │   ├── 3632.json
    │   │   │   │   │   ├── 3637.json
    │   │   │   │   │   ├── 3642.json
    │   │   │   │   │   ├── 3653.json
    │   │   │   │   │   ├── 3746.json
    │   │   │   │   │   ├── 3751.json
    │   │   │   │   │   ├── 3760.json
    │   │   │   │   │   ├── 3785.json
    │   │   │   │   │   ├── 3794.json
    │   │   │   │   │   ├── 3803.json
    │   │   │   │   │   ├── 3808.json
    │   │   │   │   │   ├── 3813.json
    │   │   │   │   │   ├── 3822.json
    │   │   │   │   │   ├── 3877.json
    │   │   │   │   │   ├── 3954.json
    │   │   │   │   │   ├── 3963.json
    │   │   │   │   │   ├── 3978.json
    │   │   │   │   │   └── 4057.json
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── cli
    │   │   │   │   │   ├── args.js
    │   │   │   │   │   ├── commands
    │   │   │   │   │   │   ├── auth.js
    │   │   │   │   │   │   ├── config.js
    │   │   │   │   │   │   ├── help.js
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── modules.js
    │   │   │   │   │   │   ├── monitor.js
    │   │   │   │   │   │   ├── policy.js
    │   │   │   │   │   │   ├── protect
    │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   ├── prompts.js
    │   │   │   │   │   │   │   ├── tasks.js
    │   │   │   │   │   │   │   └── wizard.js
    │   │   │   │   │   │   ├── scenario.js
    │   │   │   │   │   │   ├── test.js
    │   │   │   │   │   │   ├── unpublished
    │   │   │   │   │   │   │   ├── head.txt
    │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   ├── package-list.txt
    │   │   │   │   │   │   │   ├── prune.js
    │   │   │   │   │   │   │   ├── tail.txt
    │   │   │   │   │   │   │   └── walk.js
    │   │   │   │   │   │   └── version.js
    │   │   │   │   │   ├── copy.js
    │   │   │   │   │   └── index.js
    │   │   │   │   ├── config.default.json
    │   │   │   │   ├── help
    │   │   │   │   │   ├── api-license.txt
    │   │   │   │   │   ├── config.txt
    │   │   │   │   │   ├── help.txt
    │   │   │   │   │   ├── orgs.txt
    │   │   │   │   │   ├── usage.txt
    │   │   │   │   │   └── wizard-intro.txt
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── analytics.js
    │   │   │   │   │   ├── api-token.js
    │   │   │   │   │   ├── bus.js
    │   │   │   │   │   ├── capture.js
    │   │   │   │   │   ├── config.js
    │   │   │   │   │   ├── display-policy.js
    │   │   │   │   │   ├── error.js
    │   │   │   │   │   ├── exec.js
    │   │   │   │   │   ├── hook.js
    │   │   │   │   │   ├── hotload.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── is-ci.js
    │   │   │   │   │   ├── isolate.js
    │   │   │   │   │   ├── modules.js
    │   │   │   │   │   ├── monitor.js
    │   │   │   │   │   ├── npm.js
    │   │   │   │   │   ├── protect
    │   │   │   │   │   │   ├── apply-patch.js
    │   │   │   │   │   │   ├── dedupe-patches.js
    │   │   │   │   │   │   ├── get-vuln-source.js
    │   │   │   │   │   │   ├── ignore.js
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── patch.js
    │   │   │   │   │   │   ├── patches-for-package.js
    │   │   │   │   │   │   ├── strip-versions.js
    │   │   │   │   │   │   ├── update.js
    │   │   │   │   │   │   └── write-patch-flag.js
    │   │   │   │   │   ├── request.js
    │   │   │   │   │   ├── spinner.js
    │   │   │   │   │   ├── test.js
    │   │   │   │   │   ├── user-config.js
    │   │   │   │   │   └── version.js
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── .bin
    │   │   │   │   │   │   ├── har-validator
    │   │   │   │   │   │   └── semver
    │   │   │   │   │   ├── assert-plus
    │   │   │   │   │   │   ├── AUTHORS
    │   │   │   │   │   │   ├── CHANGES.md
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── assert.js
    │   │   │   │   │   │   └── package.json
    │   │   │   │   │   ├── async
    │   │   │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── dist
    │   │   │   │   │   │   │   ├── async.js
    │   │   │   │   │   │   │   └── async.min.js
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │   │   └── async.js
    │   │   │   │   │   │   └── package.json
    │   │   │   │   │   ├── aws-sign2
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   └── package.json
    │   │   │   │   │   ├── bl
    │   │   │   │   │   │   ├── .jshintrc
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── LICENSE.md
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── bl.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── test
    │   │   │   │   │   │   │   └── test.js
    │   │   │   │   │   ├── caseless
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── test.js
    │   │   │   │   │   ├── form-data
    │   │   │   │   │   │   ├── .dockerignore
    │   │   │   │   │   │   ├── .editorconfig
    │   │   │   │   │   │   ├── .eslintignore
    │   │   │   │   │   │   ├── .eslintrc
    │   │   │   │   │   │   ├── License
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │   │   ├── browser.js
    │   │   │   │   │   │   │   ├── form_data.js
    │   │   │   │   │   │   │   └── populate.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── wercker.yml
    │   │   │   │   │   ├── har-validator
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── bin
    │   │   │   │   │   │   │   └── har-validator
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │   │   ├── async.js
    │   │   │   │   │   │   │   ├── error.js
    │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   ├── runner.js
    │   │   │   │   │   │   │   └── schemas
    │   │   │   │   │   │   │   │   ├── cache.json
    │   │   │   │   │   │   │   │   ├── cacheEntry.json
    │   │   │   │   │   │   │   │   ├── content.json
    │   │   │   │   │   │   │   │   ├── cookie.json
    │   │   │   │   │   │   │   │   ├── creator.json
    │   │   │   │   │   │   │   │   ├── entry.json
    │   │   │   │   │   │   │   │   ├── har.json
    │   │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   │   ├── log.json
    │   │   │   │   │   │   │   │   ├── page.json
    │   │   │   │   │   │   │   │   ├── pageTimings.json
    │   │   │   │   │   │   │   │   ├── postData.json
    │   │   │   │   │   │   │   │   ├── record.json
    │   │   │   │   │   │   │   │   ├── request.json
    │   │   │   │   │   │   │   │   ├── response.json
    │   │   │   │   │   │   │   │   └── timings.json
    │   │   │   │   │   │   └── package.json
    │   │   │   │   │   ├── hawk
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── bower.json
    │   │   │   │   │   │   ├── component.json
    │   │   │   │   │   │   ├── dist
    │   │   │   │   │   │   │   └── client.js
    │   │   │   │   │   │   ├── example
    │   │   │   │   │   │   │   └── usage.js
    │   │   │   │   │   │   ├── images
    │   │   │   │   │   │   │   ├── hawk.png
    │   │   │   │   │   │   │   └── logo.png
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │   │   ├── browser.js
    │   │   │   │   │   │   │   ├── client.js
    │   │   │   │   │   │   │   ├── crypto.js
    │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   ├── server.js
    │   │   │   │   │   │   │   └── utils.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── test
    │   │   │   │   │   │   │   ├── browser.js
    │   │   │   │   │   │   │   ├── client.js
    │   │   │   │   │   │   │   ├── crypto.js
    │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   ├── readme.js
    │   │   │   │   │   │   │   ├── server.js
    │   │   │   │   │   │   │   ├── uri.js
    │   │   │   │   │   │   │   └── utils.js
    │   │   │   │   │   ├── http-signature
    │   │   │   │   │   │   ├── .dir-locals.el
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── CHANGES.md
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── http_signing.md
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   ├── parser.js
    │   │   │   │   │   │   │   ├── signer.js
    │   │   │   │   │   │   │   ├── utils.js
    │   │   │   │   │   │   │   └── verify.js
    │   │   │   │   │   │   └── package.json
    │   │   │   │   │   ├── isarray
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── Makefile
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── component.json
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── test.js
    │   │   │   │   │   ├── mime-db
    │   │   │   │   │   │   ├── HISTORY.md
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── db.json
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   └── package.json
    │   │   │   │   │   ├── mime-types
    │   │   │   │   │   │   ├── HISTORY.md
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   └── package.json
    │   │   │   │   │   ├── qs
    │   │   │   │   │   │   ├── .eslintignore
    │   │   │   │   │   │   ├── .eslintrc
    │   │   │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   │   │   ├── CONTRIBUTING.md
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── dist
    │   │   │   │   │   │   │   └── qs.js
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   ├── parse.js
    │   │   │   │   │   │   │   ├── stringify.js
    │   │   │   │   │   │   │   └── utils.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── test
    │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   ├── parse.js
    │   │   │   │   │   │   │   ├── stringify.js
    │   │   │   │   │   │   │   └── utils.js
    │   │   │   │   │   ├── readable-stream
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── .zuul.yml
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── doc
    │   │   │   │   │   │   │   ├── stream.markdown
    │   │   │   │   │   │   │   └── wg-meetings
    │   │   │   │   │   │   │   │   └── 2015-01-30.md
    │   │   │   │   │   │   ├── duplex.js
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │   │   ├── _stream_duplex.js
    │   │   │   │   │   │   │   ├── _stream_passthrough.js
    │   │   │   │   │   │   │   ├── _stream_readable.js
    │   │   │   │   │   │   │   ├── _stream_transform.js
    │   │   │   │   │   │   │   └── _stream_writable.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── passthrough.js
    │   │   │   │   │   │   ├── readable.js
    │   │   │   │   │   │   ├── transform.js
    │   │   │   │   │   │   └── writable.js
    │   │   │   │   │   ├── request
    │   │   │   │   │   │   ├── .eslintrc
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   │   │   ├── CONTRIBUTING.md
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── codecov.yml
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │   │   ├── auth.js
    │   │   │   │   │   │   │   ├── cookies.js
    │   │   │   │   │   │   │   ├── getProxyFromURI.js
    │   │   │   │   │   │   │   ├── har.js
    │   │   │   │   │   │   │   ├── helpers.js
    │   │   │   │   │   │   │   ├── multipart.js
    │   │   │   │   │   │   │   ├── oauth.js
    │   │   │   │   │   │   │   ├── querystring.js
    │   │   │   │   │   │   │   ├── redirect.js
    │   │   │   │   │   │   │   └── tunnel.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── request.js
    │   │   │   │   │   └── semver
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── bin
    │   │   │   │   │   │       └── semver
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── range.bnf
    │   │   │   │   │   │   └── semver.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── scripts
    │   │   │   │   │   ├── test-vulns.sh
    │   │   │   │   │   └── travis_after_all.py
    │   │   │   ├── spdx-correct
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── spdx-exceptions
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.json
    │   │   │   │   └── package.json
    │   │   │   ├── spdx-expression-parse
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── parser.generated.js
    │   │   │   ├── spdx-license-ids
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── package.json
    │   │   │   │   └── spdx-license-ids.json
    │   │   │   ├── sprintf-js
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── bower.json
    │   │   │   │   ├── demo
    │   │   │   │   │   └── angular.html
    │   │   │   │   ├── dist
    │   │   │   │   │   ├── angular-sprintf.min.js
    │   │   │   │   │   ├── angular-sprintf.min.js.map
    │   │   │   │   │   ├── angular-sprintf.min.map
    │   │   │   │   │   ├── sprintf.min.js
    │   │   │   │   │   ├── sprintf.min.js.map
    │   │   │   │   │   └── sprintf.min.map
    │   │   │   │   ├── gruntfile.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── src
    │   │   │   │   │   ├── angular-sprintf.js
    │   │   │   │   │   └── sprintf.js
    │   │   │   │   └── test
    │   │   │   │   │   └── test.js
    │   │   │   ├── sshpk
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── bin
    │   │   │   │   │   ├── sshpk-conv
    │   │   │   │   │   ├── sshpk-sign
    │   │   │   │   │   └── sshpk-verify
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── algs.js
    │   │   │   │   │   ├── certificate.js
    │   │   │   │   │   ├── dhe.js
    │   │   │   │   │   ├── ed-compat.js
    │   │   │   │   │   ├── errors.js
    │   │   │   │   │   ├── fingerprint.js
    │   │   │   │   │   ├── formats
    │   │   │   │   │   │   ├── auto.js
    │   │   │   │   │   │   ├── openssh-cert.js
    │   │   │   │   │   │   ├── pem.js
    │   │   │   │   │   │   ├── pkcs1.js
    │   │   │   │   │   │   ├── pkcs8.js
    │   │   │   │   │   │   ├── rfc4253.js
    │   │   │   │   │   │   ├── ssh-private.js
    │   │   │   │   │   │   ├── ssh.js
    │   │   │   │   │   │   ├── x509-pem.js
    │   │   │   │   │   │   └── x509.js
    │   │   │   │   │   ├── identity.js
    │   │   │   │   │   ├── index.js
    │   │   │   │   │   ├── key.js
    │   │   │   │   │   ├── private-key.js
    │   │   │   │   │   ├── signature.js
    │   │   │   │   │   ├── ssh-buffer.js
    │   │   │   │   │   └── utils.js
    │   │   │   │   ├── man
    │   │   │   │   │   └── man1
    │   │   │   │   │   │   ├── sshpk-conv.1
    │   │   │   │   │   │   ├── sshpk-sign.1
    │   │   │   │   │   │   └── sshpk-verify.1
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── asn1
    │   │   │   │   │   │   ├── .npmignore
    │   │   │   │   │   │   ├── .travis.yml
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │   │   ├── ber
    │   │   │   │   │   │   │   │   ├── errors.js
    │   │   │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   │   │   ├── reader.js
    │   │   │   │   │   │   │   │   ├── types.js
    │   │   │   │   │   │   │   │   └── writer.js
    │   │   │   │   │   │   │   └── index.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── tst
    │   │   │   │   │   │   │   └── ber
    │   │   │   │   │   │   │       ├── reader.test.js
    │   │   │   │   │   │   │       └── writer.test.js
    │   │   │   │   │   └── assert-plus
    │   │   │   │   │   │   ├── AUTHORS
    │   │   │   │   │   │   ├── CHANGES.md
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── assert.js
    │   │   │   │   │   │   └── package.json
    │   │   │   │   └── package.json
    │   │   │   ├── stream-shift
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── string-length
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── string-width
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── string_decoder
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── stringstream
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE.txt
    │   │   │   │   ├── README.md
    │   │   │   │   ├── example.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── stringstream.js
    │   │   │   ├── strip-ansi
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── strip-bom
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── strip-json-comments
    │   │   │   │   ├── cli.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   ├── readme.md
    │   │   │   │   └── strip-json-comments.js
    │   │   │   ├── supports-color
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── tempfile
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── then-fs
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   └── index.js
    │   │   │   ├── through
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE.APACHE2
    │   │   │   │   ├── LICENSE.MIT
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── readme.markdown
    │   │   │   │   └── test
    │   │   │   │   │   ├── async.js
    │   │   │   │   │   ├── auto-destroy.js
    │   │   │   │   │   ├── buffering.js
    │   │   │   │   │   ├── end.js
    │   │   │   │   │   └── index.js
    │   │   │   ├── timed-out
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── tough-cookie
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── lib
    │   │   │   │   │   ├── cookie.js
    │   │   │   │   │   ├── memstore.js
    │   │   │   │   │   ├── pathMatch.js
    │   │   │   │   │   ├── permuteDomain.js
    │   │   │   │   │   ├── pubsuffix.js
    │   │   │   │   │   └── store.js
    │   │   │   │   └── package.json
    │   │   │   ├── tunnel-agent
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── tweetnacl
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   ├── README.md
    │   │   │   │   ├── nacl-fast.js
    │   │   │   │   ├── nacl-fast.min.js
    │   │   │   │   ├── nacl.js
    │   │   │   │   ├── nacl.min.js
    │   │   │   │   └── package.json
    │   │   │   ├── undefsafe
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── README.md
    │   │   │   │   ├── lib
    │   │   │   │   │   └── undefsafe.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   └── undefsafe.test.js
    │   │   │   ├── unzip-response
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── update-notifier
    │   │   │   │   ├── check.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── .bin
    │   │   │   │   │   │   ├── latest-version
    │   │   │   │   │   │   └── repeating
    │   │   │   │   │   ├── got
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── readme.md
    │   │   │   │   │   ├── latest-version
    │   │   │   │   │   │   ├── cli.js
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── license
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── readme.md
    │   │   │   │   │   ├── object-assign
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── license
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── readme.md
    │   │   │   │   │   ├── package-json
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── license
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── readme.md
    │   │   │   │   │   └── repeating
    │   │   │   │   │   │   ├── cli.js
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── license
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── readme.md
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── url-parse-lax
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── url
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── .zuul.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── package.json
    │   │   │   │   ├── test.js
    │   │   │   │   ├── url.js
    │   │   │   │   └── util.js
    │   │   │   ├── util-deprecate
    │   │   │   │   ├── History.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── browser.js
    │   │   │   │   ├── node.js
    │   │   │   │   └── package.json
    │   │   │   ├── uuid
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE.md
    │   │   │   │   ├── README.md
    │   │   │   │   ├── benchmark
    │   │   │   │   │   ├── README.md
    │   │   │   │   │   ├── bench.gnu
    │   │   │   │   │   ├── bench.sh
    │   │   │   │   │   ├── benchmark-native.c
    │   │   │   │   │   ├── benchmark.js
    │   │   │   │   │   └── package.json
    │   │   │   │   ├── misc
    │   │   │   │   │   ├── compare.js
    │   │   │   │   │   └── perf.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── rng-browser.js
    │   │   │   │   ├── rng.js
    │   │   │   │   ├── test
    │   │   │   │   │   ├── mocha.opts
    │   │   │   │   │   └── test.js
    │   │   │   │   └── uuid.js
    │   │   │   ├── validate-npm-package-license
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── validate-npm-package-name
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   └── index.js
    │   │   │   ├── verror
    │   │   │   │   ├── .gitmodules
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── Makefile
    │   │   │   │   ├── Makefile.targ
    │   │   │   │   ├── README.md
    │   │   │   │   ├── examples
    │   │   │   │   │   ├── levels-verror.js
    │   │   │   │   │   ├── levels-werror.js
    │   │   │   │   │   ├── varargs.js
    │   │   │   │   │   ├── verror.js
    │   │   │   │   │   └── werror.js
    │   │   │   │   ├── jsl.node.conf
    │   │   │   │   ├── lib
    │   │   │   │   │   └── verror.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── tests
    │   │   │   │   │   ├── tst.inherit.js
    │   │   │   │   │   ├── tst.verror.js
    │   │   │   │   │   └── tst.werror.js
    │   │   │   ├── which-module
    │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── widest-line
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── win-release
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── .bin
    │   │   │   │   │   │   └── semver
    │   │   │   │   │   └── semver
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── bin
    │   │   │   │   │   │       └── semver
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   ├── range.bnf
    │   │   │   │   │   │   └── semver.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── window-size
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── cli.js
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── wordwrap
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── README.markdown
    │   │   │   │   ├── example
    │   │   │   │   │   ├── center.js
    │   │   │   │   │   └── meat.js
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   ├── break.js
    │   │   │   │   │   ├── idleness.txt
    │   │   │   │   │   └── wrap.js
    │   │   │   ├── wrap-ansi
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── wrappy
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── package.json
    │   │   │   │   └── wrappy.js
    │   │   │   ├── write-file-atomic
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .nyc_output
    │   │   │   │   │   ├── 47248.json
    │   │   │   │   │   └── 47250.json
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test
    │   │   │   │   │   └── basic.js
    │   │   │   ├── xdg-basedir
    │   │   │   │   ├── index.js
    │   │   │   │   ├── license
    │   │   │   │   ├── package.json
    │   │   │   │   └── readme.md
    │   │   │   ├── xtend
    │   │   │   │   ├── .jshintrc
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENCE
    │   │   │   │   ├── Makefile
    │   │   │   │   ├── README.md
    │   │   │   │   ├── immutable.js
    │   │   │   │   ├── mutable.js
    │   │   │   │   ├── package.json
    │   │   │   │   └── test.js
    │   │   │   ├── y18n
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   └── package.json
    │   │   │   ├── yallist
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── .travis.yml
    │   │   │   │   ├── CONTRIBUTING.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── package.json
    │   │   │   │   ├── test
    │   │   │   │   │   └── basic.js
    │   │   │   │   └── yallist.js
    │   │   │   ├── yargs-parser
    │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   ├── LICENSE.txt
    │   │   │   │   ├── README.md
    │   │   │   │   ├── index.js
    │   │   │   │   ├── lib
    │   │   │   │   │   └── tokenize-arg-string.js
    │   │   │   │   ├── node_modules
    │   │   │   │   │   └── camelcase
    │   │   │   │   │   │   ├── index.js
    │   │   │   │   │   │   ├── license
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── readme.md
    │   │   │   │   └── package.json
    │   │   │   └── yargs
    │   │   │   │   ├── CHANGELOG.md
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── README.md
    │   │   │   │   ├── completion.sh.hbs
    │   │   │   │   ├── index.js
    │   │   │   │   ├── lib
    │   │   │   │       ├── completion.js
    │   │   │   │       ├── parser.js
    │   │   │   │       ├── usage.js
    │   │   │   │       └── validation.js
    │   │   │   │   └── package.json
    │   │   ├── package.json
    │   │   ├── test-dep-graph-result-trust-policies.json
    │   │   └── test-dep-graph-result.json
    │   ├── sast-empty
    │   │   ├── empty-sarif.json
    │   │   └── shallow_empty
    │   │   │   ├── index.java
    │   │   │   └── index.js
    │   ├── sast
    │   │   ├── empty-sarif.json
    │   │   ├── folder with spaces
    │   │   │   └── index.js
    │   │   ├── no-vulnerabilities
    │   │   │   └── index.ts
    │   │   ├── sample-analyze-folders-response.json
    │   │   ├── sample-analyze-folders-with-report-and-ignores-only-response.json
    │   │   ├── sample-analyze-folders-with-report-and-ignores-response.json
    │   │   ├── sample-analyze-scm-project-response.json
    │   │   ├── sample-sarif.json
    │   │   ├── shallow_sast_webgoat
    │   │   │   ├── Assignment5.java
    │   │   │   ├── DeserializeTest.java
    │   │   │   ├── HashingAssignment.java
    │   │   │   ├── IDORLogin.java
    │   │   │   ├── JWTFinalEndpointTest.java
    │   │   │   ├── JWTRefreshEndpoint.java
    │   │   │   ├── JWTVotesEndpoint.java
    │   │   │   ├── LICENSE.txt
    │   │   │   ├── SSRFTask2.java
    │   │   │   ├── SqlInjectionLesson4.java
    │   │   │   ├── SqlInjectionLesson6a.java
    │   │   │   ├── SqlInjectionLesson9.java
    │   │   │   ├── SqlOnlyInputValidation.java
    │   │   │   ├── StoredXssComments.java
    │   │   │   ├── UserValidatorTest.java
    │   │   │   ├── Users.java
    │   │   │   ├── WebSecurityConfig.java
    │   │   │   ├── jquery.form.js
    │   │   │   └── shallow_sast_webgoat.iml
    │   │   ├── test-output-windows.txt
    │   │   ├── test-output.txt
    │   │   └── with_code_issues
    │   │   │   └── HashingAssignment.java
    │   ├── sbom
    │   │   ├── bad-sbom.json
    │   │   ├── npm-sbom-cdx15.json
    │   │   ├── npm-sbom-test-response.json
    │   │   └── sbom-convert-response.json
    │   ├── sca-dep-graph-with-annotation
    │   │   ├── test-graph-results.json
    │   │   └── test-graph-user-note-results.json
    │   ├── scenarios
    │   │   ├── SC-1109.json
    │   │   ├── SC-1430.json
    │   │   ├── SC-3560.json
    │   │   ├── SC-965.json
    │   │   ├── anna.json
    │   │   ├── case-0
    │   │   ├── case-0.json
    │   │   ├── case-1
    │   │   ├── case-1.json
    │   │   ├── case-2
    │   │   ├── case-2.json
    │   │   ├── case-3
    │   │   ├── case-3.json
    │   │   ├── case-4
    │   │   ├── case-4.json
    │   │   ├── case-45
    │   │   ├── case-46
    │   │   ├── case-5
    │   │   ├── case-5.json
    │   │   ├── case-6
    │   │   ├── case-7
    │   │   ├── case-deep
    │   │   ├── explode-ignore.json
    │   │   ├── humpback.json
    │   │   └── jsbin.json
    │   ├── scoop
    │   │   ├── bad-manifest
    │   │   │   └── manifest.json
    │   │   └── good-manifest
    │   │   │   └── manifest.json
    │   ├── semver-patch-fail
    │   │   ├── .snyk
    │   │   ├── 363ce409-2d19-46da-878a-e059df2d39bb.snyk-patch
    │   │   ├── node_modules
    │   │   │   ├── .bin
    │   │   │   │   └── semver
    │   │   │   └── semver
    │   │   │   │   ├── .npmignore
    │   │   │   │   ├── LICENSE
    │   │   │   │   ├── Makefile
    │   │   │   │   ├── README.md
    │   │   │   │   ├── bin
    │   │   │   │       └── semver
    │   │   │   │   ├── foot.js
    │   │   │   │   ├── head.js
    │   │   │   │   ├── package.json
    │   │   │   │   ├── semver.browser.js
    │   │   │   │   ├── semver.browser.js.gz
    │   │   │   │   ├── semver.js
    │   │   │   │   ├── semver.min.js
    │   │   │   │   ├── semver.min.js.gz
    │   │   │   │   └── test
    │   │   │   │       ├── amd.js
    │   │   │   │       ├── gtr.js
    │   │   │   │       ├── index.js
    │   │   │   │       ├── ltr.js
    │   │   │   │       └── no-module.js
    │   │   └── package.json
    │   ├── semver-vuln.json
    │   ├── snyk-code
    │   │   └── sarif-schema.json
    │   ├── snyk-config-no-version
    │   │   ├── .snyk
    │   │   └── expected
    │   ├── snyk-fix-pipenv
    │   │   ├── Pipfile
    │   │   └── Pipfile.lock
    │   ├── snyk-fix
    │   │   ├── test-result-pip-no-vulns.json
    │   │   └── test-result-pip-with-remediation.json
    │   ├── snyk-ignores-invalid-expiry
    │   │   ├── .snyk
    │   │   └── vulns.json
    │   ├── snyk-test-all-projects-exit-codes
    │   │   ├── project-with-issues-and-project-with-error
    │   │   │   ├── project-with-error
    │   │   │   │   └── package.json
    │   │   │   ├── project-with-issues
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── .package-lock.json
    │   │   │   │   │   └── lodash
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   └── package.json
    │   │   │   │   ├── package-lock.json
    │   │   │   │   └── package.json
    │   │   │   └── test-dep-graph-result.json
    │   │   └── project-with-no-issues-and-project-with-error
    │   │   │   ├── project-with-error
    │   │   │       └── package.json
    │   │   │   └── project-without-issues
    │   │   │       ├── node_modules
    │   │   │           ├── .package-lock.json
    │   │   │           └── lodash
    │   │   │           │   ├── LICENSE
    │   │   │           │   └── package.json
    │   │   │       ├── package-lock.json
    │   │   │       └── package.json
    │   ├── squid_environment
    │   │   ├── Dockerfile
    │   │   ├── docker-compose.yml
    │   │   └── scripts
    │   │   │   └── setup.sh
    │   ├── test-jsbin-vulns-updated.json
    │   ├── test-jsbin-vulns.json
    │   ├── uglify-contrived.json
    │   ├── uglify-package
    │   │   ├── .snyk
    │   │   ├── node_modules
    │   │   │   ├── .bin
    │   │   │   │   └── uglifyjs
    │   │   │   ├── ug-deep-alt
    │   │   │   │   ├── node_modules
    │   │   │   │   │   ├── .bin
    │   │   │   │   │   │   └── uglifyjs
    │   │   │   │   │   └── uglify-js
    │   │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── bin
    │   │   │   │   │   │       ├── extract-props.js
    │   │   │   │   │   │       └── uglifyjs
    │   │   │   │   │   │   ├── lib
    │   │   │   │   │   │       ├── ast.js
    │   │   │   │   │   │       ├── compress.js
    │   │   │   │   │   │       ├── mozilla-ast.js
    │   │   │   │   │   │       ├── output.js
    │   │   │   │   │   │       ├── parse.js
    │   │   │   │   │   │       ├── propmangle.js
    │   │   │   │   │   │       ├── scope.js
    │   │   │   │   │   │       ├── sourcemap.js
    │   │   │   │   │   │       ├── transform.js
    │   │   │   │   │   │       └── utils.js
    │   │   │   │   │   │   ├── node_modules
    │   │   │   │   │   │       ├── async
    │   │   │   │   │   │       │   ├── LICENSE
    │   │   │   │   │   │       │   ├── README.md
    │   │   │   │   │   │       │   ├── component.json
    │   │   │   │   │   │       │   ├── lib
    │   │   │   │   │   │       │   │   └── async.js
    │   │   │   │   │   │       │   └── package.json
    │   │   │   │   │   │       ├── source-map
    │   │   │   │   │   │       │   ├── .npmignore
    │   │   │   │   │   │       │   ├── .tern-port
    │   │   │   │   │   │       │   ├── .travis.yml
    │   │   │   │   │   │       │   ├── CHANGELOG.md
    │   │   │   │   │   │       │   ├── LICENSE
    │   │   │   │   │   │       │   ├── Makefile.dryice.js
    │   │   │   │   │   │       │   ├── README.md
    │   │   │   │   │   │       │   ├── build
    │   │   │   │   │   │       │   │   ├── assert-shim.js
    │   │   │   │   │   │       │   │   ├── mini-require.js
    │   │   │   │   │   │       │   │   ├── prefix-source-map.jsm
    │   │   │   │   │   │       │   │   ├── prefix-utils.jsm
    │   │   │   │   │   │       │   │   ├── suffix-browser.js
    │   │   │   │   │   │       │   │   ├── suffix-source-map.jsm
    │   │   │   │   │   │       │   │   ├── suffix-utils.jsm
    │   │   │   │   │   │       │   │   ├── test-prefix.js
    │   │   │   │   │   │       │   │   └── test-suffix.js
    │   │   │   │   │   │       │   ├── lib
    │   │   │   │   │   │       │   │   ├── source-map.js
    │   │   │   │   │   │       │   │   └── source-map
    │   │   │   │   │   │       │   │   │   ├── array-set.js
    │   │   │   │   │   │       │   │   │   ├── base64-vlq.js
    │   │   │   │   │   │       │   │   │   ├── base64.js
    │   │   │   │   │   │       │   │   │   ├── binary-search.js
    │   │   │   │   │   │       │   │   │   ├── source-map-consumer.js
    │   │   │   │   │   │       │   │   │   ├── source-map-generator.js
    │   │   │   │   │   │       │   │   │   ├── source-node.js
    │   │   │   │   │   │       │   │   │   └── util.js
    │   │   │   │   │   │       │   ├── node_modules
    │   │   │   │   │   │       │   │   └── amdefine
    │   │   │   │   │   │       │   │   │   ├── LICENSE
    │   │   │   │   │   │       │   │   │   ├── README.md
    │   │   │   │   │   │       │   │   │   ├── amdefine.js
    │   │   │   │   │   │       │   │   │   ├── intercept.js
    │   │   │   │   │   │       │   │   │   └── package.json
    │   │   │   │   │   │       │   ├── package.json
    │   │   │   │   │   │       │   └── test
    │   │   │   │   │   │       │   │   ├── run-tests.js
    │   │   │   │   │   │       │   │   └── source-map
    │   │   │   │   │   │       │   │       ├── test-api.js
    │   │   │   │   │   │       │   │       ├── test-array-set.js
    │   │   │   │   │   │       │   │       ├── test-base64-vlq.js
    │   │   │   │   │   │       │   │       ├── test-base64.js
    │   │   │   │   │   │       │   │       ├── test-binary-search.js
    │   │   │   │   │   │       │   │       ├── test-dog-fooding.js
    │   │   │   │   │   │       │   │       ├── test-source-map-consumer.js
    │   │   │   │   │   │       │   │       ├── test-source-map-generator.js
    │   │   │   │   │   │       │   │       ├── test-source-node.js
    │   │   │   │   │   │       │   │       ├── test-util.js
    │   │   │   │   │   │       │   │       └── util.js
    │   │   │   │   │   │       ├── uglify-to-browserify
    │   │   │   │   │   │       │   ├── .npmignore
    │   │   │   │   │   │       │   ├── .travis.yml
    │   │   │   │   │   │       │   ├── LICENSE
    │   │   │   │   │   │       │   ├── README.md
    │   │   │   │   │   │       │   ├── index.js
    │   │   │   │   │   │       │   ├── package.json
    │   │   │   │   │   │       │   └── test
    │   │   │   │   │   │       │   │   └── index.js
    │   │   │   │   │   │       └── yargs
    │   │   │   │   │   │       │   ├── LICENSE
    │   │   │   │   │   │       │   ├── README.md
    │   │   │   │   │   │       │   ├── completion.sh.hbs
    │   │   │   │   │   │       │   ├── index.js
    │   │   │   │   │   │       │   ├── lib
    │   │   │   │   │   │       │       ├── completion.js
    │   │   │   │   │   │       │       ├── parser.js
    │   │   │   │   │   │       │       ├── usage.js
    │   │   │   │   │   │       │       └── validation.js
    │   │   │   │   │   │       │   ├── node_modules
    │   │   │   │   │   │       │       ├── camelcase
    │   │   │   │   │   │       │       │   ├── index.js
    │   │   │   │   │   │       │       │   ├── license
    │   │   │   │   │   │       │       │   ├── package.json
    │   │   │   │   │   │       │       │   └── readme.md
    │   │   │   │   │   │       │       ├── decamelize
    │   │   │   │   │   │       │       │   ├── index.js
    │   │   │   │   │   │       │       │   ├── license
    │   │   │   │   │   │       │       │   ├── node_modules
    │   │   │   │   │   │       │       │   │   └── escape-string-regexp
    │   │   │   │   │   │       │       │   │   │   ├── index.js
    │   │   │   │   │   │       │       │   │   │   ├── license
    │   │   │   │   │   │       │       │   │   │   ├── package.json
    │   │   │   │   │   │       │       │   │   │   └── readme.md
    │   │   │   │   │   │       │       │   ├── package.json
    │   │   │   │   │   │       │       │   └── readme.md
    │   │   │   │   │   │       │       ├── window-size
    │   │   │   │   │   │       │       │   ├── LICENSE-MIT
    │   │   │   │   │   │       │       │   ├── README.md
    │   │   │   │   │   │       │       │   ├── index.js
    │   │   │   │   │   │       │       │   └── package.json
    │   │   │   │   │   │       │       └── wordwrap
    │   │   │   │   │   │       │       │   ├── .npmignore
    │   │   │   │   │   │       │       │   ├── README.markdown
    │   │   │   │   │   │       │       │   ├── example
    │   │   │   │   │   │       │       │       ├── center.js
    │   │   │   │   │   │       │       │       └── meat.js
    │   │   │   │   │   │       │       │   ├── index.js
    │   │   │   │   │   │       │       │   ├── package.json
    │   │   │   │   │   │       │       │   └── test
    │   │   │   │   │   │       │       │       ├── break.js
    │   │   │   │   │   │       │       │       ├── idleness.txt
    │   │   │   │   │   │       │       │       └── wrap.js
    │   │   │   │   │   │       │   └── package.json
    │   │   │   │   │   │   ├── package.json
    │   │   │   │   │   │   └── tools
    │   │   │   │   │   │       ├── domprops.json
    │   │   │   │   │   │       ├── node.js
    │   │   │   │   │   │       └── props.html
    │   │   │   │   └── package.json
    │   │   │   └── ug-deep
    │   │   │   │   ├── .snyk
    │   │   │   │   ├── node_modules
    │   │   │   │       ├── .bin
    │   │   │   │       │   └── uglifyjs
    │   │   │   │       └── uglify-js
    │   │   │   │       │   ├── LICENSE
    │   │   │   │       │   ├── README.md
    │   │   │   │       │   ├── bin
    │   │   │   │       │       ├── extract-props.js
    │   │   │   │       │       └── uglifyjs
    │   │   │   │       │   ├── lib
    │   │   │   │       │       ├── ast.js
    │   │   │   │       │       ├── compress.js
    │   │   │   │       │       ├── mozilla-ast.js
    │   │   │   │       │       ├── output.js
    │   │   │   │       │       ├── parse.js
    │   │   │   │       │       ├── propmangle.js
    │   │   │   │       │       ├── scope.js
    │   │   │   │       │       ├── sourcemap.js
    │   │   │   │       │       ├── transform.js
    │   │   │   │       │       └── utils.js
    │   │   │   │       │   ├── node_modules
    │   │   │   │       │       ├── async
    │   │   │   │       │       │   ├── LICENSE
    │   │   │   │       │       │   ├── README.md
    │   │   │   │       │       │   ├── component.json
    │   │   │   │       │       │   ├── lib
    │   │   │   │       │       │   │   └── async.js
    │   │   │   │       │       │   └── package.json
    │   │   │   │       │       ├── source-map
    │   │   │   │       │       │   ├── README.md
    │   │   │   │       │       │   ├── dist
    │   │   │   │       │       │   │   ├── source-map.debug.js
    │   │   │   │       │       │   │   ├── source-map.js
    │   │   │   │       │       │   │   ├── source-map.min.js
    │   │   │   │       │       │   │   └── source-map.min.js.map
    │   │   │   │       │       │   ├── lib
    │   │   │   │       │       │   │   ├── array-set.js
    │   │   │   │       │       │   │   ├── base64-vlq.js
    │   │   │   │       │       │   │   ├── base64.js
    │   │   │   │       │       │   │   ├── binary-search.js
    │   │   │   │       │       │   │   ├── mapping-list.js
    │   │   │   │       │       │   │   ├── quick-sort.js
    │   │   │   │       │       │   │   ├── source-map-consumer.js
    │   │   │   │       │       │   │   ├── source-map-generator.js
    │   │   │   │       │       │   │   ├── source-node.js
    │   │   │   │       │       │   │   └── util.js
    │   │   │   │       │       │   ├── package.json
    │   │   │   │       │       │   └── source-map.js
    │   │   │   │       │       ├── uglify-to-browserify
    │   │   │   │       │       │   ├── .npmignore
    │   │   │   │       │       │   ├── .travis.yml
    │   │   │   │       │       │   ├── LICENSE
    │   │   │   │       │       │   ├── README.md
    │   │   │   │       │       │   ├── index.js
    │   │   │   │       │       │   ├── package.json
    │   │   │   │       │       │   └── test
    │   │   │   │       │       │   │   └── index.js
    │   │   │   │       │       └── yargs
    │   │   │   │       │       │   ├── LICENSE
    │   │   │   │       │       │   ├── README.md
    │   │   │   │       │       │   ├── completion.sh.hbs
    │   │   │   │       │       │   ├── index.js
    │   │   │   │       │       │   ├── lib
    │   │   │   │       │       │       ├── completion.js
    │   │   │   │       │       │       ├── parser.js
    │   │   │   │       │       │       ├── usage.js
    │   │   │   │       │       │       └── validation.js
    │   │   │   │       │       │   ├── node_modules
    │   │   │   │       │       │       ├── camelcase
    │   │   │   │       │       │       │   ├── index.js
    │   │   │   │       │       │       │   ├── license
    │   │   │   │       │       │       │   ├── package.json
    │   │   │   │       │       │       │   └── readme.md
    │   │   │   │       │       │       ├── decamelize
    │   │   │   │       │       │       │   ├── index.js
    │   │   │   │       │       │       │   ├── license
    │   │   │   │       │       │       │   ├── node_modules
    │   │   │   │       │       │       │   │   └── escape-string-regexp
    │   │   │   │       │       │       │   │   │   ├── index.js
    │   │   │   │       │       │       │   │   │   ├── license
    │   │   │   │       │       │       │   │   │   ├── package.json
    │   │   │   │       │       │       │   │   │   └── readme.md
    │   │   │   │       │       │       │   ├── package.json
    │   │   │   │       │       │       │   └── readme.md
    │   │   │   │       │       │       ├── window-size
    │   │   │   │       │       │       │   ├── LICENSE-MIT
    │   │   │   │       │       │       │   ├── README.md
    │   │   │   │       │       │       │   ├── index.js
    │   │   │   │       │       │       │   └── package.json
    │   │   │   │       │       │       └── wordwrap
    │   │   │   │       │       │       │   ├── .npmignore
    │   │   │   │       │       │       │   ├── README.markdown
    │   │   │   │       │       │       │   ├── example
    │   │   │   │       │       │       │       ├── center.js
    │   │   │   │       │       │       │       └── meat.js
    │   │   │   │       │       │       │   ├── index.js
    │   │   │   │       │       │       │   ├── package.json
    │   │   │   │       │       │       │   └── test
    │   │   │   │       │       │       │       ├── break.js
    │   │   │   │       │       │       │       ├── idleness.txt
    │   │   │   │       │       │       │       └── wrap.js
    │   │   │   │       │       │   └── package.json
    │   │   │   │       │   ├── package.json
    │   │   │   │       │   └── tools
    │   │   │   │       │       ├── domprops.json
    │   │   │   │       │       ├── exports.js
    │   │   │   │       │       ├── node.js
    │   │   │   │       │       └── props.html
    │   │   │   │   └── package.json
    │   │   └── package.json
    │   ├── uglify-patch-only.json
    │   ├── underscore.string.json
    │   ├── unexpected-error
    │   │   ├── rejectedPromise.ts
    │   │   ├── resolvedPromise.ts
    │   │   ├── uncaughtException.ts
    │   │   └── unhandledRejection.ts
    │   ├── unmanaged-log4j-fixture
    │   │   ├── .gitkeep
    │   │   ├── no-jar
    │   │   │   └── org
    │   │   │   │   └── apache
    │   │   │   │       └── logging
    │   │   │   │           └── log4j
    │   │   │   │               └── core
    │   │   │   │                   ├── lookup
    │   │   │   │                       └── JndiLookup.class
    │   │   │   │                   └── net
    │   │   │   │                       └── JndiManager.class
    │   │   ├── not-vulnerable
    │   │   │   ├── log4j-core-2.12.2.jar
    │   │   │   └── log4j-core-2.17.0.jar
    │   │   ├── vulnerable-dos
    │   │   │   ├── ear
    │   │   │   │   └── ear-1.0-SNAPSHOT.ear
    │   │   │   ├── log4j-core-2.16.0.jar
    │   │   │   └── war
    │   │   │   │   └── war-1.0-SNAPSHOT.war
    │   │   ├── vulnerable-mixed-extensions
    │   │   │   ├── log4j-core-2.13.0.jar
    │   │   │   ├── nested-artifacts
    │   │   │   │   ├── snyk-module.ear
    │   │   │   │   └── snyk-module.jar
    │   │   │   └── snyk-module.ear
    │   │   ├── vulnerable-nested
    │   │   │   ├── 1-level
    │   │   │   │   └── 1-level-nested.jar
    │   │   │   ├── 2-level
    │   │   │   │   └── 2-level-nested.jar
    │   │   │   ├── 3-level
    │   │   │   │   └── 3-level-nested.jar
    │   │   │   ├── 4-level
    │   │   │   │   └── 4-level-nested.jar
    │   │   │   └── 5-level
    │   │   │   │   └── 5-level-nested.jar
    │   │   └── vulnerable
    │   │   │   ├── log4j-core-2.12.0.jar
    │   │   │   ├── log4j-core-2.12.1.jar
    │   │   │   ├── log4j-core-2.13.0.jar
    │   │   │   ├── log4j-core-2.13.1.jar
    │   │   │   ├── log4j-core-2.13.2.jar
    │   │   │   ├── log4j-core-2.13.3.jar
    │   │   │   ├── log4j-core-2.14.0.jar
    │   │   │   ├── log4j-core-2.14.1.jar
    │   │   │   ├── log4j-core-2.15.0.jar
    │   │   │   └── log4j-core-2.16.0.jar
    │   ├── unmanaged
    │   │   └── extraction
    │   │   │   ├── hostapd-2.9.zip
    │   │   │   └── main.cpp
    │   ├── vuln.json
    │   ├── wizard-patch-answers.json
    │   ├── workspace-multi-type
    │   │   ├── npm-workspace
    │   │   │   ├── package-lock.json
    │   │   │   ├── package.json
    │   │   │   └── packages
    │   │   │   │   ├── a
    │   │   │   │       └── package.json
    │   │   │   │   └── b
    │   │   │   │       └── package.json
    │   │   ├── pnpm-workspace-2
    │   │   │   ├── package.json
    │   │   │   ├── packages
    │   │   │   │   ├── pkg-a
    │   │   │   │   │   ├── expected.json
    │   │   │   │   │   └── package.json
    │   │   │   │   └── pkg-b
    │   │   │   │   │   └── package.json
    │   │   │   ├── pnpm-lock.yaml
    │   │   │   └── pnpm-workspace.yaml
    │   │   ├── pnpm-workspace
    │   │   │   ├── package.json
    │   │   │   ├── packages
    │   │   │   │   ├── pkg-a
    │   │   │   │   │   ├── expected.json
    │   │   │   │   │   └── package.json
    │   │   │   │   └── pkg-b
    │   │   │   │   │   └── package.json
    │   │   │   ├── pnpm-lock.yaml
    │   │   │   └── pnpm-workspace.yaml
    │   │   └── yarn-workspace
    │   │   │   ├── package.json
    │   │   │   ├── packages
    │   │   │       ├── pkg-a
    │   │   │       │   └── package.json
    │   │   │       └── pkg-b
    │   │   │       │   └── package.json
    │   │   │   └── yarn.lock
    │   └── yarn-workspaces-v2-multiple-resolutions
    │   │   ├── package.json
    │   │   ├── packages
    │   │       ├── apples
    │   │       │   ├── .snyk
    │   │       │   └── package.json
    │   │       └── tomatoes
    │   │       │   └── package.json
    │   │   └── yarn.lock
    ├── jest
    │   ├── acceptance
    │   │   ├── about.spec.ts
    │   │   ├── analytics.spec.ts
    │   │   ├── api-auto-detect.spec.ts
    │   │   ├── auth.spec.ts
    │   │   ├── cli-args.spec.ts
    │   │   ├── cli-in-memory-threshold-bytes.spec.ts
    │   │   ├── cli-json-file-output.spec.ts
    │   │   ├── cli-json-output.spec.ts
    │   │   ├── cli-sarif-output.spec.ts
    │   │   ├── cli-token-precedence.spec.ts
    │   │   ├── debuglog.spec.ts
    │   │   ├── dep-graph.spec.ts
    │   │   ├── error-catalog.spec.ts
    │   │   ├── exitcode.spec.ts
    │   │   ├── extra-certs.spec.ts
    │   │   ├── fips.spec.ts
    │   │   ├── help.spec.ts
    │   │   ├── https.spec.ts
    │   │   ├── iac
    │   │   │   ├── capture.spec.ts
    │   │   │   ├── check-paths-regression.spec.ts
    │   │   │   ├── cli-share-results.spec.ts
    │   │   │   ├── custom-rules.spec.ts
    │   │   │   ├── describe.spec.ts
    │   │   │   ├── file-output.spec.ts
    │   │   │   ├── github-action
    │   │   │   │   ├── iac.spec.ts
    │   │   │   │   └── runner.ts
    │   │   │   ├── helpers.ts
    │   │   │   ├── iac-entitlement.spec.ts
    │   │   │   ├── multidoc-yaml.spec.ts
    │   │   │   ├── org-flag.spec.ts
    │   │   │   ├── output-formats
    │   │   │   │   ├── json.spec.ts
    │   │   │   │   ├── sarif.spec.ts
    │   │   │   │   └── text.spec.ts
    │   │   │   ├── test-arm.spec.ts
    │   │   │   ├── test-cloudformation.spec.ts
    │   │   │   ├── test-directory.spec.ts
    │   │   │   ├── test-kubernetes.spec.ts
    │   │   │   ├── test-terraform-plan.spec.ts
    │   │   │   ├── test-terraform.spec.ts
    │   │   │   └── update-exclude-policy.spec.ts
    │   │   ├── instrumentation.spec.ts
    │   │   ├── language-server-extension.spec.ts
    │   │   ├── legacycli-env.spec.ts
    │   │   ├── oauth-token.spec.ts
    │   │   ├── parallel-execution.spec.ts
    │   │   ├── pat.spec.ts
    │   │   ├── preview.spec.ts
    │   │   ├── print-graph.spec.ts
    │   │   ├── proxy-behavior.spec.ts
    │   │   ├── snyk-aibom
    │   │   │   └── aibom.spec.ts
    │   │   ├── snyk-apps
    │   │   │   ├── config.spec.ts
    │   │   │   └── create-app.spec.ts
    │   │   ├── snyk-code
    │   │   │   ├── fixtures
    │   │   │   │   ├── test-sarif-no-null-fields.json
    │   │   │   │   └── test-sarif.json
    │   │   │   ├── snyk-code-integration.spec.ts
    │   │   │   └── snyk-code-user-journey.spec.ts
    │   │   ├── snyk-config
    │   │   │   ├── snyk-config-endpoint.spec.ts
    │   │   │   ├── snyk-config-environment.spec.ts
    │   │   │   └── snyk-config.spec.ts
    │   │   ├── snyk-container
    │   │   │   ├── __snapshots__
    │   │   │   │   └── container.spec.ts.snap
    │   │   │   └── container.spec.ts
    │   │   ├── snyk-fix
    │   │   │   ├── dep-graph-response.json
    │   │   │   └── fix.spec.ts
    │   │   ├── snyk-ignore
    │   │   │   └── snyk-ignore.spec.ts
    │   │   ├── snyk-log4shell
    │   │   │   └── log4shell-detection.spec.ts
    │   │   ├── snyk-monitor
    │   │   │   ├── tags.spec.ts
    │   │   │   └── target-reference.spec.ts
    │   │   ├── snyk-sbom-monitor
    │   │   │   └── all-projects.spec.ts
    │   │   ├── snyk-sbom-test
    │   │   │   └── all-projects.spec.ts
    │   │   ├── snyk-sbom
    │   │   │   ├── all-projects.spec.ts
    │   │   │   ├── common.ts
    │   │   │   ├── gradle-options.spec.ts
    │   │   │   ├── maven-options.spec.ts
    │   │   │   ├── npm-options.spec.ts
    │   │   │   ├── nuget-options.spec.ts
    │   │   │   ├── pip-options.spec.ts
    │   │   │   ├── sbom.spec.ts
    │   │   │   ├── unmanaged-options.spec.ts
    │   │   │   └── yarn-options.spec.ts
    │   │   ├── snyk-test-all-projects-exit-codes.spec.ts
    │   │   ├── snyk-test
    │   │   │   ├── all-projects.spec.ts
    │   │   │   ├── app-vuln-container-project.spec.ts
    │   │   │   ├── basic-test-all-languages.spec.ts
    │   │   │   ├── fail-on.spec.ts
    │   │   │   ├── human-formatted-output.spec.ts
    │   │   │   ├── maven-dverbose.spec.ts
    │   │   │   ├── missing-node-modules.spec.ts
    │   │   │   ├── npm-alias.spec.ts
    │   │   │   ├── output-formats
    │   │   │   │   └── sarif.spec.ts
    │   │   │   ├── print-graph.spec.ts
    │   │   │   ├── protect-upgrade-notification.spec.ts
    │   │   │   ├── retry-mechanism.spec.ts
    │   │   │   ├── snyk-test-local-policy-file.spec.ts
    │   │   │   ├── spotlight-vuln-notification.spec.ts
    │   │   │   ├── target-reference.spec.ts
    │   │   │   ├── test-python-os-specific.spec.ts
    │   │   │   ├── trust-policies.spec.ts
    │   │   │   ├── with-patched-vulnerabilities.spec.ts
    │   │   │   └── yarn-workspaces.spec.ts
    │   │   └── woof.spec.ts
    │   ├── unit
    │   │   ├── all-projects-from-plugins.spec.ts
    │   │   ├── analytics-sources.spec.ts
    │   │   ├── cli-commands
    │   │   │   └── test-and-monitor.spec.ts
    │   │   ├── cli-monitor-utils.spec.ts
    │   │   ├── cli
    │   │   │   ├── commands
    │   │   │   │   ├── help
    │   │   │   │   │   └── help.spec.ts
    │   │   │   │   ├── monitor
    │   │   │   │   │   └── project-attributes.spec.ts
    │   │   │   │   ├── test
    │   │   │   │   │   ├── iac
    │   │   │   │   │   │   ├── meta.spec.ts
    │   │   │   │   │   │   └── v2
    │   │   │   │   │   │   │   └── index.spec.ts
    │   │   │   │   │   ├── set-default-test-options.spec.ts
    │   │   │   │   │   └── utils.spec.ts
    │   │   │   │   └── types.spec.ts
    │   │   │   └── ipc.spec.ts
    │   │   ├── common.spec.ts
    │   │   ├── config
    │   │   │   └── api-url.spec.ts
    │   │   ├── dev-count-analysis.spec.ts
    │   │   ├── ecosystems-monitor-docker.spec.ts
    │   │   ├── ecosystems.spec.ts
    │   │   ├── iac
    │   │   │   ├── apply-custom-severities.spec.ts
    │   │   │   ├── assert-iac-options-flag.spec.ts
    │   │   │   ├── cli-share-results.fixtures.ts
    │   │   │   ├── cli-share-results.spec.ts
    │   │   │   ├── directory-loader.spec.ts
    │   │   │   ├── error-utils.spec.ts
    │   │   │   ├── file-loader.fixtures.ts
    │   │   │   ├── file-loader.spec.ts
    │   │   │   ├── file-parser.arm.fixtures.ts
    │   │   │   ├── file-parser.cloudformation.fixtures.ts
    │   │   │   ├── file-parser.kubernetes.fixtures.ts
    │   │   │   ├── file-parser.spec.ts
    │   │   │   ├── file-parser.terraform.fixtures.ts
    │   │   │   ├── file-scanner.fixtures.ts
    │   │   │   ├── file-scanner.spec.ts
    │   │   │   ├── file-utils.spec.ts
    │   │   │   ├── fixtures
    │   │   │   │   └── .snyk
    │   │   │   ├── index.spec.ts
    │   │   │   ├── local-cache.spec.ts
    │   │   │   ├── process-results
    │   │   │   │   ├── fixtures
    │   │   │   │   │   ├── formatted-results.json
    │   │   │   │   │   ├── formatted-snyk-iac-test-results.json
    │   │   │   │   │   ├── input-files-for-snyk-iac-test-fixtures
    │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   ├── invalid_file.txt
    │   │   │   │   │   │   ├── plan.json
    │   │   │   │   │   │   └── vpc_group.tf
    │   │   │   │   │   ├── integrated-json-output-v2.json
    │   │   │   │   │   ├── integrated-json-output.json
    │   │   │   │   │   ├── integrated-sarif-output.json
    │   │   │   │   │   ├── new-output-formatted-results.json
    │   │   │   │   │   ├── policy-ignore-file-path-non-matching.yml
    │   │   │   │   │   ├── policy-ignore-file-path-wrong-dir.yml
    │   │   │   │   │   ├── policy-ignore-file-path.yml
    │   │   │   │   │   ├── policy-ignore-invalid-expiry.yml
    │   │   │   │   │   ├── policy-ignore-non-matching-file-matching-resource.yml
    │   │   │   │   │   ├── policy-ignore-resource-path-cloudformation.yml
    │   │   │   │   │   ├── policy-ignore-resource-path-kubernetes.yml
    │   │   │   │   │   ├── policy-ignore-resource-path-non-matching.yml
    │   │   │   │   │   ├── policy-ignore-resource-path-terraform.yml
    │   │   │   │   │   ├── policy-ignore-star.yml
    │   │   │   │   │   ├── scan-failures.json
    │   │   │   │   │   ├── snyk-iac-test-results-v2.json
    │   │   │   │   │   ├── snyk-iac-test-results-with-suppressions.json
    │   │   │   │   │   ├── snyk-iac-test-results.json
    │   │   │   │   │   ├── snyk-iac-test-text-output-data-with-suppressions.json
    │   │   │   │   │   ├── snyk-iac-test-text-output-data.json
    │   │   │   │   │   ├── test-data-with-suppressions.json
    │   │   │   │   │   └── test-data.json
    │   │   │   │   ├── policy.spec.ts
    │   │   │   │   ├── results-formatter.spec.ts
    │   │   │   │   ├── share-results-formatters.fixtures.ts
    │   │   │   │   └── share-results-formatters.spec.ts
    │   │   │   ├── results-formatter.fixtures.ts
    │   │   │   ├── rules
    │   │   │   │   ├── oci-pull.spec.ts
    │   │   │   │   └── rules.spec.ts
    │   │   │   ├── service-mappings.spec.ts
    │   │   │   ├── terraform-plan-parser.fixtures.ts
    │   │   │   ├── terraform-plan-parser.spec.ts
    │   │   │   ├── url-utils.spec.ts
    │   │   │   └── usage-tracking.spec.ts
    │   │   ├── is-docker.spec.ts
    │   │   ├── json-file-output-system.spec.ts
    │   │   ├── json-file-output.spec.ts
    │   │   ├── json.spec.ts
    │   │   ├── lib
    │   │   │   ├── alerts.spec.ts
    │   │   │   ├── analytics
    │   │   │   │   ├── getStandardData.spec.ts
    │   │   │   │   ├── index.spec.ts
    │   │   │   │   └── utils.ts
    │   │   │   ├── apps
    │   │   │   │   └── input-validator.spec.ts
    │   │   │   ├── commands
    │   │   │   │   └── fix
    │   │   │   │   │   ├── __snapshots__
    │   │   │   │   │       ├── convert-legacy-test-result-to-new.spec.ts.snap
    │   │   │   │   │       ├── convert-legacy-test-result-to-scan-result.spec.ts.snap
    │   │   │   │   │       └── convert-legacy-tests-results-to-fix-entities.spec.ts.snap
    │   │   │   │   │   ├── convert-legacy-test-result-to-new.spec.ts
    │   │   │   │   │   ├── convert-legacy-test-result-to-scan-result.spec.ts
    │   │   │   │   │   ├── convert-legacy-tests-results-to-fix-entities.spec.ts
    │   │   │   │   │   ├── fix.spec.ts
    │   │   │   │   │   └── get-display-path.spec.ts
    │   │   │   ├── ecosystems
    │   │   │   │   ├── __snapshots__
    │   │   │   │   │   └── common.spec.ts.snap
    │   │   │   │   ├── common.spec.ts
    │   │   │   │   ├── fixtures
    │   │   │   │   │   ├── create-dep-graph-response.ts
    │   │   │   │   │   ├── dep-graph-open-api.ts
    │   │   │   │   │   ├── depgraph-data.ts
    │   │   │   │   │   ├── expected-test-result-new-impl.ts
    │   │   │   │   │   ├── get-dep-graph-response.ts
    │   │   │   │   │   ├── index.ts
    │   │   │   │   │   ├── issues-response.ts
    │   │   │   │   │   └── scan-results.ts
    │   │   │   │   ├── policy.spec.ts
    │   │   │   │   ├── resolve-monitor.facts.spec.ts
    │   │   │   │   ├── resolve-test-facts.oauth.spec.ts
    │   │   │   │   └── resolve-test-facts.spec.ts
    │   │   │   ├── endpoint-config-test.spec.ts
    │   │   │   ├── error-format.spec.ts
    │   │   │   ├── errors
    │   │   │   │   └── legacy-errors.spec.ts
    │   │   │   ├── feature-flags
    │   │   │   │   └── feature-flags.spec.ts
    │   │   │   ├── formatters
    │   │   │   │   ├── __snapshots__
    │   │   │   │   │   ├── format-error-result-summary.spec.ts.snap
    │   │   │   │   │   ├── format-monitor-response.spec.ts.snap
    │   │   │   │   │   ├── format-test-meta.spec.ts.snap
    │   │   │   │   │   ├── legal-license-instructions.spec.ts.snap
    │   │   │   │   │   ├── open-source-sarif-output.spec.ts.snap
    │   │   │   │   │   ├── remediation-based-format-issues.spec.ts.snap
    │   │   │   │   │   └── sarif-output.spec.ts.snap
    │   │   │   │   ├── format-error-result-summary.spec.ts
    │   │   │   │   ├── format-monitor-response.spec.ts
    │   │   │   │   ├── format-test-meta.spec.ts
    │   │   │   │   ├── get-sarif-result.spec.ts
    │   │   │   │   ├── get-severity-value.spec.ts
    │   │   │   │   ├── get-vuln-url.spec.ts
    │   │   │   │   ├── iac-output
    │   │   │   │   │   ├── sarif.spec.ts
    │   │   │   │   │   └── text
    │   │   │   │   │   │   ├── failures
    │   │   │   │   │   │       ├── fixtures
    │   │   │   │   │   │       │   ├── test-failures.json
    │   │   │   │   │   │       │   └── test-warnings.json
    │   │   │   │   │   │       └── list.spec.ts
    │   │   │   │   │   │   ├── formatters.spec.ts
    │   │   │   │   │   │   ├── issues-list
    │   │   │   │   │   │       └── index.spec.ts
    │   │   │   │   │   │   ├── share-results.spec.ts
    │   │   │   │   │   │   ├── test-summary.spec.ts
    │   │   │   │   │   │   └── user-messages.spec.ts
    │   │   │   │   ├── legal-license-instructions.spec.ts
    │   │   │   │   ├── open-source-sarif-output.spec.ts
    │   │   │   │   ├── remediation-based-format-issues.spec.ts
    │   │   │   │   ├── sarif-output.spec.ts
    │   │   │   │   ├── show-all-projects-tip.spec.ts
    │   │   │   │   ├── show-all-sub-projects-tip.spec.ts
    │   │   │   │   ├── show-fix-tip.spec.ts
    │   │   │   │   ├── show-multi-scan-tip.spec.ts
    │   │   │   │   └── test
    │   │   │   │   │   ├── __snapshots__
    │   │   │   │   │       └── display-result.spec.ts.snap
    │   │   │   │   │   ├── display-result.spec.ts
    │   │   │   │   │   └── format-test-results.spec.ts
    │   │   │   ├── iac
    │   │   │   │   ├── drift
    │   │   │   │   │   ├── drift.spec.ts
    │   │   │   │   │   └── fixtures
    │   │   │   │   │   │   ├── all.console
    │   │   │   │   │   │   ├── all.json
    │   │   │   │   │   │   ├── driftctl-analysis.json
    │   │   │   │   │   │   ├── only-managed.console
    │   │   │   │   │   │   ├── only-managed.json
    │   │   │   │   │   │   ├── only-unmanaged.console
    │   │   │   │   │   │   ├── only-unmanaged.json
    │   │   │   │   │   │   ├── policy-empty-drift-excludes.yml
    │   │   │   │   │   │   ├── policy-irrelevant-excludes.yml
    │   │   │   │   │   │   ├── policy-no-excludes.yml
    │   │   │   │   │   │   ├── policy-one-drift-exclude.yml
    │   │   │   │   │   │   └── policy-several-drift-excludes.yml
    │   │   │   │   └── test
    │   │   │   │   │   └── v2
    │   │   │   │   │       ├── analytics
    │   │   │   │   │           ├── fixtures
    │   │   │   │   │           │   └── iac-analytics.json
    │   │   │   │   │           └── index.spec.ts
    │   │   │   │   │       ├── errors.spec.ts
    │   │   │   │   │       ├── json.spec.ts
    │   │   │   │   │       ├── sarif.spec.ts
    │   │   │   │   │       └── setup
    │   │   │   │   │           └── local-cache
    │   │   │   │   │               ├── index.spec.ts
    │   │   │   │   │               ├── policy-engine
    │   │   │   │   │                   ├── constants
    │   │   │   │   │                   │   └── utils.spec.ts
    │   │   │   │   │                   ├── download.spec.ts
    │   │   │   │   │                   ├── index.spec.ts
    │   │   │   │   │                   └── lookup-local.spec.ts
    │   │   │   │   │               └── utils.spec.ts
    │   │   │   ├── monitor
    │   │   │   │   └── utils.spec.ts
    │   │   │   ├── plugins
    │   │   │   │   ├── get-multiplugin-result.spec.ts
    │   │   │   │   └── yarn-workspaces-parser.spec.ts
    │   │   │   ├── protect-update-notification.spec.ts
    │   │   │   ├── request
    │   │   │   │   └── request.spec.ts
    │   │   │   ├── spotlight-vuln-notification.spec.ts
    │   │   │   ├── stream.spec.ts
    │   │   │   ├── unexpected-error.spec.ts
    │   │   │   └── util.spec.ts
    │   │   ├── metrics.spec.ts
    │   │   ├── modes.spec.ts
    │   │   ├── npm-modules-parser.spec.ts
    │   │   ├── old-snyk-format.spec.ts
    │   │   ├── pnpm
    │   │   │   └── snyk-test-pnpm-project.spec.ts
    │   │   ├── policy-display.spec.ts
    │   │   ├── policy.spec.ts
    │   │   ├── process-command-args.spec.ts
    │   │   ├── python
    │   │   │   └── snyk-test-pyproject.spec.ts
    │   │   ├── query-strings.spec.ts
    │   │   ├── runtime.spec.ts
    │   │   ├── set-default-test-options.spec.ts
    │   │   ├── snyk-code
    │   │   │   ├── snyk-code-test-report.spec.ts
    │   │   │   └── snyk-code-test.spec.ts
    │   │   ├── snyk-dep-graph.spec.ts
    │   │   ├── unmanaged-utils.spec.ts
    │   │   ├── validate-fix-command-is-supported.spec.ts
    │   │   └── woof.spec.ts
    │   └── util
    │   │   ├── constants.ts
    │   │   ├── createProject.ts
    │   │   ├── fipsTestHelper.ts
    │   │   ├── getCliBinaryPath.ts
    │   │   ├── getFixturePath.ts
    │   │   ├── getServerPort.ts
    │   │   ├── getWorkspacePath.ts
    │   │   ├── isDontSkipTestsEnabled.ts
    │   │   ├── requireSnykToken.ts
    │   │   ├── runCommand.ts
    │   │   ├── runSnykCLI.ts
    │   │   ├── sortSarif.ts
    │   │   └── startSnykCLI.ts
    ├── schemas
    │   ├── instrumentationSchema.json
    │   └── sarif-schema-2.1.0.json
    ├── setup-jest.ts
    ├── setup.js
    ├── smoke
    │   ├── .iac-data
    │   │   ├── arm_data.json
    │   │   ├── arm_policy.wasm
    │   │   ├── k8s_data.json
    │   │   ├── k8s_policy.wasm
    │   │   ├── tf_data.json
    │   │   └── tf_policy.wasm
    │   ├── .shellspec
    │   ├── README.md
    │   ├── alpine
    │   │   ├── Dockerfile
    │   │   └── entrypoint.sh
    │   ├── docker-root
    │   │   ├── Dockerfile
    │   │   └── entrypoint.sh
    │   ├── iac
    │   │   ├── README.md
    │   │   └── test.spec.ts
    │   ├── install-shellspec.sh
    │   ├── install-snyk-binary-win.sh
    │   ├── run-shellspec-win.sh
    │   ├── setup-alias-for-snyk.sh
    │   └── spec
    │   │   ├── sanity_spec.sh
    │   │   ├── snyk_auth_spec.sh
    │   │   ├── snyk_basic_spec.sh
    │   │   ├── snyk_code_spec.sh
    │   │   ├── snyk_fix_spec.sh
    │   │   ├── snyk_monitor_spec.sh
    │   │   ├── snyk_test_spec.sh
    │   │   └── spec_helper.sh
    ├── tap
    │   ├── args.test.ts
    │   ├── auth.test.ts
    │   ├── cli-fail-on-docker.test.ts
    │   ├── cli-fail-on-pinnable.test.ts
    │   ├── cli-monitor.acceptance.test.ts
    │   ├── cli-monitor
    │   │   └── cli-monitor.all-projects.spec.ts
    │   ├── cli-test.acceptance.test.ts
    │   ├── cli-test
    │   │   ├── cli-test.all-projects.spec.ts
    │   │   ├── cli-test.cocoapods.spec.ts
    │   │   ├── cli-test.composer.spec.ts
    │   │   ├── cli-test.docker.spec.ts
    │   │   ├── cli-test.elixir.spec.ts
    │   │   ├── cli-test.generic.spec.ts
    │   │   ├── cli-test.go.spec.ts
    │   │   ├── cli-test.gradle.spec.ts
    │   │   ├── cli-test.maven.spec.ts
    │   │   ├── cli-test.npm.spec.ts
    │   │   ├── cli-test.nuget.spec.ts
    │   │   ├── cli-test.python.spec.ts
    │   │   ├── cli-test.ruby.spec.ts
    │   │   ├── cli-test.sbt.spec.ts
    │   │   ├── cli-test.swift.spec.ts
    │   │   ├── cli-test.yarn-workspaces.spec.ts
    │   │   ├── cli-test.yarn.spec.ts
    │   │   └── sarif-schema-2.1.0.js
    │   ├── cli.test.ts
    │   ├── container.test.ts
    │   ├── display-test-results.test.ts
    │   ├── docker-token.test.ts
    │   ├── find-files.test.ts
    │   ├── get-remote-url.test.ts
    │   ├── monitor-target.test.ts
    │   ├── proxy.test.js
    │   ├── remote-package.test.ts
    │   ├── request.test.ts
    │   ├── run-test.test.ts
    │   ├── severity-threshold.test.ts
    │   ├── sln-app.test.ts
    │   ├── sub-process.test.js
    │   ├── support
    │   │   └── scripts
    │   │   │   ├── posix
    │   │   │       ├── pwd.sh
    │   │   │       ├── stderr-echo-fail.sh
    │   │   │       ├── stderr-echo.sh
    │   │   │       ├── stdout-echo-fail.sh
    │   │   │       └── stdout-echo.sh
    │   │   │   └── windows
    │   │   │       ├── pwd.bat
    │   │   │       ├── stderr-echo-fail.bat
    │   │   │       ├── stderr-echo.bat
    │   │   │       ├── stdout-echo-fail.bat
    │   │   │       └── stdout-echo.bat
    │   ├── user-config.test.ts
    │   └── vulnerable-path-output.js
    └── utils.ts
├── ts-binary-wrapper
    ├── .snyk
    ├── bin
    │   └── snyk
    ├── jest.config.js
    ├── package-lock.json
    ├── package.json
    ├── src
    │   ├── bootstrap.ts
    │   ├── common.ts
    │   └── index.ts
    ├── test
    │   ├── acceptance
    │   │   └── basic.spec.ts
    │   ├── unit
    │   │   └── common.spec.ts
    │   └── util
    │   │   └── prepareEnvironment.ts
    └── tsconfig.json
├── tsconfig.json
├── tsconfig.settings.json
├── webpack.common.ts
├── webpack.dev.ts
└── webpack.prod.ts


/.github/CODEOWNERS:
--------------------------------------------------------------------------------
1 | *  @snyk/cli


--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | engine-strict=false
2 | audit=false
3 | fund=false
4 | 


--------------------------------------------------------------------------------
/.nvmrc:
--------------------------------------------------------------------------------
1 | 18.18.1
2 | 


--------------------------------------------------------------------------------
/.prettierrc.json:
--------------------------------------------------------------------------------
1 | {
2 |   "arrowParens": "always",
3 |   "trailingComma": "all",
4 |   "singleQuote": true,
5 |   "htmlWhitespaceSensitivity": "ignore"
6 | }
7 | 


--------------------------------------------------------------------------------
/SUPPORT.md:
--------------------------------------------------------------------------------
1 | # Support
2 | 
3 | Please report bugs at https://support.snyk.io/.
4 | We will try to fix them as soon as possible.
5 | 


--------------------------------------------------------------------------------
/bin/snyk:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | require('../dist/cli/index.js');
3 | 


--------------------------------------------------------------------------------
/cliv2/internal/embedded/_data/README.md:
--------------------------------------------------------------------------------
1 | This directory includes files that'll be compiled into the final application.
2 | 


--------------------------------------------------------------------------------
/cliv2/jest.config.ts:
--------------------------------------------------------------------------------
1 | import { createJestConfig } from '../test/createJestConfig';
2 | 
3 | export default createJestConfig({ displayName: 'cliv2' });
4 | 


--------------------------------------------------------------------------------
/docker-desktop/src/snyk-mac.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | set -euo pipefail
3 | 
4 | script_dir="$(dirname "$0")"
5 | "${script_dir}/node-release/bin/node" "${script_dir}/bin/snyk" "$@"
6 | 


--------------------------------------------------------------------------------
/help/snyk-cli-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/help/snyk-cli-screenshot.png


--------------------------------------------------------------------------------
/packages/cli-alert/jest.config.js:
--------------------------------------------------------------------------------
1 | const { createJestConfig } = require('../../test/createJestConfig');
2 | 
3 | module.exports = createJestConfig({ displayName: '@snyk/cli-alert' });
4 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/jest.config.js:
--------------------------------------------------------------------------------
1 | const { createJestConfig } = require('../../test/createJestConfig');
2 | 
3 | module.exports = createJestConfig({ displayName: '@snyk/fix' });
4 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/src/plugins/python/handlers/pip-requirements/update-dependencies/types.ts:
--------------------------------------------------------------------------------
1 | export interface UpgradedRequirements {
2 |   [original: string]: string;
3 | }
4 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/app-with-already-fixed/base.txt:
--------------------------------------------------------------------------------
1 | click>7.0
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/app-with-already-fixed/core/requirements.txt:
--------------------------------------------------------------------------------
1 | Django==1.6.1 ; python_version > '1.0'
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/app-with-already-fixed/lib/expected-requirements.txt:
--------------------------------------------------------------------------------
1 | Jinja2==2.7.3
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/app-with-already-fixed/lib/requirements.txt:
--------------------------------------------------------------------------------
1 | Jinja2==2.7.2
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/app-with-constraints/base.txt:
--------------------------------------------------------------------------------
1 | click>7.0
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/app-with-constraints/constraints.txt:
--------------------------------------------------------------------------------
1 | Django==1.6.1
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/app-with-constraints/lib/expected-requirements.txt:
--------------------------------------------------------------------------------
1 | Jinja2==2.7.3
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/app-with-constraints/lib/requirements.txt:
--------------------------------------------------------------------------------
1 | Jinja2==2.7.2
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/basic/prod.txt:
--------------------------------------------------------------------------------
1 | Django==1.6.1


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/long-versions/prod.txt:
--------------------------------------------------------------------------------
1 | foo==12.123.14
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/lower-case-dep/req.txt:
--------------------------------------------------------------------------------
1 | django==1.6.1
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/monorepo/with-comparator/prod.txt:
--------------------------------------------------------------------------------
1 | django>=1.6.1
2 | click>7.0
3 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/pip-app-multiple-versions/base.txt:
--------------------------------------------------------------------------------
1 | click>7.0
2 | Django>1.6
3 | -r base2.txt
4 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/pip-app-multiple-versions/base2.txt:
--------------------------------------------------------------------------------
1 | Jinja2==2.7.2
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/pip-app-multiple-versions/lib/requirements.txt:
--------------------------------------------------------------------------------
1 | django==1.6.1
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/pip-app-multiple-versions/requirements.txt:
--------------------------------------------------------------------------------
1 | -r base.txt
2 | Django>1.5.0
3 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/pip-app/base.txt:
--------------------------------------------------------------------------------
1 | click>7.0
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/pip-app/base2.txt:
--------------------------------------------------------------------------------
1 | Jinja2==2.7.2
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/pip-app/core/requirements.txt:
--------------------------------------------------------------------------------
1 | Django==1.6.1 ; python_version > '1.0'
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/pip-app/lib/requirements.txt:
--------------------------------------------------------------------------------
1 | django==1.6.1
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/pip-app/requirements.txt:
--------------------------------------------------------------------------------
1 | -r base.txt
2 | -r base2.txt
3 | Django==1.6.1
4 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/with-comparator/prod.txt:
--------------------------------------------------------------------------------
1 | django>=1.6.1
2 | click>7.0
3 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/with-frozen-requirements/requirements.frozen:
--------------------------------------------------------------------------------
1 | Django==1.6.1
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/with-multiple-requires/base.txt:
--------------------------------------------------------------------------------
1 | Jinja2==2.7.2
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/with-multiple-requires/reqs/base.txt:
--------------------------------------------------------------------------------
1 | click>7.0
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/with-multiple-requires/reqs/constraints.txt:
--------------------------------------------------------------------------------
1 | Django==1.6.7
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/with-nested-requires/requirements.txt:
--------------------------------------------------------------------------------
1 | -r requirements/prod.txt
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/with-nested-requires/requirements/base.txt:
--------------------------------------------------------------------------------
1 | click>7.0
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/with-nested-requires/requirements/constraints.txt:
--------------------------------------------------------------------------------
1 | Django==1.6.7
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/with-recursive-requires/constraints.txt:
--------------------------------------------------------------------------------
1 | Django==1.6.7
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/with-require-folder-up/reqs/requirements.txt:
--------------------------------------------------------------------------------
1 | -r ../base.txt
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/with-require/base.txt:
--------------------------------------------------------------------------------
1 | click>7.0
2 | 


--------------------------------------------------------------------------------
/packages/snyk-fix/test/acceptance/plugins/python/handlers/pip-requirements/update-dependencies/workspaces/with-require/dev.txt:
--------------------------------------------------------------------------------
1 | -r base.txt
2 | Django==1.6.1
3 | 


--------------------------------------------------------------------------------
/packages/snyk-protect/.prettierignore:
--------------------------------------------------------------------------------
1 | test/fixtures/**/*
2 | 


--------------------------------------------------------------------------------
/packages/snyk-protect/jest.config.js:
--------------------------------------------------------------------------------
1 | const { createJestConfig } = require('../../test/createJestConfig');
2 | 
3 | module.exports = createJestConfig({ displayName: '@snyk/protect' });
4 | 


--------------------------------------------------------------------------------
/packages/snyk-protect/test/fixtures/help-flag/README.md:
--------------------------------------------------------------------------------
1 | Test fixture for help flag


--------------------------------------------------------------------------------
/packages/snyk-protect/test/fixtures/multiple-matching-paths/README.md:
--------------------------------------------------------------------------------
1 | Location of lodash package.json:
2 | ```
3 | node_modules/nyc/node_modules/lodash
4 | ```
5 | 


--------------------------------------------------------------------------------
/packages/snyk-protect/test/fixtures/no-matching-paths/README.md:
--------------------------------------------------------------------------------
1 | Location of lodash package.json:
2 | ```
3 | node_modules/nyc/node_modules/lodash
4 | ```
5 | 


--------------------------------------------------------------------------------
/packages/snyk-protect/test/fixtures/no-snyk-file/README.md:
--------------------------------------------------------------------------------
1 | Location of lodash package.json:
2 | ```
3 | node_modules/nyc/node_modules/lodash
4 | ```
5 | 


--------------------------------------------------------------------------------
/packages/snyk-protect/test/fixtures/non-patchable-file-because-non-matching/README.md:
--------------------------------------------------------------------------------
1 | This does not match because this lodash.js is from 4.17.10 and the patch does not match that file.
2 | 


--------------------------------------------------------------------------------
/packages/snyk-protect/test/fixtures/single-patchable-module-patched-with-new-protect/README.md:
--------------------------------------------------------------------------------
1 | Location of lodash package.json:
2 | ```
3 | node_modules/nyc/node_modules/lodash
4 | ```
5 | 


--------------------------------------------------------------------------------
/packages/snyk-protect/test/fixtures/single-patchable-module-patched-with-new-protect/node_modules/nyc/node_modules/lodash/.snyk-SNYK-JS-LODASH-567746.flag:
--------------------------------------------------------------------------------
1 | 2021-12-01T20:35:47.231Z


--------------------------------------------------------------------------------
/packages/snyk-protect/test/fixtures/single-patchable-module-patched-with-old-protect/README.md:
--------------------------------------------------------------------------------
1 | Location of lodash package.json:
2 | ```
3 | node_modules/nyc/node_modules/lodash
4 | ```
5 | 


--------------------------------------------------------------------------------
/packages/snyk-protect/test/fixtures/single-patchable-module-patched-with-old-protect/node_modules/nyc/node_modules/lodash/.snyk-SNYK-JS-LODASH-567746.flag:
--------------------------------------------------------------------------------
1 | 2021-12-01T20:35:47.231Z


--------------------------------------------------------------------------------
/packages/snyk-protect/test/fixtures/single-patchable-module-with-quotes/README.md:
--------------------------------------------------------------------------------
1 | Location of lodash package.json:
2 | ```
3 | node_modules/nyc/node_modules/lodash
4 | ```
5 | 


--------------------------------------------------------------------------------
/packages/snyk-protect/test/fixtures/single-patchable-module/README.md:
--------------------------------------------------------------------------------
1 | Location of lodash package.json:
2 | ```
3 | node_modules/nyc/node_modules/lodash
4 | ```
5 | 


--------------------------------------------------------------------------------
/packages/snyk-protect/test/fixtures/version-flag/README.md:
--------------------------------------------------------------------------------
1 | Test fixture for version flag


--------------------------------------------------------------------------------
/release-scripts/hcl-to-json-parser-generator-v2/.gitignore:
--------------------------------------------------------------------------------
1 | bin
2 | pkg
3 | src/*
4 | !src/hcltojson-v2
5 | src/hcltojson-v2/vendor
6 | src/hcltojson-v2/dist
7 | 


--------------------------------------------------------------------------------
/scripts/install-dev-dependencies.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | set -exuo pipefail
3 | 
4 | # requires https://brew.sh/
5 | brew bundle --file=$(dirname "$0")/Brewfile
6 | 


--------------------------------------------------------------------------------
/src/lib/ecosystems/common.ts:
--------------------------------------------------------------------------------
1 | import { Ecosystem } from './types';
2 | 
3 | export function isUnmanagedEcosystem(ecosystem: Ecosystem): boolean {
4 |   return ecosystem === 'cpp';
5 | }
6 | 


--------------------------------------------------------------------------------
/src/lib/feature-flags/types.ts:
--------------------------------------------------------------------------------
1 | export type OrgFeatureFlagResponse = {
2 |   ok?: boolean;
3 |   userMessage?: string;
4 |   code?: number;
5 |   error?: string;
6 | };
7 | 


--------------------------------------------------------------------------------
/src/lib/formatters/iac-output/text/failures/index.ts:
--------------------------------------------------------------------------------
1 | export { formatIacTestFailures, formatFailuresList } from './list';
2 | export { failuresTipOutput } from './tip';
3 | 


--------------------------------------------------------------------------------
/src/lib/formatters/iac-output/text/issues-list/types.ts:
--------------------------------------------------------------------------------
1 | export interface Options {
2 |   shouldShowLineNumbers?: boolean;
3 | }
4 | 


--------------------------------------------------------------------------------
/src/lib/iac/test/v2/local-cache/rules-bundle/constants.ts:
--------------------------------------------------------------------------------
1 | export const rulesBundleName = 'bundle-experimental.tar.gz';
2 | 


--------------------------------------------------------------------------------
/src/lib/plugins/sast/utils/index.ts:
--------------------------------------------------------------------------------
1 | export { analysisProgressUpdate } from './testEmitter';
2 | export { filterIgnoredIssues } from './filter';
3 | 


--------------------------------------------------------------------------------
/src/lib/policy/index.ts:
--------------------------------------------------------------------------------
1 | export { pluckPolicies } from './pluck-policies';
2 | export { findAndLoadPolicy } from './find-and-load-policy';
3 | 


--------------------------------------------------------------------------------
/src/lib/request/constants.ts:
--------------------------------------------------------------------------------
1 | export const headerSnykAuthFailed = 'snyk-auth-failed';
2 | export const headerSnykTsCliTerminate = 'snyk-terminate';
3 | 


--------------------------------------------------------------------------------
/test/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 |   "esversion": 6
3 | }
4 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/cocoapods-app/Podfile:
--------------------------------------------------------------------------------
1 | target 'SampleApp' do
2 |   platform :ios, '6.0'
3 |   pod 'Reachability', '3.1.0'
4 | end
5 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/dockerfile-dir/Dockerfile:
--------------------------------------------------------------------------------
1 | 11
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/elixir-hex/mix.exs:
--------------------------------------------------------------------------------
1 | # empty
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/empty/readme.md:
--------------------------------------------------------------------------------
1 | This folder intentionally left blank
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/fail-on/pinnable/requirements.txt:
--------------------------------------------------------------------------------
1 | Django==1.6.1
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/golang-gomodules/go.mod:
--------------------------------------------------------------------------------
1 | module app
2 | 
3 | go 1.12
4 | 
5 | require github.com/lib/pq v1.1.1
6 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/golang-gomodules/go.sum:
--------------------------------------------------------------------------------
1 | github.com/lib/pq v1.1.1/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/golang-gomodules/main.go:
--------------------------------------------------------------------------------
1 | package main
2 | 
3 | func main() {
4 | 	// nothing to see here
5 | }
6 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/gradle-app/build.gradle:
--------------------------------------------------------------------------------
1 | // not a real Gradle build file
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/gradle-kotlin-dsl-app/build.gradle.kts:
--------------------------------------------------------------------------------
1 | // not a real Gradle build file
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/gradle-monorepo/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'root-proj'
2 | 
3 | include 'subproj'
4 | 
5 | 
6 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/gradle-multi-project/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'root-proj'
2 | 
3 | include 'subproj'
4 | 
5 | 
6 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/gradle-with-orphaned-build-file/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'root-proj'
2 | 
3 | include 'subproj'
4 | 
5 | 
6 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/helmconfig/Chart.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/acceptance/workspaces/helmconfig/Chart.yaml


--------------------------------------------------------------------------------
/test/acceptance/workspaces/kotlin-monorepo/Gemfile:
--------------------------------------------------------------------------------
1 | source :rubygems
2 | 
3 | gem "json"
4 | gem "lynx", "0.4.0"
5 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/kotlin-monorepo/build.gradle.kts:
--------------------------------------------------------------------------------
1 | // I will be mocked
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/kotlin-monorepo/subproj/build.gradle.kts:
--------------------------------------------------------------------------------
1 | // I will be mocked
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/large-mono-repo/gradle-app/build.gradle:
--------------------------------------------------------------------------------
1 | // not a real Gradle build file
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/large-mono-repo/gradle-multi-project/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'root-proj'
2 | 
3 | include 'subproj'
4 | 
5 | 
6 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/maven-app-with-jars/example.jar:
--------------------------------------------------------------------------------
1 | I am a fake jar!
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/maven-app-with-jars/example.war:
--------------------------------------------------------------------------------
1 | I am a fake war!
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/mono-repo-go/hello-node/index.js:
--------------------------------------------------------------------------------
1 | const debug = require('debug')('hello-node');
2 | 
3 | debug('hello');
4 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/mono-repo-project-manifests-only/Gemfile:
--------------------------------------------------------------------------------
1 | source :rubygems
2 | 
3 | gem "sinatra"
4 | gem "haml"
5 | gem "httparty"
6 | gem "actionpack"
7 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/mono-repo-project/.gitignore:
--------------------------------------------------------------------------------
1 | target
2 | project/target
3 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/mono-repo-project/Gemfile:
--------------------------------------------------------------------------------
1 | source :rubygems
2 | 
3 | gem "sinatra"
4 | gem "haml"
5 | gem "httparty"
6 | gem "actionpack"
7 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/mono-repo-project/paket.dependencies:
--------------------------------------------------------------------------------
1 | redirects: on
2 | source https://nuget.org/api/v2
3 | 
4 | nuget FSharp.Formatting
5 | nuget FAKE
6 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/mono-repo-project/project/build.properties:
--------------------------------------------------------------------------------
1 | sbt.version=1.2.8
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/mono-repo-project/project/plugins.sbt:
--------------------------------------------------------------------------------
1 | addSbtPlugin("net.virtual-void" % "sbt-dependency-graph" % "0.9.0")
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/monorepo-bad-project/Gemfile:
--------------------------------------------------------------------------------
1 | source :rubygems
2 | 
3 | gem "json"
4 | gem "lynx", "0.4.0"
5 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/monorepo-with-nuget/src/cocoapods-app/Podfile:
--------------------------------------------------------------------------------
1 | target 'SampleApp' do
2 |   platform :ios, '6.0'
3 |   pod 'Reachability', '3.1.0'
4 | end
5 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/monorepo-with-nuget/test/paket-app/paket.dependencies:
--------------------------------------------------------------------------------
1 | redirects: on
2 | source https://nuget.org/api/v2
3 | 
4 | nuget FSharp.Formatting
5 | nuget FAKE
6 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/monorepo/sub-ruby-app/Gemfile:
--------------------------------------------------------------------------------
1 | source :rubygems
2 | 
3 | gem "json"
4 | gem "lynx", "0.4.0"
5 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/npm-package-policy/node_modules/marked/.snyk-npm-marked-20170112.flag:
--------------------------------------------------------------------------------
1 | 2019-04-03T16:29:05.414Z


--------------------------------------------------------------------------------
/test/acceptance/workspaces/npm-package-with-subfolder/node_modules/to-array/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | *.log
3 | *.err


--------------------------------------------------------------------------------
/test/acceptance/workspaces/npm-package-with-subfolder/subfolder/node_modules/to-array/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | *.log
3 | *.err


--------------------------------------------------------------------------------
/test/acceptance/workspaces/npm-package/gitdir/HEAD:
--------------------------------------------------------------------------------
1 | ref: refs/heads/master
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/npm-package/gitdir/objects/README.md:
--------------------------------------------------------------------------------
1 | The `objects` folder is needed for git testing


--------------------------------------------------------------------------------
/test/acceptance/workspaces/npm-package/gitdir/refs/heads/master:
--------------------------------------------------------------------------------
1 | 29932f3915935d773dc8d52c292cadd81c81071d
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/nuget-app-6-7-8/.gitignore:
--------------------------------------------------------------------------------
1 | bin/
2 | obj/**
3 | obj/**/
4 | !*.assets.json
5 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/nuget-app-6/.gitignore:
--------------------------------------------------------------------------------
1 | bin/
2 | obj/**
3 | obj/**/
4 | !*.assets.json
5 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/pip-app-alpine-arm64/requirements.txt:
--------------------------------------------------------------------------------
1 | -r ./module/requirements.txt


--------------------------------------------------------------------------------
/test/acceptance/workspaces/pip-app-custom/base.txt:
--------------------------------------------------------------------------------
1 | Jinja2==2.7.2
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/pip-app-linux-amd64/requirements.txt:
--------------------------------------------------------------------------------
1 | -r ./module/requirements.txt
2 | ./lib/jedi-0.19.2-py2.py3-none-any.whl


--------------------------------------------------------------------------------
/test/acceptance/workspaces/pip-app-linux-arm64/requirements.txt:
--------------------------------------------------------------------------------
1 | -r ./module/requirements.txt
2 | ./lib/jedi-0.19.2-py2.py3-none-any.whl


--------------------------------------------------------------------------------
/test/acceptance/workspaces/pip-app-macos/requirements.txt:
--------------------------------------------------------------------------------
1 | -r ./module/requirements.txt
2 | ./lib/jedi-0.19.2-py2.py3-none-any.whl


--------------------------------------------------------------------------------
/test/acceptance/workspaces/pip-app-private/requirements.txt:
--------------------------------------------------------------------------------
1 | some-package-that-only-exists-in-a-private-repository==0.0.1
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/pip-app-python-3.12/requirements.txt:
--------------------------------------------------------------------------------
1 | dragon-upgrader == 0.1.0; python_version >= '3.12'


--------------------------------------------------------------------------------
/test/acceptance/workspaces/pip-app-robust/constraints.txt:
--------------------------------------------------------------------------------
1 | requests==2.31.0


--------------------------------------------------------------------------------
/test/acceptance/workspaces/pip-app-robust/req.txt:
--------------------------------------------------------------------------------
1 | oauth2==1.1.3


--------------------------------------------------------------------------------
/test/acceptance/workspaces/pip-app-transitive-vuln/requirements.txt:
--------------------------------------------------------------------------------
1 | flask==0.12.2
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/pip-app-windows/requirements.txt:
--------------------------------------------------------------------------------
1 | pywin32; sys_platform == 'win32'
2 | -r module\requirements.txt
3 | lib\jedi-0.19.2-py2.py3-none-any.whl


--------------------------------------------------------------------------------
/test/acceptance/workspaces/pip-app/requirements.txt:
--------------------------------------------------------------------------------
1 | Jinja2==2.7.2
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/ruby-app-custom-names/123.gemfile:
--------------------------------------------------------------------------------
1 | source :rubygems
2 | 
3 | gem "sanitize", "4.6.2"
4 | gem "yard", "0.8.0"
5 | gem "lynx", "0.4.0"
6 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/ruby-app-custom-names/gemfiles/Gemfile.rails-2.4.5:
--------------------------------------------------------------------------------
1 | source :rubygems
2 | 
3 | gem "sanitize", "4.6.2"
4 | gem "yard", "0.8.0"
5 | gem "lynx", "0.4.0"
6 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/ruby-app-no-lockfile/Gemfile:
--------------------------------------------------------------------------------
1 | source :rubygems
2 | 
3 | gem "json"
4 | gem "lynx", "0.4.0"
5 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/ruby-app-no-vulns/Gemfile:
--------------------------------------------------------------------------------
1 | source :rubygems
2 | 
3 | gem "json"
4 | gem "xml-simple"
5 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/ruby-app-policy/Gemfile:
--------------------------------------------------------------------------------
1 | source :rubygems
2 | 
3 | gem "sanitize", "4.6.2"
4 | gem "yard", "0.8.0"
5 | gem "lynx", "0.4.0"
6 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/ruby-app-thresholds/Gemfile:
--------------------------------------------------------------------------------
1 | source :rubygems
2 | 
3 | gem "sanitize", "4.6.2"
4 | gem "yard", "0.8.0"
5 | gem "lynx", "0.4.0"
6 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/ruby-app/Gemfile:
--------------------------------------------------------------------------------
1 | source :rubygems
2 | 
3 | gem "json"
4 | gem "lynx", "0.4.0"
5 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/ruby-gem/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 | 
3 | # Specify your gem's dependencies in ruby-gem.gemspec
4 | gemspec
5 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/ruby-gem/lib/ruby/gem.rb:
--------------------------------------------------------------------------------
1 | require "ruby/gem/version"
2 | 
3 | module Ruby
4 |   module Gem
5 |     # Your code goes here...
6 |   end
7 | end
8 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/ruby-gem/lib/ruby/gem/version.rb:
--------------------------------------------------------------------------------
1 | module Ruby
2 |   module Gem
3 |     VERSION = "0.1.0"
4 |   end
5 | end
6 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/sbt-app/build.sbt:
--------------------------------------------------------------------------------
1 | // not a real build.sbt file
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/sbt-simple-struts/.gitignore:
--------------------------------------------------------------------------------
1 | target
2 | project/target
3 | project/build.properties
4 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/sbt-simple-struts/project/plugins.sbt:
--------------------------------------------------------------------------------
1 | addSbtPlugin("net.virtual-void" % "sbt-dependency-graph" % "0.9.0")
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/unmanaged/deps/zlib-1.2.11.1/.gitignore:
--------------------------------------------------------------------------------
1 | zlib.pc
2 | libz.a
3 | configure.log
4 | zconf.h.included
5 | cmake-build
6 | zconf.h
7 | Makefile
8 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/unmanaged/deps/zlib-1.2.11.1/contrib/blast/README:
--------------------------------------------------------------------------------
1 | Read blast.h for purpose and usage.
2 | 
3 | Mark Adler
4 | madler@alumni.caltech.edu
5 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/unmanaged/deps/zlib-1.2.11.1/contrib/blast/test.txt:
--------------------------------------------------------------------------------
1 | AIAIAIAIAIAIA


--------------------------------------------------------------------------------
/test/acceptance/workspaces/unmanaged/deps/zlib-1.2.11.1/contrib/infback9/README:
--------------------------------------------------------------------------------
1 | See infback9.h for what this is and how to use it.
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/unmanaged/deps/zlib-1.2.11.1/contrib/masmx64/bld_ml64.bat:
--------------------------------------------------------------------------------
1 | ml64.exe /Flinffasx64 /c /Zi inffasx64.asm
2 | ml64.exe /Flgvmat64   /c /Zi gvmat64.asm
3 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/unmanaged/deps/zlib-1.2.11.1/contrib/masmx86/bld_ml32.bat:
--------------------------------------------------------------------------------
1 | ml /coff /Zi /c /Flmatch686.lst match686.asm
2 | ml /coff /Zi /c /Flinffas32.lst inffas32.asm
3 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/yarn-app/node_modules/.bin/marked:
--------------------------------------------------------------------------------
1 | ../marked/bin/marked


--------------------------------------------------------------------------------
/test/acceptance/workspaces/yarn-app/node_modules/.yarn-integrity:
--------------------------------------------------------------------------------
1 | 073da6d0be3160e7f054b9b212b8690251d224eb7e551ee1ab18cd0860912d89


--------------------------------------------------------------------------------
/test/acceptance/workspaces/yarn-app/node_modules/marked/.npmignore:
--------------------------------------------------------------------------------
1 | .git*
2 | test/
3 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/yarn-app/node_modules/marked/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.10"
4 |   - "0.8"
5 |   - "0.6"
6 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/yarn-app/node_modules/marked/doc/todo.md:
--------------------------------------------------------------------------------
1 | # Todo
2 | 
3 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/yarn-app/node_modules/marked/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/marked');
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/yarn-app/node_modules/moment/ender.js:
--------------------------------------------------------------------------------
1 | $.ender({ moment: require('moment') })
2 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/yarn-app/node_modules/moment/src/lib/locale/pre-post-format.js:
--------------------------------------------------------------------------------
1 | export function preParsePostFormat (string) {
2 |     return string;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/yarn-app/node_modules/moment/src/lib/moment/now.js:
--------------------------------------------------------------------------------
1 | export var now = function () {
2 |     return Date.now ? Date.now() : +(new Date());
3 | };
4 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/yarn-app/node_modules/moment/src/lib/utils/is-undefined.js:
--------------------------------------------------------------------------------
1 | export default function isUndefined(input) {
2 |     return input === void 0;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/yarn-package-with-subfolder/node_modules/to-array/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | *.log
3 | *.err


--------------------------------------------------------------------------------
/test/acceptance/workspaces/yarn-package-with-subfolder/subfolder/node_modules/to-array/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | *.log
3 | *.err


--------------------------------------------------------------------------------
/test/acceptance/workspaces/yarn-v2/package.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "yarn-v2",
3 |   "version": "1.0.0",
4 |   "dependencies": {
5 |     "lodash": "4.17.0"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/test/acceptance/workspaces/yarn-workspaces/not-part-of-workspace/package.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "not-in-a-workspace",
3 |   "dependencies": {
4 |     "debug": "4.3.2"
5 |   }
6 | }
7 | 


--------------------------------------------------------------------------------
/test/fixtures/ai-bom/not-supported/markdown.MD:
--------------------------------------------------------------------------------
1 | # Example
2 | 
3 | This file is not supported by ai-bom scanner. It is here for testing purposes only.
4 | 


--------------------------------------------------------------------------------
/test/fixtures/ai-bom/requirements/requirements.txt:
--------------------------------------------------------------------------------
1 | anthropic==0.49.0


--------------------------------------------------------------------------------
/test/fixtures/basic-npm/noVulnerabilities.json:
--------------------------------------------------------------------------------
1 | [
2 |   {
3 |     "ok": false
4 |   },
5 |   {
6 |     "ok": false
7 |   }
8 | ]
9 | 


--------------------------------------------------------------------------------
/test/fixtures/cocoapods-app/Podfile:
--------------------------------------------------------------------------------
1 | target 'SampleApp' do
2 |   platform :ios, '6.0'
3 |   pod 'Reachability', '3.1.0'
4 | end
5 | 


--------------------------------------------------------------------------------
/test/fixtures/container-projects/node-slim-image.tar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/container-projects/node-slim-image.tar


--------------------------------------------------------------------------------
/test/fixtures/container-projects/sle15.6.tar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/container-projects/sle15.6.tar


--------------------------------------------------------------------------------
/test/fixtures/cpp-project/add.cpp:
--------------------------------------------------------------------------------
1 | int add(int x, int y)
2 | {
3 |   return x + y;
4 | }


--------------------------------------------------------------------------------
/test/fixtures/cpp-project/add.h:
--------------------------------------------------------------------------------
1 | int add(int x, int y);


--------------------------------------------------------------------------------
/test/fixtures/cpp-project/error-windows.txt:
--------------------------------------------------------------------------------
1 | Errors
2 | Could not test dependencies in .
3 | 


--------------------------------------------------------------------------------
/test/fixtures/cpp-project/error.txt:
--------------------------------------------------------------------------------
1 | Errors
2 | Could not test dependencies in .
3 | 


--------------------------------------------------------------------------------
/test/fixtures/cpp-project/main.cpp:
--------------------------------------------------------------------------------
1 | #include <iostream>
2 | #include "add.h"
3 | 
4 | int main() {
5 |   std::cout << "The sum of 3 and 4 is " << add(3, 4) << '\n';
6 |   return 0;
7 | }


--------------------------------------------------------------------------------
/test/fixtures/debug-package/.force-commit:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/debug-package/.force-commit


--------------------------------------------------------------------------------
/test/fixtures/deduped-dep/.snyk:
--------------------------------------------------------------------------------
1 | patch:
2 |   npm:semver:20150403:
3 |     - semver:
4 |         patched: 2015-04-03T16:00:00.000Z
5 | ignore: {}
6 | 


--------------------------------------------------------------------------------
/test/fixtures/deduped-dep/node_modules/.bin/semver:
--------------------------------------------------------------------------------
1 | ../semver/bin/semver


--------------------------------------------------------------------------------
/test/fixtures/deduped-dep/node_modules/semver/.npmignore:
--------------------------------------------------------------------------------
1 | # nada
2 | 


--------------------------------------------------------------------------------
/test/fixtures/deduped-dep/node_modules/semver/head.js:
--------------------------------------------------------------------------------
1 | ;(function(exports) {
2 | 
3 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "content/themes/casper"]
2 | 	path = content/themes/casper
3 | 	url = https://github.com/TryGhost/Casper.git
4 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/.watchmanconfig:
--------------------------------------------------------------------------------
1 | {
2 |   "ignore_dirs": ["tmp"]
3 | }
4 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-alerts.hbs:
--------------------------------------------------------------------------------
1 | {{#each messages as |message|}}
2 |     {{gh-alert message=message}}
3 | {{/each}}


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-app.hbs:
--------------------------------------------------------------------------------
1 | {{yield}}
2 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-blog-url.hbs:
--------------------------------------------------------------------------------
1 | {{{config.blogUrl}}}


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-content-preview-content.hbs:
--------------------------------------------------------------------------------
1 | {{yield}}
2 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-ed-preview.hbs:
--------------------------------------------------------------------------------
1 | {{gh-format-markdown markdown}}
2 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-editor.hbs:
--------------------------------------------------------------------------------
1 | {{yield this}}
2 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-error-message.hbs:
--------------------------------------------------------------------------------
1 | {{message}}
2 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-infinite-scroll-box.hbs:
--------------------------------------------------------------------------------
1 | {{yield}}
2 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-infinite-scroll.hbs:
--------------------------------------------------------------------------------
1 | {{yield}}
2 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-menu-toggle.hbs:
--------------------------------------------------------------------------------
1 | <i class="{{iconClass}}"></i>
2 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-navigation.hbs:
--------------------------------------------------------------------------------
1 | {{yield}}
2 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-notifications.hbs:
--------------------------------------------------------------------------------
1 | {{#each messages as |message|}}
2 |     {{gh-notification message=message}}
3 | {{/each}}
4 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-posts-list-item.hbs:
--------------------------------------------------------------------------------
1 | {{yield this}}
2 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-url-preview.hbs:
--------------------------------------------------------------------------------
1 | {{url}}
2 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-user-active.hbs:
--------------------------------------------------------------------------------
1 | {{yield this}}
2 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/templates/components/gh-user-invited.hbs:
--------------------------------------------------------------------------------
1 | {{yield this}}
2 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/utils/ctrl-or-cmd.js:
--------------------------------------------------------------------------------
1 | var ctrlOrCmd = navigator.userAgent.indexOf('Mac') !== -1 ? 'command' : 'ctrl';
2 | 
3 | export default ctrlOrCmd;
4 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/utils/mobile.js:
--------------------------------------------------------------------------------
1 | var mobileQuery = matchMedia('(max-width: 800px)');
2 | 
3 | export default mobileQuery;
4 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/utils/text-field.js:
--------------------------------------------------------------------------------
1 | import Ember from 'ember';
2 | Ember.TextField.reopen({
3 |     attributeBindings: ['autofocus']
4 | });
5 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/app/validators/signup.js:
--------------------------------------------------------------------------------
1 | import NewUserValidator from 'ghost/validators/new-user';
2 | 
3 | export default NewUserValidator.create();
4 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/lib/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 |   "node": true,
3 |   "browser": false
4 | }
5 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/lib/asset-delivery/package.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "asset-delivery",
3 |   "keywords": [
4 |     "ember-addon"
5 |   ]
6 | }
7 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/tests/test-helper.js:
--------------------------------------------------------------------------------
1 | import resolver from './helpers/resolver';
2 | import { setResolver } from 'ember-mocha';
3 | 
4 | setResolver(resolver);
5 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/client/tests/unit/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/demo-os/core/client/tests/unit/.gitkeep


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/server/data/xml/sitemap/index.js:
--------------------------------------------------------------------------------
1 | var SiteMapManager = require('./manager');
2 | 
3 | module.exports = new SiteMapManager();
4 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/shared/img/user-cover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/demo-os/core/shared/img/user-cover.png


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/shared/img/user-image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/demo-os/core/shared/img/user-image.png


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/shared/private-robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow: /


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/shared/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Sitemap: {{blog-url}}/sitemap.xml
3 | Disallow: /ghost/
4 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/test/unit/server_helpers/test_tpl/pagination.hbs:
--------------------------------------------------------------------------------
1 | {{@blog.title}}
2 | <span class="page-number">Page {{page}} of {{pages}}</span>
3 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/test/utils/fixtures/app/badlib.js:
--------------------------------------------------------------------------------
1 | var knex = require('knex');
2 | 
3 | module.exports = {
4 |     knex: knex
5 | };
6 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/test/utils/fixtures/app/goodlib.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 |     util: function () {
3 |         return 42;
4 |     }
5 | };
6 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/test/utils/fixtures/example.js:
--------------------------------------------------------------------------------
1 | 
2 | module.exports = {
3 |     answer: 42
4 | };
5 | 


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/test/utils/fixtures/import/deleted-2014-12-19-test-1.md:
--------------------------------------------------------------------------------
1 | You're live! Nice.


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/test/utils/fixtures/import/draft-2014-12-19-test-1.md:
--------------------------------------------------------------------------------
1 | You're live! Nice.


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/test/utils/fixtures/import/draft-2014-12-19-test-2.md:
--------------------------------------------------------------------------------
1 | # Welcome to Ghost
2 | 
3 | You're live! Nice.


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/test/utils/fixtures/import/draft-2014-12-19-test-3.md:
--------------------------------------------------------------------------------
1 | ![](/images/kitten.jpg)
2 | 
3 | # Welcome to Ghost
4 | 
5 | You're live! Nice.


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/test/utils/fixtures/import/published-2014-12-19-test-1.md:
--------------------------------------------------------------------------------
1 | #Welcome to Ghost
2 | 
3 | You're live! Nice.


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/test/utils/fixtures/test.hbs:
--------------------------------------------------------------------------------
1 | <h1>HelloWorld</h1>


--------------------------------------------------------------------------------
/test/fixtures/demo-os/core/test/utils/fixtures/theme/partials/test.hbs:
--------------------------------------------------------------------------------
1 | <h1>HelloWorld Themed</h1>


--------------------------------------------------------------------------------
/test/fixtures/dev-deps-demo/config.noDevDeps.json:
--------------------------------------------------------------------------------
1 | {
2 |   "API": "http://localhost:8000/api/v1",
3 |   "//noDevDeps": "true"
4 | 
5 | }
6 | 


--------------------------------------------------------------------------------
/test/fixtures/dev-deps-demo/node_modules/.bin/semver:
--------------------------------------------------------------------------------
1 | ../semver/bin/semver


--------------------------------------------------------------------------------
/test/fixtures/dev-deps-demo/node_modules/.bin/uglifyjs:
--------------------------------------------------------------------------------
1 | ../uglify-js/bin/uglifyjs


--------------------------------------------------------------------------------
/test/fixtures/dev-deps-demo/node_modules/kind-of/node_modules/typeof/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | npm-debug.log
3 | .DS_Store
4 | 


--------------------------------------------------------------------------------
/test/fixtures/dev-deps-demo/node_modules/qs/.npmignore:
--------------------------------------------------------------------------------
1 | test
2 | .travis.yml
3 | benchmark.js
4 | component.json
5 | examples.js
6 | History.md
7 | Makefile
8 | 


--------------------------------------------------------------------------------
/test/fixtures/dev-deps-demo/node_modules/semver/.npmignore:
--------------------------------------------------------------------------------
1 | # nada
2 | 


--------------------------------------------------------------------------------
/test/fixtures/dev-deps-demo/node_modules/semver/head.js:
--------------------------------------------------------------------------------
1 | ;(function(exports) {
2 | 
3 | 


--------------------------------------------------------------------------------
/test/fixtures/dev-deps-demo/node_modules/uglify-js/.npmignore:
--------------------------------------------------------------------------------
1 | tmp/
2 | node_modules/
3 | 


--------------------------------------------------------------------------------
/test/fixtures/dev-deps-demo/node_modules/uglify-js/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |     - "0.4"
4 |     - "0.6"
5 |     - "0.8"
6 |     - "0.10"
7 |     - "0.11"
8 | 


--------------------------------------------------------------------------------
/test/fixtures/dev-deps-demo/node_modules/uglify-js/node_modules/optimist/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.8"
4 |   - "0.10"
5 | 


--------------------------------------------------------------------------------
/test/fixtures/dev-deps-demo/node_modules/uglify-js/node_modules/optimist/example/reflect.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | console.dir(require('optimist').argv);
3 | 


--------------------------------------------------------------------------------
/test/fixtures/dev-deps-demo/node_modules/uglify-js/node_modules/optimist/test/_/argv.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | console.log(JSON.stringify(process.argv));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/dev-deps-demo/node_modules/uglify-js/node_modules/source-map/.npmignore:
--------------------------------------------------------------------------------
1 | dist/*
2 | node_modules/*
3 | 


--------------------------------------------------------------------------------
/test/fixtures/dev-deps-demo/node_modules/uglify-js/node_modules/source-map/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - 0.8
4 |   - "0.10"


--------------------------------------------------------------------------------
/test/fixtures/dev-deps-demo/node_modules/uglify-js/node_modules/source-map/build/test-suffix.js:
--------------------------------------------------------------------------------
1 | function run_test() {
2 |   runSourceMapTests('{THIS_MODULE}', do_throw);
3 | }
4 | 


--------------------------------------------------------------------------------
/test/fixtures/docker/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM scratch
2 | 


--------------------------------------------------------------------------------
/test/fixtures/docker/Dockerfile.alpine-3.12.0:
--------------------------------------------------------------------------------
1 | FROM alpine:3.12.0
2 | 


--------------------------------------------------------------------------------
/test/fixtures/docker/hello-world-linux.tar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/docker/hello-world-linux.tar


--------------------------------------------------------------------------------
/test/fixtures/empty/not-supported.format:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/empty/not-supported.format


--------------------------------------------------------------------------------
/test/fixtures/find-files/README.md:
--------------------------------------------------------------------------------
1 | # find-files
2 | 
3 | Files in this directory are used by `find-files.test.ts` to test `find-files.ts` functions.


--------------------------------------------------------------------------------
/test/fixtures/find-files/broken-symlink:
--------------------------------------------------------------------------------
1 | /path-that-does-not-exist


--------------------------------------------------------------------------------
/test/fixtures/find-files/golang/golang-gomodules/go.mod:
--------------------------------------------------------------------------------
1 | module app
2 | 
3 | go 1.12
4 | 
5 | require (
6 | 	github.com/lib/pq v1.1.1
7 | )


--------------------------------------------------------------------------------
/test/fixtures/find-files/gradle/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/find-files/gradle/build.gradle


--------------------------------------------------------------------------------
/test/fixtures/find-files/maven/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/find-files/maven/pom.xml


--------------------------------------------------------------------------------
/test/fixtures/find-files/maven/test.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/find-files/maven/test.txt


--------------------------------------------------------------------------------
/test/fixtures/find-files/mvn/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/find-files/mvn/pom.xml


--------------------------------------------------------------------------------
/test/fixtures/find-files/mvn/test.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/find-files/mvn/test.txt


--------------------------------------------------------------------------------
/test/fixtures/find-files/npm/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/find-files/npm/package.json


--------------------------------------------------------------------------------
/test/fixtures/find-files/npm/test.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/find-files/npm/test.txt


--------------------------------------------------------------------------------
/test/fixtures/find-files/ruby/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/find-files/ruby/Gemfile


--------------------------------------------------------------------------------
/test/fixtures/find-files/ruby/Gemfile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/find-files/ruby/Gemfile.lock


--------------------------------------------------------------------------------
/test/fixtures/find-files/ruby/test.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/find-files/ruby/test.txt


--------------------------------------------------------------------------------
/test/fixtures/find-files/yarn/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/find-files/yarn/package.json


--------------------------------------------------------------------------------
/test/fixtures/find-files/yarn/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/find-files/yarn/yarn.lock


--------------------------------------------------------------------------------
/test/fixtures/gradle-multi-project/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/gradle-multi-project/build.gradle


--------------------------------------------------------------------------------
/test/fixtures/gradle-multi-project/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'example-multi-project'
2 | include 'app'
3 | include 'lib'


--------------------------------------------------------------------------------
/test/fixtures/hbs-demo/node_modules/.bin/handlebars:
--------------------------------------------------------------------------------
1 | ../handlebars/bin/handlebars


--------------------------------------------------------------------------------
/test/fixtures/hbs-demo/node_modules/handlebars/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "spec/mustache"]
2 | 	path = spec/mustache
3 | 	url = git://github.com/mustache/spec.git
4 | 


--------------------------------------------------------------------------------
/test/fixtures/hbs-demo/node_modules/handlebars/.istanbul.yml:
--------------------------------------------------------------------------------
1 | instrumentation:
2 |     excludes: ['**/spec/**']
3 | 


--------------------------------------------------------------------------------
/test/fixtures/hbs-demo/node_modules/handlebars/node_modules/.bin/uglifyjs:
--------------------------------------------------------------------------------
1 | ../uglify-js/bin/uglifyjs


--------------------------------------------------------------------------------
/test/fixtures/hbs-demo/node_modules/handlebars/node_modules/optimist/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.8"
4 |   - "0.10"
5 | 


--------------------------------------------------------------------------------
/test/fixtures/hbs-demo/node_modules/handlebars/node_modules/optimist/example/reflect.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | console.dir(require('optimist').argv);
3 | 


--------------------------------------------------------------------------------
/test/fixtures/hbs-demo/node_modules/handlebars/node_modules/optimist/test/_/argv.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | console.log(JSON.stringify(process.argv));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/hbs-demo/node_modules/handlebars/node_modules/uglify-js/.npmignore:
--------------------------------------------------------------------------------
1 | tmp/
2 | node_modules/
3 | 


--------------------------------------------------------------------------------
/test/fixtures/hbs-demo/node_modules/handlebars/node_modules/uglify-js/node_modules/source-map/.npmignore:
--------------------------------------------------------------------------------
1 | dist/*
2 | node_modules/*
3 | 


--------------------------------------------------------------------------------
/test/fixtures/hbs-demo/node_modules/handlebars/node_modules/uglify-js/node_modules/source-map/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - 0.8
4 |   - "0.10"


--------------------------------------------------------------------------------
/test/fixtures/homebrew/Cellar/snyk/vX/.brew/snyk.rb:
--------------------------------------------------------------------------------
1 | # fake Formula file
2 | 


--------------------------------------------------------------------------------
/test/fixtures/iac/check-paths-regression/package.json:
--------------------------------------------------------------------------------
1 | {}
2 | 


--------------------------------------------------------------------------------
/test/fixtures/iac/custom-rules/custom.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/iac/custom-rules/custom.tar.gz


--------------------------------------------------------------------------------
/test/fixtures/iac/depth_detection/.hidden.tf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/iac/depth_detection/.hidden.tf


--------------------------------------------------------------------------------
/test/fixtures/iac/depth_detection/.hidden/hidden.tf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/iac/depth_detection/.hidden/hidden.tf


--------------------------------------------------------------------------------
/test/fixtures/iac/depth_detection/one/two/two.tf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/iac/depth_detection/one/two/two.tf


--------------------------------------------------------------------------------
/test/fixtures/iac/drift/args-echo.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | node iac/drift/args-echo.js $@


--------------------------------------------------------------------------------
/test/fixtures/iac/kubernetes/pod-invalid.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: test
2 | kind: example
3 | 


--------------------------------------------------------------------------------
/test/fixtures/iac/no_vulnerabilities/pod-invalid.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: test
2 | kind: example
3 | 


--------------------------------------------------------------------------------
/test/fixtures/iac/terraform-plan/expected-parser-results/delta-scan/tf-plan-destroy.resources.json:
--------------------------------------------------------------------------------
1 | { 
2 | 	"resource": {},
3 | 	"data": {}
4 | }


--------------------------------------------------------------------------------
/test/fixtures/iac/terraform-plan/expected-parser-results/delta-scan/tf-plan-no-op.resources.json:
--------------------------------------------------------------------------------
1 | { 
2 | 	"resource": {},
3 | 	"data": {}
4 | }


--------------------------------------------------------------------------------
/test/fixtures/iac/terraform-plan/expected-parser-results/full-scan/tf-plan-destroy.resources.json:
--------------------------------------------------------------------------------
1 | { 
2 | 	"resource": {},
3 | 	"data": {}
4 | }


--------------------------------------------------------------------------------
/test/fixtures/iac/terraform/empty_file.tf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/iac/terraform/empty_file.tf


--------------------------------------------------------------------------------
/test/fixtures/iac/terraform/var_deref/a.auto.tfvars:
--------------------------------------------------------------------------------
1 | remote_user_addr_a_auto_tfvars = ["0.0.0.0/0"]
2 | 
3 | remote_user_addr_b_auto_tfvars = ["1.2.3.4/32"]
4 | 
5 | 


--------------------------------------------------------------------------------
/test/fixtures/iac/terraform/var_deref/b.auto.tfvars:
--------------------------------------------------------------------------------
1 | remote_user_addr_b_auto_tfvars = ["0.0.0.0/0"]
2 | 


--------------------------------------------------------------------------------
/test/fixtures/iac/terraform/var_deref/nested_var_deref/variables.tf:
--------------------------------------------------------------------------------
1 | variable "remote_user_addr" {
2 |   type = string
3 |   default = "0.0.0.0/0"
4 | }
5 | 


--------------------------------------------------------------------------------
/test/fixtures/iac/terraform/vars.tf:
--------------------------------------------------------------------------------
1 | variable "remote_user_addr_external_var_file" {
2 |   type = list(string)
3 |   default = ["0.0.0.0/0"]
4 | }
5 | 


--------------------------------------------------------------------------------
/test/fixtures/json-file-output/package.json:
--------------------------------------------------------------------------------
1 | {}
2 | 


--------------------------------------------------------------------------------
/test/fixtures/maven-jars/keycloak-core-5.0.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/maven-jars/keycloak-core-5.0.0.jar


--------------------------------------------------------------------------------
/test/fixtures/maven-jars/mvn-app-1.0-SNAPSHOT.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/maven-jars/mvn-app-1.0-SNAPSHOT.jar


--------------------------------------------------------------------------------
/test/fixtures/maven-jars/tomcat-http11-4.1.34.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/maven-jars/tomcat-http11-4.1.34.jar


--------------------------------------------------------------------------------
/test/fixtures/nuget-sln/Service/Class1.cs:
--------------------------------------------------------------------------------
1 | namespace Service;
2 | 
3 | public class Class1
4 | {
5 | 
6 | }
7 | 


--------------------------------------------------------------------------------
/test/fixtures/openapi-node/package.json:
--------------------------------------------------------------------------------
1 | {
2 |   "dependencies": {}
3 | }
4 | 


--------------------------------------------------------------------------------
/test/fixtures/package-sans-name/node_modules/.bin/semver:
--------------------------------------------------------------------------------
1 | ../semver/bin/semver


--------------------------------------------------------------------------------
/test/fixtures/package-sans-name/node_modules/semver/.npmignore:
--------------------------------------------------------------------------------
1 | # nada
2 | 


--------------------------------------------------------------------------------
/test/fixtures/package-sans-name/node_modules/semver/head.js:
--------------------------------------------------------------------------------
1 | ;(function(exports) {
2 | 
3 | 


--------------------------------------------------------------------------------
/test/fixtures/pkg-SC-1472/.snyk:
--------------------------------------------------------------------------------
1 | # Snyk (https://snyk.io) policy file, patches or ignores known vulnerabilities.
2 | version: v1.14.1
3 | ignore: {}
4 | patch: {}
5 | 


--------------------------------------------------------------------------------
/test/fixtures/pnpm-app/node_modules/.pnpm/node-fetch@2.7.0/node_modules/whatwg-url:
--------------------------------------------------------------------------------
1 | ../../whatwg-url@5.0.0/node_modules/whatwg-url


--------------------------------------------------------------------------------
/test/fixtures/pnpm-app/node_modules/.pnpm/node_modules/tr46:
--------------------------------------------------------------------------------
1 | ../tr46@0.0.3/node_modules/tr46


--------------------------------------------------------------------------------
/test/fixtures/pnpm-app/node_modules/.pnpm/node_modules/webidl-conversions:
--------------------------------------------------------------------------------
1 | ../webidl-conversions@3.0.1/node_modules/webidl-conversions


--------------------------------------------------------------------------------
/test/fixtures/pnpm-app/node_modules/.pnpm/node_modules/whatwg-url:
--------------------------------------------------------------------------------
1 | ../whatwg-url@5.0.0/node_modules/whatwg-url


--------------------------------------------------------------------------------
/test/fixtures/pnpm-app/node_modules/.pnpm/tr46@0.0.3/node_modules/tr46/.npmignore:
--------------------------------------------------------------------------------
1 | scripts/
2 | test/
3 | 
4 | !lib/mapping_table.json
5 | 


--------------------------------------------------------------------------------
/test/fixtures/pnpm-app/node_modules/.pnpm/whatwg-url@5.0.0/node_modules/tr46:
--------------------------------------------------------------------------------
1 | ../../tr46@0.0.3/node_modules/tr46


--------------------------------------------------------------------------------
/test/fixtures/pnpm-app/node_modules/.pnpm/whatwg-url@5.0.0/node_modules/webidl-conversions:
--------------------------------------------------------------------------------
1 | ../../webidl-conversions@3.0.1/node_modules/webidl-conversions


--------------------------------------------------------------------------------
/test/fixtures/pnpm-app/node_modules/node-fetch:
--------------------------------------------------------------------------------
1 | .pnpm/node-fetch@2.7.0/node_modules/node-fetch


--------------------------------------------------------------------------------
/test/fixtures/pnpm-workspaces/not-part-of-workspace-pnpm/package.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "not-part-of-workspace",
3 |   "dependencies": {
4 |     "debug": "4.3.2"
5 |   }
6 | }
7 | 


--------------------------------------------------------------------------------
/test/fixtures/pnpm-workspaces/not-part-of-workspace/package.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "not-in-a-workspace",
3 |   "dependencies": {
4 |     "debug": "4.3.2"
5 |   }
6 | }
7 | 


--------------------------------------------------------------------------------
/test/fixtures/pnpm-workspaces/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
1 | packages:
2 |    - 'packages/*'
3 |    - 'libs/**/*'


--------------------------------------------------------------------------------
/test/fixtures/print-graph-multiple-projects/proj1/package.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "proj1",
3 |   "version": "1.0.0",
4 |   "description": "",
5 |   "main": "index.js"
6 | }
7 | 


--------------------------------------------------------------------------------
/test/fixtures/print-graph-multiple-projects/proj2/package.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "proj2",
3 |   "version": "1.0.0",
4 |   "description": "",
5 |   "main": "index.js"
6 | }
7 | 


--------------------------------------------------------------------------------
/test/fixtures/print-graph-no-deps/package.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "print-graph-no-deps",
3 |   "version": "1.0.0",
4 |   "description": "",
5 |   "main": "index.js"
6 | }
7 | 


--------------------------------------------------------------------------------
/test/fixtures/project-with-patchable-dep-fixture-and-snyk-patched/node_modules/lodash/.snyk-SNYK-JS-LODASH-567746.flag:
--------------------------------------------------------------------------------
1 | 2021-12-01T20:35:47.231Z


--------------------------------------------------------------------------------
/test/fixtures/protect-apply-same-patch-again/.snyk-npm-debug-20170905.flag:
--------------------------------------------------------------------------------
1 | 2019-04-03T10:53:44.704Z
2 | 


--------------------------------------------------------------------------------
/test/fixtures/protect-update-notification/no-package-json/placeholder.txt:
--------------------------------------------------------------------------------
1 | placeholder file so that the `no-package-json` folder which contains this file exists for testing
2 | 


--------------------------------------------------------------------------------
/test/fixtures/protect-via-snyk/.snyk:
--------------------------------------------------------------------------------
1 | patch:
2 |   'npm:semver:20150403':
3 |     - semver@2.3.2:
4 |         patched: '2015-10-27T16:30:18.628Z'
5 | ignore: {}
6 | 


--------------------------------------------------------------------------------
/test/fixtures/protect/.npmrc:
--------------------------------------------------------------------------------
1 | package-lock=false
2 | 


--------------------------------------------------------------------------------
/test/fixtures/protect/node_modules/.force-dir-into-git:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/protect/node_modules/.force-dir-into-git


--------------------------------------------------------------------------------
/test/fixtures/qs-package/.snyk:
--------------------------------------------------------------------------------
1 | version: v1
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/clite:
--------------------------------------------------------------------------------
1 | ../clite/cli/index.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/esparse:
--------------------------------------------------------------------------------
1 | ../esprima/bin/esparse.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/esvalidate:
--------------------------------------------------------------------------------
1 | ../esprima/bin/esvalidate.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/har-validator:
--------------------------------------------------------------------------------
1 | ../har-validator/bin/har-validator


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/js-yaml:
--------------------------------------------------------------------------------
1 | ../js-yaml/bin/js-yaml.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/mkdirp:
--------------------------------------------------------------------------------
1 | ../mkdirp/bin/cmd.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/npm-tree:
--------------------------------------------------------------------------------
1 | ../snyk-tree/lib/index.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/os-name:
--------------------------------------------------------------------------------
1 | ../os-name/cli.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/osx-release:
--------------------------------------------------------------------------------
1 | ../osx-release/cli.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/rc:
--------------------------------------------------------------------------------
1 | ../rc/index.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/semver:
--------------------------------------------------------------------------------
1 | ../semver/bin/semver


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/snyk:
--------------------------------------------------------------------------------
1 | ../snyk/cli/index.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/snyk-resolve:
--------------------------------------------------------------------------------
1 | ../snyk-resolve-deps/cli/index.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/sshpk-conv:
--------------------------------------------------------------------------------
1 | ../sshpk/bin/sshpk-conv


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/sshpk-sign:
--------------------------------------------------------------------------------
1 | ../sshpk/bin/sshpk-sign


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/sshpk-verify:
--------------------------------------------------------------------------------
1 | ../sshpk/bin/sshpk-verify


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/strip-json-comments:
--------------------------------------------------------------------------------
1 | ../strip-json-comments/cli.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/uuid:
--------------------------------------------------------------------------------
1 | ../node-uuid/bin/uuid


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/.bin/window-size:
--------------------------------------------------------------------------------
1 | ../window-size/cli.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/archy/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - 0.6
4 |   - 0.8
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/argparse/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | 
3 | module.exports = require('./lib/argparse');
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/asn1/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | *.log
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/async/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.10"
4 |   - "0.12"
5 |   - "iojs"
6 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/aws4/.npmignore:
--------------------------------------------------------------------------------
1 | test
2 | examples
3 | example.js
4 | browser
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/aws4/.tern-port:
--------------------------------------------------------------------------------
1 | 62638


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/aws4/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.10"
4 |   - "0.12"
5 |   - "4.2"
6 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/balanced-match/.npmignore:
--------------------------------------------------------------------------------
1 | test
2 | .gitignore
3 | .travis.yml
4 | Makefile
5 | example.js
6 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/bl/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules/


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/boom/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | 
3 | node_js:
4 |   - 0.10
5 |   - 4.0
6 | 
7 | sudo: false
8 | 
9 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/boom/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md).
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/builtin-modules/static.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = require('./builtin-modules.json');
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/builtins/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.8"
4 |   - "0.10"
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/cli-width/.npmignore:
--------------------------------------------------------------------------------
1 | test
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/clite/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 |   "presets": ["es2015"]
3 | }


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/clite/.npmignore:
--------------------------------------------------------------------------------
1 | !dist
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/clite/.nyc_output/3136.json:
--------------------------------------------------------------------------------
1 | {}


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/clite/cli/index.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | require('../')({
3 |   commands: {
4 |     _: ':::../lib/version' // total hack!
5 |   }
6 | });


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/clite/node_modules/.bin/window-size:
--------------------------------------------------------------------------------
1 | ../window-size/cli.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/clite/test/fixtures/basic-clite/cli/index.js:
--------------------------------------------------------------------------------
1 | var clite = require('../../../../');
2 | module.exports = clite;
3 | clite();


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/clite/test/fixtures/basic-clite/echo.js:
--------------------------------------------------------------------------------
1 | module.exports = function (args, settings, body) {
2 |   return body;
3 | };


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/clite/test/fixtures/basic-clite/help/foo.txt:
--------------------------------------------------------------------------------
1 | foo


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/clite/test/fixtures/basic-clite/help/index.txt:
--------------------------------------------------------------------------------
1 | This is the help


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/clite/test/fixtures/basic-clite/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function () {
2 |   return 'hello world';
3 | };


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/clite/test/fixtures/basic-clite/package.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "basic-clite",
3 |   "version": "1.2.3"
4 | }
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/clite/test/fixtures/dev-package/package.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "dev-version"
3 | }
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/cliui/.coveralls.yml:
--------------------------------------------------------------------------------
1 | repo_token: NiRhyj91Z2vtgob6XdEAqs83rzNnbMZUu
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/cliui/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/concat-map/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - 0.4
4 |   - 0.6
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 | 
3 | The `util.is*` functions introduced in Node v0.12.
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/cryptiles/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | 
3 | node_js:
4 |   - 0.10
5 |   - 4.0
6 | 
7 | sudo: false
8 | 
9 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/ctype/.npmignore:
--------------------------------------------------------------------------------
1 | tst/
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/debug/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 |   "laxbreak": true
3 | }
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/debug/.npmignore:
--------------------------------------------------------------------------------
1 | support
2 | test
3 | examples
4 | example
5 | *.sock
6 | dist
7 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/deep-extend/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/deep-extend');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/delayed-stream/.npmignore:
--------------------------------------------------------------------------------
1 | test
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/delayed-stream/Makefile:
--------------------------------------------------------------------------------
1 | SHELL := /bin/bash
2 | 
3 | test:
4 | 	@./test/run.js
5 | 
6 | .PHONY: test
7 | 
8 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexer2/node_modules/isarray/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexer2/node_modules/isarray/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.8"
4 |   - "0.10"
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexer2/node_modules/isarray/Makefile:
--------------------------------------------------------------------------------
1 | 
2 | test:
3 | 	@node_modules/.bin/tape test.js
4 | 
5 | .PHONY: test
6 | 
7 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexer2/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
6 | .zuul.yml
7 | .nyc_output
8 | coverage
9 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexer2/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexer2/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexer2/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexer2/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexify/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexify/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.10"
4 |   - "0.12"
5 |   - "4"
6 |   - "6"
7 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexify/node_modules/isarray/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexify/node_modules/isarray/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.8"
4 |   - "0.10"
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexify/node_modules/isarray/Makefile:
--------------------------------------------------------------------------------
1 | 
2 | test:
3 | 	@node_modules/.bin/tape test.js
4 | 
5 | .PHONY: test
6 | 
7 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexify/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
6 | .zuul.yml
7 | .nyc_output
8 | coverage
9 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexify/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexify/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexify/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/duplexify/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/end-of-stream/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/extend/.npmignore:
--------------------------------------------------------------------------------
1 | test


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/extsprintf/examples/simple.js:
--------------------------------------------------------------------------------
1 | var mod_extsprintf = require('extsprintf');
2 | console.log(mod_extsprintf.sprintf('hello %25s', 'world'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/form-data/node_modules/delayed-stream/.npmignore:
--------------------------------------------------------------------------------
1 | *.un~
2 | /node_modules/*
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/form-data/node_modules/delayed-stream/Makefile:
--------------------------------------------------------------------------------
1 | SHELL := /bin/bash
2 | 
3 | test:
4 | 	@./test/run.js
5 | 
6 | .PHONY: test
7 | 
8 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/generate-function/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/generate-function/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.10"
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/generate-object-property/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/generate-object-property/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.10"
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/get-caller-file/fixtures/bar.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var foo = require('./foo.js');
3 | 
4 | module.exports = function() {
5 |   return foo();
6 | };
7 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/getpass/.npmignore:
--------------------------------------------------------------------------------
1 | .gitmodules
2 | deps
3 | docs
4 | Makefile
5 | node_modules
6 | test
7 | tools
8 | coverage
9 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/got/node_modules/isarray/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/got/node_modules/isarray/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.8"
4 |   - "0.10"
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/got/node_modules/isarray/Makefile:
--------------------------------------------------------------------------------
1 | 
2 | test:
3 | 	@node_modules/.bin/tape test.js
4 | 
5 | .PHONY: test
6 | 
7 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/got/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
6 | .zuul.yml
7 | .nyc_output
8 | coverage
9 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/got/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/got/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/got/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/got/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/graceful-readlink/.npmignore:
--------------------------------------------------------------------------------
1 | .idea/
2 | .DS_Store
3 | node_modules/
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/graceful-readlink/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.10"
4 |   - "0.12"
5 |   - "io.js"
6 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/hawk/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | 
3 | node_js:
4 |   - 0.10
5 | 
6 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/hawk/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib');


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/hoek/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | 
3 | node_js:
4 |   - 0.10
5 |   - 4.0
6 | 
7 | sudo: false
8 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/hoek/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md).
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/hoek/test/modules/test1.js:
--------------------------------------------------------------------------------
1 | exports.x = 1;
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/hoek/test/modules/test2.js:
--------------------------------------------------------------------------------
1 | exports.y = 2;
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/hoek/test/modules/test3.js:
--------------------------------------------------------------------------------
1 | exports.z = 3;
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/hosted-git-info/.npmignore:
--------------------------------------------------------------------------------
1 | test
2 | .travis.yml
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/http-signature/.npmignore:
--------------------------------------------------------------------------------
1 | .gitmodules
2 | deps
3 | docs
4 | Makefile
5 | node_modules
6 | test
7 | tools


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/infinity-agent/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | 
3 | exports.http = require('./http.js');
4 | exports.https = require('./https.js');
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/date.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 |   'now': require('./now')
3 | };
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/each.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./forEach');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/eachRight.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./forEachRight');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/entries.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./toPairs');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/entriesIn.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./toPairsIn');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/extend.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./assignIn');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/extendWith.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./assignInWith');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/first.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./head');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp.js:
--------------------------------------------------------------------------------
1 | var _ = require('./lodash.min').runInContext();
2 | module.exports = require('./fp/_baseConvert')(_, _);
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/F.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./stubFalse');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/T.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./stubTrue');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/__.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./placeholder');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/all.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./every');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/allPass.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./overEvery');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/always.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./constant');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/any.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./some');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/anyPass.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./overSome');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/apply.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./spread');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/array.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../array'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/assoc.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./set');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/assocPath.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./set');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/collection.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../collection'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/complement.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./negate');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/compose.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./flowRight');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/conforms.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./conformsTo');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/contains.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./includes');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/date.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../date'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/dissoc.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./unset');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/dissocPath.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./unset');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/dropLast.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./dropRight');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/dropLastWhile.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./dropRightWhile');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/each.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./forEach');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/eachRight.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./forEachRight');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/entries.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./toPairs');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/entriesIn.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./toPairsIn');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/equals.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./isEqual');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/extend.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./assignIn');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/extendAll.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./assignInAll');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/extendAllWith.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./assignInAllWith');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/extendWith.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./assignInWith');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/first.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./head');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/function.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../function'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/identical.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./eq');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/indexBy.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./keyBy');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/init.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./initial');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/invertObj.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./invert');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/juxt.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./over');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/lang.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../lang'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/matches.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./isMatch');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/math.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../math'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/nAry.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./ary');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/number.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../number'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/object.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../object'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/omitAll.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./omit');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/path.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./get');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/pathEq.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./matchesProperty');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/pathOr.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./getOr');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/paths.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./at');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/pickAll.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./pick');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/pipe.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./flow');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/pluck.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./map');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/prop.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./get');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/propEq.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./matchesProperty');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/propOr.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./getOr');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/property.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./get');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/props.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./at');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/seq.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../seq'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/string.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../string'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/symmetricDifference.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./xor');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/symmetricDifferenceBy.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./xorBy');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/symmetricDifferenceWith.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./xorWith');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/takeLast.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./takeRight');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/takeLastWhile.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./takeRightWhile');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/unapply.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./rest');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/unnest.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./flatten');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/useWith.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./overArgs');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/util.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../util'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/where.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./conformsTo');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/whereEq.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./isMatch');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/fp/zipObj.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./zipObject');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lodash');


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/toJSON.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./wrapperValue');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/value.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./wrapperValue');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/inquirer/node_modules/lodash/valueOf.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./wrapperValue');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/is-arrayish/.istanbul.yml:
--------------------------------------------------------------------------------
1 | instrumentation:
2 |   excludes:
3 |     - test.js
4 |     - test/**/*
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/is-arrayish/.npmignore:
--------------------------------------------------------------------------------
1 | /coverage/
2 | /test.js
3 | /test/
4 | *.sw[a-p]
5 | /node_modules/
6 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/is-my-json-valid/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | cosmicrealms.com
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/is-my-json-valid/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.10"
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/is-promise/.npmignore:
--------------------------------------------------------------------------------
1 | component
2 | build
3 | node_modules
4 | test.js
5 | component.json
6 | .gitignore


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/is-promise/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.10"


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Array.isArray || function (arr) {
2 |   return Object.prototype.toString.call(arr) == '[object Array]';
3 | };
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/isstream/.npmignore:
--------------------------------------------------------------------------------
1 | *.tgz
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/jodid25519/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.10"
4 |   - "0.11"
5 | branches:
6 |   only:
7 |     - master
8 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/js-yaml/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | 
3 | 
4 | var yaml = require('./lib/js-yaml.js');
5 | 
6 | 
7 | module.exports = yaml;
8 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/jsbn/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/jsbn/example.js:
--------------------------------------------------------------------------------
1 | var BigInteger = require('./');
2 | var a = new BigInteger('91823918239182398123');
3 | console.log(a.bitLength());


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/json-stringify-safe/.npmignore:
--------------------------------------------------------------------------------
1 | /*.tgz
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/json-stringify-safe/test/mocha.opts:
--------------------------------------------------------------------------------
1 | --recursive
2 | --require must
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/array/head.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./first');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/array/object.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./zipObject');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/array/tail.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./rest');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/array/unique.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./uniq');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/chain/commit.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./wrapperCommit');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/chain/concat.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./wrapperConcat');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/chain/plant.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./wrapperPlant');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/chain/reverse.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./wrapperReverse');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/chain/run.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./wrapperValue');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/chain/toJSON.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./wrapperValue');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/chain/toString.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./wrapperToString');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/chain/value.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./wrapperValue');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/chain/valueOf.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./wrapperValue');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/collection/all.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./every');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/collection/any.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./some');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/collection/collect.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./map');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/collection/contains.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./includes');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/collection/detect.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./find');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/collection/each.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./forEach');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/collection/eachRight.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./forEachRight');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/collection/foldl.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./reduce');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/collection/foldr.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./reduceRight');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/collection/include.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./includes');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/collection/inject.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./reduce');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/collection/max.js:
--------------------------------------------------------------------------------
1 | module.exports = require('../math/max');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/collection/min.js:
--------------------------------------------------------------------------------
1 | module.exports = require('../math/min');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/collection/select.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./filter');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/collection/sum.js:
--------------------------------------------------------------------------------
1 | module.exports = require('../math/sum');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/date.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 |   'now': require('./date/now')
3 | };
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/function/backflow.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./flowRight');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/function/compose.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./flowRight');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/internal/reEscape.js:
--------------------------------------------------------------------------------
1 | /** Used to match template delimiters. */
2 | var reEscape = /<%-([\s\S]+?)%>/g;
3 | 
4 | module.exports = reEscape;
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/internal/realNames.js:
--------------------------------------------------------------------------------
1 | /** Used to lookup unminified function names. */
2 | var realNames = {};
3 | 
4 | module.exports = realNames;
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/lang/eq.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./isEqual');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/number.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 |   'inRange': require('./number/inRange'),
3 |   'random': require('./number/random')
4 | };
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/object/extend.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./assign');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/object/methods.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./functions');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/lodash/utility/iteratee.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./callback');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/minimist/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.8"
4 |   - "0.10"
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/minimist/example/parse.js:
--------------------------------------------------------------------------------
1 | var argv = require('../')(process.argv.slice(2));
2 | console.dir(argv);
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/ms/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | test
3 | History.md
4 | Makefile
5 | component.json
6 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/nconf/test/fixtures/hierarchy/global.json:
--------------------------------------------------------------------------------
1 | {
2 |   "title": "My generic title",
3 |   "color": "red",
4 |   "movie": "Kill Bill"
5 | }


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/nconf/test/fixtures/hierarchy/hierarchical.json:
--------------------------------------------------------------------------------
1 | {
2 |   "test": "empty"
3 | }


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/nconf/test/fixtures/hierarchy/user.json:
--------------------------------------------------------------------------------
1 | {
2 |   "title": "My specific title",
3 |   "color": "green"
4 | }


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/nconf/test/fixtures/malformed.json:
--------------------------------------------------------------------------------
1 | {
2 |   "literal": "bazz",
3 | }


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/node-uuid/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | .nyc_output
4 | coverage
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/normalize-package-data/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules/


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/normalize-package-data/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.10"
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/normalize-package-data/node_modules/.bin/semver:
--------------------------------------------------------------------------------
1 | ../semver/bin/semver


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/normalize-package-data/test/fixtures/badscripts.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "bad-scripts-package",
3 |   "version": "0.0.1",
4 |   "scripts": "foo"
5 | }
6 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/normalize-package-data/test/fixtures/no-description.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "foo-bar-package",
3 |   "version": "0.0.1"
4 | }


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/number-is-nan/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = Number.isNaN || function (x) {
3 | 	return x !== x;
4 | };
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/oauth-sign/README.md:
--------------------------------------------------------------------------------
1 | oauth-sign
2 | ==========
3 | 
4 | OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module. 
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/open/.jshintignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .git
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/open/.npmignore:
--------------------------------------------------------------------------------
1 | test
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/osx-release/node_modules/minimist/example/parse.js:
--------------------------------------------------------------------------------
1 | var argv = require('../')(process.argv.slice(2));
2 | console.dir(argv);
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/package-json/node_modules/.bin/semver:
--------------------------------------------------------------------------------
1 | ../semver/bin/semver


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/pinkie-promise/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | 
3 | module.exports = typeof Promise === 'function' ? Promise : require('pinkie');
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/promise/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 |   "asi": true,
3 |   "node": true,
4 |   "strict": true
5 | }
6 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/promise/.npmignore:
--------------------------------------------------------------------------------
1 | components
2 | node_modules
3 | test
4 | .gitignore
5 | .travis.yml
6 | component.json
7 | coverage
8 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/promise/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | 
3 | module.exports = require('./lib')
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/qs/.npmignore:
--------------------------------------------------------------------------------
1 | test
2 | .travis.yml
3 | benchmark.js
4 | component.json
5 | examples.js
6 | History.md
7 | Makefile
8 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/querystring/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - 0.6
4 |   - 0.8
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/querystring/test/common-index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | 
3 | require("test").run(require("./index"))


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/querystring/test/tap-index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | 
3 | require("retape")(require("./index"))


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/rc/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | node_modules/*
3 | npm_debug.log
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/rc/node_modules/minimist/example/parse.js:
--------------------------------------------------------------------------------
1 | var argv = require('../')(process.argv.slice(2));
2 | console.dir(argv);
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/read-all-stream/node_modules/isarray/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/read-all-stream/node_modules/isarray/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.8"
4 |   - "0.10"
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/read-all-stream/node_modules/isarray/Makefile:
--------------------------------------------------------------------------------
1 | 
2 | test:
3 | 	@node_modules/.bin/tape test.js
4 | 
5 | .PHONY: test
6 | 
7 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/read-all-stream/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/read-all-stream/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/read-all-stream/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/read-all-stream/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/request/.npmignore:
--------------------------------------------------------------------------------
1 | coverage
2 | tests
3 | node_modules
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/request/node_modules/qs/.eslintignore:
--------------------------------------------------------------------------------
1 | dist
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/request/node_modules/qs/.jshintignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/request/node_modules/qs/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | 
3 | node_js:
4 |   - 0.10
5 |   - 0.12
6 |   - iojs
7 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/request/node_modules/qs/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md).
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/request/node_modules/qs/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/require-directory/.npmignore:
--------------------------------------------------------------------------------
1 | test/**
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/require-directory/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - 0.10
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/require-main-filename/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | .nyc_output
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/require-main-filename/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | os:
3 |   - linux
4 | node_js:
5 |   - "0.10"
6 |   - "0.12"
7 |   - "4.1"
8 |   - "node"
9 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/run-async/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/run-async/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/run-async/.travis.yml:
--------------------------------------------------------------------------------
1 | sudo: false
2 | language: node_js
3 | node_js:
4 |   - v0.10
5 |   - v0.12
6 |   - v4
7 |   - v5
8 |   - stable
9 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/rx/.coveralls.yml:
--------------------------------------------------------------------------------
1 | service_name: travis-pro
2 | repo_token: 8YyWggHYCJrQmm4qdV2f5LVvo3vBD7Xsa
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/rx/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 | 
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = false
6 | indent_style = space
7 | indent_size = 2
8 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/rx/authors.txt:
--------------------------------------------------------------------------------
1 | Matthew Podwysocki <matthewp@microsoft.com>
2 | Bart de Smet <bartde@microsoft.com>
3 | Erik Meijer <emeijer@microsoft.com>
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/rx/ts/core/joins/plan.ts:
--------------------------------------------------------------------------------
1 | module Rx {
2 |     export class Plan<T> { }
3 | }
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/semver-diff/node_modules/.bin/semver:
--------------------------------------------------------------------------------
1 | ../semver/bin/semver


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/semver/.npmignore:
--------------------------------------------------------------------------------
1 | # nada
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/semver/.snyk-npm-semver-20150403.flag:
--------------------------------------------------------------------------------
1 | 2016-07-29T13:42:24.395Z


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/semver/head.js:
--------------------------------------------------------------------------------
1 | ;(function(exports) {
2 | 
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/slide/index.js:
--------------------------------------------------------------------------------
1 | module.exports=require("./lib/slide")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/sntp/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | 
3 | node_js:
4 |   - 0.10
5 | 
6 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/sntp/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib');


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-config/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | 
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-config/test/fixtures/one/config.default.json:
--------------------------------------------------------------------------------
1 | {
2 |   "foo": 1
3 | }


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-config/test/fixtures/two/config.default.json:
--------------------------------------------------------------------------------
1 | {
2 |   "foo": 10
3 | }


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-module/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .nyc_output
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-policy/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | .git*
3 | /test


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-policy/.nyc_output/3404.json:
--------------------------------------------------------------------------------
1 | {}


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-policy/node_modules/.bin/semver:
--------------------------------------------------------------------------------
1 | ../semver/bin/semver


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-recursive-readdir/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | .git*
3 | /test


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/.nyc_output/3084.json:
--------------------------------------------------------------------------------
1 | {}


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/cli/index.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | var clite = require('clite');
3 | clite(require('./config'));


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/.bin/semver:
--------------------------------------------------------------------------------
1 | ../semver/bin/semver


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/date.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 |   'now': require('./now')
3 | };
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/each.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./forEach');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/eachRight.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./forEachRight');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/entries.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./toPairs');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/entriesIn.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./toPairsIn');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/extend.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./assignIn');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/extendWith.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./assignInWith');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/first.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./head');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/F.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./stubFalse');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/T.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./stubTrue');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/__.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./placeholder');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/all.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./every');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/allPass.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./overEvery');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/always.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./constant');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/any.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./some');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/anyPass.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./overSome');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/apply.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./spread');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/array.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../array'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/assoc.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./set');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/assocPath.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./set');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/collection.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../collection'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/complement.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./negate');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/compose.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./flowRight');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/conforms.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./conformsTo');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/contains.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./includes');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/date.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../date'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/dissoc.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./unset');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/dissocPath.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./unset');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/dropLast.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./dropRight');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/dropLastWhile.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./dropRightWhile');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/each.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./forEach');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/eachRight.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./forEachRight');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/entries.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./toPairs');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/entriesIn.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./toPairsIn');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/equals.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./isEqual');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/extend.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./assignIn');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/extendAll.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./assignInAll');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/extendAllWith.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./assignInAllWith');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/extendWith.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./assignInWith');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/first.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./head');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/function.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../function'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/identical.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./eq');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/indexBy.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./keyBy');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/init.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./initial');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/invertObj.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./invert');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/juxt.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./over');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/lang.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../lang'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/matches.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./isMatch');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/math.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../math'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/nAry.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./ary');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/number.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../number'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/object.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../object'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/omitAll.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./omit');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/path.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./get');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/pathEq.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./matchesProperty');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/pathOr.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./getOr');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/paths.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./at');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/pickAll.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./pick');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/pipe.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./flow');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/pluck.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./map');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/prop.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./get');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/propEq.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./matchesProperty');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/propOr.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./getOr');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/property.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./get');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/props.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./at');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/seq.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../seq'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/string.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../string'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/symmetricDifference.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./xor');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/symmetricDifferenceBy.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./xorBy');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/symmetricDifferenceWith.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./xorWith');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/takeLast.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./takeRight');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/takeLastWhile.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./takeRightWhile');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/unapply.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./rest');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/unnest.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./flatten');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/useWith.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./overArgs');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/util.js:
--------------------------------------------------------------------------------
1 | var convert = require('./convert');
2 | module.exports = convert(require('../util'));
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/where.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./conformsTo');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/whereEq.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./isMatch');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/fp/zipObj.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./zipObject');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lodash');


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/toJSON.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./wrapperValue');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/value.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./wrapperValue');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/lodash/valueOf.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./wrapperValue');
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve-deps/node_modules/minimist/example/parse.js:
--------------------------------------------------------------------------------
1 | var argv = require('../')(process.argv.slice(2));
2 | console.dir(argv);
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | .git*
3 | /test
4 | config.*.json
5 | !config.default.json
6 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-resolve/.nyc_output/60156.json:
--------------------------------------------------------------------------------
1 | {}


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-tree/.npmignore:
--------------------------------------------------------------------------------
1 | .nyc_output
2 | node_modules
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-tree/test/fixture-custom.txt:
--------------------------------------------------------------------------------
1 | @remy/npm-tree
2 | ├── ansicolors
3 | └── archy


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-tree/test/fixture.txt:
--------------------------------------------------------------------------------
1 | @remy/npm-tree
2 | ├── ansicolors@0.3.2
3 | └── archy@1.0.0


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-try-require/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | .git*
3 | /test


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk-try-require/.nyc_output/3100.json:
--------------------------------------------------------------------------------
1 | {}


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 |   "presets": ["es2015", "stage-3"]
3 | }
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | .git*
3 | /test
4 | config.*.json
5 | !config.default.json
6 | tmp
7 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/.nyc_output/3401.json:
--------------------------------------------------------------------------------
1 | {}


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/cli/commands/unpublished/head.txt:
--------------------------------------------------------------------------------
1 | Checking for unpublished packages created by @azer...


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/cli/commands/version.js:
--------------------------------------------------------------------------------
1 | module.exports = require('../../lib/version');


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/config.default.json:
--------------------------------------------------------------------------------
1 | {
2 |   "API": "https://snyk.io/api/v1",
3 |   "devDeps": false
4 | }
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/help/usage.txt:
--------------------------------------------------------------------------------
1 | Usage: snyk <command>
2 | 
3 | See "snyk --help" for more.
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/lib/modules.js:
--------------------------------------------------------------------------------
1 | module.exports = require('snyk-resolve-deps');


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/.bin/har-validator:
--------------------------------------------------------------------------------
1 | ../har-validator/bin/har-validator


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/.bin/semver:
--------------------------------------------------------------------------------
1 | ../semver/bin/semver


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/bl/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules/


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/form-data/.dockerignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | *.sublime-*
3 | *.un~
4 | .idea
5 | sftp-config.json
6 | node_modules/
7 | test/tmp/
8 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/form-data/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/*
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/form-data/lib/browser.js:
--------------------------------------------------------------------------------
1 | /* eslint-env browser */
2 | module.exports = FormData;
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/hawk/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | 
3 | node_js:
4 |   - 0.10
5 | 
6 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/http-signature/.npmignore:
--------------------------------------------------------------------------------
1 | .gitmodules
2 | deps
3 | docs
4 | Makefile
5 | node_modules
6 | test
7 | tools


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/isarray/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/isarray/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.8"
4 |   - "0.10"
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/isarray/Makefile:
--------------------------------------------------------------------------------
1 | 
2 | test:
3 | 	@node_modules/.bin/tape test.js
4 | 
5 | .PHONY: test
6 | 
7 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/qs/.eslintignore:
--------------------------------------------------------------------------------
1 | dist
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/qs/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md).
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/qs/test/index.js:
--------------------------------------------------------------------------------
1 | require('./parse');
2 | 
3 | require('./stringify');
4 | 
5 | require('./utils');
6 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/readable-stream/.zuul.yml:
--------------------------------------------------------------------------------
1 | ui: tape
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/request/.npmignore:
--------------------------------------------------------------------------------
1 | coverage
2 | tests
3 | node_modules
4 | examples
5 | release.sh
6 | disabled.appveyor.yml
7 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/snyk/node_modules/request/codecov.yml:
--------------------------------------------------------------------------------
1 | 
2 | comment: false
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/sprintf-js/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules/


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/sshpk/.npmignore:
--------------------------------------------------------------------------------
 1 | .gitmodules
 2 | deps
 3 | docs
 4 | Makefile
 5 | node_modules
 6 | test
 7 | tools
 8 | coverage
 9 | man/src
10 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/sshpk/node_modules/asn1/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | *.log
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/sshpk/node_modules/asn1/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - 0.8
4 |   - 0.10
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/stream-shift/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/stream-shift/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.10"
4 |   - "0.12"
5 |   - "4"
6 |   - "6"
7 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/string_decoder/.npmignore:
--------------------------------------------------------------------------------
1 | build
2 | test
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/stringstream/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - 0.4
4 |   - 0.6
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/then-fs/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 |   "asi": true,
3 |   "laxbreak": true,
4 |   "node": true,
5 |   "strict": true
6 | }
7 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/then-fs/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.8"
4 |   - "0.10"


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/through/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - 0.6
4 |   - 0.8
5 |   - "0.10"
6 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/tweetnacl/.npmignore:
--------------------------------------------------------------------------------
1 | .eslintrc
2 | .travis.yml
3 | bower.json
4 | test
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/undefsafe/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.11"
4 |   - "0.10"
5 | before_script:
6 |   - npm install
7 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/update-notifier/node_modules/.bin/latest-version:
--------------------------------------------------------------------------------
1 | ../latest-version/cli.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/update-notifier/node_modules/.bin/repeating:
--------------------------------------------------------------------------------
1 | ../repeating/cli.js


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/url/.npmignore:
--------------------------------------------------------------------------------
1 | test-url.js
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/uuid/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/uuid/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |     - "0.6"
4 |     - "0.8"
5 |     - "0.10"
6 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/uuid/LICENSE.md:
--------------------------------------------------------------------------------
1 | Copyright (c) 2010-2012 Robert Kieffer
2 | MIT License - http://opensource.org/licenses/mit-license.php
3 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/uuid/rng.js:
--------------------------------------------------------------------------------
1 | var rb = require('crypto').randomBytes;
2 | module.exports = function() {
3 |   return rb(16);
4 | };
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/uuid/test/mocha.opts:
--------------------------------------------------------------------------------
1 | --ui qunit
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/validate-npm-package-name/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/verror/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/win-release/node_modules/.bin/semver:
--------------------------------------------------------------------------------
1 | ../semver/bin/semver


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/wordwrap/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/wordwrap/example/meat.js:
--------------------------------------------------------------------------------
1 | var wrap = require('wordwrap')(15);
2 | 
3 | console.log(wrap('You and your whole family are made out of meat.'));
4 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/write-file-atomic/.npmignore:
--------------------------------------------------------------------------------
1 | *~
2 | DEADJOE
3 | .#*
4 | node_modules


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/write-file-atomic/.nyc_output/47248.json:
--------------------------------------------------------------------------------
1 | {}


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/xtend/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/xtend/Makefile:
--------------------------------------------------------------------------------
1 | browser:
2 | 	node ./support/compile
3 | 
4 | .PHONY: browser


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/yallist/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | coverage/
3 | .nyc_output/
4 | nyc_output/
5 | 


--------------------------------------------------------------------------------
/test/fixtures/qs-package/node_modules/yallist/.travis.yml:
--------------------------------------------------------------------------------
1 | sudo: false
2 | language: node_js
3 | node_js:
4 |   - '0.10'
5 |   - '0.12'
6 |   - '4'
7 |   - '5'
8 | 


--------------------------------------------------------------------------------
/test/fixtures/sast-empty/shallow_empty/index.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/sast-empty/shallow_empty/index.java


--------------------------------------------------------------------------------
/test/fixtures/sast-empty/shallow_empty/index.js:
--------------------------------------------------------------------------------
1 | console.log('shallow_empty');


--------------------------------------------------------------------------------
/test/fixtures/sast/folder with spaces/index.js:
--------------------------------------------------------------------------------
1 | console.log('shallow_empty');


--------------------------------------------------------------------------------
/test/fixtures/sast/no-vulnerabilities/index.ts:
--------------------------------------------------------------------------------
1 | const message: string = 'Hello, World!';
2 | console.log(message);


--------------------------------------------------------------------------------
/test/fixtures/sbom/bad-sbom.json:
--------------------------------------------------------------------------------
1 | {"bomFormat":"PsycloneHX","specVersion":"3000","version":1}


--------------------------------------------------------------------------------
/test/fixtures/scenarios/case-0:
--------------------------------------------------------------------------------
1 | title: no remediation
2 | 
3 | a-1 uses b-1
4 | b-1 has vuln v1
5 | app uses a-1
6 | 


--------------------------------------------------------------------------------
/test/fixtures/scenarios/case-1:
--------------------------------------------------------------------------------
1 | title: direct upgrade
2 | a-1 has vuln v1, fixed in a-2
3 | App uses a-1


--------------------------------------------------------------------------------
/test/fixtures/scenarios/case-2:
--------------------------------------------------------------------------------
1 | title: indirect upgrade
2 | a-1 uses b-1
3 | b-1 has a vuln, fixed in b-2
4 | a-2 uses b-2 (fixes vuln)
5 | App uses a-1
6 | 


--------------------------------------------------------------------------------
/test/fixtures/scenarios/case-3:
--------------------------------------------------------------------------------
1 | title: simple patch
2 | a-1 uses b-1
3 | b-1 has a vuln
4 | p1 fixes vuln
5 | App uses a-1


--------------------------------------------------------------------------------
/test/fixtures/scenarios/case-6:
--------------------------------------------------------------------------------
1 | title: upgrade leads to version with vulns
2 | 
3 | App uses a-1
4 | a-1 has vuln v1, fixed in a-2
5 | a-2 has vuln v2, fixed in a-3


--------------------------------------------------------------------------------
/test/fixtures/scenarios/case-7:
--------------------------------------------------------------------------------
1 | title: patch in future version
2 | 
3 | a-1 has vuln v1, fixed in a-2
4 | a-2 has vuln v2, has no fix but has patch p1
5 | App uses a-1


--------------------------------------------------------------------------------
/test/fixtures/scenarios/case-deep:
--------------------------------------------------------------------------------
1 | title: deep deps
2 | a-1 uses b-1
3 | b-1 uses c-1
4 | c-1 has a vuln, fixed in c-2
5 | b-2 uses c-2 (fixes vuln)
6 | c-2 uses d-1
7 | app uses a-1
8 | 


--------------------------------------------------------------------------------
/test/fixtures/semver-patch-fail/.snyk:
--------------------------------------------------------------------------------
1 | ignore: {}
2 | patch: {}
3 | version: v1
4 | 


--------------------------------------------------------------------------------
/test/fixtures/semver-patch-fail/node_modules/.bin/semver:
--------------------------------------------------------------------------------
1 | ../semver/bin/semver


--------------------------------------------------------------------------------
/test/fixtures/semver-patch-fail/node_modules/semver/.npmignore:
--------------------------------------------------------------------------------
1 | # nada
2 | 


--------------------------------------------------------------------------------
/test/fixtures/semver-patch-fail/node_modules/semver/head.js:
--------------------------------------------------------------------------------
1 | ;(function(exports) {
2 | 
3 | 


--------------------------------------------------------------------------------
/test/fixtures/uglify-package/.snyk:
--------------------------------------------------------------------------------
1 | version: v1
2 | ignore: {}
3 | patch: {}
4 | 


--------------------------------------------------------------------------------
/test/fixtures/uglify-package/node_modules/.bin/uglifyjs:
--------------------------------------------------------------------------------
1 | ../uglify-js/bin/uglifyjs


--------------------------------------------------------------------------------
/test/fixtures/uglify-package/node_modules/ug-deep-alt/node_modules/.bin/uglifyjs:
--------------------------------------------------------------------------------
1 | ../uglify-js/bin/uglifyjs


--------------------------------------------------------------------------------
/test/fixtures/uglify-package/node_modules/ug-deep-alt/node_modules/uglify-js/node_modules/source-map/.npmignore:
--------------------------------------------------------------------------------
1 | dist/*
2 | node_modules/*
3 | 


--------------------------------------------------------------------------------
/test/fixtures/uglify-package/node_modules/ug-deep-alt/node_modules/uglify-js/node_modules/source-map/.tern-port:
--------------------------------------------------------------------------------
1 | 55494


--------------------------------------------------------------------------------
/test/fixtures/uglify-package/node_modules/ug-deep-alt/node_modules/uglify-js/node_modules/source-map/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - 0.8
4 |   - "0.10"


--------------------------------------------------------------------------------
/test/fixtures/uglify-package/node_modules/ug-deep-alt/node_modules/uglify-js/node_modules/uglify-to-browserify/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.10"


--------------------------------------------------------------------------------
/test/fixtures/uglify-package/node_modules/ug-deep-alt/node_modules/uglify-js/node_modules/yargs/node_modules/wordwrap/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/uglify-package/node_modules/ug-deep/node_modules/.bin/uglifyjs:
--------------------------------------------------------------------------------
1 | ../uglify-js/bin/uglifyjs


--------------------------------------------------------------------------------
/test/fixtures/uglify-package/node_modules/ug-deep/node_modules/uglify-js/node_modules/uglify-to-browserify/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 |   - "0.10"


--------------------------------------------------------------------------------
/test/fixtures/uglify-package/node_modules/ug-deep/node_modules/uglify-js/node_modules/yargs/node_modules/wordwrap/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | 


--------------------------------------------------------------------------------
/test/fixtures/unmanaged-log4j-fixture/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/unmanaged-log4j-fixture/.gitkeep


--------------------------------------------------------------------------------
/test/fixtures/unmanaged/extraction/hostapd-2.9.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/fixtures/unmanaged/extraction/hostapd-2.9.zip


--------------------------------------------------------------------------------
/test/fixtures/workspace-multi-type/pnpm-workspace-2/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
1 | packages:
2 |   # all packages in direct subdirs of packages/
3 |   - 'packages/*'


--------------------------------------------------------------------------------
/test/fixtures/workspace-multi-type/pnpm-workspace/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
1 | packages:
2 |   # all packages in direct subdirs of packages/
3 |   - 'packages/*'


--------------------------------------------------------------------------------
/test/jest/unit/iac/process-results/fixtures/input-files-for-snyk-iac-test-fixtures/invalid_file.txt:
--------------------------------------------------------------------------------
1 | THIS IS AN INVALID FILE!
2 | 
3 | ALSO YAIR AND ILIANNA ARE THE BEST!!!


--------------------------------------------------------------------------------
/test/jest/util/constants.ts:
--------------------------------------------------------------------------------
1 | import * as path from 'path';
2 | 
3 | export const CLI_BIN_PATH = path.resolve(__dirname, '../../../bin/snyk');
4 | 


--------------------------------------------------------------------------------
/test/jest/util/getServerPort.ts:
--------------------------------------------------------------------------------
1 | export const getServerPort = (process: NodeJS.Process): string => {
2 |   return process.env.PORT || process.env.SNYK_PORT || '12345';
3 | };
4 | 


--------------------------------------------------------------------------------
/test/smoke/.iac-data/arm_policy.wasm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/smoke/.iac-data/arm_policy.wasm


--------------------------------------------------------------------------------
/test/smoke/.iac-data/k8s_policy.wasm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/smoke/.iac-data/k8s_policy.wasm


--------------------------------------------------------------------------------
/test/smoke/.iac-data/tf_policy.wasm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snyk/cli/73e286001e64787d40263f91a8039cbb1b47de6e/test/smoke/.iac-data/tf_policy.wasm


--------------------------------------------------------------------------------
/test/smoke/.shellspec:
--------------------------------------------------------------------------------
1 | --require spec_helper
2 | 


--------------------------------------------------------------------------------
/test/smoke/run-shellspec-win.sh:
--------------------------------------------------------------------------------
1 | echo "run-shellscript-win.sh"
2 | 
3 | /c/Users/runneradmin/.local/bin/shellspec -f d --skip-message quiet --no-warning-as-failure
4 | 


--------------------------------------------------------------------------------
/test/tap/support/scripts/posix/pwd.sh:
--------------------------------------------------------------------------------
1 | #! /usr/bin/env bash
2 | 
3 | pwd
4 | 


--------------------------------------------------------------------------------
/test/tap/support/scripts/posix/stderr-echo-fail.sh:
--------------------------------------------------------------------------------
1 | #! /usr/bin/env bash
2 | 
3 | echo -n "$@" 1>&2
4 | 
5 | exit 1
6 | 


--------------------------------------------------------------------------------
/test/tap/support/scripts/posix/stderr-echo.sh:
--------------------------------------------------------------------------------
1 | #! /usr/bin/env bash
2 | 
3 | echo -n "$@" 1>&2
4 | 


--------------------------------------------------------------------------------
/test/tap/support/scripts/posix/stdout-echo-fail.sh:
--------------------------------------------------------------------------------
1 | #! /usr/bin/env bash
2 | 
3 | echo -n "$@"
4 | 
5 | exit 1
6 | 


--------------------------------------------------------------------------------
/test/tap/support/scripts/posix/stdout-echo.sh:
--------------------------------------------------------------------------------
1 | #! /usr/bin/env bash
2 | 
3 | echo -n "$@"
4 | 


--------------------------------------------------------------------------------
/test/tap/support/scripts/windows/pwd.bat:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | CD
3 | EXIT /B 0
4 | 


--------------------------------------------------------------------------------
/test/tap/support/scripts/windows/stderr-echo-fail.bat:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | <NUL SET /p foo=%* 1>&2
3 | EXIT /B 1
4 | 


--------------------------------------------------------------------------------
/test/tap/support/scripts/windows/stderr-echo.bat:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | <NUL SET /p foo=%* 1>&2
3 | EXIT /B 0
4 | 


--------------------------------------------------------------------------------
/test/tap/support/scripts/windows/stdout-echo-fail.bat:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | <NUL SET /p foo=%*
3 | EXIT /B 1
4 | 


--------------------------------------------------------------------------------
/test/tap/support/scripts/windows/stdout-echo.bat:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | <NUL SET /p foo=%*
3 | EXIT /B 0
4 | 


--------------------------------------------------------------------------------
/ts-binary-wrapper/bin/snyk:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | require('../wrapper_dist/index.js');
3 | 


--------------------------------------------------------------------------------
/ts-binary-wrapper/jest.config.js:
--------------------------------------------------------------------------------
1 | const { createJestConfig } = require('../test/createJestConfig');
2 | 
3 | module.exports = createJestConfig({ displayName: 'ts-binary-wrapper' });
4 | 


--------------------------------------------------------------------------------