rea/tests/boundary
Matt Van Horn d28b41ea4e
feat(javascript): resolve exact package import aliases (#1862)
* feat(javascript): resolve exact package import aliases

Resolve exact #alias specifiers against the importer's enclosing
package.json imports map using the shared condition, array, and null
target selection. Nested packages keep their own maps; missing keys,
explicit nulls, and out-of-scope aliases report a precise reason.
Wildcard, recursive, and external-package import targets remain
unresolved.

* fix(javascript): keep nested import aliases in CLI graphs

Bound nested #alias requires produce application-graph require edges
from the enclosing package. Node reports MODULE_NOT_FOUND when a nested
package.json has no imports field, without inheriting the ancestor map.

* fix(javascript): resolve literal package import keys before path admission

* fix(javascript): preserve import keys and invalid-target fallback

* fix(javascript): preserve unmatched package target arrays

* fix(javascript): retain package target refusal evidence

* test(browser): match real verifier startup budget

---------

Co-authored-by: morluto <76467478+morluto@users.noreply.github.com>
2026-10-12 01:17:58 +08:00
..
android fix(artifacts): preserve physical ZIP member identities (#1865) 2026-10-11 22:58:01 +08:00
binaryDiagnostics fix: name host and tool requirements in optional adapter refusals 2026-10-09 08:12:25 +00:00
browser feat(javascript): resolve exact package import aliases (#1862) 2026-10-12 01:17:58 +08:00
cli feat(native): admit raw binaries with caller-supplied architecture and entry (#1868) 2026-10-12 00:06:29 +08:00
evm perf(evm): avoid repeated cleanup diagnostics (#1622) 2026-10-11 03:28:16 +08:00
filesystem feat(native): admit raw binaries with caller-supplied architecture and entry (#1868) 2026-10-12 00:06:29 +08:00
firmware fix: order remaining outputs independently of host locale (#1867) 2026-10-12 01:10:01 +08:00
inspector fix(artifacts)!: retain cleanup owners through client shutdown 2026-10-11 04:43:02 +08:00
javascript feat(javascript): resolve exact package import aliases (#1862) 2026-10-12 01:17:58 +08:00
javascript-recovery feat(javascript): recover code-split bundles from multiple inputs (#1686) 2026-10-11 18:39:49 +08:00
mcp fix(contracts): mark foreign execution and device mutation destructive (#1904) 2026-10-12 01:09:01 +08:00
native fix(providers): validate ELF versions and preserve probe cancellation 2026-10-09 00:49:30 +08:00
process fix(android): bound inline search Evidence with retained inventory provenance (#1890) 2026-10-12 01:07:22 +08:00
providers feat(native): admit raw binaries with caller-supplied architecture and entry (#1868) 2026-10-12 00:06:29 +08:00
javascriptSemanticTraceEvidence.test.ts fix: report malformed application evidence as input errors 2026-10-10 03:52:35 +08:00