From 778f30cb6c218c3a6a09f5e7228dc46e95c59bc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20de=20Juvigny?= Date: Wed, 7 Sep 2022 18:34:29 +0200 Subject: [PATCH] Remove mycustomfields plugin --- examples/getstarted/config/plugins.js | 4 - examples/getstarted/package.json | 2 +- .../content-types/kitchensink/schema.json | 5 +- .../src/plugins/mycustomfields/README.md | 3 - .../ColorPicker/ColorPickerIcon/icon.svg | 4 - .../ColorPicker/ColorPickerIcon/index.js | 6 - .../ColorPicker/ColorPickerInput/index.js | 63 -- .../plugins/mycustomfields/admin/src/index.js | 150 ---- .../mycustomfields/admin/src/pluginId.js | 5 - .../admin/src/translations/en.json | 3 - .../admin/src/translations/fr.json | 1 - .../mycustomfields/admin/src/utils/getTrad.js | 5 - .../src/plugins/mycustomfields/package.json | 25 - .../plugins/mycustomfields/server/index.js | 7 - .../plugins/mycustomfields/server/register.js | 9 - .../plugins/mycustomfields/strapi-admin.js | 3 - .../plugins/mycustomfields/strapi-server.js | 3 - yarn.lock | 724 +++++++++++++++++- 18 files changed, 723 insertions(+), 299 deletions(-) delete mode 100644 examples/getstarted/src/plugins/mycustomfields/README.md delete mode 100644 examples/getstarted/src/plugins/mycustomfields/admin/src/components/ColorPicker/ColorPickerIcon/icon.svg delete mode 100644 examples/getstarted/src/plugins/mycustomfields/admin/src/components/ColorPicker/ColorPickerIcon/index.js delete mode 100644 examples/getstarted/src/plugins/mycustomfields/admin/src/components/ColorPicker/ColorPickerInput/index.js delete mode 100644 examples/getstarted/src/plugins/mycustomfields/admin/src/index.js delete mode 100644 examples/getstarted/src/plugins/mycustomfields/admin/src/pluginId.js delete mode 100644 examples/getstarted/src/plugins/mycustomfields/admin/src/translations/en.json delete mode 100644 examples/getstarted/src/plugins/mycustomfields/admin/src/translations/fr.json delete mode 100644 examples/getstarted/src/plugins/mycustomfields/admin/src/utils/getTrad.js delete mode 100644 examples/getstarted/src/plugins/mycustomfields/package.json delete mode 100644 examples/getstarted/src/plugins/mycustomfields/server/index.js delete mode 100644 examples/getstarted/src/plugins/mycustomfields/server/register.js delete mode 100644 examples/getstarted/src/plugins/mycustomfields/strapi-admin.js delete mode 100644 examples/getstarted/src/plugins/mycustomfields/strapi-server.js diff --git a/examples/getstarted/config/plugins.js b/examples/getstarted/config/plugins.js index 6d6210a84d..a6bb88b407 100644 --- a/examples/getstarted/config/plugins.js +++ b/examples/getstarted/config/plugins.js @@ -28,8 +28,4 @@ module.exports = () => ({ testConf: 3, }, }, - mycustomfields: { - enabled: true, - resolve: `./src/plugins/mycustomfields`, - }, }); diff --git a/examples/getstarted/package.json b/examples/getstarted/package.json index cf27b70cc5..56e8289399 100644 --- a/examples/getstarted/package.json +++ b/examples/getstarted/package.json @@ -12,10 +12,10 @@ "strapi": "strapi" }, "dependencies": { + "@strapi/plugin-color-picker": "4.3.4", "@strapi/plugin-documentation": "4.3.4", "@strapi/plugin-graphql": "4.3.4", "@strapi/plugin-i18n": "4.3.4", - "@strapi/custom-fields": "4.3.4", "@strapi/plugin-sentry": "4.3.4", "@strapi/plugin-users-permissions": "4.3.4", "@strapi/provider-email-mailgun": "4.3.4", diff --git a/examples/getstarted/src/api/kitchensink/content-types/kitchensink/schema.json b/examples/getstarted/src/api/kitchensink/content-types/kitchensink/schema.json index 4a0e03e0f6..f21f9781b1 100644 --- a/examples/getstarted/src/api/kitchensink/content-types/kitchensink/schema.json +++ b/examples/getstarted/src/api/kitchensink/content-types/kitchensink/schema.json @@ -133,10 +133,7 @@ }, "custom_field": { "type": "customField", - "customField": "plugin::mycustomfields.color", - "options": { - "format": "hex" - } + "customField": "plugin::color-picker.color" } } } diff --git a/examples/getstarted/src/plugins/mycustomfields/README.md b/examples/getstarted/src/plugins/mycustomfields/README.md deleted file mode 100644 index 83fea630b6..0000000000 --- a/examples/getstarted/src/plugins/mycustomfields/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Strapi plugin mycustomfield - -A quick description of mycustomfield. diff --git a/examples/getstarted/src/plugins/mycustomfields/admin/src/components/ColorPicker/ColorPickerIcon/icon.svg b/examples/getstarted/src/plugins/mycustomfields/admin/src/components/ColorPicker/ColorPickerIcon/icon.svg deleted file mode 100644 index 991b9d4e4c..0000000000 --- a/examples/getstarted/src/plugins/mycustomfields/admin/src/components/ColorPicker/ColorPickerIcon/icon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/examples/getstarted/src/plugins/mycustomfields/admin/src/components/ColorPicker/ColorPickerIcon/index.js b/examples/getstarted/src/plugins/mycustomfields/admin/src/components/ColorPicker/ColorPickerIcon/index.js deleted file mode 100644 index 4540ff60c0..0000000000 --- a/examples/getstarted/src/plugins/mycustomfields/admin/src/components/ColorPicker/ColorPickerIcon/index.js +++ /dev/null @@ -1,6 +0,0 @@ -import React from 'react'; -import icon from './icon.svg'; - -const ColorPickerIcon = () => ; - -export default ColorPickerIcon; diff --git a/examples/getstarted/src/plugins/mycustomfields/admin/src/components/ColorPicker/ColorPickerInput/index.js b/examples/getstarted/src/plugins/mycustomfields/admin/src/components/ColorPicker/ColorPickerInput/index.js deleted file mode 100644 index 24120592c9..0000000000 --- a/examples/getstarted/src/plugins/mycustomfields/admin/src/components/ColorPicker/ColorPickerInput/index.js +++ /dev/null @@ -1,63 +0,0 @@ -import React from 'react'; -import { Stack } from '@strapi/design-system/Stack'; -import { Typography } from '@strapi/design-system/Typography'; -import { Flex } from '@strapi/design-system/Flex'; -import { Box } from '@strapi/design-system/Box'; -import { Field, FieldHint, FieldError, FieldLabel } from '@strapi/design-system/Field'; -import { useIntl } from 'react-intl'; -import getTrad from '../../../utils/getTrad'; - -const ColorPickerInput = ({ - attribute, - description, - disabled, - error, - intlLabel, - labelAction, - name, - onChange, - required, - value, -}) => { - const { formatMessage } = useIntl(); - - return ( - - - - {formatMessage(intlLabel)} - {labelAction && {labelAction}} - - - {formatMessage( - { - id: getTrad('input.format'), - defaultMessage: 'Using color format {format}', - }, - { - format: attribute.options.format, - } - )} - - - - - - - ); -}; - -export default ColorPickerInput; diff --git a/examples/getstarted/src/plugins/mycustomfields/admin/src/index.js b/examples/getstarted/src/plugins/mycustomfields/admin/src/index.js deleted file mode 100644 index 87e78f6c64..0000000000 --- a/examples/getstarted/src/plugins/mycustomfields/admin/src/index.js +++ /dev/null @@ -1,150 +0,0 @@ -import * as yup from 'yup'; -import { prefixPluginTranslations } from '@strapi/helper-plugin'; -import pluginId from './pluginId'; -import ColorPickerIcon from './components/ColorPicker/ColorPickerIcon'; - -export default { - register(app) { - app.customFields.register({ - name: 'color', - pluginId: 'mycustomfields', - type: 'string', - icon: ColorPickerIcon, - intlLabel: { - id: 'mycustomfields.color.label', - defaultMessage: 'Color', - }, - intlDescription: { - id: 'mycustomfields.color.description', - defaultMessage: 'Select any color', - }, - components: { - Input: async () => - import( - /* webpackChunkName: "input-component" */ './components/ColorPicker/ColorPickerInput' - ), - }, - options: { - base: [ - { - intlLabel: { - id: 'color-picker.color.format.label', - defaultMessage: 'Color format', - }, - name: 'options.format', - type: 'select', - value: 'hex', - options: [ - { - key: '__null_reset_value__', - value: '', - metadatas: { - intlLabel: { - id: 'color-picker.color.format.placeholder', - defaultMessage: 'Select a format', - }, - hidden: true, - }, - }, - { - key: 'hex', - value: 'hex', - metadatas: { - intlLabel: { - id: 'color-picker.color.format.hex', - defaultMessage: 'Hexadecimal', - }, - }, - }, - { - key: 'rgba', - value: 'rgba', - metadatas: { - intlLabel: { - id: 'color-picker.color.format.rgba', - defaultMessage: 'RGBA', - }, - }, - }, - ], - }, - ], - advanced: [ - { - sectionTitle: { - id: 'global.settings', - defaultMessage: 'Settings', - }, - items: [ - { - name: 'required', - type: 'checkbox', - intlLabel: { - id: 'form.attribute.item.requiredField', - defaultMessage: 'Required field', - }, - description: { - id: 'form.attribute.item.requiredField.description', - defaultMessage: "You won't be able to create an entry if this field is empty", - }, - }, - { - name: 'private', - type: 'checkbox', - intlLabel: { - id: 'form.attribute.item.privateField', - defaultMessage: 'Private field', - }, - description: { - id: 'form.attribute.item.privateField.description', - defaultMessage: 'This field will not show up in the API response', - }, - }, - { - name: 'unique', - type: 'checkbox', - intlLabel: { - id: 'form.attribute.item.uniqueField', - defaultMessage: 'Unique field', - }, - description: { - id: 'form.attribute.item.uniqueField.description', - defaultMessage: - "You won't be able to create an entry if there is an existing entry with identical content", - }, - }, - ], - }, - ], - validator: (args) => ({ - format: yup.string().required({ - id: 'options.color-picker.format.error', - defaultMessage: 'The color format is required', - }), - }), - }, - }); - }, - bootstrap(app) {}, - async registerTrads({ locales }) { - const importedTrads = await Promise.all( - locales.map((locale) => { - return import(`./translations/${locale}.json`) - .then(({ default: data }) => { - return { - data: prefixPluginTranslations(data, pluginId), - locale, - }; - }) - .catch(() => { - return { - data: {}, - locale, - }; - }); - }) - ); - - return Promise.resolve(importedTrads); - }, -}; diff --git a/examples/getstarted/src/plugins/mycustomfields/admin/src/pluginId.js b/examples/getstarted/src/plugins/mycustomfields/admin/src/pluginId.js deleted file mode 100644 index 3c66397d54..0000000000 --- a/examples/getstarted/src/plugins/mycustomfields/admin/src/pluginId.js +++ /dev/null @@ -1,5 +0,0 @@ -const pluginPkg = require('../../package.json'); - -const pluginId = pluginPkg.name.replace(/^(@[^-,.][\w,-]+\/|strapi-)plugin-/i, ''); - -module.exports = pluginId; diff --git a/examples/getstarted/src/plugins/mycustomfields/admin/src/translations/en.json b/examples/getstarted/src/plugins/mycustomfields/admin/src/translations/en.json deleted file mode 100644 index 0811e362ac..0000000000 --- a/examples/getstarted/src/plugins/mycustomfields/admin/src/translations/en.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "input.format": "Using color format {format}" -} diff --git a/examples/getstarted/src/plugins/mycustomfields/admin/src/translations/fr.json b/examples/getstarted/src/plugins/mycustomfields/admin/src/translations/fr.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/examples/getstarted/src/plugins/mycustomfields/admin/src/translations/fr.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/examples/getstarted/src/plugins/mycustomfields/admin/src/utils/getTrad.js b/examples/getstarted/src/plugins/mycustomfields/admin/src/utils/getTrad.js deleted file mode 100644 index a2b8632a8d..0000000000 --- a/examples/getstarted/src/plugins/mycustomfields/admin/src/utils/getTrad.js +++ /dev/null @@ -1,5 +0,0 @@ -import pluginId from '../pluginId'; - -const getTrad = id => `${pluginId}.${id}`; - -export default getTrad; diff --git a/examples/getstarted/src/plugins/mycustomfields/package.json b/examples/getstarted/src/plugins/mycustomfields/package.json deleted file mode 100644 index 90e75b6821..0000000000 --- a/examples/getstarted/src/plugins/mycustomfields/package.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "mycustomfields", - "version": "0.0.0", - "description": "A plugin dedicated to developing and testing Custom Fields", - "strapi": { - "name": "mycustomfields", - "description": "A plugin dedicated to developing and testing Custom Fields", - "kind": "plugin", - "displayName": "My Custom Fields" - }, - "dependencies": {}, - "author": { - "name": "A Strapi developer" - }, - "maintainers": [ - { - "name": "A Strapi developer" - } - ], - "engines": { - "node": ">=14.19.1 <=16.x.x", - "npm": ">=6.0.0" - }, - "license": "MIT" -} diff --git a/examples/getstarted/src/plugins/mycustomfields/server/index.js b/examples/getstarted/src/plugins/mycustomfields/server/index.js deleted file mode 100644 index 4198063359..0000000000 --- a/examples/getstarted/src/plugins/mycustomfields/server/index.js +++ /dev/null @@ -1,7 +0,0 @@ -'use strict'; - -const register = require('./register'); - -module.exports = { - register, -}; diff --git a/examples/getstarted/src/plugins/mycustomfields/server/register.js b/examples/getstarted/src/plugins/mycustomfields/server/register.js deleted file mode 100644 index 8c53ed7241..0000000000 --- a/examples/getstarted/src/plugins/mycustomfields/server/register.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -module.exports = ({ strapi }) => { - strapi.customFields.register({ - name: 'color', - plugin: 'mycustomfields', - type: 'string', - }); -}; diff --git a/examples/getstarted/src/plugins/mycustomfields/strapi-admin.js b/examples/getstarted/src/plugins/mycustomfields/strapi-admin.js deleted file mode 100644 index 2d1a3d93ac..0000000000 --- a/examples/getstarted/src/plugins/mycustomfields/strapi-admin.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; - -module.exports = require('./admin/src').default; diff --git a/examples/getstarted/src/plugins/mycustomfields/strapi-server.js b/examples/getstarted/src/plugins/mycustomfields/strapi-server.js deleted file mode 100644 index 8a908be91d..0000000000 --- a/examples/getstarted/src/plugins/mycustomfields/strapi-server.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; - -module.exports = require('./server'); diff --git a/yarn.lock b/yarn.lock index 963aca7df3..a1cffce1ec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1324,6 +1324,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" +"@babel/polyfill@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.12.1.tgz#1f2d6371d1261bbd961f3c5d5909150e12d0bd96" + integrity sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g== + dependencies: + core-js "^2.6.5" + regenerator-runtime "^0.13.4" + "@babel/preset-env@7.18.10", "@babel/preset-env@^7.12.11": version "7.18.10" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.18.10.tgz#83b8dfe70d7eea1aae5a10635ab0a5fe60dfc0f4" @@ -1840,6 +1848,18 @@ "@formatjs/intl-localematcher" "0.2.25" tslib "^2.1.0" +"@formatjs/ecma402-abstract@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.9.3.tgz#00892014c805935b5b1345d238246e9bf3a2de50" + integrity sha512-DBrRUL65m4SVtfq+T4Qltd8+upAzfb9K1MX0UZ0hqQ0wpBY0PSIti9XJe0ZQ/j2v/KxpwQ0Jw5NLumKVezJFQg== + dependencies: + tslib "^2.1.0" + +"@formatjs/fast-memoize@1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.1.1.tgz#3006b58aca1e39a98aca213356b42da5d173f26b" + integrity sha512-mIqBr5uigIlx13eZTOPSEh2buDiy3BCdMYUtewICREQjbb4xarDiVWoXSnrERM7NanZ+0TAHNXSqDe6HpEFQUg== + "@formatjs/fast-memoize@1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz#e6f5aee2e4fd0ca5edba6eba7668e2d855e0fc21" @@ -1847,6 +1867,15 @@ dependencies: tslib "^2.1.0" +"@formatjs/icu-messageformat-parser@2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.6.tgz#7471c2116982f07b3d9b80e4572a870f20adbaf6" + integrity sha512-dgOZ2kq3sbjjC4P0IIghXFUiGY+x9yyypBJF9YFACjw8gPq/OSPmOzdMGvjY9hl4EeeIhhsDd4LIAN/3zHG99A== + dependencies: + "@formatjs/ecma402-abstract" "1.9.3" + "@formatjs/icu-skeleton-parser" "1.2.7" + tslib "^2.1.0" + "@formatjs/icu-messageformat-parser@2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz#a54293dd7f098d6a6f6a084ab08b6d54a3e8c12d" @@ -1856,6 +1885,14 @@ "@formatjs/icu-skeleton-parser" "1.3.6" tslib "^2.1.0" +"@formatjs/icu-skeleton-parser@1.2.7": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.2.7.tgz#a74954695c37470efdeff828799654088e567c34" + integrity sha512-xm1rJMOz4fwVfWH98VKtbTpZvyQ45plHilkCF16Nm6bAgosYC/IcMmgJisGr6uHqb5TvJRXE07+EvnkIIQjsdA== + dependencies: + "@formatjs/ecma402-abstract" "1.9.3" + tslib "^2.1.0" + "@formatjs/icu-skeleton-parser@1.3.6": version "1.3.6" resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz#4ce8c0737d6f07b735288177049e97acbf2e8964" @@ -1864,6 +1901,14 @@ "@formatjs/ecma402-abstract" "1.11.4" tslib "^2.1.0" +"@formatjs/intl-displaynames@5.1.5": + version "5.1.5" + resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.1.5.tgz#fb65c09493c3488e11e72b7d9512f0c1cc18b247" + integrity sha512-338DoPv8C4BqLqE7Sn5GkJbbkpL0RG8VoMP6qMJywx7bXVgOdWXiXUl3owdCPvq0bpVGGxTl+UNnF+UH8wGdLg== + dependencies: + "@formatjs/ecma402-abstract" "1.9.3" + tslib "^2.1.0" + "@formatjs/intl-displaynames@5.4.3": version "5.4.3" resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.4.3.tgz#e468586694350c722c7efab1a31fcde68aeaed8b" @@ -1873,6 +1918,14 @@ "@formatjs/intl-localematcher" "0.2.25" tslib "^2.1.0" +"@formatjs/intl-listformat@6.2.5": + version "6.2.5" + resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.2.5.tgz#b2534700807e3ca2c2d8180592c15751037c908a" + integrity sha512-LRGroM+uLc8dL5J8zwHhNNxWw45nnHQMphW3zEnD9AySKPbFRsrSxzV8LYA93U5mkvMSBf49RdEODpdeyDak/Q== + dependencies: + "@formatjs/ecma402-abstract" "1.9.3" + tslib "^2.1.0" + "@formatjs/intl-listformat@6.5.3": version "6.5.3" resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.5.3.tgz#f29da613a8062dc3e4e3d847ba890c3ea745f051" @@ -1889,6 +1942,19 @@ dependencies: tslib "^2.1.0" +"@formatjs/intl@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-1.13.0.tgz#31f11d88220b6b864e58d3a7c7cb46e3cee62bf3" + integrity sha512-Wu8NU+OT9ZmkRSeIfKBY8GRrsCpF/Abc7v6Q8wHzA/VxT7HZblhO8YryALISqc0Vdmq4xUnvbrX4cSNSXdafZg== + dependencies: + "@formatjs/ecma402-abstract" "1.9.3" + "@formatjs/fast-memoize" "1.1.1" + "@formatjs/icu-messageformat-parser" "2.0.6" + "@formatjs/intl-displaynames" "5.1.5" + "@formatjs/intl-listformat" "6.2.5" + intl-messageformat "9.6.18" + tslib "^2.1.0" + "@formatjs/intl@2.2.1": version "2.2.1" resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.2.1.tgz#6daf4dabed055b17f467f0aa1bc073a626bc9189" @@ -1912,6 +1978,11 @@ resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.36.tgz#b44e52db3b6b20523e0c57ef8c42d315532cb903" integrity sha512-a/7BiSgobHAgBWeN7N0w+lAhInrGxksn13uK7231n2m8EDPE3BMCl9NZLTGrj9ZXfCmC6LM0QLqXidIizVQ6yg== +"@fortawesome/fontawesome-common-types@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.3.0.tgz#949995a05c0d8801be7e0a594f775f1dbaa0d893" + integrity sha512-CA3MAZBTxVsF6SkfkHXDerkhcQs0QPofy43eFdbWJJkZiq3SfiaH1msOkac59rQaqto5EqWnASboY1dBuKen5w== + "@fortawesome/fontawesome-free@^5.15.2", "@fortawesome/fontawesome-free@^5.15.3": version "5.15.4" resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz#ecda5712b61ac852c760d8b3c79c96adca5554e5" @@ -1924,6 +1995,13 @@ dependencies: "@fortawesome/fontawesome-common-types" "6.1.2" +"@fortawesome/fontawesome-svg-core@^1.2.35": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.3.0.tgz#343fac91fa87daa630d26420bfedfba560f85885" + integrity sha512-UIL6crBWhjTNQcONt96ExjUnKt1D68foe3xjEensLDclqQ6YagwCRYVQdrp/hW0ALRp/5Fv/VKw+MqTUWYYvPg== + dependencies: + "@fortawesome/fontawesome-common-types" "^0.3.0" + "@fortawesome/free-brands-svg-icons@^5.15.2", "@fortawesome/free-brands-svg-icons@^5.15.3": version "5.15.4" resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-5.15.4.tgz#ec8a44dd383bcdd58aa7d1c96f38251e6fec9733" @@ -2002,6 +2080,13 @@ dependencies: tslib "^2.4.0" +"@graphql-tools/utils@^8.9.0": + version "8.11.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.11.0.tgz#764ebf9b371b5f5cb66228267c68bea996cc8c03" + integrity sha512-4lkc+F/hsQTjNnnfFh7lzrhRmRm1y2ARfKA6RD5FbTJO58JadirNbkY5u4lsVEPBZHiivHqAiQ/pIBhGMyEMcQ== + dependencies: + tslib "^2.4.0" + "@humanwhocodes/config-array@^0.10.4": version "0.10.4" resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.10.4.tgz#01e7366e57d2ad104feea63e72248f22015c520c" @@ -2325,6 +2410,13 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" +"@koa/cors@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-3.1.0.tgz#618bb073438cfdbd3ebd0e648a76e33b84f3a3b2" + integrity sha512-7ulRC1da/rBa6kj6P4g2aJfnET3z8Uf3SWu60cjbtxTA5g8lxRdX/Bd2P92EagGwwAhANeNw8T8if99rJliR6Q== + dependencies: + vary "^1.1.2" + "@koa/cors@3.4.1", "@koa/cors@^3.1.0": version "3.4.1" resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-3.4.1.tgz#ddd5c6ff07a1e60831e1281411a3b9fdb95a5b26" @@ -3645,6 +3737,17 @@ "@sendgrid/client" "^7.7.0" "@sendgrid/helpers" "^7.7.0" +"@sentry/core@6.19.6": + version "6.19.6" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.19.6.tgz#7d4649d0148b5d0be1358ab02e2f869bf7363e9a" + integrity sha512-biEotGRr44/vBCOegkTfC9rwqaqRKIpFljKGyYU6/NtzMRooktqOhjmjmItNCMRknArdeaQwA8lk2jcZDXX3Og== + dependencies: + "@sentry/hub" "6.19.6" + "@sentry/minimal" "6.19.6" + "@sentry/types" "6.19.6" + "@sentry/utils" "6.19.6" + tslib "^1.9.3" + "@sentry/core@6.19.7": version "6.19.7" resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.19.7.tgz#156aaa56dd7fad8c89c145be6ad7a4f7209f9785" @@ -3656,6 +3759,15 @@ "@sentry/utils" "6.19.7" tslib "^1.9.3" +"@sentry/hub@6.19.6": + version "6.19.6" + resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.19.6.tgz#ada83ceca0827c49534edfaba018221bc1eb75e1" + integrity sha512-PuEOBZxvx3bjxcXmWWZfWXG+orojQiWzv9LQXjIgroVMKM/GG4QtZbnWl1hOckUj7WtKNl4hEGO2g/6PyCV/vA== + dependencies: + "@sentry/types" "6.19.6" + "@sentry/utils" "6.19.6" + tslib "^1.9.3" + "@sentry/hub@6.19.7": version "6.19.7" resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.19.7.tgz#58ad7776bbd31e9596a8ec46365b45cd8b9cfd11" @@ -3665,6 +3777,15 @@ "@sentry/utils" "6.19.7" tslib "^1.9.3" +"@sentry/minimal@6.19.6": + version "6.19.6" + resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.19.6.tgz#b6cced3708e25d322039e68ebdf8fadfa445bf7d" + integrity sha512-T1NKcv+HTlmd8EbzUgnGPl4ySQGHWMCyZ8a8kXVMZOPDzphN3fVIzkYzWmSftCWp0rpabXPt9aRF2mfBKU+mAQ== + dependencies: + "@sentry/hub" "6.19.6" + "@sentry/types" "6.19.6" + tslib "^1.9.3" + "@sentry/minimal@6.19.7": version "6.19.7" resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.19.7.tgz#b3ee46d6abef9ef3dd4837ebcb6bdfd01b9aa7b4" @@ -3674,6 +3795,20 @@ "@sentry/types" "6.19.7" tslib "^1.9.3" +"@sentry/node@6.19.6": + version "6.19.6" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-6.19.6.tgz#d63c4ffcf0150b4175a2e4e5021b53af46e5946f" + integrity sha512-kHQMfsy40ZxxdS9zMPmXCOOLWOJbQj6/aVSHt/L1QthYcgkAi7NJQNXnQIPWQDe8eP3DfNIWM7dc446coqjXrQ== + dependencies: + "@sentry/core" "6.19.6" + "@sentry/hub" "6.19.6" + "@sentry/types" "6.19.6" + "@sentry/utils" "6.19.6" + cookie "^0.4.1" + https-proxy-agent "^5.0.0" + lru_map "^0.3.3" + tslib "^1.9.3" + "@sentry/node@6.19.7": version "6.19.7" resolved "https://registry.yarnpkg.com/@sentry/node/-/node-6.19.7.tgz#32963b36b48daebbd559e6f13b1deb2415448592" @@ -3688,11 +3823,24 @@ lru_map "^0.3.3" tslib "^1.9.3" +"@sentry/types@6.19.6": + version "6.19.6" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.6.tgz#70513f9dca05d23d7ab9c2a6cb08d4db6763ca67" + integrity sha512-QH34LMJidEUPZK78l+Frt3AaVFJhEmIi05Zf8WHd9/iTt+OqvCHBgq49DDr1FWFqyYWm/QgW/3bIoikFpfsXyQ== + "@sentry/types@6.19.7": version "6.19.7" resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.7.tgz#c6b337912e588083fc2896eb012526cf7cfec7c7" integrity sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg== +"@sentry/utils@6.19.6": + version "6.19.6" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.6.tgz#2ddc9ef036c3847084c43d0e5a55e4646bdf9021" + integrity sha512-fAMWcsguL0632eWrROp/vhPgI7sBj/JROWVPzpabwVkm9z3m1rQm6iLFn4qfkZL8Ozy6NVZPXOQ7EXmeU24byg== + dependencies: + "@sentry/types" "6.19.6" + tslib "^1.9.3" + "@sentry/utils@6.19.7": version "6.19.7" resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.7.tgz#6edd739f8185fd71afe49cbe351c1bbf5e7b7c79" @@ -5284,6 +5432,126 @@ regenerator-runtime "^0.13.7" resolve-from "^5.0.0" +"@strapi/admin@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-4.3.4.tgz#68f79534487ac13e80b40ddfa191a089cee6d963" + integrity sha512-rHQcvYJZI6IZuEIFzFgICwHiVGzRGppC4GXk4+2os/9XdbncxbwdQRr3cvxfXUPVjiESvRJntUe4nbTr3j3Sxw== + dependencies: + "@babel/core" "7.18.10" + "@babel/plugin-transform-runtime" "7.18.10" + "@babel/polyfill" "7.12.1" + "@babel/preset-env" "7.18.10" + "@babel/preset-react" "7.18.6" + "@babel/runtime" "7.18.9" + "@casl/ability" "^5.4.3" + "@fingerprintjs/fingerprintjs" "3.3.3" + "@fortawesome/fontawesome-free" "^5.15.3" + "@fortawesome/fontawesome-svg-core" "^1.2.35" + "@fortawesome/free-brands-svg-icons" "^5.15.3" + "@fortawesome/free-solid-svg-icons" "^5.15.3" + "@fortawesome/react-fontawesome" "^0.2.0" + "@pmmmwh/react-refresh-webpack-plugin" "0.5.7" + "@strapi/babel-plugin-switch-ee-ce" "4.3.4" + "@strapi/design-system" "1.2.1" + "@strapi/helper-plugin" "4.3.4" + "@strapi/icons" "1.2.1" + "@strapi/typescript-utils" "4.3.4" + "@strapi/utils" "4.3.4" + axios "0.24.0" + babel-loader "8.2.5" + babel-plugin-styled-components "2.0.2" + bcryptjs "2.4.3" + chalk "^4.1.1" + chokidar "^3.5.1" + codemirror "^5.65.6" + cross-env "^7.0.3" + css-loader "6.7.1" + date-fns "2.28.0" + dotenv "8.5.1" + esbuild-loader "^2.19.0" + execa "^1.0.0" + fast-deep-equal "3.1.3" + font-awesome "^4.7.0" + fork-ts-checker-webpack-plugin "7.2.1" + formik "^2.2.6" + fs-extra "10.0.0" + highlight.js "^10.4.1" + history "^4.9.0" + hoist-non-react-statics "^3.3.0" + html-loader "3.1.2" + html-webpack-plugin "5.5.0" + immer "9.0.15" + invariant "^2.2.4" + js-cookie "2.2.1" + jsonwebtoken "8.5.1" + koa-compose "4.1.0" + koa-passport "5.0.0" + koa-static "5.0.0" + lodash "4.17.21" + markdown-it "^12.3.2" + markdown-it-abbr "^1.0.4" + markdown-it-container "^3.0.0" + markdown-it-deflist "^2.1.0" + markdown-it-emoji "^2.0.0" + markdown-it-footnote "^3.0.3" + markdown-it-ins "^3.0.1" + markdown-it-mark "^3.0.1" + markdown-it-sub "^1.0.0" + markdown-it-sup "1.0.0" + match-sorter "^4.0.2" + mini-css-extract-plugin "2.4.4" + node-polyfill-webpack-plugin "1.1.4" + p-map "4.0.0" + passport-local "1.0.0" + prop-types "^15.7.2" + qs "6.10.1" + react "^17.0.2" + react-copy-to-clipboard "^5.1.0" + react-dnd "^14.0.2" + react-dnd-html5-backend "^14.0.0" + react-dom "^17.0.2" + react-error-boundary "3.1.1" + react-fast-compare "^3.2.0" + react-helmet "^6.1.0" + react-intl "5.20.2" + react-query "3.24.3" + react-redux "7.2.8" + react-refresh "0.11.0" + react-router "5.2.0" + react-router-dom "5.2.0" + react-window "1.8.7" + redux "^4.0.1" + redux-saga "^0.16.0" + reselect "^4.0.0" + rimraf "3.0.2" + sanitize-html "2.7.0" + semver "7.3.7" + sift "13.5.4" + style-loader "3.3.1" + styled-components "5.3.3" + webpack "^5.73.0" + webpack-cli "^4.10.0" + webpack-dev-server "^4.9.3" + webpackbar "^5.0.2" + yup "^0.32.9" + +"@strapi/babel-plugin-switch-ee-ce@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/babel-plugin-switch-ee-ce/-/babel-plugin-switch-ee-ce-4.3.4.tgz#c4fb02209dbf2ec78234ad434a7e6b60d2f09f31" + integrity sha512-oljisPRgnGV6Qlf7UtWNd3mC9rg4iMxJIy2Xab5zT7TO026+40ig6ntA9pq3vs1hN5PdphGi/0UZ3TTKYCfzww== + +"@strapi/database@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/database/-/database-4.3.4.tgz#1f2ab7157699ea0ea089a875106eff646b34060a" + integrity sha512-3OxmhkVS69OQytDBRb89mloy5JDaTzIVPJZcMledAHdOkZW9PZUSkVBLr7rL73WHHdkDDg6deB+2P51XRAaIHw== + dependencies: + date-fns "2.28.0" + debug "4.3.1" + fs-extra "10.0.0" + knex "1.0.7" + lodash "4.17.21" + umzug "3.1.1" + "@strapi/design-system@1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.2.1.tgz#d0e611709ab10930e8723960813b60ce1ef80890" @@ -5315,6 +5583,62 @@ optionalDependencies: typescript "^4.6.2" +"@strapi/generate-new@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-4.3.4.tgz#2131032e84a21e1ae13bb16ab55c28a2b9bb3232" + integrity sha512-Dov4N47BepUtbXFyZlyGszLiwTiqwsrFzqnSHcjG47BTYTQaj4o7JwCu4sbokxJI94TJ5RBFVFQeTLFnHBvWiA== + dependencies: + "@sentry/node" "6.19.6" + chalk "^4.1.1" + execa "^1.0.0" + fs-extra "10.0.0" + inquirer "8.2.4" + lodash "4.17.21" + node-fetch "^2.6.1" + node-machine-id "^1.1.10" + ora "^5.4.1" + tar "6.1.11" + uuid "^8.3.2" + +"@strapi/generators@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-4.3.4.tgz#be60a482b23dd4b5346595fb65596f5ceed8f5a2" + integrity sha512-yQ9s0WDbFVFb+96pqPfvi+NWzJMlLAURR0fCRblXGF09W4xHOlqFe99qswDXlcJXnM/MXlBcwj0VlI2xvukmZg== + dependencies: + "@sindresorhus/slugify" "1.1.0" + "@strapi/typescript-utils" "4.3.4" + "@strapi/utils" "4.3.4" + chalk "4.1.2" + fs-extra "10.0.0" + node-plop "0.26.3" + plop "2.7.6" + pluralize "8.0.0" + +"@strapi/helper-plugin@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.3.4.tgz#16e2527a7d0b5b1aa0e5737fb0cb6213bd45558a" + integrity sha512-j7oHciyETS5NkozhCPZpcgz+b7IxgOtL/V1Ifr6ftPz/vhJqZTxODwZ/NF6cTEhxxdj0opQVCbvN0HAOz4PJYw== + dependencies: + "@fortawesome/fontawesome-free" "^5.15.2" + "@fortawesome/fontawesome-svg-core" "^1.2.35" + "@fortawesome/free-brands-svg-icons" "^5.15.2" + "@fortawesome/free-solid-svg-icons" "^5.15.3" + "@fortawesome/react-fontawesome" "^0.2.0" + axios "0.25.0" + formik "2.2.9" + invariant "^2.2.1" + lodash "4.17.21" + match-sorter "^4.0.2" + react "^17.0.2" + react-dom "^17.0.2" + react-helmet "^6.1.0" + react-intl "5.20.2" + react-router "^5.2.0" + react-router-dom "5.2.0" + react-select "4.0.2" + styled-components "5.3.3" + whatwg-fetch "^3.6.2" + "@strapi/icons@1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.2.1.tgz#780e74a8284bc18c268e61b37ff8a1b75d49c9b3" @@ -5322,6 +5646,289 @@ dependencies: rimraf "^3.0.2" +"@strapi/logger@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-4.3.4.tgz#03f25295df17298d51e0f0cf2f0b9225c73200f1" + integrity sha512-UAM3unqHpeA83jM7DWTzbqgkfiogo5f/5sMy+oppsgODIS120XLTILIumR0ZwLny7aA12b+I7v5WD9FLneeqnA== + dependencies: + lodash "4.17.21" + winston "3.3.3" + +"@strapi/plugin-content-manager@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/plugin-content-manager/-/plugin-content-manager-4.3.4.tgz#d9100dec0409d947120797c0776724ea2942451d" + integrity sha512-ILfBmBU4uIiLAvwMIX7vx20EgB9iBs6CKd0v+9XIxVlbcuzjGKY15x2n+T9ciHZy4htv1hHijaq5tKZopR0F6A== + dependencies: + "@sindresorhus/slugify" "1.1.0" + "@strapi/utils" "4.3.4" + lodash "4.17.21" + +"@strapi/plugin-content-type-builder@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.3.4.tgz#1d29f1bce3ab2a6d24e82bab4c08460388d4fdbc" + integrity sha512-NI6qbKaFRZd4y1/eYymELOdrZ6JCfbahBpSSokW7Li27Nk9ilNfjAlY/im2USOR6/YEuiUiEmCgXvyowvB5vng== + dependencies: + "@sindresorhus/slugify" "1.1.0" + "@strapi/generators" "4.3.4" + "@strapi/helper-plugin" "4.3.4" + "@strapi/utils" "4.3.4" + fs-extra "10.0.0" + lodash "4.17.21" + pluralize "^8.0.0" + react "^17.0.2" + react-dom "^17.0.2" + react-intl "5.20.2" + react-redux "7.2.8" + react-router "^5.2.0" + react-router-dom "5.2.0" + redux "^4.0.1" + reselect "^4.0.0" + yup "^0.32.9" + +"@strapi/plugin-documentation@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/plugin-documentation/-/plugin-documentation-4.3.4.tgz#20d15368efd7572fbf9e2594251cae5b17631868" + integrity sha512-buswys5D/xXXgcc4PGLwrKVv7waaPSQJgk05QXpJN1fZBXpZa1ffL1pr3rGsuah065ZJ2aqDF39TfCXbC07K6w== + dependencies: + "@strapi/helper-plugin" "4.3.4" + "@strapi/utils" "4.3.4" + bcryptjs "2.4.3" + cheerio "^1.0.0-rc.12" + fs-extra "10.0.0" + koa-static "^5.0.0" + lodash "4.17.21" + path-to-regexp "6.2.1" + pluralize "8.0.0" + react "^17.0.2" + react-copy-to-clipboard "^5.1.0" + react-dom "^17.0.2" + react-intl "5.20.2" + react-redux "7.2.8" + react-router "^5.2.0" + react-router-dom "5.2.0" + redux "^4.0.1" + reselect "^4.0.0" + swagger-ui-dist "4.12.0" + yaml "1.10.2" + +"@strapi/plugin-email@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/plugin-email/-/plugin-email-4.3.4.tgz#d185fc4645f80f2421b04f57bd196960195b3b24" + integrity sha512-rCnjuXL2vu36XT2WI3cmmydc5QZ0G11WUnRO80PoJqnTnfeaQmuWhjedXvqMi/aw89VHhS+7w/KYeLElug94PA== + dependencies: + "@strapi/provider-email-sendmail" "4.3.4" + "@strapi/utils" "4.3.4" + lodash "4.17.21" + +"@strapi/plugin-graphql@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/plugin-graphql/-/plugin-graphql-4.3.4.tgz#1d0ee4d3874b5f77b922ec8a0855e18294fbc655" + integrity sha512-u+eb2bNc/VHmlGP279UCn2yvK8d5nWwvMbb1J60KcRtbxTmMPPcgT3BF8G+38Fky0tpBVwEYPEwOnjK+2Dpjzw== + dependencies: + "@graphql-tools/schema" "8.1.2" + "@graphql-tools/utils" "^8.9.0" + "@strapi/utils" "4.3.4" + apollo-server-core "3.1.2" + apollo-server-koa "3.10.0" + glob "^7.1.7" + graphql "^15.5.1" + graphql-depth-limit "^1.1.0" + graphql-playground-middleware-koa "^1.6.21" + graphql-scalars "1.17.0" + graphql-upload "^13.0.0" + koa-compose "^4.1.0" + lodash "4.17.21" + nexus "1.2.0" + pluralize "^8.0.0" + subscriptions-transport-ws "0.9.19" + +"@strapi/plugin-i18n@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/plugin-i18n/-/plugin-i18n-4.3.4.tgz#09bbac2c315f3bdd5056404a6bc20443024e6db4" + integrity sha512-A1N/adkNZPMHLdSbZxT/VJ6Mey7J3Q87+PsdaoYQnXcHgUmvWSzaa8/EwlajNRraykjI5jGfGUHlzxA8IHAK7g== + dependencies: + "@strapi/utils" "4.3.4" + lodash "4.17.21" + +"@strapi/plugin-sentry@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/plugin-sentry/-/plugin-sentry-4.3.4.tgz#4bd297c96b1839c25291214c296dbf5ed9bbd773" + integrity sha512-MKNfVWR2iPRea+22cWr88/h6gHPBbKl3l8e7C0ErApz6nXJwcw3AiXHA9Q79nhd6KU7q2yeyL5hS+fnUq7S9Dw== + dependencies: + "@sentry/node" "6.19.6" + +"@strapi/plugin-upload@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/plugin-upload/-/plugin-upload-4.3.4.tgz#324bb79f6e18c784d257ba84815f45a6a332fe75" + integrity sha512-N1/1LSvXmz51EXY4YFcJZrPxEomaEvP01fw9o1gG/yXIdi0dwrtfUy5xuWMHKkX6yPIaIyhjn2Bnfquc1KHLNA== + dependencies: + "@strapi/helper-plugin" "4.3.4" + "@strapi/provider-upload-local" "4.3.4" + "@strapi/utils" "4.3.4" + byte-size "7.0.1" + cropperjs "1.5.12" + date-fns "2.28.0" + fs-extra "10.0.0" + immer "9.0.15" + koa-range "0.3.0" + koa-static "5.0.0" + lodash "4.17.21" + mime-types "2.1.35" + react "^17.0.2" + react-copy-to-clipboard "^5.1.0" + react-dom "^17.0.2" + react-intl "5.20.2" + react-redux "7.2.8" + react-router "^5.2.0" + react-router-dom "5.2.0" + sharp "0.30.7" + +"@strapi/plugin-users-permissions@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/plugin-users-permissions/-/plugin-users-permissions-4.3.4.tgz#2fc30716948b23dc9509d4ccdf66829af57ae7a2" + integrity sha512-2FU+dktdQVqH39qXjQ3MqAq7c6JyqK/aB6EySZD1jUL4ZBkzwkp4N9Vq/Aj+nay3je4WtLza8bdY/60oBlpyWw== + dependencies: + "@strapi/helper-plugin" "4.3.4" + "@strapi/utils" "4.3.4" + bcryptjs "2.4.3" + grant-koa "5.4.8" + jsonwebtoken "^8.1.0" + koa2-ratelimit "^1.1.1" + lodash "4.17.21" + purest "4.0.2" + react "^17.0.2" + react-dom "^17.0.2" + react-intl "5.20.2" + react-redux "7.2.8" + react-router "^5.2.0" + react-router-dom "5.2.0" + redux-saga "^0.16.0" + request "^2.83.0" + url-join "4.0.1" + +"@strapi/provider-email-mailgun@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/provider-email-mailgun/-/provider-email-mailgun-4.3.4.tgz#0116dcc04fcea29759eedd894e50c0b6a1397487" + integrity sha512-Lw0YfD0+XgLQ4ib7PBCW1eOaMQjGzp062VfaAMVmgKKdgmEnvhl9rB2OB6kz+msoXC56/c5vls0DcOJB1iRSgw== + dependencies: + "@strapi/utils" "4.3.4" + form-data "^4.0.0" + mailgun.js "5.2.2" + +"@strapi/provider-email-sendmail@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.3.4.tgz#19ee701e09c1e3f936cbed9e0bb291ea76d3d4a5" + integrity sha512-9JTNLCRl5Dl1gVfQaelxcGex6j2+HLZjNw+oIl0XynLSg/VpcEmHK/6kB7vzIGo/oDMa3EtFWp8Ff0MDi9qQ+A== + dependencies: + "@strapi/utils" "4.3.4" + sendmail "^1.6.1" + +"@strapi/provider-upload-aws-s3@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/provider-upload-aws-s3/-/provider-upload-aws-s3-4.3.4.tgz#d92aa2e462f5e61947916ff5b66dcc0e0dc0c6c2" + integrity sha512-JS6Sg+DHKSR9uw/wTWrkwknRa1zJWpaW8s4q4loILHeUeIuVgerVNSQvRNoIAB5DazS9UdQoSO0YUorjtIopwg== + dependencies: + aws-sdk "2.1188.0" + lodash "4.17.21" + +"@strapi/provider-upload-cloudinary@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/provider-upload-cloudinary/-/provider-upload-cloudinary-4.3.4.tgz#4646cde3f5deffef49d40ecf2f772ac046ac2f4f" + integrity sha512-F1GD2B9NGQij1JY5HTmIwo8dUEHB4RatYDjWSQ87FrfM5msmmbtxGl54iAvgMPiDi49NqlE8jjrHEckc5w4raw== + dependencies: + "@strapi/utils" "4.3.4" + cloudinary "^1.30.1" + into-stream "^5.1.0" + +"@strapi/provider-upload-local@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-4.3.4.tgz#7705c31bf2b49a2f05be8f7bdd7f82303366a1d4" + integrity sha512-n7LX/gsOtKTJvFWeZe/c8P32flRnv2be70sYnAfdnZTncRzVGllLGI95Q9aOpmSWu4k30zIvERs+YF3pGtZ9Pg== + dependencies: + "@strapi/utils" "4.3.4" + fs-extra "10.0.0" + +"@strapi/strapi@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-4.3.4.tgz#8756c5e81b5d1affa6792e73c9b31923139290cd" + integrity sha512-2RqLtPK4WV0Hf2pnkJwpq9sFQXZEER9EtM2mOjZ4DQfYrhXjol24FkkWyN/nwKlAu4EYcG8SyqR40ZEsTJITxA== + dependencies: + "@koa/cors" "3.1.0" + "@koa/router" "10.1.1" + "@strapi/admin" "4.3.4" + "@strapi/database" "4.3.4" + "@strapi/generate-new" "4.3.4" + "@strapi/generators" "4.3.4" + "@strapi/logger" "4.3.4" + "@strapi/plugin-content-manager" "4.3.4" + "@strapi/plugin-content-type-builder" "4.3.4" + "@strapi/plugin-email" "4.3.4" + "@strapi/plugin-upload" "4.3.4" + "@strapi/typescript-utils" "4.3.4" + "@strapi/utils" "4.3.4" + bcryptjs "2.4.3" + boxen "5.1.2" + chalk "4.1.2" + chokidar "3.5.2" + ci-info "3.3.2" + cli-table3 "0.6.2" + commander "8.2.0" + configstore "5.0.1" + debug "4.3.2" + delegates "1.0.0" + dotenv "10.0.0" + execa "5.1.1" + fs-extra "10.0.0" + glob "7.2.0" + http-errors "1.8.1" + inquirer "8.2.4" + is-docker "2.2.1" + koa "2.13.4" + koa-body "4.2.0" + koa-compose "4.1.0" + koa-compress "5.1.0" + koa-favicon "2.1.0" + koa-helmet "6.1.0" + koa-ip "2.1.0" + koa-session "6.2.0" + koa-static "5.0.0" + lodash "4.17.21" + mime-types "2.1.35" + node-fetch "2.6.7" + node-machine-id "1.1.12" + node-schedule "2.1.0" + open "8.4.0" + ora "5.4.1" + package-json "7.0.0" + qs "6.10.1" + resolve-cwd "3.0.0" + semver "7.3.7" + statuses "2.0.1" + uuid "^8.3.2" + +"@strapi/typescript-utils@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-4.3.4.tgz#1cabf813db416c1b9862fda3725d50d0b8bf4a99" + integrity sha512-w9mEor0QG8vT9SXZKPV73xInlojW8w1WpaMIeQ3oRkGKc5f3JnOnkvJraKFli/CojOGzYypoHGtkEe1jtLKl5g== + dependencies: + chalk "4.1.2" + cli-table3 "0.6.2" + fs-extra "10.0.1" + lodash "4.17.21" + prettier "2.7.1" + typescript "4.6.2" + +"@strapi/utils@4.3.4": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.3.4.tgz#8cd150c4ad356a2ea33aed7f41a4e6bfef7aeff1" + integrity sha512-7qQL6SQ78RKJgtDxaIcL/aDci8F0R2AgclLry30BcCHb/qRNv9IMIBQ0z/v+lHKP7eVU5rp77nF+RjbpKp3GcQ== + dependencies: + "@sindresorhus/slugify" "1.1.0" + date-fns "2.28.0" + http-errors "1.8.1" + lodash "4.17.21" + yup "0.32.9" + "@stylelint/postcss-css-in-js@^0.37.2": version "0.37.3" resolved "https://registry.yarnpkg.com/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.3.tgz#d149a385e07ae365b0107314c084cb6c11adbf49" @@ -7417,6 +8024,20 @@ axe-core@^4.4.3: resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.3.tgz#11c74d23d5013c0fa5d183796729bc3482bd2f6f" integrity sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w== +axios@0.24.0: + version "0.24.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.24.0.tgz#804e6fa1e4b9c5288501dd9dff56a7a0940d20d6" + integrity sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA== + dependencies: + follow-redirects "^1.14.4" + +axios@0.25.0: + version "0.25.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.25.0.tgz#349cfbb31331a9b4453190791760a8d35b093e0a" + integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== + dependencies: + follow-redirects "^1.14.7" + axios@0.27.2: version "0.27.2" resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972" @@ -9296,6 +9917,11 @@ core-js@3.6.5: resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== +core-js@^2.6.5: + version "2.6.12" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== + core-js@^3.0.4, core-js@^3.6.5, core-js@^3.8.2: version "3.24.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.24.1.tgz#cf7724d41724154010a6576b7b57d94c5d66e64f" @@ -9653,6 +10279,11 @@ data-urls@^2.0.0: whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" +date-fns@2.28.0: + version "2.28.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2" + integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw== + date-fns@2.29.2: version "2.29.2" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.2.tgz#0d4b3d0f3dff0f920820a070920f0d9662c51931" @@ -9677,6 +10308,13 @@ debug@4, debug@4.3.4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, de dependencies: ms "2.1.2" +debug@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + debug@4.3.1: version "4.3.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" @@ -10104,7 +10742,7 @@ domain-browser@^1.1.1: resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== -domain-browser@^4.22.0: +domain-browser@^4.19.0, domain-browser@^4.22.0: version "4.22.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.22.0.tgz#6ddd34220ec281f9a65d3386d267ddd35c491f9f" integrity sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw== @@ -11591,7 +12229,7 @@ fn.name@1.x.x: resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== -follow-redirects@^1.0.0, follow-redirects@^1.14.8, follow-redirects@^1.14.9: +follow-redirects@^1.0.0, follow-redirects@^1.14.4, follow-redirects@^1.14.7, follow-redirects@^1.14.8, follow-redirects@^1.14.9: version "1.15.1" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5" integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA== @@ -11729,7 +12367,7 @@ formidable@^2.0.1: once "1.4.0" qs "6.9.3" -formik@^2.2.6: +formik@2.2.9, formik@^2.2.6: version "2.2.9" resolved "https://registry.yarnpkg.com/formik/-/formik-2.2.9.tgz#8594ba9c5e2e5cf1f42c5704128e119fc46232d0" integrity sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA== @@ -13341,6 +13979,15 @@ intl-messageformat@9.13.0: "@formatjs/icu-messageformat-parser" "2.1.0" tslib "^2.1.0" +intl-messageformat@9.6.18: + version "9.6.18" + resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.6.18.tgz#785cc0c44a1a288fbbda63308907c3eab4eebe9f" + integrity sha512-phG2EtMS/J6C4pcbErPkTSoqJ+T6qNfPVWTv5cDnI/nuCDKRUHPLDp4QpMdxIWPSUYPj7Lq69vMEIqg91x+H1Q== + dependencies: + "@formatjs/fast-memoize" "1.1.1" + "@formatjs/icu-messageformat-parser" "2.0.6" + tslib "^2.1.0" + into-stream@^5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-5.1.1.tgz#f9a20a348a11f3c13face22763f2d02e127f4db8" @@ -14964,6 +15611,15 @@ koa-helmet@6.1.0: dependencies: helmet "^4.4.1" +koa-ip@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/koa-ip/-/koa-ip-2.1.0.tgz#e684e8f8810a77321ee456c50d542216a4a9ccc1" + integrity sha512-3gpcu8i2YFR0jf8j98Mw2yUAglu3powVxFiYQGMe89n6JGGVIg6dv7zRMN+l8HF3wdiLseAfj2C97h+wlJAw4Q== + dependencies: + debug "4.1.1" + lodash.isplainobject "4.0.6" + request-ip "2.1.3" + koa-ip@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/koa-ip/-/koa-ip-2.1.2.tgz#a7e64c3f8c0e6736565b8bc1229993c0b711788e" @@ -16633,6 +17289,36 @@ node-plop@0.26.3, node-plop@^0.26.3: mkdirp "^0.5.1" resolve "^1.12.0" +node-polyfill-webpack-plugin@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-1.1.4.tgz#56bfa4d16e17addb9d6b1ef3d04e790c401f5f1d" + integrity sha512-Z0XTKj1wRWO8o/Vjobsw5iOJCN+Sua3EZEUc2Ziy9CyVvmHKu6o+t4gUH9GOE0czyPR94LI6ZCV/PpcM8b5yow== + dependencies: + assert "^2.0.0" + browserify-zlib "^0.2.0" + buffer "^6.0.3" + console-browserify "^1.2.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.12.0" + domain-browser "^4.19.0" + events "^3.3.0" + filter-obj "^2.0.2" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "^1.0.1" + process "^0.11.10" + punycode "^2.1.1" + querystring-es3 "^0.2.1" + readable-stream "^3.6.0" + stream-browserify "^3.0.0" + stream-http "^3.2.0" + string_decoder "^1.3.0" + timers-browserify "^2.0.12" + tty-browserify "^0.0.1" + url "^0.11.0" + util "^0.12.4" + vm-browserify "^1.1.2" + node-polyfill-webpack-plugin@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-2.0.1.tgz#141d86f177103a8517c71d99b7c6a46edbb1bb58" @@ -18896,6 +19582,21 @@ react-inspector@^5.1.0: is-dom "^1.0.0" prop-types "^15.0.0" +react-intl@5.20.2: + version "5.20.2" + resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.20.2.tgz#e453889e028502b9913e4ed1c35642ec74daba05" + integrity sha512-Uv3OydXIjF1wABfUm0mI8SItNQW7zuFaU42W0qXYVRvSoRXMv9rUorC1FLHTiS5zifQCRvWs65VejL8PO5he8w== + dependencies: + "@formatjs/ecma402-abstract" "1.9.3" + "@formatjs/icu-messageformat-parser" "2.0.6" + "@formatjs/intl" "1.13.0" + "@formatjs/intl-displaynames" "5.1.5" + "@formatjs/intl-listformat" "6.2.5" + "@types/hoist-non-react-statics" "^3.3.1" + hoist-non-react-statics "^3.3.2" + intl-messageformat "9.6.18" + tslib "^2.1.0" + react-intl@5.25.1: version "5.25.1" resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.25.1.tgz#68a73aefc485c9bf70062381ae7f6f4791680879" @@ -19319,6 +20020,11 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" +redux-saga@^0.16.0: + version "0.16.2" + resolved "https://registry.yarnpkg.com/redux-saga/-/redux-saga-0.16.2.tgz#993662e86bc945d8509ac2b8daba3a8c615cc971" + integrity sha512-iIjKnRThI5sKPEASpUvySemjzwqwI13e3qP7oLub+FycCRDysLSAOwt958niZW6LhxfmS6Qm1BzbU70w/Koc4w== + redux@^4.0.0, redux@^4.0.1, redux@^4.1.1: version "4.2.0" resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.0.tgz#46f10d6e29b6666df758780437651eeb2b969f13" @@ -19912,6 +20618,18 @@ sane@^4.0.3: minimist "^1.1.1" walker "~1.0.5" +sanitize-html@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.7.0.tgz#e106205b468aca932e2f9baf241f24660d34e279" + integrity sha512-jfQelabOn5voO7FAfnQF7v+jsA6z9zC/O4ec0z3E35XPEtHYJT/OdUziVWlKW4irCr2kXaQAyXTXDHWAibg1tA== + dependencies: + deepmerge "^4.2.2" + escape-string-regexp "^4.0.0" + htmlparser2 "^6.0.0" + is-plain-object "^5.0.0" + parse-srcset "^1.0.2" + postcss "^8.3.11" + sanitize-html@2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.7.1.tgz#a6c2c1a88054a79eeacfac9b0a43f1b393476901"