├── .gitattributes ├── .github └── workflows │ ├── pr-checks.yml │ ├── publish.yml │ └── sdk-tests.yml ├── .gitignore ├── LICENSE ├── README.md ├── biome.json ├── dev-docs.json ├── index.ts ├── jsr.json ├── package.json ├── src ├── audio │ ├── audio.ts │ └── interfaces.ts ├── classification │ ├── index.ts │ └── interfaces.ts ├── core.ts ├── general │ ├── index.ts │ └── interfaces.ts ├── helpers.ts ├── lib │ └── streaming.ts ├── prompt_engine │ ├── index.ts │ └── interfaces.ts ├── request.ts ├── store │ ├── file.ts │ └── interfaces │ │ └── file.ts ├── utils.ts ├── validate │ ├── index.ts │ └── interfaces.ts ├── vercel-ai-toolkit.ts ├── vercel-tool.ts ├── vision │ ├── interfaces.ts │ └── vision.ts └── web │ ├── interfaces │ ├── deep_research.ts │ ├── html_to_any.ts │ ├── scrape.ts │ └── search.ts │ └── web.ts ├── tests ├── audio.test.ts ├── classification.test.ts ├── test-helpers.ts ├── validate.test.ts ├── vision.test.ts ├── web-scraper.test.ts └── web-search.test.ts ├── tsconfig.json ├── types.ts └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/pr-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/.github/workflows/pr-checks.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/sdk-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/.github/workflows/sdk-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/biome.json -------------------------------------------------------------------------------- /dev-docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/dev-docs.json -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/index.ts -------------------------------------------------------------------------------- /jsr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/jsr.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/package.json -------------------------------------------------------------------------------- /src/audio/audio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/audio/audio.ts -------------------------------------------------------------------------------- /src/audio/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/audio/interfaces.ts -------------------------------------------------------------------------------- /src/classification/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/classification/index.ts -------------------------------------------------------------------------------- /src/classification/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/classification/interfaces.ts -------------------------------------------------------------------------------- /src/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/core.ts -------------------------------------------------------------------------------- /src/general/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/general/index.ts -------------------------------------------------------------------------------- /src/general/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/general/interfaces.ts -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/helpers.ts -------------------------------------------------------------------------------- /src/lib/streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/lib/streaming.ts -------------------------------------------------------------------------------- /src/prompt_engine/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/prompt_engine/index.ts -------------------------------------------------------------------------------- /src/prompt_engine/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/prompt_engine/interfaces.ts -------------------------------------------------------------------------------- /src/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/request.ts -------------------------------------------------------------------------------- /src/store/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/store/file.ts -------------------------------------------------------------------------------- /src/store/interfaces/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/store/interfaces/file.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/validate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/validate/index.ts -------------------------------------------------------------------------------- /src/validate/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/validate/interfaces.ts -------------------------------------------------------------------------------- /src/vercel-ai-toolkit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/vercel-ai-toolkit.ts -------------------------------------------------------------------------------- /src/vercel-tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/vercel-tool.ts -------------------------------------------------------------------------------- /src/vision/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/vision/interfaces.ts -------------------------------------------------------------------------------- /src/vision/vision.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/vision/vision.ts -------------------------------------------------------------------------------- /src/web/interfaces/deep_research.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/web/interfaces/deep_research.ts -------------------------------------------------------------------------------- /src/web/interfaces/html_to_any.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/web/interfaces/html_to_any.ts -------------------------------------------------------------------------------- /src/web/interfaces/scrape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/web/interfaces/scrape.ts -------------------------------------------------------------------------------- /src/web/interfaces/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/web/interfaces/search.ts -------------------------------------------------------------------------------- /src/web/web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/src/web/web.ts -------------------------------------------------------------------------------- /tests/audio.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/tests/audio.test.ts -------------------------------------------------------------------------------- /tests/classification.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/tests/classification.test.ts -------------------------------------------------------------------------------- /tests/test-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/tests/test-helpers.ts -------------------------------------------------------------------------------- /tests/validate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/tests/validate.test.ts -------------------------------------------------------------------------------- /tests/vision.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/tests/vision.test.ts -------------------------------------------------------------------------------- /tests/web-scraper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/tests/web-scraper.test.ts -------------------------------------------------------------------------------- /tests/web-search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/tests/web-search.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/types.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-js/HEAD/yarn.lock --------------------------------------------------------------------------------