{"_id":"tuturuuu","_rev":"65-e69a743d409f0f8896e12e5d5f2e8b69","name":"tuturuuu","dist-tags":{"latest":"0.23.0"},"versions":{"0.0.1":{"name":"tuturuuu","version":"0.0.1","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.0.1","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"81bbc55b806fae7ede6b7b9a55522b9f73e3ded4","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.0.1.tgz","fileCount":10,"integrity":"sha512-L1Y9ASvguwahTVEwiqhTESiVX2WVfaafcYUVFYm2d+t9iYZLEsGOXUb9moLAePIVFrfa0peWW2mbpNViHxPI8w==","signatures":[{"sig":"MEUCIQCgPhYJF1V7cNCInxQRqCNX2/v9UhshcB6WAUH9iwStAwIgNVXBnuvgoaCMlUsoqBZ/t6ZUnBCwjbT+kPZcqas2xec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96098},"main":"./src/index.ts","types":"./src/index.ts","shasum":"81bbc55b806fae7ede6b7b9a55522b9f73e3ded4","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.ts","./types":"./src/types.ts","./errors":"./src/errors.ts","./storage":"./src/storage.ts"},"scripts":{"test":"vitest run","test:watch":"vitest"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-L1Y9ASvguwahTVEwiqhTESiVX2WVfaafcYUVFYm2d+t9iYZLEsGOXUb9moLAePIVFrfa0peWW2mbpNViHxPI8w==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.1.12","@tuturuuu/supabase":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.0","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.9.1","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.0.1_1761130707104_0.6810516477563993","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"tuturuuu","version":"0.0.2","keywords":["tuturuuu","sdk","api","typescript","storage","documents","workspace","file-management","type-safe","cloud-storage"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.0.2","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"205e690fa9f4aadccbbaa3c31a12d53280a043c1","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.0.2.tgz","fileCount":19,"integrity":"sha512-EWw3i3OXM8CAUlGm6YHNVbBo0ort/qD0qwF71EV/qD3G4Jk3C+J8TjBcqUSUvLdKX6bnd4w+8MBXVI4pJb/ddQ==","signatures":[{"sig":"MEQCIHhm0ZMs/9ObrQd4eBVNYaiQ8UfrArtcCNQZ4FQOoD7nAiACdn9RWj1gEa16Jq5sEVRnHKtCmcKK5+dxh2x7YoPVsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87630},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"205e690fa9f4aadccbbaa3c31a12d53280a043c1","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","require":"./dist/storage.js"}},"scripts":{"test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo","test:watch":"vitest","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-EWw3i3OXM8CAUlGm6YHNVbBo0ort/qD0qwF71EV/qD3G4Jk3C+J8TjBcqUSUvLdKX6bnd4w+8MBXVI4pJb/ddQ==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform - Manage workspace storage, documents, and resources with type-safe APIs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.0","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.0.2_1761210283775_0.9637075042225769","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"tuturuuu","version":"0.0.3","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.0.3","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"fb1c10d445a1c113aa6b1f74e52b7a8be3ba7d20","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.0.3.tgz","fileCount":19,"integrity":"sha512-ZkHrlMkuREDUfNj/w/63VmkTZ1RLNbHDtNG+9cwL5llnzxKm6ArNfx7GeJ2AoruckBk3BFxNQWG6/Y/fR0Mi9w==","signatures":[{"sig":"MEUCIQCOeCDx6gVsjK9yav486gHZM+xnOvsteaym98rOh53BmgIgIbpVMMzbXJNMv3MxjRVWDW7fvwRU7X5V8so82FwpaXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87565},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"fb1c10d445a1c113aa6b1f74e52b7a8be3ba7d20","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","require":"./dist/storage.js"}},"scripts":{"test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo","test:watch":"vitest","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-ZkHrlMkuREDUfNj/w/63VmkTZ1RLNbHDtNG+9cwL5llnzxKm6ArNfx7GeJ2AoruckBk3BFxNQWG6/Y/fR0Mi9w==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform - Manage workspace storage, documents, and resources with type-safe APIs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.1.12","@tuturuuu/supabase":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.0","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.9.1","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.0.3_1761210523232_0.3926387037088612","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"tuturuuu","version":"0.0.4","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.0.4","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"c6152a9654729a6b8d5419a497fd1ec7a6f2f975","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.0.4.tgz","fileCount":19,"integrity":"sha512-nkUUO8G7tvPE7OFdUpELWlX0gS7IQgvvEFN0XEgGkuMlJMxPaYo1RpauO0f61XbTBrQpzEa3q6N0PMfWk0NHQA==","signatures":[{"sig":"MEQCID6+uE9C6J0qcZ80A1tyJ++Qxzf9RBAqWIBdOZWEf5BZAiBzm7WBbuD1txePz/LHserkkw9VajmqukvVdGOgjKq7yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79020},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"c6152a9654729a6b8d5419a497fd1ec7a6f2f975","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","require":"./dist/storage.js"}},"scripts":{"test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo","test:watch":"vitest","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-nkUUO8G7tvPE7OFdUpELWlX0gS7IQgvvEFN0XEgGkuMlJMxPaYo1RpauO0f61XbTBrQpzEa3q6N0PMfWk0NHQA==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.1.12","@tuturuuu/types":"0.1.5","@tuturuuu/supabase":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"vitest":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.1","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.0.4_1761234392855_0.2882781229886884","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"tuturuuu","version":"0.0.5","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.0.5","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"e8a6e95020e5ae3c46e0444f71c2c1458174971a","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.0.5.tgz","fileCount":19,"integrity":"sha512-PWV1D0/NqsPuZJYZsLF1drZAob6pnwB6DScY+BGxELWQ2MLNScwt678Gw9Ixcx3U7x/cJ7/VPnU31w3PW3O6iA==","signatures":[{"sig":"MEQCIFvgZsw/vNM2bojwzJkdDO4nePAjumce6rYMPOQxLwN6AiB65KuZCnkQ/ohAIRxbw5dJ1454PXAHq7a6OAdKcDZiXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81852},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"e8a6e95020e5ae3c46e0444f71c2c1458174971a","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","require":"./dist/storage.js"}},"scripts":{"test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo","test:watch":"vitest","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-PWV1D0/NqsPuZJYZsLF1drZAob6pnwB6DScY+BGxELWQ2MLNScwt678Gw9Ixcx3U7x/cJ7/VPnU31w3PW3O6iA==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.1.12","@tuturuuu/types":"0.1.5","@tuturuuu/supabase":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"vitest":"^4.0.1","typescript":"^5.9.3","@types/node":"^24.9.1","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.0.5_1761235618212_0.31504948864088633","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"tuturuuu","version":"0.1.0","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.1.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"50b348fa4f2d8589e71f9bfea397ed289eec966c","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.1.0.tgz","fileCount":19,"integrity":"sha512-LNg2w8S26Cih/X6BuvtCxMhDtEJZB/Zim8icg09LYA2ixkTieLJigESARZD9qlPMgXE2dmeUIUwc+6rbgBEKwQ==","signatures":[{"sig":"MEUCIQC0u4qvV8y5DZhFg7+92r/Bax1g6NavJc26VUlmAyY7lwIgE6+FZ3nWL3OSw4tKikKs3gykMBt5ZnzOt3I7Q41MYGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81735},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"50b348fa4f2d8589e71f9bfea397ed289eec966c","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","require":"./dist/storage.js"}},"scripts":{"test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo","test:watch":"vitest","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-LNg2w8S26Cih/X6BuvtCxMhDtEJZB/Zim8icg09LYA2ixkTieLJigESARZD9qlPMgXE2dmeUIUwc+6rbgBEKwQ==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.1.12","@tuturuuu/types":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"vitest":"^4.0.2","typescript":"^5.9.3","@types/node":"^24.9.1","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.1.0_1761288458758_0.5176285768029338","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"tuturuuu","version":"0.1.1","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.1.1","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"fedbcb41094156a7a3b4a422d30ac0e61544ebf0","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.1.1.tgz","fileCount":19,"integrity":"sha512-6iObd9MuF+aQLPVJrJG07Hapwn+5uZwRyHecFJESz4Z7clpZzPmhmmluCSWlNLWYpFOEH5QDtALcGXh6Ju9sjw==","signatures":[{"sig":"MEUCICpU/ZjB2TMLWCiLzGhfVodi5AHbpJfC9ohKRVq/nToeAiEA0Zu54fhoDflqQbu9UOpBf/hrvD7lDGYhh+HU8QxoXWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81734},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"fedbcb41094156a7a3b4a422d30ac0e61544ebf0","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","require":"./dist/storage.js"}},"scripts":{"test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo","test:watch":"vitest","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-6iObd9MuF+aQLPVJrJG07Hapwn+5uZwRyHecFJESz4Z7clpZzPmhmmluCSWlNLWYpFOEH5QDtALcGXh6Ju9sjw==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.1.12","@tuturuuu/types":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"vitest":"^4.0.2","typescript":"^5.9.3","@types/node":"^24.9.1","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.1.1_1761291406103_0.5345458140324646","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"tuturuuu","version":"0.1.2","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.1.2","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"0e6c9208c8bae1fdd6b7d5a0693b9009b086a9b0","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.1.2.tgz","fileCount":19,"integrity":"sha512-fPLQQ2x1yc3GPQV3roP8uxEIk2RqOja9O4FABZDGeR4L2GdJ8uYtMTIGmbx8VAecDGO2vBqs1OIlgGaFJ8Hi8Q==","signatures":[{"sig":"MEYCIQDvpy4fXAInlinutBElamNYsi+piYQKvz8OWoxij86gqgIhANwjPvfBwBqJ2s5z8+TW9qqB6aWxHHFkJp06kwFOOpn3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81718},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"0e6c9208c8bae1fdd6b7d5a0693b9009b086a9b0","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","require":"./dist/storage.js"}},"scripts":{"test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo","test:watch":"vitest","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-fPLQQ2x1yc3GPQV3roP8uxEIk2RqOja9O4FABZDGeR4L2GdJ8uYtMTIGmbx8VAecDGO2vBqs1OIlgGaFJ8Hi8Q==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.1.12","@tuturuuu/types":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"vitest":"^4.0.2","typescript":"^5.9.3","@types/node":"^24.9.1","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.1.2_1761292805949_0.895385711347517","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"tuturuuu","version":"0.1.3","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.1.3","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"f452845c1bb43057b70ce74c4efb88f4daed555b","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.1.3.tgz","fileCount":19,"integrity":"sha512-bBwxlX3xyTtKcCQRJSSZm2dxM9zDVgR1nCd71hRZ/2FiV7G4wx1XzL8auk9AM7+pAVMOnFxxb4ZbWzoe3HP8Kw==","signatures":[{"sig":"MEUCIAZHkh3l5HEKk0d0aT5hDF1c1vVVAWnGC7PXnGbX3D0KAiEAnQ/KkbNO/t1oEC0WqOLmwMghS+8bgA1vjmdvP6J8UQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86181},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"f452845c1bb43057b70ce74c4efb88f4daed555b","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","require":"./dist/storage.js"}},"scripts":{"test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo","test:watch":"vitest","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-bBwxlX3xyTtKcCQRJSSZm2dxM9zDVgR1nCd71hRZ/2FiV7G4wx1XzL8auk9AM7+pAVMOnFxxb4ZbWzoe3HP8Kw==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.1.12","@tuturuuu/types":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"vitest":"^4.0.3","typescript":"^5.9.3","@types/node":"^24.9.1","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.1.3_1761419039373_0.9079597580196033","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"tuturuuu","version":"0.1.4","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.1.4","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"75cff94245795344d67d28dc779a231b6b359426","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.1.4.tgz","fileCount":19,"integrity":"sha512-RCxamlAKchxpYWWaug119nHTQdx8w/2rfIwHtbMvn0TctT/UR6ErtAm7O4J4qhg95mxDlhg5K2CTVERLL1D46A==","signatures":[{"sig":"MEUCIASXd2cX5tXbTP4q/7wTgFE03Dnuj6h3iI4jmdQCRJwqAiEA7HJuGTP54DS76AYU/NjTOMIFCX42XUmXSTrh9Wg98Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95076},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"75cff94245795344d67d28dc779a231b6b359426","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","require":"./dist/storage.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-RCxamlAKchxpYWWaug119nHTQdx8w/2rfIwHtbMvn0TctT/UR6ErtAm7O4J4qhg95mxDlhg5K2CTVERLL1D46A==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.1.13","@tuturuuu/types":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.4","devDependencies":{"vitest":"^4.0.15","typescript":"^5.9.3","@types/node":"^24.10.1","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.1.4_1765182376101_0.32835860413229234","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"tuturuuu","version":"0.1.5","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.1.5","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"3c2266aeae0bc3b8116ac6f0bf3f49f6d688d75d","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.1.5.tgz","fileCount":3,"integrity":"sha512-lCOPhn/sIM3H1hAZs1scF7Dm5uY0zYwE/Rug3mezxCyiRvjt900lLUVP1EJ+zJrAj0SESEVGGtZEqXbk8wh82Q==","signatures":[{"sig":"MEYCIQDtgigmbj16lu/jRIYfZBfF0t+ICn0sdKaoRjMnMpAAYwIhAJrAGn6gVNQWr8Eapb+38iY8Osyy1aQqxEIdSzbU+8It","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12595},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js","require":"./dist/storage.js"}},"gitHead":"cf2b75ea6b8a13bfb80781b30daec2068a1ed375","scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.11.1","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"25.8.2","dependencies":{"zod":"^4.3.6","@tuturuuu/types":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0","@tuturuuu/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.1.5_1774629558734_0.3224274200953867","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"tuturuuu","version":"0.1.6","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.1.6","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"8b9aabfffa4690fcf04c6cde5f7a91d80d7c34b3","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.1.6.tgz","fileCount":7,"integrity":"sha512-EStJvI1C710Wq8AF1Pxp0iw+OIv5ej2edHfeocCgcr8pSgEln5ofEb91vmW+0PfbLB8FmxEysS+H2pxNMsCbBQ==","signatures":[{"sig":"MEYCIQDwX5G9h5psfkh5GzRgV2TRggDIciECG0vvdAMr0pFFPQIhALat1zxfhpuLiPK0m+7JrLB6wk5B05BrHAk1J2ISL0lV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52594},"main":"./dist/index.js","types":"./src/index.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./src/index.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"bun":"./src/types.ts","types":"./src/types.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./src/errors.ts","types":"./src/errors.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./src/storage.ts","types":"./src/storage.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"}},"gitHead":"ec84934187e3f7755fc80498dc34c647bf8d48cd","scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.11.1","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"25.8.2","dependencies":{"zod":"^4.3.6","@tuturuuu/types":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0","@tuturuuu/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.1.6_1774630744197_0.0779313691771013","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"tuturuuu","version":"0.1.7","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.1.7","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"4e0e6f4d7e417394e98ea7124c2fc5d7bda2f411","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.1.7.tgz","fileCount":23,"integrity":"sha512-Qo+gIxPKPb3ueLiuUCorDPX+RokiGZ6tgn07bNO/t/eVSFsLa0bx4UaV2bsX99SeTG6OwmcE4lI8ilTWr14LlA==","signatures":[{"sig":"MEUCIQC6SuM0L/Ps3lK1S+cpLElcTYjdK3AI6AiLZDfxQInJCAIgCmv732Nr43tcq75u3G1gABTHapqzLTJmEYWjI1bXy58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144971},"main":"./dist/index.js","types":"./src/index.ts","shasum":"4e0e6f4d7e417394e98ea7124c2fc5d7bda2f411","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./src/index.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./types":{"bun":"./src/types.ts","types":"./src/types.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./src/errors.ts","types":"./src/errors.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./src/storage.ts","types":"./src/storage.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-Qo+gIxPKPb3ueLiuUCorDPX+RokiGZ6tgn07bNO/t/eVSFsLa0bx4UaV2bsX99SeTG6OwmcE4lI8ilTWr14LlA==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@tuturuuu/types":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.1.7_1774634545636_0.7487655995647127","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"tuturuuu","version":"0.2.0","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.2.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"20f4c3ce5bee807a6a20c09cbab489a05210246d","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.2.0.tgz","fileCount":33,"integrity":"sha512-yEEKAw/558NS/iO0A6JXqcV3kx9JQE7YkRJfMY4upm/DAkjUyJSR7Z7B90IWqTMx3lNDLb1PtTnElDkPIcRdHA==","signatures":[{"sig":"MEUCIAwBGzRGPlJXHMFJ4QQOVjByyrW1KSwHoeY9UgIOwSx9AiEAupQNMWvPI6ZOIPi9q3OrvcokGuemBa4UqteMvqou1p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224469},"main":"./dist/index.js","types":"./src/index.ts","shasum":"20f4c3ce5bee807a6a20c09cbab489a05210246d","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./src/index.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./src/epm.ts","types":"./src/epm.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./src/types.ts","types":"./src/types.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./src/errors.ts","types":"./src/errors.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./src/storage.ts","types":"./src/storage.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./external-projects":{"bun":"./src/external-projects.ts","types":"./src/external-projects.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-yEEKAw/558NS/iO0A6JXqcV3kx9JQE7YkRJfMY4upm/DAkjUyJSR7Z7B90IWqTMx3lNDLb1PtTnElDkPIcRdHA==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@tuturuuu/types":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.12","devDependencies":{"vitest":"^4.1.4","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.2.0_1776624264654_0.3761539071547402","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"tuturuuu","version":"0.2.1","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.2.1","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"3a3c19a0800a76329fe46e49046a8ccc8e2832a3","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.2.1.tgz","fileCount":27,"integrity":"sha512-5Gti01VFh6nlYgbg1G2Nliq+ItPn8qbueXT0eny+kZiEyAQvUvG/1ewpUZdFzMo/7LSzgzdtNMuYFofnIzs0pA==","signatures":[{"sig":"MEYCIQCFKVZwTNCHUftuR8UNXa+DlL0pNBE0FDoTV4w9UP9BvwIhANKPyc/Fo6u2fh8CmxxSUxmZ1DxaDRtVT95wiBQ4CYQ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160047},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"3a3c19a0800a76329fe46e49046a8ccc8e2832a3","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-5Gti01VFh6nlYgbg1G2Nliq+ItPn8qbueXT0eny+kZiEyAQvUvG/1ewpUZdFzMo/7LSzgzdtNMuYFofnIzs0pA==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@tuturuuu/types":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.12","devDependencies":{"vitest":"^4.1.4","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.2.1_1776654336317_0.46337697660127697","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"tuturuuu","version":"0.2.2","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.2.2","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"dc7d29830b5bdfdd4ec4caf108c1e807ad4fc729","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.2.2.tgz","fileCount":31,"integrity":"sha512-jlF2iQN8BrMdsIIHGADR41/udztdslIaCpqkpZtbU1D0o4f5VTQTCa1ljttgEeqRXLZ22XsGMPmwOE67dye78g==","signatures":[{"sig":"MEUCIQC88SatXuQHEKIPWEI9uIygWS6w5Fh3ptsyLfSOI6mqzQIgBfiWoyLLEjD043it5y/jUW5Sk1f661wibXa0prMWKAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170407},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"dc7d29830b5bdfdd4ec4caf108c1e807ad4fc729","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-jlF2iQN8BrMdsIIHGADR41/udztdslIaCpqkpZtbU1D0o4f5VTQTCa1ljttgEeqRXLZ22XsGMPmwOE67dye78g==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@tuturuuu/types":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.4","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.2.2_1776703576596_0.4840950195742033","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"tuturuuu","version":"0.3.0","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.3.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"dd3323e15039aaa374123222e74a89c1508d990a","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.3.0.tgz","fileCount":61,"integrity":"sha512-teqURtS11VzLYjL/zziwiftPREBcMO5a4pxvExM5/hsPmE+HCCfcxFm0Y6Btol5qE7Qa4knNbHh239xXKCCcSg==","signatures":[{"sig":"MEUCIQDIHLEJn0QJoKE/DhmzI/jRXnAb0YQ8ws1I+LYA17VCkAIgCerspE2M8nTYkITOtb+nuP5h6rxz4NVNCXjo6d774tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252532},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"dd3323e15039aaa374123222e74a89c1508d990a","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-teqURtS11VzLYjL/zziwiftPREBcMO5a4pxvExM5/hsPmE+HCCfcxFm0Y6Btol5qE7Qa4knNbHh239xXKCCcSg==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.1","@tuturuuu/types":"0.2.3","@tuturuuu/internal-api":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.3.0_1777709288717_0.5476005750802224","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"tuturuuu","version":"0.3.1","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.3.1","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"6050db45891975b1aec2835bfb07b823c7ab0432","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.3.1.tgz","fileCount":61,"integrity":"sha512-hkxs9Inxjv8rJ2XJ/1pRm0a3EbPbtiLMuC+ToDyg0j5qJXucElxNSQuOCQpazCFSUvEla/9AuGwdqRK6bj9MGQ==","signatures":[{"sig":"MEUCIQC65r3KfKMWTWKyw9zlCesely41CZhf3Z96VNoNNF6VGQIgLjAFbJNT/i85fPbfDFKAr4wsjG1oOcVZhjNRcsPh7Zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252532},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"6050db45891975b1aec2835bfb07b823c7ab0432","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-hkxs9Inxjv8rJ2XJ/1pRm0a3EbPbtiLMuC+ToDyg0j5qJXucElxNSQuOCQpazCFSUvEla/9AuGwdqRK6bj9MGQ==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.1","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.3.1_1777711068112_0.7067923971559043","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"tuturuuu","version":"0.3.2","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.3.2","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"f43b1aa36d992ca3cb60564ba4e06f4bc21f416d","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.3.2.tgz","fileCount":69,"integrity":"sha512-ugsFAiuT4RWak8EOLYcSRVQJRS3m3dRnaMO77wpXIaxE/eL6wXsmdT66nK+LWiNTkTGS30znN6y9V6Hn4S2s8w==","signatures":[{"sig":"MEUCIQCGOFpM+pi1nh9uozPht6lZlwrAPmkvDJFJ6eXNS/vHcwIgLS1dk/4xh/FfDM5XuYMp0qPMBwGfDM0Bh9gN/A8ubKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281201},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"f43b1aa36d992ca3cb60564ba4e06f4bc21f416d","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-ugsFAiuT4RWak8EOLYcSRVQJRS3m3dRnaMO77wpXIaxE/eL6wXsmdT66nK+LWiNTkTGS30znN6y9V6Hn4S2s8w==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.1","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.3.2_1777718962995_0.4461183623625071","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"tuturuuu","version":"0.3.3","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.3.3","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"a923cadb5324abb385f80146e6c6660d9e6e2c92","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.3.3.tgz","fileCount":77,"integrity":"sha512-KHe0L+JUQTivrIRFmPnAeFn9bYEgLaAP26UdmpY2jRKPM8tWJGDs7L7NuAz+SZJ2Hp2BM5pNX4NxA1xu501F8A==","signatures":[{"sig":"MEUCIHG6RPCDJ/CizUFKxCS3V8K4V8L5/8LiJsFSy1K+4j6YAiEA0NjNwxKOpCOOmiUgayJPoWTQoFJjZCBsnf804h+oX+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321363},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"a923cadb5324abb385f80146e6c6660d9e6e2c92","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-KHe0L+JUQTivrIRFmPnAeFn9bYEgLaAP26UdmpY2jRKPM8tWJGDs7L7NuAz+SZJ2Hp2BM5pNX4NxA1xu501F8A==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.1","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.3.3_1777720302822_0.14055645456719512","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"tuturuuu","version":"0.3.4","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.3.4","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"7f69f908691750fe569645cd65b9d9ea8eb3d7fe","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.3.4.tgz","fileCount":77,"integrity":"sha512-OJEutfIWrcYIsp7KRjXo8GsherbX65WXZ0ifmPIMn1gTTEKmufFga5PQ21kw3tEe3LawzN/60IqZ5OxZ1cmgcA==","signatures":[{"sig":"MEUCIQC9eQAQXWWGg0357+GHQPHBFro3Wn1U2Me80MAxATgThQIgcZ758PO7nkUsjdEViAkUlral/Na881BD9l/FRbfMeBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327505},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"7f69f908691750fe569645cd65b9d9ea8eb3d7fe","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-OJEutfIWrcYIsp7KRjXo8GsherbX65WXZ0ifmPIMn1gTTEKmufFga5PQ21kw3tEe3LawzN/60IqZ5OxZ1cmgcA==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.1","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.3.4_1777721698037_0.329589025792028","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"tuturuuu","version":"0.3.5","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.3.5","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"ec69e8423d3e834c10115843eda1002872b78987","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.3.5.tgz","fileCount":77,"integrity":"sha512-bzFmR4fCoWPaUFIY6ZW8hBmt0F8movlh/NnjTdQzhQP7SVTxKzl1gBWDN309XWdMPclDNcvUA32qgKH/MrXHdw==","signatures":[{"sig":"MEUCIQDzsjyCqRTTN9fSehnx62XdyfYlikmSrYEzkYRnB2fj0gIgZ3TUe4OFLBrbWOVcOjJmU+Qo65Dr2CN5896QekXXAsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335955},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"ec69e8423d3e834c10115843eda1002872b78987","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-bzFmR4fCoWPaUFIY6ZW8hBmt0F8movlh/NnjTdQzhQP7SVTxKzl1gBWDN309XWdMPclDNcvUA32qgKH/MrXHdw==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.1","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.3.5_1777745810789_0.20110223512777647","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"tuturuuu","version":"0.3.6","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.3.6","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"525818b98357919be03bd25b8e8e3c0258fe866c","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.3.6.tgz","fileCount":81,"integrity":"sha512-EPJxJwN56itjcSkIsms+Ia6YEGmRRITmkQP7x1o74v6qzuFlSTTBs72vmhXjEMr3w77g5zIEzOt4Ae9B0Fv/eg==","signatures":[{"sig":"MEUCIAo3yLLAKfbzgvX7IHty656eA2iAW8I1N0sokWafAQ5YAiEAqlj9g7K7WQpn3beHv6302GdSAOZ0YXDM7kT1QzC6nA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368919},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"525818b98357919be03bd25b8e8e3c0258fe866c","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-EPJxJwN56itjcSkIsms+Ia6YEGmRRITmkQP7x1o74v6qzuFlSTTBs72vmhXjEMr3w77g5zIEzOt4Ae9B0Fv/eg==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.2","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.3.6_1777748910226_0.2407474142324595","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"tuturuuu","version":"0.3.8","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.3.8","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"817568da5ee6b00c6368fd8aa11ade95cac730ce","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.3.8.tgz","fileCount":81,"integrity":"sha512-A6HyxBKiAWjP9x3F/IvzXWTVKjJd9jxSNSjo2Ck0ooVDdW2vqD16tbDrfYWuvXqAbsEt+0aKqoRL+w9WXrQT8w==","signatures":[{"sig":"MEUCIEmBnOGW/jYRpxY9ftNpEh192RWoLSWGKBCQKKZ/KnPjAiEApxQo6yZuvTLsBcZo/wSVlsmhp4VU1UFC1MBnUWoFNv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410576},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"817568da5ee6b00c6368fd8aa11ade95cac730ce","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-A6HyxBKiAWjP9x3F/IvzXWTVKjJd9jxSNSjo2Ck0ooVDdW2vqD16tbDrfYWuvXqAbsEt+0aKqoRL+w9WXrQT8w==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.2","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.3.8_1777781939900_0.16030884763861786","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"tuturuuu","version":"0.3.9","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.3.9","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"f25884f1a0aa9b03789717afbda0f7e1dd4d7c50","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.3.9.tgz","fileCount":81,"integrity":"sha512-nB6KTPM5tVJv1a4F+rdhvddDAUnVY6Qzv76GsxuPt/ZJxL9XhsljpIG3CISd6vNg3mOAHfYXdlF3oL07jIbbtg==","signatures":[{"sig":"MEYCIQD3WhdwdgVAr2Rr10FtTtAdW6+WF0qq7uXpWKWwhGcMrwIhAIaPhcyGpoK7vLy1adOYtQC5PQVv1phiet6yUzlqzbNb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413082},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"f25884f1a0aa9b03789717afbda0f7e1dd4d7c50","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-nB6KTPM5tVJv1a4F+rdhvddDAUnVY6Qzv76GsxuPt/ZJxL9XhsljpIG3CISd6vNg3mOAHfYXdlF3oL07jIbbtg==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.2","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.3.9_1777782798334_0.6495618305712909","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"tuturuuu","version":"0.3.12","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.3.12","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"345f5594f965522c14825be9a2b489d92a6e7279","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.3.12.tgz","fileCount":81,"integrity":"sha512-N66qxDgxRWNHTTooZ3tvKPf6nvHCJRc4bgSO9Wm+olJuC0b6BOHaxBXwVAR/s2jEhcgY+xEydGMtqOFFZTQ8pw==","signatures":[{"sig":"MEYCIQCyYhzSI/I5VKS50e/4cbWIQ72NL6tejbgmkDOvxY9heAIhAKJDFeBtFV62fsaas/kcYt8PW9+TJOaURCfMVnP7dz4E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427438},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"345f5594f965522c14825be9a2b489d92a6e7279","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-N66qxDgxRWNHTTooZ3tvKPf6nvHCJRc4bgSO9Wm+olJuC0b6BOHaxBXwVAR/s2jEhcgY+xEydGMtqOFFZTQ8pw==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.3.12_1778142937111_0.5521323232459612","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"tuturuuu","version":"0.3.13","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.3.13","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"b0f729726edb7c26c0c9cb30539aef82d994508b","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.3.13.tgz","fileCount":81,"integrity":"sha512-ybdDcJCy/oHocUo6SwyKKGVvIQ1q8yxNtXh1axH+Fb9gUbBozEHvnGEWEf4/vkwaGwL+GkJlryBWZBSrZylaxg==","signatures":[{"sig":"MEUCIQDbcG49TmSGgPfowZA87HFfkawCLF1sCsKkrDtZaAEktgIgdfkYNLcuXiSOTMGZYrB8yeBolZ+oczLZwlnZ39rXYR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437669},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"b0f729726edb7c26c0c9cb30539aef82d994508b","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-ybdDcJCy/oHocUo6SwyKKGVvIQ1q8yxNtXh1axH+Fb9gUbBozEHvnGEWEf4/vkwaGwL+GkJlryBWZBSrZylaxg==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.3.13_1778144310217_0.2549563665826524","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"tuturuuu","version":"0.3.14","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.3.14","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"b1076c7be31684a564edcc56f653dde35b33a7f5","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.3.14.tgz","fileCount":81,"integrity":"sha512-yXlm4f2n3QFYhFzctrOES+u2US8slvLZwvajkR0zHSmW0WJWkMl0zLdvBy0izA3/BagC4s2yzfRlkNDTNVKpww==","signatures":[{"sig":"MEYCIQDPahTm6Cn/FKpIN8SS8YVRHIgy615wbuYZovv6fe8ngwIhAMxf+lqwUbdW8lKJsPZ4NksTS6ruxW2olrqlg2qkXqlC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444305},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"b1076c7be31684a564edcc56f653dde35b33a7f5","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-yXlm4f2n3QFYhFzctrOES+u2US8slvLZwvajkR0zHSmW0WJWkMl0zLdvBy0izA3/BagC4s2yzfRlkNDTNVKpww==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.3.14_1778145885052_0.7197825015571759","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"tuturuuu","version":"0.3.15","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.3.15","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"b1c1cc8f2904f4c649c3b70281d9f7f4e270ce8c","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.3.15.tgz","fileCount":81,"integrity":"sha512-QVB4Tz/wgGxJEz6RhD65a29oHcWYjZaYHS0G2/Yr/QsElyIZkarUfvVk0JkiquQPo8I9BjRcTtXsQPbZYe31IA==","signatures":[{"sig":"MEYCIQC0yGb99/IuO1Zp2LTfjhQlI7eCb8u38uJwmJdDhMd3AgIhAIPPYUxV65r/ZjKF9PQC3xaLfMt5yM45e/7W+AF3hnZS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445408},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"b1c1cc8f2904f4c649c3b70281d9f7f4e270ce8c","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-QVB4Tz/wgGxJEz6RhD65a29oHcWYjZaYHS0G2/Yr/QsElyIZkarUfvVk0JkiquQPo8I9BjRcTtXsQPbZYe31IA==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.3.15_1778146580830_0.45500039476692744","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"tuturuuu","version":"0.4.0","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.4.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"81795cafb96922ae4473f227ca9c2d03f2ed1869","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.4.0.tgz","fileCount":97,"integrity":"sha512-tluphaaGoAqoFgQV8HwWAMGdqIczzh1SjF50/Q4tUted4n2VwZg40fg1EfsPc15ngCGQSPG/GUVeVl6dVf30FQ==","signatures":[{"sig":"MEQCIAfNjYaZ9MwRIfkNYUg9Yi3y1NHTMpLD7HBU8Xx+mB4lAiBPBXoHVNAVnq/d5ZS/baOS9uWyspfusLpTR8H2dISRmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539187},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"81795cafb96922ae4473f227ca9c2d03f2ed1869","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-tluphaaGoAqoFgQV8HwWAMGdqIczzh1SjF50/Q4tUted4n2VwZg40fg1EfsPc15ngCGQSPG/GUVeVl6dVf30FQ==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.4.0_1778338276938_0.29297075770969583","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"tuturuuu","version":"0.4.1","keywords":["tuturuuu","sdk","api"],"author":"Tuturuuu","license":"MIT","_id":"tuturuuu@0.4.1","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"589b0585e08af4a6aa28e9748b79ffefe00d51b9","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.4.1.tgz","fileCount":109,"integrity":"sha512-x4LKVs0fksH8ryZCc1xY4HNbwbp4h+RtTFCPazO33M1NQcj/LrRmFb4gi340vliJG/uOVSlGq8zeA6z//Ycjbw==","signatures":[{"sig":"MEUCIF7FDqHCg6QvDfaItKNlyWgZm3JQXcF/o5OgeSr6N/94AiEAwwAZhTNnaqqj8CGLmGGzvdVuhH2Z35OBTQzavySdtQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553283},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"589b0585e08af4a6aa28e9748b79ffefe00d51b9","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"vohoangphuc","email":"contact@vohoangphuc.com"},"_integrity":"sha512-x4LKVs0fksH8ryZCc1xY4HNbwbp4h+RtTFCPazO33M1NQcj/LrRmFb4gi340vliJG/uOVSlGq8zeA6z//Ycjbw==","repository":{"url":"https://github.com/tutur3u/platform","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.4.1_1778340708266_0.9234672215459294","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"tuturuuu","version":"0.4.3","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.4.3","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"b4b2b8a218b4412e109ba27f3faff4e903ae0235","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.4.3.tgz","fileCount":115,"integrity":"sha512-D4zpQUMYfuX/x3Yoc/0VDRU2Ksp72bKHrgh7sZLg0gf9dNWieiu1OhcQBXeSAOhjA46XxtGWQaOWsJqkLkCEwA==","signatures":[{"sig":"MEUCIQCi+w6bjmm3eEIacUa3nBbFsSjq/6XT3OtUX47vMuPlZAIgaIWAtCjmWgF08NrxD9uMWFB3rlQVda2CZD0/cW9tM08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579583},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.4.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.4.3.tgz","_integrity":"sha512-D4zpQUMYfuX/x3Yoc/0VDRU2Ksp72bKHrgh7sZLg0gf9dNWieiu1OhcQBXeSAOhjA46XxtGWQaOWsJqkLkCEwA==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@tuturuuu/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.4.3_1778861579296_0.2228068493020514","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"tuturuuu","version":"0.4.4","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.4.4","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"bdac7bd6e9917fa60c12e6162d2514c25c57ab03","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.4.4.tgz","fileCount":115,"integrity":"sha512-oDZ6VOjSNyknCPZmeul9hlhwtN3rKL5ti0XkA1wAnlLvQP3j6dGvk4Z/T2WI2RkbGy6MY0oHFpZdGdBs7c7APw==","signatures":[{"sig":"MEUCIQCBTfHJXyL6T8DGGumwLNfJfW8fOBd8+cQREkCyk6Vn8QIgMg9R7ETajKxj+zHUNndv6I1LUdYCCCDLgpGbDL6YG00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579583},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.4.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.4.4.tgz","_integrity":"sha512-oDZ6VOjSNyknCPZmeul9hlhwtN3rKL5ti0XkA1wAnlLvQP3j6dGvk4Z/T2WI2RkbGy6MY0oHFpZdGdBs7c7APw==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0","@tuturuuu/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.4.4_1778991358212_0.30782453111549923","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"tuturuuu","version":"0.4.5","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.4.5","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"1acb9aa85eec3fdca53b5014efe134c450a3ad37","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.4.5.tgz","fileCount":115,"integrity":"sha512-JBEnvJ6y90bw6kzc7Z+7mnziOVYzMEjkL0pIxwMqxaoG0egQbdzM/NcO4Vdq9PPocSNx0cqV6+IMk0/VIUBBtQ==","signatures":[{"sig":"MEYCIQDDYHUl06HM1QCjR2elzrfdSx8dAKPbZzRjCsgXi4k95AIhAMzIyks39YlIsnzh+iGdrtHI/J/wOKS4IZBajgy65Kb2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579838},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.4.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.4.5.tgz","_integrity":"sha512-JBEnvJ6y90bw6kzc7Z+7mnziOVYzMEjkL0pIxwMqxaoG0egQbdzM/NcO4Vdq9PPocSNx0cqV6+IMk0/VIUBBtQ==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0","@tuturuuu/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.4.5_1779009562095_0.9225878195974937","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"tuturuuu","version":"0.4.6","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.4.6","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"0c34d24b938b21c3e4d96191256729146fc1d64a","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.4.6.tgz","fileCount":115,"integrity":"sha512-u3EA4+1V4l+Y5Bq7ZdI9GGBTypsXtq985DjirEVMPH3AUMM3JuTD0FYqEm/iNIF66/OHa0cgWwMmOcawmcEvFA==","signatures":[{"sig":"MEQCIC8Lu+82huRN/8D0va7byQZFOqTkZWbgxf0Kb2InvqbVAiADqh6LDmppZEyrxc2IRE1zJo39Gl991T56ygl9lCsJvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":580164},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.4.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.4.6.tgz","_integrity":"sha512-u3EA4+1V4l+Y5Bq7ZdI9GGBTypsXtq985DjirEVMPH3AUMM3JuTD0FYqEm/iNIF66/OHa0cgWwMmOcawmcEvFA==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0","@tuturuuu/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.4.6_1779025327289_0.013386733718736998","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"tuturuuu","version":"0.4.7","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.4.7","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"aac6cc96668dce3d28c06e950eb0c5776e16e41c","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.4.7.tgz","fileCount":115,"integrity":"sha512-RsqNWulgYYAtHRQiNMOKA1wccHheS7fXjmlQ5CDeO+SfKqfa/QkT8jgAvyPoaj9Xn17uzb8Oz0bEfPeTX9RDTQ==","signatures":[{"sig":"MEUCIQC08q9dd4lmqCzuuthfBxqzxP6UwOOSjLAwG2b3Ih8bXQIgYT3l3MAjsqagP8eLTDUeDN/W+Lg8Jo9u3yxY9w/As7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":581595},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.4.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.4.7.tgz","_integrity":"sha512-RsqNWulgYYAtHRQiNMOKA1wccHheS7fXjmlQ5CDeO+SfKqfa/QkT8jgAvyPoaj9Xn17uzb8Oz0bEfPeTX9RDTQ==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0","@tuturuuu/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.4.7_1779190362683_0.8948660333348502","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"tuturuuu","version":"0.4.8","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.4.8","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"f096fcf7830bfab5b7ef648c0bad3a3eb77af984","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.4.8.tgz","fileCount":115,"integrity":"sha512-u/j4NXr8feSa14TKcRlyW7SDdtRH7oB0MC2Oq1eapGCXH71hxcFOM1x4ZcHrhcSA/zutTMoKz5sokgjZ42SJcQ==","signatures":[{"sig":"MEYCIQCscmD23xLD3dRVs3Z+6QyAeNne7Cp8MRXGkCGvSaOoJwIhAL2EGvIejKYaBgvQZ8b+YyNWbGOvO9wwzhocqnvQXQlE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":581595},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.4.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.4.8.tgz","_integrity":"sha512-u/j4NXr8feSa14TKcRlyW7SDdtRH7oB0MC2Oq1eapGCXH71hxcFOM1x4ZcHrhcSA/zutTMoKz5sokgjZ42SJcQ==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.9.0","@tuturuuu/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.4.8_1779256702682_0.6056316248645901","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"tuturuuu","version":"0.4.9","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.4.9","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"bddf1332e2117a939a28d30ee276b25a018c72ae","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.4.9.tgz","fileCount":115,"integrity":"sha512-jY0qfOBqlMyovFAvpflftxe5u6iNcJEk6KqkJIfqyPdQCXOAh2SfJ7s1qKaTUCqru2LOmfYNX5ixkBcSS3fiOg==","signatures":[{"sig":"MEUCIQCpeldEKRkF3R6mwG5WlCNy7hhfy4KUo2srI3AiS393bwIgT+6gic07209oMC7WBDomgm92ihqb/KuZ5K83ht1xp7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":581595},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.4.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.4.9.tgz","_integrity":"sha512-jY0qfOBqlMyovFAvpflftxe5u6iNcJEk6KqkJIfqyPdQCXOAh2SfJ7s1qKaTUCqru2LOmfYNX5ixkBcSS3fiOg==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.2.4","@tuturuuu/internal-api":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.9.1","@tuturuuu/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.4.9_1779333765015_0.43571233238528606","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"tuturuuu","version":"0.5.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.5.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"ead9dc197602f24e9eba6c2843e2b67ebbdc7711","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.5.0.tgz","fileCount":123,"integrity":"sha512-RR+s4aqaJO16eCcwX1fOFTFmIN0vV+hhc+4YcsfH4P1GMM5Is0fZWE+vDtZ45Gzpdh+ADvmYG0+P6X0kb9xhfQ==","signatures":[{"sig":"MEQCIEBFFWl3iXeM3b9lwvCnbgD3r8+fkDcPT2lIpz7kVUqSAiBHw2m/I1NGiHlHDOo7XRrEMR4+JnNY1avzHFp4Tgsqow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":627155},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.5.0.tgz","_integrity":"sha512-RR+s4aqaJO16eCcwX1fOFTFmIN0vV+hhc+4YcsfH4P1GMM5Is0fZWE+vDtZ45Gzpdh+ADvmYG0+P6X0kb9xhfQ==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.13.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.3.0","@tuturuuu/devbox":"0.1.0","@tuturuuu/internal-api":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1","@tuturuuu/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.5.0_1780488919136_0.6463365388084459","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"tuturuuu","version":"0.6.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.6.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"224dcd9bbac7fe2817d57f2c48c29181d124c136","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.6.0.tgz","fileCount":147,"integrity":"sha512-hlwQ5yjBqRMr6/AYqQzN7w3tGLaG++dLeTjCVefd39PCxYa2rL986sRgrVd8a9IM5LbrCLUEn2JPlxYGYRrUlA==","signatures":[{"sig":"MEUCIGPS8F+hNarCWRoWhnELUzuHnTfgGL1jhGfuu9ZjNeLeAiEA8PKRGjAsgcMjWgbF5yDNTAVkhBflihGCAIB3ieZCep8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677796},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.6.0.tgz","_integrity":"sha512-hlwQ5yjBqRMr6/AYqQzN7w3tGLaG++dLeTjCVefd39PCxYa2rL986sRgrVd8a9IM5LbrCLUEn2JPlxYGYRrUlA==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.13.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.4.0","@tuturuuu/devbox":"0.2.0","@tuturuuu/internal-api":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.6.0_1780945436014_0.43806847622605405","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"tuturuuu","version":"0.6.1","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.6.1","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"a685e8e14467b11534a114bd17de90370f4d72dd","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.6.1.tgz","fileCount":147,"integrity":"sha512-cCAVZxDRDP319Pkd3FPD2N9wvEV+redhdaqD5LQXg/dyfy6Qnt5RDDcGCbyuyLMKlaQoKgWdG3UgcwrwUyE6FQ==","signatures":[{"sig":"MEUCIQDxvaezzIvKd0jAZdJZ4EaTUiIYJWy8bDp6oQMiPFZ8wAIgGNi7fBt8CEScwWjCcmaWKXLUlBjezmM6XHD8nkFAjoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676494},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.6.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsgo --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsgo --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.6.1.tgz","_integrity":"sha512-cCAVZxDRDP319Pkd3FPD2N9wvEV+redhdaqD5LQXg/dyfy6Qnt5RDDcGCbyuyLMKlaQoKgWdG3UgcwrwUyE6FQ==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.13.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.4.1","@tuturuuu/devbox":"0.2.1","@tuturuuu/internal-api":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","@typescript/native-preview":"^7.0.0-dev.20260607.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.6.1_1780993060671_0.5498621671910076","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"tuturuuu","version":"0.7.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.7.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"6284277726b240a5e2cb6d70f9bfb5755dcf9056","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.7.0.tgz","fileCount":163,"integrity":"sha512-lnD/yRErmpHXwxq6KtA/QTexPQUH9vnxD5PBavtyVSSdTvT4k11k9mSLoiXMok3hMiXO/SVR9FuiE3yTCc1yTA==","signatures":[{"sig":"MEYCIQDdF1CAigEYFUJ1+7YtsrA/JZHgEnYFCkm0GNepevy3dQIhAIs8RnIASec39Zo9cvcIMA8ncZKbGtzTnIp0yq6cWN0y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":781072},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsgo --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsgo --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.7.0.tgz","_integrity":"sha512-lnD/yRErmpHXwxq6KtA/QTexPQUH9vnxD5PBavtyVSSdTvT4k11k9mSLoiXMok3hMiXO/SVR9FuiE3yTCc1yTA==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.13.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.5.0","@tuturuuu/devbox":"0.3.0","@tuturuuu/internal-api":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","@typescript/native-preview":"^7.0.0-dev.20260607.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.7.0_1781079234477_0.9925336271095464","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"tuturuuu","version":"0.8.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.8.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"2793ca84dc7490379d3b7d091005ccbe4dfe7b9e","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.8.0.tgz","fileCount":167,"integrity":"sha512-vM0tRsFvSu15J3gvrr5LCK1KAQd0NLhf8PGbRi5gDV1RFKFye1Yx/uwZ4a69iVnQ2as5ccG3dvo0X2CQhzkNhA==","signatures":[{"sig":"MEUCIEIpKWXkDa5JQ/NFIGS+l645YdfXw353PbJpp1nUsLm/AiEAonPvj1hC/yN2uwayxhx2dWN3zP515wX+z2UNw0YwgGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":799253},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsgo --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsgo --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.8.0.tgz","_integrity":"sha512-vM0tRsFvSu15J3gvrr5LCK1KAQd0NLhf8PGbRi5gDV1RFKFye1Yx/uwZ4a69iVnQ2as5ccG3dvo0X2CQhzkNhA==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.13.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.6.0","@tuturuuu/devbox":"0.3.0","@tuturuuu/internal-api":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","@typescript/native-preview":"^7.0.0-dev.20260607.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.8.0_1781146118584_0.7265197844587565","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"tuturuuu","version":"0.9.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.9.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"efcad10c410307cf10da10a13454a1e73e6a3ab4","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.9.0.tgz","fileCount":167,"integrity":"sha512-Ws7xK58mkNlXFCiZavs4TlA5R2kIFb9/k4htSUZB32Bm+ei45ChQuNQYprRhvLeuPsKDS8woDNrT+Tg0PXmG2A==","signatures":[{"sig":"MEUCIBFGv/U+uvDDaeHEe4WwB+t6eAEjLIB7+3u6sMHXhkS7AiEAlSR6UfPYtSRnfQ3rPKPOtgSoI2v51gZ78DIoesD6kSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":808629},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsgo --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsgo --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.9.0.tgz","_integrity":"sha512-Ws7xK58mkNlXFCiZavs4TlA5R2kIFb9/k4htSUZB32Bm+ei45ChQuNQYprRhvLeuPsKDS8woDNrT+Tg0PXmG2A==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.13.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.6.1","@tuturuuu/devbox":"0.3.0","@tuturuuu/internal-api":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","@typescript/native-preview":"^7.0.0-dev.20260607.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.9.0_1781165367770_0.6011148525949483","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"tuturuuu","version":"0.10.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.10.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"e37d08faeb8cfcb25f223aa47ce753826185f742","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.10.0.tgz","fileCount":195,"integrity":"sha512-8zxvXqbW/uJ0/r0KrbM4ZLiA8+XC6mwpGqiCZz+cCGDo6vxmUqiHY8DFr380utNPF4aEmGciyVf7jDdA/gQF1g==","signatures":[{"sig":"MEYCIQCBn/6HVb+JTMUDFlhhUkDxIpFgO/UHngg6p/QX5pxz3gIhAN2pKB0KtQcA3hJQNdQ0YYRZluMON0UXlyaxsPOphzhJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":967448},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsgo --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsgo --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.10.0.tgz","_integrity":"sha512-8zxvXqbW/uJ0/r0KrbM4ZLiA8+XC6mwpGqiCZz+cCGDo6vxmUqiHY8DFr380utNPF4aEmGciyVf7jDdA/gQF1g==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.13.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.7.0","@tuturuuu/devbox":"0.3.0","@tuturuuu/internal-api":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","@typescript/native-preview":"^7.0.0-dev.20260607.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.10.0_1781191722810_0.9536149117469164","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"tuturuuu","version":"0.10.1","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.10.1","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"9837eb8a362aa59e1f8324b824eb127c43db699e","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.10.1.tgz","fileCount":195,"integrity":"sha512-umOBXP3n2T28PeQ6KaIy+DXLkq1l1MmH8UWEoKfciSrkF7rAT82PVw2Rl/tww2p0g3SqaVwreWrn9SLFmD2PZQ==","signatures":[{"sig":"MEUCIADIGyUiONcZWTOKeqUqi7nIH37lV/mGrvLDgRsHrXdaAiEAvWrpkpeMl8Br2gjOgzU7sptijjinpC6WWCM7SuGuBBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":968186},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.10.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsgo --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsgo --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsgo --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.10.1.tgz","_integrity":"sha512-umOBXP3n2T28PeQ6KaIy+DXLkq1l1MmH8UWEoKfciSrkF7rAT82PVw2Rl/tww2p0g3SqaVwreWrn9SLFmD2PZQ==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.13.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.10.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.3","@typescript/native-preview":"^7.0.0-dev.20260614.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.10.1_1781680151947_0.16314933495355244","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"tuturuuu","version":"0.11.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.11.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"793db8957bb6ea7d884ac7ae12bbe51a09837cc3","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.11.0.tgz","fileCount":203,"integrity":"sha512-gQBPxwXUZqRrQKxIVLGcqy+7k4AkDHK7X4cqJ5lShLirR0KR/Mm99Zu1Mv8Cs1Vy6CAhO4+u5z6uL1/77vR+Wg==","signatures":[{"sig":"MEQCIAOOaf0RT2QkUDxea/FNCVS9e0vJJvlG9O3Npr12nZeKAiBttQUSnU4M9MGIGVxmmjCt5vRdCCS6TkrI9Kp2UfFRFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1029182},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.11.0.tgz","_integrity":"sha512-gQBPxwXUZqRrQKxIVLGcqy+7k4AkDHK7X4cqJ5lShLirR0KR/Mm99Zu1Mv8Cs1Vy6CAhO4+u5z6uL1/77vR+Wg==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.13.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","@tuturuuu/types":"0.12.0","@tuturuuu/utils":"0.10.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc","@types/node":"^26.0.0","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.11.0_1782544110645_0.15551714640659875","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"tuturuuu","version":"0.12.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.12.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"cf2eb46589262c7729717f1c08c1e3c3aed9e1f5","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.12.0.tgz","fileCount":211,"integrity":"sha512-aUGh/2ToiirZlRZ94LO6jNtXtdgT/22a9A27MReG4yGUGkNoE+J6py5sjbLy3c3eWTD5i6BUbg24hNQL1nZkOQ==","signatures":[{"sig":"MEYCIQC2phBiR272T29mouNa3Oc1u231CNn8kxx1WWfTgeLjAwIhALtG6Fk/yoa8nePv8/IbXrEkOGoezoOgFLVhC6J9UFNs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1104758},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.12.0.tgz","_integrity":"sha512-aUGh/2ToiirZlRZ94LO6jNtXtdgT/22a9A27MReG4yGUGkNoE+J6py5sjbLy3c3eWTD5i6BUbg24hNQL1nZkOQ==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.13.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","@tuturuuu/types":"0.13.0","@tuturuuu/utils":"0.11.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc","@types/node":"^26.0.0","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.12.0_1782731020652_0.6103488078928041","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"tuturuuu","version":"0.12.1","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.12.1","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"3be318c5abfc7dfb9d9e0ab9cc924f51d3afde0d","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.12.1.tgz","fileCount":211,"integrity":"sha512-f/jPQZgLfeNCaxfOjVQphNu2CJUJbTS//5KYkeqFbVM72l9HVaqjTsqs293szcENU3217C1WQ++hTGN/Y+kwjQ==","signatures":[{"sig":"MEYCIQCkPjqD+2FPT0ux39lltDcoHoTIyIxNjU0yA3t2rxokKwIhAPBe1tuSqK/dEcI/eYBQ/hIHFxeyVN3SktHtfuOa9wan","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1107153},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.12.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.12.1.tgz","_integrity":"sha512-f/jPQZgLfeNCaxfOjVQphNu2CJUJbTS//5KYkeqFbVM72l9HVaqjTsqs293szcENU3217C1WQ++hTGN/Y+kwjQ==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","@tuturuuu/types":"0.13.1","@tuturuuu/utils":"0.12.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc","@types/node":"^26.0.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.12.1_1783010633829_0.5517067908898385","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"tuturuuu","version":"0.13.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.13.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"2c7b2c339f8a2c15c3b248339d9fad0418cf8ea3","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.13.0.tgz","fileCount":215,"integrity":"sha512-lx+urIdmjNqrU+TGj6jLxAdvfrYGHvf7OFZYzY5sxvLazvtNgVhIZxuQI34l/lry/cEzmIImmVsOCzPJxBWe7A==","signatures":[{"sig":"MEUCIQCSyRGRAo/aSU15GwTTr/bNrGZUHxjZF8ZmdxxtSqDpRQIgelwk3Dd0yX4Md8rGy2brnVSN+hlbAB/LqPG0TdYsB2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131496},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.13.0.tgz","_integrity":"sha512-lx+urIdmjNqrU+TGj6jLxAdvfrYGHvf7OFZYzY5sxvLazvtNgVhIZxuQI34l/lry/cEzmIImmVsOCzPJxBWe7A==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","@tuturuuu/types":"0.14.0","@tuturuuu/utils":"0.12.1","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc","@types/node":"^26.0.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.13.0_1783088046518_0.7660950369027686","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"tuturuuu","version":"0.13.1","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.13.1","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"58e674b22b0884a3476f0950add5ca086400e127","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.13.1.tgz","fileCount":215,"integrity":"sha512-nnnzbtQ0ijFTVJ/rCwbHEyEmvl6vdDBX1Mz+HsQwAv9upYGYCBdrv1LmpuyMiazB2Rs5hFgdHGmhyiMDeg7ldg==","signatures":[{"sig":"MEQCIAD2KtgpgnZBU5vC8IjU7vFqyl3cdP05oF+t14UvW1KBAiBvPgXnxdxtKqwk+mnKR60YZBvueG6ZlMNt1X4XedEHKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1145074},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.13.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.13.1.tgz","_integrity":"sha512-nnnzbtQ0ijFTVJ/rCwbHEyEmvl6vdDBX1Mz+HsQwAv9upYGYCBdrv1LmpuyMiazB2Rs5hFgdHGmhyiMDeg7ldg==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","@tuturuuu/types":"0.14.0","@tuturuuu/utils":"0.13.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc","@types/node":"^26.0.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.13.1_1783334846035_0.8810780009577197","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"tuturuuu","version":"0.14.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.14.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"f661bc2d469c6c19aadf429d01979b90df870d43","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.14.0.tgz","fileCount":215,"integrity":"sha512-2DPaXPq/G4G+LZlDCvkIzybqfJsUIr5/mMhWUewuOC4XvrC7iEZ/u3eRXjHGjmKrMuM9ivILVs17Aqc4xSsVaw==","signatures":[{"sig":"MEQCIG/QTHKRXb1w1kiwIx0ezvcL4wK1qfgVQf1Nc04kAdNrAiAGAW/GJnlTUomYbkHRcEiBefDFTkP0jDmj9WAxIy1+iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1148611},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.14.0.tgz","_integrity":"sha512-2DPaXPq/G4G+LZlDCvkIzybqfJsUIr5/mMhWUewuOC4XvrC7iEZ/u3eRXjHGjmKrMuM9ivILVs17Aqc4xSsVaw==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","@tuturuuu/types":"0.16.0","@tuturuuu/utils":"0.15.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^26.1.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.14.0_1783927758146_0.5922599435539206","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"tuturuuu","version":"0.15.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.15.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"50f5959cdac4f8b27d1fbb491ab3f375bedac863","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.15.0.tgz","fileCount":215,"integrity":"sha512-IaeES2hLdnlMmLgp0QIs7PwyD3Gk0KH8FcYuFRcjHOZZ1v6yR8bKZbh/JFwHbplTN/qTUMDTV/n2pHBwMmskNw==","signatures":[{"sig":"MEUCICrEUw8Yd7j1J14abGdUoclX1WdmlQf+PRfWr7DzLrizAiEA/YQHelLHk2C2nMFT6F2nKaaGmr6pxfYJs+avJxk+CEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1148443},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.15.0.tgz","_integrity":"sha512-IaeES2hLdnlMmLgp0QIs7PwyD3Gk0KH8FcYuFRcjHOZZ1v6yR8bKZbh/JFwHbplTN/qTUMDTV/n2pHBwMmskNw==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","@tuturuuu/types":"0.18.0","@tuturuuu/utils":"0.16.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^26.1.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.15.0_1784350277930_0.8532449129840707","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"tuturuuu","version":"0.15.1","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.15.1","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"4622ec76fcfa70e0e1003abaaabbccb1fb66a695","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.15.1.tgz","fileCount":215,"integrity":"sha512-rgOVAU+HLARO+zKSiS8DfAmDtjQyesQABCr9RsMvNcfFWXSs/CBZJjTDucEtPbdqieZXkpkYS0E4q/YzmShy2w==","signatures":[{"sig":"MEUCIQCWLMlY+ZnsniFbTTuG10+NpEYbi01mKsvmgdJtamKVIwIgN7yH7bBjcd6MmVEhrPH4sHSxhxqJMI7MZS6lIcpL6uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1147861},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.15.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.15.1.tgz","_integrity":"sha512-rgOVAU+HLARO+zKSiS8DfAmDtjQyesQABCr9RsMvNcfFWXSs/CBZJjTDucEtPbdqieZXkpkYS0E4q/YzmShy2w==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","@tuturuuu/types":"0.19.0","@tuturuuu/utils":"0.17.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^26.1.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.15.1_1784636977361_0.5418592861675671","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"tuturuuu","version":"0.16.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.16.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"8cdede16896dbfebe7b55bb69960b712f8718c7f","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.16.0.tgz","fileCount":215,"integrity":"sha512-Cf2rl34cnRx6cLZOHTD4JXjZOf7Xfmz5447ewQua9Odgb2uUrY7342EyLyX+4YFJPe3KmHW0jT5axYQY5kQBeg==","signatures":[{"sig":"MEYCIQD2/CqkiVQ71rpmwtBOQuo0rTiAZnqb0kYZAtIG2ELHEwIhAIwqV9y69kdkyC9mu5P4zeGC9uRNYb09u1d1VUU1tmv3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1147861},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.16.0.tgz","_integrity":"sha512-Cf2rl34cnRx6cLZOHTD4JXjZOf7Xfmz5447ewQua9Odgb2uUrY7342EyLyX+4YFJPe3KmHW0jT5axYQY5kQBeg==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","@tuturuuu/types":"0.20.0","@tuturuuu/utils":"0.18.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^26.1.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.16.0_1784981869487_0.37357199319326173","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"tuturuuu","version":"0.17.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.17.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"fd1bb717e2eab0bdd66db3849689f13d94838a01","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.17.0.tgz","fileCount":215,"integrity":"sha512-p2/bS9IY6NjvclWEatYPl33ujXwBkBdlnUkoGFP0+yyk0xlFKOj2RoRHFBxZbG8wdi+M2zNovWSDjDTcbqrW0g==","signatures":[{"sig":"MEQCIETTNMNvDvqBY4S0vPxrRuHe0XS9qlPpd8FC1PENuRj+AiABOidItWVFngbbN5MJKl1ucWkNwSdz/Xw9xS+WqZDzfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1148312},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.17.0.tgz","_integrity":"sha512-p2/bS9IY6NjvclWEatYPl33ujXwBkBdlnUkoGFP0+yyk0xlFKOj2RoRHFBxZbG8wdi+M2zNovWSDjDTcbqrW0g==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","@tuturuuu/types":"0.21.0","@tuturuuu/utils":"0.18.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^26.1.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.17.0_1785146992011_0.42465847123807254","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"tuturuuu","version":"0.18.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.18.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"50416ab0cf68c2a786bd4e8fd477801461f67859","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.18.0.tgz","fileCount":215,"integrity":"sha512-xISzjE6EIbOVXW7R95Ae7W5a4hiQXmYg+XbayX8e6eYA1U4VzehX0uOpk5dzx0dZjj7i6T2cgfKVMkEySZ+WWA==","signatures":[{"sig":"MEYCIQDy2Alo06hjRell3o0yZuUOgTlbJxXPPhzUY2xUW17EswIhALkfROPFnvYjW6zYmHNOiOH/uqG7X6CB8CJjiRpwMguJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1148312},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.18.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.18.0.tgz","_integrity":"sha512-xISzjE6EIbOVXW7R95Ae7W5a4hiQXmYg+XbayX8e6eYA1U4VzehX0uOpk5dzx0dZjj7i6T2cgfKVMkEySZ+WWA==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","@tuturuuu/types":"0.22.0","@tuturuuu/utils":"0.19.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^26.1.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.18.0_1785169156837_0.5896839022454512","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"tuturuuu","version":"0.19.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.19.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"2eb7f5414c32ae02d61a396efb368d0ed03578c6","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.19.0.tgz","fileCount":215,"integrity":"sha512-yphr/+oMzp3B71ExwRmfaPInakEPcAfZFEagtILgEZFDPEP3BHga0/kG/uZa2/DQIHytHFhQ+ewKdv/HVoBkTg==","signatures":[{"sig":"MEQCIDEr5e9yDkpNd20ZfTJN8LTsqhTZlQZjygc5jl4JMPqUAiBYHzFA68X8kKtJPcrEtoYizuoqQnvyR6T7dLXgepDQ2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1148312},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.19.0.tgz","_integrity":"sha512-yphr/+oMzp3B71ExwRmfaPInakEPcAfZFEagtILgEZFDPEP3BHga0/kG/uZa2/DQIHytHFhQ+ewKdv/HVoBkTg==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","@tuturuuu/types":"0.23.0","@tuturuuu/utils":"0.20.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^26.1.1","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.19.0_1785177690204_0.9381140164018102","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"tuturuuu","version":"0.20.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.20.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"984acc3dd09fb80cbca85307ea49641b3027b5eb","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.20.0.tgz","fileCount":219,"integrity":"sha512-O6V6Jr1rrElkFTqb+IVW7RUcU1hWGu9aDoU3RN/e9OAwkAEeDQdjKskgAGgSwQDVBsVR54BxXl/5wjNAvxWPkw==","signatures":[{"sig":"MEYCIQD+7mHURiENKznwhrvWkidp9b0DicW7PO+GuOb+vw0XZgIhAOrnW1eNQDqdp/2DOALrtEfWhDkE9uqdijYU91VZKfQS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1156243},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.20.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.20.0.tgz","_integrity":"sha512-O6V6Jr1rrElkFTqb+IVW7RUcU1hWGu9aDoU3RN/e9OAwkAEeDQdjKskgAGgSwQDVBsVR54BxXl/5wjNAvxWPkw==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","@tuturuuu/types":"0.26.0","@tuturuuu/utils":"0.22.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^26.1.2","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.20.0_1785869658706_0.27092972084063716","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"tuturuuu","version":"0.20.1","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.20.1","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"c699142fca85da6738f6f8f3a10dee767cd27259","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.20.1.tgz","fileCount":219,"integrity":"sha512-pbe24DJhFTkzoqR6Eb1ZIG71W38Wsyitv1TcDaNXTz3exT4nXBWbSLJWPZM5lRv09858upTAkgnihP0WojaxKg==","signatures":[{"sig":"MEUCICOWw8w6yLU/sPn0oyst0HevLrtUlNcgSYYYRIW/eMafAiEAuAbIPxQZAJvU7a+NJFabQvYZbtpq6euwRwlQQh/gPsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1158500},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.20.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.20.1.tgz","_integrity":"sha512-pbe24DJhFTkzoqR6Eb1ZIG71W38Wsyitv1TcDaNXTz3exT4nXBWbSLJWPZM5lRv09858upTAkgnihP0WojaxKg==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","@tuturuuu/types":"0.27.0","@tuturuuu/utils":"0.24.2","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.29.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^26.1.2","@tuturuuu/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.20.1_1786482494038_0.06108519377336852","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"tuturuuu","version":"0.21.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.21.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"38b7202686728ea3e068e9d646993afc875fc879","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.21.0.tgz","fileCount":227,"integrity":"sha512-I2mNu6AhgHbEhNMlYXPpmDd8VZp/aswd09aafGSpFlG6Qe+H92UaHH+hcEddQwq4eJWsWHPnubAkzRo3XKzm1g==","signatures":[{"sig":"MEYCIQDoc7ahFkMlu8aq6wXLGhNO+dY5Ww2/n8H42Uq4xFbw3gIhAPkB8mZIo6eksjA7JNFI5cmjgBomJfR5Mg3dsnYrMyoS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1181868},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.21.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.21.0.tgz","_integrity":"sha512-I2mNu6AhgHbEhNMlYXPpmDd8VZp/aswd09aafGSpFlG6Qe+H92UaHH+hcEddQwq4eJWsWHPnubAkzRo3XKzm1g==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","yaml":"^2.9.0","@tuturuuu/types":"0.29.0","@tuturuuu/utils":"0.28.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.1","devDependencies":{"vitest":"^5.0.0","typescript":"7.0.2","@types/node":"^26.4.1","@tuturuuu/typescript-config":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.21.0_1788838090247_0.8661468865375241","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"tuturuuu","version":"0.22.0","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.22.0","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"bbf9eb42ceccca43c6b0f4f286f4216b14ee11b0","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.22.0.tgz","fileCount":263,"integrity":"sha512-gIHa6f9yYXjYHztq1isO3M/ib1seAEacbDmjmBB52JtoPA/oC/uVCBve3JCr24hNH31lxadidROMnbHk0xr91g==","signatures":[{"sig":"MEYCIQC0mU2D80xJFNXoJo2DlB6yK3jGvN7/EC47WluE/KEB6QIhAOowOA37GBTBO+Z3r683fWWys3tycpsMAw7slpanRAV9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1271400},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.22.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.22.0.tgz","_integrity":"sha512-gIHa6f9yYXjYHztq1isO3M/ib1seAEacbDmjmBB52JtoPA/oC/uVCBve3JCr24hNH31lxadidROMnbHk0xr91g==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","yaml":"^2.9.0","@tuturuuu/types":"0.30.0","@tuturuuu/utils":"0.28.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.38.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.1","devDependencies":{"vitest":"^5.0.0","typescript":"7.0.2","@types/node":"^26.5.0","@tuturuuu/typescript-config":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.22.0_1789104666555_0.14973394240031102","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"tuturuuu","version":"0.22.1","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.22.1","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"71dcf0e6bc0cc43c34dd4f5277081a6f38266633","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.22.1.tgz","fileCount":263,"integrity":"sha512-xp9STh1XdGmHLyQkWyeDNAZ//Z2wwHollgsOQAsGuNwBYC+9ezVFneH596T1eY+uYlDrnXjUs86KxzEen6pukA==","signatures":[{"sig":"MEUCIQDwdv0dCuY1Dlxr1SUZz5SerYAklFyFlkq4X9QKc9WjUgIgfJp1hmOVND3SxKIF+5fWMDiEimuL8jh7ljK8jDw4cz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1272883},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.22.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.22.1.tgz","_integrity":"sha512-xp9STh1XdGmHLyQkWyeDNAZ//Z2wwHollgsOQAsGuNwBYC+9ezVFneH596T1eY+uYlDrnXjUs86KxzEen6pukA==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","yaml":"^2.9.0","@tuturuuu/types":"0.30.0","@tuturuuu/utils":"0.28.0","@tuturuuu/devbox":"0.3.1","@tuturuuu/internal-api":"0.38.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.1","devDependencies":{"vitest":"^5.0.0","typescript":"7.0.2","@types/node":"^26.5.0","@tuturuuu/typescript-config":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.22.1_1789107665158_0.4859850114700215","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"tuturuuu","version":"0.22.2","keywords":["tuturuuu","sdk","api"],"author":{"name":"Tuturuuu"},"license":"MIT","_id":"tuturuuu@0.22.2","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"homepage":"https://tuturuuu.com","bugs":{"url":"https://github.com/tutur3u/platform/issues"},"bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"dist":{"shasum":"70a84d6025e960eb84966948a35ca1bda8fdb095","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.22.2.tgz","fileCount":263,"integrity":"sha512-unDFWqzuoWWFKr8kHRGx6lmfNG1DlGKntR1SWYCOiANhZAM0IsWAIjj015XXSc8AyYWtHU4agbc08EQIdHw5+Q==","signatures":[{"sig":"MEUCIFpSNaBjUqVsvTt0n260TsB9uuPMGcT8Xppb8t82G8BpAiEApH5z4pqKur1ISFaznLKWXLrInM0VBmqihXcSt8nwRNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVlQHFzXRh/EZddTGx7ua3DIZ+C+/H+S78cNoRQ7gcdAIhAKHhNUjqiYcuJuf44tuEfsU7EhYs1MGETYwaawsLLxOf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1272883},"main":"./dist/index.js","_from":"file:sdk-package/tuturuuu-0.22.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.22.2.tgz","_integrity":"sha512-unDFWqzuoWWFKr8kHRGx6lmfNG1DlGKntR1SWYCOiANhZAM0IsWAIjj015XXSc8AyYWtHU4agbc08EQIdHw5+Q==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.2","yaml":"^2.9.1","@tuturuuu/types":"0.31.0","@tuturuuu/utils":"0.29.0","@tuturuuu/devbox":"0.3.2","@tuturuuu/internal-api":"0.39.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.1","devDependencies":{"vitest":"^5.0.0","typescript":"7.0.2","@types/node":"^26.5.1","@tuturuuu/typescript-config":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuturuuu_0.22.2_1789920210025_0.8404219495955458","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"_id":"tuturuuu@0.23.0","bin":{"ttr":"dist/cli/index.js","tutur3u":"dist/cli/index.js","tuturuuu":"dist/cli/index.js"},"bugs":{"url":"https://github.com/tutur3u/platform/issues"},"dist":{"shasum":"3ff8e97db8ba1a31fac21c813fa830ed7b2961ae","tarball":"https://registry.npmjs.org/tuturuuu/-/tuturuuu-0.23.0.tgz","fileCount":279,"integrity":"sha512-5JCAyghdz06hGqjSAwI1GddMQD0Kja6wkVEUepURchC369APlatLGM1afSDMfncEfq/b4RLIwnwpBRb4J07IaA==","signatures":[{"sig":"MEUCIDYPFLiHqDZG5MmTacMm0O+UC8chvFKU4rU33+BezFbBAiEA1bBJNjHMEyNuvqc+gFHNCgcijtRRkIHaS5AvKRFyFNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCU+Q9FaPFJ2uRW7c90INDWI2xOX+pYggtx4xSSD+En2QIgA2p5jrSp7+WWPvqOC+roLVGqprz1BQAVp4VZTJ8OTao="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tuturuuu@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1320307},"main":"./dist/index.js","name":"tuturuuu","_from":"file:sdk-package/tuturuuu-0.23.0.tgz","types":"./dist/index.d.ts","author":{"name":"Tuturuuu"},"engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./epm":{"bun":"./dist/epm.js","types":"./dist/epm.d.ts","import":"./dist/epm.js","default":"./dist/epm.js","require":"./dist/epm.js"},"./types":{"bun":"./dist/types.js","types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.js"},"./errors":{"bun":"./dist/errors.js","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.js"},"./storage":{"bun":"./dist/storage.js","types":"./dist/storage.d.ts","import":"./dist/storage.js","default":"./dist/storage.js","require":"./dist/storage.js"},"./platform":{"bun":"./dist/platform.js","types":"./dist/platform.d.ts","import":"./dist/platform.js","default":"./dist/platform.js","require":"./dist/platform.js"},"./external-projects":{"bun":"./dist/external-projects.js","types":"./dist/external-projects.d.ts","import":"./dist/external-projects.js","default":"./dist/external-projects.js","require":"./dist/external-projects.js"},"./external-projects/public-assets":{"bun":"./dist/external-projects-public-assets-node.js","types":"./dist/external-projects-public-assets-node.d.ts","import":"./dist/external-projects-public-assets-node.js","default":"./dist/external-projects-public-assets-node.js","require":"./dist/external-projects-public-assets-node.js"}},"license":"MIT","scripts":{"dev":"tsc --project tsconfig.build.json --watch --incremental","ttr":"bun src/cli/index.ts","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist .turbo tsconfig.build.tsbuildinfo","prepack":"bun run clean && bun run build","test:watch":"vitest","type-check":"tsc --project tsconfig.build.json","prepublishOnly":"bun run test"},"version":"0.23.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50d7e34a-cd03-4e52-a4c0-abc92099ba49"}},"homepage":"https://tuturuuu.com","keywords":["tuturuuu","sdk","api"],"_resolved":"/home/runner/work/platform/platform/sdk-package/tuturuuu-0.23.0.tgz","_integrity":"sha512-5JCAyghdz06hGqjSAwI1GddMQD0Kja6wkVEUepURchC369APlatLGM1afSDMfncEfq/b4RLIwnwpBRb4J07IaA==","repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","directories":{},"maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.2","yaml":"^2.9.1","@tuturuuu/types":"0.33.0","@tuturuuu/utils":"0.31.0","@tuturuuu/devbox":"0.3.2","@tuturuuu/internal-api":"0.45.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.1","devDependencies":{"vitest":"^5.0.0","typescript":"7.0.2","@types/node":"^26.5.1","@tuturuuu/typescript-config":"0.1.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tuturuuu_0.23.0_1790621139371_0.23269495974965237"}}},"time":{"created":"2025-10-22T10:58:27.017Z","modified":"2026-09-28T18:45:40.226Z","0.0.1":"2025-10-22T10:58:27.306Z","0.0.2":"2025-10-23T09:04:43.946Z","0.0.3":"2025-10-23T09:08:43.412Z","0.0.4":"2025-10-23T15:46:33.033Z","0.0.5":"2025-10-23T16:06:58.436Z","0.1.0":"2025-10-24T06:47:38.960Z","0.1.1":"2025-10-24T07:36:46.286Z","0.1.2":"2025-10-24T08:00:06.121Z","0.1.3":"2025-10-25T19:03:59.552Z","0.1.4":"2025-12-08T08:26:16.290Z","0.1.5":"2026-03-27T16:39:18.897Z","0.1.6":"2026-03-27T16:59:04.352Z","0.1.7":"2026-03-27T18:02:25.801Z","0.2.0":"2026-04-19T18:44:24.825Z","0.2.1":"2026-04-20T03:05:36.456Z","0.2.2":"2026-04-20T16:46:16.742Z","0.3.0":"2026-05-02T08:08:08.863Z","0.3.1":"2026-05-02T08:37:48.262Z","0.3.2":"2026-05-02T10:49:23.153Z","0.3.3":"2026-05-02T11:11:42.989Z","0.3.4":"2026-05-02T11:34:58.229Z","0.3.5":"2026-05-02T18:16:50.931Z","0.3.6":"2026-05-02T19:08:30.377Z","0.3.8":"2026-05-03T04:19:00.046Z","0.3.9":"2026-05-03T04:33:18.546Z","0.3.12":"2026-05-07T08:35:37.269Z","0.3.13":"2026-05-07T08:58:30.392Z","0.3.14":"2026-05-07T09:24:45.197Z","0.3.15":"2026-05-07T09:36:20.964Z","0.4.0":"2026-05-09T14:51:17.141Z","0.4.1":"2026-05-09T15:31:48.431Z","0.4.3":"2026-05-15T16:12:59.446Z","0.4.4":"2026-05-17T04:15:58.363Z","0.4.5":"2026-05-17T09:19:22.231Z","0.4.6":"2026-05-17T13:42:07.446Z","0.4.7":"2026-05-19T11:32:42.892Z","0.4.8":"2026-05-20T05:58:22.830Z","0.4.9":"2026-05-21T03:22:45.160Z","0.5.0":"2026-06-03T12:15:19.295Z","0.6.0":"2026-06-08T19:03:56.152Z","0.6.1":"2026-06-09T08:17:40.796Z","0.7.0":"2026-06-10T08:13:54.658Z","0.8.0":"2026-06-11T02:48:38.729Z","0.9.0":"2026-06-11T08:09:27.939Z","0.10.0":"2026-06-11T15:28:43.013Z","0.10.1":"2026-06-17T07:09:12.115Z","0.11.0":"2026-06-27T07:08:30.849Z","0.12.0":"2026-06-29T11:03:40.820Z","0.12.1":"2026-07-02T16:43:54.027Z","0.13.0":"2026-07-03T14:14:06.756Z","0.13.1":"2026-07-06T10:47:26.210Z","0.14.0":"2026-07-13T07:29:18.307Z","0.15.0":"2026-07-18T04:51:18.090Z","0.15.1":"2026-07-21T12:29:37.526Z","0.16.0":"2026-07-25T12:17:49.686Z","0.17.0":"2026-07-27T10:09:52.168Z","0.18.0":"2026-07-27T16:19:17.022Z","0.19.0":"2026-07-27T18:41:30.376Z","0.20.0":"2026-08-04T18:54:18.882Z","0.20.1":"2026-08-11T21:08:14.210Z","0.21.0":"2026-09-08T03:28:10.406Z","0.22.0":"2026-09-11T05:31:06.692Z","0.22.1":"2026-09-11T06:21:05.367Z","0.22.2":"2026-09-20T16:03:30.124Z","0.23.0":"2026-09-28T18:45:39.458Z"},"bugs":{"url":"https://github.com/tutur3u/platform/issues"},"author":{"name":"Tuturuuu"},"license":"MIT","homepage":"https://tuturuuu.com","keywords":["tuturuuu","sdk","api"],"repository":{"url":"git+https://github.com/tutur3u/platform.git","type":"git","directory":"packages/sdk"},"description":"Official TypeScript/JavaScript SDK for the Tuturuuu platform","maintainers":[{"name":"vohoangphuc","email":"contact@vohoangphuc.com"}],"readme":"# tuturuuu\n\nOfficial TypeScript/JavaScript SDK for the Tuturuuu platform.\n\n## Installation\n\n```bash\nnpm install tuturuuu\n# or\nyarn add tuturuuu\n# or\npnpm add tuturuuu\n# or\nbun add tuturuuu\n```\n\n## Quick Start\n\n```typescript\nimport { TuturuuuClient } from 'tuturuuu';\n\n// Initialize the client\nconst client = new TuturuuuClient('ttr_your_api_key');\n\n// List files\nconst files = await client.storage.list({ path: 'documents' });\n\n// Upload a file\nconst file = new File(['content'], 'example.txt');\nawait client.storage.upload(file, { path: 'documents' });\n\n// Create a document\nconst doc = await client.documents.create({\n  name: 'My Document',\n  content: { text: 'Hello World' }\n});\n```\n\n## Features\n\n- ✅ **Bun CLI** - Use `ttr` for browser login, workspace discovery, task workflows, and finance CRUD\n- ✅ **Headless Login** - Copy a short-lived CLI token from the browser when no local browser callback is available\n- ✅ **Storage Operations** - Upload, download, list, delete files and folders\n- ✅ **Direct Uploads** - Generate signed URLs for client-side uploads without proxying\n- ✅ **Document Management** - Create, read, update, delete workspace documents\n- ✅ **Signed URLs** - Generate temporary shareable links for files\n- ✅ **Image Resizing** - Request Supabase-powered image transforms on share/download\n- ✅ **Storage Analytics** - Track usage, file counts, and limits\n- ✅ **EPM Delivery** - Load normalized external-project payloads and adapter-specific loading data\n- ✅ **EPM Management** - Manage collections, entries, workflow queues, imports, duplication, and preview with API keys\n- ✅ **Type-Safe** - Full TypeScript support with type inference\n- ✅ **Error Handling** - Comprehensive error classes for all scenarios\n- ✅ **Validation** - Built-in input validation with Zod schemas\n\n## API Reference\n\n## CLI\n\nThe package ships a native Bun-powered CLI. `ttr` is the primary command, with\n`tuturuuu` and `tutur3u` as aliases.\n\n```bash\nttr --help\nttr login\nttr upgrade\nttr --version\nttr whoami\nttr box setup\nttr workspaces\nttr workspaces use\nttr boards\nttr boards use\nttr lists use\nttr tasks use\nttr tasks --board <board-id>\nttr tasks --compact\nttr tasks search \"deadline review\"\nttr tasks search \"deadline review\" --mode text\nttr tasks search \"deadline review\" --mode semantic\nttr tasks create \"Add Tuturuuu CLI\"\nttr tasks create --list <list-id> --name \"Write release notes\"\nttr task-templates create \"Bug report\" --key bug-report --title \"Investigate bug\"\nttr task-templates use bug-report --list <list-id>\nttr tasks create --template bug-report --list <list-id> --name \"Investigate checkout bug\"\nttr tasks done <task-id>\nttr tasks close <task-id>\nttr tasks update <task-id> --json-payload '{\"completed\":true}'\nttr finance wallets\nttr finance transactions --page-size 10\nttr finance transactions create --amount 150000 --wallet <wallet-id> --taken-at 2026-05-09\nttr finance budgets status\nttr calendar events list --start 2026-06-11T00:00:00Z --end 2026-06-12T00:00:00Z\nttr calendar events create \"Focus block\" --start 2026-06-11T09:00:00+07:00 --duration-minutes 90\nttr calendar schedule preview --window-days 14 --timezone Asia/Ho_Chi_Minh\n```\n\nLogin opens the browser and creates a Tuturuuu-managed CLI app-session JWT pair\nthrough `apps/web`. The terminal and browser confirmation page show the\nsigned-in account email when the web session exposes it. For headless\nenvironments, use copy-token mode:\n\n```bash\nttr login --copy\n```\n\nThe CLI stores its session and selected workspace, board, list, task, label, and\nproject in the OS-specific app config directory. `personal` is the default\nworkspace after login and when no workspace has been selected. Set\n`TUTURUUU_CONFIG` to use a custom config file, or\n`ttr config set-base-url <url>` to target a non-production Tuturuuu instance.\nOnce per hour, the CLI checks the npm registry for a newer `tuturuuu` release\nand prints update instructions to stderr when one is available. Use `ttr\nupgrade` to run `bun i -g tuturuuu`. Use\n`--no-update-check` for a single command or set `TUTURUUU_DISABLE_UPDATE_CHECK=1`\nto disable this notification.\n\nUse `ttr box setup` on a self-hosted devbox runner before offloading heavy\nworkflows. It clones or reuses `https://github.com/tutur3u/platform.git`, runs\n`bun install --frozen-lockfile`, starts local Supabase with `bun sb:start`,\nreads `supabase status -o json`, and writes redacted local Supabase connection\nvalues into ignored `apps/*/.env.local` files. Pass `--dir <path>` to choose a\ncheckout and `--yes` to install detected missing prerequisites with the platform\npackage manager.\n\nUse `ttr box repair --dir .` on an already registered runner to regenerate the\nrunner wrapper and system service from the existing local token file without\nregistering a new runner token. Add `--dry-run` to inspect the repair plan\nwithout writing service files or calling `sudo`.\n\nCLI sessions are dedicated Tuturuuu gateway JWTs, separate from normal browser\nand Supabase Auth sessions. The CLI stores a short-lived app-session access JWT\nplus a longer-lived refresh JWT, refreshes shortly before access-token expiry,\nupdates the saved config with the rotated refresh token, and retries once after a\n`401` response. Refresh JWTs only carry the CLI refresh scope, so they cannot be\nused directly as API bearer tokens. If refresh fails because the user no longer\nexists or the refresh JWT has expired, run `ttr login` again.\n\nThe SDK fetch wrapper must attach CLI bearer tokens, refresh sessions, and retry\n`401` responses only for relative Tuturuuu API paths or absolute URLs whose\norigin exactly matches the configured CLI base URL. Cross-origin absolute URLs\nmust be delegated without `Authorization` headers.\n\nScoped help is available without login, saved config reads, or update checks:\n\n```bash\nttr --help\nttr upgrade --help\nttr box --help\nttr calendar --help\nttr calendar events --help\nttr finance --help\nttr finance transactions --help\nttr tasks --help\nttr tasks search --help\nttr tasks create --help\nttr task-templates --help\nttr task-templates import --help\nttr task-templates export --help\nttr tasks done --help\nttr tasks close --help\nttr tasks update --help\nttr workspaces --help\nttr help tasks create\n```\n\nUse `ttr whoami` to inspect login state, account email, selected workspace,\nselected board/list/task/label/project ids, base URL, config path, and the\n`Tuturuuu CLI` session label. For agents, prefer parseable output:\n\n```bash\nttr whoami --json\nttr workspaces --json --no-update-check\nttr tasks --json --no-update-check\n```\n\nTask commands cover workspaces, boards, lists, tasks, labels, projects,\nrelationships, moves, and bulk task updates. Read-oriented groups list by\ndefault, so `ttr tasks` and `ttr workspaces` are equivalent to their explicit\n`list` forms. Unscoped `ttr tasks` starts from the personal workspace and lists\npersonal tasks plus open tasks assigned to the user in other accessible\nworkspaces; selecting a board/list or passing `--workspace` scopes the result\nback to that context. `ttr tasks` shows open tasks by default by excluding rows with\n`completed_at` or `closed_at` and by limiting task-list statuses to\n`not_started` and `active`. That default hides tasks in `documents`, `review`,\n`done`, and `closed` lists, and tasks from archived boards; use `--all`,\n`--include-archived`, `--documents`, `--review`, `--done`, `--closed`,\n`--include-documents`, `--include-review`, `--include-done`, or\n`--include-closed` to adjust that filter. Results are paginated at 50 tasks by\ndefault; use `--page`/`--page-size` or `--limit`/`--offset` to page through\nlarger task sets. Human-readable task lists show a footer with the total task\ncount and current page/max page. Add `--compact` to task lists when an agent\nonly needs the task title, task list name, and per-task workspace name. Task\nlists are ordered by priority and due date, with prettier due dates and\nconfigured task-list colors in table output. Use `--json` on read commands when\nanother agent or script needs machine-readable output.\n\nUse `ttr tasks search <query>` for ranked task search. Search defaults to\n`--mode hybrid`, accepts `--mode text` for PostgreSQL full-text search only and\n`--mode semantic` for embedding similarity only, and supports\n`--query`/`--q`, `--limit`/`--match-count`, `--threshold`/`--match-threshold`,\n`--workspace`/`--ws`, `--compact`, and `--json`. Search output preserves API\nrelevance order and shows the score when available. Existing list filtering\nwith `ttr tasks --q <query>` is unchanged and remains the lightweight list text\nfilter.\n\n`tasks create`, `boards create`, and `lists create` accept a quoted positional name as\na shorthand for `--name`. Task CRUD accepts either the task UUID or the board\nidentifier shown in the UI, such as `VHP-12`; prefixed identifiers resolve\nwithin the selected workspace even when another list is selected. Marking a task\ncompleted stamps `completed_at` so Tuturuuu moves it to the first\n`done` list; pass `--list <done-list-id>` or include `list_id` in\n`--json-payload` to choose another done destination. Use `ttr tasks done\n[task-id]` as the quick shortcut. Use `ttr tasks close [task-id]` to stamp\n`closed_at`; pass `--list <closed-list-id>` to choose a specific closed\ndestination.\n\nTask templates are single-task starters, separate from board templates. Workspace\ntemplates are managed with `ttr task-templates list/show/create/update/delete/use`\nand can be imported from or exported to local markdown files. Local templates\nlive under `.tuturuuu/task-templates/*.md`, use YAML frontmatter for fields such\nas `key`, `name`, `task_name`, `priority`, `label_ids`, `assignee_ids`, and\n`project_ids`, and use the markdown body as the task description. Markdown\ndescriptions from `--description-format markdown` and local template bodies\nsupport GFM pipe tables and are stored as TipTap/Yjs table content for the web\neditor. `ttr tasks create --template <key-or-path>` resolves workspace keys or\nlocal markdown paths; explicit flags such as `--name`, `--list`, `--priority`,\n`--labels`, and `--projects` override template defaults.\n\n```markdown\n---\nkey: qa-handoff\nname: QA handoff\ntask_name: Verify release handoff\npriority: high\n---\n\n| Field | Value |\n| --- | --- |\n| Owner | Platform |\n| Environment | Staging |\n```\n\nFinance commands cover workspace wallets, transactions, categories, budgets,\nand recurring transactions through the same authenticated internal APIs as the\nweb app. Use `--workspace` or `--ws` to target a specific workspace, and\n`--json-payload` to pass explicit create/update fields for scripted workflows.\nFinance list output is paginated by default; use `--page`/`--page-size` or\n`--limit`/`--offset` to move through larger result sets.\n\nCommon finance examples:\n\n```bash\nttr finance wallets\nttr finance wallets --page 2 --page-size 10\nttr finance wallets create \"Cash\" --currency VND --balance 0 --type STANDARD\nttr finance wallets update <wallet-id> --name \"Operating Cash\"\nttr finance transactions --page-size 10\nttr finance transactions --limit 25 --offset 50\nttr finance transactions create --amount 150000 --wallet <wallet-id> --taken-at 2026-05-09\nttr finance transactions update <transaction-id> --category <category-id>\nttr finance transactions export --wallets <wallet-id> --start 2026-05-01 --end 2026-05-31\nttr finance categories create \"Travel\" --expense --color blue\nttr finance budgets create \"Marketing\" --amount 1000000 --period monthly --start-date 2026-05-01\nttr finance budgets status\nttr finance recurring create \"Rent\" --amount 5000000 --wallet <wallet-id> --frequency monthly --start-date 2026-05-01\nttr finance recurring upcoming --days-ahead 30\n```\n\nCalendar commands cover event CRUD, schedule status/preview/apply, schedulable\ntasks, default source selection, workspace calendars, categories, provider\naccounts, provider auth URLs, provider calendar discovery, and calendar\nconnections. Calendar commands use the selected workspace by default; pass\n`--workspace` or `--ws` to target another workspace. Event time input is exact\nISO datetime only. `events create` requires `--start` and exactly one of `--end`\nor `--duration-minutes`; `events update --duration-minutes` also requires\n`--start`. Human output uses resource-specific tables, and `--json` preserves\nthe raw structured API response for scripts. Use `calendar calendars reset\n--yes`; without `--yes`, the reset command fails with a confirmation error.\n\nCommon calendar examples:\n\n```bash\nttr calendar events list --start 2026-06-11T00:00:00Z --end 2026-06-12T00:00:00Z\nttr calendar events get <event-id>\nttr calendar events create \"Focus block\" --start 2026-06-11T09:00:00+07:00 --duration-minutes 90\nttr calendar events update <event-id> --title \"Focus block\" --locked true\nttr calendar sources list\nttr calendar sources use --source-provider tuturuuu --calendar <calendar-id>\nttr calendar calendars create \"Team\" --color BLUE\nttr calendar categories reorder --json-payload '{\"categories\":[{\"id\":\"...\",\"position\":0}]}'\nttr calendar accounts list\nttr calendar auth google\nttr calendar provider-calendars list --account <account-id>\nttr calendar connections create --calendar-id primary --calendar-name \"Primary\" --account <account-id>\nttr calendar schedule preview --window-days 14 --timezone Asia/Ho_Chi_Minh\nttr calendar calendars reset --yes\n```\n\nCommon task examples:\n\n```bash\nttr tasks\nttr tasks --compact\nttr tasks --json --no-update-check\nttr tasks search \"deadline review\"\nttr tasks search \"deadline review\" --mode hybrid --limit 20 --threshold 0.25\nttr tasks search --query \"deadline review\" --mode text --json --no-update-check\nttr tasks create \"Add Tuturuuu CLI\"\nttr tasks create --list <list-id> --name \"Write release notes\"\nttr task-templates list\nttr task-templates create \"Bug report\" --key bug-report --title \"Investigate bug\" --priority high\nttr task-templates export bug-report --file .tuturuuu/task-templates/bug-report.md\nttr task-templates import .tuturuuu/task-templates/bug-report.md\nttr tiptap parse --text \"| Field | Value |\\n| --- | --- |\\n| Owner | Platform |\" --format markdown --output json\nttr tasks create --template bug-report --list <list-id> --name \"Investigate checkout bug\"\nttr tasks create \"QA handoff\" --description-file table.md --description-format markdown\nttr tasks done VHP-12\nttr tasks done <task-id> --list <done-list-id>\nttr tasks close VHP-12\nttr tasks close <task-id> --list <closed-list-id>\nttr tasks move\nttr tasks move VHP-12 --list <done-list-id>\nttr tasks update VHP-12 --json-payload '{\"completed\":true}'\nttr tasks update <task-id> --list <done-list-id> --json-payload '{\"completed\":true}'\n```\n\nFor terminal workflows, omit an id from `use`, `get`, `update`, `delete`, or\n`move` commands to pick a workspace, board, list, task, label, or project with\nthe keyboard. The interactive picker shows one-based indexes, colored badges\nsuch as `[FREE] Tuturuuu` and `[PRO] Personal`, task-list color swatches, the\nselected row, and muted metadata. Use up/down or `j`/`k` to move, space/enter to\nselect, and escape/`q` to cancel. Interactive selection is disabled for `--json`\noutput. Picker labels, descriptions, badges, and color names derived from\nplatform data must visibly escape terminal control characters before rendering.\nUse `ttr -v` or `ttr --version` to print the installed CLI version.\n\n### Client Initialization\n\n```typescript\nimport { TuturuuuClient } from 'tuturuuu';\n\n// Simple initialization\nconst client = new TuturuuuClient('ttr_your_api_key');\n\n// With custom configuration\nconst client = new TuturuuuClient({\n  apiKey: 'ttr_your_api_key',\n  baseUrl: 'https://tuturuuu.com/api/v1', // optional\n  timeout: 30000 // optional, default 30s\n});\n```\n\n### Storage Operations\n\n#### List Files\n\n```typescript\nconst files = await client.storage.list({\n  path: 'documents',\n  search: 'report',\n  limit: 50,\n  offset: 0,\n  sortBy: 'created_at',\n  sortOrder: 'desc'\n});\n```\n\n#### Upload File\n\n```typescript\nconst file = new File(['content'], 'document.pdf');\nconst result = await client.storage.upload(file, {\n  path: 'documents',\n  upsert: true // overwrite if exists\n});\n```\n\n#### Download File\n\n```typescript\nconst blob = await client.storage.download('documents/report.pdf');\n```\n\nResize an image during download:\n\n```typescript\nconst blob = await client.storage.download('images/photo.png', {\n  transform: {\n    width: 320,\n    height: 180,\n    resize: 'cover',\n    quality: 80\n  }\n});\n```\n\n#### Delete Files\n\n```typescript\nawait client.storage.delete([\n  'documents/old-report.pdf',\n  'images/screenshot.png'\n]);\n```\n\n#### Create Folder\n\n```typescript\nawait client.storage.createFolder('documents', 'reports');\n```\n\n#### Create Signed Upload URL\n\nGenerate a signed URL for direct file uploads without proxying through your server. Perfect for client-side uploads with progress tracking.\n\n```typescript\n// Server-side: Generate signed URL\nconst { data } = await client.storage.createSignedUploadUrl({\n  filename: 'document.pdf',\n  path: 'documents',\n  upsert: true // overwrite if exists\n});\n\n// Send the signed URL to the client\n// Client-side: Upload directly to storage\nconst file = new File(['content'], 'document.pdf');\nawait fetch(data.signedUrl, {\n  method: 'PUT',\n  body: file,\n  headers: {\n    'Content-Type': file.type,\n    'x-upsert': 'true'\n  }\n});\n```\n\n#### Share File\n\n```typescript\nconst { data } = await client.storage.share('documents/report.pdf', {\n  expiresIn: 3600 // 1 hour in seconds\n});\nconsole.log(data.signedUrl);\n```\n\nResize an image before sharing it:\n\n```typescript\nconst { data } = await client.storage.share('images/photo.png', {\n  expiresIn: 3600,\n  transform: {\n    width: 320,\n    height: 180,\n    resize: 'contain',\n    quality: 85\n  }\n});\n```\n\n#### Get Analytics\n\n```typescript\nconst analytics = await client.storage.getAnalytics();\nconsole.log(`Used: ${analytics.data.totalSize} bytes`);\nconsole.log(`Files: ${analytics.data.fileCount}`);\nconsole.log(`Usage: ${analytics.data.usagePercentage}%`);\n```\n\n### EPM Delivery\n\n```typescript\nconst delivery = await client.externalProjects.getDelivery('workspace-id');\n\nif (delivery.loadingData?.adapter === 'yoola') {\n  console.log(delivery.loadingData.featuredArtwork?.title);\n  console.log(delivery.loadingData.singletonSections.about?.bodyMarkdown);\n}\n\nconst loadingData =\n  await client.externalProjects.getYoolaLoadingData('workspace-id');\nconsole.log(loadingData.artworkCategories);\n```\n\nFor the Yoola adapter, `artworkCategories` reflects the explicit gallery taxonomy configured on the `singleton-sections/gallery` entry (`profile_data.categoryOptions`), filtered down to categories that currently have artworks.\n\nExternal apps can also seed assets from their local `public/` folder without holding production Supabase keys:\n\n```typescript\nimport {\n  linkExternalProjectPublicFolderAssets\n} from 'tuturuuu';\nimport { uploadExternalProjectPublicFolderAssets } from 'tuturuuu/external-projects/public-assets';\n\nconst linkedManifest = linkExternalProjectPublicFolderAssets(manifest);\nconst sync = await uploadExternalProjectPublicFolderAssets(\n  client.externalProjects,\n  workspaceId,\n  manifest,\n  { publicDir: './public' }\n);\n\nconsole.log(sync.uploaded.length);\nconsole.log(linkedManifest.content.entries[0]?.assets?.[0]?.storagePath);\n```\n\nSet `metadata.publicPath`, `metadata.localAssetPath`, `metadata.sourcePublicPath`, or a relative `sourceUrl` on manifest assets. The helper uploads those files through the external-project asset app-server upload route, so Tuturuuu measures the actual bytes before writing storage objects, and rewrites assets to deterministic Drive paths under `external-projects/{adapter}/{collectionSlug}/{entrySlug}/{filename}`.\n\nYoola-style consumers can also use the helper accessors exported from the SDK:\n\n```typescript\nimport {\n  getYoolaSectionMarkdown,\n  getYoolaSingletonSection,\n} from 'tuturuuu';\n\nconst aboutSection = getYoolaSingletonSection(delivery.loadingData, 'about');\nconst aboutMarkdown = getYoolaSectionMarkdown(aboutSection);\nconsole.log(aboutSection?.profileData.socialLinks);\nconsole.log(aboutMarkdown);\n```\n\n### EPM Management\n\n```typescript\nimport {\n  buildEpmNavigationItems,\n  getEpmCollectionNavigationTitle,\n} from 'tuturuuu';\n\nconst workspaceId = 'workspace-id';\nconst summary = await client.epm.getSummary(workspaceId);\nconsole.log(summary.counts.published);\n\nconst studio = await client.epm.getStudio(workspaceId);\nconst navItems = buildEpmNavigationItems(studio.collections);\nconsole.log(navItems.map((item) => item.title));\nif (studio.collections[0]) {\n  console.log(getEpmCollectionNavigationTitle(studio.collections[0]));\n}\n\nconst entries = await client.epm.listEntries(workspaceId, {\n  collectionId: 'collection-id'\n});\n\nconst draft = await client.epm.createEntry(workspaceId, {\n  collection_id: 'collection-id',\n  metadata: {},\n  profile_data: {},\n  slug: 'launch-asset',\n  status: 'draft',\n  title: 'Launch Asset'\n});\n\nawait client.epm.bulkUpdateEntries(workspaceId, {\n  action: 'schedule',\n  entryIds: [draft.id],\n  scheduledFor: '2026-04-20T09:00:00.000Z'\n});\n\nawait client.epm.updateCollection(workspaceId, 'collection-id', {\n  config: {\n    navigation: {\n      href: '/gallery',\n      title: 'Archive'\n    }\n  }\n});\n\nawait client.epm.updateAsset(workspaceId, 'asset-id', {\n  metadata: {\n    caption: 'Low-angle scene study built around pressure and steel.'\n  }\n});\n\nawait client.epm.deleteAsset(workspaceId, 'asset-id');\nawait client.epm.deleteEntry(workspaceId, draft.id);\n```\n\nFor Yoola-style integrations, set `collection.config.navigation.title` from EPM to drive external navigation labels while keeping the collection title available for operator-facing admin surfaces. `buildEpmNavigationItems(...)` returns enabled collections with the resolved navigation title plus any configured `href`/visibility hints.\n\nCLI operators can read and sync the same workspace surface with the spaced command group:\n\n```bash\nttr external projects summary --workspace <workspace-id> --json\nttr external projects delivery --workspace <workspace-id> --preview --out tmp/delivery.json\nttr external projects snapshot --workspace <workspace-id> --out tmp/snapshot.json\nttr external projects collections --workspace <workspace-id> --json\nttr external projects entries --workspace <workspace-id> --collection <collection-id> --json\nttr external projects setup --workspace <workspace-id> --manifest external-project.json\nttr external projects diff --workspace <workspace-id> --manifest external-project.json --json\nttr external projects apply --workspace <workspace-id> --manifest external-project.json --confirm APPLY_EXTERNAL_PROJECT_SYNC\n```\n\n### External site registration and permissions\n\nUse a signed-in user with root Infrastructure permissions for registrations and\nroot external-project administration permissions for templates/bindings. These\ncommands do not grant permissions to the caller or bypass workspace access.\n\n```bash\nttr external apps list --json\nttr external apps get rennu --json\nttr external apps save --file app.json --dry-run\nttr external apps save --file app.json --confirm CONFIGURE_EXTERNAL_APP\nttr external apps scopes rennu --scopes external-projects:read,external-projects:manage,external-projects:publish --dry-run\nttr external apps scopes rennu --scopes external-projects:read,external-projects:manage,external-projects:publish --confirm APPROVE_EXTERNAL_APP_SCOPES\nttr external templates list --json\nttr external templates create --file template.json --confirm CREATE_SITE_TEMPLATE\nttr external binding get --workspace <workspace-id>\nttr external binding set --workspace <workspace-id> --template rennu --confirm LINK_SITE_TEMPLATE\n```\n\n`app.json` contains only `id`, `displayName`, `enabled`, `origins`,\n`allowedScopes`, and `allowedWorkspaceIds`. Both lists must be explicit;\nworkspace IDs must be UUIDs. Save replaces this configuration without rotating\nthe existing secret. Scope approval replaces the entire scope list; use\n`--clear-scopes --confirm APPROVE_EXTERNAL_APP_SCOPES` to revoke all scopes.\nUse `{\"id\":\"rennu\",\"display_name\":\"Ren Everheart\",\"adapter\":\"custom\"}`\nfor a custom template. Its ID must match the registered app ID. After binding,\nrun the existing `projects setup`, `diff`, and confirmed `apply` commands above.\n\nIssue the initial secret, or explicitly rotate an existing one, separately:\n\n```bash\nttr external apps rotate-secret rennu --secret-out /private/secure/ren-app-secret --confirm ROTATE_EXTERNAL_APP_SECRET\n```\n\nThe parent directory must exist. The destination must be new and is created\nwith owner-only permissions (`0600`); secrets are never printed. Rotation\ninvalidates the old secret immediately. Install the new value in the app's\nserver-only environment, then remove the local secret file securely. A failed\nrequest can leave an empty output file; inspect it before choosing a new path.\nNever commit secret files or put secrets in app JSON. The SDK exposes the same\noperations through `TuturuuuUserClient.external.admin`.\n\n### Document Operations\n\n#### List Documents\n\n```typescript\nconst docs = await client.documents.list({\n  search: 'meeting',\n  limit: 20,\n  offset: 0,\n  isPublic: false\n});\n```\n\n#### Create Document\n\n```typescript\nconst doc = await client.documents.create({\n  name: 'Meeting Notes',\n  content: { text: 'Discussion points...' },\n  isPublic: false\n});\n```\n\n#### Get Document\n\n```typescript\nconst doc = await client.documents.get('document-id-123');\n```\n\n#### Update Document\n\n```typescript\nconst doc = await client.documents.update('document-id-123', {\n  name: 'Updated Meeting Notes',\n  content: { text: 'New content...' }\n});\n```\n\n#### Delete Document\n\n```typescript\nawait client.documents.delete('document-id-123');\n```\n\n#### Search Documents\n\n```typescript\nconst results = await client.documents.search('meeting notes');\n```\n\n### EPM Delivery\n\nLoad a published external-project payload:\n\n```typescript\nimport { ExternalProjectsClient } from 'tuturuuu';\n\nconst externalProjects = new ExternalProjectsClient({\n  baseUrl: 'https://tuturuuu.com/api/v1'\n});\n\nconst payload = await externalProjects.getDelivery('workspace-id');\n\nif (payload.loadingData?.adapter === 'yoola') {\n  console.log(payload.loadingData.featuredArtwork?.title);\n  console.log(payload.loadingData.loreCapsules.length);\n}\n```\n\nLoad preview delivery with a workspace API key:\n\n```typescript\nimport { TuturuuuClient } from 'tuturuuu';\n\nconst client = new TuturuuuClient('ttr_your_api_key');\nconst previewPayload = await client.externalProjects.getDelivery('workspace-id', {\n  preview: true\n});\n```\n\nManage the workspace-facing EPM surface with the authenticated client:\n\n```typescript\nimport { TuturuuuClient } from 'tuturuuu';\n\nconst client = new TuturuuuClient('ttr_your_api_key');\n\nconst studio = await client.epm.getStudio('workspace-id');\nconsole.log(studio.collections.length);\n\nconst duplicate = await client.epm.duplicateEntry('workspace-id', 'entry-id');\nawait client.epm.publishEntry('workspace-id', duplicate.id, 'publish');\n```\n\nFor operator workflows, prefer the authenticated `ttr external projects` CLI:\n\n```bash\nttr external projects summary --workspace <workspace-id> --json\nttr external projects delivery --workspace <workspace-id> --preview --out tmp/delivery.json\nttr external projects snapshot --workspace <workspace-id> --out tmp/snapshot.json\nttr external projects setup --workspace <workspace-id> --manifest external-project.json\nttr external projects diff --workspace <workspace-id> --manifest external-project.json --json\nttr external projects apply --workspace <workspace-id> --manifest external-project.json --confirm APPLY_EXTERNAL_PROJECT_SYNC\n```\n\n## Error Handling\n\nThe SDK provides specific error classes for different scenarios:\n\n```typescript\nimport {\n  AuthenticationError,\n  AuthorizationError,\n  NotFoundError,\n  ConflictError,\n  RateLimitError,\n  NetworkError,\n  ValidationError\n} from 'tuturuuu';\n\ntry {\n  await client.storage.upload(file);\n} catch (error) {\n  if (error instanceof AuthenticationError) {\n    // Invalid API key\n  } else if (error instanceof AuthorizationError) {\n    // Insufficient permissions\n  } else if (error instanceof NotFoundError) {\n    // Resource not found\n  } else if (error instanceof ConflictError) {\n    // Resource already exists\n  } else if (error instanceof RateLimitError) {\n    // Rate limit exceeded\n  } else if (error instanceof NetworkError) {\n    // Network or timeout error\n  } else if (error instanceof ValidationError) {\n    // Invalid input\n  }\n}\n```\n\n## TypeScript Support\n\nThe SDK is written in TypeScript and provides full type definitions:\n\n```typescript\nimport type {\n  StorageObject,\n  Document,\n  ListStorageOptions,\n  UploadOptions,\n  CreateSignedUploadUrlOptions,\n  SignedUploadUrlResponse,\n  ShareOptions,\n  CreateDocumentData\n} from 'tuturuuu';\n```\n\n## Examples\n\nSee the [examples](./examples) directory for complete usage examples:\n\n- [basic-usage.ts](./examples/basic-usage.ts) - Basic operations\n- [error-handling.ts](./examples/error-handling.ts) - Error handling patterns\n\n## Security Best Practices\n\n### ⚠️ Never Expose API Keys Client-Side\n\nAPI keys should **NEVER** be exposed to the browser. Always use server-side code:\n\n#### ❌ **WRONG** - Client-Side Usage (Insecure)\n```typescript\n// BAD: API key exposed in browser\nconst client = new TuturuuuClient(process.env.NEXT_PUBLIC_API_KEY); // NEVER do this!\n```\n\n#### ✅ **CORRECT** - Server-Side Usage (Secure)\n\n**Option 1: Next.js API Routes** (Recommended for web apps)\n```typescript\n// app/api/storage/list/route.ts (SERVER-SIDE)\nimport { TuturuuuClient } from 'tuturuuu';\nimport { NextResponse } from 'next/server';\n\nconst client = new TuturuuuClient(process.env.TUTURUUU_API_KEY);\n\nexport async function GET(request: Request) {\n  const files = await client.storage.list({ limit: 50 });\n  return NextResponse.json(files);\n}\n```\n\nThen call from your client:\n```typescript\n// Client component (SAFE)\nconst response = await fetch('/api/storage/list');\nconst files = await response.json();\n```\n\n**Option 2: Node.js Backend**\n```typescript\n// server.js\nimport { TuturuuuClient } from 'tuturuuu';\nimport express from 'express';\n\nconst client = new TuturuuuClient(process.env.TUTURUUU_API_KEY);\nconst app = express();\n\napp.get('/api/files', async (req, res) => {\n  const files = await client.storage.list();\n  res.json(files);\n});\n```\n\n**Option 3: Serverless Functions**\n```typescript\n// netlify/functions/storage.ts\nimport { TuturuuuClient } from 'tuturuuu';\n\nexport const handler = async () => {\n  const client = new TuturuuuClient(process.env.TUTURUUU_API_KEY);\n  const files = await client.storage.list();\n\n  return {\n    statusCode: 200,\n    body: JSON.stringify(files),\n  };\n};\n```\n\n### Security Checklist\n\n- ✅ Use server-side API routes or backend servers\n- ✅ Store API keys in environment variables (`.env.local`, never `.env`)\n- ✅ Add `.env.local` to `.gitignore`\n- ✅ Use `process.env.VARIABLE` (not `process.env.NEXT_PUBLIC_VARIABLE`)\n- ✅ Rotate API keys periodically\n- ❌ Never commit API keys to version control\n- ❌ Never use `NEXT_PUBLIC_` prefix for API keys\n- ❌ Never hardcode API keys in source code\n- ❌ Never expose API keys in client-side JavaScript\n\n## API Key Management\n\nTo use this SDK, you need a Tuturuuu API key:\n\n1. Log in to your Tuturuuu workspace\n2. Navigate to Settings → API Keys\n3. Click \"Create API Key\"\n4. Set a descriptive name\n5. Assign a Workspace Role (determines permissions)\n6. Optionally set an expiration date\n7. Copy the generated key (starts with `ttr_`)\n\n**Important:** Keep your API key secure and never commit it to version control.\n\n### Permissions\n\nAPI keys inherit permissions from their assigned **Workspace Role**:\n\n- **Storage Operations** (list, upload, download, delete, folders, share, analytics) require `manage_drive` permission\n- **Document Operations** (list, create, get, update, delete, search) require `manage_documents` permission\n\nTo modify what an API key can do, update its assigned role's permissions in Settings → Roles.\n\n## Example Project\n\nSee the complete example in [`apps/external`](../../apps/external) which demonstrates:\n- ✅ Secure server-side API routes\n- ✅ File upload functionality\n- ✅ Storage analytics dashboard\n- ✅ Proper environment variable handling\n- ✅ Error handling and loading states\n\n## License\n\nMIT\n\n## Support\n\n- Documentation: <https://docs.tuturuuu.com>\n- Issues: <https://github.com/tutur3u/platform/issues>\n- Discord: <https://discord.gg/tuturuuu>\n\n### Keep local validation within the machine's capacity\n\n`ttr resources` is an opt-in, local-only tool for macOS and Linux. It requires no\nlogin and adds no background service. Setup registers project roots and their Git\nworktrees, installs command shims, and backs up the shell files it updates:\n\n```sh\nttr resources setup --root ~/code/project-a --root ~/code/project-b --shell zsh\nttr resources status\nttr resources run -- bun run test\nttr resources monitor --seconds 60 > resource-samples.jsonl\n```\n\nOne finite validation command runs at a time across registered projects and\nworktrees. Nested commands share the current slot. Turbo runs one task at a time;\nVitest and Cargo receive worker limits based on RAM and CPU capacity (two workers\non a 24 GiB, 10-core machine). Admission waits when macOS reports elevated memory\npressure or Linux has less than its memory reserve available. Started jobs are\nnever killed to recover memory. Exit codes and cancellation propagate to the\nowned command group, and live jobs do not expire because of a time limit.\n\nUse `--dry-run` to inspect setup and `--workers 2` to set a worker count. Zsh and\nBash hooks affect new shells. `--shell none` installs shims without editing shell\nfiles; prefix `PATH` with the reported `bin` directory or use `resources run`.\nExisting processes, absolute binary paths and commands that replace `PATH` can\nbypass automatic admission. Shims cover recognized Bun/Node/Turbo/Vitest/\nPlaywright/Next/ESLint/TypeScript/Supabase/Cargo validation invocations; arbitrary\nscripts should be wrapped explicitly. Persistent dev servers are not queued\nunless explicitly wrapped. This is cooperative scheduling, not an OS memory cap.\nWithin a command, custom scripts can still spawn concurrent subprocesses.\n\n```sh\nttr resources disable    # Stop automatic admission for future commands\nttr resources enable\nttr resources uninstall  # Remove only owned hooks/shims; retain config/backups\nTTR_RESOURCES_BYPASS=1 bun run test # Deliberately bypass one command\n```\n\nUninstall requires the queue to be idle. It preserves unrelated shell content.\nDo not set `TTR_RESOURCES_HOME` differently between projects: that intentionally\ncreates separate queues. Diagnostics omit command arguments and environment\nvalues; resident-memory totals differ from Activity Monitor's memory footprint.\n\nFor full builds, database setup and browser suites, prefer an independently\nhosted runner with `ttr box run --runner <remote-id> -- <command>`. Verify the\nrunner's machine, checkout and credentials before queueing work. A CI runner or\nDocker container on the same laptop still competes for its RAM. No jobs,\ncredentials, Docker settings or runner registrations are changed by resource\nsetup. On a 24 GiB Mac, consider an 8 GiB Docker VM budget after measuring the\nrequired stack, and apply it only when restarting Docker will not interrupt work.\n","readmeFilename":"README.md"}