{"library":"gatsby-source-filesystem-with-queue","type":"library","category":null,"description":"A Gatsby source plugin for sourcing local files into a Gatsby application, identical in usage to gatsby-source-filesystem but with an asynchronous queue that limits concurrent file reads to prevent EMFILE errors on large sites. Version 5.3.1 requires Node >=18 and Gatsby ^5.0.0-next. Key differentiator: configurable concurrent file limit (default 800) via GATSBY_CONCURRENT_FILES environment variable, and concurrent download limit (default 200) via GATSBY_CONCURRENT_DOWNLOAD. Ships TypeScript types. Maintains full compatibility with transformer plugins like gatsby-transformer-remark and gatsby-transformer-json. Only difference from upstream is the queuing mechanism; all options, helper functions (createFilePath, createRemoteFileNode, createFileNodeFromBuffer), and query patterns are identical.","language":"javascript","status":"active","version":"5.3.1","tags":["javascript","gatsby","gatsby-plugin","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install gatsby-source-filesystem-with-queue","imports":["import { createFilePath } from 'gatsby-source-filesystem-with-queue'","import { createRemoteFileNode } from 'gatsby-source-filesystem-with-queue'","import { createFileNodeFromBuffer } from 'gatsby-source-filesystem-with-queue'"]},{"cmd":"yarn add gatsby-source-filesystem-with-queue","imports":[]},{"cmd":"pnpm add gatsby-source-filesystem-with-queue","imports":[]}],"homepage":"https://github.com/FraserThompson/gatsby-source-filesystem-with-queue","github":"https://github.com/FraserThompson/gatsby-source-filesystem-with-queue","docs":null,"changelog":null,"pypi":null,"npm":"gatsby-source-filesystem-with-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}