rea/tests
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
..
acceptance feat(javascript): resolve exact package import aliases (#1862) 2026-10-12 01:17:58 +08:00
boundary feat(javascript): resolve exact package import aliases (#1862) 2026-10-12 01:17:58 +08:00
composition fix(ida): report a procedure IDA cannot resolve as invalid input (#1785) 2026-10-11 22:52:16 +08:00
conformance fix(android): preserve executable static initializer evidence (#1876) 2026-10-11 23:40:42 +08:00
evaluation fix(evaluation): authenticate delivered Evidence citations 2026-10-11 14:48:46 +08:00
fixtures fix(android): bound inline search Evidence with retained inventory provenance (#1890) 2026-10-12 01:07:22 +08:00
process-global perf(test): reuse CLI boundary worker module graphs 2026-10-11 20:29:12 +08:00
support feat(harmony): project HarmonyOS package inventory evidence (#1447) 2026-10-11 20:09:21 +08:00
ciTestSequencer.ts ci: balance test shards and reuse package download caches 2026-10-11 16:40:17 +08:00
processOwnershipRunner.ts test(process): retire native caches at worker teardown 2026-10-09 04:12:49 +08:00