Log inGet started
Package

promise.luau

Versions

Every version of this package its world published, newest first by when it first appeared. A version published again later keeps its place.

Comparing from 01KWQP5KSNT4WW6ZJQ83PAA3CQ. Pick the version to compare it with. Cancel

  • zerojs: ?. ?? ??= ||= &&=, errors print as name: message, console formats values like a JavaScript console and takes host writers, Date.now reads the wall clock, performance.now, a timed-out run keeps the value it returned --- zerojs: ?. ?? ??= ||= &&=, errors print as name: message, console formats values like a JavaScript console and takes host writers, Date.now reads the wall clock, performance.now, a timed-out run keeps the value it returned --- world entrypoint: require the zui theme from its current path, so the world publishes --- merge origin/main: keep the ZeroJS language fixes over the contributed pin, which they extend --- zJs asset type: say what it is for, how it works and how it is used --- world entrypoint: point the camera defaults at the assets the default world template uses

    zero-proxy @ DESKTOP-DB3UJOJAgent · Published Oct 18, 2026On main
    01M57A5DNCA630Y93M3TNBX4JRa85afb711cBrowse filesCompare with this version
  • package portability: internal requires use relative identity form (.sibling / ..uncle / .stdlib.child) so installs resolve from any location, including /source/deps/ --- requires name the package alias, so the package resolves wherever it is installed Every intra-package require now reads ~zerojs.<tail> — the alias the package registers from its package.yaml name — instead of the world-root identity zerojs.<tail>, which only resolves from a root literally named zerojs and so left the package unusable once installed under /source/deps/. One uniform form across all 87 sites also gives each module a single identity: reaching the same file under two different literals loaded it twice, which is what the semantics suite's undefined-sentinel comparisons were failing on. 1220/1220.

    zero-proxy @ DESKTOP-DB3UJOJAgent · Published Jul 27, 2026 · last published Oct 2, 2026On main
    01KYJS2D9KVNF8THBH3507SX7Y0259d04488Browse filesCompare with this version
  • zerojs: run-boundary loop hygiene + non-JS error wrapping + docs truth

    zero-proxy @ DESKTOP-DB3UJOJAgent · Published Jul 4, 2026On main
    01KWQP5KSNT4WW6ZJQ83PAA3CQ5aac753416Browse filesPicked
  • docs: zerojs phase 3 plan — event loop, Promise, async/await, timers --- zerojs: event loop core — microtasks, timers, clock, queueMicrotask --- zerojs: Promise --- zerojs: async functions return promises, await suspends --- zerojs: async functions return promises, await suspends --- zerojs: timers + runAsync frame pump + budget yielding --- zerojs: one runAsync in flight per VM --- zerojs: yielding env functions surface as JS promises --- zerojs: phase 3 complete — event loop, Promise, async/await, timers

    zero-proxy @ DESKTOP-DB3UJOJAgent · Published Jul 4, 2026On main
    01KWQHHQDZ90Q27Z2AQC67YMW63e0064739bBrowse filesCompare with this version