{"_id":"@d1g1tal/tsbuild","_rev":"64-0c84564af63d32911bf813d63a9ede7c","name":"@d1g1tal/tsbuild","dist-tags":{"latest":"3.0.3"},"versions":{"1.0.0":{"name":"@d1g1tal/tsbuild","version":"1.0.0","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.0.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"1c5de2b0fb0fdac4a255524353d105e8774e0563","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.0.0.tgz","fileCount":10,"integrity":"sha512-lxTsJZ89BZoYv/6q1WefUrDHAeotaciCRyafXR64MN8cpuWK4rEMge+KxKNSMU+3uCKlOyZfvCziTEwwfw3vpQ==","signatures":[{"sig":"MEUCIQDkljW7nkNXVU/OzxnEUKy0CIfLPdpKihqRlIzxsWVFCwIgBD8u4UmN7CJUUi6vhkCFdBu8LQ7CccVSCDQPxsW7lMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141138},"type":"module","_from":"file:d1g1tal-tsbuild-1.0.0.tgz","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"_resolved":"/tmp/ffb96503590f9e807d9c3fe25912a83a/d1g1tal-tsbuild-1.0.0.tgz","_integrity":"sha512-lxTsJZ89BZoYv/6q1WefUrDHAeotaciCRyafXR64MN8cpuWK4rEMge+KxKNSMU+3uCKlOyZfvCziTEwwfw3vpQ==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.9.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.0","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.2.3","typescript-eslint":"^8.55.0","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.5.5","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"optionalDependencies":{"@swc/core":"^1.15.11","@swc/types":"^0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.0.0_1771255547821_0.3973711680307006","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@d1g1tal/tsbuild","version":"1.0.1","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.0.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"3aa510ed2bfa8dd905df6d084a3b7fb0a304070f","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.0.1.tgz","fileCount":10,"integrity":"sha512-PtULw8hTKfqUjcdMuqTI8JSjb56zGrwKOCz3xKFeIwbIQzv3U5NnAxuBCuejYb0zQatc7syEDFRqgk8x79MKOg==","signatures":[{"sig":"MEUCIGIVu3e9KgEyG4B0DYII8Sbx7dhyWOIDAscRssGI8YxUAiEAx6Z6QvTvnm9gYtaMmgCiTyhw7VAPSitlxUJ6wxbA6jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143062},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"be5cc5553ef0ef84bd010993fbcb62960d4a6a70","scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","prepare":"git config core.hooksPath .githooks","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm lint && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.10.1","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.1","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.0","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@swc/core":"^1.15.13","@swc/types":"^0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.0.1_1771944508650_0.9474671083667583","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@d1g1tal/tsbuild","version":"1.0.2","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.0.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"b534344e84420739d37d2d180fbeb65c060743de","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.0.2.tgz","fileCount":10,"integrity":"sha512-o3LQgM5MjtMWX5V0ATMed+Y6S54Ju95xHabLa96c673WfCAzqTsATFNMn9bKQGm8bVOwMS51YyvBz8B8JZVdmQ==","signatures":[{"sig":"MEUCIQCtTiSteaK66GsCRD9tEVIA5N6PGCclTXJ5ju9YzY4phwIgE/sRFkf5hMa1aoJha2b04LNqGaqbAQHmKlCmmIckzdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143062},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"47c454de46f1a242018b424bbe76c79b9fe0d439","scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","prepare":"git config core.hooksPath .githooks","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm lint && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.10.1","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.1","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.0","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@swc/core":"^1.15.13","@swc/types":"^0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.0.2_1771945279577_0.2039326588287873","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@d1g1tal/tsbuild","version":"1.0.3","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.0.3","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"3aa5e7c08b4593b2d2353b11aabb1eb0e0e1077f","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.0.3.tgz","fileCount":10,"integrity":"sha512-4m4L5XRJZucCWW00vJlj7kYdoAbakY2Kx2k5+TU8j8NoLfhoo1fSXyHJs+IocEO60dpFWCpf5QNAN4+k443pcg==","signatures":[{"sig":"MEYCIQDgDH0qQjUP5jexHBjnKl5d9X/cPKu/H1+1sdBohblgowIhAIoC5SPnmaZikh2py1V0T8vT27qbKgoqneLai5jmQxvn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142928},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"08ed806610f765e7e30fe8c629c25bd5a6e15a50","scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","prepare":"git config core.hooksPath .githooks","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm lint && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.10.1","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.1","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.0","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@swc/core":"^1.15.13","@swc/types":"^0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.0.3_1771950390840_0.3749270240437299","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@d1g1tal/tsbuild","version":"1.1.0","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.1.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"b3d96de6002301aad5c6e4d6e894ccda0c06117e","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.1.0.tgz","fileCount":10,"integrity":"sha512-mTD0TC5lXMpTK65oRVgydHJYZXWH4j0Qa1EzdblLsGG4BRF1AgbZRdGnCL0AJKcBSxAjCawOx7wO+Oj+5pcOIg==","signatures":[{"sig":"MEUCIHu7simXhU2VcCX8Boasu8WPwwtgMUoQKUWNQUCZwzXhAiEA/b/ksJheoJGDvAnHEHoO6GQAlBdspMF7jLNG/93uDkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148266},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"42369c82eac676ee60282c6179daee417ed3b0f0","scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","prepare":"git config core.hooksPath .githooks","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm lint && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.10.1","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.1","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.0","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@swc/core":"^1.15.13","@swc/types":"^0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.1.0_1771954038450_0.11069945154993932","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@d1g1tal/tsbuild","version":"1.1.1","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.1.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"ee1e4e6c4397c3dd5e8bfae4e6abf0d04b760142","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.1.1.tgz","fileCount":10,"integrity":"sha512-NduAi7Lb2ZbvgUeOJyEOTJtJFs+He+LX/hLyoH9fFezHBEh5vuYjOQ/uGqX6XXYXNzkagZWZZOA9Mf2DDN2xPg==","signatures":[{"sig":"MEUCIHP6YoWy6Tnt8E2re48oQ9oAdwVr4ESyAQpIU5OM83HkAiEA0YBecrt0LH+mwIzhgkmd8w7kB+h9B6z2LucHyJa1qgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148636},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8ff8052153191eae7cbbf5575cf6a84b18f931e0","scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","prepare":"git config core.hooksPath .githooks","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm lint && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.10.1","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.1","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.0","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@swc/core":"^1.15.13","@swc/types":"^0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.1.1_1771956535000_0.015626430762213817","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@d1g1tal/tsbuild","version":"1.1.2","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.1.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"f99fc52a893ee9bcbe10643afa285296111cc04c","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.1.2.tgz","fileCount":10,"integrity":"sha512-Sfp1NaJc/LlT+vQ6rUKr6dnMQ9VjJrU6VqnyMEDR0n4kf7RfrxPawloEm1lGGoYRPy4QX+8GzgEpXLA/hIh5OQ==","signatures":[{"sig":"MEUCICuEyJbhakDXFkqt6tRifZ/XUUbo4k17/kTg41V+IiSLAiEA8LxCFWfXnwNoIn/qdEVibJDL/MrUXXyC3red08Fzs30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149509},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9b494bd319a14a9d9929f9b941981c33726e13a8","scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","prepare":"git config core.hooksPath .githooks","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm lint && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.10.1","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.1","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.0","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@swc/core":"^1.15.13","@swc/types":"^0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.1.2_1771966817733_0.9481320442290333","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@d1g1tal/tsbuild","version":"1.1.3","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.1.3","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"b19ddd16872ac54c71f7ecfa6f57c6858b478296","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.1.3.tgz","fileCount":10,"integrity":"sha512-gni8SnWcHmWoga+LDR+VOqDbqd53OpnMrMIXqtBJTMTfwYq4UHCbO2FrETXZ65wRqqgqo9E/OuoHijRYmUYyPQ==","signatures":[{"sig":"MEQCIGtdPojl3YNoZMHuo3l/gB9Z1LjujnhgJCWYxXLxyjiGAiBGzSGkQDwv7DUuWUML44oJ2pP2+49Adjt+RymPz1MkVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149759},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a491b450966a6f33b3a295fd96131b714572c85","scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","prepare":"git config core.hooksPath .githooks","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm lint && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.10.1","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.2","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.1","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@swc/core":"^1.15.13","@swc/types":"^0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.1.3_1771972534331_0.411557641220633","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@d1g1tal/tsbuild","version":"1.2.0","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.2.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"98b7ef2329116fad9a58d27cc10f5cfd7810b6d3","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.2.0.tgz","fileCount":8,"integrity":"sha512-p4orq8rKED6R3tU6KIFxVOzdTHjRmMqiz93d4Xb1ulENCLj6c8Pf+FFKTMqoBrTg6mHlNmgPAItAiGWud8u4gg==","signatures":[{"sig":"MEQCIAYSGign9bQyyzhbPwuZY5Pzo5cClEoleYVMYVmDLu16AiBedP3j07SOi59EoSUQOHRz+CQEm7wnWgUC6o0CTaQGqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148737},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a2cf6319343cfb5fb39dd2858fc87aa017090e6","scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","prepare":"git config core.hooksPath .githooks","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm lint && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.10.1","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.2","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.1","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@swc/core":"^1.15.13","@swc/types":"^0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.2.0_1771976327618_0.6052543705001263","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@d1g1tal/tsbuild","version":"1.2.1","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.2.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"ecd787aeb154fc8ee47c9a691b227bf0f59401a5","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.2.1.tgz","fileCount":8,"integrity":"sha512-dlzu++29oipDjCDj7GUBoueeqXEwGuDMOFNbilVM972R7uInY0o44LyJ5K+sJ6LPM4WSBlKKK7PDNSI4NCbnTg==","signatures":[{"sig":"MEUCIHOnD/tBSKXpsjUsu6/CKCfEvt9lUORUYrMOwpxswh7kAiEAtsaPvZW8eufAwX94/3iPsf84KegMVuSkjV+GVwcxVb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149276},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5960a2adee5baac9725c7a401e9a828bff695d78","scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","prepare":"git config core.hooksPath .githooks","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm lint && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.10.1","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.2","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.1","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@swc/core":"^1.15.13","@swc/types":"^0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.2.1_1772043438681_0.8533651617347486","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@d1g1tal/tsbuild","version":"1.2.2","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.2.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"e2c8ce683015baa3c0c2023d21c31c793a1efa28","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.2.2.tgz","fileCount":10,"integrity":"sha512-W5B6saK7rf/ve7vFrGK+WAWB3YCBrfnh9fL4T2Xcw4p6JJ1+vkRMDPS4RvsUtVCuLH8JTjxWNSCZt9A4Gap8LQ==","signatures":[{"sig":"MEQCIH/TFWg+ZzzaIy0buaYqoaSKZUfSB+ekkXgIQ0VOq+HLAiBUQ2CWe4eK3F2tskcFkE7Dt+I9C1RubGMN9pUrRS94xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151632},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7cd8c035243de8820e37d9a525ca7faf1354c5c4","scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","prepare":"git config core.hooksPath .githooks","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm lint && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.10.1","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.2","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.1","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@swc/core":"^1.15.13","@swc/types":"^0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.2.2_1772045485018_0.749369631412399","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@d1g1tal/tsbuild","version":"1.2.3","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.2.3","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"a5752e03855911531bd774aa253d42b298ff0dee","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.2.3.tgz","fileCount":10,"integrity":"sha512-XkP325xH56laNoDg9LMy5ACNzSSBsJ2SUbEq1Ue0/DbG44nKmixgsVXoOkeVPoR+I3+6nGQkLtCLqwLRezlQCg==","signatures":[{"sig":"MEUCIQC31rr24THUFpZ3tkdiWX4ymIPSZyFrfzdmMVDnYNnM7QIgEf+TGgyVC4yVnUjx40+JaLUt33yoaflCqxJw0OC8vzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151632},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b9f8f1b931d2788bb89fd0a3aab3b7cbe59167fe","scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","prepare":"git config core.hooksPath .githooks","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm lint && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.2","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.1","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@swc/core":"^1.15.13","@swc/types":"^0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.2.3_1772062809363_0.19984291958862088","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@d1g1tal/tsbuild","version":"1.2.5","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.2.5","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"20b7017660c3f8805c9135de158ebd89a16b317e","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.2.5.tgz","fileCount":10,"integrity":"sha512-0x71+kYIqqssdLRsm+QwNA+W9Z0f88yyYUjCLa54qXmmHtK+/jXbNGVTBiFhqcuzPYdD5RaZVDnxyxtrDRFAig==","signatures":[{"sig":"MEQCICEqan8X9fJgk6SawhbBGlIULh3Y8kXi8MJYBnZDt9TdAiAFT9ZUc5e0zDBZ63iPNPksX2LxPTsublTLcH/RAFYh/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156731},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1e6107e44c9557174b06e351a8059e8e656e7b74","scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","prepare":"git config core.hooksPath .githooks","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm lint && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.2","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.1","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.2.5_1772297630108_0.684517232392887","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@d1g1tal/tsbuild","version":"1.3.0","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.3.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"18309900947ad9aba9672478e97b361100dcd836","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.3.0.tgz","fileCount":10,"integrity":"sha512-LjApFhqP2l5J+g3ASKI8RQl4szZpdV7UPw/mQKYMgEdSfVimryejpZRpMv0WIH31hscylyvx8vxGXaQNSbO5GA==","signatures":[{"sig":"MEUCIE4YA57gagfH0Hk5bhJ7yB7hbveNtwnDGQYyMtLGW7wmAiEAy2KO+m5TDUbmw8yyppWEqPnDoEC+SixwMpl5Zg4uL80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160791},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3f09236766e27e3b479f1129d9397cbba65fee8d","scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","prepare":"git config core.hooksPath .githooks","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm lint && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.2","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.1","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.3.0_1772302319300_0.9745239944660098","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@d1g1tal/tsbuild","version":"1.3.1","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.3.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"065d05f6879fc68142a228153c47bc9089ce98cf","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.3.1.tgz","fileCount":10,"integrity":"sha512-1IDyHAag7LoTKo/NoN5h4O3oUZSv8U1Wnse7at+CJ1BVmiCdATRNfpomMGl7suhOvjz/Yu0xqspnCqhNbk2wFQ==","signatures":[{"sig":"MEYCIQDT4pQcpDfv79//d6Qh+jAslB31GB6TkkaDpjRj2BZMLgIhAJqC7e7TclTL8ErwLiHEXjrFh2ohAVHLFOB+WFSP9ff1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161303},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5029a74bd9ac04f75bc37b95759c3c43da41fa56","scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","prepare":"git config core.hooksPath .githooks","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm lint && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.2","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.1","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.3.1_1772384294461_0.27278467754377655","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@d1g1tal/tsbuild","version":"1.3.2","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.3.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"caa0181c3ef941a5c68198dafc667608472517d0","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.3.2.tgz","fileCount":10,"integrity":"sha512-rWBofVadqHkvSB+vhG1/XrxocsUe5v0s3peDZbPSfija1rJfImUnhIIlmXAh21OuSMh6DgRdtKAn9sb4U6vONQ==","signatures":[{"sig":"MEQCICrfMa09VrQKJJBjMZ02SKjA77HkpIb3dIqUgVWkL7nKAiAN+bBHhFS+mumPBCKQDomnqWNZzJZyCw1zbujtTDlgSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161798},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8214f518172c55eb29af09dbd652080edbf0e633","scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","prepare":"git config core.hooksPath .githooks","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm lint && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.10","eslint":"^10.0.2","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.1","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.3.2_1772385740660_0.0703397263390253","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@d1g1tal/tsbuild","version":"1.4.1","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.4.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"ddc6f1bc19b7c970444207a6ef05ec273eebe64c","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.4.1.tgz","fileCount":10,"integrity":"sha512-XapJOOHF+sG4noEbqcW5VWAj44AvQoA2jhfUBxDEX4kGuNNdXHKRaaQO/zLTfFB6rEgdKiBVJb8S4qiw8P5C6Q==","signatures":[{"sig":"MEYCIQDxSNCxwtU6kbEcD6vxp0CibKtryk0A3UColf4ywkNhtwIhAJtr9jv3Yq/8krfsdgre401IpTGw81F78gha+terWABS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165079},"type":"module","_from":"file:d1g1tal-tsbuild-1.4.1.tgz","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/a72ff2223754f1e402847a80eb413905/d1g1tal-tsbuild-1.4.1.tgz","_integrity":"sha512-XapJOOHF+sG4noEbqcW5VWAj44AvQoA2jhfUBxDEX4kGuNNdXHKRaaQO/zLTfFB6rEgdKiBVJb8S4qiw8P5C6Q==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.9.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.11","eslint":"^10.0.3","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.5","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.1","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.4.1_1772983080419_0.9168962328033712","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@d1g1tal/tsbuild","version":"1.5.0","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.5.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"1edfa5dcc610b8e4e108685131529f9ce1bfec6a","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.5.0.tgz","fileCount":10,"integrity":"sha512-618ttHUf2eXzhdxDmT+Ac9X4QPMutGHhmYdpJdJXmlW52Z1xiaOAdYJFynJ+MOG8orqPEmviha0x81vg61ikgw==","signatures":[{"sig":"MEYCIQCa0p5W80urbFoIAddVnksrU11CJ+yvril+XhW/OMpg3gIhAKILMzjnBt0/FvxnPft7VwxDYSOqoXeELrbNHoWw7EQ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165906},"type":"module","_from":"file:d1g1tal-tsbuild-1.5.0.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/d59d7e002e047b712c9101c951433119/d1g1tal-tsbuild-1.5.0.tgz","_integrity":"sha512-618ttHUf2eXzhdxDmT+Ac9X4QPMutGHhmYdpJdJXmlW52Z1xiaOAdYJFynJ+MOG8orqPEmviha0x81vg61ikgw==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.9.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"^0.27.3","magic-string":"^0.30.21","@d1g1tal/watchr":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.11","eslint":"^10.0.3","vitest":"^4.0.18","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"^25.3.5","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"4.0.18","eslint-plugin-jsdoc":"^62.7.1","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.5.0_1773004467453_0.0926777912590151","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@d1g1tal/tsbuild","version":"1.6.0","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.6.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"fbd0e957f7adb3e95cf66d4a9a13aaebe1348563","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.6.0.tgz","fileCount":10,"integrity":"sha512-bgF5raxyFZR43sd6u1SoS3aBWxNx8Pkuo7xXX3lW1FtMW7lwnz+dv2GIi/GIPJKax/QJHNxPgfR7Z05qCWsWRQ==","signatures":[{"sig":"MEYCIQC3gpoRUN6DdD30SMlKw4hCIE/elojz6fOM4VTc6LShkwIhANZL21Zr2hL4Hw+7+q1FM+pnLiiesMtPzAf5fD754nPg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166397},"type":"module","_from":"file:d1g1tal-tsbuild-1.6.0.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/7cbafcb8ea0d5fd2bdb95953881d0d4c/d1g1tal-tsbuild-1.6.0.tgz","_integrity":"sha512-bgF5raxyFZR43sd6u1SoS3aBWxNx8Pkuo7xXX3lW1FtMW7lwnz+dv2GIi/GIPJKax/QJHNxPgfR7Z05qCWsWRQ==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.9.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"^0.27.4","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.11","eslint":"^10.0.3","vitest":"^4.1.0","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.4.0","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.1.0","eslint-plugin-jsdoc":"^62.8.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.6.0_1773348221377_0.7296459129038373","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@d1g1tal/tsbuild","version":"1.6.1","keywords":["typescript","build","bundler","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.6.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"5ec1c975d7ee7337584446abb9bf857a74195684","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.6.1.tgz","fileCount":11,"integrity":"sha512-n1WADKCXjyVjZrCGAr33BF6KHMl4GYgbdDQ8WB/Sk2icjDrJBjAwF5Ht646BNk/RRjjNUNrOt1rE9bBGMdtbmQ==","signatures":[{"sig":"MEYCIQDmFQfznu6OwZxs3rK3pdB7v/wprKGBQwRdD4RLissd5gIhAP8t57DRtN+NwSq1hG88jtmq4XQM4YeYsOxGQY5HCL1q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199155},"type":"module","_from":"file:d1g1tal-tsbuild-1.6.1.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/795f456941811e5d445a9b4dff933a2b/d1g1tal-tsbuild-1.6.1.tgz","_integrity":"sha512-n1WADKCXjyVjZrCGAr33BF6KHMl4GYgbdDQ8WB/Sk2icjDrJBjAwF5Ht646BNk/RRjjNUNrOt1rE9bBGMdtbmQ==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.9.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"^0.27.4","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.11","eslint":"^10.0.3","vitest":"^4.1.0","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-plugin-jsdoc":"^62.8.0","@rolldown/plugin-babel":"^0.2.2","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1","@babel/plugin-proposal-decorators":"^7.29.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.6.1_1773840346206_0.07032875031668251","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@d1g1tal/tsbuild","version":"1.6.2","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.6.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"d9c3903925461a5303fce398d1ee1fc0d60c26f0","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.6.2.tgz","fileCount":11,"integrity":"sha512-ScqwHoK+Bw5y1By+NxqZKylhCwqIu2J66fM0ubvHPs5isiB025j1lXm0ZEOT1aYjqzkesK+1yjK4pBllJw/OZA==","signatures":[{"sig":"MEUCIBLG/s6vOCrMUYJ+m+QTCQnUB4wWgIK1b3TPo6hUAPBuAiEAmTY3W87XBegN5flsAPfVM5js8jm+oYkUf4StksZfgOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200599},"type":"module","_from":"file:d1g1tal-tsbuild-1.6.2.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/284f1644dcc84531d1c176494f71c613/d1g1tal-tsbuild-1.6.2.tgz","_integrity":"sha512-ScqwHoK+Bw5y1By+NxqZKylhCwqIu2J66fM0ubvHPs5isiB025j1lXm0ZEOT1aYjqzkesK+1yjK4pBllJw/OZA==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.9.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"^0.27.4","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.11","eslint":"^10.0.3","vitest":"^4.1.0","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-plugin-jsdoc":"^62.8.0","@rolldown/plugin-babel":"^0.2.2","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1","@babel/plugin-proposal-decorators":"^7.29.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.6.2_1773867446459_0.1475073688814732","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@d1g1tal/tsbuild","version":"1.6.3","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.6.3","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"c7dc96d1da1d6da188c0f4d3cfaa46f093620a06","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.6.3.tgz","fileCount":11,"integrity":"sha512-w6fhdj9hBt6Ohq+ybR+QAlaAtcRDJrMDRneKs5a8AHRB4sFwp6v7wkFh3XveDuWAxUzS94T9IdhLq6bBy+H/pQ==","signatures":[{"sig":"MEYCIQDbj444HH43UV0Bm9KmwdUN3Zo02uqraWwZHwKr4x0gWAIhALjRd2XI4wlL3aj/hR04/VHFU8fbdxGYZnDbGrNZles5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200836},"type":"module","_from":"file:d1g1tal-tsbuild-1.6.3.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/117e81e126de4ba25fe59542a49710fa/d1g1tal-tsbuild-1.6.3.tgz","_integrity":"sha512-w6fhdj9hBt6Ohq+ybR+QAlaAtcRDJrMDRneKs5a8AHRB4sFwp6v7wkFh3XveDuWAxUzS94T9IdhLq6bBy+H/pQ==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.9.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"^0.27.4","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.11","eslint":"^10.0.3","vitest":"^4.1.0","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-plugin-jsdoc":"^62.8.0","@rolldown/plugin-babel":"^0.2.2","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1","@babel/plugin-proposal-decorators":"^7.29.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.6.3_1773869139016_0.4708815236278949","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@d1g1tal/tsbuild","version":"1.6.4","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.6.4","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"f37dd466e8dd77747df7e566b97679ba0eaf67ad","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.6.4.tgz","fileCount":11,"integrity":"sha512-bCKugyE4vjnhZ1jEbayln1Uu68bj5ZsqqPSe0Igp04ZVbbEnQc75tF8QoFr8FibLnLgVj2gagBZ38cY34Easow==","signatures":[{"sig":"MEYCIQDar4RFO0+KqXPu65P6gU/p232li+ZUNAD3VqZBLJvJEwIhAJ8uuHT/R/GKEOcyEKZbw3VcdLzeV3hkF14sAdpw/cqe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203423},"type":"module","_from":"file:d1g1tal-tsbuild-1.6.4.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/d99e197b2e9a317b31ad8612c1256c7d/d1g1tal-tsbuild-1.6.4.tgz","_integrity":"sha512-bCKugyE4vjnhZ1jEbayln1Uu68bj5ZsqqPSe0Igp04ZVbbEnQc75tF8QoFr8FibLnLgVj2gagBZ38cY34Easow==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.9.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"^0.27.4","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.11","eslint":"^10.1.0","vitest":"^4.1.0","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-plugin-jsdoc":"^62.8.0","@rolldown/plugin-babel":"^0.2.2","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1","@babel/plugin-proposal-decorators":"^7.29.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.6.4_1774092858276_0.268050347169263","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@d1g1tal/tsbuild","version":"1.6.5","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.6.5","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"8ad78c6080499355b769ebd245095e074a1902d2","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.6.5.tgz","fileCount":11,"integrity":"sha512-YA6qRvCdepGWS+jM0VhQCyDZM1McnJavhfNl15XHUcHUZgSvMzZEtZbbv1+jXOlZmKjAuhcEbFbJ3yQOEJ0fRQ==","signatures":[{"sig":"MEQCIBrTGut/QH47ksmI18wgYoeInqiawUQFhXAVSQMNrkTFAiBREteJiHistIah+XZrpXA2exlFBcVA/Nn3WXvmAKcEAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205426},"type":"module","_from":"file:d1g1tal-tsbuild-1.6.5.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/f15d9ad10be98d85c9091c4ff7b61b1e/d1g1tal-tsbuild-1.6.5.tgz","_integrity":"sha512-YA6qRvCdepGWS+jM0VhQCyDZM1McnJavhfNl15XHUcHUZgSvMzZEtZbbv1+jXOlZmKjAuhcEbFbJ3yQOEJ0fRQ==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.9.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"^0.27.4","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.56.11","eslint":"^10.1.0","vitest":"^4.1.0","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-plugin-jsdoc":"^62.8.0","@rolldown/plugin-babel":"^0.2.2","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1","@babel/plugin-proposal-decorators":"^7.29.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.6.5_1774112048104_0.005735020906095567","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@d1g1tal/tsbuild","version":"1.7.0","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.7.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"6b2dbdbccb6a7fb900a7c5a0168990c96cce0af4","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.7.0.tgz","fileCount":11,"integrity":"sha512-D8XLWiNJcjGTocRSHXAI0FsaO4GzmQNa1oZ+EZwfcfjv7h3VoBS2o3f3IF/V8fYAVFIi/y/3GpFXLTnssb9khw==","signatures":[{"sig":"MEQCIBm6M+ouGzxyo+4hHeLWcjeibCec6wf/jT9wm7Q8e075AiAHAHLojQzYODjLe/pBf6hiuOy9A71pkNDatu8V9NHx4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210831},"type":"module","_from":"file:d1g1tal-tsbuild-1.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:compat":"tsx tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/485c1e320b45d9e527208c16471fbd96/d1g1tal-tsbuild-1.7.0.tgz","_integrity":"sha512-D8XLWiNJcjGTocRSHXAI0FsaO4GzmQNa1oZ+EZwfcfjv7h3VoBS2o3f3IF/V8fYAVFIi/y/3GpFXLTnssb9khw==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.9.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"^0.27.4","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.57.1","eslint":"^10.1.0","vitest":"^4.1.2","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.2","eslint-plugin-jsdoc":"^62.8.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.7.0_1774651650073_0.08601367985997976","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@d1g1tal/tsbuild","version":"1.7.1","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.7.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"4e3b2a41b8dc022ab439c2319f199bef7e960934","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.7.1.tgz","fileCount":11,"integrity":"sha512-0C1SO9trKIDHtUwrrMvhgYVwRp4s1Tvt6opz1wlGvWNM74eu4YOZ8hEIjM0lpSI51L4UuyDCtgEWaQgCOkJguw==","signatures":[{"sig":"MEUCIQDSigdCCQymmOZR5dhSArFbJKhI/7nw7Gny6a742ApVugIgSUJPWWQtt47M7s3b7yWspEjhd2sf673kIaJuJvPhgmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":212184},"type":"module","_from":"file:d1g1tal-tsbuild-1.7.1.tgz","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:compat":"tsx tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/f36b0bf115f10738cfc1c1016664535c/d1g1tal-tsbuild-1.7.1.tgz","_integrity":"sha512-0C1SO9trKIDHtUwrrMvhgYVwRp4s1Tvt6opz1wlGvWNM74eu4YOZ8hEIjM0lpSI51L4UuyDCtgEWaQgCOkJguw==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.9.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"^0.27.4","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.57.1","eslint":"^10.1.0","vitest":"^4.1.2","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.2","eslint-plugin-jsdoc":"^62.8.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.7.1_1774746926170_0.4449938413950998","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@d1g1tal/tsbuild","version":"1.7.2","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.7.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"29eb0a0f943cacff7ab67daeeabc77e232bd3914","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.7.2.tgz","fileCount":11,"integrity":"sha512-rt3yyksyCZxKVDdNWi8zn0cvZ6ug3FL3v9NjESMCq91jXbx7fPYnt10Gs8UOeRQx5qnDxC1S47tA+swZ4ruLQA==","signatures":[{"sig":"MEQCIEOE8x0/e5TUq8jukU6N6w2xU1fIhksShqvUc3YJiaB5AiArbFe7bxzPx7oYMNhK8b4doeGSNzrfSd+XIi2zcm0F+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213723},"type":"module","_from":"file:d1g1tal-tsbuild-1.7.2.tgz","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:compat":"tsx tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/55a364947d64cf40e8976458d36dbe2a/d1g1tal-tsbuild-1.7.2.tgz","_integrity":"sha512-rt3yyksyCZxKVDdNWi8zn0cvZ6ug3FL3v9NjESMCq91jXbx7fPYnt10Gs8UOeRQx5qnDxC1S47tA+swZ4ruLQA==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.9.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"^0.27.4","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.57.1","eslint":"^10.1.0","vitest":"^4.1.2","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.1.2","eslint-plugin-jsdoc":"^62.9.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.7.2_1775081679469_0.9517339136442509","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@d1g1tal/tsbuild","version":"1.7.3","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.7.3","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"211a1e68b7c060e0c115e67f75a81d8c08925efb","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.7.3.tgz","fileCount":11,"integrity":"sha512-D/Z7+QpUumjwIFwNvy1hnQj2YYiQXv6+mnRKA4GRnfjGDKazltNALYytnJi6JEtkSQuBY1fjhXXMzz7eetsu+Q==","signatures":[{"sig":"MEUCIAdlg+aSmrU+lVLMkGTAQbkF96RESpJqMEvho8s4mWYzAiEA672bkmrGpddy5GUt4X6R1kjozFjSL6K5Niyd6XDke34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214462},"type":"module","_from":"file:d1g1tal-tsbuild-1.7.3.tgz","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:compat":"tsx tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/18dacfd92ae7c018bebd418edd5c3d30/d1g1tal-tsbuild-1.7.3.tgz","_integrity":"sha512-D/Z7+QpUumjwIFwNvy1hnQj2YYiQXv6+mnRKA4GRnfjGDKazltNALYytnJi6JEtkSQuBY1fjhXXMzz7eetsu+Q==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"esbuild":"^0.28.0","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.57.1","eslint":"^10.2.0","vitest":"^4.1.2","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.1.2","eslint-plugin-jsdoc":"^62.9.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.7.3_1775297543051_0.38527863296605","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@d1g1tal/tsbuild","version":"1.7.4","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.7.4","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"507b5eaf9f0d461f17cd132cffd4c6b5e791478a","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.7.4.tgz","fileCount":11,"integrity":"sha512-klXRzQZpQLTAJmjNfrMA7BStknYmS7KvWMtikNJOqQTeotRzdBExw/X9MxHw4qMqFkT6+LAyjlkHbHHd9YOY6g==","signatures":[{"sig":"MEUCIFAxya1k0mW4fM3oGkuUkY/UdAyR8t1qROS0HK9P1NBmAiEAjRxKCRZOS9RRfeyHm94Bqx413WM/XDdnmZ5d6wNPl8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216428},"type":"module","_from":"file:d1g1tal-tsbuild-1.7.4.tgz","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:compat":"tsx tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/efdeb75e854b4918e16371a0a1b2920f/d1g1tal-tsbuild-1.7.4.tgz","_integrity":"sha512-klXRzQZpQLTAJmjNfrMA7BStknYmS7KvWMtikNJOqQTeotRzdBExw/X9MxHw4qMqFkT6+LAyjlkHbHHd9YOY6g==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"esbuild":"^0.28.0","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.57.1","eslint":"^10.2.0","vitest":"^4.1.2","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.1.2","eslint-plugin-jsdoc":"^62.9.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.7.4_1775510894759_0.1246464327697776","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@d1g1tal/tsbuild","version":"1.7.5","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.7.5","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"2daaf97f21b4b7685f60f6fca0d809f2e73673b1","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.7.5.tgz","fileCount":11,"integrity":"sha512-Tx5YhI71D4XWUN7xEGv3TrlkxsH37IyrzGl0BOeLjvZYd48/eUvO/ujtKZNvd0u+DyGHXCB21wIBNFpz7sBntQ==","signatures":[{"sig":"MEUCIEu8OFQtZOXqj6Jak7IwUs3pTplYFAwI2eomKj1zBWOcAiEAqwoH6oamQb1nrMBoKgZL3Qgt3JCaC1lbmLXy9x739Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217039},"type":"module","_from":"file:d1g1tal-tsbuild-1.7.5.tgz","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:compat":"tsx tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/b0a61e23b158e956a50854cb37f58239/d1g1tal-tsbuild-1.7.5.tgz","_integrity":"sha512-Tx5YhI71D4XWUN7xEGv3TrlkxsH37IyrzGl0BOeLjvZYd48/eUvO/ujtKZNvd0u+DyGHXCB21wIBNFpz7sBntQ==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"esbuild":"^0.28.0","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.57.1","eslint":"^10.2.0","vitest":"^4.1.3","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.1.3","eslint-plugin-jsdoc":"^62.9.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.7.5_1775565487474_0.9808550828659759","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@d1g1tal/tsbuild","version":"1.8.0","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.8.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"336f59d1353ef4eed300ea50d55e3e7240d25491","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.8.0.tgz","fileCount":11,"integrity":"sha512-eH9i/jWkqbzQxxhrC/h5jbY1/4USVd1yWY6DMbP/JOaN81K7/XHnWGny9lUApuQ5q8xDS7byYeMnUnSVosmPpg==","signatures":[{"sig":"MEQCIHiKeTQjtn/oexAe0xxWWo6T4eafYoqtbG7mcx+SVXbNAiAsbAb4NTy8M+fjj7nr6ymzHWKLwPfvphAA7ru3LrNDKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228208},"type":"module","_from":"file:d1g1tal-tsbuild-1.8.0.tgz","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:compat":"tsx tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/d04331d2aff0cfdaa78326c77583ab40/d1g1tal-tsbuild-1.8.0.tgz","_integrity":"sha512-eH9i/jWkqbzQxxhrC/h5jbY1/4USVd1yWY6DMbP/JOaN81K7/XHnWGny9lUApuQ5q8xDS7byYeMnUnSVosmPpg==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"esbuild":"^0.28.0","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.57.1","eslint":"^10.2.0","vitest":"^4.1.4","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.58.1","@vitest/coverage-v8":"^4.1.4","eslint-plugin-jsdoc":"^62.9.0","@typescript-eslint/parser":"^8.58.1","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.8.0_1775739916563_0.0452905082170616","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@d1g1tal/tsbuild","version":"1.8.1","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.8.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"2ff3af8c793228110d84341b93896bbb593bf35e","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.8.1.tgz","fileCount":11,"integrity":"sha512-Bbg7rKa83RFM8UKYD7/Aru/p4tUyJGe/pO+Me4VlrWVKyDyV1yuAmNBYbFvDA+VRJJsPHPoekl9Kg6IHygab3A==","signatures":[{"sig":"MEUCIQCwfKrDmbEH4wQePCGa/9m33ATRu1arSMyTzXjw1viCxAIgGyFnM9WT1sKB97j7FyCt0zrNpbe+34dilHIGKb83Rvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229501},"type":"module","_from":"file:d1g1tal-tsbuild-1.8.1.tgz","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:compat":"tsx tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/0541a98921a4b19acf8762a50d72c0c5/d1g1tal-tsbuild-1.8.1.tgz","_integrity":"sha512-Bbg7rKa83RFM8UKYD7/Aru/p4tUyJGe/pO+Me4VlrWVKyDyV1yuAmNBYbFvDA+VRJJsPHPoekl9Kg6IHygab3A==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"esbuild":"^0.28.0","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.57.1","eslint":"^10.2.0","vitest":"^4.1.4","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.58.1","@vitest/coverage-v8":"^4.1.4","eslint-plugin-jsdoc":"^62.9.0","@typescript-eslint/parser":"^8.58.1","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.8.1_1775747438085_0.3837324779476936","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@d1g1tal/tsbuild","version":"1.8.2","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.8.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"b9569a09de9f9a698f34bb1f537ad019ae2591f6","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.8.2.tgz","fileCount":11,"integrity":"sha512-0RgRpHlXXdc/oveHW4L5IK66cScyJVuexXtHpWz6fShXRKTVxPmyPcyKIkqjH7xUnrjyOV2UNBFdUbOtH2J33g==","signatures":[{"sig":"MEUCIFn3gYZCNsCVG9Yr5CtmcISnGazWjGhqS7CnLWPORjJwAiEAi16vvC3h+EmPyxkucVsbNr3QFpX79fSLZkvL1UQPlzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229865},"type":"module","_from":"file:d1g1tal-tsbuild-1.8.2.tgz","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:compat":"tsx tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/750692e673e45c20ae0e8541b2e8ef30/d1g1tal-tsbuild-1.8.2.tgz","_integrity":"sha512-0RgRpHlXXdc/oveHW4L5IK66cScyJVuexXtHpWz6fShXRKTVxPmyPcyKIkqjH7xUnrjyOV2UNBFdUbOtH2J33g==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"esbuild":"^0.28.0","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.57.1","eslint":"^10.2.0","vitest":"^4.1.4","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.58.1","@vitest/coverage-v8":"^4.1.4","eslint-plugin-jsdoc":"^62.9.0","@typescript-eslint/parser":"^8.58.1","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.8.2_1775748855189_0.38130240793454906","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@d1g1tal/tsbuild","version":"1.8.3","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.8.3","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"438df7f88092d0768f7b2329ba801a59a9df27f4","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.8.3.tgz","fileCount":11,"integrity":"sha512-2EQZ5WdYPbZ5hjz4xdLKRyZDb5r/Enzxff6bLJZ9Wn3Zrf4pMtW6/nPkdJix794SaBstTnf8ieAGLBKg7Mnd4g==","signatures":[{"sig":"MEYCIQDqTBXJOnDJOrh/GmDVidCTPzgLWuJpoJziJh6xJ4Kp8gIhANyOGcoMUDhJDW/9reJoJRR9OTGVfCcAzWa2g2QX1VzD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231057},"type":"module","_from":"file:d1g1tal-tsbuild-1.8.3.tgz","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:compat":"tsx tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/a53ad6f571a28229ba7c8e72df39534a/d1g1tal-tsbuild-1.8.3.tgz","_integrity":"sha512-2EQZ5WdYPbZ5hjz4xdLKRyZDb5r/Enzxff6bLJZ9Wn3Zrf4pMtW6/nPkdJix794SaBstTnf8ieAGLBKg7Mnd4g==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"esbuild":"^0.28.0","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.57.1","eslint":"^10.2.0","vitest":"^4.1.4","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.6.0","typescript-eslint":"^8.58.1","@vitest/coverage-v8":"^4.1.4","eslint-plugin-jsdoc":"^62.9.0","@typescript-eslint/parser":"^8.58.1","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.8.3_1775914336160_0.07155422459388827","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@d1g1tal/tsbuild","version":"1.8.4","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.8.4","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"dc8c97411a2a89bfd05d27c8132e194bf3c622fe","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.8.4.tgz","fileCount":11,"integrity":"sha512-D0YsycHRD7RzFEB969xqM37eQGx4K7+593VKzluZOpSczCAJUXRXgdqqV8nmyj67lvRVmqYmsnk3u9xP2O708g==","signatures":[{"sig":"MEYCIQD8zDiY5RXXA/leaCA6M+13Vzu2zgk8F4CKX00p5uEF1AIhAPxXHnnuKLF1XWMIs19QOMoLCC37bhpxnW/eOTHTR1Ie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233408},"type":"module","_from":"file:d1g1tal-tsbuild-1.8.4.tgz","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","bench":"tsx ./scripts/benchmark.ts","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:compat":"tsx tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/9ef3987b2d19bba9a72730399092ab1d/d1g1tal-tsbuild-1.8.4.tgz","_integrity":"sha512-D0YsycHRD7RzFEB969xqM37eQGx4K7+593VKzluZOpSczCAJUXRXgdqqV8nmyj67lvRVmqYmsnk3u9xP2O708g==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"esbuild":"^0.28.0","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.57.1","eslint":"^10.2.0","vitest":"^4.1.4","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.6.0","typescript-eslint":"^8.58.1","@vitest/coverage-v8":"^4.1.4","eslint-plugin-jsdoc":"^62.9.0","@typescript-eslint/parser":"^8.58.1","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.8.4_1776025244864_0.16083716222113287","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@d1g1tal/tsbuild","version":"1.8.5","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.8.5","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"1b58c36b0f7b033db1d48b24a64cf976e8a73881","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.8.5.tgz","fileCount":11,"integrity":"sha512-YheUT4747p2OC04DBBc/xnctMCAqnGGQjSsz+HiW8AjMJkevtpqRq0Hf9WRBYn0KF7kv15J1QCE+hq1e5Ixr1Q==","signatures":[{"sig":"MEUCIBTJCFivXlk8VL0UG+ELPjOaXkaQRr2oZPMTfGqaU6yzAiEA99COZTr5zKsATUlT9mggM22Zj5FjLYnFwrx4+wtEk3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234147},"type":"module","_from":"file:d1g1tal-tsbuild-1.8.5.tgz","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","bench":"tsx ./scripts/benchmark.ts","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:compat":"tsx tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/f7b6c414261bf5992d5a0177bec7dce9/d1g1tal-tsbuild-1.8.5.tgz","_integrity":"sha512-YheUT4747p2OC04DBBc/xnctMCAqnGGQjSsz+HiW8AjMJkevtpqRq0Hf9WRBYn0KF7kv15J1QCE+hq1e5Ixr1Q==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"esbuild":"^0.28.0","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.57.1","eslint":"^10.2.0","vitest":"^4.1.4","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.6.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.4","eslint-plugin-jsdoc":"^62.9.0","@typescript-eslint/parser":"^8.58.2","@typescript-eslint/eslint-plugin":"^8.58.2"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.8.5_1776130740594_0.35155215063474166","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@d1g1tal/tsbuild","version":"1.8.6","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/tsbuild@1.8.6","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"dist/tsbuild.js"},"dist":{"shasum":"de659861e6cfa32f3816a73612c01702e62a3da7","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.8.6.tgz","fileCount":11,"integrity":"sha512-IjHSttD5U8DO/VUzQWJYlfW31iBHKmXI0z2U8mTwn9DYn7Kn2s1CG3ac2173AXdqb4n0gdpwOhYJspHlrZqZ4g==","signatures":[{"sig":"MEUCIQDhRBh2506DLNX/lPPJa/1bVh57VwIF9tZFV7iR5iNLigIgIqfCVGOBRn5QhDNA74ZVvAZ4yrAV6iK7Z1OrGU6n+b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235070},"type":"module","_from":"file:d1g1tal-tsbuild-1.8.6.tgz","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","bench":"tsx ./scripts/benchmark.ts","build":"tsx ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsx ./src/tsbuild.ts --noEmit","build:watch":"tsx ./src/tsbuild.ts --watch","test:compat":"tsx tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"_resolved":"/tmp/cfc0fc344c4edbb3216469838ed38e5f/d1g1tal-tsbuild-1.8.6.tgz","_integrity":"sha512-IjHSttD5U8DO/VUzQWJYlfW31iBHKmXI0z2U8mTwn9DYn7Kn2s1CG3ac2173AXdqb4n0gdpwOhYJspHlrZqZ4g==","repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"esbuild":"^0.28.0","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","memfs":"^4.57.1","eslint":"^10.2.0","vitest":"^4.1.4","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.6.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.4","eslint-plugin-jsdoc":"^62.9.0","@typescript-eslint/parser":"^8.58.2","@typescript-eslint/eslint-plugin":"^8.58.2"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.8.6_1776209233210_0.8231117680235731","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"@d1g1tal/tsbuild","version":"1.8.7","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@1.8.7","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"12d0f1432d3d7249e10d10486fd4fa8dbd894c2c","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.8.7.tgz","fileCount":11,"integrity":"sha512-5RvvJsYbTyGjz902VxuBqMA/n+RodoQfW6DshxXnfUXT334IMGaX89Eu+Fm4PfWU8gAegHNahqN419sJQGaytA==","signatures":[{"sig":"MEQCIB6oQzOU2MIiKX7Zdsi9HkCGT4gmXcs1BQdZ3Z6bHZt1AiA+d0P30vCemxXhZCKxIl6QTNsDcndCeor2Lp/79McliA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247243},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","bench":"node --experimental-strip-types ./scripts/loader.ts ./tests/scripts/benchmark.ts","build":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts","test:watch":"vitest","type-check":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --noEmit","build:watch":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --watch","test:compat":"node --experimental-strip-types ./scripts/loader.ts tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"esbuild":"^0.28.0","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.57.2","eslint":"^10.3.0","vitest":"^4.1.5","fs-monkey":"^1.1.0","tinybench":"^6.0.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.5","eslint-plugin-jsdoc":"^62.9.0","@typescript-eslint/parser":"^8.59.2","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.8.7_1778339396357_0.9604393240861584","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"@d1g1tal/tsbuild","version":"1.8.8","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@1.8.8","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"ef768681172bb28d230b81d12c89b473abf8e8cf","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.8.8.tgz","fileCount":11,"integrity":"sha512-IQml1dlgdsC2HXVyvZxp+B1XZLWtwGf4ID2GfeEiGYU5yy8WdIAyWs9MQx8E+R0w4OR3j9ybPmFL+mz2jwt49w==","signatures":[{"sig":"MEYCIQDYzMQlL+ZktW+a2S9cwgSJGSpWdF6anSl3+u+VoBrqTQIhAMPrpPsXe4nkVBvKuRt4Pau5J+4VS86SbRwVGCzgkeMp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249353},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","bench":"node --experimental-strip-types ./scripts/loader.ts ./tests/scripts/benchmark.ts","build":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts","test:watch":"vitest","type-check":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --noEmit","build:watch":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --watch","test:compat":"node --experimental-strip-types ./scripts/loader.ts tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"esbuild":"^0.28.0","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.57.2","eslint":"^10.4.0","mitata":"^1.0.34","vitest":"^4.1.6","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.8.0","typescript-eslint":"^8.59.3","@vitest/coverage-v8":"^4.1.6","eslint-plugin-jsdoc":"^62.9.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.59.3"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.8.8_1779032200480_0.2709689094397312","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"@d1g1tal/tsbuild","version":"1.8.9","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@1.8.9","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"b06596fe271c66ab9bd076ccdf1030d7f5672dcb","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.8.9.tgz","fileCount":11,"integrity":"sha512-jqpRdrKM+EQxvO1Ifumj0CAPbHDjjv0/57HGoph0vO+VQEh7j1nanUmgZ0Cku7F5ETmiZdN4nS8IKooXeMlpeg==","signatures":[{"sig":"MEQCIHaHqiS/nafkDKkGO1mqwYb/Fy8P0O4XgjEvvPaTMsXqAiBCuHHXMyMiJc+d7pn2aZpD/lM4WhlEfW8Z4JQl54/7bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249878},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","bench":"node --experimental-strip-types ./scripts/loader.ts ./tests/scripts/benchmark.ts","build":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts","test:watch":"vitest","type-check":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --noEmit","build:watch":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --watch","test:compat":"node --experimental-strip-types ./scripts/loader.ts tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"esbuild":"^0.28.0","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.57.2","eslint":"^10.4.0","mitata":"^1.0.34","vitest":"^4.1.6","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.8.0","typescript-eslint":"^8.59.3","@vitest/coverage-v8":"^4.1.6","eslint-plugin-jsdoc":"^62.9.0","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.59.3"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.8.9_1779109253417_0.30106249742517854","host":"s3://npm-registry-packages-npm-production"}},"1.8.10":{"name":"@d1g1tal/tsbuild","version":"1.8.10","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@1.8.10","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"d66f0fd01d1fe8edc3f0982919ec0e688a01fa0e","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.8.10.tgz","fileCount":11,"integrity":"sha512-jBY6wqiEE2wFUouR1+Qu480Wk3gmDBCJj/LSGuPS7xoF/ZnZK6gZqpqO79xykTsqEgpL1m9GujFT9ngRqAEO0A==","signatures":[{"sig":"MEYCIQDpunn6CxNLyK3YbMsbmbTb61nKWZyH94YMj0iLt/rOXAIhAKZ3zk5Fhh8osRd834hn5vEOdf6iUTNdd2xYcn3Vyxwp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255481},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","bench":"node --experimental-strip-types ./scripts/loader.ts ./tests/scripts/benchmark.ts","build":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts","test:watch":"vitest","type-check":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --noEmit","build:watch":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --watch","test:compat":"node --experimental-strip-types ./scripts/loader.ts tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"esbuild":"^0.28.0","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.57.2","eslint":"^10.4.0","mitata":"^1.0.34","vitest":"^4.1.7","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.7","eslint-plugin-jsdoc":"^63.0.0","@typescript-eslint/parser":"^8.59.4","@typescript-eslint/eslint-plugin":"^8.59.4"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.8.10_1779536526059_0.3116130765844811","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@d1g1tal/tsbuild","version":"1.9.0","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@1.9.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"aee10bd3ad364f379d43e25ad4c5b0f3c6de87c1","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.9.0.tgz","fileCount":11,"integrity":"sha512-ENSxhZkcHrEHYx5FHpZ0PrK0chqNult8SaIL//N3QKsGlIQfaGdu4yzZ8w3Ny3J6492+8AazVQUuv7KUMjnbWA==","signatures":[{"sig":"MEYCIQDn/IT5b1HmJ8rXzJDHvizZhkSpGy/4WAHEOqtCh3PVdAIhALYnPyMEbd42fFK/rmvNHDrTrQW5O3q2npXi6SJlTC78","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258036},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","bench":"node --experimental-strip-types ./scripts/loader.ts ./tests/scripts/benchmark.ts","build":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts","test:watch":"vitest","type-check":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --noEmit","build:watch":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --watch","test:compat":"node --experimental-strip-types ./scripts/loader.ts tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"esbuild":"^0.28.0","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.57.2","eslint":"^10.4.0","mitata":"^1.0.34","vitest":"^4.1.7","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.7","eslint-plugin-jsdoc":"^63.0.0","@typescript-eslint/parser":"^8.59.4","@typescript-eslint/eslint-plugin":"^8.59.4"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.9.0_1779546489228_0.15857616597296476","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@d1g1tal/tsbuild","version":"1.9.1","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@1.9.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"bed588754ba72a683bc2ce4b7a7622a5d9346a54","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.9.1.tgz","fileCount":11,"integrity":"sha512-SeMahtRuCUo/Xfr4rOU6/INfifkgEht7tfTSgH4fjf0n9uXIbwYRlgctKyl1lPM9Q0HPtfv0H6Ca8nBuDJy63Q==","signatures":[{"sig":"MEUCIFlbQm1Na/PrrEPakOxxc8KquWMu4EeBmRu4l9ePHtcrAiEA7XL5AJDjoiqhDwu4LTmGtDbwAuM3MJsjS6CgdtegRjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259074},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.6.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","bench":"node --experimental-strip-types ./scripts/loader.ts ./tests/scripts/benchmark.ts","build":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts","test:watch":"vitest","type-check":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --noEmit","build:watch":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --watch","test:compat":"node --experimental-strip-types ./scripts/loader.ts tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.28.1","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.57.7","eslint":"^10.5.0","mitata":"^1.0.34","vitest":"^4.1.8","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.3","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^4.1.8","eslint-plugin-jsdoc":"^63.0.2","@typescript-eslint/parser":"^8.61.0","@typescript-eslint/eslint-plugin":"^8.61.0"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.9.1_1781440348941_0.7826686599773889","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@d1g1tal/tsbuild","version":"1.9.2","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@1.9.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"e30b312026af905c8a835c49afec7b7806001aac","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.9.2.tgz","fileCount":12,"integrity":"sha512-LQVQulaKpYC7V06nDEZFLH/mT1a3JOeAu0T3NMMTAJ/WmAQGaIVhjGIVEHz5g3CJJkZKkXmmmiU/3oDPehm6Pw==","signatures":[{"sig":"MEUCIBXclwNCJK3Lk9PgM59Yfbv7B6qEsj2gGQteBZDQSAjnAiEA1QafYuyzzbX9myQw4pR3AcimxmOf5apbgg2FnmKlgyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260533},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.6.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","bench":"node --experimental-strip-types ./scripts/loader.ts ./tests/scripts/benchmark.ts","build":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts","test:watch":"vitest","type-check":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --noEmit","build:watch":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --watch","test:compat":"node --experimental-strip-types ./scripts/loader.ts tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.28.1","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.57.7","eslint":"^10.5.0","mitata":"^1.0.34","vitest":"^4.1.9","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.3","typescript-eslint":"^8.61.1","@vitest/coverage-v8":"^4.1.9","eslint-plugin-jsdoc":"^63.0.6","@typescript-eslint/parser":"^8.61.1","@typescript-eslint/eslint-plugin":"^8.61.1"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.9.2_1781824176975_0.56354005699108","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@d1g1tal/tsbuild","version":"1.9.3","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@1.9.3","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"b1f8a412514c420436f5c2794cd0187b7e90f44c","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-1.9.3.tgz","fileCount":12,"integrity":"sha512-zEq8RVdjH4GXuz7ucv5/3g9AnZuPQi+74BhBAl7dhw33Q+b2rNCMAVdpz6DCdeskmGJTzJyzhJqMbJ7q9guEQA==","signatures":[{"sig":"MEUCIQCj0F1R/OcNqOe62MJ4oVh/gDrK4pmSlAgjWnc6T5FsYgIgZEfA9nvTsd692mhJWWQvLuA+IRLEtyq05IXbG3JUt3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@1.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263269},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.6.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","bench":"node --experimental-strip-types ./scripts/loader.ts ./tests/scripts/benchmark.ts","build":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts","test:watch":"vitest","type-check":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --noEmit","build:watch":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --watch","test:compat":"node --experimental-strip-types ./scripts/loader.ts tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation, esbuild for bundling, and SWC for decorator metadata.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.28.1","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.57.7","eslint":"^10.5.0","mitata":"^1.0.34","vitest":"^4.1.9","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.0","typescript-eslint":"^8.61.1","@vitest/coverage-v8":"^4.1.9","eslint-plugin-jsdoc":"^63.0.6","@typescript-eslint/parser":"^8.61.1","@typescript-eslint/eslint-plugin":"^8.61.1"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_1.9.3_1781952530339_0.10293970762591886","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@d1g1tal/tsbuild","version":"2.0.0","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@2.0.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"9cbb65616d7472051b7d48f1eb074b21d5bd8a13","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-2.0.0.tgz","fileCount":9,"integrity":"sha512-DTx10qwThnRlSB53+Oww5TmNWZ+Af8KQBcU8S0vDnbJvZCdLxnFq5QRl/5J6znaF6KkJXhuSqW8FuQQfmjAnLg==","signatures":[{"sig":"MEQCIDqiTy3NNSgvXP9XNCiS7JAK3tLveGhWqaYc4UnsyeMKAiAhoYKlQ9mLc4Pef+Jy34X0+wWGi69GaUhjKE2njJ++9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260236},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.6.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint ./src","test":"vitest run","bench":"node --experimental-strip-types ./scripts/loader.ts ./tests/scripts/benchmark.ts","build":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts","test:watch":"vitest","type-check":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --noEmit","build:watch":"node --experimental-strip-types ./scripts/loader.ts ./src/tsbuild.ts --watch","test:compat":"node --experimental-strip-types ./scripts/loader.ts tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 22+.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.28.1","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.57.7","eslint":"^10.5.0","mitata":"^1.0.34","vitest":"^4.1.9","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.0","typescript-eslint":"^8.61.1","@vitest/coverage-v8":"^4.1.9","eslint-plugin-jsdoc":"^63.0.6","@typescript-eslint/parser":"^8.61.1","@typescript-eslint/eslint-plugin":"^8.61.1"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_2.0.0_1782050158019_0.6715508954976006","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@d1g1tal/tsbuild","version":"2.0.1","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@2.0.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"b52ed5342adc64dd6ff5efbbae2cff440ea3677d","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-2.0.1.tgz","fileCount":9,"integrity":"sha512-NiGfauVDFqjCHpT2vIrNsMuI3+YQ6WEQ1jJXQ/M6yuOUdICQ3w1zMHVo6S7r+oGbujXmCd1LmFN0sHgq7cYanQ==","signatures":[{"sig":"MEUCIHqjnU0it8hpMpAD/IUrcAcB1euviWfrasRsdPwkABX9AiEA8apq2aTeSvMLQBFtND3CwSXFRc2g43VNEk5K4GqndzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261241},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.6.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"node ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"node tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 22+.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.28.1","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.57.8","eslint":"^10.5.0","mitata":"^1.0.34","vitest":"^4.1.9","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.0","@d1g1tal/tsnode":"^0.1.0","typescript-eslint":"^8.61.1","@vitest/coverage-v8":"^4.1.9","eslint-plugin-jsdoc":"^63.0.6","@typescript-eslint/parser":"^8.61.1","@typescript-eslint/eslint-plugin":"^8.61.1"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_2.0.1_1782073674628_0.3384797168347702","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@d1g1tal/tsbuild","version":"2.0.2","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@2.0.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"063cd0880b1ffa995c01ac754c12fb5e99819517","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-2.0.2.tgz","fileCount":9,"integrity":"sha512-CeGIdOVajzUSLdvk7gHtNCHV/Z5M0UN2xzkSmLtLfYfhjh5M33D+c8IHfORnuvoGsNQFYuOJPegZCP7qaJ3OdA==","signatures":[{"sig":"MEQCIGHQ4XU1KnN8QlwAKa6u6wYt8lEw/GuhfvY7g6vvmO1cAiA+1pzKxVPfRrbz7ybk6sseGu0+RAW+4v947c0CdMhxLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262642},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.6.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"node ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"node tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c27af934-a97c-406a-b00a-55fe38fbd7a9"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 22+.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.28.1","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.57.8","eslint":"^10.5.0","mitata":"^1.0.34","vitest":"^4.1.9","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.0","@d1g1tal/tsnode":"^0.1.0","typescript-eslint":"^8.61.1","@vitest/coverage-v8":"^4.1.9","eslint-plugin-jsdoc":"^63.0.6","@typescript-eslint/parser":"^8.61.1","@typescript-eslint/eslint-plugin":"^8.61.1"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_2.0.2_1782245118312_0.08942552119021219","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@d1g1tal/tsbuild","version":"2.1.0","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@2.1.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"67af4359293fe289fa4a14e078bae5c281b09c4d","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-2.1.0.tgz","fileCount":9,"integrity":"sha512-VjcBhIjz70IbmxyBTFjKdVwx4WOZVQvTsUyw90eMwvUunpr0iKHKAKwAYC0mZbIEBtx51eY3wvoEANJ8QTOKFw==","signatures":[{"sig":"MEUCIQC1gPv1iNL8x1f02V96FoHl91WzQg70mhWJ987f7CS4kwIgIxOjF0brN8CT+AnfiFW7euoWBfp26SF5XM2ddrVPiH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267566},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.6.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"node ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"node tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 22+.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"esbuild":"^0.28.1","magic-string":"^0.30.21","@d1g1tal/watchr":"^1.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.57.8","eslint":"^10.5.0","mitata":"^1.0.34","vitest":"^4.1.9","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.0","@d1g1tal/tsnode":"^0.1.0","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-plugin-jsdoc":"^63.0.7","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"typescript":">=5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_2.1.0_1782436151577_0.6843934153736422","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@d1g1tal/tsbuild","version":"2.2.0","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@2.2.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"6dfde272bfc96a0bd5f34a57fe61e6a85bdde358","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-2.2.0.tgz","fileCount":9,"integrity":"sha512-sYPG0o4mlidOsppVok75urEFTJaMjXOd6jVZQ9qdKsk9nEJRStOG9pw7L+/2RlpQDXwRVnsW96hBq+Jc1Q79dQ==","signatures":[{"sig":"MEYCIQDhIfaCg5hjDnDeHgYUnpDITcA8NG9u6xCzbwpsw9em9gIhAMCwusb4/z6mfDYKR8O5nN7+H8K5/lksRS7GmT72huqy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273691},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.6.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"tsnode ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"tsnode tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 22+.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","magic-string":"^1.1.0","@d1g1tal/watchr":"^1.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.64.0","eslint":"^10.8.0","mitata":"^1.0.34","vitest":"^4.1.10","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.2","@d1g1tal/tsnode":"^1.0.1","typescript-eslint":"^8.65.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^4.1.10","eslint-plugin-jsdoc":"^63.3.2","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"typescript":">=5.6.3 < 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_2.2.0_1785341127240_0.8266619136907396","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@d1g1tal/tsbuild","version":"2.2.1","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@2.2.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"2d89365024d4879b58553e8f2955cf2f001fb5e8","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-2.2.1.tgz","fileCount":9,"integrity":"sha512-cgPBrafc3BOXlF1y+2dt+f/WnyfjkDVoonKhGhWgQhEliJ9n9kvO7wFlWNC6vvFeVfx/lWx0uJfAxGGko6Oh4g==","signatures":[{"sig":"MEYCIQDqj2FhXPuSDpadwESMYr50lp/i7bWfO5hhyHYY8rPbGQIhAMMSLTUltilWx3OKB1CVKBI6X/ihMgpYlQi4dT91RZph","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275333},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.6.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"tsnode ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"tsnode tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 22+.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","magic-string":"^1.1.0","@d1g1tal/watchr":"^1.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.64.0","eslint":"^10.8.0","mitata":"^1.0.34","vitest":"^4.1.10","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.2","@d1g1tal/tsnode":"^1.0.1","typescript-eslint":"^8.65.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^4.1.10","eslint-plugin-jsdoc":"^63.3.2","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"typescript":">=5.6.3 < 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_2.2.1_1785350029438_0.030007457715536923","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@d1g1tal/tsbuild","version":"2.2.2","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@2.2.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"0fffa734c26ea5c2c910e24004defef354d6d0a8","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-2.2.2.tgz","fileCount":9,"integrity":"sha512-b1vXgEuEPv3GY69i4E5MmmrqOL6Ie8WqJT57Ml/613gWMBvet9D8Z2ej0jPXSW5eb/gGp3Ndt2ct0u7fsOJzUQ==","signatures":[{"sig":"MEYCIQDIPeGgUtI1QM2u2++Ez2VQhfu9DdQATz15zM5ac8mXrAIhANaeBWQPgWozJv9nCvRsmUGfzPrcROHJUm7hqDLNboxT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278382},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.6.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"tsnode ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"tsnode tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 22+.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","magic-string":"^1.1.0","@d1g1tal/watchr":"^1.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.64.0","eslint":"^10.8.0","mitata":"^1.0.34","vitest":"^4.1.10","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.2","@d1g1tal/tsnode":"^1.0.1","typescript-eslint":"^8.65.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^4.1.10","eslint-plugin-jsdoc":"^63.3.2","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"typescript":">=5.6.3 < 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_2.2.2_1785446159487_0.472574175688522","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@d1g1tal/tsbuild","version":"2.2.3","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@2.2.3","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"925d40d4135222325f83e60326227ba70afb8952","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-2.2.3.tgz","fileCount":9,"integrity":"sha512-za/Wmkor0ddNOK1A5hhjH/N5Vav5T+7YHKdYtel7J0ESPJpfqBdsVy/79pkI/fyCkFP7O6a/u1RApu92FUAOTQ==","signatures":[{"sig":"MEUCIGrY42AR71YNJGeThlNtos3Gj+mykSd6UKLJHgLKIEFkAiEAmDLeCkza7M80/3QHV4J5gCas6OY+xY+XCosh+h17Nns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276626},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.6.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"tsnode ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"tsnode tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 22+.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","magic-string":"^1.1.0","@d1g1tal/watchr":"^1.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.64.0","eslint":"^10.8.0","mitata":"^1.0.34","vitest":"^4.1.10","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.2","@d1g1tal/tsnode":"^1.0.1","typescript-eslint":"^8.65.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^4.1.10","eslint-plugin-jsdoc":"^63.3.2","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"typescript":">=5.6.3 < 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_2.2.3_1785450761494_0.9028958023695062","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@d1g1tal/tsbuild","version":"2.2.4","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@2.2.4","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"7055d8c1f56d0bd2b8098739174ac656e2a2d281","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-2.2.4.tgz","fileCount":9,"integrity":"sha512-nJ89+xxjliYuza/k49P5vrEr1lwLQLdcPhA8OtNJXRwnc2BoMh7ev/rgDEEa2AJwBG0FZ2ybakKLcxETjtwK1Q==","signatures":[{"sig":"MEUCICzNQnY92R1c1y/MoeRDKZRbdRlBUWwXgTrLctDvfZh+AiEA0mUN+T/hNG86k5sD4nWLHUutDikjJhRzhlJEg1OgsRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284261},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.6.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"tsnode ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"tsnode tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 22+.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","magic-string":"^1.1.0","@d1g1tal/watchr":"^1.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.64.0","eslint":"^10.8.0","mitata":"^1.0.34","vitest":"^4.1.10","ts-node":"^10.9.2","fs-monkey":"^1.1.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.2","@d1g1tal/tsnode":"^1.1.0","typescript-eslint":"^8.65.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^4.1.10","eslint-plugin-jsdoc":"^63.3.2","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"typescript":">=5.6.3 < 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_2.2.4_1785593764073_0.9154021453513255","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@d1g1tal/tsbuild","version":"2.3.0","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@2.3.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"dbdf76ea6aecea7e95eede4a564c770dda0f4052","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-2.3.0.tgz","fileCount":9,"integrity":"sha512-32x5P3D02XbxqdMpg8d7qQ8ie8rTxxltaRffWLx5i3E3wPPjVF96dS31bcxS6QxiM8GB5bayVQu6bqcXbHavOA==","signatures":[{"sig":"MEYCIQCOv+D6dXsiqfohly3nqKbxdZfalvMWE94gK7AEooXwSAIhANu9fiBCQ0cj1sk6icRzpOqYJRN7N/07sIC9MI0JBYrf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295435},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.6.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"tsnode ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"tsnode tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 22+.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","magic-string":"^1.1.0","@d1g1tal/watchr":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.68.0","eslint":"^10.8.0","mitata":"^1.0.34","vitest":"^4.1.10","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.2.0","@d1g1tal/tsnode":"^1.2.0","typescript-eslint":"^8.66.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^4.1.10","eslint-plugin-jsdoc":"^63.3.3","@typescript-eslint/parser":"^8.66.0","@typescript-eslint/eslint-plugin":"^8.66.0"},"peerDependencies":{"typescript":">=5.6.3 < 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_2.3.0_1786215065858_0.8783527514506981","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@d1g1tal/tsbuild","version":"2.3.1","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@2.3.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"a36ed45d51e0574560abb154ccb5eccfc08fd1a2","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-2.3.1.tgz","fileCount":9,"integrity":"sha512-u3muqY2YgLZO/uwOAF5rQgyLW9gXuSM+jkeypYnLzMNCo+aCCSC/kyxok9lHw7sUH1Ofyq8VcpmjfjCLrtf0TA==","signatures":[{"sig":"MEUCIQCk4OOdutnyYvp2qz2gTIxU5wOTimxx5Kzjh9m3SZlp0wIgcU8QwKdHzza+HKi7bhRQxXYftb4tw0HdrjV0nh798dU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295587},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.6.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"tsnode ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"tsnode tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 22+.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.2","magic-string":"^1.2.0","@d1g1tal/watchr":"^3.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.68.1","eslint":"^10.8.1","mitata":"^1.0.34","vitest":"^4.1.10","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.2.0","@d1g1tal/tsnode":"^1.3.0","typescript-eslint":"^8.67.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^4.1.10","eslint-plugin-jsdoc":"^64.1.0"},"peerDependencies":{"typescript":">=5.6.3 < 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_2.3.1_1786736947169_0.3263936630366402","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@d1g1tal/tsbuild","version":"2.3.2","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@2.3.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"edaf7352603ff307ddec5604833fb92dfc86fb42","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-2.3.2.tgz","fileCount":9,"integrity":"sha512-Z9n2yccQTuXtKowy9s8CcfhXbPLf3G9NiCm1zh03OpyDWHdTARIoSvdoJEhD5s178dj8cFmFHpg0C2VhFHJfYQ==","signatures":[{"sig":"MEYCIQDpthjvabst/eu9S32W53h4uDsq5NN6fftDoVYSMkFZKAIhAM2YDo80fuXRTSAIP5IWnCO0bIQz8+ys18EUOx32ZX0Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191078},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=22.6.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"tsnode ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"tsnode tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 22+.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.2","magic-string":"^1.2.2","@d1g1tal/watchr":"^3.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.68.1","eslint":"^10.9.0","mitata":"^1.0.34","vitest":"^4.1.11","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.2.0","@d1g1tal/tsnode":"^1.3.1","typescript-eslint":"^8.67.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^4.1.11","eslint-plugin-jsdoc":"^64.2.1"},"peerDependencies":{"typescript":">=5.6.3 < 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_2.3.2_1787524358882_0.9890011101675797","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@d1g1tal/tsbuild","version":"2.4.0","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@2.4.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"91f279efeef91fab9bc0a78c0e95afabf86f420b","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-2.4.0.tgz","fileCount":9,"integrity":"sha512-oNr+ItbjBQpr5bR5lCSy2Zdf8BhnU480eEEPRzm2mPKjINr1ISY3bZJQ/Ed2WSlD9Zz19hi6BxyUlNo0vP8KEA==","signatures":[{"sig":"MEYCIQCBrD8soTZnG56ltkJjX5aq/CZdOHNsRBbmNj7JtQ7nIAIhAIwdULE4xLX/CXyvO1FfxKfJ1TJxRfcTyE3601tbIhtw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":195787},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"tsnode ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"tsnode tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 24+.","directories":{},"dependencies":{"esbuild":"^0.28.2","magic-string":"^1.2.3","@d1g1tal/watchr":"3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.68.1","eslint":"^10.9.1","mitata":"^1.0.34","vitest":"^4.1.11","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.4.0","@d1g1tal/tsnode":"^1.3.2","typescript-eslint":"^8.68.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^4.1.11","eslint-plugin-jsdoc":"^64.2.1"},"peerDependencies":{"typescript":">=5.6.3 < 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_2.4.0_1788010948871_0.9945267632318815","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@d1g1tal/tsbuild","version":"2.5.0","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@2.5.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"6978acdc05d160a19ff4e22d98d235456c4acd03","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-2.5.0.tgz","fileCount":9,"integrity":"sha512-BxnEKSaNyKFFitHWfsazI9GmGAt4xbVbJI53c3OFn/+xwZZhm4Qa1d0QD+dh78hr0+KvYRVBIECs+jphSkbg3Q==","signatures":[{"sig":"MEUCIQCGBofzpVj72t/R0rM1KyPC12vn3+pWE9Dvl5LmObJTyAIgYFET0tefxIYJ+lmhAo/dizuLMS5J5IsyhI/A5gbBmJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199220},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=24.11.1"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"tsnode ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"tsnode tests/scripts/test-ts-compat.ts --versions 5","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 24+.","directories":{},"dependencies":{"esbuild":"^0.28.2","magic-string":"^1.2.3","@d1g1tal/tsnode":"^1.3.3","@d1g1tal/watchr":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.68.2","eslint":"^10.9.1","mitata":"^1.0.34","vitest":"^4.1.11","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.4.0","typescript-eslint":"^8.68.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^4.1.11","eslint-plugin-jsdoc":"^64.2.1"},"peerDependencies":{"typescript":">=5.6.3 < 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_2.5.0_1788095025151_0.02928737024762529","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@d1g1tal/tsbuild","version":"2.5.1","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@2.5.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"5c4fabc3816adc18f1a62040b692bf33ae41a5c9","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-2.5.1.tgz","fileCount":9,"integrity":"sha512-1yvS5pAr5iOfhHJKG3iMePPNHSwFlR2CYYd9KzsaX8KC84EyNod95P+vIg+r6UcXkEapmqrTdr5oScCJX5X+WQ==","signatures":[{"sig":"MEYCIQCb0l3RYUOJpI7H78iAhzR1NgGmFlAUy5bYWBRaSGgX9AIhAJS+r93d+ikAA50/BxLanjyMSxDvOfZSphwGUgSNp2zV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":198817},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=24.11.1"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"tsnode ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"tsnode tests/scripts/test-ts-compat.ts --versions 5","perf:profile":"tsnode ./tests/scripts/profile.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 24+.","directories":{},"dependencies":{"esbuild":"^0.28.2","magic-string":"^1.2.3","@d1g1tal/tsnode":"^1.3.3","@d1g1tal/watchr":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.68.2","eslint":"^10.9.1","mitata":"^1.0.34","vitest":"^4.1.11","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.4.0","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^4.1.11","eslint-plugin-jsdoc":"^64.3.3"},"peerDependencies":{"typescript":">=5.6.3 < 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_2.5.1_1788390974934_0.6707690532071839","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@d1g1tal/tsbuild","version":"3.0.0","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@3.0.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"6a0e798a8ed421cd53a718f52b3fddfca7f6d080","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-3.0.0.tgz","fileCount":9,"integrity":"sha512-LC+AqfkoTiNfOjvV9kxr+wkZyuU2OJwKq9eXfzN6omdehol/HrjxVK9faIBK5SwxFRfAd3J0+gmRJCecioVK2w==","signatures":[{"sig":"MEQCIGvGVDmLXl8KTnICjCIaHNSXjsUWHgULPU+57l05obzkAiBDu4jlFbk8ZZkyfp+sQ+JaPGffiguR1jrXWhULm4jMJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209600},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=24.11.1"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"tsnode ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"tsnode tests/scripts/test-ts-compat.ts --versions 5","perf:profile":"tsnode ./tests/scripts/profile.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 24+.","directories":{},"dependencies":{"esbuild":"^0.28.2","magic-string":"^1.2.3","@d1g1tal/tsnode":"^1.3.4","@d1g1tal/watchr":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.71.0","eslint":"^10.10.0","mitata":"^1.0.34","vitest":"^5.0.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.4.1","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^5.0.0","eslint-plugin-jsdoc":"^64.3.5"},"peerDependencies":{"typescript":">=5.6.3 < 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_3.0.0_1788705400876_0.3897295529951921","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@d1g1tal/tsbuild","version":"3.0.1","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@3.0.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"34e3ce25acb799528d1257e822a7f2c244d05da9","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-3.0.1.tgz","fileCount":9,"integrity":"sha512-SJH9rMlG6llls0pSjF9GBazZDqtOGj5F15r3LFWso74NMBdUpvDtRCzoJMYBnojUD/oOmgvNe4iYFPavy3hz0Q==","signatures":[{"sig":"MEUCIQD0tQAh8aJuQYHGFwt0TnL89elv/4CKjJgfW6h6e5zLTQIgew81PHG6Z89/+OIobRCW1M4/Nwxv1r5MrG7UeoL3G/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209896},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=24.11.1"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"tsnode ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"tsnode tests/scripts/test-ts-compat.ts --versions 5","perf:profile":"tsnode ./tests/scripts/profile.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 24+.","directories":{},"dependencies":{"esbuild":"^0.28.2","magic-string":"^1.2.3","@d1g1tal/tsnode":"^1.3.4","@d1g1tal/watchr":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.71.0","eslint":"^10.10.0","mitata":"^1.0.34","vitest":"^5.0.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.4.1","typescript-eslint":"^8.69.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^5.0.0","eslint-plugin-jsdoc":"^64.3.5"},"peerDependencies":{"typescript":">=5.6.3 < 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_3.0.1_1788705964767_0.49163416098339563","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@d1g1tal/tsbuild","version":"3.0.2","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/tsbuild@3.0.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"bin":{"tsbuild":"./dist/tsbuild.js"},"dist":{"shasum":"15ba5459a90501b9f1df74da57f85d71491c3b40","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-3.0.2.tgz","fileCount":9,"integrity":"sha512-4MLfsuEni1Pmijumx8+q55/B8j/9fcvMQ2VOkO/nJOQWAAO4rjNvQajaiHRd/drpDlQLI0hTCNpmKFKqSVAEZw==","signatures":[{"sig":"MEYCIQDl4q5VIg5D3nyRhPRAn/HgI32+xarunk6wD3lyvo1EtwIhALHyIB1XrPhhUyv24VWni6wWVuJ/2C5/4NYbNO7Qto8K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4fshimlAGcfwaRu4nerK4gu6RVjJpQHyWA0yHHNwkLAIgS+RlVXe5XTRggFgX9Hw5S9gxcdv9urmpVFvChSE/QkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211919},"type":"module","types":"./dist/type-script-project.d.ts","engines":{"node":">=24.11.1"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"tsnode ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"tsnode tests/scripts/test-ts-compat.ts --versions 5","perf:profile":"tsnode ./tests/scripts/profile.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 24+.","directories":{},"dependencies":{"esbuild":"^0.28.2","magic-string":"^1.3.1","@d1g1tal/tsnode":"^1.3.5","@d1g1tal/watchr":"^3.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.75.0","eslint":"^10.10.0","mitata":"^1.0.34","vitest":"^5.0.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.5.1","typescript-eslint":"^8.70.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^5.0.0","eslint-plugin-jsdoc":"^64.3.9"},"peerDependencies":{"typescript":">=5.6.3 < 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsbuild_3.0.2_1789237432957_0.9055789350145333","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"_id":"@d1g1tal/tsbuild@3.0.3","bin":{"tsbuild":"./dist/tsbuild.js"},"bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"dist":{"shasum":"29902619086b8b3aebcb99b872afea90cb84bedc","tarball":"https://registry.npmjs.org/@d1g1tal/tsbuild/-/tsbuild-3.0.3.tgz","fileCount":9,"integrity":"sha512-3PLNUXIFzZ1LxaKqfpt5FX8Q567+ORJ1vGCncEkBcmhrtjtf1nWV6OUzITeQ3zTyhjxtX3zLzaPd3kQGKJhOog==","signatures":[{"sig":"MEQCIC6bQ8NQK2MMkWPNKlGRxPBGJtoS/GZYxhPmtpy+XhnsAiApS+bf0R5eMcfezg5OuITPUUXjPw2U3kGSvR8cls8sSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDQHBX3J+dxmSjapLVGfQwanb9fH1F1BACmY1ea8Qpz+AIgdNo9rXaFMjX0RmRwxke6h+ff0wgDNSKDR1h2iP6Dle8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2ftsbuild@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":212220},"name":"@d1g1tal/tsbuild","type":"module","types":"./dist/type-script-project.d.ts","author":"D1g1talEntr0py","engines":{"node":">=24.11.1"},"exports":{".":{"types":"./dist/type-script-project.d.ts","import":"./dist/type-script-project.js"}},"license":"MIT","scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","bench":"tsnode ./tests/scripts/benchmark.ts","build":"tsnode ./src/tsbuild.ts","test:watch":"vitest","type-check":"tsnode ./src/tsbuild.ts --noEmit","build:watch":"tsnode ./src/tsbuild.ts --watch","test:compat":"tsnode tests/scripts/test-ts-compat.ts --versions 5","perf:profile":"tsnode ./tests/scripts/profile.ts","test:coverage":"vitest run --coverage"},"version":"3.0.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:91be12f1-a7cc-47df-994d-d3754b974042"}},"homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 24+.","directories":{},"maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"dependencies":{"esbuild":"^0.28.2","magic-string":"^1.4.2","@d1g1tal/tsnode":"^1.3.5","@d1g1tal/watchr":"^3.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.79.0","eslint":"^10.11.0","mitata":"^1.0.34","vitest":"^5.0.2","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.6.2","typescript-eslint":"^8.70.1","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^5.0.2","eslint-plugin-jsdoc":"^64.5.4"},"peerDependencies":{"typescript":">=5.6.3 < 7.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tsbuild_3.0.3_1790425106121_0.4918814532591531"}}},"time":{"created":"2026-02-16T15:25:47.666Z","modified":"2026-09-26T12:18:26.505Z","1.0.0":"2026-02-16T15:25:47.998Z","1.0.1":"2026-02-24T14:48:28.791Z","1.0.2":"2026-02-24T15:01:19.733Z","1.0.3":"2026-02-24T16:26:31.005Z","1.1.0":"2026-02-24T17:27:18.602Z","1.1.1":"2026-02-24T18:08:55.145Z","1.1.2":"2026-02-24T21:00:17.918Z","1.1.3":"2026-02-24T22:35:34.472Z","1.2.0":"2026-02-24T23:38:47.779Z","1.2.1":"2026-02-25T18:17:18.838Z","1.2.2":"2026-02-25T18:51:25.211Z","1.2.3":"2026-02-25T23:40:09.502Z","1.2.5":"2026-02-28T16:53:50.253Z","1.3.0":"2026-02-28T18:11:59.469Z","1.3.1":"2026-03-01T16:58:14.616Z","1.3.2":"2026-03-01T17:22:20.821Z","1.4.1":"2026-03-08T15:18:00.558Z","1.5.0":"2026-03-08T21:14:27.616Z","1.6.0":"2026-03-12T20:43:41.549Z","1.6.1":"2026-03-18T13:25:46.358Z","1.6.2":"2026-03-18T20:57:26.641Z","1.6.3":"2026-03-18T21:25:39.218Z","1.6.4":"2026-03-21T11:34:18.421Z","1.6.5":"2026-03-21T16:54:08.245Z","1.7.0":"2026-03-27T22:47:30.243Z","1.7.1":"2026-03-29T01:15:26.344Z","1.7.2":"2026-04-01T22:14:39.630Z","1.7.3":"2026-04-04T10:12:23.208Z","1.7.4":"2026-04-06T21:28:14.910Z","1.7.5":"2026-04-07T12:38:07.640Z","1.8.0":"2026-04-09T13:05:16.771Z","1.8.1":"2026-04-09T15:10:38.265Z","1.8.2":"2026-04-09T15:34:15.393Z","1.8.3":"2026-04-11T13:32:16.304Z","1.8.4":"2026-04-12T20:20:44.998Z","1.8.5":"2026-04-14T01:39:00.723Z","1.8.6":"2026-04-14T23:27:13.383Z","1.8.7":"2026-05-09T15:09:56.494Z","1.8.8":"2026-05-17T15:36:40.629Z","1.8.9":"2026-05-18T13:00:53.616Z","1.8.10":"2026-05-23T11:42:06.214Z","1.9.0":"2026-05-23T14:28:09.376Z","1.9.1":"2026-06-14T12:32:29.100Z","1.9.2":"2026-06-18T23:09:37.137Z","1.9.3":"2026-06-20T10:48:50.534Z","2.0.0":"2026-06-21T13:55:58.147Z","2.0.1":"2026-06-21T20:27:54.781Z","2.0.2":"2026-06-23T20:05:18.510Z","2.1.0":"2026-06-26T01:09:11.742Z","2.2.0":"2026-07-29T16:05:27.400Z","2.2.1":"2026-07-29T18:33:49.574Z","2.2.2":"2026-07-30T21:15:59.722Z","2.2.3":"2026-07-30T22:32:41.640Z","2.2.4":"2026-08-01T14:16:04.213Z","2.3.0":"2026-08-08T18:51:06.010Z","2.3.1":"2026-08-14T19:49:07.404Z","2.3.2":"2026-08-23T22:32:39.030Z","2.4.0":"2026-08-29T13:42:29.005Z","2.5.0":"2026-08-30T13:03:45.279Z","2.5.1":"2026-09-02T23:16:15.088Z","3.0.0":"2026-09-06T14:36:41.040Z","3.0.1":"2026-09-06T14:46:04.898Z","3.0.2":"2026-09-12T18:23:53.033Z","3.0.3":"2026-09-26T12:18:26.209Z"},"bugs":{"url":"https://github.com/D1g1talEntr0py/tsbuild/issues"},"author":"D1g1talEntr0py","license":"MIT","homepage":"https://github.com/D1g1talEntr0py/tsbuild#readme","keywords":["typescript","build","bundler","compiler","type-checking","library","esbuild","declarations","dts","esm"],"repository":{"url":"git+https://github.com/D1g1talEntr0py/tsbuild.git","type":"git"},"description":"A fast, ESM-only TypeScript build tool combining the TypeScript API for type checking and declaration generation with esbuild for bundling. Built for modern ESM-only projects on Node.js 24+.","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"readme":"# tsbuild\n\n[![npm version](https://img.shields.io/npm/v/@d1g1tal/tsbuild?color=blue)](https://www.npmjs.com/package/@d1g1tal/tsbuild)\n[![npm downloads](https://img.shields.io/npm/dm/@d1g1tal/tsbuild)](https://www.npmjs.com/package/@d1g1tal/tsbuild)\n[![CI](https://img.shields.io/github/actions/workflow/status/D1g1talEntr0py/tsbuild/ci.yml?branch=main&label=CI)](https://github.com/D1g1talEntr0py/tsbuild/actions/workflows/ci.yml)\n[![codecov](https://img.shields.io/codecov/c/github/D1g1talEntr0py/tsbuild?branch=main&label=coverage)](https://codecov.io/gh/D1g1talEntr0py/tsbuild)\n[![License: MIT](https://img.shields.io/github/license/D1g1talEntr0py/tsbuild)](https://github.com/D1g1talEntr0py/tsbuild/blob/main/LICENSE)\n[![Node.js](https://img.shields.io/node/v/@d1g1tal/tsbuild)](https://nodejs.org)\n[![TypeScript](https://img.shields.io/badge/TypeScript->=5.6.3-blue?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)\n\nA TypeScript build tool that combines two tools into one workflow: **TypeScript's type system** for correctness and **esbuild** for speed. Built for modern ESM-only projects on Node.js 24+.\n\nTC39 standard decorators are supported natively — no additional dependencies needed.\n\n> **Note:** This is a personal project I built for my own use and decided to share. It works well for me, but it's not battle-hardened for every setup. If you need something production-proven, [tsup](https://tsup.egoist.dev/) is excellent, or take a look at the newer [tsdown](https://tsdown.dev/) by [void(0)](https://voidzero.dev/).\n\n## Features\n\n- 🚀 **Blazing Fast** - Leverages esbuild for rapid bundling and transpilation\n- 🔍 **Full Type Safety** - Uses TypeScript API for comprehensive type checking\n- 📦 **Declaration Bundling** - Automatically bundles `.d.ts` files into single entry points\n- ⚡ **Incremental Builds** - Intelligent caching with `.tsbuildinfo` for fast rebuilds\n- 👁️ **Watch Mode** - File watching with automatic rebuilds on changes\n- 🎨 **TC39 Decorators** - Native support for standard decorators, no extra dependencies required\n- 🔌 **Plugin System** - Extensible architecture with custom esbuild plugins\n- 🎯 **ESM-Only** - Pure ESM project with no CommonJS support by design\n- 🧹 **Clean Builds** - Optional output directory cleaning before builds\n- 📊 **Performance Metrics** - Built-in performance logging with detailed timing information\n- 🔎 **Zero-Config Entry Points** - Auto-infers entry points from `package.json` when none are configured\n\n## Why tsbuild?\n\nMost TypeScript build setups involve a compromise: use `tsc` alone and lose bundling speed, or use esbuild alone and lose accurate type checking and declaration generation. tsbuild aims to give you both by running each tool for what it's actually good at.\n\nThe build runs in two phases:\n\n1. **Type Checking** - TypeScript validates types and, if `declaration` is enabled, captures `.d.ts` files into memory (no disk I/O)\n2. **Output** - Once type checking completes, two things happen in parallel:\n   - esbuild transpiles and bundles the JavaScript\n   - If declarations were captured in phase 1, a custom bundler consolidates the `.d.ts` files into final entry points\n\nIf `declaration` is not enabled, phase 2 is just the esbuild step.\n\n## Installation\n\n### Global Installation (Recommended for CLI usage)\n\nInstalling globally makes the `tsbuild` command available in your terminal across all projects:\n\n```bash\n# pnpm\npnpm add -g @d1g1tal/tsbuild\n\n# npm\nnpm install -g @d1g1tal/tsbuild\n```\n\nWith a global install, your projects can use `tsbuild` in `package.json` scripts without adding it as a dependency.\n\n### Local Installation (Per-project)\n\nInstall as a dev dependency for per-project version pinning (recommended for CI/CD environments):\n\n```bash\n# pnpm\npnpm add -D @d1g1tal/tsbuild\n\n# npm\nnpm install -D @d1g1tal/tsbuild\n\n# yarn\nyarn add -D @d1g1tal/tsbuild\n```\n\n> **Note:** When installed only as a local dev dependency, the `tsbuild` command is not available directly in your terminal. Use it through `package.json` scripts (e.g., `pnpm build`) or invoke it explicitly with `pnpm exec tsbuild` / `npx tsbuild`.\n\n### Requirements\n\n- **Node.js**: >=24.0.0\n- **pnpm**: >=12.0.0 (for development)\n- **Operating system**: Linux/POSIX environment. Windows is not supported; use [WSL](https://learn.microsoft.com/en-us/windows/wsl/install) and run tsbuild inside the Linux environment.\n\n## Quick Start\n\nThe only thing tsbuild requires in `tsconfig.json` is an `outDir`. Everything else carries over from your existing config.\n\n### Minimal config — no `tsbuild` section needed\n\n```jsonc\n{\n  \"compilerOptions\": {\n    \"outDir\": \"./dist\"\n    // ... your existing TypeScript config\n  }\n}\n```\n\nEntry points are inferred from `package.json` automatically, and all dependencies are treated as external by default.\n\n### Bundle a specific package into the output\n\nBy default, bare specifiers (e.g. `lodash-es`) are kept as external imports. Use `noExternal` to force a package to be inlined into the bundle:\n\n```jsonc\n{\n  \"compilerOptions\": {\n    \"outDir\": \"./dist\"\n    // ... your existing TypeScript config\n  },\n  \"tsbuild\": {\n    \"noExternal\": [\"evicting-cache\"]  // bundle evicting-cache into the output instead of leaving it as an import\n  }\n}\n```\n\n### Preferred `tsconfig.json` setup — incremental (recommended)\n\n`incremental` defaults to `true` in tsbuild unless you explicitly set it to `false` in your `tsconfig.json`. With incremental enabled, TypeScript only re-emits changed files on each build and the declaration cache is preserved across runs, making repeated builds significantly faster.\n\n```jsonc\n{\n  \"compilerOptions\": {\n    \"outDir\": \"./dist\",\n    \"declaration\": true,\n    \"incremental\": true,           // redundant — tsbuild enables this by default, but explicit is clear\n    \"isolatedModules\": true,       // required — flags constructs esbuild can't safely transpile\n    \"verbatimModuleSyntax\": true,\n    \"strict\": true,\n    \"target\": \"ESNext\",\n    \"module\": \"ESNext\",\n    \"moduleResolution\": \"Bundler\", // recommended for library builds processed by a bundler\n    // lib controls platform detection — omitting \"DOM\" targets Node.js (platform: \"node\").\n    // Add \"DOM\" to target the browser (platform: \"browser\").\n    \"lib\": [\"ESNext\"]             // Node.js library — no DOM APIs\n    // \"lib\": [\"ESNext\", \"DOM\"]   // Browser library — includes DOM APIs, sets platform to \"browser\"\n  }\n}\n```\n\n### Preferred `tsconfig.json` setup — non-incremental\n\nSet `incremental: false` to opt out of the `.tsbuildinfo` cache entirely. Every build is a full compilation from scratch. Useful for CI environments where you want deterministic, cache-free output.\n\n```jsonc\n{\n  \"compilerOptions\": {\n    \"outDir\": \"./dist\",\n    \"declaration\": true,\n    \"incremental\": false,          \t// disables TypeScript's .tsbuildinfo cache and tsbuild's DTS cache\n    \"isolatedModules\": true,\t\t\t\t// required — flags constructs esbuild can't safely transpile\n    \"verbatimModuleSyntax\": true,\n    \"strict\": true,\t\t\t\t\t\t\t\t\t// Not needed with TypeScript 6 and above, since strict mode is enabled by default\n    \"target\": \"ESNext\",\n    \"module\": \"ESNext\",\n    \"moduleResolution\": \"Bundler\", // recommended for library builds processed by a bundler\n    // lib controls platform detection — omitting \"DOM\" targets Node.js (platform: \"node\").\n    // Add \"DOM\" to target the browser (platform: \"browser\").\n    \"lib\": [\"ESNext\"]             // Node.js library — no DOM APIs\n    // \"lib\": [\"ESNext\", \"DOM\"]   // Browser library — includes DOM APIs, sets platform to \"browser\"\n  }\n}\n```\n\nThen, if tsbuild is installed globally:\n\n```bash\ntsbuild\n```\n\nOr if installed locally as a dev dependency, add a script to `package.json` and run it:\n\n```json\n{ \"scripts\": { \"build\": \"tsbuild\" } }\n```\n\n```bash\npnpm build\n```\n\nThat's it. tsbuild reads your `compilerOptions`, infers entry points from your `package.json`, and builds. See [Configuration Options](#configuration-options) for everything you can customize.\n\n## Usage\n\n### Configuration\n\n#### Your tsconfig.json Does the Heavy Lifting\n\nBecause tsbuild uses the TypeScript compiler API directly, it reads your `compilerOptions` automatically. There is no need to re-declare `target`, `module`, `lib`, `strict`, `paths`, `moduleResolution`, `baseUrl`, or any other TypeScript settings in a separate config — they are already in your `tsconfig.json`, and tsbuild honours them as-is.\n\nThe `tsbuild` section only covers options that don't belong in `compilerOptions`: bundling behavior, entry points, output formatting, and similar build-specific settings.\n\nThis means your type-checker and your build always use the exact same TypeScript configuration — no drift, no duplication.\n\nThe only `compilerOptions` setting tsbuild requires:\n- **`outDir`** — determines where built files are written\n\nDeclaration generation is **not required**. If `declaration: true` is already set in your `tsconfig.json`, tsbuild will automatically generate and bundle `.d.ts` files. If it's not set, tsbuild skips that step — no changes needed either way.\n\nEverything else carries over automatically.\n\nAdd a `tsbuild` property to your `tsconfig.json` with only the options you need to customize:\n\n```jsonc\n{\n  \"$schema\": \"https://json.schemastore.org/tsbuild.json\", // optional, enables editor IntelliSense for tsbuild options\n  \"compilerOptions\": {\n    \"declaration\": true,\n    \"isolatedModules\": true,\n    \"isolatedDeclarations\": true,\n    \"target\": \"ESNext\",\n    \"module\": \"ESNext\",\n    \"lib\": [ \"ESNext\", \"DOM\" ],\n    \"outDir\": \"./dist\",\n    // ... other TypeScript options\n  },\n  \"tsbuild\": {\n    \"clean\": true, // Remove all files from output directory before building (default: true; unsafe paths are rejected)\n    \"platform\": \"node\", // Will default to \"browser\" if \"DOM\" is found in \"lib\", otherwise \"node\"\n    \"entryPoints\": { // Optional - tsbuild can infer entry points from package.json if not provided\n      \"cli\": \"./src/cli.ts\",\n      \"index\": \"./src/index.ts\"\n    },\n    \"dts\": {\n      \"entryPoints\": [ \"index\" ]  // Only bundle declarations for index\n    }\n  }\n}\n```\n\n### CLI Commands\n\nThe examples below use the bare `tsbuild` command, which works when tsbuild is installed globally. If it's installed locally as a dev dependency, run these through `package.json` scripts (`pnpm build`, etc.) or prefix with `pnpm exec`/`npx` (e.g., `pnpm exec tsbuild --watch`).\n\n```bash\n# Build once\ntsbuild\n\n# Minify build output\ntsbuild --minify  # or -m\n\n# Force a full rebuild, bypassing incremental compilation.\ntsbuild --force  # or -f\n\n# Clear the incremental build cache (.tsbuild/dts_cache.v4.br) before building.\ntsbuild --clearCache  # or -c\n\n# Build with watch mode\ntsbuild --watch  # or -w\n\n# Type-check only (no bundling)\ntsbuild --noEmit  # or -n\n\n# Use custom tsconfig\ntsbuild --project ./tsconfig.build.json  # or -p\n\n# Display help\ntsbuild --help  # or -h\n\n# Display version\ntsbuild --version  # or -v\n```\n\n> **Note**: `--watch`, `--force`, and `--minify` are CLI-only runtime options and are not valid in `tsconfig.json`. Programmatic callers pass them as the explicit `CliOptions` argument to `TypeScriptProject`. `--noEmit` is only applied when explicitly passed, so `compilerOptions.noEmit` in `tsconfig.json` is still respected by default.\n\n### Exit Codes\n\n| Code | Meaning |\n|------|---------|\n| `0` | Success (also used when stopping watch mode with <kbd>Ctrl</kbd>+<kbd>C</kbd>, so package managers don't report a failed lifecycle) |\n| `1` | Type-check or build failure |\n| `2` | Bundling error (e.g. declaration bundling failure) |\n| `3` | Configuration error |\n| `99` | Uncaught exception |\n\nIn watch mode, build failures are reported but do not set a non-zero exit code — the watcher keeps running and rebuilds on the next change.\n\n### Package.json Scripts\n\n```json\n{\n  \"scripts\": {\n    \"build\": \"tsbuild\",\n    \"build:watch\": \"tsbuild --watch\",\n    \"build:force\": \"tsbuild --force\",\n    \"type-check\": \"tsbuild --noEmit\"\n  }\n}\n```\n\n## Incremental Builds\n\ntsbuild uses two separate caches to speed up repeated builds, and two flags to control them.\n\n### How it works\n\nIncremental compilation is **enabled by default** — no configuration needed. To opt out, explicitly set `incremental: false` in `tsconfig.json`:\n\n```jsonc\n{\n  \"compilerOptions\": {\n    \"incremental\": false  // disables TypeScript's .tsbuildinfo cache and tsbuild's DTS cache\n  }\n}\n```\n\nWith incremental enabled, each build maintains two caches inside a `.tsbuild/` directory:\n\n| Cache | File | What it stores |\n|-------|------|----------------|\n| TypeScript | `.tsbuild/.tsbuildinfo` | Which source files changed and their type information |\n| DTS cache | `.tsbuild/dts_cache.v4.br` | Pre-processed declaration files (Brotli-compressed) |\n\nOn each build, TypeScript reads `.tsbuildinfo` to determine what changed and only re-emits those files. Changed `.d.ts` files overwrite their entries in the DTS cache; unchanged entries remain valid. If nothing changed, TypeScript skips emission entirely and the output phase is skipped too — this is why incremental rebuilds with no changes take ~5ms.\n\n**Config change detection** — tsbuild stores a fingerprint of the current build configuration (minify, platform, source maps, iife, splitting, banner/footer, env, noExternal, dts options, etc.) alongside the DTS cache. If any of these settings change between builds, the output phase is forced even when TypeScript reports no source changes. The fingerprint is updated at the end of each build so subsequent runs do not repeatedly trigger a forced rebuild.\n\n### Ignoring the cache directory\n\nThe `.tsbuild/` directory contains build artifacts that should not be committed to source control. Add it to your `.gitignore`:\n\n```bash\necho '.tsbuild/' >> .gitignore\n```\n\nOr add the entry manually:\n\n```gitignore\n.tsbuild/\n```\n\n### Flags\n\n**`--force` (`-f`)** — Runs the output phase (esbuild + DTS bundling) even when TypeScript detects no changes. Useful when something outside the source files changed (e.g. an environment variable or esbuild config) and you need to regenerate output without touching the caches.\n\n**`--clearCache` (`-c`)** — Deletes the entire `.tsbuild/` directory before building, wiping both `.tsbuildinfo` and the DTS cache. The next build runs as if it's the first time. Use this when you suspect the cache is stale or after significant config changes.\n\n**Normal build (no flags)** — TypeScript compares source file hashes against `.tsbuildinfo`, re-emits only what changed, and the DTS cache is updated accordingly.\n\n## Configuration Options\n\ntsbuild supports a comprehensive set of options (full schema available in [`schema.json`](./schema.json)):\n\n### Editor IntelliSense for `tsbuild` in `tsconfig.json`\n\ntsbuild publishes a JSON schema at:\n\n- `https://json.schemastore.org/tsbuild.json`\n\nThis schema composes the standard `tsconfig` schema and adds documentation/completions for the `tsbuild` property.\n\nSchemaStore currently associates this schema with `tsbuild.json` (not `tsconfig*.json`). That means adding the schema to SchemaStore does **not** automatically enable `tsbuild` IntelliSense in `tsconfig.json` unless you explicitly point your `tsconfig.json` to it.\n\nRecommended setup: add the `$schema` field shown below to each `tsconfig.json` where you want `tsbuild` IntelliSense.\n\nIf automatic association is unavailable (offline environments, schema download disabled, non-SchemaStore editors), use a manual fallback:\n\n```jsonc\n{\n  \"$schema\": \"https://json.schemastore.org/tsbuild.json\",\n  \"compilerOptions\": {\n    \"outDir\": \"./dist\"\n  },\n  \"tsbuild\": {\n    \"clean\": true\n  }\n}\n```\n\nIf your editor still doesn't pick this up for `tsconfig.json`, add a per-workspace association in VS Code:\n\n```jsonc\n{\n  \"json.schemas\": [\n    {\n      \"fileMatch\": [\"/tsconfig.json\", \"/tsconfig.*.json\"],\n      \"url\": \"https://json.schemastore.org/tsbuild.json\"\n    }\n  ]\n}\n```\n\n### Entry Points\n\n```jsonc\n{\n  \"tsbuild\": {\n    // Object syntax - recommended for named outputs\n    \"entryPoints\": {\n      \"cli\": \"./src/cli.ts\",\n      \"index\": \"./src/index.ts\"\n    },\n\n    // Array syntax - auto-names based on file names\n    \"entryPoints\": [\"./src/index.ts\", \"./src/cli.ts\"]\n  }\n}\n```\n\nIf a directory is provided, all files within will be used as entry points.\n\nWhen `entryPoints` is omitted entirely, tsbuild automatically infers entry points from `package.json` by reverse-mapping output paths back to their source files. Resolution order:\n\n1. **`exports`** - Subpath export map (wildcard patterns are skipped; `import`, `node`, `module`, and `default` conditions are tried in order)\n2. **`bin`** - Binary entry points\n3. **`main`** / **`module`** - Legacy fallback (only used when `exports` and `bin` produce no results)\n\n> **Note:** Auto-inference requires that your `package.json` output paths fall inside the `outDir` declared in `tsconfig.json` and that the corresponding source files exist under `src/`.\n\n### Declaration Bundling\n\n```jsonc\n{\n  \"tsbuild\": {\n    \"dts\": {},  // Use defaults (bundle declarations for all entry points)\n\n    // Or configure specific options\n    \"dts\": {\n      \"entryPoints\": [\"index\", \"cli\"],  // Names from entryPoints object\n      \"resolve\": false  // true = bundle external types from node_modules\n    }\n  }\n}\n```\n\nThe `resolve` option controls whether to bundle external types from `node_modules` into your declaration files. When `false` (default for Node.js), external imports remain as import statements. When `true`, the bundler attempts to inline external types. This defaults to:\n- `false` for `platform: \"node\"` (recommended for Node.js projects - keeps external types as imports)\n- `true` for `platform: \"browser\"` and `platform: \"neutral\"` (bundles everything for standalone distribution)\n\n### External Dependencies\n\n```jsonc\n{\n  \"tsbuild\": {\n    // Don't bundle these modules (keep as imports)\n    \"external\": [\"typescript\", \"esbuild\"],\n\n    // Always bundle these modules (even if in dependencies)\n    \"noExternal\": [\"lodash-es\"],\n\n    // Bundle strategy: 'bundle' includes deps, 'external' excludes them\n    \"packages\": \"external\"\n  }\n}\n```\n\nBy default, bare specifiers (e.g., `lodash`) are treated as external when `platform: \"node\"`. Use `noExternal` to force bundling specific packages.\n\n### Other Options\n\n```jsonc\n{\n  \"tsbuild\": {\n    \"platform\": \"node\",          // Target platform: 'node' | 'browser' | 'neutral'\n    \"clean\": true,               // Remove output directory contents before building (default: true)\n    \"sourceMap\": true,           // Generate source maps (boolean | 'inline' | 'external' | 'both')\n    \"splitting\": true,           // Enable code splitting\n    \"bundle\": true,              // Enable/disable bundling\n    \"banner\": {                  // Inject code at start of files\n      \"js\": \"#!/usr/bin/env node\"\n    },\n    \"footer\": {                  // Inject code at end of files\n      \"js\": \"// Copyright 2025\"\n    },\n    \"env\": {                     // Environment variables (accessible via import.meta.env)\n      \"API_URL\": \"https://api.example.com\"\n    },\n    \"iife\": false,               // Also produce IIFE bundles (boolean | { \"globalName\": \"MyLib\" })\n    \"plugins\": []                // esbuild plugins — module specifiers or [specifier, options] tuples\n  }\n}\n```\n\n**Note:** All `compilerOptions` (including `target`, `outDir`, `module`, `strict`, `paths`, etc.) come from `tsconfig.json` and are not duplicated in the `tsbuild` section. `--force`, `--watch`, and `--minify` are runtime-only CLI/programmatic options and are not part of the `tsbuild` config shape. Putting them in `tsconfig.json` produces a configuration error with the matching CLI flag guidance.\n\n### Environment Variables\n\nValues in `env` are exposed to your code as `import.meta.env.*` at build time. References to `${process.env.VAR}` inside a value are expanded when the build runs, which lets you inject dynamic values (esbuild's `define` only accepts static strings):\n\n```jsonc\n{\n  \"tsbuild\": {\n    \"env\": {\n      \"version\": \"${process.env.npm_package_version}\",  // expanded at build time\n      \"API_URL\": \"https://api.example.com\"              // static value\n    }\n  }\n}\n```\n\n```typescript\nconsole.log(`v${import.meta.env.version}`); // inlined by esbuild\n```\n\n### IIFE Output\n\nSet `iife` to produce self-contained IIFE bundles alongside the primary ESM output. The IIFE build reuses the ESM output in memory (no re-transpilation), inlines all dynamic imports, and writes to an `iife/` subdirectory of `outDir`:\n\n```jsonc\n{\n  \"tsbuild\": {\n    \"iife\": true                          // exports assigned to globalThis\n    // \"iife\": { \"globalName\": \"MyLib\" }  // exports assigned to globalThis.MyLib\n  }\n}\n```\n\nWith `globalName`, `export { Foo, Bar }` becomes `globalThis.MyLib = { Foo, Bar }`; without it, exports are merged onto `globalThis` directly. Useful for CDN/`<script>` consumption of a library that is otherwise ESM-only.\n\n### Watch Mode\n\nWatch mode is enabled only with the `--watch` CLI flag. It is not a `tsbuild` configuration option; `tsbuild.watch` in `tsconfig.json` is rejected. Programmatic callers pass `{ watch: true }` in the explicit `CliOptions` argument.\n\nRebuilds are content-aware: metadata-only churn (e.g. a save that doesn't change bytes) is detected via size/mtime fast paths and content hashing, and skipped without rebuilding.\n\nWatch mode snapshots `tsconfig.json` and `package.json` configuration when it starts. Restart tsbuild after changing either file so compiler options, entry-point inference, and build settings are reloaded.\n\n## Advanced Features\n\n### Isolated Modules\n\nBecause tsbuild uses esbuild for transpilation, and esbuild processes each file independently without a full type graph, you should set `isolatedModules: true` in your `tsconfig.json`:\n\n```jsonc\n{\n  \"compilerOptions\": {\n    \"isolatedModules\": true\n  }\n}\n```\n\nThis tells TypeScript to flag any construct that requires cross-file knowledge to transpile correctly — things like `const enum`, ambient module augmentation, or re-exporting a type without the `type` keyword. Without this, esbuild may encounter one of these patterns and silently emit incorrect code, since it has no way to identify the problem at transpile time.\n\nWith `isolatedModules: true`, TypeScript catches these issues during the type-check phase, before esbuild runs, so you get a clear error instead of a subtle runtime bug.\n\n**`verbatimModuleSyntax` implies `isolatedModules`:** If you have `verbatimModuleSyntax: true` in your config, it already enforces all of `isolatedModules` and goes further by requiring `import type` for all type-only imports. If you're using `verbatimModuleSyntax`, adding `isolatedModules` is redundant but harmless.\n\n### TC39 Standard Decorators\n\nStandard decorators work out of the box — just use them in your code. No configuration, no extra packages.\n\n> **Note:** Legacy decorator metadata (`experimentalDecorators` / `emitDecoratorMetadata`) is no longer supported. Migrate to TC39 standard decorators.\n\n```jsonc\n{\n  \"compilerOptions\": {\n    \"target\": \"ESNext\"\n    // No experimentalDecorators needed\n  }\n}\n```\n\n### Custom Plugins\n\nCustom esbuild plugins can be declared in `tsconfig.json` or passed programmatically.\n\n**In `tsconfig.json`** — reference a module by bare npm specifier or relative path. The module's default export must be a plugin factory function or an esbuild `Plugin` object. Use the `[specifier, options]` tuple form to pass options to a factory:\n\n```jsonc\n{\n  \"tsbuild\": {\n    \"plugins\": [\n      \"esbuild-plugin-copy\",                          // default export used as-is (or called if it's a factory)\n      [\"./build/my-plugin.ts\", { \"verbose\": true }],  // TypeScript source is loaded directly\n    ]\n  }\n}\n```\n\nLocal `.ts` and `.tsx` plugins run directly through an isolated\n[`@d1g1tal/tsnode`](https://github.com/D1g1talEntr0py/tsnode) scope. They can use\nthe project's `tsconfig.json` path aliases and non-erasable syntax such as enums,\nnamespaces, and standard decorators without a separate plugin build. In watch mode,\ntsbuild also tracks the local modules imported by the plugin and rebuilds when they\nchange. Plugin packages and JavaScript plugin files continue to use native ESM imports.\n\n**Programmatically** — pass `Plugin` objects directly:\n\n```typescript\nimport { TypeScriptProject } from '@d1g1tal/tsbuild';\n\nconst myPlugin = {\n  name: 'my-plugin',\n  setup(build) {\n    // Your plugin logic\n  }\n};\n\nawait using project = new TypeScriptProject(process.cwd(), { tsbuild: { plugins: [myPlugin] } });\nawait project.build();\n```\n\nProjects are registered for automatic process-shutdown cleanup when they are constructed, so callers do not have to call `close()` for normal process termination. `await using` closes the project when its scope ends, including when the scope throws. It is supported by the project's Node.js and TypeScript requirements. For deterministic cleanup before the process terminates, call `await project.close()` in a `finally` block or use `await using`. Keep watch projects alive until watching is no longer needed; leaving an `await using` scope stops the watcher.\n\n`close()` stops watcher scheduling and releases in-memory resources immediately, then waits for pending cache writes and esbuild disposal. It is idempotent, uses a 5-second default timeout (overridable with `close(timeoutMs)`), and rejects when cleanup fails or exceeds that timeout. The CLI awaits it automatically for non-watch builds. `shutdown()` remains a deprecated alias for compatibility.\n\n`@closeOnExit` registers the project with the process manager. On `SIGINT` (Ctrl+C), the process manager automatically calls `close()`, waits for registered asynchronous cleanup to settle, and then exits with code 0. The synchronous Node.js `exit` event also calls `close()` as a final fallback, but cannot await asynchronous cleanup. Use `await using` or `await project.close()` only when cleanup must complete before your code continues or the process terminates.\n\nPlugin registration order is significant — user plugins run after tsbuild's built-in plugins.\n\n### Lifecycle Management\n\ntsbuild includes built-in decorators for resource management:\n\n- `@closeOnExit` - Automatically cleanup resources on process exit or SIGINT\n- `@logPerformance` - Wraps async methods with performance timing\n\nThese are used internally but can be leveraged when extending tsbuild.\n\n## Architecture\n\n### Core Components\n\n**TypeScriptProject** (`src/type-script-project.ts`) - Central orchestrator that manages the build lifecycle\n**FileManager** (`src/file-manager.ts`) - In-memory `.d.ts` storage with optional caching support\n**IncrementalBuildCache** (`src/incremental-build-cache.ts`) - Brotli-compressed caching to `.tsbuild/dts_cache.v4.br`\n**ProcessManager** (`src/process-manager.ts`) - Global cleanup coordinator for graceful shutdowns\n\n### Plugin System\n\n**External Modules Plugin** - Pattern-based external dependency resolution\n**Output Plugin** - Handles file writing and executable permissions (shebangs get 0o755)\n\n### DTS Bundling System\n\nThe declaration bundling system (`src/dts/declaration-bundler.ts`) is a custom implementation that:\n\n1. **Module Graph Building** - Traverses import/export statements to build dependency graph using TypeScript's module resolution\n2. **Dependency Sorting** - Topologically sorts modules to ensure correct declaration order\n3. **Code Combination** - Strips imports/exports while preserving external references\n4. **Pre/Post Processing** (`declaration-processor.ts`) - Cleans up directives, splits declarations, fixes modifiers, normalizes exports\n\nThis custom bundler works entirely with in-memory declaration files, avoiding the overhead of duplicate TypeScript Program creation with some other bundlers.\n\nWhen a circular dependency is detected between declaration files, tsbuild emits a warning with the full cycle path (e.g., `a.d.ts -> b.d.ts -> a.d.ts`) and continues rather than failing silently or crashing.\n\n## Performance\n\ntsbuild is designed for speed:\n\n- **Incremental builds** - Only recompile changed files\n- **In-memory declarations** - No intermediate disk I/O for `.d.ts` files\n- **Parallel processing** - Declaration bundling and transpilation run in parallel after type checking completes\n- **Smart caching** - Leverages `.tsbuildinfo` for TypeScript incremental compilation\n\nTypical build times for the tsbuild project itself:\n- Full build: ~450-500ms\n- Incremental rebuild (no changes): ~5ms\n- Type-check only: ~10-15ms\n\n## Acknowledgments\n\ntsbuild was inspired by and borrows concepts from several excellent projects:\n\n### [tsup](https://tsup.egoist.dev/) by [@egoist](https://github.com/egoist)\ntsbuild's overall architecture, API design, and configuration approach are heavily influenced by tsup. The external module resolution strategy, entry point handling, and plugin system take direct inspiration from tsup's battle-tested design. If you need a production-ready build tool, use tsup.\n\n### [rollup-plugin-dts](https://github.com/Swatinem/rollup-plugin-dts) by [Arpad Borsos](https://github.com/Swatinem)\nThe TypeScript declaration bundling system was originally inspired by rollup-plugin-dts's approach to handling complex TypeScript declarations. The current custom implementation builds a dependency graph and combines modules without Rollup, optimizing for in-memory operations and avoiding duplicate TypeScript Program creation.\n\n### Other Dependencies\n- **[esbuild](https://esbuild.github.io/)** - The incredibly fast JavaScript bundler that powers tsbuild's transpilation\n- **[TypeScript](https://www.typescriptlang.org/)** - Type checking, declaration generation, and module resolution\n- **[magic-string](https://github.com/Rich-Harris/magic-string)** - Efficient source code transformation with sourcemap support\n- **[watchr](https://github.com/D1g1talEntr0py/watchr)** - File watching for watch mode\n\n## Limitations\n\n- **ESM Only** - No CommonJS support by design\n- **Node.js 24.11.1+** - Requires a modern Node.js version\n- **Windows** - Watch mode is not supported on Windows because the `@d1g1tal/watchr` dependency supports Linux and macOS only. Use [WSL](https://learn.microsoft.com/en-us/windows/wsl/install) and run tsbuild inside the Linux environment.\n- **Personal project** - Works well for my use cases, but hasn't been tested across every environment or edge case\n- **Config plugins need a default export** - Plugins referenced in `tsconfig.json` must be modules whose default export is a plugin factory or esbuild `Plugin` object; anything else requires the programmatic API\n- **tsBuildInfoFile Path Changes** - When changing the `tsBuildInfoFile` path in `tsconfig.json`, the old `.tsbuildinfo` file at the previous location will not be automatically cleaned up and must be manually removed\n\n## Comparison with Other Tools\n\n| Feature | tsbuild | tsup | tsdown | tsc |\n|---------|---------|------|--------|-----|\n| Type Checking | ✅ Full | ✅ Full | ⚠️ Via DTS only | ✅ Full |\n| Bundling | ✅ esbuild | ✅ esbuild | ✅ Rolldown | ❌ N/A |\n| Declaration Bundling | ✅ Custom Bundler | ✅ rollup-plugin-dts¹ | ✅ rolldown-plugin-dts | ❌ N/A |\n| TC39 Decorators | ✅ Native | ✅ Native | ✅ Native | ✅ Native |\n| Legacy Decorator Metadata | ❌ Removed | ✅ SWC | ✅ SWC | ✅ Native |\n| CommonJS Support | ❌ None | ✅ Yes | ✅ Yes | ✅ Yes |\n| Watch Mode | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |\n| Incremental Builds | ✅ Yes | ⚠️ Limited | ⚠️ Limited | ✅ Yes |\n| Production Ready | ⚠️ Experimental | ✅ Yes | ✅ Yes | ✅ Yes |\n\n> ¹ tsup uses **esbuild** for JS bundling and **rollup-plugin-dts** (a Rollup plugin) for declaration bundling. `--experimental-dts` uses `@microsoft/api-extractor` instead. An optional `--treeshake` flag also delegates tree-shaking to Rollup.\n\n## Development\n\n```bash\n# Install dependencies\npnpm install\n\n# Build (self-hosting)\npnpm build\n\n# Watch mode\npnpm build:watch\n\n# Type-check only\npnpm type-check\n\n# Run tests\npnpm test\n\n# Run tests with coverage\npnpm test:coverage\n\n# Lint\npnpm lint\n```\n\n### Self-hosting\n\ntsbuild builds itself. Development scripts run the TypeScript sources directly via [`@d1g1tal/tsnode`](https://github.com/D1g1talEntr0py/tsnode), which registers `node:module` resolve/load hooks and transpiles TypeScript on the fly with esbuild (with an on-disk transform cache for warm starts).\n\n## Contributing\n\nContributions and feedback are welcome. This is a personal project, so response times may vary, but issues and pull requests will be reviewed.\n\n## License\n\nMIT\n\n## Author\n\nD1g1talEntr0py\n","readmeFilename":""}