{"library":"graphql-field-mask","type":"library","category":null,"description":"Generate google.protobuf.FieldMask paths from a GraphQL resolve info object. Version 0.2.1 (as of early 2025), limited release history. Converts the requested GraphQL fields into a list of dot-notation paths that can be used with FieldMask. Supports custom field name mapping (e.g., camelCase to snake_case), custom scalars (e.g., Date fields expanded to day/month/year), extra dependent fields, and abstract types (e.g., oneof). Integrates with ProtoNexus for protobuf-aware GraphQL schemas. Requires GraphQL ^15.0.0 || ^16.0.0 as a peer dependency. Ships TypeScript definitions.","language":"javascript","status":"active","version":"0.2.1","tags":["javascript","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install graphql-field-mask","imports":["import { fieldMaskPathsFromResolveInfo } from 'graphql-field-mask'","import { GetFieldNameFunc } from 'graphql-field-mask'","import { AddExtraFieldsFunc } from 'graphql-field-mask'","import { GetAbstractTypeFieldMaskPathsFunc } from 'graphql-field-mask'"]},{"cmd":"yarn add graphql-field-mask","imports":[]},{"cmd":"pnpm add graphql-field-mask","imports":[]}],"homepage":"https://github.com/proto-graphql/graphql-field-mask","github":"https://github.com/proto-graphql/graphql-field-mask","docs":null,"changelog":null,"pypi":null,"npm":"graphql-field-mask","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}