Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
augment-gql-operations
Advanced tools
This is a small plugin for graphql-codegen to augment all operations with arbitrary graphql.
This is a small plugin for graphql-codegen. It allows you to add arbitrary GraphQL code to your operations (e.g. queries, mutations, subscriptions).
** Disclaimer: this is an experimental plugin for graphql-codegen
and may not play nicely with all plugins. In theory it should be harmless but who knows!
There may be a call you always to make in every query and mutation but don't want to to remember to write it every time. For instance, your graph may expose "request details", e.g. meta information about the request (such as a debugging link).
This library allows you to add it to all your queries and mutations so that information is readily available.
Here's an example usage specifically with TypeScript output:
generates:
./src/graphql/typesAndHooks.tsx:
plugins:
- 'augment-gql-operations':
content: 'requestDetails { debugLink }'
- 'typescript'
- 'typescript-operations'
- 'typescript-react-apollo'
- 'fragment-matcher'
This will append the following graphql to all your queries, mutations, and subscriptions in ./src/graphql/typesAndHooks.tsx
(note it will not modify your original query files or documents):
query GetItemQuery($id: String!) {
getItem(id: $id) {
name
description
}
requestDetails {
debugLink
}
}
FAQs
This is a small plugin for graphql-codegen to augment all operations with arbitrary graphql.
The npm package augment-gql-operations receives a total of 1 weekly downloads. As such, augment-gql-operations popularity was classified as not popular.
We found that augment-gql-operations demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.