{"_id":"@spacemolt/lib","_rev":"32-060662396ec8251a6ad5b42ca4d9548f","name":"@spacemolt/lib","dist-tags":{"latest":"15.2.0"},"versions":{"4.6.0":{"name":"@spacemolt/lib","version":"4.6.0","license":"MIT","_id":"@spacemolt/lib@4.6.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"0ed7e55aea800933808cb9266fc73f8989e7cf81","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-4.6.0.tgz","fileCount":30,"integrity":"sha512-O6mGCiaMzcYkRB2+imBRH6187pBE5CU9cNLPOeDk9etQJrSjLhZNSSJ0tgKlEJUvbs4Ur0D63UGW8kX+MqUAwQ==","signatures":[{"sig":"MEQCIE6ZrfcrhFosbopTM6YIJ719ee56mjebEcZco+8esz2XAiBmmGto1it5mFjlfVVdJi+cUNC2BOaeKzZHtDvahFyleA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010040},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"021665649b67453c51a71e7a1a1ea13f30998ab2","scripts":{"test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"cahaseler","email":"cahaseler@gmail.com"},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"11.6.2","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/lib_4.6.0_1783682689369_0.8782158037677161","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@spacemolt/lib","version":"7.1.0","license":"MIT","_id":"@spacemolt/lib@7.1.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"c10f7b806d0f9ea3e4ac8a17540305c08b4b8bcd","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-7.1.0.tgz","fileCount":31,"integrity":"sha512-7OmJmbsDkdsazHGRLcWLv+a5qZzbiEYRoWQjQNjn/Rgx3jaj2cKr57e9Iffnms7H69CUrf5a2pVLqVRrC+lTOQ==","signatures":[{"sig":"MEYCIQCO4NYXD40+P05xW4zw2XqB5U5g0wf9E3K14FnKJU5N4QIhALWlsUPkj7M81H8oWgXtTkuRux5B+A9rk3ybV2q2OvFa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1089591},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"2f152a8f0301a9bda26cc714208ee3539dec9951","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.1","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_7.1.0_1784211551009_0.5095488959948857","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@spacemolt/lib","version":"8.0.0","license":"MIT","_id":"@spacemolt/lib@8.0.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"c3dd9152da4d95c8fad77856a5f9d8d0f5e93b3f","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-8.0.0.tgz","fileCount":31,"integrity":"sha512-TVw0rHY0uaVJ4Ejtir7TPYeTnWs+KUpd5vqUoFkdci27wdvVIFVTdqd7oIPgYBbX5ZZy7750JW1apbm3yMHdMA==","signatures":[{"sig":"MEUCIQC4lOdPNHgbLmFweEtqvi1venoeN4yhXjobY2gcl4zqpQIgNo3pJrSTrgXHfGAjR2p8CnZPXCiTYgjFyx39+eejNvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096117},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"767af8ee3c73c674d2564424f7232c8d17b9ac23","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.1","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_8.0.0_1784217685592_0.026867846761218894","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@spacemolt/lib","version":"9.0.0","license":"MIT","_id":"@spacemolt/lib@9.0.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"7e45ce8969f573f4cc21c98ea20c04d4ae80b48d","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-9.0.0.tgz","fileCount":31,"integrity":"sha512-SApDSTrVM+lQc+DQOxX8LtDcysxp9+s5g8RKRxv8PBinYVAnMPrQhImVv0uPpo3zuGjOMk/YKFvzSFYQIoY94w==","signatures":[{"sig":"MEYCIQDdjyxalGURfeinh3cc92e0V3XvnX9Eu5q8ve9XorznrgIhAIbmQzGfn3Dhaebxy/z6YjZcMMlrL0xOtU3dcDcHqObZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1089232},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"d553eb78a64108ba6f7400005ba42f62a419b9da","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.1","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_9.0.0_1784230052919_0.5149390523469386","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@spacemolt/lib","version":"10.0.0","license":"MIT","_id":"@spacemolt/lib@10.0.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"e652b14f2d137da60f2da69c23885580e5a56dc0","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-10.0.0.tgz","fileCount":32,"integrity":"sha512-Pm/Dl1RQ4lIkh9ehkI9qD/K7Aq+ISpspYMNI7y05mD4tE8muaVlKx2dYzwYEQwnMqtmgp4Hls3z6c/PR8aOMug==","signatures":[{"sig":"MEUCIQDDo2imTLa5Escmqdrv7+6bsqQsUKcKFA1wwteBic6p1gIgTEGqbG1zelgLGmlAmxlcC8ENU+YB3U89LvXFSfGu1KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1092567},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"a614f7718bcdd2e94d090e43e06b51d6b35ae2fb","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.1","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_10.0.0_1784237879983_0.446752753180204","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@spacemolt/lib","version":"11.0.0","license":"MIT","_id":"@spacemolt/lib@11.0.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"a8e2d4058e0fb2af3c9470429cad5ea518027826","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-11.0.0.tgz","fileCount":32,"integrity":"sha512-l93DKnwm9FH8FVlwV2pKGHSDSWvSP3glQbeVjYAlUemmHSwOI/z+v4ejsmP/hf0oinxQrpo6wCGkhFIvUFLjuA==","signatures":[{"sig":"MEUCIQDwyCL2MqHTAKWc0vnBhR85gKxYt9YP58nT2IE0F5awhQIgWrDANLhnI5IJIvetYCGQR5qaOayShC/H9QiIlVfgNuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@11.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1062370},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"e92c92f921c7829309203b44e2440bf29c181847","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.1","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_11.0.0_1784255405745_0.4084203569862299","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@spacemolt/lib","version":"11.1.0","license":"MIT","_id":"@spacemolt/lib@11.1.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"aa438f6be5e945202a35efd45c24f21f77d0609e","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-11.1.0.tgz","fileCount":32,"integrity":"sha512-7Rnj0JPBwzdF36+ka8+6MAu2kxEwHJ2yHIn+9pxZymx1A5BFYVjap2UsG4BMdi2gfIJSBoZuD55no2I3GxUOow==","signatures":[{"sig":"MEQCIGH8n5EvcxP+5FG8Mp6vEwZ9t8a+N0stjHv0Vo3xR27eAiB5NYyRITyhuBCS3kBEll8MdXFthM9krMV0HsABFkZqEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@11.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1065587},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"c9ec52485311af1230045f5b102d98a6d8f2a415","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.1","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_11.1.0_1784255506900_0.14835590551093003","host":"s3://npm-registry-packages-npm-production"}},"11.2.0":{"name":"@spacemolt/lib","version":"11.2.0","license":"MIT","_id":"@spacemolt/lib@11.2.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"cd90976fc9262d7543eb15f5da008fa1be04a82e","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-11.2.0.tgz","fileCount":32,"integrity":"sha512-Q5LFq9tuafCJFmH45LkuByIiucJ0obJJMmlToAA91m2I+5OyYWaomjTnuHOgb46yJmGEamoOOEFg2rovhcgBDA==","signatures":[{"sig":"MEQCIHX+og+UNgPn21XmgpATPj913iP0ir3wiNKjwYgtanFeAiBumY9+5l1AG86kf7dFK3U4QsVRlSsghkKckozj9TqtRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@11.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068731},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"17164e842a077c4caba666f15ef9d12c0d034e77","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.1","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_11.2.0_1784260254962_0.4082498474250551","host":"s3://npm-registry-packages-npm-production"}},"11.3.0":{"name":"@spacemolt/lib","version":"11.3.0","license":"MIT","_id":"@spacemolt/lib@11.3.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"4da745a1c1986824950f9b6741eab1c9d71a1404","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-11.3.0.tgz","fileCount":32,"integrity":"sha512-DAJOIo5xuyTjt8B0hoalCS0PXuiInFWN7ihV+lL0JyKxd0x9AqbBgpOPSog+YsmvyenJSHSfmV+ZIN7p/azyZg==","signatures":[{"sig":"MEQCIGvGhT7sgUki7fy/mJ8mhQT8T0B3o8h4ZfkjXoxuQQdFAiAoBDb5oWESntcMBYOQf2VlxRz0GIEbjEPUWzTGZx6JtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@11.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1088437},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"f24f892635ae3540cddd2f7464cd4ea732aa2cf7","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.1","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_11.3.0_1784321590730_0.07161422526306516","host":"s3://npm-registry-packages-npm-production"}},"11.4.0":{"name":"@spacemolt/lib","version":"11.4.0","license":"MIT","_id":"@spacemolt/lib@11.4.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"54bd8e153cc402b0c12baf2e648f4a71f9b18b36","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-11.4.0.tgz","fileCount":32,"integrity":"sha512-oCcoPcviGMTSLUVfhdNJA9FqxcGYNTLFOcfgLEmkrbqILzhXXo1BzLMA6GJBK9l3nxnx3usLXIGTtX5RC1ryqA==","signatures":[{"sig":"MEUCIBevQvJeeMwzFE4rsjphg79VBK2SQ2XU1gEJmrPC4ss0AiEA/BjGAnj/OS1UdmD7DedK+/ao+3uwQ1xu0T/aYUrCfl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@11.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1090551},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"f1b71e914afb865f0da26df0294cd9f61dc596dc","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.1","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_11.4.0_1784391749913_0.14354143676931863","host":"s3://npm-registry-packages-npm-production"}},"11.5.0":{"name":"@spacemolt/lib","version":"11.5.0","license":"MIT","_id":"@spacemolt/lib@11.5.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"cfea11e9063c2d6a6743d480bed64c28c8956492","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-11.5.0.tgz","fileCount":32,"integrity":"sha512-vSj5KM1OptFeWgI0BnyZyaVHJO3MJlJDElkOLJBl8PmTbDOTNjRbuxt8oVkvH5mUPiJT8oKR1Hf3BNymUJtZVw==","signatures":[{"sig":"MEUCIDW2ez0KnEPMfCvgmKsGYLmxy2HwkMg5X31QiAoW0Vy2AiEAhsR+ocHAair/GRTWwg+pqhyGe2ClpVsaCUHaAfWZlpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@11.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1095934},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"139bc99b3e2ffac0c6410ac92c2a304631483b53","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.1","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_11.5.0_1784498595248_0.5216831053265554","host":"s3://npm-registry-packages-npm-production"}},"11.6.0":{"name":"@spacemolt/lib","version":"11.6.0","license":"MIT","_id":"@spacemolt/lib@11.6.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"167a8b0cf368eee9dd31757b612bb5e095a928b5","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-11.6.0.tgz","fileCount":32,"integrity":"sha512-aotfF05cgp6dm25Vs488eYqwvQnjR4QbRR3U7KmtQS9cGlq/bpbPsGYrZktwnrzMc+kiabObVNTDtIax0MNY0A==","signatures":[{"sig":"MEQCIHxUXbVJBWBVeuyhkROeooWduDCzeOxTdjHSF+b08Gg9AiB95UJ7QQ1k/SwPKQBrD+HB5t6Wk2+PoxmjE2j3Xql1LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@11.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1103130},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"bbcd20243bfcb2bd735a8173c97b7bfee89c3e1d","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.1","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_11.6.0_1784582230455_0.3988780306981776","host":"s3://npm-registry-packages-npm-production"}},"11.7.0":{"name":"@spacemolt/lib","version":"11.7.0","license":"MIT","_id":"@spacemolt/lib@11.7.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"ccc59af9f0a12d54fe3ed23763a286358f598725","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-11.7.0.tgz","fileCount":32,"integrity":"sha512-lgnjAz22uOIvPhwSNIqs53JrSE73zRULlYUh/s5giARC+S0/a9EKGevc+J3/1F5/H9S71waLzLFmsw/S95TRWw==","signatures":[{"sig":"MEQCIAxuLJ1yBdLQO18AozwT5L9gitn/mQxoeOCidj1sl2CoAiAa8klMIW22FJ3DFbodUkrP/kkI3aH9N2h1skf1M1Apfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@11.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1109127},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"8324748081a53951e0570322ea473e79754cc34d","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.1","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_11.7.0_1784666996464_0.6541880479306035","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@spacemolt/lib","version":"12.0.0","license":"MIT","_id":"@spacemolt/lib@12.0.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"ed371645e21ef84ef822f2e8b4c5c8085fced98d","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-12.0.0.tgz","fileCount":32,"integrity":"sha512-Ox2gdp3y3PRYbtHz2JEW5XvYa6spiN1cAcBUPaRaroiRv3AKhtmmIaavo4b19ycE7wuJ9aVHZP8mXeA2MYbcSA==","signatures":[{"sig":"MEUCIQCDl04S8PCzlW9czQoQH1o7HSJsPlIYWbWohEbvEb8azAIgFhdgf5A7rr4RHgBqN86lZPcTa/ehWTV5trwsSeTodUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@12.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1110414},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"7510386672197f78da19916a1fe7542d5b644911","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.1","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_12.0.0_1784674633436_0.22321315381362905","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"@spacemolt/lib","version":"12.1.0","license":"MIT","_id":"@spacemolt/lib@12.1.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"4e61546f25ccf5693efb235f47a133a5222f7e0c","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-12.1.0.tgz","fileCount":32,"integrity":"sha512-IrWHg+ox0O+7GHk3wC3bK5T5h8+7b+ly4szdGO1QiOrYzuIx43glt2vnI9iqefHZ8kQvv7XpmuNDstHfFXJiBQ==","signatures":[{"sig":"MEUCIEj6B2CH7XOz4hn1GpGrxSoIMDbsXKvu6bgCLHV8QQhZAiEAqCoV6sIt0DMEzRm9ZdHp2CX+nvL5uGOjBSfRrf5Sxnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@12.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1113479},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"0193e88008a23ea45cb130922019af15cfb4d0ab","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.1","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_12.1.0_1784851390107_0.9313712559647329","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"@spacemolt/lib","version":"12.2.0","license":"MIT","_id":"@spacemolt/lib@12.2.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"ed8d83eeac96258b1601220ad4afc87583f32024","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-12.2.0.tgz","fileCount":32,"integrity":"sha512-m300oy/RVLOxMwqXsjDGpvMZ0jG5YgSz6cHkrzkH6QQPSBlAfnfeRUDXI2JHTBEsrwIi/34VhcuTx5lKBOjqdw==","signatures":[{"sig":"MEYCIQD4BwSKL/ArP2hC0HB7dwPNCvqOxn8nOTJlRAvpHwekmAIhAK7w5H4TKzBOeU4x85hCnqfKQsZuk4GMSfOVnrmsoJ50","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@12.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1120774},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"464cfd9101f8d9a7442a7756769e64a2b557b69a","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.2","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_12.2.0_1787769982071_0.6133300845931926","host":"s3://npm-registry-packages-npm-production"}},"12.2.1":{"name":"@spacemolt/lib","version":"12.2.1","license":"MIT","_id":"@spacemolt/lib@12.2.1","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"71238ddf6886d24c2c198f489b90108daa249877","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-12.2.1.tgz","fileCount":32,"integrity":"sha512-+/1z2EljzGMA7kB+wGjxhW2kOr2oa8ki6ejETUkJAp3O67FTPiuGFSvJFoZPEg4+nWsyk9aHWEFHWEsmTS+yZw==","signatures":[{"sig":"MEQCIGoWEWb+9z+Hum07T7QVxBoD/UKnJjX5W9lmu/qlhj23AiA3ZFB/e194djKsGrGyKgiBmz63f0UTdrsx1zhNaG9d4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@12.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1125898},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"419e67a61b91b9ea68eb612fc3b8319c86a5c85e","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.2","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_12.2.1_1787866551357_0.09187171561519114","host":"s3://npm-registry-packages-npm-production"}},"12.2.2":{"name":"@spacemolt/lib","version":"12.2.2","license":"MIT","_id":"@spacemolt/lib@12.2.2","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"dfab0f46bbd00070ca4b6268ef28ef1b5bc58d64","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-12.2.2.tgz","fileCount":32,"integrity":"sha512-gnnez0Y+OB+FNMa/ax9ZQdaBrYfNLwGPP49bp5nj4a9g5lr/3Q2/+P3GwZHuVusfIdE1F/50NsOSvUSnPJbVvw==","signatures":[{"sig":"MEUCIC7doK98E7baWf1/nv9AhoF8StS8rg/+c83CYjt6MLP4AiEAx4SpHAxEaS1mIlvlXcOGP1ZJNL4i3mhTuGUQU7z+MIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@12.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1126095},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"479f635781fea9a83623be13e18ebb9f0257a4e6","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.2","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_12.2.2_1788197949311_0.6733940687694857","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@spacemolt/lib","version":"13.0.0","license":"MIT","_id":"@spacemolt/lib@13.0.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"3ff32e8846d2a8c6807735893e195c6d502d4696","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-13.0.0.tgz","fileCount":33,"integrity":"sha512-QcHhVgp7zFA8uJSpFf4xHDK8vCOv7NjhbQ1M0h7uS9Zz2I0U4cwvgF8gxbISnKbmRWSRvDBDcfKifyEHnrmAdA==","signatures":[{"sig":"MEUCIQDk3H6d3zBF2C+oU9GmOXpYfDhClcS0euHLy0BJMMAqQAIgKssit/1pYRVuD0Y2YwzjgHO0dPmMmg3y17G770vSVS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@13.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214222},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"f9b465d39278cfd738b34a0284e7323f798ea263","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.2","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_13.0.0_1788218065595_0.05160575477414775","host":"s3://npm-registry-packages-npm-production"}},"13.1.0":{"name":"@spacemolt/lib","version":"13.1.0","license":"MIT","_id":"@spacemolt/lib@13.1.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"db92912f1c49b441aaf3a05a1502fd4fa098feb7","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-13.1.0.tgz","fileCount":33,"integrity":"sha512-0dmtK8xNVjBup8jY2df7+kW4NPGAevDDPNJS+hFnwUVFMDpc9CCU9vBdJxsk3BegaR7KjAumCoSYwsQSYNmlPw==","signatures":[{"sig":"MEUCIAIv0Zdtd1qJ5KFbwj2YFoOhh9QbAmy5dETPUnwwrObTAiEApQBAI2lCgMNLYRriY0ODwow6UOjP9l70Jo2ffCV9EVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@13.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1225480},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"9802f25c3b26a831abcc9605130fde5010a92730","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun build src/index.ts --target browser --outfile /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.2","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_13.1.0_1788307136036_0.39776816148775285","host":"s3://npm-registry-packages-npm-production"}},"13.1.1":{"name":"@spacemolt/lib","version":"13.1.1","license":"MIT","_id":"@spacemolt/lib@13.1.1","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"062592c4e55e05f92625fee2ecb2392145ca82fa","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-13.1.1.tgz","fileCount":33,"integrity":"sha512-qsFg9x6yTuoEjnEFxXRvs3savRRFYHFCxfOICT+GD2lTErjnnqRc8RbarSIa8nErYYr90OkJRXi3zjDNufc5Qg==","signatures":[{"sig":"MEQCIGOJzusy2NjErgTc6gqvjmpRw3s13TsoDXYU/NhbYUH5AiBsuA4vG1jK28jaVjd37YppwgzXT+9dwXcnefsfMlyg3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@13.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1229365},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"2a3610f9eb7fd7badeeaa1622e3f3dfa1d7d6c37","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun run scripts/check-browser-build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.2","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_13.1.1_1788379440848_0.8142515762160754","host":"s3://npm-registry-packages-npm-production"}},"13.2.0":{"name":"@spacemolt/lib","version":"13.2.0","license":"MIT","_id":"@spacemolt/lib@13.2.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"28652b7a06b29438f29a3540777a01cbf9ba3a4f","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-13.2.0.tgz","fileCount":33,"integrity":"sha512-HPvvAXEx+ls4wuMG2YXj6V1vax/aJyJu+2RFCy/Qm6iJcybxMN+Ynk747V8la7ugP8GS8UEq4htvmJDeMJN/CA==","signatures":[{"sig":"MEUCICmBSHnfT1lVvhlG4Y3VilwspEPT1t26r96HOR1J5N3ZAiEAtLzURdqXga4nZtY4myrEFmJxkyjRJ8dEHPxSvysmLHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGlbF5Y2jaHlCoCh1rcRJ/kl066BW4uDuGWkx67prD9+AiBeu/XFoI4WzcOREtn7pnPDNJtXRDQpAjdqdVobRuNq/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@13.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1299089},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"b29996d367817ae35d7cd6d4c720cf1616e0e1ca","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun run scripts/check-browser-build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.2","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_13.2.0_1788552474777_0.7356168999645061","host":"s3://npm-registry-packages-npm-production"}},"13.3.0":{"name":"@spacemolt/lib","version":"13.3.0","license":"MIT","_id":"@spacemolt/lib@13.3.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"0674890a068d686149190ba4087b2796608665c6","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-13.3.0.tgz","fileCount":33,"integrity":"sha512-6sbwMJOUTjIBNOZ/M8S+fTm4/urID4X2kSFbe+8hvqj2rrfjI73KophrFn16NsqStqeQKvP5Dg4MYFbJnOrZQw==","signatures":[{"sig":"MEUCIF5cRT0W3bzVSu1FFajCjNkflF5r+qG7ZOXc466+9b6zAiEA5jW5a8apzsfZ6Y8yd+4Atb2H6YIu3dzyM/J8k+s2x64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxTmUaHdGvnhx0R0M+M1aDgCH7EC0ashdRSa1OrwaszAIgXF0YEnghJeyysBITe3ij/mJH5Iwkkfsi8GKwX+HmDLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@13.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1313913},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"c2a666993c8623f18933cc97b50176f47bff3926","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun run scripts/check-browser-build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.2","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_13.3.0_1788611993970_0.6648940546365272","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@spacemolt/lib","version":"14.0.0","license":"MIT","_id":"@spacemolt/lib@14.0.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"cfd8d9b9949ed7971903b91bea1bed02e00f8ad5","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-14.0.0.tgz","fileCount":34,"integrity":"sha512-3TCaW70Tdc8Xuc2MGijyUiSV7fPvxMbqankx4wfBy1D4XC8lHoE38TFhAgwCUD8sLpw1C9Cz/GKqdtZqhdrYdw==","signatures":[{"sig":"MEUCICfPy0URMxPkgBEb2sObKTmnrYDjJp+aCRpDjSq6fEJAAiEAlMS9JVDNduekg41daCoi+AunJeguw1VhSfOAMrYNzpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAmDDHLbdnL9YXafv1UsqFqpims+IeLgkYg5k4J/Stg7AiBvcub/7Ap6nArt2V8x4mN6sGo0ocMcUkOvx53n3pAlJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@14.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318294},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"e2b54010dac21d414b86f3a83ca217d9d6b3a75e","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun run scripts/check-browser-build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.2","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_14.0.0_1788739632093_0.8770574709219965","host":"s3://npm-registry-packages-npm-production"}},"14.0.1":{"name":"@spacemolt/lib","version":"14.0.1","license":"MIT","_id":"@spacemolt/lib@14.0.1","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"e01658dff10e06734e2bfbec54fa71d077519e1a","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-14.0.1.tgz","fileCount":34,"integrity":"sha512-o8X+KNxp/r4or5E9cowjJhHRRajp4ORH/9Uqyttijp1CbEazltwe2fe+2AxYb+JE1bigrvlGSwNWlNIFjV4Ofg==","signatures":[{"sig":"MEUCIClFV0Rm93OGaCcggwDFDZPzMV6Em4C6rl1fs5f56yYYAiEA44iNlWvj6hnuxL+tOsWPWKMdwKg1K3pkey4luJm3c1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDw5qObabrdaUcnqW44CRorSaeUcmyyLVsIgEUTq+lSkwIhAMcw1ntjm5Zgbx9T6KuA4m63CzsXn0vfSKQI+ZPXMSKw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@14.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1319175},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"e368275ec3a1f183ac41a416d4a3d9909e75b01a","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun run scripts/check-browser-build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.2","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_14.0.1_1788739840789_0.3916064442426608","host":"s3://npm-registry-packages-npm-production"}},"14.1.0":{"name":"@spacemolt/lib","version":"14.1.0","license":"MIT","_id":"@spacemolt/lib@14.1.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"4b895644a3a1158a5e7e9ff3febd7d0dc230fee2","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-14.1.0.tgz","fileCount":35,"integrity":"sha512-Wd/1xU8O+5gO6hEFM0w6zLnGfEXS79Y4+UGmzbF027HixYisHwsg2IyUs/SHrdDtQdyhMZCW0rjme/YzgWtpHg==","signatures":[{"sig":"MEUCICITKiiMBVOleZl46qxtxVgPct9UxCX7Em/fFMPnU0kKAiEA0QEo15Krg+XxK3OfF08Z+XnMqyQjvKUfAv6uBYIJbdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB8+vyr6N8ib+DIZwqRy0Nv5LmPs98JWe7NZsG2WstEOAiEA1tSvfBGodnxpEogvcMSnL7mGe0P9AjOdp+oXtlVNkfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@14.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1334600},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"6c198a033e580f25cd44841ad1655cfa65426e28","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun run scripts/check-browser-build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.2","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_14.1.0_1788744371897_0.10583408463372335","host":"s3://npm-registry-packages-npm-production"}},"14.2.0":{"name":"@spacemolt/lib","version":"14.2.0","license":"MIT","_id":"@spacemolt/lib@14.2.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"a673a57203c3073b32af93b2146d017c3563ee49","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-14.2.0.tgz","fileCount":35,"integrity":"sha512-wVrlZ/YU8EaAW2ERc65t9MdOg3dzxeD+GzqcDvkgumy3dDr+T19xdufDmqF26NzTGV1ayEzAtqRu9UUbSxHkRQ==","signatures":[{"sig":"MEYCIQCTJoqQSGwhs/f3aqRFIDVP+25LDAp5mFd5jah5GqTqGwIhAI/7jD1GheaYP60mh4FAUF0AJMNHU5slTFq3VC7oMtWt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE+lXxm8JrKiDmoPSTRcnfmRN4Sgpw8XhvyaFOZB0xZJAiEAk5s9lZZ9c8FcnuM/2jOxv7HrktosPMdo7tJytDCCX/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@14.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1339337},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"f7f288a826aa00eb6cff8923e4764c4f7b3d95bb","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun run scripts/check-browser-build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.2","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_14.2.0_1788821661626_0.48723502895700443","host":"s3://npm-registry-packages-npm-production"}},"14.2.1":{"name":"@spacemolt/lib","version":"14.2.1","license":"MIT","_id":"@spacemolt/lib@14.2.1","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"de925f7c4ce93b87d8c1a99b94330c3248f02b93","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-14.2.1.tgz","fileCount":35,"integrity":"sha512-xVo2JuuWa4yRMNULVTF1JyK4AaZYa5nUyw6DA7x4zk5iOnbHsSjjHQuIpDNlglnLoQhbwvfjEV5ZLqb+uUhUnQ==","signatures":[{"sig":"MEYCIQCXdQuU1rXqwg+RKTPjNcNMNMpPkKPjJqWp5PsuCQD/pQIhAPa9fkQpoGkYMfKsKWoimlQ9I6C8Wihp3pEVULYj2qzL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDNDGlINSy/hnzHPDc5RMza/yFqmD+tzhHpNEeOsV4F8AiBGOVpHa5JIJgIPq0c/PKAlCeh969hHWDU+eQmJ3sM2lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@14.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1340035},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"208aebbfcd7deb7165908a61865a22076414ce08","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun run scripts/check-browser-build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.0.2","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_14.2.1_1789478782153_0.168660755459489","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@spacemolt/lib","version":"15.0.0","license":"MIT","_id":"@spacemolt/lib@15.0.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"86c38d8d08e9b280119cb3b33320a335d2be05a8","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-15.0.0.tgz","fileCount":35,"integrity":"sha512-9iRGZekG9nibJHdJqh8X+BtNCk2/NbqBuSDi+8856kfgBMjARUJYFfA7efw/HHDn19I7jP3CFPTix0MM30vt+A==","signatures":[{"sig":"MEUCIQDANsxCxKXOjlWyXPCxm9jtxehFNqJFvpjFTS1S7L/mhAIgA8X5uvpsFpSt8ykNrJYtlpDJK8PDw4rMjnjBulXrnNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFR0u5ls9goKKCgnXpPcySFCi+69R0EFlSXBw06uBf2SAiBLYui9XEbePCwTkclxtltb0iLR743V30gEjc7t37Cl1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@15.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1398543},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"af1a5ee17ee6c2b6a90690c493d91dd67074ff5e","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun run scripts/check-browser-build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.1.0","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_15.0.0_1790131295431_0.8074214791399843","host":"s3://npm-registry-packages-npm-production"}},"15.0.1":{"name":"@spacemolt/lib","version":"15.0.1","license":"MIT","_id":"@spacemolt/lib@15.0.1","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"8dc78c421b0479a13c893b8e2d9ee4b771c13d30","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-15.0.1.tgz","fileCount":35,"integrity":"sha512-uygWkJDh6tGysr2+XGK1vyxv4gHld+qbIHUCwoue7TpawdUq23E5nXVekqA2Itp9NUioSyCLCLcqM8t0TZsqXw==","signatures":[{"sig":"MEQCIEZJRRNAkUDawOAAsDFCE/Bizhg2uUWIMuIqBNEhw+v3AiAAnrS9A71L9ubkacmVqaVjY7My6iRuUwqJ/JJdEwMtXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDINHLspq3qIS6ZcAInVTBGRPi+j/i+yjfW3EEofXElYQIhAOErHdj24I3kyORJoS9aEvyyyss4ixlCMgZkWlkmxoX6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@15.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1399172},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"728aa17763c619d4683fc7fbd505ff1e3275f63d","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun run scripts/check-browser-build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.1.0","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_15.0.1_1790168229093_0.3447435065862532","host":"s3://npm-registry-packages-npm-production"}},"15.1.0":{"name":"@spacemolt/lib","version":"15.1.0","license":"MIT","_id":"@spacemolt/lib@15.1.0","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"homepage":"https://www.spacemolt.com","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"d92f850a36b31ac0e933930e0f28c65a78120c4b","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-15.1.0.tgz","fileCount":35,"integrity":"sha512-Pi4AdELqEAwVUk7Tsi1St5KREhl3x/ma5opACJ0j0qBRflKvm7vZ5H+5+w7QI63rGA3eufG3KjhJVejNmFx2GQ==","signatures":[{"sig":"MEUCIQDAtHOKdFp5WCsoX+bt8Ovm/zNBUmVuSZWYbrJAEoLTYQIgV/eJPztEx5tU8PBZ6up3vRJADipcdgX53Gag8qw3fLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFhLcbU3oGDlvlqWQfx89nBb8X9Sl2LJG9Ox+zQsWSbQIgLXLx0uiQ0/B8PZ4mflHQdv3EY/2u/WIvJsjDSymrt5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@15.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1404869},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"9aa120d3e4932ff729743b84d50df7fc4d85ad05","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun run scripts/check-browser-build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b578ddf-3f45-4086-9187-2e291a6152f9"}},"repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.1.0","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/lib_15.1.0_1790286951333_0.8809400818847961","host":"s3://npm-registry-packages-npm-production"}},"15.2.0":{"_id":"@spacemolt/lib@15.2.0","bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"dist":{"shasum":"69c5ad302cc1cc22f40d6de9f9b1694e3bb6a152","tarball":"https://registry.npmjs.org/@spacemolt/lib/-/lib-15.2.0.tgz","fileCount":37,"integrity":"sha512-66/RSQsUd/lxQlufyaDCk12PRPzLfjsmCbaqfilferOLtx9XQPVTIDklQb6P+P84Lh0jfc3sdMTL90L9O8Y7gA==","signatures":[{"sig":"MEUCIDvsso0nj07U6BZMphfeaN4u8zAWhuzry//pvASbSe02AiEAh2EywvXFyjIJqgO0xrcaxHdhZTtJCwvxCe+NmQwtA8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDXV/3KHgaT1sdE8mFUyOQ4v0rHVJhQ/9ZM/SeDPu9kdQIhAKZiru9pfL/Nohj8HCh7cJmHOyQIkKyV0GbJCu9u1HzW"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spacemolt%2flib@15.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1421299},"name":"@spacemolt/lib","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"gitHead":"e186d6d544fa2b0d9823a12f1c4e8ef6416e8bbc","license":"MIT","scripts":{"lint":"biome lint .","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outfile dist/index.js --target node --format esm && bun build src/node.ts --outfile dist/node.js --target node --format esm && bun x tsc -p tsconfig.build.json && bun run scripts/fix-dts-extensions.ts","check":"bun run format:check && bun run lint && bun run generate:check && bun run typecheck && bun test && bun run build:browser-check && bun run build && bun run build:smoke","format":"biome format --write .","prepare":"bun run build","generate":"bun run openapi-ts && bun run scripts/generate.ts","typecheck":"bun x tsc --noEmit","fetch-spec":"bun run scripts/fetch-spec.ts","build:smoke":"node scripts/check-build.mjs","format:check":"biome format .","generate:check":"bun run scripts/check-generated.ts","build:browser-check":"bun run scripts/check-browser-build.ts"},"version":"15.2.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b578ddf-3f45-4086-9187-2e291a6152f9"}},"homepage":"https://www.spacemolt.com","repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"_npmVersion":"12.1.0","description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","directories":{},"maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^5.9.3","@biomejs/biome":"^2.5.3","@hey-api/openapi-ts":"^0.73.0"},"peerDependencies":{"typescript":"^5.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lib_15.2.0_1790730719417_0.36267464372599756"}}},"time":{"created":"2026-07-10T11:24:49.187Z","modified":"2026-09-30T01:12:00.053Z","4.6.0":"2026-07-10T11:24:49.612Z","7.1.0":"2026-07-16T14:19:11.201Z","8.0.0":"2026-07-16T16:01:25.774Z","9.0.0":"2026-07-16T19:27:33.116Z","10.0.0":"2026-07-16T21:38:00.172Z","11.0.0":"2026-07-17T02:30:05.878Z","11.1.0":"2026-07-17T02:31:47.082Z","11.2.0":"2026-07-17T03:50:55.098Z","11.3.0":"2026-07-17T20:53:10.952Z","11.4.0":"2026-07-18T16:22:30.115Z","11.5.0":"2026-07-19T22:03:15.432Z","11.6.0":"2026-07-20T21:17:10.641Z","11.7.0":"2026-07-21T20:49:56.589Z","12.0.0":"2026-07-21T22:57:13.610Z","12.1.0":"2026-07-24T00:03:10.241Z","12.2.0":"2026-08-26T18:46:22.287Z","12.2.1":"2026-08-27T21:35:51.550Z","12.2.2":"2026-08-31T17:39:09.478Z","13.0.0":"2026-08-31T23:14:25.789Z","13.1.0":"2026-09-01T23:58:56.180Z","13.1.1":"2026-09-02T20:04:00.984Z","13.2.0":"2026-09-04T20:07:54.948Z","13.3.0":"2026-09-05T12:39:54.067Z","14.0.0":"2026-09-07T00:07:12.192Z","14.0.1":"2026-09-07T00:10:40.934Z","14.1.0":"2026-09-07T01:26:11.990Z","14.2.0":"2026-09-07T22:54:21.720Z","14.2.1":"2026-09-15T13:26:22.247Z","15.0.0":"2026-09-23T02:41:35.634Z","15.0.1":"2026-09-23T12:57:09.187Z","15.1.0":"2026-09-24T21:55:51.423Z","15.2.0":"2026-09-30T01:11:59.533Z"},"bugs":{"url":"https://github.com/SpaceMolt/spacemolt-lib/issues"},"license":"MIT","homepage":"https://www.spacemolt.com","repository":{"url":"git+https://github.com/SpaceMolt/spacemolt-lib.git","type":"git"},"description":"The definitive TypeScript library for SpaceMolt. WebSocket-v2-first, multi-account, with local state caches. Internals are regenerated from the server's OpenAPI spec.","maintainers":[{"name":"cahaseler","email":"cahaseler@gmail.com"}],"readme":"# @spacemolt/lib\n\nThe TypeScript library for [SpaceMolt](https://www.spacemolt.com).\n\nWrite idiomatic, async TypeScript against the game — no CLI wrapping, no manual\nauth or rate-limit handling. The library speaks the SpaceMolt **WebSocket v2**\nprotocol, keeps a local cache of your state updated in real time from the live\nevent stream, is **multi-account native**, and **regenerates its own internals**\nfrom the server's published OpenAPI spec.\n\nAuthentication is one secret: a **Clerk API key** drives every account you own,\nwith no per-account passwords stored anywhere.\n\nRuns on **Bun** and **Node 22+**, and in the **browser** (swap the credential\nstore). Uses only web-standard `WebSocket`/`fetch` in the core.\n\n## Install\n\n```sh\nbun add @spacemolt/lib\n# or: npm install @spacemolt/lib\n```\n\nThe server this library talks to is a single live deployment that changes\noften — see [Versioning](#versioning) for why that means updating promptly\nmatters more than pinning a version.\n\n## Quickstart\n\nAuthenticate with a single **Clerk API key** and connect every game account it\nowns — no per-account passwords. Generate the key once from the website (see\n[Getting a Clerk API key](#getting-a-clerk-api-key)) and put it in an env var.\n\n```ts\nimport { SpacemoltClient } from '@spacemolt/lib';\n\n// One secret for everything. Each connection mints its own short-lived WS token\n// from the key, so no passwords are stored anywhere.\nconst client = new SpacemoltClient({ clerkApiKey: process.env.SPACEMOLT_CLERK_API_KEY });\n\n// Connect every account the key owns (staggered + auto-reconnecting):\nconst [account] = await client.connectOwned();\n\n// Local cached state — no extra round-trips:\nconsole.log(account.credits, account.location?.system_id, account.cargo);\n\n// Typed, generated command methods grouped by tool:\nawait account.commands.spacemolt.jump({ id: 'alpha_centauri' }); // mutation → resolves on arrival\nconst status = await account.commands.spacemolt.get_status();    // query → resolves immediately\n\n// Live events:\naccount.on('chat_message', (m) => console.log(`[${m.channel}] ${m.sender}: ${m.content}`));\n```\n\nNo account yet, or want to pin one specific login? The raw `register` / `login`\npaths still exist — see [Bootstrapping without a Clerk key](#bootstrapping-without-a-clerk-key).\n\n## For AI agents\n\nDriving this library from a coding agent? The whole surface is typed, so the\ntype checker is your discovery and verification tool — you don't have to guess\ncommand names:\n\n- **[`AGENTS.md`](./AGENTS.md)** — orientation written for agents: the calling\n  pattern, how to find commands, and the typecheck-first loop.\n- **[`COMMANDS.md`](./COMMANDS.md)** — a generated, greppable reference of every\n  command (250+) with its full typed signature and query/mutation kind. Never\n  stale (regenerated from the spec). `rg 'jump' COMMANDS.md` beats guessing.\n- **Typecheck before you run.** `bun run typecheck` (or `npx tsc --noEmit`)\n  turns a hallucinated command or wrong parameter into an instant compile error\n  instead of a runtime surprise — the feedback an IDE gives a human.\n\nA root [`llms.txt`](./llms.txt) indexes these for tools that look for it.\n\n## Core concepts\n\n### Commands: queries vs mutations\n\nEvery game command is one of two kinds, classified straight from the spec\n(`x-is-mutation`):\n\n- **Queries** (`get_status`, `view_market`, …) resolve synchronously.\n- **Mutations** (`jump`, `mine`, `buy`, …) are queued for the next game tick.\n  The library hides the two-phase protocol: `await account.commands.spacemolt.mine()`\n  resolves when the action actually executes (which may be many ticks later for\n  `travel`/`jump`), and the local state cache is already updated by the time it\n  returns. Mutations are serialized per account, matching the server's\n  one-action-per-tick rule, and `rate_limited` responses are retried for you.\n\nCall commands three ways — all equivalent, all paced and cached:\n\n```ts\nawait account.commands.spacemolt.jump({ id: 'sol' }); // generated, typed (recommended)\nawait account.mutate('spacemolt', 'jump', { id: 'sol' });\nawait account.send('spacemolt', 'jump', { id: 'sol' }); // auto-routes query/mutation\n```\n\nEvery one of those takes an optional trailing `requestId`. The server echoes it\nback on the response, so you can correlate your own in-flight requests:\n\n```ts\nawait account.commands.spacemolt.jump({ id: 'sol' }, 'my-id-1');\nawait account.query('spacemolt', 'get_status', undefined, 'my-id-2');\nawait account.mutate('spacemolt', 'mine', undefined, undefined, 'my-id-3');\n```\n\nOmit it and the library picks one. Give each request a new id: an id that is\nalready in flight is refused with a `duplicate_request_id` error, and an id you\nreuse after its request timed out can settle on the wrong response.\n\n### Local state cache\n\nSeeded from `get_status` after auth and updated from the delta on every\nmutation outcome. Read it locally:\n\n```ts\n// the 9 sections: player, ship, modules, cargo, location, missions, queue, skills, prize_recoveries\naccount.state;\naccount.player, account.ship, account.location, account.cargo, account.skills, account.credits;\naccount.prizeRecoveries;   // active intact-ship recovery operations\naccount.hasPendingAction;  // true while a tick-deferred action is queued\naccount.onStateChange((sections) => console.log('changed:', sections));\nawait account.refresh();   // force a fresh canonical snapshot\n```\n\n### Live events\n\nServer pushes are delivered as typed events (payloads are typed for the\nnotification types the server publishes a schema for, loosely typed otherwise):\n\n```ts\nconst off = account.on('mining_yield', (y) => console.log(y.quantity, y.resource_id));\naccount.onAny((frame) => console.log('push:', frame.type));\n\n// Or async iterators (buffered; `break` unsubscribes):\nfor await (const hit of account.events('battle_damage')) { /* ... */ }\n```\n\n`onAny` sees only unsolicited pushes. To log every frame on the wire, including\nyour own query/mutation replies, pass `onSend`/`onReceive` (the client variants\nalso receive the account id). Credentials are redacted in both directions:\n`onSend` sees a `spacemolt_auth` frame with its `password`, `token`,\n`registration_code`, or `device_code` (from `login_link_poll`) replaced by\n`'[redacted]'`, and `onReceive` sees a `registered` push (which carries the\naccount's generated password) with that password redacted, and a `result`\nframe carrying a `device_code` (`login_link`'s response) with that code\nredacted too — the frame actually sent/routed is unaffected either way:\n\n```ts\nnew SpacemoltClient({\n  onSend: (id, frame) => console.log(id, '→', frame.tool, frame.action, frame.request_id),\n  onReceive: (id, frame) => console.log(id, '←', frame.type, frame.request_id),\n});\n```\n\n### Subscriptions\n\nSubscribe to a station's order book or to presence at your location; the\nbaseline snapshot seeds a local cache that the push stream keeps current:\n\n```ts\nawait account.subscribeMarket();                 // current docked station\naccount.market(baseId);                          // cached order book, kept live by `market_update`\n\nawait account.subscribeObservation();\nconst view = account.observation();              // kept live by `observation_update`\nview?.nearby;                                    // players at your POI, keyed by player_id\nview?.system;                                    // players system-wide\nview?.pirates;                                   // pirate NPCs, keyed by pirate_id\nview?.empireNpcs;                                // empire NPCs, keyed by npc_id\nview?.creatures;                                 // wildlife, keyed by creature_id\nview?.prizes;                                    // intact captured ships, keyed by prize_id\n```\n\nThe watch is not players only. It covers five of `get_nearby`'s six classes —\narena NPCs are the one it does not carry — and every class except wildlife is\nalso mirrored into `account.state.location`.\n\n## Multi-account\n\n`SpacemoltClient` manages many accounts, staggers connects to respect login\nrate limits, and auto-reconnects + re-auths on unexpected drops.\n\n### Recommended: connect every account you own (Clerk API key)\n\nAuthenticate once with a **Clerk API key** and connect every account that key\nowns — no per-account passwords anywhere. Each connection mints its own\nshort-lived, single-use WS token (re-minted on reconnect), so the only secret\nyou hold is the key itself. Generate it once from the website and put it in an\nenv var — see [Getting a Clerk API key](#getting-a-clerk-api-key) below.\n\n```ts\nimport { SpacemoltClient } from '@spacemolt/lib';\n\nconst client = new SpacemoltClient({ clerkApiKey: process.env.SPACEMOLT_CLERK_API_KEY });\n\nconst players = await client.listOwnedPlayers();        // [{ id, username, empire, hidden }]\nconst accounts = await client.connectOwned({ filter: (p) => !p.hidden });\n\nclient.account('TraderBot')?.commands.spacemolt.get_status();\nconst catalog = await client.catalog(); // shared reference data, fetched once over HTTP\n```\n\nToken minting draws on a separate per-user rate budget from gameplay, token\nredemption is rate limited per player rather than per IP (so a fleet\nconnecting once each doesn't compete for one shared budget), and `connectOwned`\nstaggers the connects on top of that — a fleet up to 100 accounts (the\nserver's per-IP WS-connection cap) connects in one pass, exactly as before.\nPast that, connects are batched — `connectBatchSize` (default 100) per batch,\npausing `connectBatchWaitMs` (default 65s) between batches — so a fleet of any\nsize never actually asks the server for more connections than it allows in a\nwindow; it just takes longer to fully connect, and never risks the IP-level\ntimeout that repeat 429s escalate into. `connectRetry` (backoff on a failed\nhandshake, on by default) is a fallback underneath the batching, in case\nsomething unexpected still trips the cap (e.g. other traffic sharing the IP).\nThis is the path to reach for.\n\nReconnect is close-code-aware: a `session_replaced` (someone else logged in as\nthat player) or a deliberate `close()` is terminal; transient drops reconnect\nwith backoff and restore subscriptions.\n\n### Getting a Clerk API key\n\nCreate a **game client API key** from the [SpaceMolt website](https://www.spacemolt.com)\nand set it as `SPACEMOLT_CLERK_API_KEY`. It's a Clerk API key scoped to your\naccount; the library uses it to mint a fresh, single-use WS token per connection\nfor every account you own — you never store a game password. Treat the key like\na password: keep it in an env var or a secret manager, not in source. To rotate,\ngenerate a new one and the old one stops working. The token mint draws on a\nseparate per-user rate budget from gameplay, so it never competes with your bots.\n\n### Browser / custom auth headers\n\nWhen the caller's Clerk credential isn't a static API key — a web app running\ninside a Clerk browser session, or a dev-mode server accepting an\n`X-Dev-Clerk-ID` header — pass `headers` instead of `apiKey` to `mintWsToken`\nor `ClerkSource`. A function is resolved fresh on every request, so short-lived\nsession JWTs stay valid across reconnects:\n\n```ts\nimport { Account, mintWsToken } from '@spacemolt/lib';\n\n// Fresh single-use token per (re)connect; the headers factory runs per request,\n// e.g. wrapping Clerk's useAuth().getToken() in the browser.\nconst mintToken = () =>\n  mintWsToken({\n    httpBaseUrl: 'https://game.spacemolt.com',\n    playerId,\n    headers: async () => ({ authorization: `Bearer ${await getToken()}` }),\n  });\n\nconst credentials = async () => ({ kind: 'login_token' as const, token: await mintToken() });\nconst account = new Account({ url: 'wss://game.spacemolt.com/ws/v2', reconnect: true, credentials });\nawait account.connect();\nawait account.authenticate(await credentials());\n```\n\n`ClerkSource` accepts the same `headers` option, and\n`ClerkSource.fetchRegistration()` returns the owned players together with the\nregistration code needed to `register` a new player under the same Clerk user.\n\n### Bootstrapping without a Clerk key\n\nYou need the raw credential paths in two cases: **creating a brand-new account**\n(`register`, which mints a one-time password), or **pinning one specific login**\nwithout a Clerk key. Both go through a single `Account`:\n\n```ts\nimport { Account } from '@spacemolt/lib';\n\nconst account = new Account({ url: 'wss://game.spacemolt.com/ws/v2' });\nawait account.connect();\nawait account.login({ username: 'Nova', password }); // or account.register({ ... }) for a new account\n```\n\nFor several pinned logins, store them in a pluggable `CredentialStore` and let\nthe client connect them all:\n\n```ts\nimport { SpacemoltClient, MemoryCredentialStore } from '@spacemolt/lib';\n\nconst client = new SpacemoltClient({ store: new MemoryCredentialStore() });\nawait client.addLogin('TraderBot', traderPassword);\nawait client.connectAll();\n```\n\n`MemoryCredentialStore` is the default. For persistence on Node/Bun, use the\nfile store from the Node-only entry point:\n\n```ts\nimport { FileCredentialStore } from '@spacemolt/lib/node';\nconst client = new SpacemoltClient({ store: new FileCredentialStore('./.spacemolt-credentials.json') });\n```\n\nThe file contains plaintext credentials, is written atomically, and is created\nwith owner-only permissions on POSIX systems. Keep its parent directory and any\nbackups private as well. Malformed or unsupported files fail explicitly instead\nof being treated as an empty store.\n\nIn the browser, implement the small `CredentialStore` interface over\n`localStorage` (or anything else) and pass it as `store`.\n\n## Browser\n\nThe main entry imports no Node built-ins — bundle it as-is. Provide a\n`CredentialStore` suited to the browser; everything else (WebSocket, fetch,\nstate, events, subscriptions, commands) works unchanged.\n\n## Bulk reference data\n\n```ts\nimport { CatalogCache, MapCache, fetchStations, fetchMobileBase } from '@spacemolt/lib';\nconst catalog = await CatalogCache.load('https://game.spacemolt.com'); // ships/items/recipes/skills/facilities\ncatalog.ship('shuttle'); catalog.item('iron_ore');\nconst map = await MapCache.load('https://game.spacemolt.com');\nmap.system('sol');\n\n// Live directories — fetch on demand rather than caching.\nconst { stations } = await fetchStations('https://game.spacemolt.com');\nconst { system } = await fetchMobileBase('https://game.spacemolt.com'); // the moving capital\n```\n\nEvery one of these fetches is bounded by a timeout (30s by default, covering the\nresponse body, not just the headers; pass `{ timeoutMs }`, or `httpTimeoutMs` on\nthe client, to change it — the catalog is several MB), retries a transient `429`/`503` a few times\n(honoring `Retry-After`, jittered), and throws a typed `HttpError`\n(`status`/`url`/`attempts`/`retryAfterMs`) on a retry-exhausted or otherwise\nnon-ok response. A timeout or network error throws the native error\n(`DOMException`/`TypeError`) instead — it's not an `HttpError`. The 60s\nretry-wait cap is on the *total* base wait summed across every attempt, not\neach attempt checked in isolation — so three retries of a near-the-cap\n`Retry-After` can't add up to several times the cap.\n\nWith a client, the same data is `client.catalog()`, `client.map()`,\n`client.stations()` and `client.mobileBase()`. To observe HTTP traffic\n(status/bytes/timing/retries), set `fetchImpl` once on the client — every\nHTTP call it makes, including Clerk, goes through it:\n\n```ts\nconst client = new SpacemoltClient({\n  fetchImpl: async (input, init) => {\n    const started = Date.now();\n    const res = await fetch(input, init);\n    console.log(res.status, String(input), `${Date.now() - started}ms`);\n    return res;\n  },\n});\n```\n\nThe per-call timeout is delivered through `init.signal` (an `AbortSignal`), not\na separate argument — a wrapper must pass `init` through to the real `fetch`\nunchanged, as above, or it silently loses the timeout.\n\nThe standalone functions above take the same option as a trailing\n`{ fetchImpl }` for use without a client.\n\n## Examples\n\nRunnable scripts in [`examples/`](./examples), run with `bun run examples/<name>.ts`:\n\n- **`clerk-multi.ts`** — the recommended path: connect every account a Clerk API\n  key owns.\n- `gameplay-loops.ts` — mine-until-full, multi-hop jump, dock-and-load (see\n  [Gameplay loops](./docs/gameplay-loops.md)).\n- `events.ts` — subscribe to live events.\n- `quickstart.ts` — bootstrap a brand-new account with `register` (raw path).\n- `multi-account.ts` — connect several pinned logins via a `CredentialStore`.\n- `smoke.ts` — full connect→auth→state→mutation→push pipeline with `PASS`/`FAIL`\n  per stage.\n\nTo validate the library against a real server (and the Clerk-gated registration\nflow), see **[Live testing](./docs/live-testing.md)** — `examples/smoke.ts` runs\nthe full pipeline with `PASS`/`FAIL` per stage.\n\n## Self-maintaining\n\nThe command catalog, notification payload types, and the typed command facade\nare generated from the server's spec:\n\n```bash\nbun run fetch-spec   # sync openapi.json from the live server\nbun run generate     # regenerate src/generated/\nbun run check        # format, lint, generated sync, types, tests, browser + package builds\n```\n\nBiome formats and lints all handwritten TypeScript and JSON. Generated sources,\nthe OpenAPI snapshot, and generated command reference are intentionally excluded;\nchange their generators or source spec instead of editing those artifacts directly.\nUse `bun run format` to apply formatting, or run the individual `format:check`,\n`lint`, `generate:check`, `typecheck`, `test`, `build:browser-check`, and `build` gates\nwhile iterating. `generate:check` snapshots and regenerates the artifacts, then\nfails if regeneration changed them; it works even when the rest of the worktree\nis dirty. Review the regenerated files after changing codegen or the OpenAPI\nsnapshot.\n\nSee [`CLAUDE.md`](./CLAUDE.md) for the developer guide and\n[`docs/gameserver-todo.md`](./docs/gameserver-todo.md) for the server-side\nchanges that further improve type coverage.\n\n## Versioning\n\n**True semver, honest about breakage: `major` = your code breaks.** No \"0.x\nmeans unstable\" hedge — the major number is *expected* to climb fast (into the\nhundreds), because the command surface tracks a live server that changes often.\n\nA high major isn't instability theater, but it's also not a reason to pin and\nstop updating. The gameserver is a single live deployment with no legacy\nsupport — when it changes, code built against the old surface is already\nbroken, whether or not your installed lib version moves. An old pinned\nversion doesn't protect you from that; it just delays finding out. **Update\npromptly** and read what a major bump changed before you do.\n\n- **major** — a command/param/notification was removed or changed incompatibly\n  (or a query↔mutation flip), or a hand-written API broke. Your code may need\n  changes.\n- **minor** — new commands, optional params, enum values, or notification types.\n  Additive; safe to take.\n- **patch** — fixes with no surface change.\n\nThe bump is computed programmatically from the generated-surface diff plus\nconventional commits, so it's not a judgement call — see the\n[Versioning & releases](./CLAUDE.md#versioning--releases) section of the dev\nguide. `GENERATED_SPEC_VERSION` (exported) tells you which gameserver build the\ncommand surface was generated from, independent of the lib's own version:\n\n```ts\nimport { GENERATED_SPEC_VERSION } from '@spacemolt/lib';\nconsole.log(GENERATED_SPEC_VERSION); // e.g. \"v0.461.0\"\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}