# Automatically generated to ignore everything except bundled deps
# Ignore everything by default except this file
/*
!/.gitignore
# Allow all bundled deps
!/@colors/
/@colors/*
!/@colors/colors
!/@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/string-locale-compare
!/@npmcli/
/@npmcli/*
!/@npmcli/agent
!/@npmcli/agent/node_modules/
/@npmcli/agent/node_modules/*
!/@npmcli/agent/node_modules/agent-base
!/@npmcli/agent/node_modules/http-proxy-agent
!/@npmcli/agent/node_modules/https-proxy-agent
!/@npmcli/agent/node_modules/socks-proxy-agent
!/@npmcli/disparity-colors
!/@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/run-script
!/@pkgjs/
/@pkgjs/*
!/@pkgjs/parseargs
!/@sigstore/
/@sigstore/*
!/@sigstore/bundle
!/@sigstore/protobuf-specs
!/@sigstore/sign
!/@sigstore/tuf
!/@tufjs/
/@tufjs/*
!/@tufjs/canonical-json
!/@tufjs/models
!/abbrev
!/abort-controller
!/aggregate-error
!/ansi-regex
!/ansi-styles
!/aproba
!/archy
!/are-we-there-yet
!/balanced-match
!/base64-js
!/bin-links
!/binary-extensions
!/brace-expansion
!/buffer
!/builtins
!/cacache
!/chalk
!/chownr
!/ci-info
!/cidr-regex
!/clean-stack
!/cli-columns
!/cli-table3
!/clone
!/cmd-shim
!/color-convert
!/color-name
!/color-support
!/columnify
!/common-ancestor-path
!/console-control-strings
!/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
!/defaults
!/delegates
!/diff
!/eastasianwidth
!/emoji-regex
!/encoding
!/env-paths
!/err-code
!/event-target-shim
!/events
!/exponential-backoff
!/fastest-levenshtein
!/foreground-child
!/fs-minipass
!/function-bind
!/gauge
!/glob
!/graceful-fs
!/has-unicode
!/has
!/hosted-git-info
!/http-cache-semantics
!/iconv-lite
!/ieee754
!/ignore-walk
!/imurmurhash
!/indent-string
!/ini
!/init-package-json
!/ip-regex
!/ip
!/is-cidr
!/is-core-module
!/is-fullwidth-code-point
!/is-lambda
!/isexe
!/jackspeak
!/json-parse-even-better-errors
!/json-stringify-nice
!/jsonparse
!/just-diff-apply
!/just-diff
!/lru-cache
!/make-fetch-happen
!/minimatch
!/minipass-collect
!/minipass-collect/node_modules/
/minipass-collect/node_modules/*
!/minipass-collect/node_modules/minipass
!/minipass-fetch
!/minipass-flush
!/minipass-flush/node_modules/
/minipass-flush/node_modules/*
!/minipass-flush/node_modules/minipass
!/minipass-json-stream
!/minipass-json-stream/node_modules/
/minipass-json-stream/node_modules/*
!/minipass-json-stream/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
!/nopt
!/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-user-validate
!/npmlog
!/p-map
!/pacote
!/parse-conflict-json
!/path-key
!/path-scurry
!/postcss-selector-parser
!/proc-log
!/process
!/promise-all-reject-late
!/promise-call-limit
!/promise-inflight
!/promise-retry
!/promzard
!/qrcode-terminal
!/read-cmd-shim
!/read-package-json-fast
!/read-package-json
!/read
!/readable-stream
!/retry
!/safe-buffer
!/safer-buffer
!/semver
!/semver/node_modules/
/semver/node_modules/*
!/semver/node_modules/lru-cache
!/set-blocking
!/shebang-command
!/shebang-regex
!/signal-exit
!/sigstore
!/smart-buffer
!/socks
!/spdx-correct
!/spdx-exceptions
!/spdx-expression-parse
!/spdx-license-ids
!/ssri
!/string_decoder
!/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-name
!/walk-up-path
!/wcwidth
!/which
!/which/node_modules/
/which/node_modules/*
!/which/node_modules/isexe
!/wide-align
!/wrap-ansi-cjs
!/wrap-ansi
!/wrap-ansi/node_modules/
/wrap-ansi/node_modules/*
!/wrap-ansi/node_modules/ansi-regex
!/wrap-ansi/node_modules/ansi-styles
!/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
