
Matt Van Hornandmorluto
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
..
2026-10-08 04:03:24 +08:00
2026-10-11 01:54:26 +08:00
2026-10-09 04:12:48 +08:00
2026-10-09 07:47:34 +08:00
2026-10-09 00:49:30 +08:00
2026-10-11 13:20:16 +08:00
2026-10-08 04:03:24 +08:00
2026-10-09 02:58:03 +08:00
2026-10-09 02:58:03 +08:00
2026-10-08 04:03:24 +08:00
2026-10-08 04:03:24 +08:00
2026-10-09 06:32:10 +08:00
2026-10-11 03:28:16 +08:00
2026-10-11 07:30:14 +08:00
2026-10-10 23:01:54 +08:00
2026-10-11 09:43:25 +08:00
2026-10-11 05:17:10 +08:00
2026-10-12 01:17:58 +08:00
2026-10-11 02:48:59 +08:00
2026-10-11 02:48:59 +08:00
2026-10-09 20:18:52 +08:00
2026-10-11 10:43:48 +08:00
2026-10-09 08:12:25 +00:00
2026-10-11 09:43:25 +08:00
2026-10-11 15:35:43 +08:00
2026-10-11 15:35:43 +08:00
2026-10-09 02:01:29 +08:00