{"_id":"@onlyworlds/sdk","_rev":"30-2b3642e79185c3441d14abd5b0c225bd","name":"@onlyworlds/sdk","dist-tags":{"latest":"4.3.0"},"versions":{"1.0.0":{"name":"@onlyworlds/sdk","version":"1.0.0","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@1.0.0","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://github.com/onlyworlds/sdk#readme","bugs":{"url":"https://github.com/onlyworlds/sdk/issues"},"dist":{"shasum":"a520f4dd156736e21350bb541866fd76642d4f74","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-1.0.0.tgz","fileCount":7,"integrity":"sha512-lBhyQLNd+46GmH31tV4ni5Ev6gL//N5vpkaLE9tERZJIVzjPUMEdmaWFN7f59T+qTVQG68iVZ549BqJL1k5qsA==","signatures":[{"sig":"MEQCIE3NzXa8A3DjdMWqwADlSokNd0XBM/Yx6/bjnDMYbkG7AiBPNVlar85YjmEyEWYdkrw+sqW+GUevpK6jdl/8nFwUpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81434},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"7a4ff4af11e91c2c4257f60df4ee38c349054d8b","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/onlyworlds/sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0_1755810597670_0.8040308522922908","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@onlyworlds/sdk","version":"1.0.1","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@1.0.1","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://github.com/onlyworlds/sdk#readme","bugs":{"url":"https://github.com/onlyworlds/sdk/issues"},"dist":{"shasum":"5f137bd1b85abc4a471650f16d24a55d119c9356","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-1.0.1.tgz","fileCount":7,"integrity":"sha512-JycGxyg5+0Yf1RlbMYUftFCIzWKwnblC3UlfeA4XoBIsGA+7h16jU6IIywZS8NvNjA9XZRHunH9qGAo/JeEzNA==","signatures":[{"sig":"MEUCIDRj/PwNd78xWYC37aWODSZGq35TN5gEhkilTVHHnVYkAiEA63SjXM/V/QvgLInARzaGYwZBpF00sTsv9q4D4zWQ1g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83539},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"713d83c42bbd8fc291e7c45accc56aed4d3cd85e","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/onlyworlds/sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.1_1758529480308_0.7956549824452845","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@onlyworlds/sdk","version":"1.2.0","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@1.2.0","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://github.com/onlyworlds/sdk#readme","bugs":{"url":"https://github.com/onlyworlds/sdk/issues"},"dist":{"shasum":"84f33712971e10a59e650751427507bd3ecab064","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-1.2.0.tgz","fileCount":7,"integrity":"sha512-NLuF4g7u4RTcLLQwRkipfDP2w0qgJTnSjpZ1UvUyJEFdvuNvS8gx4gF/Q7W7eHN5evmCy6lumX5zlhdLxHQCjg==","signatures":[{"sig":"MEQCIAoWiLWRqVnoFiCcffHsjV9BzIavm41zDToiml/EqIIHAiB8+r5RsPJBdyD0ioazbU/h0fQwGu+UBkxk/4fRBwdT1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116447},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"462bca3e12b6df4cc847203e83a1d4d4d2001369","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/onlyworlds/sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.0_1758750659157_0.3402435906622441","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@onlyworlds/sdk","version":"1.3.0","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@1.3.0","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://github.com/onlyworlds/sdk#readme","bugs":{"url":"https://github.com/onlyworlds/sdk/issues"},"dist":{"shasum":"0bce4d45b4c37fdb4adc856b538b3a7b6fe33c6c","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-1.3.0.tgz","fileCount":7,"integrity":"sha512-pg1iWk3LuL4jFqScFuHiA+Nbw83n6ySR+wLvdKQ/XV8sakUkpn5mtZ7ceh7uHtGUZpOniATbtPdVMAdcLWwv0A==","signatures":[{"sig":"MEUCIApll+QMvETne6mF74fr6OoZUIuM45FJSG4wlePDo4RuAiEAjldnDQrdMGMw2Tb6b/XiujZMB2nMqmU5uc6r/mEf4jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199993},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"462bca3e12b6df4cc847203e83a1d4d4d2001369","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/onlyworlds/sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.0_1758751622364_0.578946283289921","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@onlyworlds/sdk","version":"1.3.1","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@1.3.1","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://github.com/onlyworlds/sdk#readme","bugs":{"url":"https://github.com/onlyworlds/sdk/issues"},"dist":{"shasum":"7842215c78076bbebc77b7682f0a8df580c3e971","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-1.3.1.tgz","fileCount":7,"integrity":"sha512-wBPyAxRlX2SuguGNZq8H1s+GagFQUri0PqyEGsQd1Z0Rsf/fcU9TRG6TyHbtS47cTwuf7OjHJpe2bU72c3q57w==","signatures":[{"sig":"MEQCIAHoWrQcBgh6JRQ9rYepHfGdsn4bA0AdK8I6Z4yP+EAbAiB3wYv6RzUASA0QHms+U4O0Kc04T6+e80CNON2oZOWvAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202977},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"462bca3e12b6df4cc847203e83a1d4d4d2001369","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/onlyworlds/sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.1_1758752122220_0.36190554641740413","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@onlyworlds/sdk","version":"1.3.2","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@1.3.2","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://github.com/onlyworlds/sdk#readme","bugs":{"url":"https://github.com/onlyworlds/sdk/issues"},"dist":{"shasum":"c58cfe17f56f43072d3ecf72ffeb0d2a8ed8f480","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-1.3.2.tgz","fileCount":7,"integrity":"sha512-1NYxzzJ0NzgYJX1WLCs3430Webxy4frOdKfxxxBWm+BXNozjVfOwLEb95TGlRbbqGAObO4B9YFOFvEabnjr/BA==","signatures":[{"sig":"MEUCID5CHQZ46NXQe/bmEEvbpFYRt3IXMvf+V1xj5+o1MzGLAiEAvv0FQIN/+QoZtwoHL2SGFCxPup15qisRKkFUkj17bOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203499},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"2763b85090cad9b624b15654a7ac0e7f748a90e6","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/onlyworlds/sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.2_1758753059973_0.918472264447012","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@onlyworlds/sdk","version":"1.4.0","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@1.4.0","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://github.com/onlyworlds/sdk#readme","bugs":{"url":"https://github.com/onlyworlds/sdk/issues"},"dist":{"shasum":"d4caa58e928dabba7cc73d86f15a7f95316f25a4","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-1.4.0.tgz","fileCount":7,"integrity":"sha512-EQTnB/8FpCyxwPoMvLMtekW9sUEU5WXHJD4AvxlVIKAMoGcYTJDYIXHA2M287Cqy5UbeWS6V2woMWNjMVuo2vQ==","signatures":[{"sig":"MEUCIQDH5u5JzIJXYfR0gv1d9MYwwgn8djsGjCNLqo+5F5tk7QIgZAHTF8DxQGFR7G4C4FRcdWhPsDoXp/MU2L9055rcgRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213067},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"2763b85090cad9b624b15654a7ac0e7f748a90e6","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/onlyworlds/sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.0_1758753485356_0.531291717538017","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@onlyworlds/sdk","version":"1.4.1","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@1.4.1","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://github.com/onlyworlds/sdk#readme","bugs":{"url":"https://github.com/onlyworlds/sdk/issues"},"dist":{"shasum":"c6807c03855a85b2d20d86fe6386e7e4e2d1ae29","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-1.4.1.tgz","fileCount":7,"integrity":"sha512-eq+b+TfcLgEI388hyhsqrNOUOKa4x4Up+1DkAt8XPl0Cdn8S7s2K0SWb9bus4bllonU48017RmM7skmpNbxdEg==","signatures":[{"sig":"MEQCICsulGRUVj5arfZ88gI00oL48Z0b1yz2fAfxIJS9LUEiAiB3FYpoUM8/GVfjHmn30HElM3JoX8HDJk8Mw9/C2LJosg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210659},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"2763b85090cad9b624b15654a7ac0e7f748a90e6","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/onlyworlds/sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.1_1758753563879_0.7902564670731715","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@onlyworlds/sdk","version":"1.5.0","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@1.5.0","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://github.com/onlyworlds/sdk#readme","bugs":{"url":"https://github.com/onlyworlds/sdk/issues"},"dist":{"shasum":"d3bac3008cdf4b3d68bf5d924a38033c05bbdd5d","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-1.5.0.tgz","fileCount":7,"integrity":"sha512-plWwMZhVxyAslahAjDPNwZxXP7PbhkMtePfEeSV639BVCuv/QbCI6ihsTRLb/v+3PPWoqmHp5LrrmuO1kF1Vzw==","signatures":[{"sig":"MEQCID2tx2CccHnPuLlQ2dgd49SQ6uxRGY/vQxWesOFmmx+OAiBX9plGQan4yh8qQ0T9NWoDTLarT+ZJWlysrc3PqBUk3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230661},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"192a20b6a53cd02f1b77b901626f536a0f3c1374","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/onlyworlds/sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.0_1759053803195_0.8088554354827853","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@onlyworlds/sdk","version":"2.0.0","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@2.0.0","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://github.com/onlyworlds/sdk#readme","bugs":{"url":"https://github.com/onlyworlds/sdk/issues"},"dist":{"shasum":"95c17c7c069ea508619171a80b111b3860066ef7","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-2.0.0.tgz","fileCount":7,"integrity":"sha512-MyPZ9eQj70I97Qy5gBiv/c8P8pmpKivsPzc6skt514XXtRpOdVM3+7JEowPKqxfRwBuikfCnA7cIxMyP5DPLvA==","signatures":[{"sig":"MEQCIEtnel0evieqaDrUuXOUinnTHfNMvhvwc1T0gnsAGzOlAiAELaiO8WVBSyLiabyK1IPNrTtr9xVPR+Zh4utKuxAdNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229151},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"7864b7443643528ed4027abbb13b16003494b9be","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/onlyworlds/sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.0.0_1759062356765_0.3223805098818162","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@onlyworlds/sdk","version":"2.0.1","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@2.0.1","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://github.com/onlyworlds/sdk#readme","bugs":{"url":"https://github.com/onlyworlds/sdk/issues"},"dist":{"shasum":"69897cd0cf5318dc35a9b9bf9e604f36745aa356","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-2.0.1.tgz","fileCount":7,"integrity":"sha512-AKf9gqvCE86P9iC07USYTewJ9vfnHNWkJ64qN2ViMN3pQdsehHBiLkFkMT+6MB5UnewvnVR9vrTBCWYACr3/EA==","signatures":[{"sig":"MEYCIQDGhdi3w9uPbKLWt2zk41mA8gXPItlUrhRtmaqL3M9n7QIhAMgB+CVYBMC8J38HqgagLCsO560c+8/2vrJBk9ai05UM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266615},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"749e7f30c55abddf7de41f42683a2ffc193a8db8","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/onlyworlds/sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.0.1_1759246295069_0.6338970316301404","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@onlyworlds/sdk","version":"2.0.2","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@2.0.2","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"a175df290702cc7881cef2c120309c3658a6dd49","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-2.0.2.tgz","fileCount":7,"integrity":"sha512-fMAlt+HCTrihkjA+GXSoEx2iZFMpttkUrjSjeXiHysSkRNktxbeFY8r3aCRDkoM+rMsXuCT0A99Gddid02bmPA==","signatures":[{"sig":"MEQCIFLUYMvlRSXtYwOljy8qqgAkTx98JIxxlSV7wx7XeLQOAiASL+9Q98D9TDSxL5wcMcB7XpYJDJDdco1ebnmSeyfP6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264283},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"6249d3522f77745a5a65fdda47465acca4c5973d","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.0.2_1759433727265_0.7820271710694569","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@onlyworlds/sdk","version":"2.1.0","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@2.1.0","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"f25d06b344ba9b80f5f227193ff0da36bb8bf574","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-2.1.0.tgz","fileCount":7,"integrity":"sha512-8X2PDKfed3V8vOc50/IdCIAz7PhS4pC3uY8eOYQdYMeUlafHivewyUYKUdtND/eU7pFZMZT+cml/fbsFj9IpWw==","signatures":[{"sig":"MEUCIFOjrk8Pe3bJqf+05NZjMODiwYlcHEWYzs/ihtyLGi8xAiEAk3PmWos23uhyNMRY24k0rKoV79RZj5tqTP4gFBUbb0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296397},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"2509a2f7bf4ca268fd7228ff4a9f634851163828","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.0_1760875436091_0.8717952534854219","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@onlyworlds/sdk","version":"2.1.1","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@2.1.1","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"6c0117273407db2c45550e9bc8d5f9357bfac751","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-2.1.1.tgz","fileCount":7,"integrity":"sha512-Vp4R93jIauZkn+vDWvrN9UTd4ttQf2dhXBdAi7aYo2Js4OhK7lXhUNV84+NWDI39YHpLNQUn6MSfJ3CfetmcPw==","signatures":[{"sig":"MEUCIGrOf3RFaHgGBwENU7mVI+1eXraPR62+ZHW6Xnfe3ntLAiEAtEXDb9LSxPKVUJHsX0NfRRmr031f3udwxVtCWCKXIIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299987},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"881ccbfb8096443d7c37a2c0869823bee1c38d96","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.1_1760888051070_0.7625842759800394","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@onlyworlds/sdk","version":"2.1.2","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@2.1.2","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"176f081bda472c98dccede04326110f744afb032","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-2.1.2.tgz","fileCount":7,"integrity":"sha512-6zf2R12FVOTpXwX8mGXH2SCtROOFfSCLXMc6qT63g4DrABfXTNmF/YIPUJyuM5ZiDexHtv7xLimavjkHvtPDgw==","signatures":[{"sig":"MEUCIQCAe4ZJIYVsgMm+g9Z+LR3tadamTQnUBtkhuDDuzbwArwIgZwkcPufMupFoKaVxMCYrJlW9kvgfvBFcZHJX0KQtzkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300255},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"ec5eaf96b25d47df68164894b33dfde4826911f5","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.2_1765281530349_0.4161731310806489","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@onlyworlds/sdk","version":"2.1.3","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@2.1.3","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"b3086dfc6cbec660507032a33407f0c9d43fe9fb","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-2.1.3.tgz","fileCount":7,"integrity":"sha512-IFxeEo2p7nFOfO+QEgTUkz6Hb89EhGNWFkmmMHH4QDIHzp5AFwftIAhak9mUTXHADqabEvQwCG34yUcua9d/QA==","signatures":[{"sig":"MEUCIQDwpOgluq00kDKroQ3NuXwYYP4KJzdrjxSiKNas7qk1gAIgAQK3WO/R01WJRlepDEIJi8+u5hg+TrknwPPWdTnVWNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300255},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"3f0f983c2e8f8a1f6653123b097ecf7545fd5576","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.3_1765281570146_0.6461967865946323","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@onlyworlds/sdk","version":"2.2.0","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@2.2.0","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"738624a0cbe566e586e88dc0f428d9e95c5f702a","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-2.2.0.tgz","fileCount":7,"integrity":"sha512-JJAQwNU5JFgtT3Jb3QyRdkoedH4iw7octnjZWIHYPpqPzX5Z+DGYWcp5hdmA+L7chf6KCCwsk1HCkUI/mcN9dQ==","signatures":[{"sig":"MEYCIQDdWI7nCEoBc3zR0mMZUXy90i+p5MFUfGFpTQgxvN3AWAIhAO6zewidvz2DKFCDWppvKrtQVx0ME4v+MZKzC05ymz9G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304049},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"3303ca4eac4b2ccb0ed690895dbfce48ea3858dd","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.0_1765462466589_0.9219280694156733","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@onlyworlds/sdk","version":"2.2.1","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@2.2.1","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"928362cfdf19fec4494e0caef21d10589bcfafae","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-2.2.1.tgz","fileCount":7,"integrity":"sha512-oDu+0eOe8OLv3ahDFlgFCMXsIvo3K4px6RcFuhUOkc66WJGvQRNLwluHNsSU4BuyNXPW97AmzGanTKO0OfR/ug==","signatures":[{"sig":"MEQCIHS8ALaaoRDkbCbuvexeHBexsVpi6tbnQ7+0sd50tWrTAiA3PxPoORFYwzw3SVjqV2wyBnuzs3SByMygOWBOIYN5iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303727},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"193018f4b3ac7ac85fd03a721f9f926e3b1b1783","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.1_1766577698668_0.774587483152269","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@onlyworlds/sdk","version":"2.2.2","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@2.2.2","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"65de8ae4c9b44995f15934df8c5f2ddfa4fe4045","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-2.2.2.tgz","fileCount":7,"integrity":"sha512-whV3JmHhJGhawBMdayxxMeFdlt/rJsC8Tc+zyD9LqrpDdZiSNs+Lo7qrlACkGndU8j/MN3eg8H9R4Eg0TSFOJw==","signatures":[{"sig":"MEUCIQDWbVG9tCy4b863B03qKGChRiQBG6WFLA+G0g+/3DOypwIgYwoh5M7t1MgmeosoBvHDH9+Qcx1S+uikbqm06ayCJVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303711},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"9985942714ec9329bd681e36e74c8b1a36b63049","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.2_1769530710122_0.3742455608925668","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@onlyworlds/sdk","version":"2.2.3","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@2.2.3","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"c613c24a120db4761d4ede80e93668f329925651","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-2.2.3.tgz","fileCount":7,"integrity":"sha512-N/XpyeW+hG3jV56RGMTFyklNtsJq+6HlpH9QJ+VhswRHZoTtuPdbmYYk6VvGcDBTgC1lkRNxrFAR9Oadpnb3+A==","signatures":[{"sig":"MEQCIALEXakFVvLcd/ARzb9RY54m89QHuVrCVGidH9w3ptJIAiB8MYCSiLgG9liILVS+x478pSt4em7Cid7b9d9hHpqizg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304921},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"9b8e5cbbfd22cdad7a3d7d46264f78481ac47212","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.3_1779199507411_0.6238933733762861","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@onlyworlds/sdk","version":"3.0.0","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@3.0.0","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"cdc1bc6b1826934b12ca2ae44cfb55214e6a20b5","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-3.0.0.tgz","fileCount":7,"integrity":"sha512-7A5+l0Wdgs9jhd2R/OeqodIXPkebbdfcRp9zalUk80XQncW92LlYdxuOVf8R46uhDSTiOP2btWn2A6RXpOK6Cg==","signatures":[{"sig":"MEYCIQClfJSGuGdcFuoWf58M169kvCSDZLqG95jmnRZoRoQJiAIhAO4Ekc2PmcdvykkYCBbIwHp4QpJ4tbWfAMlC9aWiKbtA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364642},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"06934b998f955311b30dec1366cfe65b5caf5835","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","test":"node --test \"test/**/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts --clean","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.0.0_1784392221422_0.920298673552312","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@onlyworlds/sdk","version":"3.1.0","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@3.1.0","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"5877718977dc92376747e4bbb8881ac17340f0b2","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-3.1.0.tgz","fileCount":9,"integrity":"sha512-cH6W3LBvIjy7yPGbXWTh/pwWu53pRHjN6/Ao7yndOTQNyjlejC6R0Ux0intZHyIneYt3hPwAo9gdG3o1RaXGfA==","signatures":[{"sig":"MEYCIQDfQFcYMX0snNL/GEOebunHt0xiovu1v6TyaeQVeLDVDQIhAOzvA0wDQCcxx/o26BqD3Dw65ayY3jo+qf+cTiKwoYUO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378919},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"3d61ab7a091b531a26444a8cf5422bcc65ede202","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","test":"node --test \"test/**/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts --clean","codegen":"python codegen/generate_types.py","pretest":"npm run build","codegen:check":"python codegen/generate_types.py --check","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.1.0_1784831290841_0.08504286897643776","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.0":{"name":"@onlyworlds/sdk","version":"4.0.0-alpha.0","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@4.0.0-alpha.0","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"b80d948f00c4008da0fcda4fee7eaff791087fd2","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-4.0.0-alpha.0.tgz","fileCount":8,"integrity":"sha512-duh3vJQlfqZ5dO460sXkRJF/seY3YpEbtTkP/aQtBzfCqCYNmGmPQxhM4b4eqMScGFFbU00esxz3nf+9z/5pZw==","signatures":[{"sig":"MEYCIQCXi0iwJ7aJxpOVv9j2gFzu8Wabv726vGVa+Ghw/nqM3wIhAIj+BgW7aINiBhoJwIZrYhhULmeYHt0KuemidnoO9KpF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185718},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fd4129cac3ce7d2fbed4e948dfc244970a9c5fb2","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","test":"node --test \"test/**/*.test.mjs\"","build":"tsup src/index.ts --format esm --dts --clean","codegen":"python codegen/generate_types.py","pretest":"npm run build","codegen:check":"python codegen/generate_types.py --check","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.0.0-alpha.0_1784837736820_0.21601042668539439","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.1":{"name":"@onlyworlds/sdk","version":"4.0.0-alpha.1","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@4.0.0-alpha.1","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"a31a3fc11cbb6faa299d28e1444536b7c888f61e","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-4.0.0-alpha.1.tgz","fileCount":8,"integrity":"sha512-owhbMBPoPFMkVfMx+3cubm1FWlwlKRzkgOYNrGvKxwhC66n6s/+jEpyGiFdr0XdrMHwUK1CJ9wOYAEYzp0CkAA==","signatures":[{"sig":"MEYCIQCEaPtExXDe4BfFoRSAVQyI40EvUag39AFdAbu9cXV+kAIhAP4v5OyN4FhRWQwB2QrOvQwqL8KM6Ed8sWyGW49JFts+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188500},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fd12966b1c01e346f9fa1bd7b2758069240e2766","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","test":"node --test \"test/**/*.test.mjs\"","build":"tsup src/index.ts --format esm --dts --clean","codegen":"python codegen/generate_types.py","pretest":"npm run build","codegen:check":"python codegen/generate_types.py --check","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.0.0-alpha.1_1784842930904_0.14679556092505064","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@onlyworlds/sdk","version":"4.0.0","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@4.0.0","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"415f2046d79d09acd7529f2a8f2c5e1fd55bd882","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-4.0.0.tgz","fileCount":8,"integrity":"sha512-GAHS+QTtoD3SLJdbDzbca7YsBuldNASwbcaMTL8XV28cVKh30emqGolTE1mshmxKGV+qViSA9QzFpPE22zgOjQ==","signatures":[{"sig":"MEYCIQD4Bbn+WsB0ZtNKbw3KOnRu+q0zDpmi+cCoDMOCurniJwIhALdzgAQS16enzp9Y+Et22X18niDpMzaz07aIAFMdUuUq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188431},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"38706fae5994f07536c1752879e55f6445418766","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","test":"node --test \"test/**/*.test.mjs\"","build":"tsup src/index.ts --format esm --dts --clean","codegen":"python codegen/generate_types.py","pretest":"npm run build","codegen:check":"python codegen/generate_types.py --check","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.0.0_1784843241732_0.8855361981880727","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@onlyworlds/sdk","version":"4.0.1","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@4.0.1","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"b6e9f45f81c9fbdfa83e7be44ec0362808002358","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-4.0.1.tgz","fileCount":8,"integrity":"sha512-TbrBkiq8YbRLMzKENaT9BJfMjIzxD++BMNVJUvcWS4/Unap6tW9miyL6+BMnQsWEpullarur3JHHNIz02ZQqwQ==","signatures":[{"sig":"MEQCIErJSUndEgg6VMfHaPHpXkJD6iDvkjGR8A3D1QM/D31iAiB92nWXMJsyN5U2gU1OpMZtJBPSqprwAYcTJ55MYTaO7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191016},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"591a6f4923be9b41d58e011459c464ca84be8bb6","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","test":"node --test","build":"tsup src/index.ts --format esm --dts --clean","codegen":"python codegen/generate_types.py","pretest":"npm run build","schema:check":"npm run schema:verify && npm run codegen:check","codegen:check":"python codegen/generate_types.py --check","schema:verify":"python codegen/verify_dist.py","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.0.1_1785311559422_0.5635061586065953","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@onlyworlds/sdk","version":"4.1.0","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@4.1.0","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"df37edb7fe04288f584281ac1abd5298325aa12f","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-4.1.0.tgz","fileCount":8,"integrity":"sha512-/voZTvAqNdlSzTUog4meQgUUNZ22hj8ghDc6whyCZIMby0TikOxY4akYB4ZvkpZJ7zneQaNU/C1lA1YQQeBOtQ==","signatures":[{"sig":"MEYCIQDeD+VL3+W91g+IGa+0c8yFq10wURFtyUouSSWBj3MeJQIhAN7u01GdHPT1b8wAGgfLVHIDUOYAAPbUNeQ+3KjLCg3n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195717},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d40d4e1564ed17beb9811d4b01eddebfdbbb0fa8","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","test":"node --test","build":"tsup src/index.ts --format esm --dts --clean","codegen":"python codegen/generate_types.py","pretest":"npm run build","schema:check":"npm run schema:verify && npm run codegen:check","codegen:check":"python codegen/generate_types.py --check","schema:verify":"python codegen/verify_dist.py","prepublishOnly":"npm run build"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.1.0_1785319444052_0.33855575162225016","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@onlyworlds/sdk","version":"4.2.0","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"author":{"name":"OnlyWorlds"},"license":"MIT","_id":"@onlyworlds/sdk@4.2.0","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"homepage":"https://onlyworlds.github.io/","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"2901e05361c7f5cd75d5704715fe41106a848283","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-4.2.0.tgz","fileCount":8,"integrity":"sha512-wu7NSSb6R/0Mb/SWOJdgcWObBBdmld5dx40BPb73Ll8FLRJWyrrzeA41uH3c3AC0yh+Esr0gP5HxCwEqdKJEng==","signatures":[{"sig":"MEYCIQCnjl0oJqovxlULIJa0uks4F0NfSmAQu7aJHMpg1rBD8QIhALJD/rM63t6xzQSMNllAhSCcgPLRk9GR9lO33pSMn4Gd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCCjHWvMz9MCgbhKehcESKMYCmpvZ8J31l96IIzSxuPwIhAM/8gpcf5cvB+EkXjArAe7M6Q9hBJwHcahaOadiMivfA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202165},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3880e26d9d15edaddca0aa5dcb3eca4035f9ea11","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","test":"node --test","build":"tsup src/index.ts --format esm --dts --clean","codegen":"python codegen/generate_types.py","pretest":"npm run build","schema:check":"npm run schema:verify && npm run codegen:check","codegen:check":"python codegen/generate_types.py --check","schema:verify":"python codegen/verify_dist.py","prepublishOnly":"npm run build","release:verify":"node codegen/verify_release.mjs"},"_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.2.0_1790609185707_0.9083608115068922","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"_id":"@onlyworlds/sdk@4.3.0","bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"dist":{"shasum":"68750220e6723fc41b8436ae9edaf357b2fcc948","tarball":"https://registry.npmjs.org/@onlyworlds/sdk/-/sdk-4.3.0.tgz","fileCount":8,"integrity":"sha512-zUmDUs+wP529c0dWVhok+ZGPA0BD5C4Xg45uPYOrnJHzuYtkNkYk1YO5/YWZUCuz4PBt4//QeqLWFccKMHGbPQ==","signatures":[{"sig":"MEYCIQD01PMKI2Q0Tk+6xiCiNZIq6icasyQ3xeZIZx/Fh2v4iAIhAJ9RqFhqlmaRux99o6FRuAb3MrEcgqj7a/7vwJQr+HFJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEpJp8IomEqdwpjNg5Hrjb5laYB82z8IOTmVRDp4Qhk0AiEA7+R0q9w7msW5mfJ6e84Qtfx8n9+yodMrpXX3WMe9GiE="}],"unpackedSize":207111},"name":"@onlyworlds/sdk","type":"module","types":"dist/index.d.ts","author":{"name":"OnlyWorlds"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"32a262002514a34a2ce65c920302ebf2b8713ee3","license":"MIT","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","test":"node --test","build":"tsup src/index.ts --format esm --dts --clean","codegen":"python codegen/generate_types.py","pretest":"npm run build","schema:check":"npm run schema:verify && npm run codegen:check","codegen:check":"python codegen/generate_types.py --check","schema:verify":"python codegen/verify_dist.py","prepublishOnly":"npm run build","release:verify":"node codegen/verify_release.mjs"},"version":"4.3.0","_npmUser":{"name":"onlyworlds","email":"info@onlyworlds.com"},"homepage":"https://onlyworlds.github.io/","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","directories":{},"maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_4.3.0_1790624362590_0.5075551634396502"}}},"time":{"created":"2025-08-21T21:09:57.601Z","modified":"2026-09-28T19:39:22.932Z","1.0.0":"2025-08-21T21:09:57.868Z","1.0.1":"2025-09-22T08:24:40.486Z","1.2.0":"2025-09-24T21:50:59.377Z","1.3.0":"2025-09-24T22:07:02.578Z","1.3.1":"2025-09-24T22:15:22.427Z","1.3.2":"2025-09-24T22:31:00.211Z","1.4.0":"2025-09-24T22:38:05.551Z","1.4.1":"2025-09-24T22:39:24.050Z","1.5.0":"2025-09-28T10:03:23.376Z","2.0.0":"2025-09-28T12:25:56.956Z","2.0.1":"2025-09-30T15:31:35.239Z","2.0.2":"2025-10-02T19:35:27.482Z","2.1.0":"2025-10-19T12:03:56.276Z","2.1.1":"2025-10-19T15:34:11.270Z","2.1.2":"2025-12-09T11:58:50.485Z","2.1.3":"2025-12-09T11:59:30.434Z","2.2.0":"2025-12-11T14:14:26.758Z","2.2.1":"2025-12-24T12:01:38.815Z","2.2.2":"2026-01-27T16:18:30.264Z","2.2.3":"2026-05-19T14:05:07.591Z","3.0.0":"2026-07-18T16:30:21.570Z","3.1.0":"2026-07-23T18:28:10.984Z","4.0.0-alpha.0":"2026-07-23T20:15:36.962Z","4.0.0-alpha.1":"2026-07-23T21:42:11.092Z","4.0.0":"2026-07-23T21:47:21.897Z","4.0.1":"2026-07-29T07:52:39.615Z","4.1.0":"2026-07-29T10:04:04.233Z","4.2.0":"2026-09-28T15:26:25.806Z","4.3.0":"2026-09-28T19:39:22.704Z"},"bugs":{"url":"https://github.com/OnlyWorlds/sdk/issues"},"author":{"name":"OnlyWorlds"},"license":"MIT","homepage":"https://onlyworlds.github.io/","keywords":["onlyworlds","worldbuilding","api","sdk","typescript","rpg","ttrpg","game-development"],"repository":{"url":"git+https://github.com/OnlyWorlds/sdk.git","type":"git"},"description":"TypeScript SDK for the OnlyWorlds API - build world-building applications with type safety","maintainers":[{"name":"onlyworlds","email":"info@onlyworlds.com"}],"readme":"# OnlyWorlds TypeScript SDK\r\n\r\n[![npm version](https://badge.fury.io/js/@onlyworlds%2Fsdk.svg)](https://www.npmjs.com/package/@onlyworlds/sdk)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n\r\nThe canonical typed client for the [OnlyWorlds](https://onlyworlds.github.io) v2 API, plus the\r\ncanonical constants (element types, icons, colour families, field schema) — generated from the\r\ncanonical OnlyWorlds schema, obtained through the public\r\n[schema distribution](https://github.com/OnlyWorlds/schema-dist) at a pinned, hash-verified\r\ntag. The generated files carry that tag and commit in their header, so what these types were\r\nbuilt from is checkable rather than asserted.\r\n\r\n**4.x is v2-native and ESM-only (Node 18+).** If you need the legacy v1 API dialect\r\n(`OnlyWorldsClient`) or CommonJS `require()`, stay on 3.x — it remains published and the v1 API\r\nremains served. See [docs/migrating-3-to-4.md](docs/migrating-3-to-4.md).\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @onlyworlds/sdk\r\n```\r\n\r\n## Quick Start\r\n\r\n```typescript\r\nimport { OwV2Client } from '@onlyworlds/sdk';\r\n\r\nconst client = new OwV2Client({ apiKey: 'ow_r_your_key' }); // read-only key: that's all you need\r\nconst page = await client.list('character');                 // { data, has_more, next_cursor }\r\n```\r\n\r\nKey kinds: `ow_w_` write / `ow_r_` read-only (no PIN — the \"give this to your players\" key) /\r\n`ow_a_` account Bearer / 10-digit legacy. Writes on a PIN-protected world also pass `apiPin`.\r\nDemo keys `0000000000`–`0000000009` read real sample worlds.\r\n\r\n## The full round-trip\r\n\r\n```typescript\r\nconst writer = new OwV2Client({ apiKey: 'ow_w_your_key', apiPin: '1234' });\r\n\r\n// v2 dialect rules, worth internalizing once:\r\n// - link fields use ONE bare name both directions (no _ids suffix — that's v1)\r\n// - NEVER send a \"world\" field (identity comes from the key; the client strips it anyway)\r\nconst location = await writer.create('location', {\r\n  name: 'Dragon Peak',\r\n  description: 'A treacherous mountain peak where dragons nest',\r\n}); // id minted client-side when omitted (retries stay idempotent)\r\n\r\nconst dragon = await writer.create('creature', {\r\n  name: 'Vorrath the Ember-Scaled',\r\n  location: location.id,            // single link: UUID (or null)\r\n});\r\n\r\nconst fetched = await writer.get('creature', dragon.id);\r\n// fetched.location === location.id — reads the way it writes\r\n\r\n// PATCH is destructive on sent fields; arrays replace wholesale\r\nawait writer.patch('location', location.id, { supertype: 'Mountain' });\r\n\r\n// For relationships, use the atomic link merge — returns the full updated element\r\nconst fireBreath = await writer.create('ability', { name: 'Ember Breath' });\r\nawait writer.editLinks('creature', dragon.id, 'abilities', { add: [fireBreath.id], remove: [] });\r\n\r\n// Walk every page of a type\r\nfor await (const character of writer.listAll('character')) { /* ... */ }\r\n```\r\n\r\n## Bulk writes — always check `errors`\r\n\r\n`/bulk` **succeeds partially by default** (HTTP 200 with per-slot statuses). The one mistake to\r\nnever make: treating a 200 as \"everything landed.\"\r\n\r\n```typescript\r\nconst res = await writer.bulk(\r\n  [\r\n    { type: 'character', element: { name: 'A' } },\r\n    { type: 'event', element: { name: 'B' } },\r\n  ],\r\n  { idempotencyKey: crypto.randomUUID() }, // mint FRESH per attempt — a failed batch is\r\n);                                          // cached under its key; never reuse across retries\r\nif (res.errors) {\r\n  for (const slot of res.items.filter((s) => s.status >= 400)) {\r\n    console.warn(slot.error?.code, slot.error?.message, slot.error?.doc_url);\r\n  }\r\n}\r\n// Pass { atomic: true } for all-or-nothing instead. res.wasReplay flags idempotent replays.\r\n```\r\n\r\n## Sync\r\n\r\n```typescript\r\nlet cursor; // opaque, never expires; persist it\r\nfor await (const change of client.changesAll(cursor)) {\r\n  // ops arrive in (change_seq, id) order — apply in order → convergence\r\n}\r\n// GOTCHA: world-meta edits (name, calendar, public_read) do NOT enter /changes.\r\n// Poll client.getWorld() and compare updated_at separately.\r\n```\r\n\r\n## Errors\r\n\r\nEvery non-2xx throws `OwApiError` carrying the platform envelope: `.status`, `.type`, `.code`,\r\n`.param` (the exact field that failed), and `.docUrl` — surface `docUrl` in your UX. Transport\r\nfailures throw `OwNetworkError`. `err.isValidationError` is the common branch.\r\n\r\n## Canonical constants (all generated or test-gated from schema)\r\n\r\n```typescript\r\nimport {\r\n  ELEMENT_TYPES,        // the 22 slugs (and the ElementType union)\r\n  ELEMENT_ICONS,        // Material Symbols icon per type\r\n  ELEMENT_LABELS,       // plural display labels\r\n  ELEMENT_SECTIONS,     // canonical field grouping + display order\r\n  FIELD_SCHEMA,         // per-field type/target metadata\r\n  elementColor,         // canonical colour: family carries COLOUR, icon carries TYPE\r\n} from '@onlyworlds/sdk';\r\n\r\nelementColor('character', 'dark'); // '#3987e5' — four CVD-validated families\r\n// Always pair colour with icon + label; colour alone is not accessible.\r\n```\r\n\r\nThe full schema with per-field meaning lives in [SCHEMA.md](SCHEMA.md) (generated, ships in this\r\npackage). AI agents: read [AGENTS.md](AGENTS.md) first.\r\n\r\n## Token rating system\r\n\r\n```typescript\r\nimport { TokenResource } from '@onlyworlds/sdk';\r\nconst tokens = new TokenResource(writer); // OwV2Client.request() satisfies TokenTransport\r\nconst status = await tokens.getStatus();\r\n```\r\n\r\n## AI access — when to use which\r\n\r\nFor **known, deterministic operations** (CRUD, sync, bulk) use this SDK — typed calls, no\r\ntool-schema overhead. For **live exploration of a user's world from a chat/agent context**, use\r\nthe MCP server at `https://www.onlyworlds.com/mcp` (same `API-Key`/`API-Pin` headers, 11 tools;\r\nunaffected by SDK versioning).\r\n\r\n## License\r\n\r\nMIT\r\n\r\n## Links\r\n\r\n- [OnlyWorlds](https://www.onlyworlds.com) · [Docs](https://onlyworlds.github.io) · [API reference](https://www.onlyworlds.com/api/docs)\r\n- [Issues](https://github.com/OnlyWorlds/sdk/issues) · [CHANGELOG](CHANGELOG.md) · [Migration 3→4](docs/migrating-3-to-4.md)\r\n","readmeFilename":"README.md"}