Skip to content

Commit 833f911

Browse files
Add barrel export and exports map to packages/components (#6130)
* add barrel export and exports map * pin dep for pre commit hook * remove catch all as no need to support dist imports
1 parent 8985c5e commit 833f911

4 files changed

Lines changed: 155 additions & 30 deletions

File tree

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@
6767
"sqlite3"
6868
],
6969
"overrides": {
70+
"es-iterator-helpers": "1.0.15",
7071
"axios": "1.12.0",
7172
"body-parser": "2.0.2",
7273
"braces": "3.0.3",

packages/components/nodes/index.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/**
2+
* Node-level utilities. Prefer importing from 'flowise-components/nodes' so that
3+
* refactors under nodes/ do not break consumers.
4+
*/
5+
export {
6+
MCPToolkit,
7+
MCPTool,
8+
validateArgsForLocalFileAccess,
9+
validateCommandInjection,
10+
validateEnvironmentVariables,
11+
validateCommandFlags,
12+
validateMCPServerConfig
13+
} from './tools/MCP/core'

packages/components/package.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@
44
"description": "Flowiseai Components",
55
"main": "dist/src/index",
66
"types": "dist/src/index.d.ts",
7+
"exports": {
8+
".": {
9+
"types": "./dist/src/index.d.ts",
10+
"default": "./dist/src/index.js"
11+
},
12+
"./nodes": {
13+
"types": "./dist/nodes/index.d.ts",
14+
"default": "./dist/nodes/index.js"
15+
}
16+
},
717
"scripts": {
818
"build": "tsc && gulp",
919
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",

0 commit comments

Comments
 (0)