{"_id":"@blurengine/bebe","_rev":"13-416a24c11592afc7c14a2ee39e045406","name":"@blurengine/bebe","dist-tags":{"latest":"0.10.0"},"versions":{"0.1.0":{"name":"@blurengine/bebe","version":"0.1.0","keywords":["blurengine","minecraft","bedrock","framework","scripting"],"author":{"name":"Blur Engine Limited"},"license":"Apache-2.0","_id":"@blurengine/bebe@0.1.0","maintainers":[{"name":"supaham","email":"supaham@SupaHam.com"},{"name":"blurali","email":"accounts@blurengine.com"}],"contributors":[{"name":"Ali Moghnieh","email":"ali@blurengine.com"}],"homepage":"https://github.com/BlurEngine/bebe","bugs":{"url":"https://github.com/BlurEngine/bebe/issues"},"dist":{"shasum":"e5704c94de3cd76b0e5fc9aff69b2d283c802cbd","tarball":"https://registry.npmjs.org/@blurengine/bebe/-/bebe-0.1.0.tgz","fileCount":11,"integrity":"sha512-UOdga6m/WtGFPKNEO8cI/dki2bSwe/ILFSZZwOzfP6BqMhrXgUv3DxnHQRj3a4fWcLTUZlNnlnFVBg1LE/U6FA==","signatures":[{"sig":"MEYCIQCCxhFmqOwDbbB1RzCxprpYsmI9HjKX/Z+J3nahIx/XnQIhALuh+wqgL9ZJEAW8aTh/d/3Uksk+vR0g8sRRbbkU00rR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58490},"type":"module","types":"./lib/types/bebe-public.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./lib/types/bebe-public.d.ts","import":"./lib/index.js"}},"gitHead":"ed5ab50c56d70d6e658f12b0a0b0a914cc8ef6c6","scripts":{"lint":"eslint ./src ./test --ext .ts","test":"vitest run","build":"npm run clean && npm run compile && npm run generate:types","check":"npm run format:check && npm run build && npm run test:unit && npm run pack:dry-run","clean":"node ./scripts/clean.mjs","format":"prettier --write .","compile":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run hooks:install","release":"changeset publish","lint:fix":"eslint ./src ./test --ext .ts --fix","changeset":"changeset","test:unit":"npm run test","test:watch":"vitest","format:check":"prettier --check .","pack:dry-run":"npm pack --dry-run","hooks:install":"node ./scripts/install-hooks.mjs","generate:types":"node ./scripts/generate-types.js","version-packages":"changeset version"},"_npmUser":{"name":"supaham","email":"supaham@SupaHam.com"},"repository":{"url":"git+https://github.com/BlurEngine/bebe.git","type":"git"},"_npmVersion":"11.10.0","description":"Context and lifecycle utilities for Minecraft Bedrock scripting","directories":{},"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"eslint":"^9.39.1","vitest":"^3.2.4","prettier":"^3.6.2","dts-buddy":"^0.7.0","typescript":"^5.9.3","@changesets/cli":"^2.29.7","@minecraft/server":"^2.3.0","@typescript-eslint/parser":"^8.45.0","@changesets/changelog-github":"^0.6.0","eslint-plugin-minecraft-linting":"^2.0.10","@typescript-eslint/eslint-plugin":"^8.45.0"},"peerDependencies":{"@minecraft/server":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bebe_0.1.0_1774838064112_0.7284479894768638","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@blurengine/bebe","version":"0.2.0","keywords":["blurengine","minecraft","bedrock","framework","scripting"],"author":{"name":"Blur Engine Limited"},"license":"Apache-2.0","_id":"@blurengine/bebe@0.2.0","maintainers":[{"name":"supaham","email":"supaham@SupaHam.com"},{"name":"blurali","email":"accounts@blurengine.com"}],"contributors":[{"name":"Ali Moghnieh","email":"ali@blurengine.com"}],"homepage":"https://github.com/BlurEngine/bebe","bugs":{"url":"https://github.com/BlurEngine/bebe/issues"},"dist":{"shasum":"7391e6dbb66d102b88019c9522ee79f324653c3f","tarball":"https://registry.npmjs.org/@blurengine/bebe/-/bebe-0.2.0.tgz","fileCount":23,"integrity":"sha512-LUohO0i5+kckTqaRlAZ566DExMvkdm43K72komDxmJ9sl09Dex0voYG98pgGXWLD94fVnhe0382pVY53Dj+beA==","signatures":[{"sig":"MEQCIBl+8+ufqxH7+sVpW6RdQQD1/+3s0HmBwsOb0VHK7ek+AiBM0T75UTO11KXq7XCG5flVF4pykCY1ooVmPzuXbwm83A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blurengine%2fbebe@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177451},"type":"module","types":"./lib/types/bebe-public.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./lib/types/bebe-public.d.ts","import":"./lib/index.js"},"./maths":{"types":"./lib/types/bebe-public.d.ts","import":"./lib/maths/index.js"}},"gitHead":"666ad284e3605dea8fa3f099a30fefc658b7f0eb","scripts":{"lint":"eslint ./src ./test --ext .ts","test":"vitest run","build":"npm run clean && npm run compile && npm run generate:types","check":"npm run format:check && npm run build && npm run test:unit && npm run pack:dry-run","clean":"node ./scripts/clean.mjs","format":"prettier --write .","compile":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run hooks:install","release":"changeset publish","lint:fix":"eslint ./src ./test --ext .ts --fix","changeset":"changeset","test:unit":"npm run test","test:watch":"vitest","format:check":"prettier --check .","pack:dry-run":"npm pack --dry-run","hooks:install":"node ./scripts/install-hooks.mjs","generate:types":"node ./scripts/generate-types.js","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:055ca50b-4790-48e9-ace9-781105a03076"}},"repository":{"url":"git+https://github.com/BlurEngine/bebe.git","type":"git"},"_npmVersion":"11.12.1","description":"Blur Engine game library for Minecraft: Bedrock Edition Scripting API","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"eslint":"^10.1.0","vitest":"^4.1.2","prettier":"^3.6.2","dts-buddy":"^0.7.0","typescript":"^5.9.3","@changesets/cli":"^2.29.7","@minecraft/server":"^2.3.0","@typescript-eslint/parser":"^8.58.0","@changesets/changelog-github":"^0.6.0","eslint-plugin-minecraft-linting":"^2.0.10","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"@minecraft/server":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bebe_0.2.0_1774925863498_0.9900652620618133","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@blurengine/bebe","version":"0.3.0","keywords":["blurengine","minecraft","bedrock","framework","scripting"],"author":{"name":"Blur Engine Limited"},"license":"Apache-2.0","_id":"@blurengine/bebe@0.3.0","maintainers":[{"name":"supaham","email":"supaham@SupaHam.com"},{"name":"blurali","email":"accounts@blurengine.com"}],"contributors":[{"name":"Ali Moghnieh","email":"ali@blurengine.com"}],"homepage":"https://github.com/BlurEngine/bebe","bugs":{"url":"https://github.com/BlurEngine/bebe/issues"},"dist":{"shasum":"95d92922ea6819c2a29baa5f59cd46ba1570c2bd","tarball":"https://registry.npmjs.org/@blurengine/bebe/-/bebe-0.3.0.tgz","fileCount":43,"integrity":"sha512-55p1HM4VQG+ulETwMxvHVLZsTBjpbbM70Th+55HVcsauBK2XaGOJv89/rKJWalaobVjAPirILc8zsKPtA5OC6g==","signatures":[{"sig":"MEYCIQDR/Z3vAAF7ay5Lqd8lvckSVaFFtKnrNU/+0mpbhMbmtgIhANyp8tbCXumGr4vsq+CAv2T7tn6rNvB/W21Sc9qe9qu8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blurengine%2fbebe@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447215},"type":"module","types":"./lib/types/bebe-public.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./lib/types/bebe-public.d.ts","import":"./lib/index.js"},"./maths":{"types":"./lib/types/bebe-public.d.ts","import":"./lib/maths/index.js"},"./bedrock":{"types":"./lib/types/bebe-public.d.ts","import":"./lib/bedrock/index.js"}},"gitHead":"af9e10d0cac40ff99746b999935ec617d3fb6e33","scripts":{"lint":"eslint ./src ./test --ext .ts","test":"vitest run","build":"npm run clean && npm run compile && npm run generate:types","check":"npm run format:check && npm run build && npm run test:unit && npm run pack:dry-run","clean":"node ./scripts/clean.mjs","format":"prettier --write .","compile":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run hooks:install","release":"changeset publish","lint:fix":"eslint ./src ./test --ext .ts --fix","changeset":"changeset","test:unit":"npm run test","test:watch":"vitest","format:check":"prettier --check .","pack:dry-run":"npm pack --dry-run","hooks:install":"node ./scripts/install-hooks.mjs","generate:types":"node ./scripts/generate-types.js","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:055ca50b-4790-48e9-ace9-781105a03076"}},"repository":{"url":"git+https://github.com/BlurEngine/bebe.git","type":"git"},"_npmVersion":"11.11.0","description":"BlurEngine game library for Minecraft: Bedrock Edition Scripting API","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","prettier":"^3.6.2","dts-buddy":"^0.7.0","typescript":"^5.9.3","@changesets/cli":"^2.29.7","@minecraft/server":"^2.3.0","@typescript-eslint/parser":"^8.58.0","@changesets/changelog-github":"^0.6.0","eslint-plugin-minecraft-linting":"^2.0.10","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"@minecraft/server":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bebe_0.3.0_1775930554891_0.10319454583959065","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@blurengine/bebe","version":"0.4.0","keywords":["blurengine","minecraft","bedrock","framework","scripting"],"author":{"name":"Blur Engine Limited"},"license":"Apache-2.0","_id":"@blurengine/bebe@0.4.0","maintainers":[{"name":"supaham","email":"supaham@SupaHam.com"},{"name":"blurali","email":"accounts@blurengine.com"}],"contributors":[{"name":"Ali Moghnieh","email":"ali@blurengine.com"}],"homepage":"https://github.com/BlurEngine/bebe","bugs":{"url":"https://github.com/BlurEngine/bebe/issues"},"dist":{"shasum":"1a4641db64a3a5c1c7f00624695c5b0dabafc411","tarball":"https://registry.npmjs.org/@blurengine/bebe/-/bebe-0.4.0.tgz","fileCount":57,"integrity":"sha512-sotTU6e5qBQO9VnMYnP6Y1IBzqdV09XpmmTPeLiwNQ7VcbRqXBfFZLY280kKA3/Zq4CBeG4AasKqCjXy9WrwHw==","signatures":[{"sig":"MEQCIB4LmoNKZrGyj6i2xiP7VDiZ0W0hYLrlufcRVAqXBq89AiBRZZI+Aj/xeVsKJyzqAIojTpImGZoyRpAgYoGV+Q2aJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blurengine%2fbebe@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":608300},"type":"module","types":"./lib/types/bebe-public.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/index.js"},"./maths":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/maths/index.js"},"./bedrock":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/bedrock/index.js"},"./catalog":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/catalog/index.js"}},"gitHead":"247a9331141593ad4ed0101b05652f86434fee7a","scripts":{"lint":"eslint ./src ./test --ext .ts","test":"vitest run","build":"npm run clean && npm run generate:catalog && npm run compile && npm run generate:types","check":"npm run format:check && npm run build && npm run test:unit && npm run pack:dry-run","clean":"node ./scripts/clean.mjs","format":"prettier --write .","compile":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run hooks:install","release":"changeset publish","lint:fix":"eslint ./src ./test --ext .ts --fix","changeset":"changeset","test:unit":"npm run test","test:watch":"vitest","format:check":"prettier --check .","pack:dry-run":"npm pack --dry-run","hooks:install":"node ./scripts/install-hooks.mjs","generate:types":"node ./scripts/generate-types.js","generate:catalog":"node ./scripts/generate-block-catalog.mjs","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:055ca50b-4790-48e9-ace9-781105a03076"}},"repository":{"url":"git+https://github.com/BlurEngine/bebe.git","type":"git"},"_npmVersion":"11.11.0","description":"BlurEngine game library for Minecraft: Bedrock Edition Scripting API","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","prettier":"^3.6.2","dts-buddy":"^0.7.0","typescript":"^5.9.3","@changesets/cli":"^2.29.7","@minecraft/server":"^2.3.0","@minecraft/vanilla-data":"^1.26.10","@typescript-eslint/parser":"^8.58.0","@changesets/changelog-github":"^0.6.0","eslint-plugin-minecraft-linting":"^2.0.10","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"@minecraft/server":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bebe_0.4.0_1775961673447_0.917939482463787","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@blurengine/bebe","version":"0.5.0","keywords":["blurengine","minecraft","bedrock","framework","scripting"],"author":{"name":"Blur Engine Limited"},"license":"Apache-2.0","_id":"@blurengine/bebe@0.5.0","maintainers":[{"name":"supaham","email":"supaham@SupaHam.com"},{"name":"blurali","email":"accounts@blurengine.com"}],"contributors":[{"name":"Ali Moghnieh","email":"ali@blurengine.com"}],"homepage":"https://github.com/BlurEngine/bebe","bugs":{"url":"https://github.com/BlurEngine/bebe/issues"},"dist":{"shasum":"1d74270a77ad68c3b96a426d72f6b19c82ded2b0","tarball":"https://registry.npmjs.org/@blurengine/bebe/-/bebe-0.5.0.tgz","fileCount":57,"integrity":"sha512-vs2T5pOZql1fqm86Jzxv7ud/YfBQQPBeqaBKIwbKpoA56cEl4tfHyDaKLZ7ef9FxJ58et1+0na3vbxoVlI01PA==","signatures":[{"sig":"MEYCIQCoxszyMa3rJz1uu+a90Bxd+OK52Gvyrr3WyByNzvT2ewIhAI14OwV7HK6mQ+rSV6wgpGCOgwdLqiW2H9uMdDKj5VCD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blurengine%2fbebe@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":692429},"type":"module","types":"./lib/types/bebe-public.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/index.js"},"./maths":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/maths/index.js"},"./bedrock":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/bedrock/index.js"},"./catalog":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/catalog/index.js"}},"gitHead":"e3d425992d4c9405ff8a1f3383c312d966fa7895","scripts":{"lint":"eslint ./src ./test --ext .ts","test":"vitest run","build":"npm run clean && npm run generate:catalog && npm run compile && npm run generate:types","check":"npm run format:check && npm run build && npm run test:unit && npm run pack:dry-run","clean":"node ./scripts/clean.mjs","format":"prettier --write .","compile":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run hooks:install","release":"changeset publish","lint:fix":"eslint ./src ./test --ext .ts --fix","changeset":"changeset","test:unit":"npm run test","test:watch":"vitest","format:check":"prettier --check .","pack:dry-run":"npm pack --dry-run","hooks:install":"node ./scripts/install-hooks.mjs","generate:types":"node ./scripts/generate-types.js","generate:catalog":"node ./scripts/generate-block-catalog.mjs","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:055ca50b-4790-48e9-ace9-781105a03076"}},"repository":{"url":"git+https://github.com/BlurEngine/bebe.git","type":"git"},"_npmVersion":"11.11.0","description":"BlurEngine game library for Minecraft: Bedrock Edition Scripting API","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","prettier":"^3.6.2","dts-buddy":"^0.7.0","typescript":"^5.9.3","@changesets/cli":"^2.29.7","@minecraft/server":"^2.3.0","@minecraft/vanilla-data":"^1.26.10","@typescript-eslint/parser":"^8.58.0","@changesets/changelog-github":"^0.6.0","eslint-plugin-minecraft-linting":"^2.0.10","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"@minecraft/server":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bebe_0.5.0_1776658286597_0.10952360141548945","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@blurengine/bebe","version":"0.5.1","keywords":["blurengine","minecraft","bedrock","framework","scripting"],"author":{"name":"Blur Engine Limited"},"license":"Apache-2.0","_id":"@blurengine/bebe@0.5.1","maintainers":[{"name":"supaham","email":"supaham@SupaHam.com"},{"name":"blurali","email":"accounts@blurengine.com"}],"contributors":[{"name":"Ali Moghnieh","email":"ali@blurengine.com"}],"homepage":"https://github.com/BlurEngine/bebe","bugs":{"url":"https://github.com/BlurEngine/bebe/issues"},"dist":{"shasum":"66a6ebdc7caa48e65b90cb0c15c4c6095887c1b2","tarball":"https://registry.npmjs.org/@blurengine/bebe/-/bebe-0.5.1.tgz","fileCount":63,"integrity":"sha512-vb5RwppnoYBze65DZ5tR/l1wNKNXyd/CkODF7NTMpyeg1waWOK+7VpHfQFHssvy40Zjci/bAQLf0BwtKUw1GRA==","signatures":[{"sig":"MEUCIQCj1+dXnr/v8WdUKY3t6ieAhWM3J0V5sl0F7/oeYFrrqQIgNAj/s5dw7gokqjIXKXQpeJXOc990ePWsLxdO6FjUB8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blurengine%2fbebe@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":756804},"type":"module","types":"./lib/types/bebe-public.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/index.js"},"./maths":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/maths/index.js"},"./bedrock":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/bedrock/index.js"},"./catalog":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/catalog/index.js"},"./features/fishing":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/features/fishing/index.js"}},"gitHead":"88b342fad362f1a94b243ba81d3835d38d125570","scripts":{"lint":"eslint ./src ./test --ext .ts","test":"vitest run","build":"npm run clean && npm run generate:catalog && npm run compile && npm run generate:types","check":"npm run format:check && npm run build && npm run test:unit && npm run pack:dry-run","clean":"node ./scripts/clean.mjs","format":"prettier --write .","compile":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run hooks:install","release":"changeset publish","lint:fix":"eslint ./src ./test --ext .ts --fix","changeset":"changeset","test:unit":"npm run test","test:watch":"vitest","format:check":"prettier --check .","pack:dry-run":"npm pack --dry-run","hooks:install":"node ./scripts/install-hooks.mjs","generate:types":"node ./scripts/generate-types.js","generate:catalog":"node ./scripts/generate-block-catalog.mjs","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:055ca50b-4790-48e9-ace9-781105a03076"}},"repository":{"url":"git+https://github.com/BlurEngine/bebe.git","type":"git"},"_npmVersion":"11.11.0","description":"BlurEngine game library for Minecraft: Bedrock Edition Scripting API","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","prettier":"^3.6.2","dts-buddy":"^0.7.0","typescript":"^5.9.3","@changesets/cli":"^2.29.7","@minecraft/server":"^2.3.0","@minecraft/vanilla-data":"^1.26.10","@typescript-eslint/parser":"^8.58.0","@changesets/changelog-github":"^0.6.0","eslint-plugin-minecraft-linting":"^2.0.10","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"@minecraft/server":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bebe_0.5.1_1778552176594_0.1484803304647504","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@blurengine/bebe","version":"0.6.0","keywords":["blurengine","minecraft","bedrock","framework","scripting"],"author":{"name":"Blur Engine Limited"},"license":"Apache-2.0","_id":"@blurengine/bebe@0.6.0","maintainers":[{"name":"supaham","email":"supaham@SupaHam.com"},{"name":"blurali","email":"accounts@blurengine.com"}],"contributors":[{"name":"Ali Moghnieh","email":"ali@blurengine.com"}],"homepage":"https://github.com/BlurEngine/bebe","bugs":{"url":"https://github.com/BlurEngine/bebe/issues"},"dist":{"shasum":"50c4e07790943f3264e62e435c42b36dea30c790","tarball":"https://registry.npmjs.org/@blurengine/bebe/-/bebe-0.6.0.tgz","fileCount":105,"integrity":"sha512-HTFGB3+HMXSYSVE3p2PJ1Dsgt+aTitY1AaChf0BMoM36F+WN+svRps6AQNUe4QtbKhGcKg5ThnD0qoSrcZ7xBQ==","signatures":[{"sig":"MEUCIG26gJySx72r6KBxMfIE6E/dwq1AikkKqfVV/dr+VviUAiEArIj+forLucR5q92aF9tTTaWlj11jOEdLFFEFptCeU8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blurengine%2fbebe@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1261210},"type":"module","types":"./lib/types/bebe-public.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/index.js"},"./maths":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/maths/index.js"},"./bedrock":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/bedrock/index.js"},"./catalog":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/catalog/index.js"},"./tooling/node":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/tooling/node.js"},"./features/fishing":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/features/fishing/index.js"},"./internal/link/bds":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/internal/link/bds.js"},"./internal/zones/editor":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/internal/zones/editor.js"}},"gitHead":"105504b69be16fb2bee170773fe974771afcad7d","scripts":{"lint":"eslint ./src ./test --ext .ts","test":"vitest run","build":"npm run clean && npm run generate:catalog && npm run compile && npm run generate:types","check":"npm run format:check && npm run build && npm run test:unit && npm run pack:dry-run","clean":"node ./scripts/clean.mjs","format":"prettier --write .","compile":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run hooks:install","release":"changeset publish","lint:fix":"eslint ./src ./test --ext .ts --fix","changeset":"changeset","test:unit":"npm run test","test:watch":"vitest","format:check":"prettier --check .","pack:dry-run":"npm pack --dry-run","hooks:install":"node ./scripts/install-hooks.mjs","generate:types":"node ./scripts/generate-types.js","generate:catalog":"node ./scripts/generate-block-catalog.mjs","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:055ca50b-4790-48e9-ace9-781105a03076"}},"repository":{"url":"git+https://github.com/BlurEngine/bebe.git","type":"git"},"_npmVersion":"11.12.1","description":"BlurEngine game library for Minecraft: Bedrock Edition Scripting API","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","prettier":"^3.6.2","dts-buddy":"^0.7.0","typescript":"^5.9.3","@changesets/cli":"^2.29.7","@minecraft/server":"^2.3.0","@minecraft/server-net":"^1.0.0-beta","@minecraft/vanilla-data":"^1.26.10","@typescript-eslint/parser":"^8.58.0","@changesets/changelog-github":"^0.7.0","eslint-plugin-minecraft-linting":"^2.0.10","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"@minecraft/server":"^2.3.0","@minecraft/server-net":"^1.0.0-beta"},"peerDependenciesMeta":{"@minecraft/server-net":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bebe_0.6.0_1779598378076_0.1131488203894706","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@blurengine/bebe","version":"0.7.0","keywords":["blurengine","minecraft","bedrock","framework","scripting"],"author":{"name":"Blur Engine Limited"},"license":"Apache-2.0","_id":"@blurengine/bebe@0.7.0","maintainers":[{"name":"supaham","email":"supaham@SupaHam.com"},{"name":"blurali","email":"accounts@blurengine.com"}],"contributors":[{"name":"Ali Moghnieh","email":"ali@blurengine.com"}],"homepage":"https://github.com/BlurEngine/bebe","bugs":{"url":"https://github.com/BlurEngine/bebe/issues"},"dist":{"shasum":"9e6431516b19b7f0d4242f2e99c25c847a1fa95c","tarball":"https://registry.npmjs.org/@blurengine/bebe/-/bebe-0.7.0.tgz","fileCount":114,"integrity":"sha512-TWU84VaZIBiILlv1MNfhu7l1Kcjq2UixVGnWJnkDVugYuvEqW7AAv0M5zaSIgf1ryR+QgxLujJRCFT7DWVVe7A==","signatures":[{"sig":"MEQCIGxCGLkXoFGSs+LSnqGFofd8SVByhPrGXf4UXZ53nPsGAiBKxPY9LuJuZtnIZvz/xF+faY2hj1p0TJ5nLJxkq3sfIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blurengine%2fbebe@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1427638},"type":"module","types":"./lib/types/bebe-public.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/index.js"},"./maths":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/maths/index.js"},"./bedrock":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/bedrock/index.js"},"./catalog":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/catalog/index.js"},"./tooling/node":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/tooling/node.js"},"./features/fishing":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/features/fishing/index.js"},"./internal/link/bds":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/internal/link/bds.js"},"./internal/zones/editor":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/internal/zones/editor.js"}},"gitHead":"4c5757b5c87d28f59b9db3d306f61be38b7ffd83","scripts":{"lint":"eslint ./src ./test --ext .ts","test":"vitest run","build":"npm run clean && npm run generate:catalog && npm run compile && npm run generate:types","check":"npm run format:check && npm run build && npm run test:unit && npm run pack:dry-run","clean":"node ./scripts/clean.mjs","format":"prettier --write .","compile":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run hooks:install","release":"changeset publish","lint:fix":"eslint ./src ./test --ext .ts --fix","changeset":"changeset","test:unit":"npm run test","test:watch":"vitest","format:check":"prettier --check .","pack:dry-run":"npm pack --dry-run","hooks:install":"node ./scripts/install-hooks.mjs","generate:types":"node ./scripts/generate-types.js","generate:catalog":"node ./scripts/generate-block-catalog.mjs","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:055ca50b-4790-48e9-ace9-781105a03076"}},"repository":{"url":"git+https://github.com/BlurEngine/bebe.git","type":"git"},"_npmVersion":"11.13.0","description":"BlurEngine game library for Minecraft: Bedrock Edition Scripting API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","prettier":"^3.6.2","dts-buddy":"^0.8.0","typescript":"^5.9.3","@types/node":"^25.9.1","@changesets/cli":"^2.29.7","@minecraft/server":"^2.3.0","@minecraft/server-net":"^1.0.0-beta","@minecraft/vanilla-data":"^1.26.10","@typescript-eslint/parser":"^8.58.0","@changesets/changelog-github":"^0.7.0","eslint-plugin-minecraft-linting":"^2.0.10","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"@minecraft/server":"^2.3.0","@minecraft/server-net":"^1.0.0-beta"},"peerDependenciesMeta":{"@minecraft/server-net":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bebe_0.7.0_1780011266529_0.49260332908823967","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@blurengine/bebe","version":"0.8.0","keywords":["blurengine","minecraft","bedrock","framework","scripting"],"author":{"name":"Blur Engine Limited"},"license":"Apache-2.0","_id":"@blurengine/bebe@0.8.0","maintainers":[{"name":"supaham","email":"supaham@SupaHam.com"},{"name":"blurali","email":"accounts@blurengine.com"}],"contributors":[{"name":"Ali Moghnieh","email":"ali@blurengine.com"}],"homepage":"https://github.com/BlurEngine/bebe","bugs":{"url":"https://github.com/BlurEngine/bebe/issues"},"dist":{"shasum":"b409048121972eaee3dcf4668f5dee1dad64ef01","tarball":"https://registry.npmjs.org/@blurengine/bebe/-/bebe-0.8.0.tgz","fileCount":132,"integrity":"sha512-vVGDLj1hArnN3CwDmNnfz5j2NuYH9maZYUbWpH03TRtJS0EJDuPY8Zw0loEUgj3rt92uwYCKxHyv/m77Z81nbg==","signatures":[{"sig":"MEUCIQCA7DGESm6iQ3AyLCAYKqRd5qpvEtcLOkrWe4MaO/nEkAIgRZRWLeMvMLbeltCBadYyz09esrPmAasphLdoCB+q60g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blurengine%2fbebe@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1609114},"type":"module","types":"./lib/types/bebe-public.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/index.js"},"./maths":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/maths/index.js"},"./bedrock":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/bedrock/index.js"},"./catalog":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/catalog/index.js"},"./tooling/node":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/tooling/node.js"},"./features/fishing":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/features/fishing/index.js"},"./internal/link/bds":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/internal/link/bds.js"},"./internal/audio/player":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/internal/audio/player.js"},"./internal/zones/editor":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/internal/zones/editor.js"}},"gitHead":"5c0689608f056a8af6fd1acf7e6cc31c4a0d5209","scripts":{"lint":"eslint ./src ./test --ext .ts","test":"vitest run","build":"npm run clean && npm run generate:catalog && npm run compile && npm run generate:types","check":"npm run format:check && npm run build && npm run test:unit && npm run pack:dry-run","clean":"node ./scripts/clean.mjs","format":"prettier --write .","compile":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run hooks:install","release":"changeset publish","lint:fix":"eslint ./src ./test --ext .ts --fix","changeset":"changeset","test:unit":"npm run test","test:watch":"vitest","format:check":"prettier --check .","pack:dry-run":"npm pack --dry-run","hooks:install":"node ./scripts/install-hooks.mjs","generate:types":"node ./scripts/generate-types.js","generate:catalog":"node ./scripts/generate-block-catalog.mjs","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:055ca50b-4790-48e9-ace9-781105a03076"}},"repository":{"url":"git+https://github.com/BlurEngine/bebe.git","type":"git"},"_npmVersion":"11.13.0","description":"BlurEngine game library for Minecraft: Bedrock Edition Scripting API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","prettier":"^3.6.2","dts-buddy":"^0.8.0","typescript":"^5.9.3","@types/node":"^25.9.1","@changesets/cli":"^2.29.7","@minecraft/server":"^2.3.0","@minecraft/server-net":"^1.0.0-beta","@minecraft/vanilla-data":"^1.26.10","@typescript-eslint/parser":"^8.58.0","@changesets/changelog-github":"^0.7.0","eslint-plugin-minecraft-linting":"^2.0.10","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"@minecraft/server":"^2.3.0","@minecraft/server-net":"^1.0.0-beta"},"peerDependenciesMeta":{"@minecraft/server-net":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bebe_0.8.0_1781407854530_0.7941693795179261","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@blurengine/bebe","version":"0.9.0","keywords":["blurengine","minecraft","bedrock","framework","scripting"],"author":{"name":"Blur Engine Limited"},"license":"Apache-2.0","_id":"@blurengine/bebe@0.9.0","maintainers":[{"name":"supaham","email":"supaham@SupaHam.com"},{"name":"blurali","email":"accounts@blurengine.com"}],"contributors":[{"name":"Ali Moghnieh","email":"ali@blurengine.com"}],"homepage":"https://github.com/BlurEngine/bebe","bugs":{"url":"https://github.com/BlurEngine/bebe/issues"},"dist":{"shasum":"fb4be8ad0b99866530759fa9df4173b92a939952","tarball":"https://registry.npmjs.org/@blurengine/bebe/-/bebe-0.9.0.tgz","fileCount":135,"integrity":"sha512-cHimZYQLxQJx/LJ8DKZKAcZSqk14fRnCkrm3yZesiIwT9mrXuk76jep9ljn9B9OcvfUJB993mvHSdFa5moDXnA==","signatures":[{"sig":"MEYCIQCE5/Vdm94Kb/A3DKtyEMmLsswzdS+THoZykBYG0AttpgIhAOqX7PY+HS9wk+0XVwPIWe48Jb9GGDcOk4pCSZN1tx7b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blurengine%2fbebe@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1817672},"type":"module","types":"./lib/types/bebe-public.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/index.js"},"./maths":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/maths/index.js"},"./bedrock":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/bedrock/index.js"},"./catalog":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/catalog/index.js"},"./tooling/node":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/tooling/node.js"},"./features/fishing":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/features/fishing/index.js"},"./internal/link/bds":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/internal/link/bds.js"},"./internal/audio/player":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/internal/audio/player.js"},"./internal/zones/editor":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/internal/zones/editor.js"}},"gitHead":"281a2f488e730cfa3aabd4b7a4c8f167f97498cf","scripts":{"lint":"eslint ./src ./test --ext .ts","test":"vitest run","build":"npm run clean && npm run generate:catalog && npm run compile && npm run generate:types","check":"npm run format:check && npm run build && npm run test:unit && npm run pack:dry-run","clean":"node ./scripts/clean.mjs","format":"prettier --write .","compile":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run hooks:install","release":"changeset publish","lint:fix":"eslint ./src ./test --ext .ts --fix","changeset":"changeset","test:unit":"npm run test","test:watch":"vitest","format:check":"prettier --check .","pack:dry-run":"npm pack --dry-run","hooks:install":"node ./scripts/install-hooks.mjs","generate:types":"node ./scripts/generate-types.js","generate:catalog":"node ./scripts/generate-block-catalog.mjs","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:055ca50b-4790-48e9-ace9-781105a03076"}},"repository":{"url":"git+https://github.com/BlurEngine/bebe.git","type":"git"},"_npmVersion":"11.13.0","description":"BlurEngine game library for Minecraft: Bedrock Edition Scripting API","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","prettier":"^3.6.2","dts-buddy":"^0.8.0","typescript":"^5.9.3","@types/node":"^25.9.1","@changesets/cli":"^2.29.7","@minecraft/server":"^2.3.0","@minecraft/server-ui":"^2.0.0","@minecraft/server-net":"^1.0.0-beta","@minecraft/vanilla-data":"^1.26.10","@typescript-eslint/parser":"^8.58.0","@changesets/changelog-github":"^0.7.0","eslint-plugin-minecraft-linting":"^2.0.10","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"@minecraft/server":"^2.3.0","@minecraft/server-ui":"^2.0.0","@minecraft/server-net":"^1.0.0-beta"},"peerDependenciesMeta":{"@minecraft/server-ui":{"optional":true},"@minecraft/server-net":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bebe_0.9.0_1781917937965_0.1890720077332786","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@blurengine/bebe","version":"0.10.0","description":"BlurEngine game library for Minecraft: Bedrock Edition Scripting API","keywords":["blurengine","minecraft","bedrock","framework","scripting"],"author":{"name":"Blur Engine Limited"},"license":"Apache-2.0","homepage":"https://github.com/BlurEngine/bebe","bugs":{"url":"https://github.com/BlurEngine/bebe/issues"},"contributors":[{"name":"Ali Moghnieh","email":"ali@blurengine.com"}],"exports":{".":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/index.js"},"./bedrock":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/bedrock/index.js"},"./maths":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/maths/index.js"},"./locations":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/locations.js"},"./catalog":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/catalog/index.js"},"./features/fishing":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/features/fishing/index.js"},"./internal/link/bds":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/internal/link/bds.js"},"./internal/audio/player":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/internal/audio/player.js"},"./internal/zones/editor":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/internal/zones/editor.js"},"./tooling/node":{"types":"./lib/types/bebe-public.d.ts","default":"./lib/tooling/node.js"}},"type":"module","types":"./lib/types/bebe-public.d.ts","repository":{"type":"git","url":"git+https://github.com/BlurEngine/bebe.git"},"publishConfig":{"access":"public"},"packageManager":"npm@10.9.0","engines":{"node":">=22.12.0"},"scripts":{"clean":"node ./scripts/clean.mjs","generate:catalog":"node ./scripts/generate-block-catalog.mjs","compile":"tsc -p tsconfig.json","generate:types":"node ./scripts/generate-types.js","build":"npm run clean && npm run generate:catalog && npm run compile && npm run generate:types","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint ./src ./test --ext .ts","lint:fix":"eslint ./src ./test --ext .ts --fix","test":"vitest run","test:watch":"vitest","test:unit":"npm run test","pack:dry-run":"npm pack --dry-run","check":"npm run format:check && npm run build && npm run test:unit && npm run pack:dry-run","hooks:install":"node ./scripts/install-hooks.mjs","changeset":"changeset","version-packages":"changeset version","release":"changeset publish","prepack":"npm run build","prepare":"npm run hooks:install"},"peerDependencies":{"@minecraft/server":"^2.3.0","@minecraft/server-net":"^1.0.0-beta","@minecraft/server-ui":"^2.0.0"},"peerDependenciesMeta":{"@minecraft/server-net":{"optional":true},"@minecraft/server-ui":{"optional":true}},"devDependencies":{"@changesets/changelog-github":"^1.0.0","@changesets/cli":"^3.0.0","@minecraft/server":"^2.3.0","@minecraft/server-net":"^1.0.0-beta","@minecraft/server-ui":"^2.0.0","@minecraft/vanilla-data":"^1.26.10","@types/node":"^26.1.1","@typescript-eslint/eslint-plugin":"^8.58.0","@typescript-eslint/parser":"^8.58.0","dts-buddy":"^0.8.0","eslint":"^10.2.0","eslint-plugin-minecraft-linting":"^2.0.10","prettier":"^3.6.2","typescript":"^5.9.3","vitest":"^4.1.2"},"gitHead":"12468c64c9b54eb2d323ab5a7dfc955d23e1cf6f","_id":"@blurengine/bebe@0.10.0","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-FZWYzpmBFs492qbndFzYHtUW22Or7x/NXy157TaaIIoIF1Xk9v6WS6/c1Co7yxyk/Yv+gMOu7i4DZEXrGk5c5Q==","shasum":"e8c7d35cb9f8b2d17da95edc407d43d6f62eb17c","tarball":"https://registry.npmjs.org/@blurengine/bebe/-/bebe-0.10.0.tgz","fileCount":156,"unpackedSize":1929122,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blurengine%2fbebe@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH7b/8FkZQrhfUbpmG46AtUx5aryhMGktKMaIz94npqFAiEA4zM2AnSP14fX2FyUHU9FWVuE8nUgSx7eBPmySkftZrQ="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:055ca50b-4790-48e9-ace9-781105a03076"}},"directories":{},"maintainers":[{"name":"supaham","email":"supaham@SupaHam.com"},{"name":"blurali","email":"accounts@blurengine.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bebe_0.10.0_1787009323611_0.8653985912407138"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-30T02:34:24.048Z","modified":"2026-08-17T23:28:44.241Z","1.0.0":"2026-03-30T02:13:12.468Z","0.1.0":"2026-03-30T02:34:24.262Z","0.2.0":"2026-03-31T02:57:43.641Z","0.3.0":"2026-04-11T18:02:35.053Z","0.4.0":"2026-04-12T02:41:13.588Z","0.5.0":"2026-04-20T04:11:26.850Z","0.5.1":"2026-05-12T02:16:16.874Z","0.6.0":"2026-05-24T04:52:58.258Z","0.7.0":"2026-05-28T23:34:26.668Z","0.8.0":"2026-06-14T03:30:54.700Z","0.9.0":"2026-06-20T01:12:18.154Z","0.10.0":"2026-08-17T23:28:43.796Z"},"bugs":{"url":"https://github.com/BlurEngine/bebe/issues"},"author":{"name":"Blur Engine Limited"},"license":"Apache-2.0","homepage":"https://github.com/BlurEngine/bebe","keywords":["blurengine","minecraft","bedrock","framework","scripting"],"repository":{"type":"git","url":"git+https://github.com/BlurEngine/bebe.git"},"description":"BlurEngine game library for Minecraft: Bedrock Edition Scripting API","contributors":[{"name":"Ali Moghnieh","email":"ali@blurengine.com"}],"maintainers":[{"name":"supaham","email":"supaham@SupaHam.com"},{"name":"blurali","email":"accounts@blurengine.com"}],"readme":"# BlurEngine Bebe\n\nGame engine library for Minecraft Bedrock scripting.\n\n> Warning: `bebe` is still in an early stage of development. Backward compatibility is not guaranteed yet, and breaking changes may happen while the public engine surface is still being shaped.\n\n## Packages\n\n- `@blurengine/bebe`: engine lifecycle, ownership, runtime scheduling primitives, Audio, Locations, Zones, RenderAnchors, Link, and Metrics\n- `@blurengine/bebe/bedrock`: Bedrock edge helpers for block, adjacency, block-traversal, slot, item stack, item entity, and durability work\n- `@blurengine/bebe/catalog`: immutable block catalogs plus the built-in vanilla preset and tag-traversal helpers\n- `@blurengine/bebe/features/fishing`: opt-in derived events around vanilla fishing behaviour\n- `@blurengine/bebe/maths`: vectors, facings, AABBs, extents, deterministic 3D paths, voxel/grid helpers, tweens, and numeric helpers\n- `npm install @blurengine/bebe @minecraft/server`\n\n## Quick Start\n\n```ts\nimport { Context } from \"@blurengine/bebe\";\nimport { tweenNumber } from \"@blurengine/bebe/maths\";\n\nconst ctx = new Context();\n\ntweenNumber(ctx, {\n  from: 0,\n  to: 1,\n  durationTicks: 20,\n  onUpdate(value) {\n    console.warn(`progress: ${Math.round(value * 100)}%`);\n  },\n});\n```\n\n## What Bebe Is For\n\n- Provide a game engine layer for Bedrock scripting that can own runtime work, compose runtime systems, and grow into higher-level engine systems over time.\n- Keep timers, subscriptions, spawned child scopes, and other runtime work owned by one `Context`.\n- Expose simple derived event sources through `EventSignal` instead of repeating local emitter code in each feature.\n- Provide small runtime helpers for staging owned work over ticks, including grouped schedules derived from flat item lists.\n- Provide the root-level `Audio` singleton for compact BAUD audio packs that tooling compiles and runtime code plays through an explicit `Context`.\n- Provide the root-level `Zones` singleton for registering, querying, and watching dimension-partitioned extents without making extents aware of dimensions, worlds, entities, or events.\n- Provide the root-level `Locations` registry for immutable generated points and orientations without assigning project meanings to opaque source lines.\n- Provide the root-level `RenderAnchors` singleton for distant entity-like visuals that are declared as assets, generated by tooling, and maintained by one shared runtime loop with Bebe-owned cleanup.\n- Keep Bedrock-specific friction at the edge through reusable helpers instead of repeating the same safety, adjacency, traversal, and fallback code inside gameplay features.\n- Provide an opt-in block catalog surface so Bedrock features can query curated vanilla block categories, collect tags from subsets, and build small derived indexes without carrying giant local tables or repetitive local query helpers.\n- Provide opt-in feature modules for common derived Bedrock behaviours, starting with vanilla fishing events.\n- Provide a local Link bridge surface for tooling messages between BDS runtime code and `blr`, while staying no-op when unavailable.\n- Provide Prometheus-style runtime metrics for counters, gauges, histograms, labels, and plaintext dashboard snapshots.\n- Provide a separate maths surface for vector, facing, AABB, extent, voxel/grid, voxel collection, tween, and scalar helpers without making the root package feel overloaded.\n\n## Documentation\n\n- [Docs Index](./docs/README.md)\n- [Context Guide](./docs/guides/context.md)\n- [Stagger Guide](./docs/guides/stagger.md)\n- [Audio Guide](./docs/guides/audio.md)\n- [Zones Guide](./docs/guides/zones.md)\n- [Locations Guide](./docs/guides/locations.md)\n- [Bedrock Guide](./docs/guides/bedrock.md)\n- [Techniques Guide](./docs/guides/techniques.md)\n- [Catalog Guide](./docs/guides/catalog.md)\n- [Fishing Guide](./docs/guides/fishing.md)\n- [Link Guide](./docs/guides/link.md)\n- [Metrics Guide](./docs/guides/metrics.md)\n- [Maths Guide](./docs/guides/maths.md)\n- [Voxels Guide](./docs/guides/voxels.md)\n- [Changelog](./CHANGELOG.md)\n\n## Development\n\n```bash\nnpm install\nnpm run check\n```\n\n## License\n\nLicensed under the Apache License, Version 2.0. See [LICENSE](./LICENSE).\n\n## Open Source\n\n- [Contributing Guide](./CONTRIBUTING.md)\n- [Security Policy](./SECURITY.md)\n","readmeFilename":"README.md"}