Remove mycustomfields plugin

This commit is contained in:
Rémi de Juvigny 2022-09-07 18:34:29 +02:00
parent b381606c1a
commit 778f30cb6c
18 changed files with 723 additions and 299 deletions

View File

@ -28,8 +28,4 @@ module.exports = () => ({
testConf: 3,
},
},
mycustomfields: {
enabled: true,
resolve: `./src/plugins/mycustomfields`,
},
});

View File

@ -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",

View File

@ -133,10 +133,7 @@
},
"custom_field": {
"type": "customField",
"customField": "plugin::mycustomfields.color",
"options": {
"format": "hex"
}
"customField": "plugin::color-picker.color"
}
}
}

View File

@ -1,3 +0,0 @@
# Strapi plugin mycustomfield
A quick description of mycustomfield.

View File

@ -1,4 +0,0 @@
<svg width="32" height="24" viewBox="0 0 32 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.5" y="0.5" width="31" height="23" rx="2.5" fill="#F0F0FF" stroke="#D9D8FF"/>
<path d="M14.5861 5.13768C11.8681 5.66816 9.6778 7.85296 9.14186 10.5628C8.13012 15.6761 12.7431 19.4879 16.2185 18.9492C17.3451 18.7742 17.8975 17.4562 17.3806 16.4418C16.749 15.2003 17.6514 13.7511 19.0459 13.7511H21.2252C22.2042 13.7511 22.9971 12.9417 22.9999 11.9655C22.9862 7.65608 19.065 4.2654 14.5861 5.13768ZM11.6247 13.7511C11.1407 13.7511 10.7497 13.3601 10.7497 12.8761C10.7497 12.3921 11.1407 12.0011 11.6247 12.0011C12.1087 12.0011 12.4997 12.3921 12.4997 12.8761C12.4997 13.3601 12.1087 13.7511 11.6247 13.7511ZM12.4997 10.251C12.0157 10.251 11.6247 9.86002 11.6247 9.37603C11.6247 8.89204 12.0157 8.50101 12.4997 8.50101C12.9837 8.50101 13.3747 8.89204 13.3747 9.37603C13.3747 9.86002 12.9837 10.251 12.4997 10.251ZM15.9998 8.50101C15.5158 8.50101 15.1248 8.10999 15.1248 7.626C15.1248 7.14201 15.5158 6.75099 15.9998 6.75099C16.4838 6.75099 16.8748 7.14201 16.8748 7.626C16.8748 8.10999 16.4838 8.50101 15.9998 8.50101ZM19.4998 10.251C19.0158 10.251 18.6248 9.86002 18.6248 9.37603C18.6248 8.89204 19.0158 8.50101 19.4998 8.50101C19.9838 8.50101 20.3748 8.89204 20.3748 9.37603C20.3748 9.86002 19.9838 10.251 19.4998 10.251Z" fill="#4945FF"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,6 +0,0 @@
import React from 'react';
import icon from './icon.svg';
const ColorPickerIcon = () => <img src={icon} />;
export default ColorPickerIcon;

View File

@ -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 (
<Field
name={name}
id={name}
// GenericInput calls formatMessage and returns a string for the error
error={error}
hint={description && formatMessage(description)}
>
<Stack spacing={1}>
<Flex>
<FieldLabel required={required}>{formatMessage(intlLabel)}</FieldLabel>
{labelAction && <Box paddingLeft={1}>{labelAction}</Box>}
</Flex>
<Typography variant="pi" as="p">
{formatMessage(
{
id: getTrad('input.format'),
defaultMessage: 'Using color format {format}',
},
{
format: attribute.options.format,
}
)}
</Typography>
<input
type="color"
id={name}
name={name}
value={value || ''}
onChange={onChange}
disabled={disabled}
/>
<FieldHint />
<FieldError />
</Stack>
</Field>
);
};
export default ColorPickerInput;

View File

@ -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);
},
};

View File

@ -1,5 +0,0 @@
const pluginPkg = require('../../package.json');
const pluginId = pluginPkg.name.replace(/^(@[^-,.][\w,-]+\/|strapi-)plugin-/i, '');
module.exports = pluginId;

View File

@ -1,3 +0,0 @@
{
"input.format": "Using color format {format}"
}

View File

@ -1,5 +0,0 @@
import pluginId from '../pluginId';
const getTrad = id => `${pluginId}.${id}`;
export default getTrad;

View File

@ -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"
}

View File

@ -1,7 +0,0 @@
'use strict';
const register = require('./register');
module.exports = {
register,
};

View File

@ -1,9 +0,0 @@
'use strict';
module.exports = ({ strapi }) => {
strapi.customFields.register({
name: 'color',
plugin: 'mycustomfields',
type: 'string',
});
};

View File

@ -1,3 +0,0 @@
'use strict';
module.exports = require('./admin/src').default;

View File

@ -1,3 +0,0 @@
'use strict';
module.exports = require('./server');

724
yarn.lock
View File

@ -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"