{
	"name": "view-ignored",
	"version": "0.11.1",
	"description": "Retrieve list of files ignored/included by Git, NPM, Yarn, JSR, Deno, Bun, VSCode extension CLI and other tools.",
	"keywords": [
		".gitignore",
		".npmignore",
		".vscodeignore",
		".yarnignore",
		"file",
		"files",
		"fs",
		"gitignore",
		"ignore",
		"ignorefile",
		"ls-files",
		"ls-tree",
		"match",
		"migration",
		"npmignore",
		"tree",
		"vscodeignore",
		"yarnignore"
	],
	"bugs": {
		"url": "https://github.com/Mopsgamer/view-ignored/issues"
	},
	"license": "MIT",
	"author": "Mopsgamer",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/Mopsgamer/view-ignored.git"
	},
	"directories": {
		"lib": "out"
	},
	"files": [
		"/out"
	],
	"type": "module",
	"exports": {
		".": {
			"types": "./out/index.d.ts",
			"default": "./out/index.js"
		},
		"./scan": {
			"types": "./out/scan.d.ts",
			"default": "./out/scan.js"
		},
		"./stream": {
			"types": "./out/stream.d.ts",
			"default": "./out/stream.js"
		},
		"./browser": {
			"types": "./out/browser.d.ts",
			"default": "./out/browser.js"
		},
		"./browser/scan": {
			"types": "./out/browser_scan.d.ts",
			"default": "./out/browser_scan.js"
		},
		"./browser/stream": {
			"types": "./out/browser_stream.d.ts",
			"default": "./out/browser_stream.js"
		},
		"./patterns": {
			"types": "./out/patterns/index.d.ts",
			"default": "./out/patterns/index.js"
		},
		"./targets": {
			"types": "./out/targets/index.d.ts",
			"default": "./out/targets/index.js"
		}
	},
	"publishConfig": {
		"access": "public"
	},
	"scripts": {
		"prerelease": "bun run test && bun run prod && bun run lint && bun run fmt --check && bun run ts-compat && bun publint --pack bun --strict",
		"heap": "bun scripts/scanHeap.js --snapshot",
		"heap:node": "node scripts/scanHeap.js --snapshot",
		"cpu": "bun run --expose-gc --cpu-prof --cpu-prof-md --cpu-prof-name CPU.me scripts/scan.js --fastInternal",
		"cpu:node": "node --expose-gc --cpu-prof --cpu-prof-name CPU.me.node.cpuprofile scripts/scan.js --fastInternal",
		"bench": "bun run --expose-gc benchmarks/git.js && bun run --expose-gc benchmarks/npm.js",
		"bench:node": "node --expose-gc benchmarks/git.js && node --expose-gc benchmarks/npm.js",
		"test": "bun test src",
		"test:patterns": "bun test src/patterns",
		"test:targets": "bun test src/targets",
		"test:noself": "TEST_NO_SELF=1 bun test src",
		"test:self": "bun test src/testSelf*.test.ts",
		"test:self:git": "bun test src/testSelfGit.test.ts",
		"test:self:npm": "bun test src/testSelfNPM.test.ts",
		"lint": "bun run oxlint --type-aware",
		"fmt": "bun run oxfmt",
		"check": "bun tsgo -p src --noEmit",
		"dev": "bun tsgo -p src",
		"prod": "rm -rf out && bun tsgo -p src/tsconfig.prod.json",
		"node-compat": "bun node-compat-22 && bun node-compat-24",
		"ts-compat": "bun run ts-compat-6 && bun run ts-compat-5",
		"node-compat-24": "bun node_modules/typescript6/bin/tsc -p src/tsconfig.prod24.json --noEmit",
		"node-compat-22": "bun node_modules/typescript6/bin/tsc -p src/tsconfig.prod22.json --noEmit",
		"ts-compat-5": "bun node_modules/typescript5/bin/tsc -p src/tsconfig.prod.json --noEmit",
		"ts-compat-6": "bun node_modules/typescript6/bin/tsc -p src/tsconfig.prod.json --noEmit",
		"release:major": "bun run --bun release-it --increment=major",
		"release:minor": "bun run --bun release-it --increment=minor",
		"release:patch": "bun run --bun release-it --increment=patch"
	},
	"dependencies": {
		"micromatch": "^4.0.8",
		"strip-json-comments": "^5.0.3"
	},
	"devDependencies": {
		"@release-it/keep-a-changelog": "latest",
		"@types/braces": "*",
		"@types/bun": "latest",
		"@types/ignore-walk": "npm:@types/ignore-walk@^4.0.3",
		"@types/micromatch": "npm:@types/micromatch@^4.0.10",
		"@types/node": "npm:@types/node@latest",
		"@types/node-22": "npm:@types/node@22.x",
		"@types/node-24": "npm:@types/node@24.x",
		"@typescript/native-preview": "latest",
		"ignore-walk": "latest",
		"memfs": "latest",
		"mitata": "latest",
		"oxfmt": "latest",
		"oxlint": "latest",
		"oxlint-tsgolint": "latest",
		"publint": "latest",
		"release-it": "latest",
		"typescript5": "npm:typescript@5.7.x",
		"typescript6": "npm:typescript@6.x",
		"undici-types": "*"
	},
	"engines": {
		"node": ">=22"
	}
}
