Flowise/packages/components
anatolii burtsev b126472816
feat: add JSONPathExtractor tool (#5052)
* feat: add JSONPathExtractor tool with lodash-based path extraction

  - Implement JSONPathExtractor tool for extracting values from JSON using path notation
  - Use lodash.get for robust path extraction supporting edge cases (numeric string keys, array indexing)
  - Add configurable error handling with returnNullOnError parameter
  - Include comprehensive test suite with 34 tests covering all scenarios
  - Support JSON strings, objects, and arrays as input

* fix lint

* Update pnpm-lock.yaml

* fix: exclude test files from TypeScript compilation

Prevents test files from being included in the dist folder which was causing
"jest is not defined" errors during server startup.

---------

Co-authored-by: Henry Heng <henryheng@flowiseai.com>
2025-08-18 17:55:58 +08:00
..
credentials Add Oxylabs Document Loader (#4625) 2025-07-08 16:04:46 +01:00
evaluation Evaluations for Agentflows v2 & Assistants (#4589) 2025-06-10 16:11:22 +01:00
nodes feat: add JSONPathExtractor tool (#5052) 2025-08-18 17:55:58 +08:00
src Fix stripHTMLFromToolInput conversion escaping (#4989) 2025-08-11 19:16:18 +08:00
README-ZH.md Feature/agentflow v2 (#4298) 2025-05-10 10:21:26 +08:00
README.md Feature/agentflow v2 (#4298) 2025-05-10 10:21:26 +08:00
gulpfile.ts
jest.config.js feat: add JSONPathExtractor tool (#5052) 2025-08-18 17:55:58 +08:00
models.json update gemini models 2025-08-15 00:09:15 +08:00
package.json feat: add JSONPathExtractor tool (#5052) 2025-08-18 17:55:58 +08:00
tsconfig.json feat: add JSONPathExtractor tool (#5052) 2025-08-18 17:55:58 +08:00

README.md

Flowise Components

English | 中文

Apps integration for Flowise. Contain Nodes and Credentials.

Flowise

Install:

npm i flowise-components

License

Source code in this repository is made available under the Apache License Version 2.0.