
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 <[email protected]>
2026-10-12 01:17:58 +08:00
..
2026-10-12 00:06:29 +08:00
2026-10-10 00:09:46 +08:00
2026-10-11 11:57:29 +08:00
2026-10-11 00:28:39 +08:00
2026-10-11 23:40:42 +08:00
2026-10-11 17:16:48 +08:00
2026-10-10 21:42:03 +08:00
2026-10-09 23:35:19 +08:00
2026-10-11 19:01:33 +08:00
2026-10-11 15:35:43 +08:00
2026-10-11 10:17:53 +08:00
2026-10-12 00:06:29 +08:00
2026-10-10 23:01:54 +08:00
2026-10-08 15:32:05 +08:00
2026-10-08 22:43:51 +08:00
2026-10-11 00:03:21 +08:00
2026-10-09 03:53:28 +08:00
2026-10-11 19:47:33 +08:00
2026-10-11 10:31:49 +08:00
2026-10-11 10:31:49 +08:00
2026-10-11 19:47:33 +08:00
2026-10-11 20:09:21 +08:00
2026-10-11 17:25:27 +08:00
2026-10-07 16:58:04 +08:00
2026-10-11 22:35:01 +08:00
2026-10-10 02:49:46 +08:00
2026-10-10 21:29:31 +08:00
2026-10-12 01:17:58 +08:00
2026-10-11 18:39:49 +08:00
2026-10-09 05:15:23 +08:00
2026-10-05 20:16:44 +08:00
2026-10-10 23:03:27 +08:00
2026-10-11 07:02:16 -07:00
2026-10-12 01:09:01 +08:00
2026-10-09 12:45:48 +08:00
2026-10-10 05:41:52 +08:00
2026-10-11 19:52:09 +08:00
2026-10-11 09:55:43 +08:00
2026-10-12 00:06:29 +08:00
2026-09-29 08:07:24 +08:00
2026-10-05 20:16:44 +08:00
2026-10-08 16:50:31 +08:00
2026-10-11 11:49:49 +08:00
2026-10-10 05:41:45 +08:00
2026-10-12 00:06:29 +08:00
2026-10-10 05:28:13 +08:00
2026-10-11 23:17:35 +08:00
2026-10-11 19:49:00 +08:00
2026-10-11 19:20:00 +08:00
2026-10-08 16:44:25 +00:00
2026-10-11 19:20:00 +08:00
2026-10-07 14:59:52 +08:00
2026-10-10 01:49:54 +08:00
2026-10-11 10:31:49 +08:00