From b0e67cfaf8228e35e852a451cc850459c77fd50e Mon Sep 17 00:00:00 2001 From: Ghislain B Date: Sun, 26 Nov 2023 01:20:20 -0500 Subject: [PATCH] feat(GraphQL): .excludeFieldFromQuery, exclude field but keep fields (#261) --- package.json | 26 ++++---- yarn.lock | 168 +++++++++++++++++++++++++-------------------------- 2 files changed, 97 insertions(+), 97 deletions(-) diff --git a/package.json b/package.json index dc2e6efb..13597cce 100644 --- a/package.json +++ b/package.json @@ -91,11 +91,11 @@ ] }, "dependencies": { - "@slickgrid-universal/common": "~3.5.1", - "@slickgrid-universal/custom-footer-component": "~3.5.1", - "@slickgrid-universal/empty-warning-component": "~3.5.1", - "@slickgrid-universal/event-pub-sub": "~3.5.1", - "@slickgrid-universal/pagination-component": "~3.5.1", + "@slickgrid-universal/common": "~3.6.0", + "@slickgrid-universal/custom-footer-component": "~3.6.0", + "@slickgrid-universal/empty-warning-component": "~3.6.0", + "@slickgrid-universal/event-pub-sub": "~3.6.0", + "@slickgrid-universal/pagination-component": "~3.6.0", "dequal": "^2.0.3", "dompurify": "^3.0.6", "font-awesome": "^4.7.0", @@ -110,13 +110,13 @@ "@fnando/sparkline": "^0.3.10", "@popperjs/core": "^2.11.8", "@release-it/conventional-changelog": "^8.0.1", - "@slickgrid-universal/composite-editor-component": "~3.5.1", - "@slickgrid-universal/custom-tooltip-plugin": "~3.5.1", - "@slickgrid-universal/excel-export": "~3.5.1", - "@slickgrid-universal/graphql": "~3.5.1", - "@slickgrid-universal/odata": "~3.5.1", - "@slickgrid-universal/rxjs-observable": "~3.5.1", - "@slickgrid-universal/text-export": "~3.5.1", + "@slickgrid-universal/composite-editor-component": "~3.6.0", + "@slickgrid-universal/custom-tooltip-plugin": "~3.6.0", + "@slickgrid-universal/excel-export": "~3.6.0", + "@slickgrid-universal/graphql": "~3.6.0", + "@slickgrid-universal/odata": "~3.6.0", + "@slickgrid-universal/rxjs-observable": "~3.6.0", + "@slickgrid-universal/text-export": "~3.6.0", "@testing-library/jest-dom": "^6.1.4", "@testing-library/react": "^14.1.2", "@testing-library/user-event": "^14.5.1", @@ -126,7 +126,7 @@ "@types/fnando__sparkline": "^0.3.7", "@types/i18next-xhr-backend": "^1.4.2", "@types/jest": "^29.5.10", - "@types/node": "^20.9.5", + "@types/node": "^20.10.0", "@types/react": "^18.2.38", "@types/react-dom": "^18.2.17", "@types/sortablejs": "^1.15.7", diff --git a/yarn.lock b/yarn.lock index a483c5f2..945431b5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1122,121 +1122,121 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@slickgrid-universal/binding@~3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/binding/-/binding-3.5.1.tgz#7ac54fbf887f2fa12a7e83eba934269f691b7804" - integrity sha512-HBac2sk53aVTsrg59+XFmkhCAl2IWcn4vSoneMxaIr2ecSfkjqF+91lFVOoB2H7zqFaPeMWPA36DfQB5mbPeWQ== +"@slickgrid-universal/binding@~3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/binding/-/binding-3.6.0.tgz#05e512440e48b8dd86877ef765d69a06b360174a" + integrity sha512-QDwN5kCvazo5IQgaNT6V2l952Ys3iCh2+RazLA/MpECRnHz66dmeDzGpjbhpGnAiOuFJXKSnXoa0VXG02RUtrg== -"@slickgrid-universal/common@~3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/common/-/common-3.5.1.tgz#9ecc4b6f8e2813386f3dc5237c259a7f0f92df99" - integrity sha512-CFGuyrNBVPopQXcHGLPPlQR7rOXJo9JK/umtab9K6GH/jjJuQAfap78CJbbLCTSrIZ9et860TKEzagSF03vcyg== +"@slickgrid-universal/common@~3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/common/-/common-3.6.0.tgz#39117ceb3d862dc80f118982f0b7f82463b56012" + integrity sha512-fKM35Kof7KEUFn9+XPvQXg1Fy/8smH5D6W7dl/+T3zoPxYDJlk4NG9wPrqBnDwNpY1hBUX0VN4VImc6lOiSkLA== dependencies: - "@slickgrid-universal/event-pub-sub" "~3.5.1" - "@slickgrid-universal/utils" "~3.5.1" + "@slickgrid-universal/event-pub-sub" "~3.6.0" + "@slickgrid-universal/utils" "~3.6.0" autocompleter "^9.1.2" dequal "^2.0.3" dompurify "^3.0.6" flatpickr "^4.6.13" moment-mini "^2.29.4" multiple-select-vanilla "^0.6.3" - slickgrid "^4.1.3" + slickgrid "^4.1.5" sortablejs "^1.15.0" un-flatten-tree "^2.0.12" -"@slickgrid-universal/composite-editor-component@~3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/composite-editor-component/-/composite-editor-component-3.5.1.tgz#c3fcfee64e7a7cea5a2c546942d0f5fbae41ab44" - integrity sha512-phDsNcYGgQVTmgt4eETqlk+TkoAg2l2HVQeZNPDQcLurpQZDI18aGhLNm7G36Ad+3Pajf+0YDblgLm1GyGGvKw== +"@slickgrid-universal/composite-editor-component@~3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/composite-editor-component/-/composite-editor-component-3.6.0.tgz#85dddf6f6207cc4101ef65e9ef02ce3ecdfeafd1" + integrity sha512-OGoNFTGmD+IahoZjmvmvUTTtvyyb54SjjTkwXEyfR6HWDCiLxDaTFq1PM95PNwce0hi39EuoJwdq0w/rGDvi1w== dependencies: - "@slickgrid-universal/common" "~3.5.1" - "@slickgrid-universal/utils" "~3.5.1" + "@slickgrid-universal/common" "~3.6.0" + "@slickgrid-universal/utils" "~3.6.0" -"@slickgrid-universal/custom-footer-component@~3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/custom-footer-component/-/custom-footer-component-3.5.1.tgz#831d081ceb739f6f63cc72d7e1514128df78601b" - integrity sha512-2JSwD2mB/aiyhGBxZPYMM86nBxayXbeT6KtrkFB41yb4ESR+20jMWRch59MEIHBM24uijZayi+Y20ZJd1sXaRg== +"@slickgrid-universal/custom-footer-component@~3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/custom-footer-component/-/custom-footer-component-3.6.0.tgz#b1f9078d2eb4083bef72b7306fa96119979fba25" + integrity sha512-R9tsDKxy+8zvqYBcURfh3ERXQAQYnreoGCZ7qRJQgXFSgl5fD3P6lrbQ6t3g+i/FXRklzDH11HSm6EslSonxjQ== dependencies: - "@slickgrid-universal/binding" "~3.5.1" - "@slickgrid-universal/common" "~3.5.1" + "@slickgrid-universal/binding" "~3.6.0" + "@slickgrid-universal/common" "~3.6.0" moment-mini "^2.29.4" -"@slickgrid-universal/custom-tooltip-plugin@~3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/custom-tooltip-plugin/-/custom-tooltip-plugin-3.5.1.tgz#f6c5187debd52c1135478a8add2de6c984f5ba35" - integrity sha512-x6esFbQ+QM1d6JpgL10o7yp1SAS35zKYsP/GtgvVJJSK9RM/2wO7H6F8bPPbLnYC1TTW6GGAHot1RamtLXwoQg== +"@slickgrid-universal/custom-tooltip-plugin@~3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/custom-tooltip-plugin/-/custom-tooltip-plugin-3.6.0.tgz#f2010a769a8c3c2bcd2abb576f7db3083c64f8ed" + integrity sha512-pJF/+MwFhR8B0rO6aAGmxEEhKXriFddBLCLvNE/WCkQ1ujP8rxqD4j6/0HB2/uPwfrZO0tVLxk1u4FZw1vp/eA== dependencies: - "@slickgrid-universal/common" "~3.5.1" + "@slickgrid-universal/common" "~3.6.0" dompurify "^3.0.6" -"@slickgrid-universal/empty-warning-component@~3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/empty-warning-component/-/empty-warning-component-3.5.1.tgz#6e708860b4cdb1123e16b0520df59c3342e10b35" - integrity sha512-IVYdVbQqyBtymd9y09IxUug/AempcOKja2uCJhVB/O0zWecJjhNoYvd9g8liH7F7AeW1Y0ExE7CccAYS2+588A== +"@slickgrid-universal/empty-warning-component@~3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/empty-warning-component/-/empty-warning-component-3.6.0.tgz#76e94056f23ed019a31f8e437919a26e28570480" + integrity sha512-JXS4bdYPMBWfONWCLCr9D7iALLV1i3jhNh33aGt9FL7eqzaov5hVsACnj9OCaYqvxcKC6aqH0TbNWaXb9OpO2w== dependencies: - "@slickgrid-universal/common" "~3.5.1" + "@slickgrid-universal/common" "~3.6.0" -"@slickgrid-universal/event-pub-sub@~3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/event-pub-sub/-/event-pub-sub-3.5.1.tgz#23275a721b3baa0c16539cc3b64f4eaa5802c8ac" - integrity sha512-TFlx57idRYFDJDSigqiJT7g0Sbjy4GisI+LI/iA+CKvPTvLFbYwsQgok1gfLBukMWVcq0Ky15rsyRsl69Ax8wQ== +"@slickgrid-universal/event-pub-sub@~3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/event-pub-sub/-/event-pub-sub-3.6.0.tgz#98f99120d07ac9f1586190b71789c21d4056c46e" + integrity sha512-d0w+yh96nKT6mCQClGXlWA8rnQhfyNyALg6c8wKgMyO4qtKs9nwuNu23MeBzFhjVHwJjFg/ALc1gAlw6sH8L1w== dependencies: - "@slickgrid-universal/utils" "~3.5.1" + "@slickgrid-universal/utils" "~3.6.0" -"@slickgrid-universal/excel-export@~3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/excel-export/-/excel-export-3.5.1.tgz#321e020c0db9657a7776902b8e2746cda3c58e03" - integrity sha512-TVip5jUP4yEjGZHYdXi5JJ9L0DgNa17OsnD3Z0tgoEkeW/WxY8KhnD+2UXq4HcCb/kaQ9VGlQ/diJwG81WGMaA== +"@slickgrid-universal/excel-export@~3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/excel-export/-/excel-export-3.6.0.tgz#75ddc791e408243caafd763f1ae47fea11f0f12f" + integrity sha512-dXpNCUrIfqD1Jmt1d28R+ggRd05FPLJr81INSbLlYkZyaA9QIOYiD2Hpe6dmczimxUd2mFjz3dQOXdZ3ab8hVQ== dependencies: - "@slickgrid-universal/common" "~3.5.1" - "@slickgrid-universal/utils" "~3.5.1" + "@slickgrid-universal/common" "~3.6.0" + "@slickgrid-universal/utils" "~3.6.0" excel-builder-webpacker "^2.1.8" moment-mini "^2.29.4" -"@slickgrid-universal/graphql@~3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/graphql/-/graphql-3.5.1.tgz#b14294754ce3ff75b55f076e605418aa10abb7d5" - integrity sha512-OuJs0d5Rsv+zq1f4AhSp9d/QDPdTSrnNz5ztqZx7UCBoSKA3qRFEd+0ztwprNHqpaKkAgL/s6VmAzzuqJDgzKg== +"@slickgrid-universal/graphql@~3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/graphql/-/graphql-3.6.0.tgz#13674b0918c1714a85e24c7477509fcb448010a6" + integrity sha512-NJoV5YM5eGFg1t2IohN8ZWc0yZUyYGVGTSVU7Eyaj57G7eY/xwwUHfpynZkmpk4MNDWv61bs5Rn0oegOpNAxsw== dependencies: - "@slickgrid-universal/common" "~3.5.1" + "@slickgrid-universal/common" "~3.6.0" -"@slickgrid-universal/odata@~3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/odata/-/odata-3.5.1.tgz#f1469bc9c099ad08c2f801028893e2e959b928fb" - integrity sha512-p1fF+0uBjpYSEcsjIX+H0l9lUFVCQxiZ48qiMCv+0xAhOQxmA/kfXpMpDqByb/XMLkWP2L43V4O5jlC4GLyntQ== +"@slickgrid-universal/odata@~3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/odata/-/odata-3.6.0.tgz#95cbc3a598c3ab716012a701278a6873ba4965f1" + integrity sha512-mHhe8EifBsrofJ70InefLToWNKHDnx4xjTJFem/jUk+/ZGuJXzRktyOyeoZfWBnFHVknKPOl4fn2q/r0ALuGWw== dependencies: - "@slickgrid-universal/common" "~3.5.1" - "@slickgrid-universal/utils" "~3.5.1" + "@slickgrid-universal/common" "~3.6.0" + "@slickgrid-universal/utils" "~3.6.0" -"@slickgrid-universal/pagination-component@~3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/pagination-component/-/pagination-component-3.5.1.tgz#471cffc2ae7006391a314151edae85c8c945cd52" - integrity sha512-EUva5niqih9apqCSKipvkUJ9wwqvUezYvinkED0Pl5vAh80Pwil41eI1aIb9HsxHS15f6OEW/Xuu0DANBkbRgQ== +"@slickgrid-universal/pagination-component@~3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/pagination-component/-/pagination-component-3.6.0.tgz#05ab3d70e6522273cbc02f523f648662e2fec35c" + integrity sha512-jTQTf7rWw++JopPJIISuBD048pEe5DIgLoDGqCbZ681WreAjOW1lBU3oCXX3UWpLoJGiy0L0123nOcZ2lgAkaQ== dependencies: - "@slickgrid-universal/binding" "~3.5.1" - "@slickgrid-universal/common" "~3.5.1" + "@slickgrid-universal/binding" "~3.6.0" + "@slickgrid-universal/common" "~3.6.0" -"@slickgrid-universal/rxjs-observable@~3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/rxjs-observable/-/rxjs-observable-3.5.1.tgz#815f6e799160913e44aa9379fb9ad8d1e1f629a2" - integrity sha512-AvNMGRAK4Y6xlmjH1Rlr5EwNgu4Xo2dgLRKqJEpZp1tFd/X10HrP4gYfpWJXPRYE2aNYwyjDMCgsL1cO8U4VTA== +"@slickgrid-universal/rxjs-observable@~3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/rxjs-observable/-/rxjs-observable-3.6.0.tgz#53eca5be430a4e5c63099b60fc1963a07b2ea736" + integrity sha512-2TeySsVnCo1v7efcanncuVnnMfYFaBJPpy+ltsQItquidURBTcs/ggrdqH2tKg8rFL04oHC4BgXIPQ7Sglal3A== dependencies: - "@slickgrid-universal/common" "~3.5.1" + "@slickgrid-universal/common" "~3.6.0" rxjs "^7.8.1" -"@slickgrid-universal/text-export@~3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/text-export/-/text-export-3.5.1.tgz#846b8dcff60f8651fe07d3daaadf5b233117ce31" - integrity sha512-mrMZbKfN+AoPOXoRrDHL+bOZjhWE3NUMeWHyH2vaF/QA4yOrlFSahGQ/g8zecSTFG9IytokstMPzJN6MEfG2eA== +"@slickgrid-universal/text-export@~3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/text-export/-/text-export-3.6.0.tgz#218aed5439e0e1a58fb0987768868c22754527b5" + integrity sha512-UPVuJL7fymIrt3eUK9p/AKemQbz3GYoS5cpq8oQsSTMTY1ueycb2VhQ44pgFvCz+nsvbiqf/GAGq/+gQBp3LpA== dependencies: - "@slickgrid-universal/common" "~3.5.1" - "@slickgrid-universal/utils" "~3.5.1" + "@slickgrid-universal/common" "~3.6.0" + "@slickgrid-universal/utils" "~3.6.0" text-encoding-utf-8 "^1.0.2" -"@slickgrid-universal/utils@~3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/utils/-/utils-3.5.1.tgz#9db94fe07fb7ea7c8e34114d5253a6f364b347d5" - integrity sha512-k+pyOm1oH6J9shLhDmGDJOMcAEQubPjAGcduoCKuEP8wghAEbb4x4q8AU8tVMiTXhxsJy7IFgHbR+3mJWxQQtw== +"@slickgrid-universal/utils@~3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/utils/-/utils-3.6.0.tgz#c586a5c150d687a749f419cb58f62fab5263495b" + integrity sha512-QGc6d+YpKv3tyig+asCObQteUBwBXUPiTp3p7J/cHBfgapzV78WL2olJPK1vJjoXYBvzdY9HERR6wh0jsXaX5w== "@szmarczak/http-timer@^5.0.1": version "5.0.1" @@ -1540,10 +1540,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.17.15.tgz#31301a273b9ca7d568fe6d1c35ae52e0fb3f8d6a" integrity sha512-2yrWpBk32tvV/JAd3HNHWuZn/VDN1P+72hWirHnvsvTGSqbANi+kSeuQR9yAHnbvaBvHDsoTdXV0Fe+iRtHLKA== -"@types/node@^20.9.5": - version "20.9.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.9.5.tgz#bb441014bcb91c63742b0e1fe25b902f5d581faa" - integrity sha512-Uq2xbNq0chGg+/WQEU0LJTSs/1nKxz6u1iemLcGomkSnKokbW1fbLqc3HOqCf2JP7KjlL4QkS7oZZTrOQHQYgQ== +"@types/node@^20.10.0": + version "20.10.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.10.0.tgz#16ddf9c0a72b832ec4fcce35b8249cf149214617" + integrity sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ== dependencies: undici-types "~5.26.4" @@ -8766,10 +8766,10 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" -slickgrid@^4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/slickgrid/-/slickgrid-4.1.3.tgz#fd49dbbceabf43628c7bea9865af4b2fdad2379e" - integrity sha512-mAJFYk4XNfGnNP3TQ/Rq/rEWRPaXOF7nqpQkgcTgOcz9RXXJ0jxgjx4L+iwLXJoZZnI9MxVZzdtp7NBHOu33gQ== +slickgrid@^4.1.5: + version "4.1.5" + resolved "https://registry.yarnpkg.com/slickgrid/-/slickgrid-4.1.5.tgz#224cbe6bcc93c78d8b55fe09cab6432d5e72016e" + integrity sha512-riHpgidZ2qOinsthGCewFhAYbo7LX/rpXd9B6rGWaVqap1sbL8viGbe8ZCXu2SZvwaGC+LqkGisW77UzMOLoVg== dependencies: sortablejs "^1.15.0"