Socket
Socket
Sign inDemoInstall

@graphiql/react

Package Overview
Dependencies
Maintainers
2
Versions
285
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@graphiql/react - npm Package Compare versions

Comparing version 0.4.2 to 0.4.3-canary-170f9487.0

dist/parser-graphql.cjs.js

2

dist/graphiql-react.es.js

@@ -1,4 +0,4 @@

export { E as EditorContext, a as EditorContextProvider, q as ExecutionContext, r as ExecutionContextProvider, v as ExplorerContext, w as ExplorerContextProvider, H as HistoryContext, y as HistoryContextProvider, b as ImagePreview, S as SchemaContext, B as SchemaContextProvider, F as StorageContext, G as StorageContextProvider, d as onHasCompletion, u as useAutoCompleteLeafs, e as useCopyQuery, K as useDragResize, f as useEditorContext, s as useExecutionContext, x as useExplorerContext, g as useHeaderEditor, z as useHistoryContext, h as useMergeQuery, j as usePrettifyEditors, k as useQueryEditor, m as useResponseEditor, D as useSchemaContext, A as useSelectHistoryItem, J as useStorageContext, n as useVariableEditor } from "./index.es.js";
export { E as EditorContext, a as EditorContextProvider, r as ExecutionContext, s as ExecutionContextProvider, w as ExplorerContext, x as ExplorerContextProvider, H as HistoryContext, z as HistoryContextProvider, b as ImagePreview, S as SchemaContext, D as SchemaContextProvider, G as StorageContext, J as StorageContextProvider, d as onHasCompletion, u as useAutoCompleteLeafs, e as useCopyQuery, M as useDragResize, f as useEditorContext, v as useExecutionContext, y as useExplorerContext, h as useHeaderEditor, A as useHistoryContext, j as useMergeQuery, k as usePrettifyEditors, m as useQueryEditor, n as useResponseEditor, F as useSchemaContext, B as useSelectHistoryItem, K as useStorageContext, q as useVariableEditor } from "./index.es.js";
import "graphql";
import "react";
import "react-dom";
{
"name": "@graphiql/react",
"version": "0.4.2",
"version": "0.4.3-canary-170f9487.0",
"repository": {

@@ -40,3 +40,4 @@ "type": "git",

"markdown-it": "^12.2.0",
"set-value": "^4.1.0"
"set-value": "^4.1.0",
"prettier": "^2.7.0"
},

@@ -43,0 +44,0 @@ "devDependencies": {

import { fillLeafs, GetDefaultFieldNamesFn, mergeAst } from '@graphiql/toolkit';
import { EditorChange } from 'codemirror';
import copyToClipboard from 'copy-to-clipboard';
import { parse, print } from 'graphql';
import { print } from 'graphql';
import { useCallback, useEffect } from 'react';

@@ -211,8 +211,18 @@

if (queryEditor) {
const editorContent = queryEditor.getValue();
const prettifiedEditorContent = print(parse(editorContent));
if (prettifiedEditorContent !== editorContent) {
queryEditor.setValue(prettifiedEditorContent);
}
import('prettier/standalone').then(({ default: prettier }) => {
import('prettier/parser-graphql').then(({ default: graphqlPlugin }) => {
try {
const editorContent = queryEditor.getValue();
const prettifiedEditorContent = prettier.format(editorContent, {
parser: 'graphql',
plugins: [graphqlPlugin],
});
if (prettifiedEditorContent !== editorContent) {
queryEditor.setValue(prettifiedEditorContent);
}
} catch {
// as always on format, no-op on parser failures
}
});
});
}

@@ -219,0 +229,0 @@ }, [queryEditor, variableEditor, headerEditor]);

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc