{"_id":"@jbabin91/tsc-files","_rev":"26-f2f269361158fb9733f458e2a06b9eeb","name":"@jbabin91/tsc-files","dist-tags":{"latest":"0.8.6"},"versions":{"0.1.0":{"name":"@jbabin91/tsc-files","version":"0.1.0","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit"],"author":{"name":"Jarrett Babin","email":"jarrett.babin@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.1.0","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"f3b20c17fb9a16f9eca83321d42c8ca9436ddca4","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.1.0.tgz","fileCount":19,"integrity":"sha512-SwfuIvtBYjsyN2fJRrBxjPE4IZtn/e0Z1yJErDiDfT33z6mLeU15I4sDA3RDesA5HFAketUY4jzphIwE9eHAfw==","signatures":[{"sig":"MEUCIQDyE9y8ko3xmlBxTIUmoFsUeZEykgjYW1aaeN4AI7DeLAIgI/nd6tat+dX8WAMTdKKg2drWLsXTI1Aae4IosJrU7l4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36981},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.1.0.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.19.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown && pnpm format","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","release":"pnpm build && changeset publish","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/d8633c7285e912eb1a4ce8d920902fbe/jbabin91-tsc-files-0.1.0.tgz","_integrity":"sha512-SwfuIvtBYjsyN2fJRrBxjPE4IZtn/e0Z1yJErDiDfT33z6mLeU15I4sDA3RDesA5HFAketUY4jzphIwE9eHAfw==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cz-git":"^1.12.0","eslint":"^9.36.0","tsdown":"^0.15.4","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.13","lefthook":"^1.13.4","prettier":"^3.6.2","@eslint/js":"^9.36.0","commitizen":"^4.3.1","typescript":"^5.9.2","@types/node":"^24.5.2","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.8.1","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","prettier-plugin-packagejson":"^2.5.19","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.1.0_1758681572111_0.5635843077481824","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.1.2":{"name":"@jbabin91/tsc-files","version":"0.1.2","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.1.2","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"2cb61d64d4621d444e6c49af5f8cf59e855d39c5","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.1.2.tgz","fileCount":19,"integrity":"sha512-FleS1K8N9CCurakzpFrmIOS9Nq0x+zPL1q9ojKt/XC4VJszIvTslaaOuuYtpJDsWf6kn72TPv8RkIQGh8lxKrA==","signatures":[{"sig":"MEUCIQDIaiZsFgjOFtdtSosm95ki2UMPpAsdn7bZBkyAY9xU9gIgeRuamJNKRow/565HlhwCZsBKnszPnJ33bqaSLoMZyZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37260},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.1.2.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.20.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown && pnpm format","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","release":"pnpm build && changeset publish","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/private/var/folders/td/bp6_17d9789d241rlyg5yxq40000gn/T/67c880a401bd05ab784ca8081709e3e4/jbabin91-tsc-files-0.1.2.tgz","_integrity":"sha512-FleS1K8N9CCurakzpFrmIOS9Nq0x+zPL1q9ojKt/XC4VJszIvTslaaOuuYtpJDsWf6kn72TPv8RkIQGh8lxKrA==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"cz-git":"^1.12.0","eslint":"^9.36.0","tsdown":"^0.15.4","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.13","lefthook":"^1.13.4","prettier":"^3.6.2","@eslint/js":"^9.36.0","commitizen":"^4.3.1","typescript":"^5.9.2","@types/node":"^24.5.2","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.8.1","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.9.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.1.2_1758740004505_0.531980804284421","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.1.4":{"name":"@jbabin91/tsc-files","version":"0.1.4","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.1.4","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"61cbf86882b97f418d30fdd9330966873a37b0fb","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.1.4.tgz","fileCount":19,"integrity":"sha512-QDCaH9MCWauZV1hrrxK8TaARx99SiBEpv4nUV4lym6vLTgztseD7wTcLI7tvih4JZ693Lf5Lg2IHMXTJ5hxUXw==","signatures":[{"sig":"MEUCIQCChlUfYw8w2Q17NDjzfau2XjSfBEytrevqMdWDKQkWCwIgavx6dA6mF1IByYMn+3HodrDXyuJN8lmLH4Fs7JXfdFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37614},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.1.4.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.20.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown && pnpm format","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","release":"pnpm build && changeset publish","version":"changeset version","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/2fc90b1b2b8d02b15e2df1824fb84067/jbabin91-tsc-files-0.1.4.tgz","_integrity":"sha512-QDCaH9MCWauZV1hrrxK8TaARx99SiBEpv4nUV4lym6vLTgztseD7wTcLI7tvih4JZ693Lf5Lg2IHMXTJ5hxUXw==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cz-git":"^1.12.0","eslint":"^9.36.0","tsdown":"^0.15.4","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.13","lefthook":"^1.13.4","prettier":"^3.6.2","@eslint/js":"^9.36.0","commitizen":"^4.3.1","typescript":"^5.9.2","@types/node":"^24.5.2","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.8.1","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.9.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.1.4_1758746641755_0.16282794687201552","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.1.5":{"name":"@jbabin91/tsc-files","version":"0.1.5","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.1.5","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"7c62dfe1cb18648f262186d932b46e91913408e8","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.1.5.tgz","fileCount":19,"integrity":"sha512-xLMedvNir1gJ5xmnSVbuo/la97nHGLhi4PreP+wT+HfkTxH7o/iVQD+mvzjqIs2lH6oeV/Ct4r8UYro9Gp8mLg==","signatures":[{"sig":"MEQCIEEGGwQIY4l1yi9gRCAemX0hLf1D5wx1WwCBlQMM8Q0zAiAFDR52w/hYf04D1vOMn30YMkZLdDY8n348LJ8a1zShAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38170},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.1.5.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.20.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown && pnpm format","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage","changeset:auto":"node scripts/generate-changeset.ts","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/e885f10b08d27817b5fb735760a3b3e3/jbabin91-tsc-files-0.1.5.tgz","_integrity":"sha512-xLMedvNir1gJ5xmnSVbuo/la97nHGLhi4PreP+wT+HfkTxH7o/iVQD+mvzjqIs2lH6oeV/Ct4r8UYro9Gp8mLg==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cz-git":"^1.12.0","eslint":"^9.36.0","tsdown":"^0.15.4","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.13","lefthook":"^1.13.4","prettier":"^3.6.2","@eslint/js":"^9.36.0","commitizen":"^4.3.1","typescript":"^5.9.2","@types/node":"^24.5.2","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.8.1","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.9.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.1.5_1758764329730_0.01956368733758418","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.1.6":{"name":"@jbabin91/tsc-files","version":"0.1.6","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.1.6","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"034d3471415c02c021c2495e6dcd05aeab4cab09","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.1.6.tgz","fileCount":19,"integrity":"sha512-sxZw83jnf59epvvJeu2yXT97BwNC6q/6OtWPB+pGelozn0piHHTKKg8srdJGllncNRpEDlXlKI5+yQ6R6vaKow==","signatures":[{"sig":"MEUCIG9x7v69A6iMaVJQvM2G69bVn08I50XaiDocnAi4F0+TAiEA2xrMMFy08k7tOnFBZ+isrupWF+3CvKm7eEwFiLM/HIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38194},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.1.6.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.20.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown && pnpm format","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage","changeset:auto":"node scripts/generate-changeset.ts","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/e8350ad8ce3b36c4aacce8ce4dbd79be/jbabin91-tsc-files-0.1.6.tgz","_integrity":"sha512-sxZw83jnf59epvvJeu2yXT97BwNC6q/6OtWPB+pGelozn0piHHTKKg8srdJGllncNRpEDlXlKI5+yQ6R6vaKow==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"cz-git":"^1.12.0","eslint":"^9.36.0","tsdown":"^0.15.4","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.13","lefthook":"^1.13.4","prettier":"^3.6.2","@eslint/js":"^9.36.0","commitizen":"^4.3.1","typescript":"^5.9.2","@types/node":"^24.5.2","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.8.1","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.9.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.1.6_1758765198152_0.04465594239722459","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.2.0":{"name":"@jbabin91/tsc-files","version":"0.2.0","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.2.0","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"4b7b285b20e0c6807fe511b93d923c9e069abdbd","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.2.0.tgz","fileCount":19,"integrity":"sha512-AjHAeR9J5t07kh2hvuJeiy3IJZApMVVoog2psPy4Ps/vUHbcQCg7s4983FRDm37YzYJk/+MJij4/n5qFWFwq4Q==","signatures":[{"sig":"MEUCIQC/oB3WSXrNOwA0oO26zo2sVCA2i1bMwfIm1RlvaQuV1gIgAXe7VTC+lN2U5BiuM/nbtczJsKOTc15FHCcAUi6PazM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":198796},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.2.0.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.20.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","postbuild":"pnpm format","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","test:profile":"DEBUG=vitest:coverage,vite-node:* vitest run --coverage --reporter=verbose","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage","changeset:auto":"node scripts/generate-changeset.ts","test:profile:cpu":"node --cpu-prof --cpu-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:full":"VITEST_PROFILE=1 VITE_NODE_DEBUG_DUMP=true pnpm test:profile","test:profile:heap":"node --heap-prof --heap-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/a135f17eb19bf0bf0d78fc77bdb80807/jbabin91-tsc-files-0.2.0.tgz","_integrity":"sha512-AjHAeR9J5t07kh2hvuJeiy3IJZApMVVoog2psPy4Ps/vUHbcQCg7s4983FRDm37YzYJk/+MJij4/n5qFWFwq4Q==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ora":"^9.0.0","tmp":"^0.2.5","zod":"^4.1.11","execa":"^9.6.0","kleur":"^4.1.5","fs-extra":"^11.3.2","commander":"^14.0.1","deepmerge":"^4.3.1","fast-glob":"^3.3.3","@types/tmp":"^0.2.6","cosmiconfig":"^9.0.0","tsconfig-paths":"^4.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"cz-git":"^1.12.0","eslint":"^9.36.0","tsdown":"^0.15.4","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.13","lefthook":"^1.13.4","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"3.2.4","commitizen":"^4.3.1","typescript":"^5.9.2","@types/node":"^24.5.2","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.0.0","@types/fs-extra":"^11.0.4","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.9.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.2.0_1758872252429_0.8299904866156971","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.3.0":{"name":"@jbabin91/tsc-files","version":"0.3.0","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.3.0","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"a1bf25018b40bf42e4d4608b03834b48165182bc","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.3.0.tgz","fileCount":19,"integrity":"sha512-VkR3S48934jZdCKE4/nkgk/2vUPVJYpm4OHe5gPK1gcypOSiZJTchiAPgV2glsy/fb3wNmk93N+A67R2D25KJQ==","signatures":[{"sig":"MEQCIDa20qT+FSg7rZK8/BVLzjIW97r4poDfa+RPpWFJ35MEAiA7WRAKByz3fjILTdsPHNvxu6b/sCpX9lkFlUO4bcQ8Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303935},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.3.0.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.20.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown","clean":"rm -rf coverage dist node_modules reports","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","postbuild":"pnpm format","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","test:profile":"DEBUG=vitest:coverage,vite-node:* vitest run --coverage --reporter=verbose","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage","changeset:auto":"node scripts/generate-changeset.ts","test:profile:cpu":"node --cpu-prof --cpu-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:full":"VITEST_PROFILE=1 VITE_NODE_DEBUG_DUMP=true pnpm test:profile","test:profile:heap":"node --heap-prof --heap-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/9c050ff9fdf6d05b051cd3e3a8377e73/jbabin91-tsc-files-0.3.0.tgz","_integrity":"sha512-VkR3S48934jZdCKE4/nkgk/2vUPVJYpm4OHe5gPK1gcypOSiZJTchiAPgV2glsy/fb3wNmk93N+A67R2D25KJQ==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ora":"^9.0.0","tmp":"^0.2.5","zod":"^4.1.11","execa":"^9.6.0","kleur":"^4.1.5","fs-extra":"^11.3.2","commander":"^14.0.1","deepmerge":"^4.3.1","fast-glob":"^3.3.3","@types/tmp":"^0.2.6","cosmiconfig":"^9.0.0","tsconfig-paths":"^4.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"cz-git":"^1.12.0","eslint":"^9.36.0","tsdown":"^0.15.4","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.13","lefthook":"^1.13.4","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"3.2.4","commitizen":"^4.3.1","typescript":"^5.9.2","@types/node":"^24.5.2","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.0.0","@types/fs-extra":"^11.0.4","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.9.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.3.0_1758937545712_0.41915786138639","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.4.0":{"name":"@jbabin91/tsc-files","version":"0.4.0","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.4.0","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"c1c9263a7da838230145e90114d868533384df83","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.4.0.tgz","fileCount":19,"integrity":"sha512-bKTdm+CC+QUxzu8GxQCQRrny33ssTwfR8oi7qCpNZfXF5fhE6iyZCWqnz+cVZZdzWybfqs503hJPWZtbHfGr5w==","signatures":[{"sig":"MEUCIHH6nQ/eADzlUyvcslcl5K0mi67q48ALOci4/M/SNqGbAiEAhtW2zQDhW55ZdJRJ6y4B86VvTa5uP7921rB8Jixe+zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400985},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.4.0.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.20.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown","clean":"rm -rf coverage dist node_modules reports","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","postbuild":"pnpm format","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","test:profile":"DEBUG=vitest:coverage,vite-node:* vitest run --coverage --reporter=verbose","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage","changeset:auto":"node scripts/generate-changeset.ts","test:profile:cpu":"node --cpu-prof --cpu-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:full":"VITEST_PROFILE=1 VITE_NODE_DEBUG_DUMP=true pnpm test:profile","test:profile:heap":"node --heap-prof --heap-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/63d6dff5a2e4a8c26d8e18fdfa45cb5b/jbabin91-tsc-files-0.4.0.tgz","_integrity":"sha512-bKTdm+CC+QUxzu8GxQCQRrny33ssTwfR8oi7qCpNZfXF5fhE6iyZCWqnz+cVZZdzWybfqs503hJPWZtbHfGr5w==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ora":"^9.0.0","tmp":"^0.2.5","zod":"^4.1.11","execa":"^9.6.0","kleur":"^4.1.5","fs-extra":"^11.3.2","commander":"^14.0.1","deepmerge":"^4.3.1","fast-glob":"^3.3.3","@types/tmp":"^0.2.6","cosmiconfig":"^9.0.0","tsconfig-paths":"^4.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"cz-git":"^1.12.0","eslint":"^9.36.0","tsdown":"^0.15.5","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.13","lefthook":"^1.13.4","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"3.2.4","commitizen":"^4.3.1","typescript":"^5.9.2","@types/node":"^24.5.2","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.0.0","@types/fs-extra":"^11.0.4","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@typescript/native-preview":"7.0.0-dev.20250928.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.9.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.4.0_1759120941450_0.4412310982996228","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.4.1":{"name":"@jbabin91/tsc-files","version":"0.4.1","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.4.1","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"fc5c2ccbab9e1e6ee2324e94e6144bf72dd04373","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.4.1.tgz","fileCount":19,"integrity":"sha512-5F9bCDDKKMMMBJ+QISJ1UDqXvScfr+6lLhdkID7uOdK42LqZEPWesBF4szyARO6j6uAAYOBKEMJtmILDBT7G8g==","signatures":[{"sig":"MEQCIAvHuNk8l7o8VOnh/7QyaRgbgIPy0JoABRsQkSr3VF1lAiA4WaYHzPKvsQBxd3/rS17HyEFBRiipv+bJjYF8ImG6wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403407},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.4.1.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.20.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown","clean":"rm -rf coverage dist node_modules reports","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","postbuild":"pnpm format","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","test:profile":"DEBUG=vitest:coverage,vite-node:* vitest run --coverage --reporter=verbose","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage","changeset:auto":"node scripts/generate-changeset.ts","test:profile:cpu":"node --cpu-prof --cpu-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:full":"VITEST_PROFILE=1 VITE_NODE_DEBUG_DUMP=true pnpm test:profile","test:profile:heap":"node --heap-prof --heap-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/5264db68960b9e559f498f2e8324d28f/jbabin91-tsc-files-0.4.1.tgz","_integrity":"sha512-5F9bCDDKKMMMBJ+QISJ1UDqXvScfr+6lLhdkID7uOdK42LqZEPWesBF4szyARO6j6uAAYOBKEMJtmILDBT7G8g==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ora":"^9.0.0","tmp":"^0.2.5","zod":"^4.1.11","execa":"^9.6.0","kleur":"^4.1.5","fs-extra":"^11.3.2","commander":"^14.0.1","deepmerge":"^4.3.1","fast-glob":"^3.3.3","@types/tmp":"^0.2.6","cosmiconfig":"^9.0.0","tsconfig-paths":"^4.2.0","strip-json-comments":"^5.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"cz-git":"^1.12.0","eslint":"^9.36.0","tsdown":"^0.15.5","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.13","lefthook":"^1.13.5","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"3.2.4","commitizen":"^4.3.1","typescript":"^5.9.2","@types/node":"^24.6.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.0.0","@types/fs-extra":"^11.0.4","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@typescript/native-preview":"7.0.0-dev.20250929.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.9.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.4.1_1759207558461_0.7690674210665585","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.4.2":{"name":"@jbabin91/tsc-files","version":"0.4.2","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.4.2","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"643f11c7e0b81c56341ea03921395ea584432ab4","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.4.2.tgz","fileCount":19,"integrity":"sha512-pkP2v9zQXbtfjLvAHt6ouVa/zyiSRyjrWJLe+W2PuhNeibT04BpgCmUMX7NiN+FhOwMhSzppcjngL2G0Bzq8VA==","signatures":[{"sig":"MEQCIA6f26Xi2dlK+3dWkqk5fPyiiQihHXNt9vAnBse7yXlkAiBYDfbjrlV8nGZ/FZjjxpmneUEA9eibG39Z0a1Ygj+v9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399587},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.4.2.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.20.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown","clean":"rm -rf coverage dist node_modules reports","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","postbuild":"pnpm format","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","test:profile":"DEBUG=vitest:coverage,vite-node:* vitest run --coverage --reporter=verbose","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage","changeset:auto":"node scripts/generate-changeset.ts","test:profile:cpu":"node --cpu-prof --cpu-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:full":"VITEST_PROFILE=1 VITE_NODE_DEBUG_DUMP=true pnpm test:profile","test:profile:heap":"node --heap-prof --heap-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/1a8ac79372dffbf60d7ef4facbbd1e44/jbabin91-tsc-files-0.4.2.tgz","_integrity":"sha512-pkP2v9zQXbtfjLvAHt6ouVa/zyiSRyjrWJLe+W2PuhNeibT04BpgCmUMX7NiN+FhOwMhSzppcjngL2G0Bzq8VA==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ora":"^9.0.0","tmp":"^0.2.5","zod":"^4.1.11","execa":"^9.6.0","kleur":"^4.1.5","fs-extra":"^11.3.2","commander":"^14.0.1","deepmerge":"^4.3.1","fast-glob":"^3.3.3","@types/tmp":"^0.2.6","cosmiconfig":"^9.0.0","tsconfig-paths":"^4.2.0","strip-json-comments":"^5.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"cz-git":"^1.12.0","eslint":"^9.36.0","tsdown":"^0.15.5","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.13","lefthook":"^1.13.5","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"3.2.4","commitizen":"^4.3.1","typescript":"^5.9.2","@types/node":"^24.6.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.0.0","@types/fs-extra":"^11.0.4","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@typescript/native-preview":"7.0.0-dev.20250929.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.9.2"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.4.2_1759238386187_0.5832380191268578","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.4.3":{"name":"@jbabin91/tsc-files","version":"0.4.3","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.4.3","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"6cf01e02c60bb95a237c150f48015b0796126de7","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.4.3.tgz","fileCount":19,"integrity":"sha512-Vq31Klb5pWSwNID3KFXS+3j24w0mF0IKV3H4W0CBl/AGiVOdjlJgc0/VhrmUXsemNXaUqpKSRSnZ6PsJpOjqpA==","signatures":[{"sig":"MEQCICq1b/n7BYKMFFJwuktaeQJ+rG3BiyC3PQipp47ZyJedAiAiEbBaDUDXBL8QbH6hFbtUoS7IEDYQig9z+HV5h6HtUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402043},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.4.3.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.20.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown","clean":"rm -rf coverage dist node_modules reports","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","postbuild":"pnpm format","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","test:profile":"DEBUG=vitest:coverage,vite-node:* vitest run --coverage --reporter=verbose","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage","changeset:auto":"node scripts/generate-changeset.ts","test:profile:cpu":"node --cpu-prof --cpu-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:full":"VITEST_PROFILE=1 VITE_NODE_DEBUG_DUMP=true pnpm test:profile","test:profile:heap":"node --heap-prof --heap-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/0929ac1de043abea65280550fe23dee3/jbabin91-tsc-files-0.4.3.tgz","_integrity":"sha512-Vq31Klb5pWSwNID3KFXS+3j24w0mF0IKV3H4W0CBl/AGiVOdjlJgc0/VhrmUXsemNXaUqpKSRSnZ6PsJpOjqpA==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ora":"^9.0.0","tmp":"^0.2.5","zod":"^4.1.11","execa":"^9.6.0","kleur":"^4.1.5","fs-extra":"^11.3.2","commander":"^14.0.1","deepmerge":"^4.3.1","fast-glob":"^3.3.3","@types/tmp":"^0.2.6","cosmiconfig":"^9.0.0","tsconfig-paths":"^4.2.0","strip-json-comments":"^5.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"cz-git":"^1.12.0","eslint":"^9.36.0","tsdown":"^0.15.6","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.13","lefthook":"^1.13.6","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"3.2.4","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.6.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","@types/fs-extra":"^11.0.4","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@typescript/native-preview":"7.0.0-dev.20251001.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.4.3_1759333352228_0.19979490863180316","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.4.4":{"name":"@jbabin91/tsc-files","version":"0.4.4","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.4.4","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"d1f3e9a3e5993a403fbadb434d367129579be898","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.4.4.tgz","fileCount":19,"integrity":"sha512-yuymdxbNgwrzrha1ssSKsuV50JaH1gNOewtQJBsMJqNVdrt38H3C971dpXeJ0CjgA4OKji8WOzIAIJMwttPCUA==","signatures":[{"sig":"MEUCIQCDFSBD2kbN0TpOZMzLpJ0aZ09vMlqPrx2tzvvW4lw9qQIgZzYz+LF37C2dcwuBO9LIx+eI3Q3f+4NETjCNDKNDhaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402976},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.4.4.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.20.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown","clean":"rm -rf coverage dist node_modules reports","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","postbuild":"pnpm format","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","test:profile":"DEBUG=vitest:coverage,vite-node:* vitest run --coverage --reporter=verbose","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage","changeset:auto":"node scripts/generate-changeset.ts","test:profile:cpu":"node --cpu-prof --cpu-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:full":"VITEST_PROFILE=1 VITE_NODE_DEBUG_DUMP=true pnpm test:profile","test:profile:heap":"node --heap-prof --heap-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/b70ff6d84d62ca041c20e28e4ba2c6c6/jbabin91-tsc-files-0.4.4.tgz","_integrity":"sha512-yuymdxbNgwrzrha1ssSKsuV50JaH1gNOewtQJBsMJqNVdrt38H3C971dpXeJ0CjgA4OKji8WOzIAIJMwttPCUA==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ora":"^9.0.0","tmp":"^0.2.5","zod":"^4.1.11","execa":"^9.6.0","kleur":"^4.1.5","fs-extra":"^11.3.2","commander":"^14.0.1","deepmerge":"^4.3.1","fast-glob":"^3.3.3","@types/tmp":"^0.2.6","cosmiconfig":"^9.0.0","tsconfig-paths":"^4.2.0","strip-json-comments":"^5.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"cz-git":"^1.12.0","eslint":"^9.36.0","tsdown":"^0.15.6","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.13","lefthook":"^1.13.6","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"3.2.4","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.6.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","@types/fs-extra":"^11.0.4","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@typescript/native-preview":"7.0.0-dev.20251001.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.4.4_1759465050598_0.364365780827391","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.4.5":{"name":"@jbabin91/tsc-files","version":"0.4.5","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.4.5","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"3f079195bc4ed164f9fbd546dceeecc324987ecc","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.4.5.tgz","fileCount":19,"integrity":"sha512-7xRx1XqQ+6b/8zbkGFWAsZuohm2CjNkuw5Wj4JiBANNOc4e95xtCMRJzndQDWYLVSsbiZGR1rUudb/2Y6+J6yw==","signatures":[{"sig":"MEQCICwrnFMFFwaXpxguvm0zwSjCqP89vtKUCb7MjXio23fDAiAI1pLJ7bJjEA7dtguYhhsuiOuW6aMQNCx1N0oeRa3uzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":407091},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.4.5.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.20.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown","clean":"rm -rf coverage dist node_modules reports","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","postbuild":"pnpm format","tsc-files":"tsx src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","test:profile":"DEBUG=vitest:coverage,vite-node:* vitest run --coverage --reporter=verbose","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage","changeset:auto":"node scripts/generate-changeset.ts","test:profile:cpu":"node --cpu-prof --cpu-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:full":"VITEST_PROFILE=1 VITE_NODE_DEBUG_DUMP=true pnpm test:profile","test:profile:heap":"node --heap-prof --heap-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/cdeffb71f3b4adaaaeaad354736ef1bb/jbabin91-tsc-files-0.4.5.tgz","_integrity":"sha512-7xRx1XqQ+6b/8zbkGFWAsZuohm2CjNkuw5Wj4JiBANNOc4e95xtCMRJzndQDWYLVSsbiZGR1rUudb/2Y6+J6yw==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"tmp":"^0.2.5","zod":"^4.1.12","execa":"^9.6.0","kleur":"^4.1.5","fs-extra":"^11.3.2","commander":"^14.0.1","deepmerge":"^4.3.1","fast-glob":"^3.3.3","@types/tmp":"^0.2.6","cosmiconfig":"^9.0.0","tsconfig-paths":"^4.2.0","strip-json-comments":"^5.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","cz-git":"^1.12.0","eslint":"^9.37.0","tsdown":"^0.15.6","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.14","lefthook":"^1.13.6","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"3.2.4","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.7.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","@types/fs-extra":"^11.0.4","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@typescript/native-preview":"7.0.0-dev.20251008.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.4.5_1759966866998_0.40154296572569526","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.5.0":{"name":"@jbabin91/tsc-files","version":"0.5.0","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.5.0","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"2abaa540cfe82b47b5b9db08a654b6c9159aed34","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.5.0.tgz","fileCount":19,"integrity":"sha512-ezPLVVhtP+dkwGkdzoWiyS2KQOGkpC4KvO5YDzrAsZf7Ol8FdwumwewsWataHvlYuOagAF0/dfEZawiv3DOy9A==","signatures":[{"sig":"MEUCIDAdrBGPAbmrXBcXiUfB3FPhHy3jPO0B/EDhAg7LvCbOAiEAw3umy946yC+2fKtYyKwsRbWzgU17LxKTSFEsToLB8pQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":408389},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.5.0.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.20.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown","clean":"rm -rf coverage dist node_modules reports","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","postbuild":"pnpm format","tsc-files":"tsx src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","test:profile":"DEBUG=vitest:coverage,vite-node:* vitest run --coverage --reporter=verbose","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage","changeset:auto":"node scripts/generate-changeset.ts","test:profile:cpu":"node --cpu-prof --cpu-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:full":"VITEST_PROFILE=1 VITE_NODE_DEBUG_DUMP=true pnpm test:profile","test:profile:heap":"node --heap-prof --heap-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/a3a183d16a577946841bcb094a9fa0c9/jbabin91-tsc-files-0.5.0.tgz","_integrity":"sha512-ezPLVVhtP+dkwGkdzoWiyS2KQOGkpC4KvO5YDzrAsZf7Ol8FdwumwewsWataHvlYuOagAF0/dfEZawiv3DOy9A==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"tmp":"^0.2.5","zod":"^4.1.12","execa":"^9.6.0","kleur":"^4.1.5","fs-extra":"^11.3.2","commander":"^14.0.1","deepmerge":"^4.3.1","fast-glob":"^3.3.3","@types/tmp":"^0.2.6","cosmiconfig":"^9.0.0","tsconfig-paths":"^4.2.0","strip-json-comments":"^5.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","cz-git":"^1.12.0","eslint":"^9.37.0","tsdown":"^0.15.6","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.14","lefthook":"^1.13.6","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"3.2.4","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.7.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","@types/fs-extra":"^11.0.4","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@typescript/native-preview":"7.0.0-dev.20251008.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.5.0_1759974921172_0.7255838026406938","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.6.0":{"name":"@jbabin91/tsc-files","version":"0.6.0","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.6.0","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"3b583be6ad61fc711459530d35f7133805fa70d6","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.6.0.tgz","fileCount":19,"integrity":"sha512-VyCfF9dW9gf4kCRv1MyTIauXmxCdltNe/iiXeTHIbIl4q2S1XxZaO64gWh5dB4j3N0h62QqtQlk5ftLgn75QKA==","signatures":[{"sig":"MEQCIAMhA7R51+39UKdunDcT7D2+BqTKADD7a4Sv2IpMewcwAiBrcdoawKVxI7NJjEmfPTL7sHeeFIzVYCdpUho4AMLzOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476694},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.6.0.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.20.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown","clean":"rm -rf coverage dist node_modules reports","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","postbuild":"pnpm format","tsc-files":"tsx src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","test:profile":"DEBUG=vitest:coverage,vite-node:* vitest run --coverage --reporter=verbose","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage","changeset:auto":"node scripts/generate-changeset.ts","test:profile:cpu":"node --cpu-prof --cpu-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:full":"VITEST_PROFILE=1 VITE_NODE_DEBUG_DUMP=true pnpm test:profile","test:profile:heap":"node --heap-prof --heap-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/f1092c2d5cc168911d50ad4639c000aa/jbabin91-tsc-files-0.6.0.tgz","_integrity":"sha512-VyCfF9dW9gf4kCRv1MyTIauXmxCdltNe/iiXeTHIbIl4q2S1XxZaO64gWh5dB4j3N0h62QqtQlk5ftLgn75QKA==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"tmp":"^0.2.5","zod":"^4.1.12","execa":"^9.6.0","kleur":"^4.1.5","fs-extra":"^11.3.2","commander":"^14.0.1","deepmerge":"^4.3.1","fast-glob":"^3.3.3","@types/tmp":"^0.2.6","cosmiconfig":"^9.0.0","tsconfig-paths":"^4.2.0","strip-json-comments":"^5.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","cz-git":"^1.12.0","eslint":"^9.37.0","tsdown":"^0.15.6","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.14","lefthook":"^1.13.6","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"3.2.4","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.7.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","@types/fs-extra":"^11.0.4","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@typescript/native-preview":"7.0.0-dev.20251009.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.6.0_1760059836759_0.6975826140854804","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.6.1":{"name":"@jbabin91/tsc-files","version":"0.6.1","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.6.1","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"c7ed1ac0a29f68c12422ef66b2b7bf028a20a42e","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.6.1.tgz","fileCount":19,"integrity":"sha512-LuHLdtClGalp3AKvmNx5mUkwHNxWjgDIJZYllJv30YpF3zWgl5MP52/hZZo6Zg9R+EjpEi5/QId04CUReRDzXw==","signatures":[{"sig":"MEQCIDhlK5RZQoJg8c9RJfFRj0HTL2oRsuZW8TMYGYVz0fxOAiBor8jPEUcbz2QTyJPknfqPruBGY7XhWEvb6UmDuwuw5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397254},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.6.1.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.20.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run","build":"tsdown","clean":"rm -rf coverage dist node_modules reports","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","postbuild":"pnpm format","tsc-files":"tsx src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","test:profile":"DEBUG=vitest:coverage,vite-node:* vitest run --coverage --reporter=verbose","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --coverage","changeset:auto":"node scripts/generate-changeset.ts","test:profile:cpu":"node --cpu-prof --cpu-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:full":"VITEST_PROFILE=1 VITE_NODE_DEBUG_DUMP=true pnpm test:profile","test:profile:heap":"node --heap-prof --heap-prof-dir=test-profiles ./node_modules/vitest/vitest.mjs --run","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/578b75d12b1d7b39d8c16ab8ee8b4956/jbabin91-tsc-files-0.6.1.tgz","_integrity":"sha512-LuHLdtClGalp3AKvmNx5mUkwHNxWjgDIJZYllJv30YpF3zWgl5MP52/hZZo6Zg9R+EjpEi5/QId04CUReRDzXw==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.3","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"tmp":"^0.2.5","zod":"^4.1.12","execa":"^9.6.0","kleur":"^4.1.5","commander":"^14.0.1","@types/tmp":"^0.2.6","tinyglobby":"^0.2.15","get-tsconfig":"^4.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","cz-git":"^1.12.0","eslint":"^9.37.0","tsdown":"^0.15.6","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.14","lefthook":"^1.13.6","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"3.2.4","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.7.2","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@typescript/native-preview":"7.0.0-dev.20251012.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.6.1_1760320300778_0.82923925089603","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.7.0":{"name":"@jbabin91/tsc-files","version":"0.7.0","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.7.0","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"5a3bc027997c41721d9b1737a8baf7ee7389e2a9","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.7.0.tgz","fileCount":19,"integrity":"sha512-9jLm9lRikrxXfTY40kQH97bh/MkJUlLDixrkVltzu6WJDLZIg5HRBNgp2GkohUMkog3z5st3PdIHSLj1f6fLlQ==","signatures":[{"sig":"MEYCIQCaiHyDpE025l/yymn4f0XhwMtshy+JSG7L+JJGG3mdGgIhAOJwr7vRtxKGaO+uVHg7VYBwsLgny4kDBTUSndX3ax76","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":408466},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.7.0.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.21.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run --project=unit","build":"tsdown","clean":"rm -rf coverage dist node_modules reports test-profiles","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","test:all":"vitest run","postbuild":"pnpm format","tsc-files":"tsx src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest --project=unit","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --project=unit --coverage","changeset:auto":"node scripts/generate-changeset.ts","test:integration":"vitest run --project=integration","test:profile:cpu":"NODE_OPTIONS='--cpu-prof --cpu-prof-dir=test-profiles' vitest run --project=unit","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:heap":"NODE_OPTIONS='--heap-prof --heap-prof-dir=test-profiles' vitest run --project=unit","test:profile:slow":"vitest run --project=unit --reporter=verbose --test-timeout=1000","test:profile:watch":"vitest --project=unit --reporter=verbose","test:integration:watch":"vitest --project=integration","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/a5590bf38286291e17320c5d8e31eabc/jbabin91-tsc-files-0.7.0.tgz","_integrity":"sha512-9jLm9lRikrxXfTY40kQH97bh/MkJUlLDixrkVltzu6WJDLZIg5HRBNgp2GkohUMkog3z5st3PdIHSLj1f6fLlQ==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.4","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.21.0","dependencies":{"tmp":"^0.2.5","zod":"^4.1.12","execa":"^9.6.0","kleur":"^4.1.5","commander":"^14.0.2","@types/tmp":"^0.2.6","tinyglobby":"^0.2.15","get-tsconfig":"^4.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","cz-git":"^1.12.0","eslint":"^9.38.0","tsdown":"^0.15.10","vitest":"^4.0.3","globals":"^16.4.0","publint":"^0.3.15","lefthook":"^2.0.1","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"4.0.3","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.9.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.3","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@total-typescript/ts-reset":"^0.6.1","@typescript/native-preview":"7.0.0-dev.20251026.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.7.0_1761523216254_0.06391247421331969","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.7.1":{"name":"@jbabin91/tsc-files","version":"0.7.1","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.7.1","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"8347e8fb70992eb6488b32be99f83f184c0208ae","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.7.1.tgz","fileCount":19,"integrity":"sha512-68ex1npIlVybEN6L015qrKV7qdpQVA3LQb7oSFMz8Ui+urkyLM5FWwxHnQbbgwL5wJXmcl02pGEqcozV4Ndsow==","signatures":[{"sig":"MEYCIQCT9wbE04ovRbo5deUlb7g45KOrqjl1VhcbbHBdNkpoJwIhALDc448zzFSW4d6XksK0n+N3/n+uLDVXpOddUdgJ0CAO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":411495},"main":"./dist/index.cjs","type":"module","_from":"file:jbabin91-tsc-files-0.7.1.tgz","types":"./dist/index.d.cts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.21.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run --project=unit","build":"tsdown","clean":"rm -rf coverage dist node_modules reports test-profiles","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","test:all":"vitest run","postbuild":"pnpm format","tsc-files":"tsx src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest --project=unit","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --project=unit --coverage","changeset:auto":"node scripts/generate-changeset.ts","test:integration":"vitest run --project=integration","test:profile:cpu":"NODE_OPTIONS='--cpu-prof --cpu-prof-dir=test-profiles' vitest run --project=unit","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:heap":"NODE_OPTIONS='--heap-prof --heap-prof-dir=test-profiles' vitest run --project=unit","test:profile:slow":"vitest run --project=unit --reporter=verbose --test-timeout=1000","test:profile:watch":"vitest --project=unit --reporter=verbose","test:integration:watch":"vitest --project=integration","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/bae9c2b7a5ded2d9af0357e00257b56e/jbabin91-tsc-files-0.7.1.tgz","_integrity":"sha512-68ex1npIlVybEN6L015qrKV7qdpQVA3LQb7oSFMz8Ui+urkyLM5FWwxHnQbbgwL5wJXmcl02pGEqcozV4Ndsow==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.4","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.21.0","dependencies":{"tmp":"^0.2.5","zod":"^4.1.12","execa":"^9.6.0","kleur":"^4.1.5","commander":"^14.0.2","@types/tmp":"^0.2.6","tinyglobby":"^0.2.15","get-tsconfig":"^4.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","cz-git":"^1.12.0","eslint":"^9.38.0","tsdown":"^0.15.10","vitest":"^4.0.3","globals":"^16.4.0","publint":"^0.3.15","lefthook":"^2.0.1","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"4.0.3","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.9.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.3","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@total-typescript/ts-reset":"^0.6.1","@typescript/native-preview":"7.0.0-dev.20251026.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.7.1_1761533123098_0.5161399869470533","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.8.0":{"name":"@jbabin91/tsc-files","version":"0.8.0","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.8.0","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"e308cb2694e4b07aa8d195e507c40a20cde19b8e","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.8.0.tgz","fileCount":11,"integrity":"sha512-y7Kle85lAFcyHRB7SuRGejLZkCLumEkEj3CgDNtX1zT3BGrFX9h/G78IF6pMXTUEyn4jqHwEkIuY+eBLKX4Xsw==","signatures":[{"sig":"MEUCIQCpWkzUJK59gSicZNx4Z9wh5hXwRsxYG/qUDjVW/nIScAIgbyYbupBffqeKy/OnacY3QALrxVRt0YOwevWcx4XbrCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214685},"main":"./dist/index.js","type":"module","_from":"file:jbabin91-tsc-files-0.8.0.tgz","types":"./dist/index.d.ts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.21.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run --project=unit","build":"tsdown","clean":"rm -rf coverage dist node_modules reports test-profiles","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","test:all":"vitest run","postbuild":"pnpm format","tsc-files":"tsx src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest --project=unit","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --project=unit --coverage","changeset:auto":"node scripts/generate-changeset.ts","test:integration":"vitest run --project=integration","test:profile:cpu":"NODE_OPTIONS='--cpu-prof --cpu-prof-dir=test-profiles' vitest run --project=unit","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:heap":"NODE_OPTIONS='--heap-prof --heap-prof-dir=test-profiles' vitest run --project=unit","test:profile:slow":"vitest run --project=unit --reporter=verbose --test-timeout=1000","test:profile:watch":"vitest --project=unit --reporter=verbose","test:integration:watch":"vitest --project=integration","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/b6b24e8c7e2bb76787f8d90e232492c6/jbabin91-tsc-files-0.8.0.tgz","_integrity":"sha512-y7Kle85lAFcyHRB7SuRGejLZkCLumEkEj3CgDNtX1zT3BGrFX9h/G78IF6pMXTUEyn4jqHwEkIuY+eBLKX4Xsw==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.4","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.21.0","dependencies":{"tmp":"^0.2.5","zod":"^4.1.12","execa":"^9.6.0","kleur":"^4.1.5","commander":"^14.0.2","@types/tmp":"^0.2.6","tinyglobby":"^0.2.15","get-tsconfig":"^4.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","cz-git":"^1.12.0","eslint":"^9.38.0","tsdown":"^0.15.10","vitest":"^4.0.3","globals":"^16.4.0","publint":"^0.3.15","lefthook":"^2.0.1","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"4.0.3","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.9.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.3","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@total-typescript/ts-reset":"^0.6.1","@typescript/native-preview":"7.0.0-dev.20251026.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.8.0_1761542042812_0.7481456397932524","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.8.1":{"name":"@jbabin91/tsc-files","version":"0.8.1","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.8.1","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"eeb3c8dd1a1b15c82b9692c615bee9ba9d829583","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.8.1.tgz","fileCount":11,"integrity":"sha512-fVqd46z15X+zoBVCzl1sXYXwaiQxSnleyGljBzjvzbizAIr2nAgv4Wr0PADaO7g5G1pIP/ujZA7IVwPPaNp46Q==","signatures":[{"sig":"MEUCICfkNv9U6F0DxWxfk2G7Hizggwt8sALsHiKDOXhFAEueAiEAmCOGOL5ms7aCJBu4hCKd/JY12Dc8wSiDus1WrJ9EFnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221421},"main":"./dist/index.js","type":"module","_from":"file:jbabin91-tsc-files-0.8.1.tgz","types":"./dist/index.d.ts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.21.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run --project=unit","build":"tsdown","clean":"rm -rf coverage dist node_modules reports test-profiles","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","test:all":"vitest run","postbuild":"pnpm format","tsc-files":"tsx src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest --project=unit","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --project=unit --coverage","changeset:auto":"tsx scripts/generate-changeset.ts","changeset:create":"tsx scripts/create-changeset.ts","test:integration":"vitest run --project=integration","test:profile:cpu":"NODE_OPTIONS='--cpu-prof --cpu-prof-dir=test-profiles' vitest run --project=unit","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:heap":"NODE_OPTIONS='--heap-prof --heap-prof-dir=test-profiles' vitest run --project=unit","test:profile:slow":"vitest run --project=unit --reporter=verbose --test-timeout=1000","test:profile:watch":"vitest --project=unit --reporter=verbose","test:integration:watch":"vitest --project=integration","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/b8e41f9eec1c6c75513e71556ecf4576/jbabin91-tsc-files-0.8.1.tgz","_integrity":"sha512-fVqd46z15X+zoBVCzl1sXYXwaiQxSnleyGljBzjvzbizAIr2nAgv4Wr0PADaO7g5G1pIP/ujZA7IVwPPaNp46Q==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.4","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.21.0","dependencies":{"tmp":"^0.2.5","zod":"^4.1.12","execa":"^9.6.0","kleur":"^4.1.5","commander":"^14.0.2","@types/tmp":"^0.2.6","tinyglobby":"^0.2.15","get-tsconfig":"^4.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","cz-git":"^1.12.0","eslint":"^9.38.0","tsdown":"^0.15.10","vitest":"^4.0.4","globals":"^16.4.0","publint":"^0.3.15","lefthook":"^2.0.1","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"4.0.4","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.9.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","@changesets/types":"^6.1.0","@changesets/write":"^0.4.0","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.4","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@total-typescript/ts-reset":"^0.6.1","@typescript/native-preview":"7.0.0-dev.20251027.1","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.8.1_1761604662228_0.16254525668856257","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.8.2":{"name":"@jbabin91/tsc-files","version":"0.8.2","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.8.2","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.js"},"dist":{"shasum":"72f28118b2241eff2d2834cbb1cb38864c64bfe3","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.8.2.tgz","fileCount":11,"integrity":"sha512-yAHHeTsoZuyan4/U52BI4n40vEZVzB8IoKKvabIvWiTPgJ3VPsC3Fykex4sRIWjnQymdvbRdNN4jvL4whA2EQg==","signatures":[{"sig":"MEQCIFOkivuHJ+gMs7zgSH9xjhOPuiEJWhC5Wt/NEurN0gOCAiAJuBz3Wx/skH4UO6ikJqQx/Z09EeY7wGxw5RqkQiau0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246617},"main":"./dist/index.js","type":"module","_from":"file:jbabin91-tsc-files-0.8.2.tgz","types":"./dist/index.d.ts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.js","engines":{"node":">=22.21.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run --project=unit","build":"tsdown","clean":"rm -rf coverage dist node_modules reports test-profiles","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","test:all":"vitest run","benchmark":"pnpm tsc-files --benchmark \"src/**/*.ts\"","postbuild":"pnpm format","tsc-files":"tsx src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest --project=unit","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --project=unit --coverage","changeset:auto":"tsx scripts/generate-changeset.ts","changeset:create":"tsx scripts/create-changeset.ts","test:integration":"vitest run --project=integration","test:profile:cpu":"NODE_OPTIONS='--cpu-prof --cpu-prof-dir=test-profiles' vitest run --project=unit","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:heap":"NODE_OPTIONS='--heap-prof --heap-prof-dir=test-profiles' vitest run --project=unit","test:profile:slow":"vitest run --project=unit --reporter=verbose --test-timeout=1000","test:profile:watch":"vitest --project=unit --reporter=verbose","test:integration:watch":"vitest --project=integration","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"jbabin91","email":"jbabin91@gmail.com"},"_resolved":"/tmp/0c9774c1540231c5c3ce07a782f1efc1/jbabin91-tsc-files-0.8.2.tgz","_integrity":"sha512-yAHHeTsoZuyan4/U52BI4n40vEZVzB8IoKKvabIvWiTPgJ3VPsC3Fykex4sRIWjnQymdvbRdNN4jvL4whA2EQg==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"10.9.4","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"22.21.0","dependencies":{"tmp":"^0.2.5","zod":"^4.1.12","execa":"^9.6.0","kleur":"^4.1.5","commander":"^14.0.2","@types/tmp":"^0.2.6","tinyglobby":"^0.2.15","get-tsconfig":"^4.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","cz-git":"^1.12.0","eslint":"^9.38.0","tsdown":"^0.15.12","vitest":"^4.0.6","globals":"^16.4.0","publint":"^0.3.15","lefthook":"^2.0.2","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^4.0.6","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.9.2","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","@changesets/types":"^6.1.0","@changesets/write":"^0.4.0","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.6","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@total-typescript/ts-reset":"^0.6.1","@typescript/native-preview":"latest","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.8.2_1761959125799_0.2914602235185013","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.8.3":{"name":"@jbabin91/tsc-files","version":"0.8.3","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.8.3","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.mjs"},"dist":{"shasum":"bdd935e02e5d65c365b2b2b7a9c9c383dac31162","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.8.3.tgz","fileCount":11,"integrity":"sha512-BuKTyKVXqPc+bdWUfHoKQ1u/MITZi/8aqr8NbLj/c0wt8vHPkBrdl8MTwGy1Neq/eblrnzqg2XckvzEto8lreQ==","signatures":[{"sig":"MEUCIFe8i65u5/5Y7gQE6o0/DNPioBW9bdECGII4rzpS8tESAiEA0R36PkJQ5mGGSFXmpj0bYA8tWB3iBKnzvKjdlH+uIp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246480},"main":"./dist/index.mjs","type":"module","_from":"file:jbabin91-tsc-files-0.8.3.tgz","types":"./dist/index.d.mts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.mjs","engines":{"node":">=24.11.0"},"exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run --project=unit","build":"tsdown","clean":"rm -rf coverage dist node_modules reports test-profiles","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","test:all":"vitest run","benchmark":"pnpm tsc-files --benchmark \"src/**/*.ts\"","postbuild":"pnpm format","tsc-files":"tsx src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest --project=unit","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix","format:check":"prettier -uc --cache .","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --project=unit --coverage","changeset:auto":"tsx scripts/generate-changeset.ts","changeset:create":"tsx scripts/create-changeset.ts","test:integration":"vitest run --project=integration","test:profile:cpu":"NODE_OPTIONS='--cpu-prof --cpu-prof-dir=test-profiles' vitest run --project=unit","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:heap":"NODE_OPTIONS='--heap-prof --heap-prof-dir=test-profiles' vitest run --project=unit","test:profile:slow":"vitest run --project=unit --reporter=verbose --test-timeout=1000","test:profile:watch":"vitest --project=unit --reporter=verbose","test:integration:watch":"vitest --project=integration","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:28352e80-6c58-427c-9c1a-ead17e200e3e"}},"_resolved":"/tmp/0c5af785f2c3afdc3e7bf4fd20cb6607/jbabin91-tsc-files-0.8.3.tgz","_integrity":"sha512-BuKTyKVXqPc+bdWUfHoKQ1u/MITZi/8aqr8NbLj/c0wt8vHPkBrdl8MTwGy1Neq/eblrnzqg2XckvzEto8lreQ==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"11.6.1","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.5","zod":"^4.1.12","execa":"^9.6.0","kleur":"^4.1.5","commander":"^14.0.2","tinyglobby":"^0.2.15","get-tsconfig":"^4.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","cz-git":"^1.12.0","eslint":"^9.39.1","tsdown":"^0.16.0","vitest":"^4.0.7","globals":"^16.5.0","publint":"^0.3.15","lefthook":"^2.0.2","prettier":"^3.6.2","@eslint/js":"^9.39.1","@types/tmp":"^0.2.6","@vitest/ui":"^4.0.7","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.10.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","@changesets/types":"^6.1.0","@changesets/write":"^0.4.0","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^4.0.7","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@total-typescript/ts-reset":"^0.6.1","@typescript/native-preview":"latest","prettier-plugin-packagejson":"^2.5.19","@changesets/changelog-github":"^0.5.1","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.8.3_1762374532933_0.7320997115549261","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.8.4":{"name":"@jbabin91/tsc-files","version":"0.8.4","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.8.4","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.mjs"},"dist":{"shasum":"b116ea552091d6a551baf98a1e1258d8ae63b177","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.8.4.tgz","fileCount":11,"integrity":"sha512-fr3toygUdjbNJ0mFZuoyAIh7p0tc/BsB1dqVorDeUNDBw+xwY6h0FAdCzmymQiyjoraBRMVy6//1KAae0qq54A==","signatures":[{"sig":"MEYCIQCAJFwT39ijYSa11x3kvGVNXixH7EY6zPR2urQ8BstE4wIhALRfDzdM0OzAB2a8/PVKV7cKP+dZ3SvPeenvtlZBLr9p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247254},"main":"./dist/index.mjs","type":"module","_from":"file:jbabin91-tsc-files-0.8.4.tgz","types":"./dist/index.d.mts","config":{"commitizen":{"path":"node_modules/cz-git"}},"module":"./dist/index.mjs","engines":{"node":">=24.11.1"},"exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run --project=unit","build":"tsdown","clean":"rm -rf coverage dist node_modules reports test-profiles","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2 '**/*.{md,mdx}'","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","test:all":"vitest run","benchmark":"pnpm tsc-files --benchmark \"src/**/*.ts\"","postbuild":"pnpm format","tsc-files":"tsx src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest --project=unit","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix '**/*.{md,mdx}'","format:check":"prettier -uc --cache .","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --project=unit --coverage","changeset:auto":"tsx scripts/generate-changeset.ts","changeset:create":"tsx scripts/create-changeset.ts","test:integration":"vitest run --project=integration","test:profile:cpu":"NODE_OPTIONS='--cpu-prof --cpu-prof-dir=test-profiles' vitest run --project=unit","changeset:release":"pnpm build && changeset publish","changeset:version":"changeset version && pnpm format && pnpm lint:md:fix","test:profile:heap":"NODE_OPTIONS='--heap-prof --heap-prof-dir=test-profiles' vitest run --project=unit","test:profile:slow":"vitest run --project=unit --reporter=verbose --test-timeout=1000","test:profile:watch":"vitest --project=unit --reporter=verbose","test:integration:watch":"vitest --project=integration","changeset:local-release":"pnpm changeset:version && pnpm changeset:release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:28352e80-6c58-427c-9c1a-ead17e200e3e"}},"_resolved":"/tmp/3646cd3f4391e6dd71fe80c021f3d1d4/jbabin91-tsc-files-0.8.4.tgz","_integrity":"sha512-fr3toygUdjbNJ0mFZuoyAIh7p0tc/BsB1dqVorDeUNDBw+xwY6h0FAdCzmymQiyjoraBRMVy6//1KAae0qq54A==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"11.6.2","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"tmp":"^0.2.5","zod":"^4.1.13","execa":"^9.6.1","kleur":"^4.1.5","commander":"^14.0.2","tinyglobby":"^0.2.15","get-tsconfig":"^4.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","cz-git":"^1.12.0","eslint":"^9.39.1","tsdown":"0.17.0-beta.5","vitest":"^4.0.15","globals":"^16.5.0","publint":"^0.3.15","lefthook":"^2.0.5","prettier":"^3.7.3","@eslint/js":"^9.39.1","@types/tmp":"^0.2.6","@vitest/ui":"^4.0.15","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.10.1","@changesets/cli":"^2.29.8","@commitlint/cli":"^20.1.0","@changesets/types":"^6.1.0","@changesets/write":"^0.4.0","markdownlint-cli2":"^0.19.1","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^4.0.15","vite-tsconfig-paths":"^5.1.4","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","@total-typescript/ts-reset":"^0.6.1","@typescript/native-preview":"latest","prettier-plugin-packagejson":"^2.5.20","@changesets/changelog-github":"^0.5.2","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.0.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.8.4_1764712354058_0.12608504614291438","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.8.5":{"name":"@jbabin91/tsc-files","version":"0.8.5","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.8.5","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.mjs"},"dist":{"shasum":"2a84ec1abf74a9dda790eebe257f11bfa954fffc","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.8.5.tgz","fileCount":11,"integrity":"sha512-qEtuOmKsESOHjsAwYnP6Hd6uLpVECAyZLmPNwj7PIGefKnNhFcRY89LBRsV2BVK9jplO4OPQ5eVLaUhBrLGEXA==","signatures":[{"sig":"MEUCIEtLNwfK8QCJXZjutwCOIZ/58whi/G/R5OpuG8XrKwBPAiEAtV/QnS8JoFesKo2j5K7f7ixwqihYcpjNc3Rp3heAchY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKwIfIV168c8eTzEaiaj8NXopyy+hY88/sPlfoQsO+sAIhANNNDruQymo8MyyGIEz9mpA+R9Lq/0Dkqosb4ioMQxMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243416},"type":"module","_from":"file:jbabin91-tsc-files-0.8.5.tgz","types":"./dist/index.d.mts","config":{"commitizen":{"path":"node_modules/cz-git"}},"engines":{"node":">=24.20.0"},"exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run --project=unit","build":"tsdown","clean":"rm -rf coverage dist node_modules reports test-profiles","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2 '**/*.{md,mdx}'","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","test:all":"vitest run","benchmark":"pnpm tsc-files --benchmark \"src/**/*.ts\"","postbuild":"pnpm format","tsc-files":"tsx src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest --project=unit","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix '**/*.{md,mdx}'","format:check":"prettier -uc --cache .","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --project=unit --coverage","test:integration":"vitest run --project=integration","test:profile:cpu":"NODE_OPTIONS='--cpu-prof --cpu-prof-dir=test-profiles' vitest run --project=unit","test:profile:heap":"NODE_OPTIONS='--heap-prof --heap-prof-dir=test-profiles' vitest run --project=unit","test:profile:slow":"vitest run --project=unit --reporter=verbose --test-timeout=1000","test:profile:watch":"vitest --project=unit --reporter=verbose","test:integration:watch":"vitest --project=integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:28352e80-6c58-427c-9c1a-ead17e200e3e"}},"_resolved":"/tmp/99944619d48f70ba9033f22d8f39d73c/jbabin91-tsc-files-0.8.5.tgz","_integrity":"sha512-qEtuOmKsESOHjsAwYnP6Hd6uLpVECAyZLmPNwj7PIGefKnNhFcRY89LBRsV2BVK9jplO4OPQ5eVLaUhBrLGEXA==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"11.19.0","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"tmp":"^0.2.7","zod":"^4.5.4","execa":"^9.6.1","kleur":"^4.1.5","commander":"^14.0.3","tinyglobby":"^0.2.17","get-tsconfig":"^4.14.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","cz-git":"^1.14.0","eslint":"^9.39.5","tsdown":"0.23.0","vitest":"^4.1.11","globals":"^17.12.0","publint":"^0.3.24","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^9.39.5","@types/tmp":"^0.2.6","@vitest/ui":"^4.1.11","commitizen":"^4.3.2","typescript":"^5.9.3","@types/node":"^25.9.5","@oakoss/oakum":"0.1.4","@commitlint/cli":"^20.5.3","markdownlint-cli2":"^0.23.2","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^4.1.11","vite-tsconfig-paths":"^6.1.1","@arethetypeswrong/cli":"^0.18.5","eslint-plugin-unicorn":"^63.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","@total-typescript/ts-reset":"^0.6.1","@typescript/native-preview":"latest","prettier-plugin-packagejson":"^3.0.2","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.8.5_1788905653057_0.8814026026586568","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."},"0.8.6":{"name":"@jbabin91/tsc-files","version":"0.8.6","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","_id":"@jbabin91/tsc-files@0.8.6","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"homepage":"https://github.com/jbabin91/tsc-files#readme","bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"bin":{"tsc-files":"dist/cli.mjs"},"dist":{"shasum":"d1af156579d5024e6387a33269a2b02c00dab8d4","tarball":"https://registry.npmjs.org/@jbabin91/tsc-files/-/tsc-files-0.8.6.tgz","fileCount":11,"integrity":"sha512-GhUJqFC9pAK2vzQh271G/S6+6GANRlUfp+v74vivcKwRgaPbNNJ5djW8SrRxnZT14xPTIsqAsjrEM57bwhmTig==","signatures":[{"sig":"MEYCIQCw97v+/tH7Qdo0AdaHWw8pSH452llhHE+G3HBhn2ld8QIhAO03ghLE7a+yW/PP62axFZ9vr6h6q6LZE6eAN9gpDgdA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4s7yuQQhB/wFewxuPQ6offcONWNvvO1lZlH245yzExwIhAOVBcU5PbA5H8H4UdLKdaG0qtKrDktoZ+t6gKgPTCIl5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jbabin91%2ftsc-files@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244610},"type":"module","_from":"file:jbabin91-tsc-files-0.8.6.tgz","types":"./dist/index.d.mts","config":{"commitizen":{"path":"node_modules/cz-git"}},"engines":{"node":">=24.20.0"},"exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint . --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/.eslintcache","test":"vitest run --project=unit","build":"tsdown","clean":"rm -rf coverage dist node_modules reports test-profiles","commit":"cz","format":"prettier -uwl --cache .","lint:md":"markdownlint-cli2 '**/*.{md,mdx}'","test:ui":"vitest --ui","env:pull":"pnpm dlx dotenv-vault@latest pull","env:push":"pnpm dlx dotenv-vault@latest push","lint:fix":"eslint . --fix --cache --cache-location node_modules/.cache/eslint/.eslintcache","prebuild":"rm -rf dist","test:all":"vitest run","benchmark":"pnpm tsc-files --benchmark \"src/**/*.ts\"","postbuild":"pnpm format","tsc-files":"tsx src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest --project=unit","commit:lint":"commitlint --edit","lint:md:fix":"markdownlint-cli2 --fix '**/*.{md,mdx}'","format:check":"prettier -uc --cache .","check-exports":"attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution","test:coverage":"vitest run --project=unit --coverage","test:integration":"vitest run --project=integration","test:profile:cpu":"NODE_OPTIONS='--cpu-prof --cpu-prof-dir=test-profiles' vitest run --project=unit","test:profile:heap":"NODE_OPTIONS='--heap-prof --heap-prof-dir=test-profiles' vitest run --project=unit","test:profile:slow":"vitest run --project=unit --reporter=verbose --test-timeout=1000","test:profile:watch":"vitest --project=unit --reporter=verbose","test:integration:watch":"vitest --project=integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:28352e80-6c58-427c-9c1a-ead17e200e3e"}},"_resolved":"/tmp/8f0c9781a156fdec989a3ff41933a011/jbabin91-tsc-files-0.8.6.tgz","_integrity":"sha512-GhUJqFC9pAK2vzQh271G/S6+6GANRlUfp+v74vivcKwRgaPbNNJ5djW8SrRxnZT14xPTIsqAsjrEM57bwhmTig==","repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"_npmVersion":"11.19.0","description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"tmp":"^0.2.7","zod":"^4.5.4","execa":"^9.6.1","kleur":"^4.1.5","commander":"^14.0.3","tinyglobby":"^0.2.17","get-tsconfig":"^4.14.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","cz-git":"^1.14.0","eslint":"^9.39.5","tsdown":"0.23.0","vitest":"^4.1.11","globals":"^17.12.0","publint":"^0.3.24","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^9.39.5","@types/tmp":"^0.2.6","@vitest/ui":"^4.1.11","commitizen":"^4.3.2","typescript":"^5.9.3","@types/node":"^25.9.5","@oakoss/oakum":"0.1.4","@commitlint/cli":"^21.2.2","markdownlint-cli2":"^0.23.2","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^4.1.11","vite-tsconfig-paths":"^6.1.1","@arethetypeswrong/cli":"^0.18.5","eslint-plugin-unicorn":"^63.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","@total-typescript/ts-reset":"^0.6.1","@typescript/native-preview":"latest","prettier-plugin-packagejson":"^3.0.2","eslint-plugin-sort-keys-plus":"^1.5.0","@commitlint/config-conventional":"^21.2.2","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/tsc-files_0.8.6_1788911793454_0.7033652664230949","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Archived. Under TypeScript 7 run a full-project 'tsc --noEmit' (or 'tsc -b' for project references) in your hook instead; see the README. 0.8.x supports TypeScript 5 and 6."}},"time":{"created":"2025-09-24T02:39:32.038Z","modified":"2026-09-08T23:59:02.265Z","0.1.0":"2025-09-24T02:39:32.295Z","0.1.2":"2025-09-24T18:53:24.750Z","0.1.4":"2025-09-24T20:44:01.966Z","0.1.5":"2025-09-25T01:38:49.960Z","0.1.6":"2025-09-25T01:53:18.335Z","0.2.0":"2025-09-26T07:37:32.606Z","0.3.0":"2025-09-27T01:45:45.938Z","0.4.0":"2025-09-29T04:42:21.669Z","0.4.1":"2025-09-30T04:45:58.749Z","0.4.2":"2025-09-30T13:19:46.440Z","0.4.3":"2025-10-01T15:42:32.467Z","0.4.4":"2025-10-03T04:17:30.823Z","0.4.5":"2025-10-08T23:41:07.272Z","0.5.0":"2025-10-09T01:55:21.360Z","0.6.0":"2025-10-10T01:30:37.032Z","0.6.1":"2025-10-13T01:51:40.958Z","0.7.0":"2025-10-27T00:00:16.537Z","0.7.1":"2025-10-27T02:45:23.298Z","0.8.0":"2025-10-27T05:14:02.996Z","0.8.1":"2025-10-27T22:37:42.427Z","0.8.2":"2025-11-01T01:05:26.003Z","0.8.3":"2025-11-05T20:28:53.147Z","0.8.4":"2025-12-02T21:52:34.245Z","0.8.5":"2026-09-08T22:14:13.144Z","0.8.6":"2026-09-08T23:56:33.529Z"},"bugs":{"url":"https://github.com/jbabin91/tsc-files/issues"},"author":{"name":"Jace Babin","email":"jbabin91@gmail.com"},"license":"MIT","homepage":"https://github.com/jbabin91/tsc-files#readme","keywords":["typescript","tsc","type-check","lint-staged","git-hooks","pre-commit","lefthook"],"repository":{"url":"git+https://github.com/jbabin91/tsc-files.git","type":"git"},"description":"Run TypeScript compiler on specific files without ignoring tsconfig.json","maintainers":[{"name":"jbabin91","email":"jbabin91@gmail.com"}],"readme":"# @jbabin91/tsc-files\n\n[![npm version](https://img.shields.io/npm/v/@jbabin91/tsc-files.svg)](https://www.npmjs.com/package/@jbabin91/tsc-files)\n[![CI](https://github.com/jbabin91/tsc-files/workflows/CI/badge.svg)](https://github.com/jbabin91/tsc-files/actions)\n[![Security](https://github.com/jbabin91/tsc-files/workflows/Security/badge.svg)](https://github.com/jbabin91/tsc-files/actions)\n[![codecov](https://codecov.io/gh/jbabin91/tsc-files/branch/main/graph/badge.svg)](https://codecov.io/gh/jbabin91/tsc-files)\n\n> **This project is archived and no longer maintained.**\n>\n> Checking a subset of files was a workaround for how slow full-project `tsc` runs were. TypeScript 7 ships the native Go compiler as `tsc`, which is roughly 10x faster, so a whole-project check is cheap enough for a pre-commit hook and is more accurate than a per-file check (it also catches errors in files that depend on the ones you changed).\n>\n> Replace `tsc-files` with a full check. With lint-staged, use the function form so lint-staged passes no file arguments to `tsc` (TypeScript 7 rejects file arguments when a `tsconfig.json` is present):\n>\n> ```js\n> // lint-staged.config.js\n> export default {\n>   '*.{ts,tsx}': () => 'tsc --noEmit',\n> };\n> ```\n>\n> For monorepos with project references, use `tsc -b`. It checks every package but also builds them: it writes declaration output and `.tsbuildinfo` files and rejects `--noEmit`.\n>\n> The final 0.8.x releases support TypeScript 5 and 6. TypeScript 7 removed the JavaScript compiler API that dependency discovery relies on.\n\nA modern TypeScript CLI tool that enables running TypeScript compiler checks on specific files while respecting existing tsconfig.json configuration.\n\nPerfect for git hooks, lint-staged, and CI/CD workflows where you need to type-check only the files that have changed.\n\n## 🚀 Quick Start\n\n```bash\n# Install globally\nnpm install -g @jbabin91/tsc-files\n\n# Or install locally\nnpm install --save-dev @jbabin91/tsc-files\n\n# Check specific files\ntsc-files src/index.ts src/utils.ts\n\n# Use with git hooks (lint-staged)\ntsc-files $(git diff --cached --name-only --diff-filter=ACM | grep -E '\\.(ts|tsx)$')\n```\n\n## ✨ Features\n\n### Core Functionality\n\n- ✅ **Respects tsconfig.json** - Uses your existing TypeScript configuration\n- ✅ **File-specific checking** - Only checks the files you specify\n- ✅ **Monorepo support** - Per-file tsconfig resolution for complex projects\n- ✅ **JavaScript support** - Handles allowJs/checkJs configurations automatically\n- ✅ **Package manager detection** - Works with npm, yarn, pnpm, and bun\n- ✅ **Automatic setup file detection** - Finds and includes test setup files automatically\n- ✅ **Ambient declaration support** - Automatically discovers `.d.ts`, `.d.mts`, `.d.cts`, and `.gen.ts` files\n\n### Enhanced CLI Experience\n\n- ✅ **Colored output** - Beautiful, readable error messages and help text\n- ✅ **Verbose debugging** - Detailed logging with `--verbose` flag\n- ✅ **JSON output** - Machine-readable results with `--json` for CI/CD\n- ✅ **Environment variables** - Use `TSC_PROJECT` for consistent configuration\n- ✅ **Input validation** - Helpful error messages for invalid options\n- ✅ **Enhanced help** - Comprehensive examples and usage patterns\n\n### Performance & Reliability\n\n- ✅ **Fast & lightweight** - Optimized file resolution and execution\n- ✅ **tsgo compiler support** - Optional 10x performance boost with native TypeScript compiler\n- ✅ **Compiler selection** - Force tsc/tsgo or automatic selection with intelligent fallback\n- ✅ **Performance benchmarking** - Compare compiler speeds with `--benchmark` flag\n- ✅ **Cross-platform** - Tested on Windows, macOS, and Linux\n- ✅ **Git hook friendly** - Perfect for pre-commit hooks and lint-staged\n- ✅ **CI/CD optimized** - Designed for continuous integration workflows\n- ✅ **Comprehensive testing** - Full test suite (unit + integration) with 95%+ coverage\n\n### Security & Quality\n\n- ✅ **Supply chain security** - npm provenance and trusted publishing enabled\n- ✅ **Signed commits** - GitHub App automation with verified commit signatures\n- ✅ **Automated security scanning** - Dependency audits, secrets scanning, CodeQL analysis\n- ✅ **ESM distribution** - Optimized ESM bundle with CLI binary entry point\n\n## 🎯 Why tsc-files?\n\n### The Problem\n\nThe TypeScript compiler (`tsc`) is designed to check entire projects, not individual files:\n\n```bash\n# This doesn't work as expected\ntsc src/index.ts src/utils.ts\n```\n\nThis ignores your `tsconfig.json` and uses default compiler options, missing important type checking rules.\n\n### The Solution\n\n`tsc-files` creates a temporary configuration that:\n\n- ✅ Extends your existing `tsconfig.json`\n- ✅ Includes only the specified files\n- ✅ Maintains all your compiler options\n- ✅ Provides accurate type checking\n\n```bash\n# This works correctly\ntsc-files src/index.ts src/utils.ts\n```\n\n## 📋 Quick Reference\n\n| Task           | Command                                                      |\n| -------------- | ------------------------------------------------------------ |\n| Check files    | `tsc-files \"src/**/*.ts\"`                                    |\n| Custom config  | `tsc-files -p tsconfig.build.json \"src/**/*.ts\"`             |\n| Verbose output | `tsc-files --verbose \"src/**/*.ts\"`                          |\n| JSON output    | `tsc-files --json \"src/**/*.ts\"`                             |\n| Skip lib check | `tsc-files --skip-lib-check \"src/**/*.ts\"`                   |\n| Git hooks      | `tsc-files $(git diff --cached --name-only \\| grep '\\.ts$')` |\n\n## 📦 Installation\n\n### Global Installation\n\n```bash\nnpm install -g @jbabin91/tsc-files\n```\n\n### Project Installation\n\n```bash\n# npm\nnpm install --save-dev @jbabin91/tsc-files\n\n# yarn\nyarn add --dev @jbabin91/tsc-files\n\n# pnpm\npnpm add --save-dev @jbabin91/tsc-files\n\n# bun\nbun add --dev @jbabin91/tsc-files\n```\n\n## 🔧 Usage\n\n### Command Line\n\n#### Basic Usage\n\n```bash\n# Check specific files\ntsc-files src/index.ts src/utils.ts\n\n# Check with glob patterns (quote to prevent shell expansion)\ntsc-files \"src/**/*.ts\" \"tests/**/*.ts\"\n\n# Both single and double quotes work\ntsc-files 'src/**/*.ts' 'tests/**/*.ts'\n\n# Check all TypeScript files\ntsc-files \"**/*.{ts,tsx}\"\n```\n\n#### Automatic Setup File Detection\n\n`tsc-files` automatically detects and includes test setup files when checking test files:\n\n```bash\n# Setup files are automatically included when checking test files\ntsc-files \"tests/**/*.test.ts\"\n\n# Output shows which setup files were included\n✓ Automatically included 2 setup files: tests/setup.ts, tests/globals.ts\n```\n\n**Supported setup file patterns:**\n\n- `setup.ts`, `setup.js`, `setupTests.ts`, `setupTests.js`\n- `test-setup.ts`, `test-setup.js`, `testSetup.ts`, `testSetup.js`\n- `globals.ts`, `globals.js`, `test-globals.ts`, `test-globals.js`\n- Custom patterns defined in `vitest.config.ts`, `jest.config.js`, etc.\n\n**Manual override:**\n\n```bash\n# Explicitly specify setup files\ntsc-files --include tests/custom-setup.ts \"tests/**/*.test.ts\"\n```\n\n#### Advanced Options\n\n```bash\n# Use specific tsconfig\ntsc-files --project tsconfig.build.json \"src/**/*.ts\"\n\n# Using environment variable (great for CI/CD)\nTSC_PROJECT=tsconfig.build.json tsc-files \"src/**/*.ts\"\n\n# Verbose output for debugging\ntsc-files --verbose \"src/**/*.ts\"\n\n# JSON output for CI/CD integration\ntsc-files --json \"src/**/*.ts\"\n\n# Skip library checking for faster execution\ntsc-files --skip-lib-check \"src/**/*.ts\"\n\n# Disable caching for debugging\ntsc-files --no-cache \"src/**/*.ts\"\n```\n\n#### Git Hook Usage\n\n```bash\n# Perfect for lint-staged\ntsc-files $(git diff --cached --name-only --diff-filter=ACM | grep -E '\\.(ts|tsx)$')\n\n# With verbose output for debugging hooks\ntsc-files --verbose $(git diff --cached --name-only --diff-filter=ACM | grep -E '\\.(ts|tsx)$')\n```\n\n### Git Hooks Integration\n\n#### With lint-staged\n\n```json\n{\n  \"lint-staged\": {\n    \"*.{ts,tsx}\": \"tsc-files\"\n  }\n}\n```\n\n#### With husky\n\n```bash\n# Install husky\nnpm install --save-dev husky\nnpx husky install\n\n# Add pre-commit hook\nnpx husky add .husky/pre-commit \"npx lint-staged\"\n```\n\n#### With lefthook\n\n```yaml\n# lefthook.yml\npre-commit:\n  commands:\n    type-check:\n      glob: '*.{ts,tsx}'\n      run: tsc-files {staged_files}\n```\n\n```bash\n# Install lefthook\nnpm install --save-dev lefthook\nnpx lefthook install\n```\n\n### Programmatic API\n\n```typescript\nimport { checkFiles } from '@jbabin91/tsc-files';\nimport type { CheckOptions, CheckResult } from '@jbabin91/tsc-files';\n\n// Basic usage\nconst result = await checkFiles(['src/index.ts'], {\n  project: './tsconfig.json',\n  verbose: true,\n});\n\nif (result.success) {\n  console.log(`✓ Type check passed (${result.duration}ms)`);\n  console.log(`Checked ${result.checkedFiles.length} files`);\n} else {\n  console.error(\n    `✗ Found ${result.errorCount} errors, ${result.warningCount} warnings`,\n  );\n\n  // Detailed error information\n  result.errors.forEach((error) => {\n    console.error(\n      `${error.file}:${error.line}:${error.column} - ${error.message} [${error.code}]`,\n    );\n  });\n\n  // Handle warnings separately\n  result.warnings.forEach((warning) => {\n    console.warn(\n      `${warning.file}:${warning.line}:${warning.column} - ${warning.message} [${warning.code}]`,\n    );\n  });\n}\n```\n\n#### Advanced API Usage\n\n```typescript\n// With all options\nconst result = await checkFiles(['src/**/*.ts'], {\n  project: './tsconfig.build.json',\n  skipLibCheck: true,\n  verbose: true,\n  cache: false,\n  cwd: './packages/core',\n  throwOnError: false,\n});\n\n// Error handling with throwOnError\ntry {\n  const result = await checkFiles(['src/index.ts'], {\n    throwOnError: true,\n  });\n\n  if (result.success) {\n    console.log('✓ No type errors');\n  } else {\n    console.error(`✗ Found ${result.errorCount} errors`);\n  }\n} catch (error) {\n  // Exceptions occur when configuration or compiler execution fails\n  console.error('Type checking aborted:', (error as Error).message);\n}\n```\n\n## 📋 Package.json Scripts Integration\n\nAdd type checking scripts to your `package.json` for different scenarios:\n\n```json\n{\n  \"scripts\": {\n    \"type-check\": \"tsc-files 'src/**/*.ts'\",\n    \"type-check:verbose\": \"tsc-files --verbose 'src/**/*.ts'\",\n    \"type-check:ci\": \"tsc-files --json --skip-lib-check 'src/**/*.ts'\",\n    \"type-check:build\": \"TSC_PROJECT=tsconfig.build.json tsc-files 'src/**/*.ts'\",\n    \"type-check:staged\": \"tsc-files $(git diff --cached --name-only --diff-filter=ACM | grep -E '\\\\.(ts|tsx)$')\"\n  }\n}\n```\n\n## 🚦 Exit Codes\n\n`tsc-files` uses standard exit codes to indicate different types of results:\n\n- **`0`** - Success (no type errors)\n- **`1`** - Type errors found\n- **`2`** - Configuration errors (tsconfig.json issues)\n- **`3`** - System errors (TypeScript not found)\n\nPerfect for CI/CD pipelines and scripts:\n\n```bash\n#!/bin/bash\ntsc-files \"src/**/*.ts\"\nexit_code=$?\n\ncase $exit_code in\n  0) echo \"✅ Type checking passed\" ;;\n  1) echo \"❌ Type errors found\" ;;\n  2) echo \"⚠️ Configuration error\" ;;\n  3) echo \"💥 System error\" ;;\nesac\n\nexit $exit_code\n```\n\n## 🔮 Ambient Declaration Support\n\n`tsc-files` automatically discovers and includes ambient declaration files (`.d.ts`, `.d.mts`, `.d.cts`) and generated type files (`.gen.ts`) without requiring explicit imports. This ensures type checking works correctly with libraries that provide global types.\n\n### Supported File Types\n\n- **`.d.ts`** - Standard TypeScript declaration files\n- **`.d.mts`** - ES module declaration files (TypeScript 4.7+)\n- **`.d.cts`** - CommonJS declaration files (TypeScript 4.7+)\n- **`.gen.ts`** - Generated type files (TanStack Router, GraphQL Code Generator, etc.)\n\n### Common Use Cases\n\n#### SVG Module Declarations (vite-plugin-svgr)\n\n```typescript\n// custom.d.ts (automatically included)\ndeclare module '*.svg' {\n  const content: string;\n  export default content;\n}\n\n// main.ts (type checking works!)\nimport Logo from './logo.svg';\nexport const logo: string = Logo;\n```\n\n#### Global Type Augmentations (styled-components)\n\n```typescript\n// styled.d.ts (automatically included)\nimport 'styled-components';\n\ndeclare module 'styled-components' {\n  export interface DefaultTheme {\n    colors: {\n      primary: string;\n    };\n  }\n}\n\n// App.tsx (theme typing works!)\nconst Button = styled.button`\n  color: ${({ theme }) => theme.colors.primary};\n`;\n```\n\n#### Generated Routes (TanStack Router)\n\n```typescript\n// routes.gen.ts (automatically included)\nexport const routes = {\n  home: { path: '/' },\n  about: { path: '/about' },\n} as const;\n\n// router.ts (type checking works!)\nimport { routes } from './routes.gen';\nconst homePath: string = routes.home.path;\n```\n\n### How It Works\n\n`tsc-files` uses your `tsconfig.json` include/exclude patterns to discover ambient files:\n\n1. Converts include patterns to declaration file patterns\n2. Discovers all matching `.d.ts`, `.d.mts`, `.d.cts`, and `.gen.ts` files\n3. Respects your `exclude` patterns (e.g., `node_modules`, `dist`)\n4. Includes them automatically in the type checking process\n\nNo configuration needed - it just works!\n\n## 🏗️ Clean Temporary File Management\n\n`tsc-files` follows industry conventions by storing all temporary files in `node_modules/.cache/tsc-files/`, just like ESLint, Babel, and Webpack.\n\n### What Goes in the Cache Directory\n\nAll temporary files are automatically stored in a clean location:\n\n```txt\nnode_modules/.cache/tsc-files/\n├── tsconfig.-12345-RandomID-.json     # Temporary TypeScript configs\n└── tsconfig.tsbuildinfo               # Incremental compilation cache (composite projects)\n```\n\n**Before** (cluttered project root):\n\n```txt\n./tsconfig.-13004-EnSa1Zt7Fgvi-.json\n./tsconfig.-13004-EnSa1Zt7Fgvi-.tsbuildinfo\n./tsconfig.-14245-IW0W1oRJy8js-.json\n./tsconfig.-14245-IW0W1oRJy8js-.tsbuildinfo\n./tsconfig.-17938-eMSfOCleqr2M-.json\n./tsconfig.-17938-eMSfOCleqr2M-.tsbuildinfo\n```\n\n**After** (clean project root):\n\n```txt\n# All temp files in node_modules/.cache/tsc-files/ ✨\n```\n\n### Benefits\n\n- ✅ **No project root clutter** - All temp files in one clean location\n- ✅ **Already gitignored** - `node_modules/` is standard in `.gitignore`\n- ✅ **Automatic cleanup** - Removed when you delete `node_modules`\n- ✅ **Incremental builds** - Build info persists for faster type checking\n- ✅ **Industry convention** - Follows ESLint, Babel, Webpack patterns\n\n### TypeScript Project References Support\n\nFor projects using [TypeScript Project References](https://www.typescriptlang.org/docs/handbook/project-references.html) (`composite: true`), `tsc-files` automatically sets `tsBuildInfoFile` to enable incremental compilation without cluttering your project root.\n\n**Manual override (optional):**\n\n```json\n{\n  \"compilerOptions\": {\n    \"composite\": true,\n    \"tsBuildInfoFile\": \"./build/tsconfig.tsbuildinfo\"\n  }\n}\n```\n\nWhen you provide an explicit `tsBuildInfoFile`, `tsc-files` respects your configuration.\n\n### Recommended .gitignore Pattern\n\nWhile `node_modules/` is already gitignored, you may want to add a catch-all pattern:\n\n```gitignore\n# TypeScript temporary files\n*.tsbuildinfo\n```\n\nThis ensures any build info files are ignored, regardless of location.\n\n## 🎯 Best Practices\n\n### Performance Tips\n\n```bash\n# Use --skip-lib-check for faster execution in CI\ntsc-files --skip-lib-check \"src/**/*.ts\"\n\n# Caching is enabled by default; disable it for debugging temp config issues\ntsc-files --no-cache \"src/**/*.ts\"\n\n# Use JSON output for programmatic processing\ntsc-files --json \"src/**/*.ts\" | jq '.errorCount'\n```\n\n### Monorepo Usage\n\n```bash\n# Check specific package\ntsc-files --project packages/core/tsconfig.json \"packages/core/src/**/*.ts\"\n\n# Check multiple packages\ntsc-files \"packages/*/src/**/*.ts\"\n\n# Use environment variable for consistency\nTSC_PROJECT=tsconfig.build.json tsc-files \"packages/*/src/**/*.ts\"\n```\n\n### CI/CD Integration\n\n```yaml\n# GitHub Actions\n- name: Type Check\n  run: tsc-files --json --skip-lib-check \"src/**/*.ts\"\n\n# With custom tsconfig\n- name: Type Check Build\n  env:\n    TSC_PROJECT: tsconfig.build.json\n  run: tsc-files \"src/**/*.ts\"\n```\n\n## ⚙️ CLI Options\n\n| Option              | Short | Description                                                           | Default            |\n| ------------------- | ----- | --------------------------------------------------------------------- | ------------------ |\n| `--help`            | `-h`  | Show help information                                                 |                    |\n| `--version`         | `-v`  | Show version number                                                   |                    |\n| `--project <path>`  | `-p`  | Path to tsconfig.json                                                 | Auto-detected      |\n| `--verbose`         |       | Enable detailed output                                                | `false`            |\n| `--json`            |       | Output results as JSON                                                | `false`            |\n| `--skip-lib-check`  |       | Skip type checking of declaration files                               | `true`             |\n| `--no-cache`        |       | Disable cached temporary configs (caching is enabled by default)      | `false` (cache on) |\n| `--use-tsc`         |       | Force the classic `tsc` compiler                                      | Auto select        |\n| `--use-tsgo`        |       | Force the native `tsgo` compiler (fails if not available)             | Auto select        |\n| `--show-compiler`   |       | Print which compiler is being used                                    | `false`            |\n| `--benchmark`       |       | Compare compiler performance (runs both compilers when possible)      | `false`            |\n| `--no-fallback`     |       | Disable automatic fallback from tsgo to tsc                           | `fallback on`      |\n| `--tips`            |       | Show performance tips for git hooks and TypeScript compilation        | `false`            |\n| `--include <files>` |       | Additional files to include (comma-separated, useful for setup files) | None               |\n\n## 🔄 Package Manager Support\n\n`tsc-files` automatically detects and works with:\n\n- **npm** (via `package-lock.json`)\n- **yarn** (via `yarn.lock`)\n- **pnpm** (via `pnpm-lock.yaml`)\n- **bun** (via `bun.lockb`)\n\nNo configuration needed - it just works!\n\n> **⚡ Performance Tip:** For 10x faster type checking, see the [tsgo compiler guide](./docs/usage/tsgo-compiler.md) using the native TypeScript compiler.\n\n## 🏗️ Development Status\n\n- **Infrastructure**: ✅ Complete (enterprise-grade CI/CD, testing, security, release automation)\n- **Security**: ✅ Complete (signed commits, npm provenance, automated vulnerability scanning)\n- **Release Pipeline**: ✅ Complete (automated versioning, publishing, GitHub releases)\n- **Research & Analysis**: ✅ Complete (original tsc-files community solutions analyzed and implemented)\n- **Core Implementation**: ✅ Complete (4,000+ lines: CLI, type checker, config, detectors, execution, utils)\n- **All Critical Features**: ✅ Complete (monorepo, package managers, JavaScript support, error handling)\n- **Advanced Features**: ✅ Complete (tsgo integration, enhanced errors, Bun support, dependency discovery)\n- **Testing & Quality**: ✅ Complete (comprehensive test suite with 95%+ coverage)\n- **Status**: 📦 **Archived** - No longer maintained; see the notice at the top of this file\n\n## 📚 Documentation\n\n- [API Reference](./docs/reference/api.md) - Complete CLI and programmatic API documentation\n- [Usage Examples](./docs/guides/usage-examples.md) - Real-world usage scenarios and patterns\n- [tsgo Compiler Guide](./docs/usage/tsgo-compiler.md) - 10x faster type checking with native compiler\n- [Benchmarking Guide](./docs/guides/benchmarking.md) - Performance measurement and optimization\n- [Troubleshooting Guide](./docs/guides/troubleshooting-guide.md) - Common issues and solutions\n- [Architecture](./docs/architecture/README.md) - How tsc-files works internally\n- [Contributing](./docs/CONTRIBUTING.md) - Development setup and contribution guidelines\n\n## 🤝 Contributing\n\nThis project is archived and does not accept contributions. The [Contributing Guide](/docs/CONTRIBUTING.md) remains for anyone forking the code.\n\n### Development Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/jbabin91/tsc-files.git\ncd tsc-files\n\n# Install dependencies\npnpm install\n\n# Run tests\npnpm test\n\n# Build the project\npnpm build\n\n# Run linting\npnpm lint\n```\n\n## 📄 License\n\nMIT © [Jace Babin](https://github.com/jbabin91)\n\n## 🔗 Related Projects\n\n- [TypeScript](https://www.typescriptlang.org/) - The TypeScript language\n- [lint-staged](https://github.com/okonet/lint-staged) - Run linters on git staged files\n- [husky](https://github.com/typicode/husky) - Git hooks made easy\n- [lefthook](https://github.com/evilmartians/lefthook) - Fast and powerful Git hooks manager\n","readmeFilename":"README.md"}