{"_id":"@ubjs/core","_rev":"3-5f03ce94c8dd87885af81ebbf53b9971","name":"@ubjs/core","dist-tags":{"latest":"0.31.0-6"},"versions":{"0.31.0-3":{"name":"@ubjs/core","version":"0.31.0-3","keywords":["uniffi","ffi","rust","react-native","typescript"],"author":{"name":"James Hugman","email":"james@hugman.tv"},"license":"MPL-2.0","_id":"@ubjs/core@0.31.0-3","maintainers":[{"name":"jhugman","email":"james@hugman.tv"}],"homepage":"https://github.com/jhugman/uniffi-bindgen-react-native","bugs":{"url":"https://github.com/jhugman/uniffi-bindgen-react-native/issues"},"dist":{"shasum":"a575fa19f7efdcacb98bb4c02fe9777a6e6ed2f6","tarball":"https://registry.npmjs.org/@ubjs/core/-/core-0.31.0-3.tgz","fileCount":138,"integrity":"sha512-39XrJgUZ2VVb561sSnkXPhczNoeBsNiSRArecsV0JE7CJq69ajFkcn9/tBAUS2NpgHkLIDU+z6Ks2+1wXnboxg==","signatures":[{"sig":"MEQCIH0xwJdUPFLxHxcwIHplJv3ARudz93e/FInq5m1ueSIMAiB1mkuuPJpR/N6rOZu/w/21+Jv5hi5CORWadEBwnGpMNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ubjs%2fcore@0.31.0-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304151},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"49bc59194d183a05855ed4104c18eb92fb465e02","scripts":{"build":"npm run build:esm && npm run build:cjs && npm run build:cjs-pkgjson","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:cjs-pkgjson":"node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}))\""},"_npmUser":{"name":"jhugman","email":"james@hugman.tv"},"repository":{"url":"git+https://github.com/jhugman/uniffi-bindgen-react-native.git","type":"git","directory":"typescript"},"_npmVersion":"10.8.2","description":"Runtime support for uniffi-bindgen-javascript generated bindings.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.31.0-3_1779822562088_0.38331471726421085","host":"s3://npm-registry-packages-npm-production"}},"0.31.0-5":{"name":"@ubjs/core","version":"0.31.0-5","keywords":["uniffi","ffi","rust","react-native","typescript"],"author":{"name":"James Hugman","email":"james@hugman.tv"},"license":"MPL-2.0","_id":"@ubjs/core@0.31.0-5","maintainers":[{"name":"jhugman","email":"james@hugman.tv"}],"homepage":"https://github.com/jhugman/uniffi-bindgen-react-native","bugs":{"url":"https://github.com/jhugman/uniffi-bindgen-react-native/issues"},"dist":{"shasum":"4d2f4fb5165733a50c28c5dd65afdd88245208ec","tarball":"https://registry.npmjs.org/@ubjs/core/-/core-0.31.0-5.tgz","fileCount":147,"integrity":"sha512-oRBRtyYOhaodiOY3rLMZFgAHGFMmD44XefMpsAx4Ja0/rO+45kVdQB1VZsblQMLYxP965i3IHm56eymgo3I5eQ==","signatures":[{"sig":"MEUCIFUBDf6wX8WvkpbF2q2kAZL7ROmnoRjOMQlLosfmjfVvAiEAhZbnizZyrFhQiQ1PGFWzOjFpUNnO3AWauXS+TNKo+vE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ubjs%2fcore@0.31.0-5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":322645},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"0f7fc67e8dd98ad43af3787d45c3c570d469a145","scripts":{"build":"npm run build:esm && npm run build:cjs && npm run build:cjs-pkgjson","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:cjs-pkgjson":"node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}))\""},"_npmUser":{"name":"jhugman","email":"james@hugman.tv"},"repository":{"url":"git+https://github.com/jhugman/uniffi-bindgen-react-native.git","type":"git","directory":"typescript"},"_npmVersion":"11.17.0","description":"Runtime support for uniffi-bindgen-javascript generated bindings.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.31.0-5_1787321381562_0.4791950947101036","host":"s3://npm-registry-packages-npm-production"}},"0.31.0-6":{"_id":"@ubjs/core@0.31.0-6","bugs":{"url":"https://github.com/jhugman/uniffi-bindgen-react-native/issues"},"dist":{"shasum":"bfe1e11bd88e9cea648d07f34ab9242504471181","tarball":"https://registry.npmjs.org/@ubjs/core/-/core-0.31.0-6.tgz","fileCount":156,"integrity":"sha512-pscv6Zj8mVmd5+ikb1Zr6XZ0yqYwKGeIV8HU8rf9sTvs7GW34OARAp03xFJ7rE9XE4R6LgwQhzYW9knAuz5yxA==","signatures":[{"sig":"MEUCIQDw5Hj+9qhR1qZc0CpviedXFWKcOsVZxsWlYl67513nCQIgEXvDN0hG4YkC05+jRg/aqg6OoXUITkr5inOcozT3M4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCQJ0OmIiMHz+MD35RVHfivO9GbEiIYBufCIlKSpEvZvwIgRQa0VilNF1LgVBptqBgajOgqVtmXeuUsH4muOb3dNg8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ubjs%2fcore@0.31.0-6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338071},"main":"./dist/cjs/index.js","name":"@ubjs/core","type":"module","types":"./dist/esm/index.d.ts","author":{"name":"James Hugman","email":"james@hugman.tv"},"module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"3dd1cd1353750dc3bfbbf4bb4d4ccde26b0fbd2e","license":"MPL-2.0","scripts":{"build":"npm run build:esm && npm run build:cjs && npm run build:cjs-pkgjson","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:cjs-pkgjson":"node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}))\""},"version":"0.31.0-6","_npmUser":{"name":"jhugman","email":"james@hugman.tv"},"homepage":"https://github.com/jhugman/uniffi-bindgen-react-native","keywords":["uniffi","ffi","rust","react-native","typescript"],"repository":{"url":"git+https://github.com/jhugman/uniffi-bindgen-react-native.git","type":"git","directory":"typescript"},"_npmVersion":"11.19.0","description":"Runtime support for uniffi-bindgen-javascript generated bindings.","directories":{},"maintainers":[{"name":"jhugman","email":"james@hugman.tv"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.31.0-6_1790362578790_0.04080349724714716"}}},"time":{"created":"2026-05-26T19:09:21.937Z","modified":"2026-09-25T18:56:19.247Z","0.31.0-3":"2026-05-26T19:09:22.262Z","0.31.0-5":"2026-08-21T14:09:41.717Z","0.31.0-6":"2026-09-25T18:56:18.874Z"},"bugs":{"url":"https://github.com/jhugman/uniffi-bindgen-react-native/issues"},"author":{"name":"James Hugman","email":"james@hugman.tv"},"license":"MPL-2.0","homepage":"https://github.com/jhugman/uniffi-bindgen-react-native","keywords":["uniffi","ffi","rust","react-native","typescript"],"repository":{"url":"git+https://github.com/jhugman/uniffi-bindgen-react-native.git","type":"git","directory":"typescript"},"description":"Runtime support for uniffi-bindgen-javascript generated bindings.","maintainers":[{"name":"jhugman","email":"james@hugman.tv"}],"readme":"# @ubjs/core\n\nRuntime support for [`uniffi-bindgen-javascript`][bindgen] generated\nbindings. Imported by generated TypeScript code; not intended for\ndirect use.\n\n[bindgen]: https://github.com/jhugman/uniffi-bindgen-react-native\n\n## Compatibility\n\nShips dual ESM/CJS builds via an `exports` field; works in Node ≥18,\nBun, React Native (Metro, RN ≥0.71), and modern web bundlers.\n\n## Relationship to `uniffi-bindgen-react-native`\n\n`@ubjs/core` and `uniffi-bindgen-react-native` ship the same runtime\nbytes under different package names. The legacy name remains on npm\nso older generated code keeps resolving its imports; new generated\ncode imports `@ubjs/core`. They are version-locked.\n\n## Install\n\nYou should not install this directly. Your generated bindings list\n`@ubjs/core` as a peer requirement when you regenerate them with a\nrecent `ubrn` CLI.\n\n```bash\nnpm install @ubjs/core\n```\n","readmeFilename":"README.md"}