{"library":"gatsby-node-helpers","type":"library","category":null,"description":"The `gatsby-node-helpers` package provides a set of utility functions specifically designed to simplify and streamline the process of creating Gatsby nodes within source plugins. Its current stable version is 1.2.1. While not adhering to a strict time-based release cadence, the project actively publishes updates, with recent releases addressing feature enhancements and minor adjustments. It differentiates itself by abstracting away the complexities of Gatsby's internal node requirements, such as automatically generating `contentDigest`, handling Gatsby's reserved field conflicts through intelligent namespacing, and providing compliant functions for generating type names and unique IDs. This significantly streamlines the development of Gatsby source plugins by ensuring created nodes adhere to Gatsby's internal data model, reducing boilerplate and common errors associated with manual node creation in `gatsby-node.js` files.","language":"javascript","status":"active","version":"1.2.1","tags":["javascript","gatsby","gatsby-plugin","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install gatsby-node-helpers","imports":["import { createNodeHelpers } from 'gatsby-node-helpers'","const ProductNode = nodeHelpers.createNodeFactory('Product')","import type { GatsbyNodeHelpers } from 'gatsby-node-helpers'"]},{"cmd":"yarn add gatsby-node-helpers","imports":[]},{"cmd":"pnpm add gatsby-node-helpers","imports":[]}],"homepage":null,"github":"https://github.com/angeloashmore/gatsby-node-helpers","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/gatsby-node-helpers","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/gatsby-node-helpers/compatibility"}}