{"_id":"@borellion/babylonjs-sdk","_rev":"4-4d1b193ca872ee9c708d85cda8a5776c","name":"@borellion/babylonjs-sdk","dist-tags":{"latest":"4.1.2"},"versions":{"4.0.0":{"name":"@borellion/babylonjs-sdk","version":"4.0.0","author":{"name":"Borellion"},"_id":"@borellion/babylonjs-sdk@4.0.0","maintainers":[{"name":"limbofeather","email":"elijah@borellion.com"}],"homepage":"https://github.com/borellion/sdk#readme","bugs":{"url":"https://github.com/borellion/sdk/issues"},"dist":{"shasum":"323d1b0893ffb191f81819f9b86f0b51b8d1d87b","tarball":"https://registry.npmjs.org/@borellion/babylonjs-sdk/-/babylonjs-sdk-4.0.0.tgz","fileCount":3,"integrity":"sha512-MR5UiPYI2WAftUnvfFfZ5uMUcm7gmDVlyHffXLsfmfwXJW/08Z/EyYLa0lQtAjCHbtqNhZT6dn6IT0oDnGFXog==","signatures":[{"sig":"MEUCIGWlTu4xjfR87/p7wvwOrbLGzE9u2gMTenQocZuNuUNtAiEA4kQMKuO9uL30xdKBTRE7wz/4zHbWiBNU3ywHOQPAKvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148554},"main":"dist/borellion-babylonjs-sdk.js","gitHead":"e689499152fad1a3a3746b8b582ec70c89d741d2","scripts":{"test":"webpack --mode=development","build":"webpack --mode=production","serve":"webpack-dev-server --open","prettier":"prettier --write src/**.js gruntfile.js"},"_npmUser":{"name":"limbofeather","email":"elijah@borellion.com"},"repository":{"url":"git+https://github.com/borellion/sdk.git","type":"git","directory":"babylonjs"},"_npmVersion":"11.4.2","description":"This is the babylon.js SDK for Borellion Banner integration.","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.73.0","prettier":"1.18.2","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.2"},"peerDependencies":{"babylonjs":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/babylonjs-sdk_4.0.0_1778778427271_0.03877295122172053","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@borellion/babylonjs-sdk","version":"4.1.0","author":{"name":"Borellion"},"_id":"@borellion/babylonjs-sdk@4.1.0","maintainers":[{"name":"limbofeather","email":"elijah@borellion.com"}],"homepage":"https://github.com/borellion/sdk#readme","bugs":{"url":"https://github.com/borellion/sdk/issues"},"dist":{"shasum":"ab58598f19d199d452cfb2655e7b2d7a79f28574","tarball":"https://registry.npmjs.org/@borellion/babylonjs-sdk/-/babylonjs-sdk-4.1.0.tgz","fileCount":3,"integrity":"sha512-Wcpe9hHRORBqCjWV4dOQUxIhcSuxRZpUDjeq9Zxl0YGJMhTj8UIvm0ytLf//jXaw00E//MY0fIj9OGhVupPjaw==","signatures":[{"sig":"MEQCIEnoL+gUoUhU65/qCJQFJP8dD9uwOdNOlhcl64jjsAeAAiBjQj6hu1GADiRbZ0tRvovR4dIEG9mfd9zICaKh7PN6Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149558},"main":"dist/borellion-babylonjs-sdk.js","gitHead":"b8e80ffb49968a7911dfaf6797d99c0f42042732","scripts":{"test":"webpack --mode=development","build":"webpack --mode=production","serve":"webpack-dev-server --open","prettier":"prettier --write src/**.js gruntfile.js"},"_npmUser":{"name":"limbofeather","email":"elijah@borellion.com"},"repository":{"url":"git+https://github.com/borellion/sdk.git","type":"git","directory":"babylonjs"},"_npmVersion":"11.4.2","description":"This is the babylon.js SDK for Borellion Banner integration.","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.73.0","prettier":"1.18.2","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.2"},"peerDependencies":{"babylonjs":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/babylonjs-sdk_4.1.0_1779464575181_0.18426932836250032","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@borellion/babylonjs-sdk","version":"4.1.1","author":{"name":"Borellion"},"_id":"@borellion/babylonjs-sdk@4.1.1","maintainers":[{"name":"limbofeather","email":"elijah@borellion.com"}],"homepage":"https://github.com/borellion/sdk#readme","bugs":{"url":"https://github.com/borellion/sdk/issues"},"dist":{"shasum":"f912ea16536f70987825371b1cb3ce3ce10bff56","tarball":"https://registry.npmjs.org/@borellion/babylonjs-sdk/-/babylonjs-sdk-4.1.1.tgz","fileCount":3,"integrity":"sha512-NCE+P7En4nxfJAh2wNlbK44Ps9n5U6+ijuUsRTXFixp9nbGb0y7NmtQ2ZFSLrTri2k4apXUvvny7pZiD9uO6Eg==","signatures":[{"sig":"MEYCIQC2QsxMsMGElQL2WuVYervzmJIO83g1Pld36Tg0aZt8LQIhAK9v4cnj6G3iONlY7PCK5pyNYzDUXmbJDAbZAn5oj8Bu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147418},"main":"dist/borellion-babylonjs-sdk.js","gitHead":"859cc442af69fe927dfc41c383de5d4ecca1d295","scripts":{"test":"webpack --mode=development","build":"webpack --mode=production","serve":"webpack-dev-server --open","prettier":"prettier --write src/**.js gruntfile.js"},"_npmUser":{"name":"limbofeather","email":"elijah@borellion.com"},"repository":{"url":"git+https://github.com/borellion/sdk.git","type":"git","directory":"babylonjs"},"_npmVersion":"11.4.2","description":"This is the babylon.js SDK for Borellion Banner integration.","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.73.0","prettier":"1.18.2","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.2"},"peerDependencies":{"babylonjs":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/babylonjs-sdk_4.1.1_1783105487354_0.9802489734090023","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@borellion/babylonjs-sdk","version":"4.1.2","description":"This is the babylon.js SDK for Borellion Banner integration.","main":"dist/borellion-babylonjs-sdk.js","scripts":{"test":"webpack --mode=development","build":"webpack --mode=production","serve":"webpack-dev-server --open","prettier":"prettier --write src/**.js gruntfile.js"},"repository":{"type":"git","url":"git+https://github.com/borellion/sdk.git","directory":"babylonjs"},"author":{"name":"Borellion"},"publishConfig":{"access":"public"},"devDependencies":{"prettier":"1.18.2","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.2"},"peerDependencies":{"babylonjs":"^5.40.0"},"_id":"@borellion/babylonjs-sdk@4.1.2","gitHead":"7e6fd3702b4896dff988a09b2a442a177ad917de","bugs":{"url":"https://github.com/borellion/sdk/issues"},"homepage":"https://github.com/borellion/sdk#readme","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-nD8LIqH6xQGYT8VIPnMfCOrTaQJa9oMDCnCFSg4/IIwQIQPiV6rIqFhG0u1Xp1XwgI1n65IMWKIuyMQ26yEICA==","shasum":"a1f4a27d113fd48bc4cc29b9309347e53904cf6b","tarball":"https://registry.npmjs.org/@borellion/babylonjs-sdk/-/babylonjs-sdk-4.1.2.tgz","fileCount":3,"unpackedSize":147541,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDqbLoO8+EWIOYFvHgLfgfxNRIQ23Wa9T8r53p85/914AiEAthRkYl8RE+dT4poXFZJzvCngSneBpwIckkdoRsnDOh8="}]},"_npmUser":{"name":"limbofeather","email":"elijah@borellion.com"},"directories":{},"maintainers":[{"name":"limbofeather","email":"elijah@borellion.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/babylonjs-sdk_4.1.2_1783736017107_0.19347853999287534"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-14T17:07:07.180Z","modified":"2026-07-11T02:13:37.347Z","4.0.0":"2026-05-14T17:07:07.515Z","4.1.0":"2026-05-22T15:42:55.311Z","4.1.1":"2026-07-03T19:04:47.496Z","4.1.2":"2026-07-11T02:13:37.232Z"},"bugs":{"url":"https://github.com/borellion/sdk/issues"},"author":{"name":"Borellion"},"homepage":"https://github.com/borellion/sdk#readme","repository":{"type":"git","url":"git+https://github.com/borellion/sdk.git","directory":"babylonjs"},"description":"This is the babylon.js SDK for Borellion Banner integration.","maintainers":[{"name":"limbofeather","email":"elijah@borellion.com"}],"readme":"# @borellion/babylonjs-sdk\n\nMonetize your Babylon.js WebXR experiences with Borellion banner ads.\n\n## Installation\n\n**CDN:**\n```html\n<script src=\"https://cdn.borellion.com/sdk/borellion-babylonjs-sdk.js\"></script>\n```\n\n**NPM:**\n```sh\nnpm install @borellion/babylonjs-sdk\n```\n\n```js\nimport Borellion from '@borellion/babylonjs-sdk';\n```\n\n## Quick Start\n\n```js\nconst banner = new Borellion('YOUR_AD_UNIT_ID', 'medium-rectangle', 'standard', 3, scene);\n```\n\n## Constructor\n\n```js\nnew Borellion(adUnit, format, style, height, scene, webXRExperienceHelper, beacon, prebid)\n```\n\n| Parameter | Required | Default | Description |\n|-----------|----------|---------|-------------|\n| `adUnit` | yes | — | Your ad unit ID |\n| `format` | yes | — | `billboard`, `medium-rectangle`, or `mobile-phone-interstitial` |\n| `style` | yes | — | `standard`, `minimal`, or `transparent` |\n| `height` | yes | — | Scale of the banner |\n| `scene` | yes | — | Reference to your Babylon.js scene |\n| `webXRExperienceHelper` | no | `null` | Reference to a Babylon.js WebXR Experience Helper |\n| `beacon` | no | `true` | Set to `false` to opt out of analytics |\n| `prebid` | no | `true` | Set to `false` to disable Prebid and fetch ads directly |\n\n## Banner Formats\n\n| Format | Dimensions |\n|--------|-----------|\n| `medium-rectangle` | 300 x 250 |\n| `billboard` | 970 x 250 |\n| `mobile-phone-interstitial` | 750 x 1334 |\n\n## Testing Locally\n\nAdd `?debug=true` to your URL to load sample ads during development.\n\n## Documentation\n\nFull integration guide: [borellion.com/docs](https://www.borellion.com/docs/guides/developers/integrate/babylonjs)\n","readmeFilename":"README.md"}