Thijs Louisse
|
e0d2a759b6
|
fix(providence): fix ast cache (prevent from endless expanding); expose amountOfCachedProjects
|
2025-03-20 10:29:39 +01:00 |
|
Thijs Louisse
|
9827228b83
|
fix(providence): use globby again
|
2025-03-20 10:29:39 +01:00 |
|
Thijs Louisse
|
87ba78e6da
|
fix(providence): provide right ast to oxcTraverse
|
2025-02-03 12:54:39 +01:00 |
|
Thijs Louisse
|
103df25306
|
fix(providence): pin oxc-parser; fix default edge cases
|
2025-02-03 11:26:33 +01:00 |
|
Thijs Louisse
|
0f0991cd62
|
fix(providence): [optimised-glob] use Array.concat for memory efficiency
|
2025-01-23 13:57:01 +01:00 |
|
Thijs Louisse
|
71992cc0fb
|
feat(providence): update version of oxc; cleanup; include .ts(x) and jsx by default
|
2025-01-15 10:37:36 +01:00 |
|
Thijs Louisse
|
7e25f3e8a2
|
feat(providence): lfu and lru cache strategies for memoize
|
2024-12-09 14:57:58 +01:00 |
|
Thijs Louisse
|
344ffa9046
|
fix(providence): make sure all cached asts are retrieved
|
2024-12-09 14:57:58 +01:00 |
|
Thijs Louisse
|
cc2a646295
|
fix(providence-analytics): optimisedGlob allows cwd with trailing slash
|
2024-11-06 11:59:33 +01:00 |
|
Thijs Louisse
|
615472cc0a
|
feat(providence): oxc for main analyzers and traversal; parsers as peerDeps
|
2024-10-29 12:09:03 +01:00 |
|
Thijs Louisse
|
6f3137c963
|
fix(providence): normalization of native glob dirent.parentPath for optimisedGlob
|
2024-10-29 12:09:03 +01:00 |
|
Thijs Louisse
|
6ec74dc58b
|
feat(providence): support fullPath notation in optimisedGlob
|
2024-10-22 10:40:04 +02:00 |
|
Thijs Louisse
|
2dbb1ca7bc
|
feat(providence): experimental support for fs.glob + ignore support in optimisedGlob
|
2024-10-21 11:19:52 +02:00 |
|
Thijs Louisse
|
4ee62c32ef
|
feat(providence-analytics): export MatchSubclassesAnalyzer for external usage (#2313)
|
2024-07-10 19:20:50 +02:00 |
|
Thijs Louisse
|
bdebc8fdf7
|
chore(providence): expose types; improve logging and formatting
|
2024-05-21 15:38:07 +02:00 |
|
Thijs Louisse
|
1a1bdb76db
|
feat(providence): apply memoisation in optimised-glob
|
2024-05-17 20:38:03 +02:00 |
|
Thijs Louisse
|
c7341d75ba
|
feat(providence): add perf logs to LogService
|
2024-05-17 20:35:41 +02:00 |
|
Thijs Louisse
|
994a7b5266
|
feat(providence): allow to clear cache of memoized function
|
2024-05-17 20:32:15 +02:00 |
|
Thijs Louisse
|
9f8826a3fa
|
fix(providence): resolve scoped packages outside node_modules
|
2024-05-16 22:02:53 +02:00 |
|
Thijs Louisse
|
cbfbdb4340
|
fix: cache and performance improvements
|
2024-05-16 14:13:33 +02:00 |
|
Thijs Louisse
|
f252f1ad8b
|
feat: expose ReportService to allow config of outputPath
|
2024-05-16 14:05:49 +02:00 |
|
Thijs Louisse
|
b2d5472216
|
chore: do not depend on globby in cli
|
2024-05-14 14:08:14 +02:00 |
|
Thijs Louisse
|
aea90ae036
|
chore(root): cleanup and update dependencies
|
2024-05-14 13:47:11 +02:00 |
|
Thijs Louisse
|
519cb9c91a
|
fix: cleanup dependencies, code and deprecated cli commands (extend-docs, search, etc.)
|
2024-05-14 13:47:10 +02:00 |
|
Thijs Louisse
|
f6693b3bc4
|
fix: consume optimised-glob and fs-adapter internally; optimize code; optimize dependencies
|
2024-05-14 13:47:10 +02:00 |
|
Thijs Louisse
|
c0cf85de70
|
feat: improve memoize cache api and types
|
2024-05-14 13:47:10 +02:00 |
|
Thijs Louisse
|
9289e7652e
|
feat: expose fs-adapter and optimised-glob
|
2024-05-14 13:47:10 +02:00 |
|
Thijs Louisse
|
0f29733ce1
|
feat: fs-adapter util
|
2024-05-14 13:47:10 +02:00 |
|
Thijs Louisse
|
4bef4c2661
|
feat: optimised-glob util
|
2024-05-14 13:47:08 +02:00 |
|
Thijs Louisse
|
3737c492cc
|
fix(providence-analytics): allow compatibility with node 16
|
2024-03-27 13:20:35 +01:00 |
|
Thijs Louisse
|
7f6eb15a21
|
feat(providence): do not throw on unparseable files, but allow to proceed run for rest of projects
|
2023-11-30 11:34:53 +01:00 |
|
Thijs Louisse
|
244bdf7f53
|
feat(providence): allow to resolve outside node_modules as well
|
2023-11-30 11:34:53 +01:00 |
|
Thijs Louisse
|
292dcfc855
|
fix(providence): swc-traverse does not fail on object proto builtins like "toString"
|
2023-11-30 11:34:53 +01:00 |
|
Thijs Louisse
|
42eca7b782
|
fix(providence): correct export path for MatchImportAnalyzer
|
2023-11-30 11:34:53 +01:00 |
|
Thijs Louisse
|
bdb038e197
|
chore: test/lint/swc fixes + changeset providence
|
2023-11-09 11:38:39 +01:00 |
|
Thijs Louisse
|
e7a65a1e51
|
chore: clean and lint providence
|
2023-11-08 19:03:30 +01:00 |
|
Thijs Louisse
|
ea803894ae
|
feat(providence): full swc support, including performant traverse tool
|
2023-11-08 19:02:55 +01:00 |
|
Thijs Louisse
|
f4448394b9
|
feat(providence): traverseHtml improvement + node builtin support
|
2023-11-08 19:02:55 +01:00 |
|
Thijs Louisse
|
0315b33acd
|
chore: move to swc + esm
|
2023-11-08 19:02:51 +01:00 |
|
Thijs Louisse
|
c745761ce7
|
fix(providence): type fixes, windows fixes
|
2023-11-08 19:01:20 +01:00 |
|
Thijs Louisse
|
ee2730e00c
|
fix(providence-analytics): allow absence of config file
|
2023-02-20 09:39:48 +01:00 |
|
Thijs Louisse
|
8890cc0dea
|
feat(providence-analytics): support import assertions
|
2022-10-10 10:48:04 +02:00 |
|
Thijs Louisse
|
1f87043e82
|
feat(providence-analytics): support project import-maps and self refs
|
2022-10-10 10:48:04 +02:00 |
|
Thijs Louisse
|
07a95a1a67
|
feat(providence-analytics): support multi lvl globs for export maps
|
2022-10-10 10:48:04 +02:00 |
|
Thijs Louisse
|
78697d3b00
|
feat(providence-analytics): support "exportDefaultFrom" in find-exports analyzer
|
2022-10-10 10:48:04 +02:00 |
|
Thijs Louisse
|
5925364ffe
|
feat(providence-analytics): expose relative-source-path utils
|
2022-10-10 10:48:04 +02:00 |
|
Thijs Louisse
|
f7fc7df349
|
feat(providence-analytics): improvements find-exports, trackdown-identifier, get-source-code-fragment-of-declaration
|
2022-10-10 10:48:04 +02:00 |
|
Thijs Louisse
|
dd3458af70
|
feat(providence-analytics): enhance and test memoization
|
2022-10-10 10:48:04 +02:00 |
|
Thijs Louisse
|
d92860a565
|
chore(providence-analytics): getSourceCodeFragmentOfDeclaration track down imports
|
2022-10-10 10:48:04 +02:00 |
|
Thijs Louisse
|
7e4cbecdc2
|
chore(providence-analytics): getSourceCodeFragmentOfDeclaration edge cases
|
2022-09-22 15:39:36 +02:00 |
|