{"_id":"@arcmantle/tsconfig","_rev":"10-b90a001b76f3247871d6304f8088990a","name":"@arcmantle/tsconfig","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.0":{"name":"@arcmantle/tsconfig","version":"1.0.0","keywords":["tsconfig","typescript","ts","config","configuration"],"author":{"name":"Kristoffer Roen-Lie"},"license":"Apache-2.0","_id":"@arcmantle/tsconfig@1.0.0","maintainers":[{"name":"roenlie","email":"kristofferroenlie@gmail.com"}],"dist":{"shasum":"54e70abdb20767b8f274c4d991c00b31e327865d","tarball":"https://registry.npmjs.org/@arcmantle/tsconfig/-/tsconfig-1.0.0.tgz","fileCount":4,"integrity":"sha512-98zSUiCPHQ4h+F8wWXbvDPi9ELjSLRHjVj1Dag7t6CvEx33myKpApM5nDfXscN5cxtTjLNpwyZgbcYbdZnXBWA==","signatures":[{"sig":"MEQCIEXJN+YOAzMjvTvM5wi5SiwU7Ll0t9VhMsgQk5D2z7AFAiBUfpR3s7b25b1pBNhtNYIeXCKIus0rcJqUwD2x6BB+sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5605},"type":"module","_from":"file:arcmantle-tsconfig-1.0.0.tgz","exports":{".":"./tsconfig.dev.json","./build":"./tsconfig.build.json"},"scripts":{"build":"exit 0"},"_npmUser":{"name":"roenlie","actor":{"name":"roenlie","type":"user","email":"kristofferroenlie@gmail.com"},"email":"kristofferroenlie@gmail.com"},"_resolved":"/tmp/607ae5ad87140ba39c8c4a32d11d6709/arcmantle-tsconfig-1.0.0.tgz","_integrity":"sha512-98zSUiCPHQ4h+F8wWXbvDPi9ELjSLRHjVj1Dag7t6CvEx33myKpApM5nDfXscN5cxtTjLNpwyZgbcYbdZnXBWA==","_npmVersion":"11.4.2","description":"tsconfig with convenient defaults.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_1.0.0_1751495943213_0.6558473017382331","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@arcmantle/tsconfig","version":"1.0.1","keywords":["tsconfig","typescript","ts","config","configuration"],"author":{"name":"Kristoffer Roen-Lie"},"license":"Apache-2.0","_id":"@arcmantle/tsconfig@1.0.1","maintainers":[{"name":"roenlie","email":"kristofferroenlie@gmail.com"}],"dist":{"shasum":"d992b960cab94abd1cbb193f57077d46e2ecdc2b","tarball":"https://registry.npmjs.org/@arcmantle/tsconfig/-/tsconfig-1.0.1.tgz","fileCount":4,"integrity":"sha512-O1mD7MP2I0UYYfwoajW63s4TrCgjD34O2qlGt87+URtg9QeAaoXyA3hHstvTQoUorp1O5TSpq018E/gFGaSalw==","signatures":[{"sig":"MEUCIQCkgzyqwEFGR9+6aSQyKaM5V8FRWwyRdT7zyGIY6DsMmwIgLRDbiQmEhhiNadF6WGfNUW/VsS+TwQdtfsGtaMNILgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5806},"type":"module","_from":"file:arcmantle-tsconfig-1.0.1.tgz","exports":{".":"./tsconfig.dev.json","./build":"./tsconfig.build.json"},"scripts":{"build":"exit 0"},"_npmUser":{"name":"roenlie","actor":{"name":"roenlie","type":"user","email":"kristofferroenlie@gmail.com"},"email":"kristofferroenlie@gmail.com"},"_resolved":"/tmp/6e0940f60df1dce9d45a2472a7f941bb/arcmantle-tsconfig-1.0.1.tgz","_integrity":"sha512-O1mD7MP2I0UYYfwoajW63s4TrCgjD34O2qlGt87+URtg9QeAaoXyA3hHstvTQoUorp1O5TSpq018E/gFGaSalw==","_npmVersion":"11.4.2","description":"tsconfig with convenient defaults.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.8.3","@types/node":"^24.0.10","@arcmantle/tsconfig":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_1.0.1_1751580251384_0.32612624247028665","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@arcmantle/tsconfig","version":"1.0.2","keywords":["tsconfig","typescript","ts","config","configuration"],"author":{"name":"Kristoffer Roen-Lie"},"license":"Apache-2.0","_id":"@arcmantle/tsconfig@1.0.2","maintainers":[{"name":"roenlie","email":"kristofferroenlie@gmail.com"}],"dist":{"shasum":"cf98392cbbbb131b330baf1655066abf5f3c1d50","tarball":"https://registry.npmjs.org/@arcmantle/tsconfig/-/tsconfig-1.0.2.tgz","fileCount":4,"integrity":"sha512-wovzEjDYGy8UctPlsVj1FeMHHdkRWg+eC6XFgsq9ttPjUp/6VpkAnfp2mGrCJcsgqAuM+h1qODpaqyiPiere+w==","signatures":[{"sig":"MEUCIGAHuW8VRJmCDE1JgwuccD5cL9EzVgJ/NCYp0DLs/nSoAiEA72l2SDFdQXn8SJcofLoANPRwvRpN/EFcgrAHG1o9N/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5871},"type":"module","_from":"file:arcmantle-tsconfig-1.0.2.tgz","exports":{".":"./tsconfig.dev.json","./build":"./tsconfig.build.json"},"scripts":{"build":"exit 0"},"_npmUser":{"name":"roenlie","actor":{"name":"roenlie","type":"user","email":"kristofferroenlie@gmail.com"},"email":"kristofferroenlie@gmail.com"},"_resolved":"/tmp/b58996f636a10bb91c21754f6cb9f773/arcmantle-tsconfig-1.0.2.tgz","_integrity":"sha512-wovzEjDYGy8UctPlsVj1FeMHHdkRWg+eC6XFgsq9ttPjUp/6VpkAnfp2mGrCJcsgqAuM+h1qODpaqyiPiere+w==","_npmVersion":"11.4.2","description":"tsconfig with convenient defaults.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.8.3","@types/node":"^24.0.10","@arcmantle/tsconfig":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_1.0.2_1751582036059_0.2238059262861487","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@arcmantle/tsconfig","version":"1.0.3","keywords":["tsconfig","typescript","ts","config","configuration"],"author":{"name":"Kristoffer Roen-Lie"},"license":"Apache-2.0","_id":"@arcmantle/tsconfig@1.0.3","maintainers":[{"name":"roenlie","email":"kristofferroenlie@gmail.com"}],"dist":{"shasum":"ae81451aca03ca5b02b9d45900b9685687c7258e","tarball":"https://registry.npmjs.org/@arcmantle/tsconfig/-/tsconfig-1.0.3.tgz","fileCount":4,"integrity":"sha512-Vz/i+prpRCb1uFBj3iPE9pJFP88bsda3LBQEVMnbN/J4WO8rPnR3L/DpwnUnbkiWeeSh7DyDIVaMMbdPazEoiQ==","signatures":[{"sig":"MEQCIHUXh3jNEkgphE3I1vXEtEyuWc6YiicevqCsWs/Z/bvHAiBTctiEVRCvE8TNfMPx0n0HIdj9/QlKCLpc/uFsJJZyYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5935},"type":"module","_from":"file:arcmantle-tsconfig-1.0.3.tgz","exports":{".":"./tsconfig.dev.json","./build":"./tsconfig.build.json"},"scripts":{"build":"exit 0"},"_npmUser":{"name":"roenlie","actor":{"name":"roenlie","type":"user","email":"kristofferroenlie@gmail.com"},"email":"kristofferroenlie@gmail.com"},"_resolved":"/tmp/e49d587cfebd5bf8ea961c00360b9527/arcmantle-tsconfig-1.0.3.tgz","_integrity":"sha512-Vz/i+prpRCb1uFBj3iPE9pJFP88bsda3LBQEVMnbN/J4WO8rPnR3L/DpwnUnbkiWeeSh7DyDIVaMMbdPazEoiQ==","_npmVersion":"11.4.2","description":"tsconfig with convenient defaults.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.8.3","@types/node":"^24.0.10","@arcmantle/tsconfig":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_1.0.3_1751715515782_0.5692604905694163","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@arcmantle/tsconfig","version":"1.0.4","keywords":["tsconfig","typescript","ts","config","configuration"],"author":{"name":"Kristoffer Roen-Lie"},"license":"Apache-2.0","_id":"@arcmantle/tsconfig@1.0.4","maintainers":[{"name":"roenlie","email":"kristofferroenlie@gmail.com"}],"dist":{"shasum":"fb9de17d1bd4588bb45db8d177fb2527e3f2a598","tarball":"https://registry.npmjs.org/@arcmantle/tsconfig/-/tsconfig-1.0.4.tgz","fileCount":4,"integrity":"sha512-V0e6tKHDEepJwlBd9d4F7ap3toFXE4K196I0f9R4dvk+G6uAahfIAtjowx3SmB6u2uABLe6j6V+U6Cgo4F51oQ==","signatures":[{"sig":"MEYCIQCEMnkihFmcw0UGKy7iuz62nyjBm9NgPfRL5x4e33baswIhAOZnRRZnAw5W7GEoPTJ4U4v6EQzlxIUFVqaa9ohIzx8T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5855},"type":"module","_from":"file:arcmantle-tsconfig-1.0.4.tgz","exports":{".":"./tsconfig.dev.json","./build":"./tsconfig.build.json"},"scripts":{"build":"exit 0"},"_npmUser":{"name":"roenlie","actor":{"name":"roenlie","type":"user","email":"kristofferroenlie@gmail.com"},"email":"kristofferroenlie@gmail.com"},"_resolved":"/tmp/d7d1d3be504c8dfae456c3a3a790f3df/arcmantle-tsconfig-1.0.4.tgz","_integrity":"sha512-V0e6tKHDEepJwlBd9d4F7ap3toFXE4K196I0f9R4dvk+G6uAahfIAtjowx3SmB6u2uABLe6j6V+U6Cgo4F51oQ==","_npmVersion":"11.4.2","description":"tsconfig with convenient defaults.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.8.3","@types/node":"^24.0.10","@arcmantle/tsconfig":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_1.0.4_1751717200650_0.10830851683617349","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@arcmantle/tsconfig","version":"1.0.5","keywords":["tsconfig","typescript","ts","config","configuration"],"author":{"name":"Kristoffer Roen-Lie"},"license":"Apache-2.0","_id":"@arcmantle/tsconfig@1.0.5","maintainers":[{"name":"roenlie","email":"kristofferroenlie@gmail.com"}],"dist":{"shasum":"389b9c71af3dccd66f154b89bd3baec9ad27e9e0","tarball":"https://registry.npmjs.org/@arcmantle/tsconfig/-/tsconfig-1.0.5.tgz","fileCount":4,"integrity":"sha512-PRbqeyhsn6L3ac98NKAWDB4MPWVyQmyTOROpql/LmH1SnaKKsi8vr5XA4EGDEJL0FZafx1JhFjsvS5RbXIDiOQ==","signatures":[{"sig":"MEUCIE4YP/ONV3cm4GBi06Ca/ycEFylMl13JCeA1OHGhTlMKAiEAnwgi9UswwqdQGdocn/OfhBSb4fv5N2cdHkAvMmWEYoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5856},"type":"module","_from":"file:arcmantle-tsconfig-1.0.5.tgz","exports":{".":"./tsconfig.dev.json","./build":"./tsconfig.build.json"},"scripts":{"build":"exit 0"},"_npmUser":{"name":"roenlie","actor":{"name":"roenlie","type":"user","email":"kristofferroenlie@gmail.com"},"email":"kristofferroenlie@gmail.com"},"_resolved":"/tmp/83f2b78e4a994cd1dce552027055f025/arcmantle-tsconfig-1.0.5.tgz","_integrity":"sha512-PRbqeyhsn6L3ac98NKAWDB4MPWVyQmyTOROpql/LmH1SnaKKsi8vr5XA4EGDEJL0FZafx1JhFjsvS5RbXIDiOQ==","_npmVersion":"11.4.2","description":"tsconfig with convenient defaults.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.8.3","@types/node":"^24.0.10","@arcmantle/tsconfig":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_1.0.5_1751755242506_0.11053768349348059","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@arcmantle/tsconfig","version":"1.0.6","keywords":["tsconfig","typescript","ts","config","configuration"],"author":{"name":"Kristoffer Roen-Lie"},"license":"Apache-2.0","_id":"@arcmantle/tsconfig@1.0.6","maintainers":[{"name":"roenlie","email":"kristofferroenlie@gmail.com"}],"dist":{"shasum":"2cdc581b8e7d62a44261737a7aee8f521d99c505","tarball":"https://registry.npmjs.org/@arcmantle/tsconfig/-/tsconfig-1.0.6.tgz","fileCount":4,"integrity":"sha512-03ZBY2eue2ibXwbs8tf30GoPHfZDdLmMt4tEDKKheC2LZD5lxW6jdFt+BiGR3NgMT8UEX1Wo2GMBwkgB2ilWRw==","signatures":[{"sig":"MEUCIQC77JlwJp70lawlS3bQn1CXAzKoile2u8ArNy8LfGutcAIgZaTgHeLUNNu1WXRjjb8gpxbL6YjE6VVfZfo7Ta+0I04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5856},"type":"module","_from":"file:arcmantle-tsconfig-1.0.6.tgz","exports":{".":"./tsconfig.dev.json","./build":"./tsconfig.build.json"},"scripts":{"build":"exit 0"},"_npmUser":{"name":"roenlie","email":"kristofferroenlie@gmail.com"},"_resolved":"/tmp/10f2db74231a75caa131fa2d50f9cd04/arcmantle-tsconfig-1.0.6.tgz","_integrity":"sha512-03ZBY2eue2ibXwbs8tf30GoPHfZDdLmMt4tEDKKheC2LZD5lxW6jdFt+BiGR3NgMT8UEX1Wo2GMBwkgB2ilWRw==","_npmVersion":"11.4.2","description":"tsconfig with convenient defaults.","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.8.3","@types/node":"^24.0.14","@arcmantle/tsconfig":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_1.0.6_1752757862905_0.23183128664213637","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@arcmantle/tsconfig","version":"1.0.7","keywords":["tsconfig","typescript","ts","config","configuration"],"author":{"name":"Kristoffer Roen-Lie"},"license":"Apache-2.0","_id":"@arcmantle/tsconfig@1.0.7","maintainers":[{"name":"roenlie","email":"kristofferroenlie@gmail.com"}],"homepage":"https://github.com/arcmantle/tsconfig#readme","bugs":{"url":"https://github.com/arcmantle/tsconfig/issues"},"dist":{"shasum":"7b6686be16f0d6f11957ada8f4057256d2567d1e","tarball":"https://registry.npmjs.org/@arcmantle/tsconfig/-/tsconfig-1.0.7.tgz","fileCount":4,"integrity":"sha512-Pf4oQ+3OoY3TgoUEn3pSh56jJvYzGma6a+9Sb000iayUbh+d5TmiOy+g6n/fcrrGwu8y1IM06RFmugAs9lZyQQ==","signatures":[{"sig":"MEUCIHtqoQMy+VIZ84ch98nWBp/yulXBowCVv4oAuvca8oEPAiEAqoPTF6x3gP5p64tVyMORhsSZBsuVJMQJHjq1haKUItU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5953},"type":"module","_from":"file:arcmantle-tsconfig-1.0.7.tgz","exports":{".":"./tsconfig.dev.json","./build":"./tsconfig.build.json"},"scripts":{"build":"exit 0"},"_npmUser":{"name":"roenlie","email":"kristofferroenlie@gmail.com"},"_resolved":"/tmp/381fd958585a0e2db9aed57e46b5f6e3/arcmantle-tsconfig-1.0.7.tgz","_integrity":"sha512-Pf4oQ+3OoY3TgoUEn3pSh56jJvYzGma6a+9Sb000iayUbh+d5TmiOy+g6n/fcrrGwu8y1IM06RFmugAs9lZyQQ==","repository":{"url":"git+https://github.com/arcmantle/tsconfig.git","type":"git"},"_npmVersion":"11.4.2","description":"tsconfig with convenient defaults.","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.8.3","@types/node":"^24.0.14","@arcmantle/tsconfig":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_1.0.7_1752781595582_0.9369220868052188","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@arcmantle/tsconfig","version":"1.0.8","keywords":["tsconfig","typescript","ts","config","configuration"],"author":{"name":"Kristoffer Roen-Lie"},"license":"Apache-2.0","_id":"@arcmantle/tsconfig@1.0.8","maintainers":[{"name":"roenlie","email":"kristofferroenlie@gmail.com"}],"homepage":"https://github.com/arcmantle/tsconfig#readme","bugs":{"url":"https://github.com/arcmantle/tsconfig/issues"},"dist":{"shasum":"358000593e8230936059abe084b320de04732e7c","tarball":"https://registry.npmjs.org/@arcmantle/tsconfig/-/tsconfig-1.0.8.tgz","fileCount":4,"integrity":"sha512-HL9Eb+V4yHuQy4yPQdKCZ/OxOLC4BJvkA2dFt7sENs/BWmaJZLBzg1u4d//e9G8q2Y2oUVoW3iM3js74WjeORA==","signatures":[{"sig":"MEQCIAN/xbCAg0usULtRWY7kBQz/jXZG7iQBhpB9B08r6BjTAiAnwLVs51u9wVYD9Qs8UM1z5Gh4i35MAPWh5JNh2IiVYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6032},"type":"module","_from":"file:arcmantle-tsconfig-1.0.8.tgz","exports":{".":"./tsconfig.dev.json","./build":"./tsconfig.build.json"},"scripts":{"build":"exit 0"},"_npmUser":{"name":"roenlie","email":"kristofferroenlie@gmail.com"},"_resolved":"/tmp/aaf1496abe87333b2ba5ef04894c2121/arcmantle-tsconfig-1.0.8.tgz","_integrity":"sha512-HL9Eb+V4yHuQy4yPQdKCZ/OxOLC4BJvkA2dFt7sENs/BWmaJZLBzg1u4d//e9G8q2Y2oUVoW3iM3js74WjeORA==","repository":{"url":"git+https://github.com/arcmantle/tsconfig.git","type":"git"},"_npmVersion":"11.4.2","description":"tsconfig with convenient defaults.","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.8.3","@types/node":"^24.0.14","@arcmantle/tsconfig":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_1.0.8_1752791411520_0.31342723323698696","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@arcmantle/tsconfig","version":"1.0.9","description":"tsconfig with convenient defaults.","keywords":["tsconfig","typescript","ts","config","configuration"],"repository":{"type":"git","url":"git+https://github.com/arcmantle/tsconfig.git"},"license":"Apache-2.0","author":{"name":"Kristoffer Roen-Lie"},"type":"module","exports":{".":"./tsconfig.dev.json","./build":"./tsconfig.build.json"},"devDependencies":{"@arcmantle/tsconfig":"^1.0.8","@types/node":"^24.0.14","rimraf":"^6.0.1","typescript":"^5.8.3"},"scripts":{"build":"exit 0"},"_id":"@arcmantle/tsconfig@1.0.9","bugs":{"url":"https://github.com/arcmantle/tsconfig/issues"},"homepage":"https://github.com/arcmantle/tsconfig#readme","_integrity":"sha512-eyViIA8L9B5viBGC5slZKPk7VhHxkri2yT18w8aOMv01Gp7qYySm82xsqi3NspQoM/eaoMnKQJaGPDW5/lJ8oQ==","_resolved":"/tmp/b616e11175c442222b314345b07678dc/arcmantle-tsconfig-1.0.9.tgz","_from":"file:arcmantle-tsconfig-1.0.9.tgz","_nodeVersion":"24.4.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-eyViIA8L9B5viBGC5slZKPk7VhHxkri2yT18w8aOMv01Gp7qYySm82xsqi3NspQoM/eaoMnKQJaGPDW5/lJ8oQ==","shasum":"d152b0238f364da792b72ceebdfddd2195294f35","tarball":"https://registry.npmjs.org/@arcmantle/tsconfig/-/tsconfig-1.0.9.tgz","fileCount":4,"unpackedSize":6227,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHsrtSCGWBNIHDwy6A+sWvA1wW/9+gYr2sQWGHGfKl/hAiAnOJ1oKJe2SttBXy8XIS/z0ySSrD31GJKk6FODnctq/g=="}]},"_npmUser":{"name":"roenlie","email":"kristofferroenlie@gmail.com"},"directories":{},"maintainers":[{"name":"roenlie","email":"kristofferroenlie@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tsconfig_1.0.9_1752791555724_0.10776931077786767"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-02T22:39:03.118Z","modified":"2025-07-17T22:32:36.111Z","1.0.0":"2025-07-02T22:39:03.378Z","1.0.1":"2025-07-03T22:04:11.578Z","1.0.2":"2025-07-03T22:33:56.242Z","1.0.3":"2025-07-05T11:38:35.976Z","1.0.4":"2025-07-05T12:06:40.836Z","1.0.5":"2025-07-05T22:40:42.670Z","1.0.6":"2025-07-17T13:11:03.069Z","1.0.7":"2025-07-17T19:46:35.768Z","1.0.8":"2025-07-17T22:30:11.693Z","1.0.9":"2025-07-17T22:32:35.914Z"},"bugs":{"url":"https://github.com/arcmantle/tsconfig/issues"},"author":{"name":"Kristoffer Roen-Lie"},"license":"Apache-2.0","homepage":"https://github.com/arcmantle/tsconfig#readme","keywords":["tsconfig","typescript","ts","config","configuration"],"repository":{"type":"git","url":"git+https://github.com/arcmantle/tsconfig.git"},"description":"tsconfig with convenient defaults.","maintainers":[{"name":"roenlie","email":"kristofferroenlie@gmail.com"}],"readme":"# @arcmantle/tsconfig\n\nA TypeScript configuration package with convenient defaults for modern TypeScript development.\n\n## 📦 Installation\n\n```bash\nnpm install --save-dev @arcmantle/tsconfig\n```\n\n```bash\npnpm add -D @arcmantle/tsconfig\n```\n\n```bash\nyarn add --dev @arcmantle/tsconfig\n```\n\n## 🚀 Usage\n\nThis package provides two TypeScript configurations:\n\n### Development Configuration (Default)\n\nExtend the development configuration in your `tsconfig.json`:\n\n```json\n{\n  \"extends\": \"@arcmantle/tsconfig\"\n}\n```\n\n### Build Configuration\n\nFor production builds, use the build configuration:\n\n```json\n{\n  \"extends\": \"@arcmantle/tsconfig/build\"\n}\n```\n\n## ⚙️ Configuration Details\n\n### Development Config (`tsconfig.dev.json`)\n\nThe development configuration includes:\n\n- **Modern TypeScript**: ESNext target and module system\n- **Bundler-friendly**: Uses bundler module resolution\n- **Declaration generation**: Emits `.d.ts` files with source maps\n- **Strict type checking**: All strict flags enabled\n- **Isolated modules**: Supports isolated compilation\n- **Path mapping**: Configurable base URL and paths\n- **Import/Export features**:\n  - Synthetic default imports\n  - Import helpers\n  - Relative import extension rewriting\n  - Verbatim module syntax\n\n### Build Config (`tsconfig.build.json`)\n\nThe build configuration extends the development config with:\n\n- **Full compilation**: Emits both JavaScript and declaration files\n- **Production-ready**: Optimized for bundling and distribution\n\n## 🔧 Key Features\n\n- **ESNext Target**: Uses the latest ECMAScript features\n- **Bundler Module Resolution**: Optimized for modern bundlers like Vite, Webpack, etc.\n- **Strict Type Checking**: Comprehensive strict mode settings for better code quality\n- **Decorator Support**: Experimental decorators with metadata emission\n- **Isolated Declarations**: Ensures type-only imports/exports are properly handled\n- **Modern Import/Export**: Support for TypeScript file extensions and relative import rewriting\n\n## 📝 Compiler Options Highlights\n\n### Output Configuration\n\n- `outDir`: `${configDir}/../dist`\n- `rootDir`: `${configDir}`\n- `declaration`: `true`\n- `declarationMap`: `true`\n- `sourceMap`: `true`\n\n### Strictness\n\n- `strict`: `true`\n- `noUncheckedIndexedAccess`: `true`\n- `noPropertyAccessFromIndexSignature`: `true`\n- `isolatedModules`: `true`\n- `isolatedDeclarations`: `true`\n\n### Modern Features\n\n- `allowImportingTsExtensions`: `true`\n- `rewriteRelativeImportExtensions`: `true`\n- `verbatimModuleSyntax`: `true`\n- `experimentalDecorators`: `true`\n\n## 🎯 Use Cases\n\nThis configuration is ideal for:\n\n- **Component Libraries**: Building reusable TypeScript components\n- **Monorepo Packages**: Consistent TypeScript setup across packages\n- **Modern Web Applications**: Using latest TypeScript features with bundlers\n- **Library Development**: Creating distributable npm packages\n\n## 📁 File Inclusion\n\nThe configuration automatically includes:\n\n- `**/*.ts` - TypeScript files\n- `**/*.dts` - TypeScript declaration files\n- `**/*.tsx` - TypeScript JSX files\n- `**/*.js` - JavaScript files (when needed)\n\nAnd excludes:\n\n- `dist/` - Build output directory\n- `node_modules/` - Dependencies\n\n## 🤝 Contributing\n\nThis package is part of the Weave monorepo. Please refer to the main repository for contribution guidelines.\n\n## 📄 License\n\nApache-2.0\n\n## 👤 Author\n\nKristoffer Roen-Lie\n","readmeFilename":"README.md"}