# Automatically generated to ignore everything except bundled deps
# Ignore everything by default except this file
/*
!/.gitignore
# Allow all bundled deps
!/@isaacs/
/@isaacs/*
!/@isaacs/cliui
!/@isaacs/cliui/node_modules/
/@isaacs/cliui/node_modules/*
!/@isaacs/cliui/node_modules/ansi-regex
!/@isaacs/cliui/node_modules/emoji-regex
!/@isaacs/cliui/node_modules/string-width
!/@isaacs/cliui/node_modules/strip-ansi
!/@isaacs/fs-minipass
!/@isaacs/string-locale-compare
!/@npmcli/
/@npmcli/*
!/@npmcli/agent
!/@npmcli/fs
!/@npmcli/git
!/@npmcli/installed-package-contents
!/@npmcli/map-workspaces
!/@npmcli/metavuln-calculator
!/@npmcli/name-from-folder
!/@npmcli/node-gyp
!/@npmcli/package-json
!/@npmcli/promise-spawn
!/@npmcli/query
!/@npmcli/redact
!/@npmcli/run-script
!/@pkgjs/
/@pkgjs/*
!/@pkgjs/parseargs
!/@sigstore/
/@sigstore/*
!/@sigstore/bundle
!/@sigstore/core
!/@sigstore/protobuf-specs
!/@sigstore/sign
!/@sigstore/tuf
!/@sigstore/verify
!/@tufjs/
/@tufjs/*
!/@tufjs/canonical-json
!/@tufjs/models
!/abbrev
!/agent-base
!/aggregate-error
!/ansi-regex
!/ansi-styles
!/aproba
!/archy
!/balanced-match
!/bin-links
!/binary-extensions
!/brace-expansion
!/cacache
!/cacache/node_modules/
/cacache/node_modules/*
!/cacache/node_modules/chownr
!/cacache/node_modules/minizlib
!/cacache/node_modules/mkdirp
!/cacache/node_modules/p-map
!/cacache/node_modules/tar
!/cacache/node_modules/yallist
!/chalk
!/chownr
!/ci-info
!/cidr-regex
!/clean-stack
!/cli-columns
!/cmd-shim
!/color-convert
!/color-name
!/common-ancestor-path
!/cross-spawn
!/cross-spawn/node_modules/
/cross-spawn/node_modules/*
!/cross-spawn/node_modules/which
!/cssesc
!/debug
!/debug/node_modules/
/debug/node_modules/*
!/debug/node_modules/ms
!/diff
!/eastasianwidth
!/emoji-regex
!/encoding
!/env-paths
!/err-code
!/exponential-backoff
!/fastest-levenshtein
!/foreground-child
!/fs-minipass
!/glob
!/graceful-fs
!/hosted-git-info
!/http-cache-semantics
!/http-proxy-agent
!/https-proxy-agent
!/iconv-lite
!/ignore-walk
!/imurmurhash
!/indent-string
!/ini
!/init-package-json
!/ip-address
!/ip-regex
!/is-cidr
!/is-fullwidth-code-point
!/is-lambda
!/isexe
!/jackspeak
!/jsbn
!/json-parse-even-better-errors
!/json-stringify-nice
!/jsonparse
!/just-diff-apply
!/just-diff
!/lru-cache
!/make-fetch-happen
!/minimatch
!/minipass-collect
!/minipass-fetch
!/minipass-fetch/node_modules/
/minipass-fetch/node_modules/*
!/minipass-fetch/node_modules/minizlib
!/minipass-flush
!/minipass-flush/node_modules/
/minipass-flush/node_modules/*
!/minipass-flush/node_modules/minipass
!/minipass-pipeline
!/minipass-pipeline/node_modules/
/minipass-pipeline/node_modules/*
!/minipass-pipeline/node_modules/minipass
!/minipass-sized
!/minipass-sized/node_modules/
/minipass-sized/node_modules/*
!/minipass-sized/node_modules/minipass
!/minipass
!/minizlib
!/minizlib/node_modules/
/minizlib/node_modules/*
!/minizlib/node_modules/minipass
!/mkdirp
!/ms
!/mute-stream
!/negotiator
!/node-gyp
!/node-gyp/node_modules/
/node-gyp/node_modules/*
!/node-gyp/node_modules/@npmcli/
/node-gyp/node_modules/@npmcli/*
!/node-gyp/node_modules/@npmcli/agent
!/node-gyp/node_modules/@npmcli/fs
!/node-gyp/node_modules/abbrev
!/node-gyp/node_modules/cacache
!/node-gyp/node_modules/isexe
!/node-gyp/node_modules/make-fetch-happen
!/node-gyp/node_modules/minipass-fetch
!/node-gyp/node_modules/nopt
!/node-gyp/node_modules/proc-log
!/node-gyp/node_modules/ssri
!/node-gyp/node_modules/unique-filename
!/node-gyp/node_modules/unique-slug
!/node-gyp/node_modules/which
!/nopt
!/nopt/node_modules/
/nopt/node_modules/*
!/nopt/node_modules/abbrev
!/normalize-package-data
!/npm-audit-report
!/npm-bundled
!/npm-install-checks
!/npm-normalize-package-bin
!/npm-package-arg
!/npm-packlist
!/npm-pick-manifest
!/npm-profile
!/npm-registry-fetch
!/npm-registry-fetch/node_modules/
/npm-registry-fetch/node_modules/*
!/npm-registry-fetch/node_modules/minizlib
!/npm-user-validate
!/p-map
!/package-json-from-dist
!/pacote
!/parse-conflict-json
!/path-key
!/path-scurry
!/postcss-selector-parser
!/proc-log
!/proggy
!/promise-all-reject-late
!/promise-call-limit
!/promise-inflight
!/promise-retry
!/promzard
!/qrcode-terminal
!/read-cmd-shim
!/read-package-json-fast
!/read
!/retry
!/rimraf
!/safer-buffer
!/semver
!/shebang-command
!/shebang-regex
!/signal-exit
!/sigstore
!/smart-buffer
!/socks-proxy-agent
!/socks
!/spdx-correct
!/spdx-correct/node_modules/
/spdx-correct/node_modules/*
!/spdx-correct/node_modules/spdx-expression-parse
!/spdx-exceptions
!/spdx-expression-parse
!/spdx-license-ids
!/sprintf-js
!/ssri
!/string-width-cjs
!/string-width
!/strip-ansi-cjs
!/strip-ansi
!/supports-color
!/tar
!/tar/node_modules/
/tar/node_modules/*
!/tar/node_modules/fs-minipass
!/tar/node_modules/fs-minipass/node_modules/
/tar/node_modules/fs-minipass/node_modules/*
!/tar/node_modules/fs-minipass/node_modules/minipass
!/tar/node_modules/minipass
!/text-table
!/tiny-relative-date
!/treeverse
!/tuf-js
!/unique-filename
!/unique-slug
!/util-deprecate
!/validate-npm-package-license
!/validate-npm-package-license/node_modules/
/validate-npm-package-license/node_modules/*
!/validate-npm-package-license/node_modules/spdx-expression-parse
!/validate-npm-package-name
!/walk-up-path
!/which
!/which/node_modules/
/which/node_modules/*
!/which/node_modules/isexe
!/wrap-ansi-cjs
!/wrap-ansi-cjs/node_modules/
/wrap-ansi-cjs/node_modules/*
!/wrap-ansi-cjs/node_modules/ansi-styles
!/wrap-ansi
!/wrap-ansi/node_modules/
/wrap-ansi/node_modules/*
!/wrap-ansi/node_modules/ansi-regex
!/wrap-ansi/node_modules/emoji-regex
!/wrap-ansi/node_modules/string-width
!/wrap-ansi/node_modules/strip-ansi
!/write-file-atomic
!/yallist
# Always ignore some specific patterns within any allowed package
.bin/
.cache/
package-lock.json
CHANGELOG*
changelog*
ChangeLog*
Changelog*
README*
readme*
ReadMe*
Readme*
__pycache__
.editorconfig
.idea/
.npmignore
.eslintrc*
.travis*
.github
.jscsrc
.nycrc
.istanbul*
.eslintignore
.jshintrc*
.prettierrc*
.jscs.json
.dir-locals*
.coveralls*
.babelrc*
.nyc_output
.gitkeep
*.map
*.ts
*.png
*.jpg
