# Logs
logs
*.log
npm-debug.log*

# Dependency directory
**/node_modules/**
_node_modules
.pnp.cjs

# Coverage directory used by tools like istanbul
coverage

.tmp
_docpress
.DS_Store

lib
dist
tsconfig.tsbuildinfo
tsconfig.lint.tsbuildinfo
test.lib/

# Generated by `pnpm --filter pnpm run compile` (tsgo typecheck).
# The root `/pnpm/` entry that used to sit here (build detritus in the
# pre-pnpm11 package location) is gone: `pnpm/` is the Rust source tree
# now, so it must not be ignored. Delete any stale generated `pnpm/`
# dir left over from before the pnpm11 relocation.
__typecheck__/

# Visual Studio Code configs
.vscode/

# JetBrains IDEs
.idea/

# pnpm uses npm for publishing a new version with
# dependencies bundled but the npm lockfile is not needed
# because pnpm use pnpm for installation
package-lock.json

__package_previews__
.store

privatePackages/store

## Verdaccio storage
storage
# ...but not the pnpr crate's `storage` source module (the bare rule above
# is unanchored and would otherwise swallow this source directory).
!/pnpr/crates/pnpr/src/storage/
!/pnpr/crates/pnpr/src/storage/**

yarn.lock

RELEASE.md

.jest-cache
.verdaccio-cache
.turbo
.eslintcache
.claude
.local-settings
.pnpm-typecheck.json

## custom modules-dir fixture
pnpm11/__fixtures__/custom-modules-dir/**/fake_modules/
pnpm11/__fixtures__/custom-modules-dir/cache/
pnpm11/__fixtures__/custom-modules-dir/patches/

## pacquet (Rust) artifacts
/target
/bench-work-env
.pacquet

## test registry auth state (written by pnpr when serving with auth)
htpasswd
tokens.db
pnpm/npm/napi/*.node

# Generated NAPI addon platform packages + cross-compiled artifacts
pnpm/npm/napi.*/
/pnpm-napi.*.node
