Files
app.zeusln.zeus/zeus_modules
Evan Kaloudis ec2197db28 build: fix vendored lnc-rn bob build under repo nesting
The lnc-rn prepare step (bob build) failed its typescript target on
every yarn install inside the module: tsc's automatic @types inclusion
walks up parent node_modules, so the vendored copy picked up the zeus
root's @types/lodash, whose 'infer N extends number' syntax the
package's pinned TypeScript 4.5.5 cannot parse (TS1005). Upstream
lnc-rn never hits this because it is not nested inside another repo.

Fix: restrict typeRoots to the package's own node_modules/@types.

Also commit the dist/ output regenerated by the pinned toolchain so
prepare is idempotent and installs leave a clean tree:
- dist/typescript is byte-identical, so the type surface zeus's tsc
  consumes is unchanged
- dist/commonjs and dist/module drift is babel class-property lowering
  (previous committed copy kept class-fields syntax); zeus never runs
  these files - Metro resolves the react-native field to lib/ source
- dist/commonjs/package.json ({"type":"commonjs"}) is dropped: bob
  0.18.3 does not emit it and the package has no "type" field, so CJS
  is already the default
2026-07-25 14:32:55 -04:00
..
2021-11-04 00:02:58 -04:00
2021-11-04 00:02:58 -04:00
2021-07-21 21:24:07 -04:00
2025-05-19 19:07:52 -04:00