Registry / http-networking / graphqlify

graphqlify

JSON →
library1.2.0jsnpmunverified

A JavaScript library (v1.2.0, last updated 2016) for building GraphQL queries programmatically using plain JavaScript objects. Allows dynamic query construction with support for aliases, arguments, and enums via the Enum helper. Lightweight and dependency-free, but not actively maintained. Differentiated from template-based builders by its object-oriented approach, but lacks support for fragments, directives, or variables typical of modern alternatives like graphql-request or graphql-tag.

npm install graphqlify
INSTALL
IMPORT
SIG · GRAPHQLIFY
G
graphqlify
http-networkingjavascriptv1.2.0
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default (graphqlify function)
import graphqlify from 'graphqlify'
Default export is the main query builder function.
Enum
import { Enum } from 'graphqlify'
Named export for creating enum values in query arguments.
default via require
const graphqlify = require('graphqlify').default
const graphqlify = require('graphqlify')
CJS requires .default to access the default export.

Demonstrates building a GraphQL query with alias, argument, and enum using graphqlify.

import graphqlify, {Enum} from 'graphqlify'; const query = graphqlify({ characters: { alias: 'heroes', params: { kind: Enum('HUMAN') }, fields: { name: {}, homePlanet: {} } } }); console.log(query);
Debug
Known issues
deprecatedThis package is no longer actively maintained. Consider using graphql-request or graphql-tag for modern projects.
fix
Migrate to graphql-request for a more complete GraphQL client.
affects: >=1.0.0
gotchaUsing CJS require without .default returns an object with default property instead of the function.
fix
Use const graphqlify = require('graphqlify').default;
affects: >=1.0.0
breakingAliasing with 'alias' field inside a field object may not be documented properly; some users attempt 'field' for naming.
fix
Use the 'alias' key for aliases, not 'field'.
affects: >=1.0.0
gotchaEmpty fields object {} required for leaf fields; omitting it may cause undefined behavior.
fix
Always add fields: {} for simple fields without subfields.
affects: >=1.0.0
Errors
Common errors & fixes
Cannot find module 'graphqlify'
Package not installed or using unsupported Node version (no longer maintained).
fix
npm install graphqlify@1.2.0
TypeError: graphqlify is not a function
Using CJS require without .default.
fix
const graphqlify = require('graphqlify').default;
Uncaught TypeError: Cannot read property 'fields' of undefined
Object structure missing required fields (e.g., field, params).
fix
Ensure each field has a proper fields object or alias.
Upgrade
Version history
1.2.0latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources
graphqlify — npm install graphqlify · libregistry