{"_id":"@bunli/utils","_rev":"10-c3fb2c7173dc87eb0247d058c4d585aa","name":"@bunli/utils","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.0":{"name":"@bunli/utils","version":"0.1.0","keywords":["bunli","cli","utilities","prompts","spinner","terminal"],"author":"Arya Labs, Inc.","license":"MIT","_id":"@bunli/utils@0.1.0","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"homepage":"https://github.com/AryaLabsHQ/bunli#readme","bugs":{"url":"https://github.com/AryaLabsHQ/bunli/issues"},"dist":{"shasum":"8b56b3fcdf18ce54a51a84564acbcb88969bce3e","tarball":"https://registry.npmjs.org/@bunli/utils/-/utils-0.1.0.tgz","fileCount":15,"integrity":"sha512-2KR4ZWhkFzRR4PYc9FB0Y738Xle98Heyr8se6YK+vetDXxhlBiM4W2WZ7IBHmZn12PcXedc5DBvDjrvOdXXv/Q==","signatures":[{"sig":"MEYCIQC4Anc+oYU/uYq6ute0sQHNerBH46N22WyV/nFeXY/t2QIhAN4uuOxAALX5DaoTHIjU9L2BC8nalm2V/tSzA7osRxM3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24864},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"8b56b3fcdf18ce54a51a84564acbcb88969bce3e","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"bun scripts/build.ts && bun run tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"bunli","actor":{"name":"bunli","type":"user","email":"bunli@aryalabs.ai"},"email":"bunli@aryalabs.ai"},"_integrity":"sha512-2KR4ZWhkFzRR4PYc9FB0Y738Xle98Heyr8se6YK+vetDXxhlBiM4W2WZ7IBHmZn12PcXedc5DBvDjrvOdXXv/Q==","repository":{"url":"https://github.com/AryaLabsHQ/bunli.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.8.3","description":"Built-in utilities for Bunli CLI framework - prompts, spinners, and colors","directories":{},"_nodeVersion":"22.6.0","dependencies":{"@standard-schema/spec":"^1.0.0","@standard-schema/utils":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.8.0"},"peerDependencies":{"bun":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.0_1750199393119_0.8500231726554388","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bunli/utils","version":"0.2.0","keywords":["bunli","cli","utilities","prompts","spinner","terminal"],"author":"Arya Labs, Inc.","license":"MIT","_id":"@bunli/utils@0.2.0","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"homepage":"https://github.com/AryaLabsHQ/bunli#readme","bugs":{"url":"https://github.com/AryaLabsHQ/bunli/issues"},"dist":{"shasum":"2cf36f08583162954ce7421737fd1d6cc1642632","tarball":"https://registry.npmjs.org/@bunli/utils/-/utils-0.2.0.tgz","fileCount":15,"integrity":"sha512-ir7GFD1IDAObLibW4Wc+nems7ie+7GYO45yt8W3v9SpmdYE2q6nuxJ21TI/ivtYznRrbaIWrCXQrZ0YrJEHkEQ==","signatures":[{"sig":"MEUCICz9G4TcWgPiR17ZkaMD9KjS7wLFEXEf2CjtFLj2Ncj4AiEAtjI/EHotmxKwIM9i6iqFILywU6YnCl/7RAdCS/vNY7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26500},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"2cf36f08583162954ce7421737fd1d6cc1642632","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"bun scripts/build.ts && bun run tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_integrity":"sha512-ir7GFD1IDAObLibW4Wc+nems7ie+7GYO45yt8W3v9SpmdYE2q6nuxJ21TI/ivtYznRrbaIWrCXQrZ0YrJEHkEQ==","repository":{"url":"https://github.com/AryaLabsHQ/bunli.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.8.3","description":"Built-in utilities for Bunli CLI framework - prompts, spinners, and colors","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@standard-schema/spec":"^1.0.0","@standard-schema/utils":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.8.0"},"peerDependencies":{"bun":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.2.0_1761299625736_0.5859901505985485","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bunli/utils","version":"0.3.0","keywords":["bunli","cli","utilities","prompts","spinner","terminal"],"author":"Arya Labs, Inc.","license":"MIT","_id":"@bunli/utils@0.3.0","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"homepage":"https://github.com/AryaLabsHQ/bunli#readme","bugs":{"url":"https://github.com/AryaLabsHQ/bunli/issues"},"dist":{"shasum":"aaadb88bd687752f4022042123001de866fc1d62","tarball":"https://registry.npmjs.org/@bunli/utils/-/utils-0.3.0.tgz","fileCount":15,"integrity":"sha512-czaT1snHiGy73aBkhRN0Oomn3CeIWwJrGMWrsqDlwNrBiy5HLTKHpsdYjpjmeLyjr51HH6QtFTg106lexWpTAQ==","signatures":[{"sig":"MEYCIQC8LOJdc2HZ2z4fgFwwXGUf2kyyAf2aHRIEi4W/umQARwIhAIvJ9drV+/I48wHJGn6ZG9aX17VHSytwzmy5Geje/gAF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26452},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"aaadb88bd687752f4022042123001de866fc1d62","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"bun scripts/build.ts && bun run tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_integrity":"sha512-czaT1snHiGy73aBkhRN0Oomn3CeIWwJrGMWrsqDlwNrBiy5HLTKHpsdYjpjmeLyjr51HH6QtFTg106lexWpTAQ==","repository":{"url":"https://github.com/AryaLabsHQ/bunli.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.8.3","description":"Built-in utilities for Bunli CLI framework - prompts, spinners, and colors","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@standard-schema/spec":"^1.1.0","@standard-schema/utils":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"^5.8.3"},"peerDependencies":{"bun":">=1.3.7"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.3.0_1769765885516_0.7033133927099193","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@bunli/utils","version":"0.3.1","keywords":["bunli","cli","utilities","prompts","spinner","terminal"],"author":{"name":"Arya Labs, Inc."},"license":"MIT","_id":"@bunli/utils@0.3.1","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"homepage":"https://github.com/AryaLabsHQ/bunli#readme","bugs":{"url":"https://github.com/AryaLabsHQ/bunli/issues"},"dist":{"shasum":"31b8b52aedf7bb1d519b065eaa72f94e3b559332","tarball":"https://registry.npmjs.org/@bunli/utils/-/utils-0.3.1.tgz","fileCount":15,"integrity":"sha512-jnVsSYOxByeSLEnHUaPJ7Kzu/Oqrm3HU+cursYhjSP3/NaMIdKnl91sBg8dxGPLB3xopbifmdf/IDy59xDIh1w==","signatures":[{"sig":"MEYCIQCZUhlNMMPHlvZ62SaUJ+eNdkLvwbX4uaXCkWJdITPBjQIhAJif224SUc25zA7HXxOk4bqSsH6BYkWCwoo0ngKnHdw4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26452},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b9c4271413d4211e22075f801253c01700dad753","scripts":{"test":"bun test","build":"bun scripts/build.ts && bun run tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"repository":{"url":"git+https://github.com/AryaLabsHQ/bunli.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.8.2","description":"Built-in utilities for Bunli CLI framework - prompts, spinners, and colors","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@standard-schema/spec":"^1.1.0","@standard-schema/utils":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"^5.8.3"},"peerDependencies":{"bun":">=1.3.7"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.3.1_1770401387765_0.034372552853845884","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@bunli/utils","version":"0.3.2","keywords":["bunli","cli","utilities","prompts","spinner","terminal"],"author":{"name":"Arya Labs, Inc."},"license":"MIT","_id":"@bunli/utils@0.3.2","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"homepage":"https://github.com/AryaLabsHQ/bunli#readme","bugs":{"url":"https://github.com/AryaLabsHQ/bunli/issues"},"dist":{"shasum":"711ca303dfa4bcae9e842abfd41d00da4f18ca50","tarball":"https://registry.npmjs.org/@bunli/utils/-/utils-0.3.2.tgz","fileCount":15,"integrity":"sha512-+HxQXFGPoYLzT1gBRsFa/9oj/PPkVtw6Sq28z7dMH0lwY2Oong+TpudiO7kgiTC6SXdZ+RX2UMhV2FyqPCBEUw==","signatures":[{"sig":"MEUCIQCAx10rlKvwlGBCtbrQ56YtfMhukc0mO1do1CdlyCGk2QIgF+wQPyUjm+lnY8fLrw0VYpYAxwJT6NRF3dSu4fMLzzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26452},"type":"module","_from":"file:/home/runner/work/_temp/bunli-pack-RVCjaI/bunli-utils-0.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"bun scripts/build.ts && bun run tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_resolved":"/home/runner/work/_temp/bunli-pack-RVCjaI/bunli-utils-0.3.2.tgz","_integrity":"sha512-+HxQXFGPoYLzT1gBRsFa/9oj/PPkVtw6Sq28z7dMH0lwY2Oong+TpudiO7kgiTC6SXdZ+RX2UMhV2FyqPCBEUw==","repository":{"url":"git+https://github.com/AryaLabsHQ/bunli.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.8.2","description":"Built-in utilities for Bunli CLI framework - prompts, spinners, and colors","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@standard-schema/spec":"^1.1.0","@standard-schema/utils":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"^5.8.3"},"peerDependencies":{"bun":">=1.3.7"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.3.2_1770407763980_0.758546737719368","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@bunli/utils","version":"0.3.3","keywords":["bunli","cli","utilities","prompts","spinner","terminal"],"author":{"name":"Arya Labs, Inc."},"license":"MIT","_id":"@bunli/utils@0.3.3","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"homepage":"https://github.com/AryaLabsHQ/bunli#readme","bugs":{"url":"https://github.com/AryaLabsHQ/bunli/issues"},"dist":{"shasum":"018c4ab5d23d544d0aa0b6b3530fa4bca22294ce","tarball":"https://registry.npmjs.org/@bunli/utils/-/utils-0.3.3.tgz","fileCount":17,"integrity":"sha512-NfYysZkjAwFFlEGnTfNucPlRgqSe53CrrZjTeVcDDzDAyU14cAH7ty3/+vq86MKNSBDfk52MUaGho7cbM+Vriw==","signatures":[{"sig":"MEYCIQCGB+vU0Gn26B3WKxvo6cWAacM8LmB7Rgir/S1LXtR7gwIhAJfJk0degOzZHE+QQw7m0f60heeFhv5N/CYU7cDk3pmO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104808},"type":"module","_from":"file:/home/runner/work/_temp/bunli-pack-KQMZrY/bunli-utils-0.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"bun scripts/build.ts && bun run tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_resolved":"/home/runner/work/_temp/bunli-pack-KQMZrY/bunli-utils-0.3.3.tgz","_integrity":"sha512-NfYysZkjAwFFlEGnTfNucPlRgqSe53CrrZjTeVcDDzDAyU14cAH7ty3/+vq86MKNSBDfk52MUaGho7cbM+Vriw==","repository":{"url":"git+https://github.com/AryaLabsHQ/bunli.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.8.2","description":"Built-in utilities for Bunli CLI framework - prompts, spinners, and colors","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@clack/prompts":"^0.10.0","@standard-schema/spec":"^1.1.0","@standard-schema/utils":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"^5.8.3"},"peerDependencies":{"bun":">=1.3.7"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.3.3_1772002784086_0.012368257087042256","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@bunli/utils","version":"0.4.0","keywords":["bunli","cli","utilities","prompts","spinner","terminal"],"author":{"name":"Arya Labs, Inc."},"license":"MIT","_id":"@bunli/utils@0.4.0","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"homepage":"https://github.com/AryaLabsHQ/bunli#readme","bugs":{"url":"https://github.com/AryaLabsHQ/bunli/issues"},"dist":{"shasum":"138d060b00054a062cbe783555a724609fdf4c92","tarball":"https://registry.npmjs.org/@bunli/utils/-/utils-0.4.0.tgz","fileCount":17,"integrity":"sha512-xWkbRL9a6NYEpPI6NuRqri0YZxDYeNV8d0u1vRA1ccTyPN0cQOOvt5wESIphsVcMlLltqKXjAslvQxJKJ+yVag==","signatures":[{"sig":"MEUCIQCUhMXDJhYy0DXoWDKQTDodHGrETqT+G0dJQ9XpEhDKeQIgdJ3TiJhioCgU2bmiGYEfUM27pL7DkGcEEou2/cNjpYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115896},"type":"module","_from":"file:/home/runner/work/_temp/bunli-pack-LQE1Q0/bunli-utils-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"bun scripts/build.ts && bun run tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_resolved":"/home/runner/work/_temp/bunli-pack-LQE1Q0/bunli-utils-0.4.0.tgz","_integrity":"sha512-xWkbRL9a6NYEpPI6NuRqri0YZxDYeNV8d0u1vRA1ccTyPN0cQOOvt5wESIphsVcMlLltqKXjAslvQxJKJ+yVag==","repository":{"url":"git+https://github.com/AryaLabsHQ/bunli.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.8.2","description":"Built-in utilities for Bunli CLI framework - prompts, spinners, and colors","directories":{},"_nodeVersion":"20.20.0","dependencies":{"better-result":"^2.7.0","@clack/prompts":"^0.10.0","@standard-schema/spec":"^1.1.0","@standard-schema/utils":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"^5.8.3"},"peerDependencies":{"bun":">=1.3.7"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.4.0_1772144624623_0.7627484335926316","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@bunli/utils","version":"0.5.0","keywords":["bunli","cli","utilities","colors","validation","terminal"],"author":{"name":"Arya Labs, Inc."},"license":"MIT","_id":"@bunli/utils@0.5.0","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"homepage":"https://github.com/AryaLabsHQ/bunli#readme","bugs":{"url":"https://github.com/AryaLabsHQ/bunli/issues"},"dist":{"shasum":"de3e757eff0429b50fe43d4943f59ba095b3e95c","tarball":"https://registry.npmjs.org/@bunli/utils/-/utils-0.5.0.tgz","fileCount":11,"integrity":"sha512-hcDgBfTbQ1Ixneu+trCVGYNvOzq/f6AHszEcaoIopMlGIvmKDD36Rtvx3uKCb/ylFPfn78uKFAOLh+2ATsm3PA==","signatures":[{"sig":"MEUCIQCs3N5cbRhINEtSz9W2HGgJ1URj9f7UIO67B6pVuMBrqwIgA6ZoTBK7WLftqqStAVQUdGsNlyIsyFzh0+C/ECBMVX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21630},"type":"module","_from":"file:/home/runner/work/_temp/bunli-pack-aDDGxi/bunli-utils-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"bun scripts/build.ts && bun run tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_resolved":"/home/runner/work/_temp/bunli-pack-aDDGxi/bunli-utils-0.5.0.tgz","_integrity":"sha512-hcDgBfTbQ1Ixneu+trCVGYNvOzq/f6AHszEcaoIopMlGIvmKDD36Rtvx3uKCb/ylFPfn78uKFAOLh+2ATsm3PA==","repository":{"url":"git+https://github.com/AryaLabsHQ/bunli.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.8.2","description":"Built-in utilities for Bunli CLI framework - colors and validation","directories":{},"_nodeVersion":"20.20.0","dependencies":{"better-result":"^2.7.0","@standard-schema/spec":"^1.1.0","@standard-schema/utils":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.9","typescript":"^5.8.3"},"peerDependencies":{"bun":">=1.3.7"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.5.0_1772565966735_0.7520456234972002","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@bunli/utils","version":"0.5.1","keywords":["bunli","cli","utilities","colors","validation","terminal"],"author":{"name":"Arya Labs, Inc."},"license":"MIT","_id":"@bunli/utils@0.5.1","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"homepage":"https://github.com/AryaLabsHQ/bunli#readme","bugs":{"url":"https://github.com/AryaLabsHQ/bunli/issues"},"dist":{"shasum":"137354014de1cc6fb94d8f468ee2c626d2cbe531","tarball":"https://registry.npmjs.org/@bunli/utils/-/utils-0.5.1.tgz","fileCount":11,"integrity":"sha512-PoFFt9vKqRHH+SfoOzgXAmqe6Wc7U55R6vY/U1AD0QXhSXVw423bmxONPTiRNnoz6POaneslixjrZrmBPBudqA==","signatures":[{"sig":"MEQCIBzgS0x18wakiwt7VO2vtpfpR+2TWcCbrlA6Az1fjM1XAiAdpdcm3y17EVyxdq+NobEE0dlVh8Cp8dz6E3xtUA3Qwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21654},"type":"module","_from":"file:/home/runner/work/_temp/bunli-pack-BdQd07/bunli-utils-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"bun scripts/build.ts && bun run tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_resolved":"/home/runner/work/_temp/bunli-pack-BdQd07/bunli-utils-0.5.1.tgz","_integrity":"sha512-PoFFt9vKqRHH+SfoOzgXAmqe6Wc7U55R6vY/U1AD0QXhSXVw423bmxONPTiRNnoz6POaneslixjrZrmBPBudqA==","repository":{"url":"git+https://github.com/AryaLabsHQ/bunli.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.8.2","description":"Built-in utilities for Bunli CLI framework - colors and validation","directories":{},"_nodeVersion":"20.20.0","dependencies":{"better-result":"^2.7.0","@standard-schema/spec":"^1.1.0","@standard-schema/utils":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.9","typescript":"^5.8.3"},"peerDependencies":{"bun":">=1.3.7"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.5.1_1772649735152_0.2755726115894155","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@bunli/utils","version":"0.6.0","description":"Built-in utilities for Bunli CLI framework - colors and validation","type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"bun scripts/build.ts && bun run tsgo","test":"bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run build"},"keywords":["bunli","cli","utilities","colors","validation","terminal"],"author":{"name":"Arya Labs, Inc."},"license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/AryaLabsHQ/bunli.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/AryaLabsHQ/bunli/issues"},"homepage":"https://github.com/AryaLabsHQ/bunli#readme","dependencies":{"@standard-schema/spec":"^1.1.0","@standard-schema/utils":"^0.3.0","better-result":"^2.7.0"},"devDependencies":{"@tsconfig/bun":"1.0.10","@types/bun":"1.3.10","typescript":"^6.0.2"},"peerDependencies":{"bun":">=1.3.11"},"engines":{"bun":">=1.0.0"},"_id":"@bunli/utils@0.6.0","_integrity":"sha512-BQoaVcyYpllYm7Ov2d7RBaKm8/zqRMLqX4pi0dFkHM+8cRIRiKAW7ExO5/Be3v0YYwSQFJ5qo+YhHiGTRV5rbg==","_resolved":"/home/runner/work/_temp/bunli-pack-AFCB3v/bunli-utils-0.6.0.tgz","_from":"file:/home/runner/work/_temp/bunli-pack-AFCB3v/bunli-utils-0.6.0.tgz","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BQoaVcyYpllYm7Ov2d7RBaKm8/zqRMLqX4pi0dFkHM+8cRIRiKAW7ExO5/Be3v0YYwSQFJ5qo+YhHiGTRV5rbg==","shasum":"8028a381f44d6a8b991f15b7cf6d729e8b35e3e1","tarball":"https://registry.npmjs.org/@bunli/utils/-/utils-0.6.0.tgz","fileCount":17,"unpackedSize":32860,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDm/AwzF3EeWSAjEFKYF5LGKlcJ9oaYEz/IUt7FZu0a5gIhALZDrnosXhBG0WlCVkQTK9wxAlgJynlvnqaAI2QqTYiS"}]},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"directories":{},"maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_0.6.0_1774654005616_0.32858565216335456"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-17T22:29:52.993Z","modified":"2026-03-27T23:26:45.862Z","0.1.0":"2025-06-17T22:29:53.298Z","0.2.0":"2025-10-24T09:53:45.918Z","0.3.0":"2026-01-30T09:38:05.652Z","0.3.1":"2026-02-06T18:09:47.916Z","0.3.2":"2026-02-06T19:56:04.145Z","0.3.3":"2026-02-25T06:59:44.245Z","0.4.0":"2026-02-26T22:23:44.770Z","0.5.0":"2026-03-03T19:26:06.919Z","0.5.1":"2026-03-04T18:42:15.297Z","0.6.0":"2026-03-27T23:26:45.766Z"},"bugs":{"url":"https://github.com/AryaLabsHQ/bunli/issues"},"author":{"name":"Arya Labs, Inc."},"license":"MIT","homepage":"https://github.com/AryaLabsHQ/bunli#readme","keywords":["bunli","cli","utilities","colors","validation","terminal"],"repository":{"type":"git","url":"git+https://github.com/AryaLabsHQ/bunli.git","directory":"packages/utils"},"description":"Built-in utilities for Bunli CLI framework - colors and validation","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"readme":"# @bunli/utils\n\nUtility functions for Bunli CLIs.\n\n## Installation\n\n```bash\nbun add @bunli/utils\n```\n\n## Scope\n\n`@bunli/utils` now focuses on:\n- terminal colors\n- schema validation helpers\n\nPrompt and spinner APIs were moved to `@bunli/runtime/prompt`.\n\n## Usage\n\n### Colors\n\n```typescript\nimport { colors } from '@bunli/utils'\n\nconsole.log(colors.green('✓ Success!'))\nconsole.log(colors.red('✗ Error!'))\nconsole.log(colors.bold('Bold text'))\n```\n\n### Validation Helpers\n\n```typescript\nimport { validate, validateFields } from '@bunli/utils'\nimport { z } from 'zod'\n\nconst schema = z.string().min(2)\nconst result = await validate(schema, 'ok')\n\nconst fields = await validateFields(\n  {\n    name: z.string().min(1),\n    age: z.number().int().min(0)\n  },\n  {\n    name: 'Arya',\n    age: 20\n  }\n)\n```\n\n## Prompt APIs\n\nUse handler-injected prompt primitives and spinners (backed by `@bunli/runtime/prompt`):\n\n```typescript\nhandler: async ({ prompt, spinner }) => {\n  const name = await prompt('Project name:')\n  const confirmed = await prompt.confirm('Continue?', { default: true })\n  prompt.intro('Setup')\n  prompt.outro('Done')\n\n  const spin = spinner('Loading...')\n  spin.succeed('Done')\n}\n```\n\n## License\n\nMIT © Arya Labs, Inc.\n","readmeFilename":"README.md"}