init.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 01KWKXRD39REFAHFDYXJS0YHWM. Pick the version to compare it with. Cancel
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.
01KYJS2DRJV593HMBZRZZ43T7G0259d04488Browse filesCompare with this versiondocs: ZeroJS design spec — Luau JS interpreter package + zJs assetType --- docs: ZeroJS phase 1 implementation plan (core language) --- zerojs: package scaffold + value sentinels --- zerojs: lexer --- zerojs: expression parser --- zerojs: statement parser + ASI --- zerojs: suppress in-operator inside for-head initializers --- zerojs: runtime value model + coercion --- zerojs: interpreter core --- zerojs: await is a SyntaxError outside async functions --- zerojs: classes, destructuring, spread --- zerojs: property enumerability for for-in/rest + nested-pattern defaults --- zerojs: public API + minimal globals + marshaling --- zerojs: phase 1 complete - core language --- zerojs: fix nlBefore latching inside tokens; align readme + module docs with shipped API --- zerojs: add the zerojs guide (guides-tool documentation for the package) --- zerojs: consolidate requires to canonical package forms; public API as api.module with root re-export --- zerojs: asset-type conformance files (READMEs + .metadata) for publish --- zerojs: internal env-cell names use % prefix (publish scanner treats @-strings as asset refs)
01KWKXRD39REFAHFDYXJS0YHWM0778ca3733Browse filesPicked