Asger F
|
21e3dc7aa5
|
JS: Use type resolution for CG augmentation
|
2025-04-23 14:30:59 +02:00 |
|
Asger F
|
ca75ee161a
|
Perf improvements
|
2025-04-23 14:30:58 +02:00 |
|
Asger F
|
81c7b4a9f1
|
test update
|
2025-04-23 14:30:57 +02:00 |
|
Asger F
|
83b6ae4007
|
fixup
|
2025-04-23 14:30:56 +02:00 |
|
Asger F
|
69893db0dc
|
JS: Do not resolve path mappings in advance
|
2025-04-23 14:30:54 +02:00 |
|
Asger F
|
38742010a7
|
JS: Relative path mappings are also resolved from baseUrl
|
2025-04-23 14:30:53 +02:00 |
|
Asger F
|
9998bbe6a8
|
Update TSConfig.qll
|
2025-04-23 14:30:52 +02:00 |
|
Asger F
|
63eb74e0e9
|
Update TSConfig.qll
|
2025-04-23 14:30:51 +02:00 |
|
Asger F
|
4b2e1d9c13
|
JS: More fallback logic
|
2025-04-23 14:30:49 +02:00 |
|
Asger F
|
e774c8ed6b
|
JS: Support more complex globs
|
2025-04-23 14:30:48 +02:00 |
|
Asger F
|
b552e92c38
|
JS: Resolve to both .js and .d.ts file when there is no .ts file
|
2025-04-23 14:30:47 +02:00 |
|
Asger F
|
2cb430e86c
|
Update TSConfig.qll
|
2025-04-23 14:30:46 +02:00 |
|
Asger F
|
36b8a14e39
|
Update test.ql
|
2025-04-23 14:30:44 +02:00 |
|
Asger F
|
fce9749b97
|
Move getExtendedTSConfig() into hasXPathMappingTo
|
2025-04-23 14:30:43 +02:00 |
|
Asger F
|
bcd5c686eb
|
JS: Remove referenced paths
|
2025-04-23 14:30:42 +02:00 |
|
Asger F
|
15b9eee644
|
Update PathResolver.qll
|
2025-04-23 14:30:40 +02:00 |
|
Asger F
|
e5ea8de78b
|
JS: Allow globs when resolving in tsconfig
|
2025-04-23 14:30:39 +02:00 |
|
Asger F
|
94c9d98412
|
JS: Reinstate resolveFromTypeScriptSymbol for testing
|
2025-04-23 14:30:38 +02:00 |
|
Asger F
|
bc6720e65a
|
WIP stuff
|
2025-04-23 14:30:37 +02:00 |
|
Asger F
|
b7c5b5cf61
|
JS: Add optional path components
|
2025-04-23 14:28:08 +02:00 |
|
Asger F
|
7c2bb6098f
|
Update PathExprResolver.qll
|
2025-04-23 14:28:07 +02:00 |
|
Asger F
|
5e0091b8f1
|
Additional heuristic for guessing package main
|
2025-04-23 14:28:06 +02:00 |
|
Asger F
|
39980e79c5
|
Move some logic for main resolution
|
2025-04-23 14:28:04 +02:00 |
|
Asger F
|
bdf2d66d04
|
more debug code
|
2025-04-23 14:28:03 +02:00 |
|
Asger F
|
2f257f1b86
|
Remove negative depenency on resolveViaPathMapping
|
2025-04-23 14:28:02 +02:00 |
|
Asger F
|
3fe16f09f5
|
sdf
|
2025-04-23 14:28:01 +02:00 |
|
Asger F
|
41aea8828d
|
Refactor
|
2025-04-23 14:28:00 +02:00 |
|
Asger F
|
46f1af4ea4
|
More factoring out
|
2025-04-23 14:27:58 +02:00 |
|
Asger F
|
7957070055
|
Factor out PathResolver and TSConfig
|
2025-04-23 14:27:57 +02:00 |
|
Asger F
|
d3fd5b1673
|
Rename path resolver
|
2025-04-23 14:27:56 +02:00 |
|
Asger F
|
e8dc128dab
|
sdfg
|
2025-04-23 14:27:55 +02:00 |
|
Asger F
|
7a5a021a82
|
Create VirtualPaths.qll
|
2025-04-23 14:27:53 +02:00 |
|
Asger F
|
d48b5d9174
|
JS: Add test for __dirname using copilot and fix a bug
|
2025-04-23 14:27:52 +02:00 |
|
Asger F
|
2b7f2488d4
|
Update test.expected
|
2025-04-23 14:27:51 +02:00 |
|
Asger F
|
1a41aa7296
|
JS: Consider package root to be a potential source dir
|
2025-04-23 14:27:50 +02:00 |
|
Asger F
|
8ffea7d1fe
|
JS: Add test for 'src' inside 'dist'
|
2025-04-23 14:27:49 +02:00 |
|
Asger F
|
e0b241a206
|
Update PathResolution.qll
|
2025-04-23 14:27:47 +02:00 |
|
Asger F
|
4d6f53ed9a
|
Resolve "exports" paths more aggressively
|
2025-04-23 14:27:46 +02:00 |
|
Asger F
|
5b0d7f5990
|
Factor out isRelevantPathExpr
|
2025-04-23 14:27:45 +02:00 |
|
Asger F
|
0a15b1b0ba
|
JS: Handle __dirname (TODO: test)
|
2025-04-23 14:27:44 +02:00 |
|
Asger F
|
848ac641a5
|
JS: Handle case where main resolves to a folder
|
2025-04-23 14:27:43 +02:00 |
|
Asger F
|
8d658ea27a
|
asdf
|
2025-04-23 14:27:41 +02:00 |
|
Asger F
|
cd03ef9f02
|
safd
|
2025-04-23 14:27:40 +02:00 |
|
Asger F
|
76ad3e6705
|
JS: Fix automatic file extensions in main file resolution
|
2025-04-23 14:27:39 +02:00 |
|
Asger F
|
1f0a43340f
|
Update PathResolution.qll
|
2025-04-23 14:27:38 +02:00 |
|
Asger F
|
971193ae44
|
More tests
|
2025-04-23 14:27:36 +02:00 |
|
Asger F
|
920f618101
|
Expose for testing purposes
|
2025-04-23 14:27:35 +02:00 |
|
Asger F
|
f13e8c517f
|
Support exports with star globs
|
2025-04-23 14:27:34 +02:00 |
|
Asger F
|
a835aec81b
|
JS: Proper main/module/exports handling
|
2025-04-23 14:27:33 +02:00 |
|
Asger F
|
86a882303d
|
JS: Add getDeclaredPackageName()
|
2025-04-23 14:27:32 +02:00 |
|