Skip to content

Commit

Permalink
✏️ fixed npm update system thanks to @Dennor
Browse files Browse the repository at this point in the history
  • Loading branch information
aexol committed May 31, 2023
1 parent e990c16 commit be7584b
Show file tree
Hide file tree
Showing 7 changed files with 34 additions and 32 deletions.
16 changes: 8 additions & 8 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@
"run-all": "npm run build --ws --if-present && concurrently \"npm run start -w graphql-editor-worker\" \"npm run start -w graphql-editor\" \"npm run start -w sandbox\" ",
"run-all-debug": "npm run build --ws --if-present && concurrently \"npm run start -w graphql-editor-worker\" \"npm run start -w graphql-editor\" \"npm run start -w sandbox\" \"firefox -start-debugger-server\" ",
"regenerate-icons": "npm run run -w svg-ts-sync -- ./svg ./packages/editor/src/icons",
"update-deps": "npm i graphql-js-tree@latest -w graphql-editor && npm i graphql-js-tree@latest -w graphql-editor-worker"
"update-deps": "npm i graphql-js-tree@latest -w graphql-editor && npm i graphql-js-tree@latest -w graphql-editor-worker",
"patchVersion": "npm version patch --ws --save"
},
"resolutions": {
"@types/react": "^16.9.11"
Expand Down
2 changes: 1 addition & 1 deletion packages/editor-worker/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "graphql-editor-worker",
"version": "6.4.9",
"version": "6.5.0",
"private": false,
"license": "MIT",
"description": "Visual node editor for GraphQL",
Expand Down
4 changes: 2 additions & 2 deletions packages/editor/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "graphql-editor",
"version": "6.4.9",
"version": "6.5.0",
"private": false,
"license": "MIT",
"description": "Visual node editor for GraphQL",
Expand Down Expand Up @@ -45,7 +45,7 @@
"diff": "^5.1.0",
"file-saver": "^2.0.5",
"fuzzyjs": "^5.0.1",
"graphql-editor-worker": "*",
"graphql-editor-worker": "^6.5.0",
"graphql-js-tree": "^0.3.1",
"graphql-language-service": "3.1.4",
"html-to-image": "^1.10.8",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
import React, { useEffect, useMemo, useState } from 'react';
import { ResolveCreateField } from '@/GraphQL/Resolve';
import React, { useEffect, useMemo, useState } from "react";
import { ResolveCreateField } from "@/GraphQL/Resolve";
import {
createParserField,
generateNodeId,
getTypeName,
Options,
ParserField,
} from 'graphql-js-tree';
import { useTreesState } from '@/state/containers/trees';
} from "graphql-js-tree";
import { useTreesState } from "@/state/containers/trees";
import {
Menu,
MenuScrollingArea,
MenuSearch,
TypedMenuItem,
} from '@/Graf/Node/components';
import { sortNodes } from '@/shared/components/ContextMenu/sort';
} from "@/Graf/Node/components";
import { sortNodes } from "@/shared/components/ContextMenu/sort";
interface NodeAddFieldMenuProps {
node: ParserField;
hideMenu: () => void;
Expand All @@ -25,7 +25,7 @@ export const NodeAddFieldMenu = React.forwardRef<
NodeAddFieldMenuProps
>(({ node, hideMenu, ...props }, ref) => {
const { allNodes, addFieldToNode } = useTreesState();
const [menuSearchValue, setMenuSearchValue] = useState('');
const [menuSearchValue, setMenuSearchValue] = useState("");
const [selectedIndex, setSelectedIndex] = useState(0);

useEffect(() => {
Expand All @@ -36,12 +36,12 @@ export const NodeAddFieldMenu = React.forwardRef<

const creationNodes = useMemo(
() => ResolveCreateField(node, allNodes.nodes) || [],
[allNodes],
[allNodes]
);

const filteredNodes = useMemo(
() => sortNodes(menuSearchValue, creationNodes),
[creationNodes, menuSearchValue],
[creationNodes, menuSearchValue]
);

const fNLength = filteredNodes?.length || 1;
Expand All @@ -50,7 +50,7 @@ export const NodeAddFieldMenu = React.forwardRef<

const addNode = (n: ParserField, name: string) => {
const addedNode = createParserField(
JSON.parse(JSON.stringify(n)) as ParserField,
JSON.parse(JSON.stringify(n)) as ParserField
);
addFieldToNode(
node,
Expand All @@ -62,24 +62,24 @@ export const NodeAddFieldMenu = React.forwardRef<
value: undefined,
interfaces: [],
directives: [],
description: '',
description: "",
type: {
fieldType: {
name: addedNode.name,
type: Options.name,
},
},
}),
name,
name
);
setMenuSearchValue('');
setMenuSearchValue("");
return;
};

return (
<Menu
{...props}
menuName={'Create Field'}
menuName={"Create Field"}
onScroll={(e) => e.stopPropagation()}
hideMenu={hideMenu}
ref={ref}
Expand All @@ -89,7 +89,7 @@ export const NodeAddFieldMenu = React.forwardRef<
if (filteredNodes && filteredNodes.length > 0) {
addNode(
filteredNodes[selectedNodeIndex],
menuSearchValue.split(' ')[0],
menuSearchValue.split(" ")[0]
);
}
}}
Expand All @@ -106,16 +106,17 @@ export const NodeAddFieldMenu = React.forwardRef<
{filteredNodes?.map((f, i) => (
<TypedMenuItem
key={f.name + menuSearchValue}
name={`${menuSearchValue.split(' ')[0]}`}
name={`${menuSearchValue.split(" ")[0]}`}
type={f.name}
dataType={getTypeName(f.type.fieldType)}
selected={i === selectedNodeIndex}
onClick={() => {
addNode(f, menuSearchValue.split(' ')[0]);
addNode(f, menuSearchValue.split(" ")[0]);
}}
/>
))}
</MenuScrollingArea>
</Menu>
);
});
NodeAddFieldMenu.displayName = "NodeAddFieldMenu";
4 changes: 2 additions & 2 deletions packages/sandbox/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sandbox",
"version": "6.4.9",
"version": "6.5.0",
"private": false,
"license": "MIT",
"description": "Visual node editor for GraphQL",
Expand Down Expand Up @@ -48,7 +48,7 @@
"@aexol-studio/styling-system": "^0.0.8",
"@emotion/react": "^11.10.5",
"@emotion/styled": "^11.10.5",
"graphql-editor": "*",
"graphql-editor": "^6.5.0",
"graphql-js-tree": "^0.1.6"
},
"config": {
Expand Down
2 changes: 1 addition & 1 deletion packages/svg-ts-sync/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "svg-ts-sync",
"version": "0.3.9",
"version": "0.4.0",
"private": false,
"license": "MIT",
"description": "Sync folders with svg's to react typescript components",
Expand Down

0 comments on commit be7584b

Please sign in to comment.