{"_id":"bubbledesk","_rev":"27-bf264512a615ae22fe0b997f9476a709","name":"bubbledesk","dist-tags":{"latest":"0.4.3"},"versions":{"0.1.8":{"name":"bubbledesk","version":"0.1.8","_id":"bubbledesk@0.1.8","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"4209e4973d6f21cb5e0c46d1b4c65ffccc9f36a3","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.1.8.tgz","fileCount":86,"integrity":"sha512-rlzn+QqcRHYa6XYgtq/kVHeipO8GWSKUBX0rypW+PaGLSvK/cLn2/OCtdBjwGv9BwlQPUH/UpbH5lnjuQ0e5ew==","signatures":[{"sig":"MEQCIEiuUcPP4WGNfIsHOwTnzYtHlFBTDP6RhFlXMap/5S5+AiB2L56mDUF8eTci5YePlv24Gpr/70aeB6wwk0nDQMk9PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48279},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"a7d3e9fa8181d7d83302e60a62eec22eeae2dcae","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"11.5.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.1.8_1763302620275_0.39342858624912447","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"bubbledesk","version":"0.2.0","_id":"bubbledesk@0.2.0","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"a158206cb7d7d8bdb76d04f9b5c11568588a2a84","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.2.0.tgz","fileCount":86,"integrity":"sha512-P47EGHUkMD23sxppT+eezmXV8YIjUbsmaglMSy6fdJ4jak4BWcjRa3P9IMjGX43TAAvYiUcw7RzabZjCh49skw==","signatures":[{"sig":"MEQCIDUweCXK4pR/zSjh60pqmS1e3ondnMMOAhvI8ucRQed2AiApdGZallN85VCb6VVTWN31v81THJtgX1KgaPrghrIxXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48390},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"a7d3e9fa8181d7d83302e60a62eec22eeae2dcae","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"11.5.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.2.0_1763302942034_0.9895111810907002","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"bubbledesk","version":"0.2.1","_id":"bubbledesk@0.2.1","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"d07cbb38cb843b50f9fb88785814c465ae5db085","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.2.1.tgz","fileCount":86,"integrity":"sha512-CVFzzhq/tjOd2raJXq9sYKKovoyr35QeZZgC73bOJNtpacv//MI20fF3SrwM9Q7jaTl+HKUgI2wkeAK25groPg==","signatures":[{"sig":"MEQCIF15rLRN115lJKt0TwWdsG9vgSm39oBP2QSLiDiLtyfJAiByh94tVSTj3kxe+QrKJoILjJUCvADWX+Fs2Yv9vBJPGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48453},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"a7d3e9fa8181d7d83302e60a62eec22eeae2dcae","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"11.5.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.2.1_1763303342204_0.8291185436866837","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"bubbledesk","version":"0.2.2","_id":"bubbledesk@0.2.2","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"7994010ed77a8a3689c5894d1d4f50e684da0afa","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.2.2.tgz","fileCount":86,"integrity":"sha512-FlHWJMFGJP1wrABX/55CMiFV1Q5uR0my8Ssy3iAeHuQpPw7TeKVmvASkfdgf+m/mQN846l/ZJqQC+lgZT1Fdig==","signatures":[{"sig":"MEUCIQDvR9aKT0wFQVo2Uw+rSyx6pIscbs0XuLq8m4VH2+RSAQIgcZpiqx4HAPuOZkjIMh78t1ynasEKPB2j9E/VJlztGFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48396},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"a7d3e9fa8181d7d83302e60a62eec22eeae2dcae","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"11.5.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.2.2_1763304018648_0.35118429708927623","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"bubbledesk","version":"0.2.3","_id":"bubbledesk@0.2.3","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"21a33d456c2052af38508cafa3923b8fc5e22619","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.2.3.tgz","fileCount":86,"integrity":"sha512-5tWDjR9KGDrwZK6X7ZzqsotBva5seL5GserXu1lpQQ3UENYofwX+izSDNQly1qMwf5Cn/oPtbPK5xxZYOtmG7g==","signatures":[{"sig":"MEQCIDOZop+d6E7YAj8OuMmYmMHKKoRm/ga5X6MJCCq3BPbLAiAMcjVkAEgGHX7qyTInKzwY113gqOR5MPSBbzldL+n7iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49100},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"a7d3e9fa8181d7d83302e60a62eec22eeae2dcae","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"11.5.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.2.3_1763304447542_0.3354663815054155","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"bubbledesk","version":"0.2.4","_id":"bubbledesk@0.2.4","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"340f56351701b4470614054e70c4444405f658c3","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.2.4.tgz","fileCount":123,"integrity":"sha512-NC/yEfGBvTbI33YZPL7emGJG6jkdWsHBHvrI25hKtsugKn/8eZF5+P8wRHdRt726Lpwa7+mX0JcxL1rP0wGPeA==","signatures":[{"sig":"MEUCIQCI7pZAoXLMCTY5xX/DKBtvx5DRnFvb7l2j9jykJjfopwIgNRnfRSr6vCv02zfyCrIW0e5dTLWOGU8Ryi3EUyrViqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69353},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"a7d3e9fa8181d7d83302e60a62eec22eeae2dcae","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"11.5.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.2.4_1763305987703_0.5709627310138827","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"bubbledesk","version":"0.2.5","_id":"bubbledesk@0.2.5","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"4dc22d2452504c3aa2b3d971b36c17c4bf9b5f7e","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.2.5.tgz","fileCount":123,"integrity":"sha512-mb0qjkMNZyj5p5fDBEAmTrYI3Th1UODNmomr22Ocwy7vT6iedsOwPI9tqCXEuIszAVDgdDFZRYC/YnJ0skmkJQ==","signatures":[{"sig":"MEUCIQDQyMHNsCCJH1J3sjKsLlT/1Vzdvqs6XoureUNaePmcvgIgeoTvxiTiEgbqNO9hO4Aa/m+1LmI8VWMzIdN6hzPFs2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69483},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"36b0d72e6bae3887fbbcc2821beaa43142af2153","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"10.9.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.2.5_1764244568593_0.18281403183971312","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"bubbledesk","version":"0.2.6","_id":"bubbledesk@0.2.6","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"8af948a36f87e5758d3a4829a8f9e9f4088fb846","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.2.6.tgz","fileCount":123,"integrity":"sha512-MEsKqmt/mXbe81wSjipMrawhGBM5EZiqKHatgLysCkqTLHnWZjg2duV/yL3sRTj9mUSTt6Ncocgprejs9b88Vw==","signatures":[{"sig":"MEYCIQDcSZlRBkGutb9PDSlOZalSenASSUeXYu0gHBNP7IchfQIhAKFRPzoQPR4cMpo8y1GdVJiodoNxpCKwW654aF3hXqm8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69900},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"afac1ec9da8fa26fbc7f9e196345468192bd84aa","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"11.5.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.2.6_1764293609858_0.9383396970763662","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"bubbledesk","version":"0.2.7","_id":"bubbledesk@0.2.7","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"e049ffae010bc185a19efa1dd90f5ba2172125a6","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.2.7.tgz","fileCount":123,"integrity":"sha512-rTSnK0av4pbjc1OngOzJ56wlp4i99/hPF4RA5e+uGHjX8oYI8y9zaSGAljW54BjpdV+nl3x/vP7kVEKuCA+7Ow==","signatures":[{"sig":"MEUCIFRhDvIFR7JdLRqW5LMbr4tu0mKBZbc5DGdMF3/0722SAiEApfjBegnqcdgIxPLgQ904WcMGo+y5ETlFV71QVT+dhEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69900},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"afac1ec9da8fa26fbc7f9e196345468192bd84aa","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"11.5.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.2.7_1764293810744_0.398229358863206","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"bubbledesk","version":"0.2.8","_id":"bubbledesk@0.2.8","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"4126a75ccb01059d88ef751346bfaffad04b3186","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.2.8.tgz","fileCount":123,"integrity":"sha512-JUOtOEU4/cLa7W74pIVdiATV4pIbGOnwVlXHtI/VaBHZbDUPaH2uiYcIGfPMve/m/rbly70plQTF3TWxfkwn4Q==","signatures":[{"sig":"MEQCIG8FUKWlYuqk1LPmP+a7ZVpribhUAy39tFQIeQ+ZWTVDAiBZbmwGpFxWT2ZswA/yRrCmuIFHYAhmOj9rNOCnKHpSjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69078},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"afac1ec9da8fa26fbc7f9e196345468192bd84aa","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"11.5.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.2.8_1764294540567_0.9582355693112603","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"bubbledesk","version":"0.2.9","_id":"bubbledesk@0.2.9","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"abaee8ecfc6c270eaa6b027b6a8607d48247fec2","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.2.9.tgz","fileCount":123,"integrity":"sha512-eR91aJK4oZW6hGDs4t3YjPswdZfHr5eEN9MIsSPHM3asfgqDyaUV0o/TH4UGf1BC9yEIths91/6P7omp8FmPmw==","signatures":[{"sig":"MEQCIGg2SMSHSsLas1PNLDrs0yCJubSfmLYHYSznXZwAL1xYAiBImke71ZMd5/Ztga+Td4oW9miRhLwKooO450Tq4/yMRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69390},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"afac1ec9da8fa26fbc7f9e196345468192bd84aa","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"11.5.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.2.9_1764295575154_0.5889992768960643","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"bubbledesk","version":"0.3.0","_id":"bubbledesk@0.3.0","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"0b9e9082412ae3c0f802618bd79e17d6d905eed7","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.3.0.tgz","fileCount":123,"integrity":"sha512-jInpzwl7VmIHDjud1iLCpO5rD3/g+Z/iFapn5B0/wwAt4Q3XIxBJCDtbnTWB/ZJp1NoKtikMqea6+riqnqc93g==","signatures":[{"sig":"MEUCID6sBv3CWBHXWI88FddccVuImuqF2Ql5QPVZEWJJqKQEAiEAj91RRsylS4CnUIs4yGijxqsQg3m5LMYehjYYGNkD1H8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69508},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"afac1ec9da8fa26fbc7f9e196345468192bd84aa","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"11.5.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.3.0_1764296138509_0.8009450090537655","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"bubbledesk","version":"0.3.1","_id":"bubbledesk@0.3.1","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"df510b37ee07916b8f5eee9efbe1ec089016de7f","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.3.1.tgz","fileCount":123,"integrity":"sha512-riICfvWuF3cpj4NiyiKkWAhmhJyeiAfBowdohKNrLmHh/n2I4ZulY/t02K+ruL+rsja4i1ZOhFpwui2CFpK36g==","signatures":[{"sig":"MEUCIQDH4z1MLZGgcbMz1x24csRRTSmuNrvrrTzbL6knwINcawIgLTHCcPNau/AysA1lo/JOz/hj1sMyHr451GNtEvadtko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72329},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"038af7ab6b240ef72f56cd0895872c2d84a1ed5f","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"11.5.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.3.1_1765046043084_0.5009746508252519","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"bubbledesk","version":"0.4.0","_id":"bubbledesk@0.4.0","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"9f86b5062b18d7e8a743aec4cd4cc0e00cb9cf25","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.4.0.tgz","fileCount":131,"integrity":"sha512-k7jyVVBf9CMdq++uGNI3rOupXDV3bdxx+NGMCq1y1kO4SYlMZ+BbfFWaBDPHMCciegUrYUm0YzOZZolQLtn0lQ==","signatures":[{"sig":"MEUCIGq+M9cHOreF06nYgZjC9mpHy1f7dZ/7+AV1/5qqQht0AiEAqRHG6+0COxz91ZXWLMX+gkpvDGttGaNKQIaD0cKjMNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81811},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"f3d80cad1c0845e12c517930a509acbe0324bf88","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"11.5.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.4.0_1765383120857_0.9636101242607671","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"bubbledesk","version":"0.4.1","_id":"bubbledesk@0.4.1","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"c378b5431fb23948b17ea4cdaf6766be8bf20400","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.4.1.tgz","fileCount":131,"integrity":"sha512-CPaPG+wNe+Afi/cMX3lxVcihYgUMZpB0NmEgxjR7yKRF5z0fPMYwiif/o4tOwAQ51y32DDQinDmWTfWVaXLi4g==","signatures":[{"sig":"MEYCIQC+y51s+3OfE+Ho2+KTHWXfXrB125WRF9PQbcM+P0XnYwIhAMQbHuhAmAyoZeRe4YXc3eVIfdGV4ayxhYRycqvCPZ/8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82189},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"6b9f5f9e4b34e20f175d4b587531e3dcfcc55965","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"11.5.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.4.1_1765460623096_0.7888121672674873","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"bubbledesk","version":"0.4.2","_id":"bubbledesk@0.4.2","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"dist":{"shasum":"e271d5eba918c0aa1927638a9b1a4c422cdd3686","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.4.2.tgz","fileCount":131,"integrity":"sha512-Ol8RaIVj01WHteGD3X0rvvOKgsqXgZfIk/4LDHAVblvrZBLAp0CVNsZKZbu/j6vz/50YBWt28JF6QUOQ2v+WDQ==","signatures":[{"sig":"MEYCIQCnyKQ5NBny35goJehg7MMMiOTECI8VHHjIb678QLt4ywIhAInjBbKfYVUoMNyh1Np+j1Mw6bolNLRNcCW3rASIw4bs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82393},"main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","gitHead":"f1b32c30b2b576a2126c843d5ff5c1324d6117af","scripts":{"pub":"npm publish --access public","build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"_npmVersion":"11.5.2","description":"Official JS/TS SDK for the Bubbledesk native bridge","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bubbledesk_0.4.2_1765461053226_0.7062367356941441","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"bubbledesk","version":"0.4.3","description":"Official JS/TS SDK for the Bubbledesk native bridge","main":"dist-sdk/sdk/index.js","types":"dist-sdk/sdk/index.d.ts","module":"dist-sdk/sdk/index.js","sideEffects":false,"scripts":{"build":"rm -rf dist-sdk && tsc -p ../tsconfig.sdk.json","pub":"npm publish --access public","prepublishOnly":"npm run build"},"_id":"bubbledesk@0.4.3","gitHead":"f7201a50e70b92210ab4fb5533e729ca2fb78d89","_nodeVersion":"22.17.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-hHUEB6CiWigFurnTPYBgmZpN2arDMtKoE4qnWFOpsaNbsL5ZKQslcLp3uQ/haTuxvjC5p3Ah4Vgb3YYchOBQsQ==","shasum":"046200fff885e68b9a7c6d0bf34ebdda5ad5e359","tarball":"https://registry.npmjs.org/bubbledesk/-/bubbledesk-0.4.3.tgz","fileCount":131,"unpackedSize":82429,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHCxcExEtpV4wHz8ooIaeQjOh/edoNvJV+kUtLOnq50aAiEA/5HRREQqzvopv3940AycCIfS3CnAS/lph/STAu/kEvE="}]},"_npmUser":{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"},"directories":{},"maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bubbledesk_0.4.3_1765462169512_0.16278811872554133"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-16T14:17:00.182Z","modified":"2025-12-11T14:09:29.900Z","0.1.0":"2025-11-14T03:02:14.005Z","0.1.1":"2025-11-14T03:26:33.386Z","0.1.2":"2025-11-14T03:33:54.063Z","0.1.3":"2025-11-14T03:48:32.123Z","0.1.4":"2025-11-14T03:49:16.459Z","0.1.5":"2025-11-14T03:53:27.480Z","0.1.6":"2025-11-14T03:55:32.382Z","0.1.7":"2025-11-14T03:55:56.904Z","0.1.8":"2025-11-16T14:17:00.449Z","0.2.0":"2025-11-16T14:22:22.238Z","0.2.1":"2025-11-16T14:29:02.422Z","0.2.2":"2025-11-16T14:40:18.846Z","0.2.3":"2025-11-16T14:47:27.746Z","0.2.4":"2025-11-16T15:13:07.888Z","0.2.5":"2025-11-27T11:56:08.881Z","0.2.6":"2025-11-28T01:33:30.056Z","0.2.7":"2025-11-28T01:36:50.942Z","0.2.8":"2025-11-28T01:49:00.753Z","0.2.9":"2025-11-28T02:06:15.336Z","0.3.0":"2025-11-28T02:15:38.688Z","0.3.1":"2025-12-06T18:34:03.246Z","0.4.0":"2025-12-10T16:12:00.984Z","0.4.1":"2025-12-11T13:43:43.259Z","0.4.2":"2025-12-11T13:50:53.375Z","0.4.3":"2025-12-11T14:09:29.706Z"},"description":"Official JS/TS SDK for the Bubbledesk native bridge","maintainers":[{"name":"bubbledesk","email":"bubbledesk.app+npm@gmail.com"}],"readme":"# Bubbledesk\n[Bubbledesk official website ↗](https://bubbledesk.app)\n\nThis is the official JavaScript/TypeScript SDK for communicating with the native Bubbledesk bridge.  \nIt allows any web application to access native desktop features exposed by the Bubbledesk wrapper, using a clean, typed, importable API.\n\nIf the app is running in a normal browser environment, the SDK provides a safe detection method `isBubbledeskAvailable()` so you can fallback.\n\n---\n\n## Installation\n\n```bash\nnpm install bubbledesk\n```\n\nor\n\n```bash\nyarn add bubbledesk\n```\n\n---\n\n## Usage\n\n```ts\nimport { Bubbledesk, isBubbledeskAvailable } from \"bubbledesk\";\n\nif (isBubbledeskAvailable()) {\n  await Bubbledesk.window.new();\n} else {\n  console.log(\"Running in browser mode — native features unavailable.\");\n}\n```\n\n---\n\n## API Shape\n\nThe SDK exposes TypeScript definitions for the entire bridge via `BubbledeskAPI`, ensuring autocomplete and type safety.\n\n---\n\n## Detecting Native Environment\n\nThe SDK includes a lightweight helper:\n\n```ts\nisBubbledeskAvailable(): boolean\n```\n\nIt **never throws**, even in SSR or when running outside Bubbledesk.\n\nUseful for apps that must run both:\n- as a normal website\n- and as a desktop app wrapped with Bubbledesk\n\n\n### When Bubbledesk Is Not Available\n\nIf `Bubbledesk` is missing (e.g. browser mode), trying to call native APIs directly will throw.\n\nMake sure to guard features or provide fallbacks:\n\n```ts\nif (!isBubbledeskAvailable()) return;\nawait Bubbledesk.window.new(...);\n```\n\n---\n\n[Bubbledesk official website ↗](https://bubbledesk.app)\n","readmeFilename":"README.md"}