From 9bd07e02232375cf86438e863bf5c8082d277bff Mon Sep 17 00:00:00 2001 From: Johannes Obermair Date: Thu, 3 Oct 2024 08:05:35 +0200 Subject: [PATCH] Update Comet to 7.5.0 --- admin/package-lock.json | 116 ++++++++++++++++++----------------- admin/package.json | 20 +++--- api/block-meta.json | 64 +++++++++++++++++++ api/package-lock.json | 44 ++++++------- api/package.json | 10 +-- api/schema.gql | 36 +++++------ create-app/package-lock.json | 18 +++--- create-app/package.json | 4 +- package-lock.json | 8 +-- package.json | 2 +- site/package-lock.json | 55 +++++++++++------ site/package.json | 8 +-- 12 files changed, 234 insertions(+), 151 deletions(-) diff --git a/admin/package-lock.json b/admin/package-lock.json index 3e3f246ad..73a55f229 100644 --- a/admin/package-lock.json +++ b/admin/package-lock.json @@ -8,13 +8,13 @@ "hasInstallScript": true, "dependencies": { "@apollo/client": "^3.2.5", - "@comet/admin": "^7.3.2", - "@comet/admin-date-time": "^7.3.2", - "@comet/admin-icons": "^7.3.2", - "@comet/admin-rte": "^7.3.2", - "@comet/admin-theme": "^7.3.2", - "@comet/blocks-admin": "^7.3.2", - "@comet/cms-admin": "^7.3.2", + "@comet/admin": "^7.5.0", + "@comet/admin-date-time": "^7.5.0", + "@comet/admin-icons": "^7.5.0", + "@comet/admin-rte": "^7.5.0", + "@comet/admin-theme": "^7.5.0", + "@comet/blocks-admin": "^7.5.0", + "@comet/cms-admin": "^7.5.0", "@emotion/react": "^11.9.3", "@emotion/styled": "^11.9.3", "@fontsource/roboto": "^4.5.8", @@ -43,9 +43,9 @@ "react-router-dom": "^5.1.2" }, "devDependencies": { - "@comet/cli": "^7.3.2", - "@comet/eslint-config": "^7.3.2", - "@comet/eslint-plugin": "^7.3.2", + "@comet/cli": "^7.5.0", + "@comet/eslint-config": "^7.5.0", + "@comet/eslint-plugin": "^7.5.0", "@formatjs/cli": "^6.0.0", "@graphql-codegen/add": "^3.0.0", "@graphql-codegen/cli": "^2.0.0", @@ -1221,13 +1221,13 @@ } }, "node_modules/@comet/admin": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/admin/-/admin-7.3.2.tgz", - "integrity": "sha512-WzdVCmwVtydHURkpXb80XZE7mu/j1V5Jpc4eEiUTLk4M7EHqEaLJXrbVt3k9l+wbuWHkyMVKEEX8T2htrBRycg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/admin/-/admin-7.5.0.tgz", + "integrity": "sha512-YTQd6NlRoLEf4YZ+4baI2k9ACo4lm6Xn244xxKSk1BGOb+QRAqQIlzgJwsxFuNfccE7vXlmgbZ3rCzpRUa/V6g==", "license": "BSD-2-Clause", "dependencies": { - "@comet/admin-icons": "^7.3.2", - "@comet/admin-theme": "^7.3.2", + "@comet/admin-icons": "^7.5.0", + "@comet/admin-theme": "^7.5.0", "@mui/lab": "^5.0.0-alpha.76", "@mui/private-theming": "^5.0.0", "clsx": "^1.1.1", @@ -1275,13 +1275,13 @@ } }, "node_modules/@comet/admin-date-time": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/admin-date-time/-/admin-date-time-7.3.2.tgz", - "integrity": "sha512-hm3e5pvBAT7wsVxFYJ80SpfWK0Ozbkq0Zs25IOy2AnHuUVfwaF/gWN4BNa7duWQDKJV5Qfe27B4ymlpOK+GieQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/admin-date-time/-/admin-date-time-7.5.0.tgz", + "integrity": "sha512-DTtm4h1J1AaVoApJG6WpvgXesiVcSaa1eRqkaxScjc+Nav80Q0qAt7yNiAbnIJ7fl/8rmXqyXgtaWLwQondVNA==", "license": "BSD-2-Clause", "dependencies": { - "@comet/admin": "^7.3.2", - "@comet/admin-icons": "^7.3.2", + "@comet/admin": "^7.5.0", + "@comet/admin-icons": "^7.5.0", "@mui/utils": "^5.4.1", "clsx": "^1.1.1", "date-fns": "^2.28.0", @@ -1296,9 +1296,13 @@ } }, "node_modules/@comet/admin-icons": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/admin-icons/-/admin-icons-7.3.2.tgz", - "integrity": "sha512-Z0s94Nvt439aflNhl0J6EyffVF6fUptZy90mQ2mXX0utiKikRgLb3H0Ck9NCBHOSTyofVLNfFvTKtO4dr1QSYQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/admin-icons/-/admin-icons-7.5.0.tgz", + "integrity": "sha512-X5TvVIAO8j4OCx5QimQ34zzdAdzfFo4uy2R6I5KzqvKWRUwehnnD8KL04ZgtyshV9r+hr0yshChpT1yFDwAtTQ==", + "dependencies": { + "use-constant": "^1.0.0", + "uuid": "^9.0.0" + }, "peerDependencies": { "@mui/material": "^5.0.0", "react": "^17.0", @@ -1306,13 +1310,13 @@ } }, "node_modules/@comet/admin-rte": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/admin-rte/-/admin-rte-7.3.2.tgz", - "integrity": "sha512-JD+062xwVeXQ9q601Vf8wxM7Ijr5EB5wuRwTp57mOZPoZZF46VI7bhNwCD2B1C67CkG/lU23QYBSlC/bPCMtMg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/admin-rte/-/admin-rte-7.5.0.tgz", + "integrity": "sha512-rMlLzYYHjnHauB6Yc/T9YoiewRVwNXxn4z+nu8BdRXU8RnRjQFmCJ2Tsd2vWMTWrjLDc+oB+ZD85iCQrOAmv3Q==", "license": "BSD-2-Clause", "dependencies": { - "@comet/admin": "^7.3.2", - "@comet/admin-icons": "^7.3.2", + "@comet/admin": "^7.5.0", + "@comet/admin-icons": "^7.5.0", "detect-browser": "^5.2.1", "draft-js-export-html": "^1.4.1", "draft-js-import-html": "^1.4.1", @@ -1330,12 +1334,12 @@ } }, "node_modules/@comet/admin-theme": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/admin-theme/-/admin-theme-7.3.2.tgz", - "integrity": "sha512-TYukk5J8VS6dARywjV+DaXRsvXC2l32u2BnYc1kOOIRkhhwFAVHwqI29kKQ8y+ffJApLvl8daqzm50DaXOtWXg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/admin-theme/-/admin-theme-7.5.0.tgz", + "integrity": "sha512-+Bjys0UZ6t6pTK/QxaE0BJSagVAa0lh6oGwu1wlMmuvui/TVzgE4MC40P/sebVfQO3Ceb4rQGYnu93BawNQV4w==", "license": "BSD-2-Clause", "dependencies": { - "@comet/admin-icons": "^7.3.2", + "@comet/admin-icons": "^7.5.0", "@mui/utils": "^5.4.1" }, "peerDependencies": { @@ -1345,13 +1349,13 @@ } }, "node_modules/@comet/blocks-admin": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/blocks-admin/-/blocks-admin-7.3.2.tgz", - "integrity": "sha512-6TEU00TvggRxPwx8dRct7uBqcMtgxDuzscDsmns0FxAVuVEeAq7KTmWdx5TQ02jGj1GDSIdGa9qQeXrfEPHyZA==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/blocks-admin/-/blocks-admin-7.5.0.tgz", + "integrity": "sha512-MKMxgxdgFWyw+F3pZIBCPvmgBXgyuPWnG89rPjAjOxBhHEop0qodMl5G/npM78a84uIZEXygE7cQQnRGQLzL9Q==", "license": "BSD-2-Clause", "dependencies": { - "@comet/admin": "^7.3.2", - "@comet/admin-icons": "^7.3.2", + "@comet/admin": "^7.5.0", + "@comet/admin-icons": "^7.5.0", "@mui/lab": "^5.0.0-alpha.76", "clipboard-copy": "^4.0.0", "clsx": "^1.1.1", @@ -1372,9 +1376,9 @@ } }, "node_modules/@comet/cli": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/cli/-/cli-7.3.2.tgz", - "integrity": "sha512-sAVdCayITgBTzJECdmhVugjDKhq7fBlPfXf9/NlpXP1eS3Qvs0X3bk1CPgwFjXdbwAQSk7YCe01Ql9b8gLbVOg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/cli/-/cli-7.5.0.tgz", + "integrity": "sha512-WH9yfs4NcjZLLKzKBFGdDiCq2wQzM1xdS+mPFu+8gfHWQcz+i/r/VNUupng8q10ePjpN/j1Wa9G0w645GkoxPg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -1389,17 +1393,17 @@ } }, "node_modules/@comet/cms-admin": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/cms-admin/-/cms-admin-7.3.2.tgz", - "integrity": "sha512-SRaVcKlG71oQo8PY7MLihtsXf23shefI162Xfb6PyVR0Bl1yy22ti5dBweVjLKcYqGtqOhpWkArSXkBQEcW5eQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/cms-admin/-/cms-admin-7.5.0.tgz", + "integrity": "sha512-7XkhbcskROVlU5nuiZ/p8QNYt7VneO0NqmjSKAP3Wf/SljeAPj77Fs/qKT9QDtCkJauhIqlme2nESaWopixdpQ==", "license": "BSD-2-Clause", "dependencies": { - "@comet/admin": "^7.3.2", - "@comet/admin-date-time": "^7.3.2", - "@comet/admin-icons": "^7.3.2", - "@comet/admin-rte": "^7.3.2", - "@comet/admin-theme": "^7.3.2", - "@comet/blocks-admin": "^7.3.2", + "@comet/admin": "^7.5.0", + "@comet/admin-date-time": "^7.5.0", + "@comet/admin-icons": "^7.5.0", + "@comet/admin-rte": "^7.5.0", + "@comet/admin-theme": "^7.5.0", + "@comet/blocks-admin": "^7.5.0", "@graphql-tools/graphql-file-loader": "^7.5.17", "@graphql-tools/load": "^7.8.14", "@graphql-typed-document-node/core": "^3.1.1", @@ -1489,14 +1493,14 @@ } }, "node_modules/@comet/eslint-config": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/eslint-config/-/eslint-config-7.3.2.tgz", - "integrity": "sha512-JAQCnXBUo7zT1MLt1gU4yfYYzOvOLxfggnkwaRCYiCHXnD1Y2mO2JIUZNjXkenje6f2qLG5cUQI7VB5xdQqAkA==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/eslint-config/-/eslint-config-7.5.0.tgz", + "integrity": "sha512-NEAP7IVgAjABUH0Cdv9NAlXbF9YzK+cI12Onr1vi6bDqwjVhb84S7VNl4pTlac1wAnDEuTbzTs/S6mBDQYxkyg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { "@calm/eslint-plugin-react-intl": "^1.4.1", - "@comet/eslint-plugin": "^7.3.2", + "@comet/eslint-plugin": "^7.5.0", "@next/eslint-plugin-next": "^14.0.0", "@typescript-eslint/eslint-plugin": "^5.48.2", "@typescript-eslint/parser": "^5.48.2", @@ -1524,9 +1528,9 @@ } }, "node_modules/@comet/eslint-plugin": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/eslint-plugin/-/eslint-plugin-7.3.2.tgz", - "integrity": "sha512-b0oIw80/HpqXT76MdSUNnMBTUKmqMqg6flJxl+U/1386cdb3GWK1uN+9QzKnxGQu61+AvNRJQG31Jc1mHkzWaQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/eslint-plugin/-/eslint-plugin-7.5.0.tgz", + "integrity": "sha512-DjlUrCyXSd9OjB9TTSLHFv7eZY8toG4AXQSlCvcl9brLnYJMm2fR+LN5h2oHeYAg6WamkXY1oN0VkZLORh91GQ==", "dev": true, "peerDependencies": { "eslint": "8" diff --git a/admin/package.json b/admin/package.json index f44fe7cef..5351cf8e9 100644 --- a/admin/package.json +++ b/admin/package.json @@ -26,13 +26,13 @@ }, "dependencies": { "@apollo/client": "^3.2.5", - "@comet/admin": "^7.3.2", - "@comet/admin-date-time": "^7.3.2", - "@comet/admin-icons": "^7.3.2", - "@comet/admin-rte": "^7.3.2", - "@comet/admin-theme": "^7.3.2", - "@comet/blocks-admin": "^7.3.2", - "@comet/cms-admin": "^7.3.2", + "@comet/admin": "^7.5.0", + "@comet/admin-date-time": "^7.5.0", + "@comet/admin-icons": "^7.5.0", + "@comet/admin-rte": "^7.5.0", + "@comet/admin-theme": "^7.5.0", + "@comet/blocks-admin": "^7.5.0", + "@comet/cms-admin": "^7.5.0", "@emotion/react": "^11.9.3", "@emotion/styled": "^11.9.3", "@fontsource/roboto": "^4.5.8", @@ -61,9 +61,9 @@ "react-router-dom": "^5.1.2" }, "devDependencies": { - "@comet/cli": "^7.3.2", - "@comet/eslint-config": "^7.3.2", - "@comet/eslint-plugin": "^7.3.2", + "@comet/cli": "^7.5.0", + "@comet/eslint-config": "^7.5.0", + "@comet/eslint-plugin": "^7.5.0", "@formatjs/cli": "^6.0.0", "@graphql-codegen/add": "^3.0.0", "@graphql-codegen/cli": "^2.0.0", diff --git a/api/block-meta.json b/api/block-meta.json index 244d4791a..a1b42354b 100644 --- a/api/block-meta.json +++ b/api/block-meta.json @@ -737,6 +737,11 @@ "name": "fileUrl", "kind": "String", "nullable": false + }, + { + "name": "size", + "kind": "Number", + "nullable": false } ] }, @@ -2589,6 +2594,65 @@ } ] }, + { + "name": "VimeoVideo", + "fields": [ + { + "name": "autoplay", + "kind": "Boolean", + "nullable": true + }, + { + "name": "showControls", + "kind": "Boolean", + "nullable": true + }, + { + "name": "loop", + "kind": "Boolean", + "nullable": true + }, + { + "name": "previewImage", + "kind": "Block", + "block": "PixelImage", + "nullable": false + }, + { + "name": "vimeoIdentifier", + "kind": "String", + "nullable": true + } + ], + "inputFields": [ + { + "name": "autoplay", + "kind": "Boolean", + "nullable": true + }, + { + "name": "showControls", + "kind": "Boolean", + "nullable": true + }, + { + "name": "loop", + "kind": "Boolean", + "nullable": true + }, + { + "name": "previewImage", + "kind": "Block", + "block": "PixelImage", + "nullable": false + }, + { + "name": "vimeoIdentifier", + "kind": "String", + "nullable": true + } + ] + }, { "name": "YouTubeVideo", "fields": [ diff --git a/api/package-lock.json b/api/package-lock.json index a063d66f4..3569f8222 100644 --- a/api/package-lock.json +++ b/api/package-lock.json @@ -6,8 +6,8 @@ "": { "name": "starter-api", "dependencies": { - "@comet/blocks-api": "^7.3.2", - "@comet/cms-api": "^7.3.2", + "@comet/blocks-api": "^7.5.0", + "@comet/cms-api": "^7.5.0", "@faker-js/faker": "^8.3.1", "@mikro-orm/cli": "^5.9.8", "@mikro-orm/core": "^5.9.8", @@ -43,9 +43,9 @@ "uuid": "^8.3.2" }, "devDependencies": { - "@comet/cli": "^7.3.2", - "@comet/eslint-config": "^7.3.2", - "@comet/eslint-plugin": "^7.3.2", + "@comet/cli": "^7.5.0", + "@comet/eslint-config": "^7.5.0", + "@comet/eslint-plugin": "^7.5.0", "@nestjs/cli": "^9.0.0", "@nestjs/schematics": "^9.0.0", "@nestjs/testing": "^9.0.0", @@ -2240,9 +2240,9 @@ } }, "node_modules/@comet/blocks-api": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/blocks-api/-/blocks-api-7.3.2.tgz", - "integrity": "sha512-z7pGrgV+VGOUJEh4uRsrtrmq66R3/AhKxl5D9IsmjnyX1FsVYcwpWt45OYy9nHZ5NF+EwcHgQGlgILxRv32J6Q==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/blocks-api/-/blocks-api-7.5.0.tgz", + "integrity": "sha512-GSsCfIbSMFYTqzl9f5PGAcz+ne+C3mROlUJTUexMfhscUsr6IaHp2qU9MiMUpilKlxIQl5Ourf9wuMFHnLNeQA==", "license": "BSD-2-Clause", "dependencies": { "class-transformer": "^0.5.0", @@ -2254,9 +2254,9 @@ } }, "node_modules/@comet/cli": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/cli/-/cli-7.3.2.tgz", - "integrity": "sha512-sAVdCayITgBTzJECdmhVugjDKhq7fBlPfXf9/NlpXP1eS3Qvs0X3bk1CPgwFjXdbwAQSk7YCe01Ql9b8gLbVOg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/cli/-/cli-7.5.0.tgz", + "integrity": "sha512-WH9yfs4NcjZLLKzKBFGdDiCq2wQzM1xdS+mPFu+8gfHWQcz+i/r/VNUupng8q10ePjpN/j1Wa9G0w645GkoxPg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -2281,16 +2281,16 @@ } }, "node_modules/@comet/cms-api": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/cms-api/-/cms-api-7.3.2.tgz", - "integrity": "sha512-pF1HVVpH22KKARlQOKNg6cVEVWbe3r8GNHEm0/3hdGXP7d72mdvxEjY2dX2Ci7t6R8tkP7ajgRaOeXP0cAjnGQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/cms-api/-/cms-api-7.5.0.tgz", + "integrity": "sha512-jol/BP9b98QXR8BuiIdxKKR2Cj5rHvDvV31Fo3d0N3hrUO03IQ5BW/dkAzCQtKLbv6DX9NRjWQ+CtfDOFb/Gcw==", "license": "BSD-2-Clause", "dependencies": { "@aws-sdk/client-s3": "^3.591.0", "@azure-rest/ai-translation-text": "^1.0.0-beta.1", "@azure/openai": "1.0.0-beta.11", "@azure/storage-blob": "^12.23.0", - "@comet/blocks-api": "^7.3.2", + "@comet/blocks-api": "^7.5.0", "@fast-csv/parse": "^4.3.6", "@golevelup/nestjs-discovery": "^3.0.0", "@hapi/accept": "^5.0.2", @@ -2384,14 +2384,14 @@ } }, "node_modules/@comet/eslint-config": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/eslint-config/-/eslint-config-7.3.2.tgz", - "integrity": "sha512-JAQCnXBUo7zT1MLt1gU4yfYYzOvOLxfggnkwaRCYiCHXnD1Y2mO2JIUZNjXkenje6f2qLG5cUQI7VB5xdQqAkA==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/eslint-config/-/eslint-config-7.5.0.tgz", + "integrity": "sha512-NEAP7IVgAjABUH0Cdv9NAlXbF9YzK+cI12Onr1vi6bDqwjVhb84S7VNl4pTlac1wAnDEuTbzTs/S6mBDQYxkyg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { "@calm/eslint-plugin-react-intl": "^1.4.1", - "@comet/eslint-plugin": "^7.3.2", + "@comet/eslint-plugin": "^7.5.0", "@next/eslint-plugin-next": "^14.0.0", "@typescript-eslint/eslint-plugin": "^5.48.2", "@typescript-eslint/parser": "^5.48.2", @@ -2419,9 +2419,9 @@ } }, "node_modules/@comet/eslint-plugin": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/eslint-plugin/-/eslint-plugin-7.3.2.tgz", - "integrity": "sha512-b0oIw80/HpqXT76MdSUNnMBTUKmqMqg6flJxl+U/1386cdb3GWK1uN+9QzKnxGQu61+AvNRJQG31Jc1mHkzWaQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/eslint-plugin/-/eslint-plugin-7.5.0.tgz", + "integrity": "sha512-DjlUrCyXSd9OjB9TTSLHFv7eZY8toG4AXQSlCvcl9brLnYJMm2fR+LN5h2oHeYAg6WamkXY1oN0VkZLORh91GQ==", "dev": true, "peerDependencies": { "eslint": "8" diff --git a/api/package.json b/api/package.json index bbaf1ed4e..989185b31 100644 --- a/api/package.json +++ b/api/package.json @@ -49,8 +49,8 @@ } }, "dependencies": { - "@comet/blocks-api": "^7.3.2", - "@comet/cms-api": "^7.3.2", + "@comet/blocks-api": "^7.5.0", + "@comet/cms-api": "^7.5.0", "@faker-js/faker": "^8.3.1", "@mikro-orm/cli": "^5.9.8", "@mikro-orm/core": "^5.9.8", @@ -86,9 +86,9 @@ "uuid": "^8.3.2" }, "devDependencies": { - "@comet/cli": "^7.3.2", - "@comet/eslint-config": "^7.3.2", - "@comet/eslint-plugin": "^7.3.2", + "@comet/cli": "^7.5.0", + "@comet/eslint-config": "^7.5.0", + "@comet/eslint-plugin": "^7.5.0", "@nestjs/cli": "^9.0.0", "@nestjs/schematics": "^9.0.0", "@nestjs/testing": "^9.0.0", diff --git a/api/schema.gql b/api/schema.gql index 1a122ab13..b11c89427 100644 --- a/api/schema.gql +++ b/api/schema.gql @@ -43,6 +43,23 @@ A date-time string at UTC, such as 2019-12-03T09:54:33Z, compliant with the date """ scalar DateTime +type Dependency { + rootId: String! + rootGraphqlObjectType: String! + rootColumnName: String! + jsonPath: String! + visible: Boolean! + targetGraphqlObjectType: String! + targetId: String! + name: String + secondaryInformation: String +} + +type PaginatedDependencies { + nodes: [Dependency!]! + totalCount: Int! +} + type ImageCropArea { focalPoint: FocalPoint! width: Float @@ -90,23 +107,6 @@ enum LicenseType { RIGHTS_MANAGED } -type Dependency { - rootId: String! - rootGraphqlObjectType: String! - rootColumnName: String! - jsonPath: String! - visible: Boolean! - targetGraphqlObjectType: String! - targetId: String! - name: String - secondaryInformation: String -} - -type PaginatedDependencies { - nodes: [Dependency!]! - totalCount: Int! -} - type FilenameResponse { name: String! folderId: ID @@ -331,7 +331,7 @@ type Query { pageTreeNode(id: ID!): PageTreeNode pageTreeNodeByPath(path: String!, scope: PageTreeNodeScopeInput!): PageTreeNode pageTreeNodeList(scope: PageTreeNodeScopeInput!, category: String): [PageTreeNode!]! - paginatedPageTreeNodes(scope: PageTreeNodeScopeInput!, category: String, sort: [PageTreeNodeSort!], offset: Int! = 0, limit: Int! = 25): PaginatedPageTreeNodes! + paginatedPageTreeNodes(scope: PageTreeNodeScopeInput!, category: String, sort: [PageTreeNodeSort!], documentType: String, offset: Int! = 0, limit: Int! = 25): PaginatedPageTreeNodes! pageTreeNodeSlugAvailable(scope: PageTreeNodeScopeInput!, parentId: ID, slug: String!): SlugAvailability! redirects(scope: RedirectScopeInput!, query: String, type: RedirectGenerationType, active: Boolean, sortColumnName: String, sortDirection: SortDirection! = ASC): [Redirect!]! @deprecated(reason: "Use paginatedRedirects instead. Will be removed in the next version.") paginatedRedirects(scope: RedirectScopeInput!, search: String, filter: RedirectFilter, sort: [RedirectSort!], offset: Int! = 0, limit: Int! = 25): PaginatedRedirects! diff --git a/create-app/package-lock.json b/create-app/package-lock.json index e203df6a4..14e11f613 100644 --- a/create-app/package-lock.json +++ b/create-app/package-lock.json @@ -20,8 +20,8 @@ "create-app": "bin/index.js" }, "devDependencies": { - "@comet/eslint-config": "^7.3.2", - "@comet/eslint-plugin": "^7.3.2", + "@comet/eslint-config": "^7.5.0", + "@comet/eslint-plugin": "^7.5.0", "@tsconfig/node20": "^20.1.2", "@types/node": "^20.0.0", "npm-run-all": "^4.1.5", @@ -161,14 +161,14 @@ } }, "node_modules/@comet/eslint-config": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/eslint-config/-/eslint-config-7.3.2.tgz", - "integrity": "sha512-JAQCnXBUo7zT1MLt1gU4yfYYzOvOLxfggnkwaRCYiCHXnD1Y2mO2JIUZNjXkenje6f2qLG5cUQI7VB5xdQqAkA==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/eslint-config/-/eslint-config-7.5.0.tgz", + "integrity": "sha512-NEAP7IVgAjABUH0Cdv9NAlXbF9YzK+cI12Onr1vi6bDqwjVhb84S7VNl4pTlac1wAnDEuTbzTs/S6mBDQYxkyg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { "@calm/eslint-plugin-react-intl": "^1.4.1", - "@comet/eslint-plugin": "^7.3.2", + "@comet/eslint-plugin": "^7.5.0", "@next/eslint-plugin-next": "^14.0.0", "@typescript-eslint/eslint-plugin": "^5.48.2", "@typescript-eslint/parser": "^5.48.2", @@ -196,9 +196,9 @@ } }, "node_modules/@comet/eslint-plugin": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/eslint-plugin/-/eslint-plugin-7.3.2.tgz", - "integrity": "sha512-b0oIw80/HpqXT76MdSUNnMBTUKmqMqg6flJxl+U/1386cdb3GWK1uN+9QzKnxGQu61+AvNRJQG31Jc1mHkzWaQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/eslint-plugin/-/eslint-plugin-7.5.0.tgz", + "integrity": "sha512-DjlUrCyXSd9OjB9TTSLHFv7eZY8toG4AXQSlCvcl9brLnYJMm2fR+LN5h2oHeYAg6WamkXY1oN0VkZLORh91GQ==", "dev": true, "peerDependencies": { "eslint": "8" diff --git a/create-app/package.json b/create-app/package.json index 1bc1f2088..f6efaa638 100644 --- a/create-app/package.json +++ b/create-app/package.json @@ -39,8 +39,8 @@ "rimraf": "^5.0.1" }, "devDependencies": { - "@comet/eslint-config": "^7.3.2", - "@comet/eslint-plugin": "^7.3.2", + "@comet/eslint-config": "^7.5.0", + "@comet/eslint-plugin": "^7.5.0", "@tsconfig/node20": "^20.1.2", "@types/node": "^20.0.0", "npm-run-all": "^4.1.5", diff --git a/package-lock.json b/package-lock.json index 2512b1a57..f9696ce6c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "starter", "devDependencies": { - "@comet/cli": "^7.3.2", + "@comet/cli": "^7.5.0", "@comet/dev-process-manager": "^2.0.0", "dotenv-cli": "^7.0.0", "husky": "^9.0.0", @@ -30,9 +30,9 @@ } }, "node_modules/@comet/cli": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/cli/-/cli-7.3.2.tgz", - "integrity": "sha512-sAVdCayITgBTzJECdmhVugjDKhq7fBlPfXf9/NlpXP1eS3Qvs0X3bk1CPgwFjXdbwAQSk7YCe01Ql9b8gLbVOg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/cli/-/cli-7.5.0.tgz", + "integrity": "sha512-WH9yfs4NcjZLLKzKBFGdDiCq2wQzM1xdS+mPFu+8gfHWQcz+i/r/VNUupng8q10ePjpN/j1Wa9G0w645GkoxPg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { diff --git a/package.json b/package.json index 4281a763b..7a77a0fe8 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "browser:jaeger": "dotenv -- sh -c 'open-cli http://localhost:$JAEGER_UI_PORT'" }, "devDependencies": { - "@comet/cli": "^7.3.2", + "@comet/cli": "^7.5.0", "@comet/dev-process-manager": "^2.0.0", "dotenv-cli": "^7.0.0", "husky": "^9.0.0", diff --git a/site/package-lock.json b/site/package-lock.json index 8c5616f1a..81bd4c1e1 100644 --- a/site/package-lock.json +++ b/site/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "starter-site", "dependencies": { - "@comet/cms-site": "^7.3.2", + "@comet/cms-site": "^7.5.0", "@next/bundle-analyzer": "^14.0.0", "@opentelemetry/api": "^1.7.0", "@opentelemetry/auto-instrumentations-node": "^0.40.0", @@ -25,9 +25,9 @@ "ts-node": "^10.0.0" }, "devDependencies": { - "@comet/cli": "^7.3.2", - "@comet/eslint-config": "^7.3.2", - "@comet/eslint-plugin": "^7.3.2", + "@comet/cli": "^7.5.0", + "@comet/eslint-config": "^7.5.0", + "@comet/eslint-plugin": "^7.5.0", "@formatjs/cli": "^6.0.0", "@graphql-codegen/add": "^3.0.0", "@graphql-codegen/cli": "^2.0.0", @@ -1142,9 +1142,9 @@ } }, "node_modules/@comet/cli": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/cli/-/cli-7.3.2.tgz", - "integrity": "sha512-sAVdCayITgBTzJECdmhVugjDKhq7fBlPfXf9/NlpXP1eS3Qvs0X3bk1CPgwFjXdbwAQSk7YCe01Ql9b8gLbVOg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/cli/-/cli-7.5.0.tgz", + "integrity": "sha512-WH9yfs4NcjZLLKzKBFGdDiCq2wQzM1xdS+mPFu+8gfHWQcz+i/r/VNUupng8q10ePjpN/j1Wa9G0w645GkoxPg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -1159,33 +1159,34 @@ } }, "node_modules/@comet/cms-site": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/cms-site/-/cms-site-7.3.2.tgz", - "integrity": "sha512-DlxAbSAwE+tEbNfVFzuxz1QUEWfhHBDmIEaaR1baGXSG0UqakECiIggV3dAgSXjot4bNGIHgfIkXd9Q5UGCEGQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/cms-site/-/cms-site-7.5.0.tgz", + "integrity": "sha512-IKBKIuXKVJaeI77ZMbCFOXc9Mpex9x1g3FrJdAMyy+/B7PHsvTyApDgF9LHyJ9JjfnN7lr/MQwCagzp25m5hUA==", "license": "BSD-2-Clause", "dependencies": { "jose": "^5.2.4", "rimraf": "^3.0.0", "scroll-into-view-if-needed": "^2.0.0", "server-only": "^0.0.1", - "use-debounce": "^6.0.0" + "use-debounce": "^6.0.0", + "usehooks-ts": "^3.1.0" }, "peerDependencies": { - "next": "14", + "next": "^14.2.0", "react": "^18.0.0", "react-dom": "^18.0.0", "styled-components": "^6.0.0" } }, "node_modules/@comet/eslint-config": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/eslint-config/-/eslint-config-7.3.2.tgz", - "integrity": "sha512-JAQCnXBUo7zT1MLt1gU4yfYYzOvOLxfggnkwaRCYiCHXnD1Y2mO2JIUZNjXkenje6f2qLG5cUQI7VB5xdQqAkA==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/eslint-config/-/eslint-config-7.5.0.tgz", + "integrity": "sha512-NEAP7IVgAjABUH0Cdv9NAlXbF9YzK+cI12Onr1vi6bDqwjVhb84S7VNl4pTlac1wAnDEuTbzTs/S6mBDQYxkyg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { "@calm/eslint-plugin-react-intl": "^1.4.1", - "@comet/eslint-plugin": "^7.3.2", + "@comet/eslint-plugin": "^7.5.0", "@next/eslint-plugin-next": "^14.0.0", "@typescript-eslint/eslint-plugin": "^5.48.2", "@typescript-eslint/parser": "^5.48.2", @@ -1213,9 +1214,9 @@ } }, "node_modules/@comet/eslint-plugin": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@comet/eslint-plugin/-/eslint-plugin-7.3.2.tgz", - "integrity": "sha512-b0oIw80/HpqXT76MdSUNnMBTUKmqMqg6flJxl+U/1386cdb3GWK1uN+9QzKnxGQu61+AvNRJQG31Jc1mHkzWaQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@comet/eslint-plugin/-/eslint-plugin-7.5.0.tgz", + "integrity": "sha512-DjlUrCyXSd9OjB9TTSLHFv7eZY8toG4AXQSlCvcl9brLnYJMm2fR+LN5h2oHeYAg6WamkXY1oN0VkZLORh91GQ==", "dev": true, "peerDependencies": { "eslint": "8" @@ -10653,7 +10654,6 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true, "license": "MIT" }, "node_modules/lodash.merge": { @@ -14144,6 +14144,21 @@ "react": ">=16.8.0" } }, + "node_modules/usehooks-ts": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/usehooks-ts/-/usehooks-ts-3.1.0.tgz", + "integrity": "sha512-bBIa7yUyPhE1BCc0GmR96VU/15l/9gP1Ch5mYdLcFBaFGQsdmXkvjV0TtOqW1yUd6VjIwDunm+flSciCQXujiw==", + "license": "MIT", + "dependencies": { + "lodash.debounce": "^4.0.8" + }, + "engines": { + "node": ">=16.15.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/site/package.json b/site/package.json index 3124a340b..dcec05741 100644 --- a/site/package.json +++ b/site/package.json @@ -19,7 +19,7 @@ "intl:compile": "formatjs compile-folder --format simple --ast lang/starter-lang/site lang-compiled/" }, "dependencies": { - "@comet/cms-site": "^7.3.2", + "@comet/cms-site": "^7.5.0", "@next/bundle-analyzer": "^14.0.0", "@opentelemetry/api": "^1.7.0", "@opentelemetry/auto-instrumentations-node": "^0.40.0", @@ -38,9 +38,9 @@ "ts-node": "^10.0.0" }, "devDependencies": { - "@comet/cli": "^7.3.2", - "@comet/eslint-config": "^7.3.2", - "@comet/eslint-plugin": "^7.3.2", + "@comet/cli": "^7.5.0", + "@comet/eslint-config": "^7.5.0", + "@comet/eslint-plugin": "^7.5.0", "@formatjs/cli": "^6.0.0", "@graphql-codegen/add": "^3.0.0", "@graphql-codegen/cli": "^2.0.0",