# Automatically generated to ignore everything except bundled deps
# Ignore everything by default except this file
/*
!/.gitignore
# Allow all bundled deps
!/@gar/
/@gar/*
!/@gar/promise-retry
!/@gar/promise-retry/node_modules/
/@gar/promise-retry/node_modules/*
!/@gar/promise-retry/node_modules/retry
!/@isaacs/
/@isaacs/*
!/@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
!/@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
!/aproba
!/archy
!/balanced-match
!/bin-links
!/binary-extensions
!/brace-expansion
!/cacache
!/chalk
!/chownr
!/ci-info
!/cidr-regex
!/cmd-shim
!/common-ancestor-path
!/cssesc
!/debug
!/diff
!/env-paths
!/err-code
!/exponential-backoff
!/fastest-levenshtein
!/fs-minipass
!/glob
!/graceful-fs
!/hosted-git-info
!/http-cache-semantics
!/http-proxy-agent
!/https-proxy-agent
!/iconv-lite
!/ignore-walk
!/imurmurhash
!/ini
!/init-package-json
!/ip-address
!/is-cidr
!/isexe
!/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-flush
!/minipass-flush/node_modules/
/minipass-flush/node_modules/*
!/minipass-flush/node_modules/minipass
!/minipass-flush/node_modules/yallist
!/minipass-pipeline
!/minipass-pipeline/node_modules/
/minipass-pipeline/node_modules/*
!/minipass-pipeline/node_modules/minipass
!/minipass-pipeline/node_modules/yallist
!/minipass-sized
!/minipass
!/minizlib
!/ms
!/mute-stream
!/negotiator
!/node-gyp
!/nopt
!/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
!/p-map
!/pacote
!/parse-conflict-json
!/path-scurry
!/postcss-selector-parser
!/proc-log
!/proggy
!/promise-all-reject-late
!/promise-call-limit
!/promise-retry
!/promzard
!/qrcode-terminal
!/read-cmd-shim
!/read
!/retry
!/safer-buffer
!/semver
!/signal-exit
!/sigstore
!/smart-buffer
!/socks-proxy-agent
!/socks
!/spdx-exceptions
!/spdx-expression-parse
!/spdx-license-ids
!/ssri
!/supports-color
!/tar
!/text-table
!/tiny-relative-date
!/tinyglobby
!/tinyglobby/node_modules/
/tinyglobby/node_modules/*
!/tinyglobby/node_modules/fdir
!/tinyglobby/node_modules/picomatch
!/treeverse
!/tuf-js
!/unique-filename
!/unique-slug
!/util-deprecate
!/validate-npm-package-name
!/walk-up-path
!/which
!/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
