From e9c6523f59975d4f8e2f0360fe55d0cc7a38b653 Mon Sep 17 00:00:00 2001 From: Thijs Louisse Date: Wed, 14 Sep 2022 17:03:01 +0200 Subject: [PATCH] feat(providence-analytics): export more and use cjs only --- .changeset/cold-houses-accept.md | 5 +++++ packages-node/providence-analytics/package.json | 1 + packages-node/providence-analytics/src/index.js | 9 +++++++-- .../providence-analytics/src/program/analyzers/index.js | 9 +++++++++ .../providence-analytics/src/program/utils/index.js | 9 +++++++++ 5 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 .changeset/cold-houses-accept.md create mode 100644 packages-node/providence-analytics/src/program/utils/index.js diff --git a/.changeset/cold-houses-accept.md b/.changeset/cold-houses-accept.md new file mode 100644 index 000000000..2e5f85b95 --- /dev/null +++ b/.changeset/cold-houses-accept.md @@ -0,0 +1,5 @@ +--- +'providence-analytics': minor +--- + +Expose more exports; uopdated to cjs format only diff --git a/packages-node/providence-analytics/package.json b/packages-node/providence-analytics/package.json index 89f5c540c..f41c997dc 100644 --- a/packages-node/providence-analytics/package.json +++ b/packages-node/providence-analytics/package.json @@ -72,6 +72,7 @@ "exports": { ".": "./src/index.js", "./src/cli": "./src/cli/index.js", + "./utils.js": "./src/program/utils/index.js", "./analyzers": "./src/program/analyzers/index.js", "./docs/*": "./docs/*" } diff --git a/packages-node/providence-analytics/src/index.js b/packages-node/providence-analytics/src/index.js index 370597b52..237e0c755 100644 --- a/packages-node/providence-analytics/src/index.js +++ b/packages-node/providence-analytics/src/index.js @@ -1,2 +1,7 @@ -export { providence } from './program/providence.js'; -export { QueryService } from './program/services/QueryService.js'; +const { providence } = require('./program/providence.js'); +const { QueryService } = require('./program/services/QueryService.js'); +const { LogService } = require('./program/services/LogService.js'); +const { InputDataService } = require('./program/services/InputDataService.js'); +const { AstService } = require('./program/services/AstService.js'); + +module.exports = { providence, QueryService, LogService, InputDataService, AstService }; diff --git a/packages-node/providence-analytics/src/program/analyzers/index.js b/packages-node/providence-analytics/src/program/analyzers/index.js index e50a474d4..929fba41f 100644 --- a/packages-node/providence-analytics/src/program/analyzers/index.js +++ b/packages-node/providence-analytics/src/program/analyzers/index.js @@ -6,9 +6,18 @@ const FindExportsAnalyzer = require('./find-exports.js'); const FindImportsAnalyzer = require('./find-imports.js'); const MatchImportsAnalyzer = require('./match-paths.js'); +const { + transformIntoIterableFindImportsOutput, +} = require('./helpers/transform-into-iterable-find-imports-output.js'); +const { + transformIntoIterableFindExportsOutput, +} = require('./helpers/transform-into-iterable-find-exports-output.js'); + module.exports = { Analyzer, FindExportsAnalyzer, FindImportsAnalyzer, MatchImportsAnalyzer, + transformIntoIterableFindImportsOutput, + transformIntoIterableFindExportsOutput, }; diff --git a/packages-node/providence-analytics/src/program/utils/index.js b/packages-node/providence-analytics/src/program/utils/index.js new file mode 100644 index 000000000..dc77f82b7 --- /dev/null +++ b/packages-node/providence-analytics/src/program/utils/index.js @@ -0,0 +1,9 @@ +const { + getSourceCodeFragmentOfDeclaration, +} = require('./get-source-code-fragment-of-declaration.js'); + +// TODO: move trackdownIdentifier to utils as well + +module.exports = { + getSourceCodeFragmentOfDeclaration, +};