From 8565bc18c29a30dbf0d3f023c32455702324dd5c Mon Sep 17 00:00:00 2001 From: Philipp Bauer Date: Thu, 26 Oct 2023 07:00:24 +0200 Subject: [PATCH 01/53] fix(documentation): use correct localization schema --- .../server/services/helpers/utils/clean-schema-attributes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugins/documentation/server/services/helpers/utils/clean-schema-attributes.js b/packages/plugins/documentation/server/services/helpers/utils/clean-schema-attributes.js index 13de56fbac9..73df6068108 100644 --- a/packages/plugins/documentation/server/services/helpers/utils/clean-schema-attributes.js +++ b/packages/plugins/documentation/server/services/helpers/utils/clean-schema-attributes.js @@ -202,7 +202,7 @@ const cleanSchemaAttributes = ( properties: { data: { type: 'array', - items: componentSchemaRefName.length ? { $ref: componentSchemaRefName } : {}, + items: componentSchemaRefName.length ? { $ref: componentSchemaRefName + "ListResponseDataItemLocalized"} : {}, }, }, }; From c481fd20fa695019f2c823f4cc99828f341cbf9e Mon Sep 17 00:00:00 2001 From: Philipp Bauer Date: Wed, 8 Nov 2023 19:14:21 +0100 Subject: [PATCH 02/53] Use correct string concatenation Co-authored-by: markkaylor --- .../server/services/helpers/utils/clean-schema-attributes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugins/documentation/server/services/helpers/utils/clean-schema-attributes.js b/packages/plugins/documentation/server/services/helpers/utils/clean-schema-attributes.js index 73df6068108..4cdd161df5b 100644 --- a/packages/plugins/documentation/server/services/helpers/utils/clean-schema-attributes.js +++ b/packages/plugins/documentation/server/services/helpers/utils/clean-schema-attributes.js @@ -202,7 +202,7 @@ const cleanSchemaAttributes = ( properties: { data: { type: 'array', - items: componentSchemaRefName.length ? { $ref: componentSchemaRefName + "ListResponseDataItemLocalized"} : {}, + items: componentSchemaRefName.length ? { $ref: `${componentSchemaRefName}ListResponseDataItemLocalized`} : {}, }, }, }; From 2f026ea9b3bab55c8085a65d4f1a37c9a163f8ef Mon Sep 17 00:00:00 2001 From: Josh <37798644+joshuaellis@users.noreply.github.com> Date: Mon, 13 Nov 2023 12:07:27 +0000 Subject: [PATCH 03/53] fix(admin): admin build errors (#18764) (#18770) * fix(admin): import & pass user customisations for admin panel * fix(admin): modules should be resolved with module paths not system paths * fix(admin): ensure webpack config is a type of function before calling, warn otherwise * fix: convert the pluginPath to a system path before trying to resolve relative * chore: update documentation --- .../01-core/admin/06-commands/01-build.md | 10 ++- .../01-core/admin/06-commands/02-develop.md | 6 +- examples/getstarted/src/admin/app.example.js | 9 --- examples/getstarted/src/admin/app.js | 11 +++ .../node/core/admin-customisations.ts | 32 ++++++++ .../core/admin/_internal/node/core/plugins.ts | 79 ++++++++++++++++++- .../_internal/node/createBuildContext.ts | 76 +++--------------- .../core/admin/_internal/node/staticFiles.ts | 22 ++++-- .../admin/_internal/node/webpack/config.ts | 15 +++- packages/core/admin/admin/src/render.ts | 8 +- packages/core/strapi/src/admin.ts | 3 +- 11 files changed, 176 insertions(+), 95 deletions(-) delete mode 100644 examples/getstarted/src/admin/app.example.js create mode 100644 examples/getstarted/src/admin/app.js create mode 100644 packages/core/admin/_internal/node/core/admin-customisations.ts diff --git a/docs/docs/docs/01-core/admin/06-commands/01-build.md b/docs/docs/docs/01-core/admin/06-commands/01-build.md index 3bcdf6d44cc..350fe79bab0 100644 --- a/docs/docs/docs/01-core/admin/06-commands/01-build.md +++ b/docs/docs/docs/01-core/admin/06-commands/01-build.md @@ -44,6 +44,10 @@ interface BuildContext { * this path so all asset paths will be rewritten accordingly */ basePath: string; + /** + * The customisations defined by the user in their app.js file + */ + customisations?: AppFile; /** * The current working directory */ @@ -64,9 +68,9 @@ interface BuildContext { * The environment variables to be included in the JS bundle */ env: Record; - logger: Logger; + logger: CLIContext['logger']; /** - * The build or develop options + * The build options */ options: Pick & Pick; /** @@ -90,7 +94,7 @@ interface BuildContext { * The browserslist target either loaded from the user's workspace or falling back to the default */ target: string[]; - tsconfig?: TSConfig; + tsconfig?: CLIContext['tsconfig']; } ``` diff --git a/docs/docs/docs/01-core/admin/06-commands/02-develop.md b/docs/docs/docs/01-core/admin/06-commands/02-develop.md index e42ade3b274..f5d50cd1652 100644 --- a/docs/docs/docs/01-core/admin/06-commands/02-develop.md +++ b/docs/docs/docs/01-core/admin/06-commands/02-develop.md @@ -24,7 +24,7 @@ Start your Strapi application in development mode Options: --polling Watch for file changes (default: false) – Whether to use fs.watchFile (backed by polling), or fs.watch, this is passed directly to chokidar --no-build [deprecated]: there is middleware for the server, it is no longer a separate process - --watch-admin [deprecated]: there is now middleware for watching, it is no longer a separate process + --watch-admin Watch the admin for changes (default: false) --browser [deprecated]: use open instead --open Open the admin in your browser (default: true) -h, --help Display help for command @@ -66,6 +66,10 @@ interface DevelopOptions extends CLIContext { * The tsconfig to use for the build. If undefined, this is not a TS project. */ tsconfig?: TsConfig; + /** + * Watch the admin for changes + */ + watchAdmin?: boolean; } interface Logger { diff --git a/examples/getstarted/src/admin/app.example.js b/examples/getstarted/src/admin/app.example.js deleted file mode 100644 index 0ea34bef7a5..00000000000 --- a/examples/getstarted/src/admin/app.example.js +++ /dev/null @@ -1,9 +0,0 @@ -const config = { - locales: ['fr'], -}; -const bootstrap = () => {}; - -export default { - config, - bootstrap, -}; diff --git a/examples/getstarted/src/admin/app.js b/examples/getstarted/src/admin/app.js new file mode 100644 index 00000000000..3acc1c2c166 --- /dev/null +++ b/examples/getstarted/src/admin/app.js @@ -0,0 +1,11 @@ +const config = { + locales: ['it', 'es', 'en'], +}; +const bootstrap = () => { + console.log('I AM BOOTSTRAPPED'); +}; + +export default { + config, + bootstrap, +}; diff --git a/packages/core/admin/_internal/node/core/admin-customisations.ts b/packages/core/admin/_internal/node/core/admin-customisations.ts new file mode 100644 index 00000000000..6e8612c6b1d --- /dev/null +++ b/packages/core/admin/_internal/node/core/admin-customisations.ts @@ -0,0 +1,32 @@ +import path from 'node:path'; +import { loadFile } from './files'; + +const ADMIN_APP_FILES = ['app.js', 'app.mjs', 'app.ts', 'app.jsx', 'app.tsx']; + +interface AdminCustomisations { + config?: { + locales?: string[]; + }; + bootstrap?: Function; +} + +interface AppFile { + path: string; + config: AdminCustomisations['config']; +} + +const loadUserAppFile = async (appDir: string): Promise => { + for (const file of ADMIN_APP_FILES) { + const filePath = path.join(appDir, 'src', 'admin', file); + const configFile = await loadFile(filePath); + + if (configFile) { + return { path: filePath, config: configFile }; + } + } + + return undefined; +}; + +export { loadUserAppFile }; +export type { AdminCustomisations, AppFile }; diff --git a/packages/core/admin/_internal/node/core/plugins.ts b/packages/core/admin/_internal/node/core/plugins.ts index f3f5003b759..f71459df2fb 100644 --- a/packages/core/admin/_internal/node/core/plugins.ts +++ b/packages/core/admin/_internal/node/core/plugins.ts @@ -1,9 +1,12 @@ import os from 'node:os'; import path from 'node:path'; +import fs from 'node:fs'; +import camelCase from 'lodash/camelCase'; import { env } from '@strapi/utils'; import { getModule, PackageJson } from './dependencies'; import { loadFile } from './files'; -import { BuildContext, CreateBuildContextArgs } from '../createBuildContext'; +import { BuildContext } from '../createBuildContext'; +import { isError } from './errors'; interface PluginMeta { name: string; @@ -32,11 +35,11 @@ const validatePackageHasStrapi = ( const validatePackageIsPlugin = (pkg: PackageJson): pkg is StrapiPlugin => validatePackageHasStrapi(pkg) && pkg.strapi.kind === 'plugin'; -export const getEnabledPlugins = async ({ +const getEnabledPlugins = async ({ strapi, cwd, logger, -}: Pick) => { +}: Pick): Promise> => { const plugins: Record = {}; /** @@ -110,3 +113,73 @@ const loadUserPluginsFile = async (root: string): Promise return {}; }; + +const getMapOfPluginsWithAdmin = ( + plugins: Record, + { runtimeDir }: { runtimeDir: string } +) => + Object.values(plugins) + .filter((plugin) => { + if (!plugin) { + return false; + } + + /** + * There are two ways a plugin should be imported, either it's local to the strapi app, + * or it's an actual npm module that's installed and resolved via node_modules. + * + * We first check if the plugin is local to the strapi app, using a regular `resolve` because + * the pathToPlugin will be relative i.e. `/Users/my-name/strapi-app/src/plugins/my-plugin`. + * + * If the file doesn't exist well then it's probably a node_module, so instead we use `require.resolve` + * which will resolve the path to the module in node_modules. If it fails with the specific code `MODULE_NOT_FOUND` + * then it doesn't have an admin part to the package. + */ + try { + const isLocalPluginWithLegacyAdminFile = fs.existsSync( + //@ts-ignore + path.resolve(`${plugin.pathToPlugin}/strapi-admin.js`) + ); + + if (!isLocalPluginWithLegacyAdminFile) { + //@ts-ignore + let pathToPlugin = plugin.pathToPlugin; + + if (process.platform === 'win32') { + pathToPlugin = pathToPlugin.split(path.sep).join(path.posix.sep); + } + + const isModuleWithFE = require.resolve(`${pathToPlugin}/strapi-admin`); + + return isModuleWithFE; + } + + return isLocalPluginWithLegacyAdminFile; + } catch (err) { + if (isError(err) && 'code' in err && err.code === 'MODULE_NOT_FOUND') { + /** + * the plugin does not contain FE code, so we + * don't want to import it anyway + */ + return false; + } + + throw err; + } + }) + .map((plugin) => { + const systemPath = plugin.isLocal + ? path.relative(runtimeDir, plugin.pathToPlugin.split('/').join(path.sep)) + : undefined; + const modulePath = systemPath ? systemPath.split(path.sep).join('/') : undefined; + + return { + path: !plugin.isLocal + ? `${plugin.pathToPlugin}/strapi-admin` + : `${modulePath}/strapi-admin`, + name: plugin.name, + importName: camelCase(plugin.name), + }; + }); + +export { getEnabledPlugins, getMapOfPluginsWithAdmin }; diff --git a/packages/core/admin/_internal/node/createBuildContext.ts b/packages/core/admin/_internal/node/createBuildContext.ts index 959caedb1c0..cc6130d59fc 100644 --- a/packages/core/admin/_internal/node/createBuildContext.ts +++ b/packages/core/admin/_internal/node/createBuildContext.ts @@ -1,19 +1,17 @@ import os from 'node:os'; import path from 'node:path'; import fs from 'node:fs/promises'; -import syncFs from 'node:fs'; -import camelCase from 'lodash/camelCase'; import browserslist from 'browserslist'; import strapiFactory, { CLIContext } from '@strapi/strapi'; import { getConfigUrls } from '@strapi/utils'; import { getStrapiAdminEnvVars, loadEnv } from './core/env'; -import { isError } from './core/errors'; import type { BuildOptions } from './build'; import { DevelopOptions } from './develop'; -import { getEnabledPlugins } from './core/plugins'; +import { getEnabledPlugins, getMapOfPluginsWithAdmin } from './core/plugins'; import { Strapi } from '@strapi/types'; +import { AppFile, loadUserAppFile } from './core/admin-customisations'; interface BuildContext { /** @@ -25,6 +23,10 @@ interface BuildContext { * this path so all asset paths will be rewritten accordingly */ basePath: string; + /** + * The customisations defined by the user in their app.js file + */ + customisations?: AppFile; /** * The current working directory */ @@ -152,23 +154,18 @@ const createBuildContext = async ({ logger.debug('Enabled plugins', os.EOL, plugins); - const pluginsWithFront = Object.values(plugins) - .filter(filterPluginsByAdminEntry) - .map((plugin) => ({ - path: !plugin.isLocal - ? `${plugin.pathToPlugin}/strapi-admin` - : `${path.relative(runtimeDir, plugin.pathToPlugin)}/strapi-admin`, - name: plugin.name, - importName: camelCase(plugin.name), - })); + const pluginsWithFront = getMapOfPluginsWithAdmin(plugins, { runtimeDir }); logger.debug('Enabled plugins with FE', os.EOL, plugins); const target = browserslist.loadConfig({ path: cwd }) ?? DEFAULT_BROWSERSLIST; + const customisations = await loadUserAppFile(strapiInstance.dirs.app.root); + const buildContext = { appDir: strapiInstance.dirs.app.root, basePath: `${adminPath}/`, + customisations, cwd, distDir, distPath, @@ -186,58 +183,5 @@ const createBuildContext = async ({ return buildContext; }; -interface Plugin extends Required<{}> { - name: string; -} - -const filterPluginsByAdminEntry = (plugin: Plugin) => { - if (!plugin) { - return false; - } - - /** - * There are two ways a plugin should be imported, either it's local to the strapi app, - * or it's an actual npm module that's installed and resolved via node_modules. - * - * We first check if the plugin is local to the strapi app, using a regular `resolve` because - * the pathToPlugin will be relative i.e. `/Users/my-name/strapi-app/src/plugins/my-plugin`. - * - * If the file doesn't exist well then it's probably a node_module, so instead we use `require.resolve` - * which will resolve the path to the module in node_modules. If it fails with the specific code `MODULE_NOT_FOUND` - * then it doesn't have an admin part to the package. - */ - try { - const isLocalPluginWithLegacyAdminFile = syncFs.existsSync( - //@ts-ignore - path.resolve(`${plugin.pathToPlugin}/strapi-admin.js`) - ); - - if (!isLocalPluginWithLegacyAdminFile) { - //@ts-ignore - let pathToPlugin = plugin.pathToPlugin; - - if (process.platform === 'win32') { - pathToPlugin = pathToPlugin.split(path.sep).join(path.posix.sep); - } - - const isModuleWithFE = require.resolve(`${pathToPlugin}/strapi-admin`); - - return isModuleWithFE; - } - - return isLocalPluginWithLegacyAdminFile; - } catch (err) { - if (isError(err) && 'code' in err && err.code === 'MODULE_NOT_FOUND') { - /** - * the plugin does not contain FE code, so we - * don't want to import it anyway - */ - return false; - } - - throw err; - } -}; - export { createBuildContext }; export type { BuildContext, CreateBuildContextArgs }; diff --git a/packages/core/admin/_internal/node/staticFiles.ts b/packages/core/admin/_internal/node/staticFiles.ts index 5ae9545c243..914e7725bf8 100644 --- a/packages/core/admin/_internal/node/staticFiles.ts +++ b/packages/core/admin/_internal/node/staticFiles.ts @@ -8,16 +8,12 @@ import { DefaultDocument as Document } from '../../admin/src/components/DefaultD import type { BuildContext } from './createBuildContext'; -interface EntryModuleArgs { - plugins: BuildContext['plugins']; -} - -const getEntryModule = ({ plugins }: EntryModuleArgs): string => { - const pluginsObject = plugins +const getEntryModule = (ctx: BuildContext): string => { + const pluginsObject = ctx.plugins .map(({ name, importName }) => `'${name}': ${importName}`) .join(',\n'); - const pluginsImport = plugins + const pluginsImport = ctx.plugins .map(({ importName, path }) => `import ${importName} from '${path}';`) .join('\n'); @@ -29,9 +25,19 @@ const getEntryModule = ({ plugins }: EntryModuleArgs): string => { ${pluginsImport} import { renderAdmin } from "@strapi/strapi/admin" + ${ + ctx.customisations?.path + ? `import customisations from '${path.relative( + ctx.runtimeDir, + ctx.customisations.path + )}'` + : '' + } + renderAdmin( document.getElementById("strapi"), { + ${ctx.customisations?.path ? 'customisations,' : ''} plugins: { ${pluginsObject} } @@ -88,7 +94,7 @@ const writeStaticClientFiles = async (ctx: BuildContext) => { ctx.logger.debug('Wrote the index.html file'); await fs.writeFile( path.join(ctx.runtimeDir, 'app.js'), - format(getEntryModule({ plugins: ctx.plugins }), { + format(getEntryModule(ctx), { parser: 'babel', }) ); diff --git a/packages/core/admin/_internal/node/webpack/config.ts b/packages/core/admin/_internal/node/webpack/config.ts index 8cf2ad9ab2f..35a55acda5a 100644 --- a/packages/core/admin/_internal/node/webpack/config.ts +++ b/packages/core/admin/_internal/node/webpack/config.ts @@ -218,8 +218,19 @@ const mergeConfigWithUserConfig = async (config: Configuration, ctx: BuildContex const userConfig = await getUserConfig(ctx); if (userConfig) { - const webpack = await import('webpack'); - return userConfig(config, webpack); + if (typeof userConfig === 'function') { + const webpack = await import('webpack'); + return userConfig(config, webpack); + } else { + ctx.logger.warn( + `You've exported something other than a function from ${path.join( + ctx.appDir, + 'src', + 'admin', + 'webpack.config' + )}, this will ignored.` + ); + } } return config; diff --git a/packages/core/admin/admin/src/render.ts b/packages/core/admin/admin/src/render.ts index dd4a104c990..21f6265d8f3 100644 --- a/packages/core/admin/admin/src/render.ts +++ b/packages/core/admin/admin/src/render.ts @@ -5,10 +5,14 @@ import { createRoot } from 'react-dom/client'; import { StrapiApp, StrapiAppConstructorArgs } from './StrapiApp'; interface RenderAdminArgs { + customisations: StrapiAppConstructorArgs['adminConfig']; plugins: StrapiAppConstructorArgs['appPlugins']; } -const renderAdmin = async (mountNode: HTMLElement | null, { plugins }: RenderAdminArgs) => { +const renderAdmin = async ( + mountNode: HTMLElement | null, + { plugins, customisations }: RenderAdminArgs +) => { if (!mountNode) { throw new Error('[@strapi/admin]: Could not find the root element to mount the admin app'); } @@ -73,7 +77,7 @@ const renderAdmin = async (mountNode: HTMLElement | null, { plugins }: RenderAdm } const app = new StrapiApp({ - adminConfig: {}, + adminConfig: customisations, appPlugins: plugins, }); diff --git a/packages/core/strapi/src/admin.ts b/packages/core/strapi/src/admin.ts index 0502ebd0b81..10bba0ac905 100644 --- a/packages/core/strapi/src/admin.ts +++ b/packages/core/strapi/src/admin.ts @@ -5,8 +5,9 @@ import email from '@strapi/plugin-email/strapi-admin'; // @ts-expect-error – No types, yet. import upload from '@strapi/plugin-upload/strapi-admin'; -const render = (mountNode: HTMLElement | null, { plugins }: RenderAdminArgs) => { +const render = (mountNode: HTMLElement | null, { plugins, ...restArgs }: RenderAdminArgs) => { return renderAdmin(mountNode, { + ...restArgs, plugins: { 'content-type-builder': contentTypeBuilder, // @ts-expect-error – TODO: fix this From ecfbf5ede664b0e56f8dd828fd26bd63903b3d14 Mon Sep 17 00:00:00 2001 From: Josh <37798644+joshuaellis@users.noreply.github.com> Date: Mon, 13 Nov 2023 12:07:42 +0000 Subject: [PATCH 04/53] chore(deps): update axios to 1.6.0 (#18768) (#18769) due to https://github.com/advisories/GHSA-wf5p-g6vw-rhxx --- packages/core/admin/package.json | 2 +- packages/core/helper-plugin/package.json | 2 +- packages/core/upload/package.json | 2 +- yarn.lock | 17 ++++++++++++++--- 4 files changed, 17 insertions(+), 6 deletions(-) diff --git a/packages/core/admin/package.json b/packages/core/admin/package.json index e155d99306a..7c171ccb6a3 100644 --- a/packages/core/admin/package.json +++ b/packages/core/admin/package.json @@ -84,7 +84,7 @@ "@strapi/types": "4.15.4", "@strapi/typescript-utils": "4.15.4", "@strapi/utils": "4.15.4", - "axios": "1.5.0", + "axios": "1.6.0", "bcryptjs": "2.4.3", "boxen": "5.1.2", "browserslist": "^4.22.1", diff --git a/packages/core/helper-plugin/package.json b/packages/core/helper-plugin/package.json index d69f8f19946..042ac1ab47c 100644 --- a/packages/core/helper-plugin/package.json +++ b/packages/core/helper-plugin/package.json @@ -51,7 +51,7 @@ "watch": "pack-up watch" }, "dependencies": { - "axios": "1.5.0", + "axios": "1.6.0", "date-fns": "2.30.0", "formik": "2.4.0", "immer": "9.0.19", diff --git a/packages/core/upload/package.json b/packages/core/upload/package.json index d3e28b24df0..053eb735640 100644 --- a/packages/core/upload/package.json +++ b/packages/core/upload/package.json @@ -48,7 +48,7 @@ "@strapi/icons": "1.13.0", "@strapi/provider-upload-local": "4.15.4", "@strapi/utils": "4.15.4", - "axios": "1.5.0", + "axios": "1.6.0", "byte-size": "7.0.1", "cropperjs": "1.6.0", "date-fns": "2.30.0", diff --git a/yarn.lock b/yarn.lock index 064ee9a6787..726d2c10529 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8776,7 +8776,7 @@ __metadata: "@types/pluralize": "npm:0.0.32" "@types/webpack-bundle-analyzer": "npm:4.6.2" "@types/webpack-hot-middleware": "npm:2.25.8" - axios: "npm:1.5.0" + axios: "npm:1.6.0" bcryptjs: "npm:2.4.3" boxen: "npm:5.1.2" browserslist: "npm:^4.22.1" @@ -9159,7 +9159,7 @@ __metadata: "@types/react-helmet": "npm:6.1.6" "@types/react-router-dom": "npm:5.3.3" "@types/styled-components": "npm:5.1.26" - axios: "npm:1.5.0" + axios: "npm:1.6.0" cross-env: "npm:^7.0.3" date-fns: "npm:2.30.0" eslint-config-custom: "npm:4.15.4" @@ -9725,7 +9725,7 @@ __metadata: "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" - axios: "npm:1.5.0" + axios: "npm:1.6.0" byte-size: "npm:7.0.1" cropperjs: "npm:1.6.0" date-fns: "npm:2.30.0" @@ -13468,6 +13468,17 @@ __metadata: languageName: node linkType: hard +"axios@npm:1.6.0": + version: 1.6.0 + resolution: "axios@npm:1.6.0" + dependencies: + follow-redirects: "npm:^1.15.0" + form-data: "npm:^4.0.0" + proxy-from-env: "npm:^1.1.0" + checksum: f069d938a05d2293e27c7cd6f0c08a1cb764f7cc43a1e637572f8d5928837ecd735890ad67a867d696094ee4b8b4dfdb3727a57aae600845e4c295581cb32f9a + languageName: node + linkType: hard + "axios@npm:^0.26.0": version: 0.26.1 resolution: "axios@npm:0.26.1" From ef68047284f29b8584f30fd05efa6931c12b9cdb Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Mon, 13 Nov 2023 18:07:39 +0100 Subject: [PATCH 05/53] fix: clean and build without diagnostics --- packages/core/admin/_internal/node/build.ts | 17 ++- packages/core/admin/_internal/node/develop.ts | 113 +++++++++++++----- packages/core/admin/_internal/node/utils.ts | 3 + 3 files changed, 91 insertions(+), 42 deletions(-) create mode 100644 packages/core/admin/_internal/node/utils.ts diff --git a/packages/core/admin/_internal/node/build.ts b/packages/core/admin/_internal/node/build.ts index 3396dbeb429..dcda53ef856 100644 --- a/packages/core/admin/_internal/node/build.ts +++ b/packages/core/admin/_internal/node/build.ts @@ -1,13 +1,12 @@ +import type { CLIContext } from '@strapi/strapi'; +import EE from '@strapi/strapi/dist/utils/ee'; import * as tsUtils from '@strapi/typescript-utils'; import { checkRequiredDependencies } from './core/dependencies'; +import { getTimer } from './core/timer'; +import { createBuildContext } from './createBuildContext'; import { writeStaticClientFiles } from './staticFiles'; +import { prettyTime } from './utils'; import { build as buildWebpack } from './webpack/build'; -import { createBuildContext } from './createBuildContext'; - -import EE from '@strapi/strapi/dist/utils/ee'; -import { getTimer } from './core/timer'; - -import type { CLIContext } from '@strapi/strapi'; interface BuildOptions extends CLIContext { /** @@ -56,7 +55,7 @@ const build = async ({ logger, cwd, tsconfig, ignorePrompts, ...options }: Build tsUtils.compile(cwd, { configOptions: { ignoreDiagnostics: false } }); const compilingDuration = timer.end('compilingTS'); - compilingTsSpinner.text = `Compiling TS (${compilingDuration}ms)`; + compilingTsSpinner.text = `Compiling TS (${prettyTime(compilingDuration)})`; compilingTsSpinner.succeed(); } @@ -71,7 +70,7 @@ const build = async ({ logger, cwd, tsconfig, ignorePrompts, ...options }: Build options, }); const contextDuration = timer.end('createBuildContext'); - contextSpinner.text = `Building build context (${contextDuration}ms)`; + contextSpinner.text = `Building build context (${prettyTime(contextDuration)})`; contextSpinner.succeed(); timer.start('buildAdmin'); @@ -85,7 +84,7 @@ const build = async ({ logger, cwd, tsconfig, ignorePrompts, ...options }: Build await buildWebpack(ctx); const buildDuration = timer.end('buildAdmin'); - buildingSpinner.text = `Building admin panel (${buildDuration}ms)`; + buildingSpinner.text = `Building admin panel (${prettyTime(buildDuration)})`; buildingSpinner.succeed(); } catch (err) { buildingSpinner.fail(); diff --git a/packages/core/admin/_internal/node/develop.ts b/packages/core/admin/_internal/node/develop.ts index 3d274790819..4b8e9f48003 100644 --- a/packages/core/admin/_internal/node/develop.ts +++ b/packages/core/admin/_internal/node/develop.ts @@ -2,17 +2,21 @@ import type { CLIContext } from '@strapi/strapi'; import * as tsUtils from '@strapi/typescript-utils'; import { joinBy } from '@strapi/utils'; import chokidar from 'chokidar'; +import * as fs from 'fs-extra'; +import path from 'path'; + import cluster from 'node:cluster'; -import { getTimer } from './core/timer'; import { checkRequiredDependencies } from './core/dependencies'; +import { getTimer, type TimeMeasurer } from './core/timer'; import { createBuildContext } from './createBuildContext'; -import { WebpackWatcher, watch as watchWebpack } from './webpack/watch'; import { build as buildWebpack } from './webpack/build'; +import { watch as watchWebpack, WebpackWatcher } from './webpack/watch'; +import strapiFactory from '@strapi/strapi'; import EE from '@strapi/strapi/dist/utils/ee'; import { writeStaticClientFiles } from './staticFiles'; -import strapiFactory from '@strapi/strapi'; +import { prettyTime } from './utils'; interface DevelopOptions extends CLIContext { /** @@ -24,6 +28,33 @@ interface DevelopOptions extends CLIContext { watchAdmin?: boolean; } +const cleanupDistDirectory = async ({ + tsconfig, + logger, + timer, +}: Pick & { timer: TimeMeasurer }) => { + const distDir = tsconfig?.config?.options?.outDir; + + if (!distDir || !(await fs.pathExists(distDir))) { + return; + } + const timerName = 'cleaningDist' + Date.now(); + timer.start(timerName); + const cleaningSpinner = logger.spinner(`Cleaning dist dir ${distDir}`).start(); + + const dirContent = await fs.readdir(distDir); + const validFilenames = dirContent + // Ignore the admin build folder + .filter((filename) => filename !== 'build'); + for (const filename of validFilenames) { + await fs.remove(path.resolve(distDir, filename)); + } + + const generatingDuration = timer.end(timerName); + cleaningSpinner.text = `Cleaning dist dir (${prettyTime(generatingDuration)})`; + cleaningSpinner?.succeed(); +}; + const develop = async ({ cwd, polling, @@ -35,6 +66,8 @@ const develop = async ({ }: DevelopOptions) => { const timer = getTimer(); + const distDir = tsconfig?.config?.options?.outDir; + if (cluster.isPrimary) { const { didInstall } = await checkRequiredDependencies({ cwd, logger, ignorePrompts }).catch( (err) => { @@ -47,6 +80,12 @@ const develop = async ({ return; } + // Build without diagnostics in case schemas have changed + if (distDir) { + await cleanupDistDirectory({ tsconfig, logger, timer }); + await tsUtils.compile(cwd, { configOptions: { ignoreDiagnostics: true } }); + } + /** * IF we're not watching the admin we're going to build it, this makes * sure that at least the admin is built for users & they can interact @@ -64,7 +103,7 @@ const develop = async ({ options, }); const contextDuration = timer.end('createBuildContext'); - contextSpinner.text = `Building build context (${contextDuration}ms)`; + contextSpinner.text = `Building build context (${prettyTime(contextDuration)})`; contextSpinner.succeed(); timer.start('creatingAdmin'); @@ -75,13 +114,18 @@ const develop = async ({ await buildWebpack(ctx); const adminDuration = timer.end('creatingAdmin'); - adminSpinner.text = `Creating admin (${adminDuration}ms)`; + adminSpinner.text = `Creating admin (${prettyTime(adminDuration)})`; adminSpinner.succeed(); } cluster.on('message', async (worker, message) => { switch (message) { case 'reload': { + if (distDir) { + // Build without diagnostics in case schemas have changed + await cleanupDistDirectory({ tsconfig, logger, timer }); + await tsUtils.compile(cwd, { configOptions: { ignoreDiagnostics: true } }); + } logger.debug('cluster has the reload message, sending the worker kill message'); worker.send('kill'); break; @@ -104,24 +148,44 @@ const develop = async ({ } if (cluster.isWorker) { + const strapi = strapiFactory({ + appDir: cwd, + distDir: tsconfig?.config.options.outDir ?? '', + autoReload: true, + serveAdminPanel: !watchAdmin, + }); + + const strapiInstance = await strapi.load(); + + timer.start('generatingTS'); + const generatingTsSpinner = logger.spinner(`Generating types`).start(); + + await tsUtils.generators.generate({ + strapi: strapiInstance, + pwd: cwd, + rootDir: undefined, + logger: { silent: true, debug: false }, + artifacts: { contentTypes: true, components: true }, + }); + + const generatingDuration = timer.end('generatingTS'); + generatingTsSpinner.text = `Generating types (${prettyTime(generatingDuration)})`; + generatingTsSpinner.succeed(); + if (tsconfig?.config) { timer.start('compilingTS'); const compilingTsSpinner = logger.spinner(`Compiling TS`).start(); - tsUtils.compile(cwd, { configOptions: { ignoreDiagnostics: false } }); + if (distDir) { + await cleanupDistDirectory({ tsconfig, logger, timer }); + await tsUtils.compile(cwd, { configOptions: { ignoreDiagnostics: false } }); + } const compilingDuration = timer.end('compilingTS'); - compilingTsSpinner.text = `Compiling TS (${compilingDuration}ms)`; + compilingTsSpinner.text = `Compiling TS (${prettyTime(compilingDuration)})`; compilingTsSpinner.succeed(); } - const strapi = strapiFactory({ - appDir: cwd, - distDir: tsconfig?.config.options.outDir ?? '', - autoReload: true, - serveAdminPanel: !watchAdmin, - }); - let webpackWatcher: WebpackWatcher | undefined; /** @@ -141,7 +205,7 @@ const develop = async ({ options, }); const contextDuration = timer.end('createBuildContext'); - contextSpinner.text = `Building build context (${contextDuration}ms)`; + contextSpinner.text = `Building build context (${prettyTime(contextDuration)})`; contextSpinner.succeed(); timer.start('creatingAdmin'); @@ -152,27 +216,10 @@ const develop = async ({ webpackWatcher = await watchWebpack(ctx); const adminDuration = timer.end('creatingAdmin'); - adminSpinner.text = `Creating admin (${adminDuration}ms)`; + adminSpinner.text = `Creating admin (${prettyTime(adminDuration)})`; adminSpinner.succeed(); } - const strapiInstance = await strapi.load(); - - timer.start('generatingTS'); - const generatingTsSpinner = logger.spinner(`Generating types`).start(); - - await tsUtils.generators.generate({ - strapi: strapiInstance, - pwd: cwd, - rootDir: undefined, - logger: { silent: true, debug: false }, - artifacts: { contentTypes: true, components: true }, - }); - - const generatingDuration = timer.end('generatingTS'); - generatingTsSpinner.text = `Generating types (${generatingDuration}ms)`; - generatingTsSpinner.succeed(); - const restart = async () => { if (strapiInstance.reload.isWatching && !strapiInstance.reload.isReloading) { strapiInstance.reload.isReloading = true; diff --git a/packages/core/admin/_internal/node/utils.ts b/packages/core/admin/_internal/node/utils.ts new file mode 100644 index 00000000000..9b7c0c2b9a8 --- /dev/null +++ b/packages/core/admin/_internal/node/utils.ts @@ -0,0 +1,3 @@ +export const prettyTime = (timeInMs: number): string => { + return Math.ceil(timeInMs) + 'ms'; +}; From 8ac0ef5c4238a4f0f9d9451aa6b9fd77173fef70 Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Mon, 13 Nov 2023 19:21:11 +0100 Subject: [PATCH 06/53] fix(admin): load app custom with jsx and allow more extensions --- examples/getstarted/jsconfig.json | 1 + examples/getstarted/src/admin/app.js | 12 +++++++++++- packages/core/admin/_internal/node/core/files.ts | 6 +++++- packages/core/admin/_internal/node/staticFiles.ts | 4 ++-- 4 files changed, 19 insertions(+), 4 deletions(-) diff --git a/examples/getstarted/jsconfig.json b/examples/getstarted/jsconfig.json index 4ebd9272cf4..43e55dec515 100644 --- a/examples/getstarted/jsconfig.json +++ b/examples/getstarted/jsconfig.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "jsx": "react", "moduleResolution": "nodenext", "target": "ES2021", "checkJs": true, diff --git a/examples/getstarted/src/admin/app.js b/examples/getstarted/src/admin/app.js index 3acc1c2c166..78994130c70 100644 --- a/examples/getstarted/src/admin/app.js +++ b/examples/getstarted/src/admin/app.js @@ -1,8 +1,18 @@ +import React from 'react'; +import { Button } from '@strapi/design-system'; + const config = { locales: ['it', 'es', 'en'], }; -const bootstrap = () => { +const bootstrap = (app) => { console.log('I AM BOOTSTRAPPED'); + + app.injectContentManagerComponent('editView', 'right-links', { + name: 'PreviewButton', + Component: () => ( + + ), + }); }; export default { diff --git a/packages/core/admin/_internal/node/core/files.ts b/packages/core/admin/_internal/node/core/files.ts index 644f1afd7e8..f9fd9a52b01 100644 --- a/packages/core/admin/_internal/node/core/files.ts +++ b/packages/core/admin/_internal/node/core/files.ts @@ -18,7 +18,11 @@ const pathExists = async (path: string) => { */ const loadFile = async (path: string): Promise => { if (await pathExists(path)) { - const esbuildOptions = { extensions: ['.js', '.mjs', '.ts'] }; + const esbuildOptions: Parameters[0] = { + extensions: ['.js', '.mjs', '.ts', '.jsx', '.tsx'], + jsx: 'automatic', + loader: 'jsx', + }; const { unregister } = register(esbuildOptions); diff --git a/packages/core/admin/_internal/node/staticFiles.ts b/packages/core/admin/_internal/node/staticFiles.ts index 914e7725bf8..79cf23e113a 100644 --- a/packages/core/admin/_internal/node/staticFiles.ts +++ b/packages/core/admin/_internal/node/staticFiles.ts @@ -24,7 +24,7 @@ const getEntryModule = (ctx: BuildContext): string => { */ ${pluginsImport} import { renderAdmin } from "@strapi/strapi/admin" - + ${ ctx.customisations?.path ? `import customisations from '${path.relative( @@ -33,7 +33,7 @@ const getEntryModule = (ctx: BuildContext): string => { )}'` : '' } - + renderAdmin( document.getElementById("strapi"), { From 2333e3d8ce26ad6331b6219d1c5d7bfcbe288884 Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Tue, 14 Nov 2023 09:04:09 +0100 Subject: [PATCH 07/53] fix: packup externals --- packages/core/admin/_internal/node/develop.ts | 2 +- packages/utils/pack-up/package.json | 1 + packages/utils/pack-up/packup.config.ts | 2 +- yarn.lock | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/core/admin/_internal/node/develop.ts b/packages/core/admin/_internal/node/develop.ts index 4b8e9f48003..7b5d687bf76 100644 --- a/packages/core/admin/_internal/node/develop.ts +++ b/packages/core/admin/_internal/node/develop.ts @@ -3,7 +3,7 @@ import * as tsUtils from '@strapi/typescript-utils'; import { joinBy } from '@strapi/utils'; import chokidar from 'chokidar'; import * as fs from 'fs-extra'; -import path from 'path'; +import path from 'node:path'; import cluster from 'node:cluster'; diff --git a/packages/utils/pack-up/package.json b/packages/utils/pack-up/package.json index ce016e589b0..709a89cb3ef 100644 --- a/packages/utils/pack-up/package.json +++ b/packages/utils/pack-up/package.json @@ -69,6 +69,7 @@ "commander": "8.3.0", "esbuild": "0.19.2", "esbuild-register": "3.5.0", + "fs-extra": "10.0.0", "get-latest-version": "5.1.0", "git-url-parse": "13.1.0", "ini": "4.1.1", diff --git a/packages/utils/pack-up/packup.config.ts b/packages/utils/pack-up/packup.config.ts index 9fbcf654d00..daff5ba5510 100644 --- a/packages/utils/pack-up/packup.config.ts +++ b/packages/utils/pack-up/packup.config.ts @@ -10,7 +10,7 @@ export default defineConfig({ require: './dist/cli.js', }, ], - externals: ['node:module'], + externals: ['node:module', 'node:path', 'fs-extra'], runtime: 'node', minify: false, sourcemap: true, diff --git a/yarn.lock b/yarn.lock index 064ee9a6787..38917f7956e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9282,6 +9282,7 @@ __metadata: esbuild: "npm:0.19.2" esbuild-register: "npm:3.5.0" eslint-config-custom: "npm:4.15.4" + fs-extra: "npm:10.0.0" get-latest-version: "npm:5.1.0" git-url-parse: "npm:13.1.0" ini: "npm:4.1.1" From ecc6fe5413300487c1dae802dfc76049d4c8af54 Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Tue, 14 Nov 2023 10:11:32 +0100 Subject: [PATCH 08/53] chore: move prettyTime next to timer --- packages/core/admin/_internal/node/build.ts | 3 +-- packages/core/admin/_internal/node/core/timer.ts | 4 ++++ packages/core/admin/_internal/node/develop.ts | 3 +-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/core/admin/_internal/node/build.ts b/packages/core/admin/_internal/node/build.ts index dcda53ef856..7432a529353 100644 --- a/packages/core/admin/_internal/node/build.ts +++ b/packages/core/admin/_internal/node/build.ts @@ -2,10 +2,9 @@ import type { CLIContext } from '@strapi/strapi'; import EE from '@strapi/strapi/dist/utils/ee'; import * as tsUtils from '@strapi/typescript-utils'; import { checkRequiredDependencies } from './core/dependencies'; -import { getTimer } from './core/timer'; +import { getTimer, prettyTime } from './core/timer'; import { createBuildContext } from './createBuildContext'; import { writeStaticClientFiles } from './staticFiles'; -import { prettyTime } from './utils'; import { build as buildWebpack } from './webpack/build'; interface BuildOptions extends CLIContext { diff --git a/packages/core/admin/_internal/node/core/timer.ts b/packages/core/admin/_internal/node/core/timer.ts index 51218db607f..c55a2b5148a 100644 --- a/packages/core/admin/_internal/node/core/timer.ts +++ b/packages/core/admin/_internal/node/core/timer.ts @@ -29,3 +29,7 @@ export function getTimer(): TimeMeasurer { return { start, end, getTimings: () => timings }; } + +export const prettyTime = (timeInMs: number): string => { + return Math.ceil(timeInMs) + 'ms'; +}; diff --git a/packages/core/admin/_internal/node/develop.ts b/packages/core/admin/_internal/node/develop.ts index 7b5d687bf76..27208b915d2 100644 --- a/packages/core/admin/_internal/node/develop.ts +++ b/packages/core/admin/_internal/node/develop.ts @@ -8,7 +8,7 @@ import path from 'node:path'; import cluster from 'node:cluster'; import { checkRequiredDependencies } from './core/dependencies'; -import { getTimer, type TimeMeasurer } from './core/timer'; +import { getTimer, prettyTime, type TimeMeasurer } from './core/timer'; import { createBuildContext } from './createBuildContext'; import { build as buildWebpack } from './webpack/build'; import { watch as watchWebpack, WebpackWatcher } from './webpack/watch'; @@ -16,7 +16,6 @@ import { watch as watchWebpack, WebpackWatcher } from './webpack/watch'; import strapiFactory from '@strapi/strapi'; import EE from '@strapi/strapi/dist/utils/ee'; import { writeStaticClientFiles } from './staticFiles'; -import { prettyTime } from './utils'; interface DevelopOptions extends CLIContext { /** From c9ec5ee0e4191faafba1cee3276a6d59015f4e51 Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Tue, 14 Nov 2023 10:40:51 +0100 Subject: [PATCH 09/53] chore(admin): simplify user customisation loading --- .../admin/_internal/node/core/admin-customisations.ts | 8 +++----- packages/core/admin/_internal/node/core/files.ts | 4 +--- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/packages/core/admin/_internal/node/core/admin-customisations.ts b/packages/core/admin/_internal/node/core/admin-customisations.ts index 6e8612c6b1d..e6dabbdac0c 100644 --- a/packages/core/admin/_internal/node/core/admin-customisations.ts +++ b/packages/core/admin/_internal/node/core/admin-customisations.ts @@ -1,5 +1,5 @@ import path from 'node:path'; -import { loadFile } from './files'; +import fs from 'node:fs'; const ADMIN_APP_FILES = ['app.js', 'app.mjs', 'app.ts', 'app.jsx', 'app.tsx']; @@ -12,16 +12,14 @@ interface AdminCustomisations { interface AppFile { path: string; - config: AdminCustomisations['config']; } const loadUserAppFile = async (appDir: string): Promise => { for (const file of ADMIN_APP_FILES) { const filePath = path.join(appDir, 'src', 'admin', file); - const configFile = await loadFile(filePath); - if (configFile) { - return { path: filePath, config: configFile }; + if (fs.existsSync(filePath)) { + return { path: filePath }; } } diff --git a/packages/core/admin/_internal/node/core/files.ts b/packages/core/admin/_internal/node/core/files.ts index f9fd9a52b01..3771a1f5bc2 100644 --- a/packages/core/admin/_internal/node/core/files.ts +++ b/packages/core/admin/_internal/node/core/files.ts @@ -19,9 +19,7 @@ const pathExists = async (path: string) => { const loadFile = async (path: string): Promise => { if (await pathExists(path)) { const esbuildOptions: Parameters[0] = { - extensions: ['.js', '.mjs', '.ts', '.jsx', '.tsx'], - jsx: 'automatic', - loader: 'jsx', + extensions: ['.js', '.mjs', '.ts'], }; const { unregister } = register(esbuildOptions); From 476368c2f51ec8f6d6d44047298d7e08f149d73f Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Tue, 14 Nov 2023 10:19:11 +0100 Subject: [PATCH 10/53] fix: remove incorrect dep --- packages/core/admin/_internal/node/utils.ts | 3 --- packages/utils/pack-up/package.json | 1 - 2 files changed, 4 deletions(-) delete mode 100644 packages/core/admin/_internal/node/utils.ts diff --git a/packages/core/admin/_internal/node/utils.ts b/packages/core/admin/_internal/node/utils.ts deleted file mode 100644 index 9b7c0c2b9a8..00000000000 --- a/packages/core/admin/_internal/node/utils.ts +++ /dev/null @@ -1,3 +0,0 @@ -export const prettyTime = (timeInMs: number): string => { - return Math.ceil(timeInMs) + 'ms'; -}; diff --git a/packages/utils/pack-up/package.json b/packages/utils/pack-up/package.json index 709a89cb3ef..ce016e589b0 100644 --- a/packages/utils/pack-up/package.json +++ b/packages/utils/pack-up/package.json @@ -69,7 +69,6 @@ "commander": "8.3.0", "esbuild": "0.19.2", "esbuild-register": "3.5.0", - "fs-extra": "10.0.0", "get-latest-version": "5.1.0", "git-url-parse": "13.1.0", "ini": "4.1.1", From 6e9b1a3a29fab260a9f9c82893ca6406241dec66 Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Tue, 14 Nov 2023 11:35:47 +0100 Subject: [PATCH 11/53] fix: check tsconfig instead of distdir --- packages/core/admin/_internal/node/develop.ts | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/packages/core/admin/_internal/node/develop.ts b/packages/core/admin/_internal/node/develop.ts index 27208b915d2..5bd0b3dd558 100644 --- a/packages/core/admin/_internal/node/develop.ts +++ b/packages/core/admin/_internal/node/develop.ts @@ -41,12 +41,20 @@ const cleanupDistDirectory = async ({ timer.start(timerName); const cleaningSpinner = logger.spinner(`Cleaning dist dir ${distDir}`).start(); - const dirContent = await fs.readdir(distDir); - const validFilenames = dirContent - // Ignore the admin build folder - .filter((filename) => filename !== 'build'); - for (const filename of validFilenames) { - await fs.remove(path.resolve(distDir, filename)); + try { + const dirContent = await fs.readdir(distDir); + const validFilenames = dirContent + // Ignore the admin build folder + .filter((filename) => filename !== 'build'); + for (const filename of validFilenames) { + await fs.remove(path.resolve(distDir, filename)); + } + throw new Error('asdf'); + } catch (err: unknown) { + const generatingDuration = timer.end(timerName); + cleaningSpinner.text = `Error cleaning dist dir: ${err} (${prettyTime(generatingDuration)})`; + cleaningSpinner?.fail(); + return; } const generatingDuration = timer.end(timerName); @@ -65,8 +73,6 @@ const develop = async ({ }: DevelopOptions) => { const timer = getTimer(); - const distDir = tsconfig?.config?.options?.outDir; - if (cluster.isPrimary) { const { didInstall } = await checkRequiredDependencies({ cwd, logger, ignorePrompts }).catch( (err) => { @@ -80,7 +86,7 @@ const develop = async ({ } // Build without diagnostics in case schemas have changed - if (distDir) { + if (tsconfig) { await cleanupDistDirectory({ tsconfig, logger, timer }); await tsUtils.compile(cwd, { configOptions: { ignoreDiagnostics: true } }); } @@ -120,7 +126,7 @@ const develop = async ({ cluster.on('message', async (worker, message) => { switch (message) { case 'reload': { - if (distDir) { + if (tsconfig) { // Build without diagnostics in case schemas have changed await cleanupDistDirectory({ tsconfig, logger, timer }); await tsUtils.compile(cwd, { configOptions: { ignoreDiagnostics: true } }); @@ -175,7 +181,7 @@ const develop = async ({ timer.start('compilingTS'); const compilingTsSpinner = logger.spinner(`Compiling TS`).start(); - if (distDir) { + if (tsconfig) { await cleanupDistDirectory({ tsconfig, logger, timer }); await tsUtils.compile(cwd, { configOptions: { ignoreDiagnostics: false } }); } From 33ca1358ccf4890a9208bb00648af8306c7c3e0d Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Tue, 14 Nov 2023 11:39:32 +0100 Subject: [PATCH 12/53] feat: add timer for strapi load --- packages/core/admin/_internal/node/develop.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/core/admin/_internal/node/develop.ts b/packages/core/admin/_internal/node/develop.ts index 5bd0b3dd558..8a8f551ee41 100644 --- a/packages/core/admin/_internal/node/develop.ts +++ b/packages/core/admin/_internal/node/develop.ts @@ -153,6 +153,9 @@ const develop = async ({ } if (cluster.isWorker) { + timer.start('loadStrapi'); + const loadStrapiSpinner = logger.spinner(`Loading Strapi`).start(); + const strapi = strapiFactory({ appDir: cwd, distDir: tsconfig?.config.options.outDir ?? '', @@ -162,6 +165,10 @@ const develop = async ({ const strapiInstance = await strapi.load(); + const loadStrapiDuration = timer.end('loadStrapi'); + loadStrapiSpinner.text = `Loaded Strapi (${prettyTime(loadStrapiDuration)})`; + loadStrapiSpinner.succeed(); + timer.start('generatingTS'); const generatingTsSpinner = logger.spinner(`Generating types`).start(); From 25ae5d28f48108dacbf5cf795ea5fe1aa9bc12e0 Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Tue, 14 Nov 2023 11:39:44 +0100 Subject: [PATCH 13/53] fix: remove leftover testing --- packages/core/admin/_internal/node/develop.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/core/admin/_internal/node/develop.ts b/packages/core/admin/_internal/node/develop.ts index 8a8f551ee41..d9bb3b68b03 100644 --- a/packages/core/admin/_internal/node/develop.ts +++ b/packages/core/admin/_internal/node/develop.ts @@ -49,7 +49,6 @@ const cleanupDistDirectory = async ({ for (const filename of validFilenames) { await fs.remove(path.resolve(distDir, filename)); } - throw new Error('asdf'); } catch (err: unknown) { const generatingDuration = timer.end(timerName); cleaningSpinner.text = `Error cleaning dist dir: ${err} (${prettyTime(generatingDuration)})`; @@ -188,10 +187,8 @@ const develop = async ({ timer.start('compilingTS'); const compilingTsSpinner = logger.spinner(`Compiling TS`).start(); - if (tsconfig) { - await cleanupDistDirectory({ tsconfig, logger, timer }); - await tsUtils.compile(cwd, { configOptions: { ignoreDiagnostics: false } }); - } + await cleanupDistDirectory({ tsconfig, logger, timer }); + await tsUtils.compile(cwd, { configOptions: { ignoreDiagnostics: false } }); const compilingDuration = timer.end('compilingTS'); compilingTsSpinner.text = `Compiling TS (${prettyTime(compilingDuration)})`; From 9eb632e5393075d9978be736cea2698f5f613c2c Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Tue, 14 Nov 2023 11:43:02 +0100 Subject: [PATCH 14/53] chore: yarn.lock --- yarn.lock | 1 - 1 file changed, 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 38917f7956e..064ee9a6787 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9282,7 +9282,6 @@ __metadata: esbuild: "npm:0.19.2" esbuild-register: "npm:3.5.0" eslint-config-custom: "npm:4.15.4" - fs-extra: "npm:10.0.0" get-latest-version: "npm:5.1.0" git-url-parse: "npm:13.1.0" ini: "npm:4.1.1" From e421d78a55566481174c0f8e7922afff0d74d0b4 Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Tue, 14 Nov 2023 11:51:26 +0100 Subject: [PATCH 15/53] chore: revert externals --- packages/utils/pack-up/packup.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/utils/pack-up/packup.config.ts b/packages/utils/pack-up/packup.config.ts index daff5ba5510..9fbcf654d00 100644 --- a/packages/utils/pack-up/packup.config.ts +++ b/packages/utils/pack-up/packup.config.ts @@ -10,7 +10,7 @@ export default defineConfig({ require: './dist/cli.js', }, ], - externals: ['node:module', 'node:path', 'fs-extra'], + externals: ['node:module'], runtime: 'node', minify: false, sourcemap: true, From b3d58260fde628822ed5205983b9cbe3888d70eb Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Tue, 14 Nov 2023 11:56:34 +0100 Subject: [PATCH 16/53] chore: matching text on spinner --- packages/core/admin/_internal/node/develop.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/admin/_internal/node/develop.ts b/packages/core/admin/_internal/node/develop.ts index d9bb3b68b03..fe9506e7b8f 100644 --- a/packages/core/admin/_internal/node/develop.ts +++ b/packages/core/admin/_internal/node/develop.ts @@ -165,7 +165,7 @@ const develop = async ({ const strapiInstance = await strapi.load(); const loadStrapiDuration = timer.end('loadStrapi'); - loadStrapiSpinner.text = `Loaded Strapi (${prettyTime(loadStrapiDuration)})`; + loadStrapiSpinner.text = `Loading Strapi (${prettyTime(loadStrapiDuration)})`; loadStrapiSpinner.succeed(); timer.start('generatingTS'); From 59219dc25d84d492fa11a972b177bab3794bb0bb Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Tue, 14 Nov 2023 11:57:15 +0100 Subject: [PATCH 17/53] chore: move comment --- packages/core/admin/_internal/node/develop.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/admin/_internal/node/develop.ts b/packages/core/admin/_internal/node/develop.ts index fe9506e7b8f..a9af9ac013d 100644 --- a/packages/core/admin/_internal/node/develop.ts +++ b/packages/core/admin/_internal/node/develop.ts @@ -84,8 +84,8 @@ const develop = async ({ return; } - // Build without diagnostics in case schemas have changed if (tsconfig) { + // Build without diagnostics in case schemas have changed await cleanupDistDirectory({ tsconfig, logger, timer }); await tsUtils.compile(cwd, { configOptions: { ignoreDiagnostics: true } }); } From d1b6967ee7e47e8641c9ea0a2aab4d22e49f2651 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20de=20Juvigny?= Date: Tue, 14 Nov 2023 13:44:04 +0100 Subject: [PATCH 18/53] fix profile page --- .../admin/admin/src/pages/ProfilePage.tsx | 54 ++++++++++++++++++- 1 file changed, 52 insertions(+), 2 deletions(-) diff --git a/packages/core/admin/admin/src/pages/ProfilePage.tsx b/packages/core/admin/admin/src/pages/ProfilePage.tsx index 74b03140534..0bf2bdf3a38 100644 --- a/packages/core/admin/admin/src/pages/ProfilePage.tsx +++ b/packages/core/admin/admin/src/pages/ProfilePage.tsx @@ -120,7 +120,7 @@ const ProfilePage = () => { const isLoading = isLoadingUser || isLoadingSSO; - type UpdateUsersMeBody = Omit & { + type UpdateUsersMeBody = UpdateMe.Request['body'] & { confirmPassword: string; currentTheme: ThemeName; }; @@ -132,6 +132,11 @@ const ProfilePage = () => { >( async (body) => { const { confirmPassword: _confirmPassword, currentTheme, ...dataToSend } = body; + + if (dataToSend.password === '') { + delete dataToSend.password; + } + const { data } = await put('/admin/users/me', dataToSend); return { ...data.data, currentTheme }; @@ -321,9 +326,10 @@ const ProfilePage = () => { * -----------------------------------------------------------------------------------------------*/ interface PasswordSectionProps { - errors: { password?: string; confirmPassword?: string }; + errors: { currentPassword?: string; password?: string; confirmPassword?: string }; onChange: React.ChangeEventHandler; values: { + currentPassword?: string; password?: string; confirmPassword?: string; }; @@ -331,6 +337,7 @@ interface PasswordSectionProps { const PasswordSection = ({ errors, onChange, values }: PasswordSectionProps) => { const { formatMessage } = useIntl(); + const [currentPasswordShown, setCurrentPasswordShown] = React.useState(false); const [passwordShown, setPasswordShown] = React.useState(false); const [passwordConfirmShown, setPasswordConfirmShown] = React.useState(false); @@ -351,6 +358,49 @@ const PasswordSection = ({ errors, onChange, values }: PasswordSectionProps) => defaultMessage: 'Change password', })} + + + { + e.stopPropagation(); + setCurrentPasswordShown((prev) => !prev); + }} + label={formatMessage( + currentPasswordShown + ? { + id: 'Auth.form.password.show-password', + defaultMessage: 'Show password', + } + : { + id: 'Auth.form.password.hide-password', + defaultMessage: 'Hide password', + } + )} + > + {currentPasswordShown ? : } + + } + /> + + Date: Tue, 14 Nov 2023 13:58:27 +0100 Subject: [PATCH 19/53] update tests --- .../core/admin/admin/src/pages/ProfilePage.tsx | 2 +- .../admin/src/pages/tests/ProfilePage.test.tsx | 16 +++++++--------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/packages/core/admin/admin/src/pages/ProfilePage.tsx b/packages/core/admin/admin/src/pages/ProfilePage.tsx index 0bf2bdf3a38..5364d267c0e 100644 --- a/packages/core/admin/admin/src/pages/ProfilePage.tsx +++ b/packages/core/admin/admin/src/pages/ProfilePage.tsx @@ -458,7 +458,7 @@ const PasswordSection = ({ errors, onChange, values }: PasswordSectionProps) => value={values.confirmPassword} label={formatMessage({ id: 'Auth.form.confirmPassword.label', - defaultMessage: 'Password confirmation', + defaultMessage: 'Confirm Password', })} name="confirmPassword" type={passwordConfirmShown ? 'text' : 'password'} diff --git a/packages/core/admin/admin/src/pages/tests/ProfilePage.test.tsx b/packages/core/admin/admin/src/pages/tests/ProfilePage.test.tsx index c4f1ca62b88..8bd8e284926 100644 --- a/packages/core/admin/admin/src/pages/tests/ProfilePage.test.tsx +++ b/packages/core/admin/admin/src/pages/tests/ProfilePage.test.tsx @@ -28,7 +28,7 @@ describe('Profile page', () => { jest.clearAllMocks(); }); - it('renders and show the Interface Language section', async () => { + it('renders and shows the Interface Language section', async () => { const { getByText } = render(); await waitFor(() => { expect(getByText('Interface language')).toBeInTheDocument(); @@ -54,10 +54,9 @@ describe('Profile page', () => { name: 'Change password', }) ).toBeInTheDocument(); - - expect(getByLabelText('Password')).toBeInTheDocument(); - - expect(getByLabelText('Password confirmation')).toBeInTheDocument(); + expect(getByLabelText(/current password/i)).toBeInTheDocument(); + expect(getByLabelText(/^password$/i)).toBeInTheDocument(); + expect(getByLabelText(/confirm password/i)).toBeInTheDocument(); }); it('should not display the change password section and all the fields if the user role is Locked', async () => { @@ -84,9 +83,8 @@ describe('Profile page', () => { }); expect(changePasswordHeading).not.toBeInTheDocument(); - - expect(queryByLabelText('Password')).not.toBeInTheDocument(); - - expect(queryByLabelText('Password confirmation')).not.toBeInTheDocument(); + expect(queryByLabelText(/current password/i)).not.toBeInTheDocument(); + expect(queryByLabelText(/^password$/)).not.toBeInTheDocument(); + expect(queryByLabelText(/confirm password/i)).not.toBeInTheDocument(); }); }); From 59aec6c474372383fcdae05e0c781c1a7bc0c5ee Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Tue, 14 Nov 2023 14:55:52 +0100 Subject: [PATCH 20/53] v4.15.5-alpha.1 --- .github/actions/check-pr-status/package.json | 2 +- examples/getstarted/package.json | 22 +- examples/kitchensink-ts/package.json | 8 +- examples/kitchensink/package.json | 10 +- lerna.json | 2 +- packages/admin-test-utils/package.json | 6 +- packages/cli/create-strapi-app/package.json | 10 +- .../cli/create-strapi-starter/package.json | 10 +- packages/core/admin/package.json | 22 +- packages/core/content-manager/package.json | 4 +- .../core/content-type-builder/package.json | 12 +- packages/core/data-transfer/package.json | 12 +- packages/core/database/package.json | 10 +- packages/core/email/package.json | 12 +- packages/core/helper-plugin/package.json | 10 +- packages/core/permissions/package.json | 10 +- packages/core/strapi/package.json | 36 +- packages/core/types/package.json | 16 +- packages/core/upload/package.json | 12 +- packages/core/utils/package.json | 8 +- packages/generators/app/package.json | 4 +- packages/generators/generators/package.json | 12 +- packages/plugins/cloud/package.json | 10 +- packages/plugins/color-picker/package.json | 6 +- packages/plugins/documentation/package.json | 10 +- packages/plugins/graphql/package.json | 10 +- packages/plugins/i18n/package.json | 10 +- packages/plugins/sentry/package.json | 8 +- .../plugins/users-permissions/package.json | 10 +- .../providers/audit-logs-local/package.json | 10 +- .../providers/email-amazon-ses/package.json | 10 +- packages/providers/email-mailgun/package.json | 10 +- .../providers/email-nodemailer/package.json | 8 +- .../providers/email-sendgrid/package.json | 10 +- .../providers/email-sendmail/package.json | 10 +- packages/providers/upload-aws-s3/package.json | 8 +- .../providers/upload-cloudinary/package.json | 10 +- packages/providers/upload-local/package.json | 10 +- packages/utils/api-tests/package.json | 2 +- .../utils/eslint-config-custom/package.json | 2 +- packages/utils/logger/package.json | 8 +- packages/utils/pack-up/package.json | 6 +- packages/utils/tsconfig/package.json | 2 +- packages/utils/typescript/package.json | 2 +- scripts/front/package.json | 2 +- yarn.lock | 394 +++++++++--------- 46 files changed, 409 insertions(+), 409 deletions(-) diff --git a/.github/actions/check-pr-status/package.json b/.github/actions/check-pr-status/package.json index e8b8ea2a72e..5a3401f4b5a 100644 --- a/.github/actions/check-pr-status/package.json +++ b/.github/actions/check-pr-status/package.json @@ -1,6 +1,6 @@ { "name": "check-pr-status", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "private": true, "license": "MIT", "main": "dist/index.js", diff --git a/examples/getstarted/package.json b/examples/getstarted/package.json index 08af4e0f61d..25ba69e0658 100644 --- a/examples/getstarted/package.json +++ b/examples/getstarted/package.json @@ -1,6 +1,6 @@ { "name": "getstarted", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "private": true, "description": "A Strapi application.", "license": "SEE LICENSE IN LICENSE", @@ -14,16 +14,16 @@ }, "dependencies": { "@strapi/icons": "1.11.0", - "@strapi/plugin-color-picker": "4.15.4", - "@strapi/plugin-documentation": "4.15.4", - "@strapi/plugin-graphql": "4.15.4", - "@strapi/plugin-i18n": "4.15.4", - "@strapi/plugin-sentry": "4.15.4", - "@strapi/plugin-users-permissions": "4.15.4", - "@strapi/provider-email-mailgun": "4.15.4", - "@strapi/provider-upload-aws-s3": "4.15.4", - "@strapi/provider-upload-cloudinary": "4.15.4", - "@strapi/strapi": "4.15.4", + "@strapi/plugin-color-picker": "4.15.5-alpha.1", + "@strapi/plugin-documentation": "4.15.5-alpha.1", + "@strapi/plugin-graphql": "4.15.5-alpha.1", + "@strapi/plugin-i18n": "4.15.5-alpha.1", + "@strapi/plugin-sentry": "4.15.5-alpha.1", + "@strapi/plugin-users-permissions": "4.15.5-alpha.1", + "@strapi/provider-email-mailgun": "4.15.5-alpha.1", + "@strapi/provider-upload-aws-s3": "4.15.5-alpha.1", + "@strapi/provider-upload-cloudinary": "4.15.5-alpha.1", + "@strapi/strapi": "4.15.5-alpha.1", "better-sqlite3": "8.6.0", "lodash": "4.17.21", "mysql": "2.18.1", diff --git a/examples/kitchensink-ts/package.json b/examples/kitchensink-ts/package.json index 653c61baa09..2856143b0f7 100644 --- a/examples/kitchensink-ts/package.json +++ b/examples/kitchensink-ts/package.json @@ -1,6 +1,6 @@ { "name": "kitchensink-ts", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "private": true, "description": "A Strapi application", "license": "MIT", @@ -14,9 +14,9 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/plugin-i18n": "4.15.4", - "@strapi/plugin-users-permissions": "4.15.4", - "@strapi/strapi": "4.15.4", + "@strapi/plugin-i18n": "4.15.5-alpha.1", + "@strapi/plugin-users-permissions": "4.15.5-alpha.1", + "@strapi/strapi": "4.15.5-alpha.1", "better-sqlite3": "8.6.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/kitchensink/package.json b/examples/kitchensink/package.json index c61cc350eb6..0947b0b6c0f 100644 --- a/examples/kitchensink/package.json +++ b/examples/kitchensink/package.json @@ -1,6 +1,6 @@ { "name": "kitchensink", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "private": true, "description": "A Strapi application.", "license": "SEE LICENSE IN LICENSE", @@ -13,10 +13,10 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/provider-email-mailgun": "4.15.4", - "@strapi/provider-upload-aws-s3": "4.15.4", - "@strapi/provider-upload-cloudinary": "4.15.4", - "@strapi/strapi": "4.15.4", + "@strapi/provider-email-mailgun": "4.15.5-alpha.1", + "@strapi/provider-upload-aws-s3": "4.15.5-alpha.1", + "@strapi/provider-upload-cloudinary": "4.15.5-alpha.1", + "@strapi/strapi": "4.15.5-alpha.1", "lodash": "4.17.21", "mysql": "2.18.1", "mysql2": "3.6.0", diff --git a/lerna.json b/lerna.json index 06f115a5fd7..2845e6fd6d5 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "4.15.4", + "version": "4.15.5-alpha.1", "packages": ["packages/*", "examples/*"], "npmClient": "yarn", "useWorkspaces": true, diff --git a/packages/admin-test-utils/package.json b/packages/admin-test-utils/package.json index 1d1314168f7..0a5cf9a40f5 100644 --- a/packages/admin-test-utils/package.json +++ b/packages/admin-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/admin-test-utils", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "private": true, "description": "Test utilities for the Strapi administration panel", "license": "MIT", @@ -75,8 +75,8 @@ "@reduxjs/toolkit": "1.9.7", "@strapi/pack-up": "workspace:*", "@testing-library/jest-dom": "5.16.5", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "peerDependencies": { "@reduxjs/toolkit": "^1.9.7", diff --git a/packages/cli/create-strapi-app/package.json b/packages/cli/create-strapi-app/package.json index 81e2d7725d7..fc04899720f 100644 --- a/packages/cli/create-strapi-app/package.json +++ b/packages/cli/create-strapi-app/package.json @@ -1,6 +1,6 @@ { "name": "create-strapi-app", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Generate a new Strapi application.", "keywords": [ "create-strapi-app", @@ -44,14 +44,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/generate-new": "4.15.4", + "@strapi/generate-new": "4.15.5-alpha.1", "commander": "8.3.0", "inquirer": "8.2.5" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "@strapi/pack-up": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/cli/create-strapi-starter/package.json b/packages/cli/create-strapi-starter/package.json index 118817d1b97..1b2f5b72fcf 100644 --- a/packages/cli/create-strapi-starter/package.json +++ b/packages/cli/create-strapi-starter/package.json @@ -1,6 +1,6 @@ { "name": "create-strapi-starter", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Generate a new Strapi application.", "keywords": [ "create-strapi-starter", @@ -44,7 +44,7 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/generate-new": "4.15.4", + "@strapi/generate-new": "4.15.5-alpha.1", "chalk": "4.1.2", "ci-info": "3.8.0", "commander": "8.3.0", @@ -54,9 +54,9 @@ "ora": "5.4.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "@strapi/pack-up": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/admin/package.json b/packages/core/admin/package.json index 7c171ccb6a3..805e7a363a5 100644 --- a/packages/core/admin/package.json +++ b/packages/core/admin/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/admin", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Strapi Admin", "repository": { "type": "git", @@ -75,15 +75,15 @@ "@radix-ui/react-context": "1.0.1", "@radix-ui/react-toolbar": "1.0.4", "@reduxjs/toolkit": "1.9.7", - "@strapi/data-transfer": "4.15.4", + "@strapi/data-transfer": "4.15.5-alpha.1", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.4", + "@strapi/helper-plugin": "4.15.5-alpha.1", "@strapi/icons": "1.13.0", - "@strapi/permissions": "4.15.4", - "@strapi/provider-audit-logs-local": "4.15.4", - "@strapi/types": "4.15.4", - "@strapi/typescript-utils": "4.15.4", - "@strapi/utils": "4.15.4", + "@strapi/permissions": "4.15.5-alpha.1", + "@strapi/provider-audit-logs-local": "4.15.5-alpha.1", + "@strapi/types": "4.15.5-alpha.1", + "@strapi/typescript-utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.1", "axios": "1.6.0", "bcryptjs": "2.4.3", "boxen": "5.1.2", @@ -172,9 +172,9 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/admin-test-utils": "4.15.4", - "@strapi/pack-up": "4.15.4", - "@strapi/strapi": "4.15.4", + "@strapi/admin-test-utils": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/strapi": "4.15.5-alpha.1", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/core/content-manager/package.json b/packages/core/content-manager/package.json index 56d39b4c701..8f5a16035a7 100644 --- a/packages/core/content-manager/package.json +++ b/packages/core/content-manager/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-content-manager", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "A powerful UI to easily manage your data.", "repository": { "type": "git", @@ -26,7 +26,7 @@ }, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/utils": "4.15.4", + "@strapi/utils": "4.15.5-alpha.1", "lodash": "4.17.21", "qs": "6.11.1" }, diff --git a/packages/core/content-type-builder/package.json b/packages/core/content-type-builder/package.json index 8fd98b7c8cc..08405fcb35a 100644 --- a/packages/core/content-type-builder/package.json +++ b/packages/core/content-type-builder/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-content-type-builder", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Strapi plugin to create content type", "repository": { "type": "git", @@ -49,10 +49,10 @@ "dependencies": { "@sindresorhus/slugify": "1.1.0", "@strapi/design-system": "1.13.0", - "@strapi/generators": "4.15.4", - "@strapi/helper-plugin": "4.15.4", + "@strapi/generators": "4.15.5-alpha.1", + "@strapi/helper-plugin": "4.15.5-alpha.1", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.4", + "@strapi/utils": "4.15.5-alpha.1", "fs-extra": "10.0.0", "immer": "9.0.19", "lodash": "4.17.21", @@ -65,8 +65,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "@strapi/strapi": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/strapi": "4.15.5-alpha.1", "@testing-library/react": "14.0.0", "history": "^4.9.0", "react": "^18.2.0", diff --git a/packages/core/data-transfer/package.json b/packages/core/data-transfer/package.json index 3d028cdc495..a261eb1619c 100644 --- a/packages/core/data-transfer/package.json +++ b/packages/core/data-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/data-transfer", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Data transfer capabilities for Strapi", "keywords": [ "strapi", @@ -41,10 +41,10 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/logger": "4.15.4", - "@strapi/strapi": "4.15.4", - "@strapi/types": "4.15.4", - "@strapi/utils": "4.15.4", + "@strapi/logger": "4.15.5-alpha.1", + "@strapi/strapi": "4.15.5-alpha.1", + "@strapi/types": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.1", "chalk": "4.1.2", "cli-table3": "0.6.2", "commander": "8.3.0", @@ -61,7 +61,7 @@ "ws": "8.13.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", "@strapi/strapi": "4.15.2", "@types/fs-extra": "9.0.13", "@types/jest": "29.5.2", diff --git a/packages/core/database/package.json b/packages/core/database/package.json index d1bb207f2d0..86869f35965 100644 --- a/packages/core/database/package.json +++ b/packages/core/database/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/database", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Strapi's database layer", "homepage": "https://strapi.io", "bugs": { @@ -40,7 +40,7 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.4", + "@strapi/utils": "4.15.5-alpha.1", "date-fns": "2.30.0", "debug": "4.3.4", "fs-extra": "10.0.0", @@ -50,9 +50,9 @@ "umzug": "3.2.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "@strapi/pack-up": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/email/package.json b/packages/core/email/package.json index ff7966214c6..ff007b5af96 100644 --- a/packages/core/email/package.json +++ b/packages/core/email/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-email", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Easily configure your Strapi application to send emails.", "repository": { "type": "git", @@ -54,10 +54,10 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.4", + "@strapi/helper-plugin": "4.15.5-alpha.1", "@strapi/icons": "1.13.0", - "@strapi/provider-email-sendmail": "4.15.4", - "@strapi/utils": "4.15.4", + "@strapi/provider-email-sendmail": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.1", "lodash": "4.17.21", "prop-types": "^15.8.1", "react-intl": "6.4.1", @@ -65,8 +65,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "@strapi/types": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/types": "4.15.5-alpha.1", "@testing-library/react": "14.0.0", "@types/koa": "2.13.4", "@types/lodash": "^4.14.191", diff --git a/packages/core/helper-plugin/package.json b/packages/core/helper-plugin/package.json index 042ac1ab47c..a7b2422f9cb 100644 --- a/packages/core/helper-plugin/package.json +++ b/packages/core/helper-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/helper-plugin", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Helper for Strapi plugins development", "repository": { "type": "git", @@ -69,11 +69,11 @@ "@storybook/addon-mdx-gfm": "7.4.0", "@storybook/builder-vite": "7.4.0", "@storybook/react-vite": "7.4.0", - "@strapi/admin-test-utils": "4.15.4", + "@strapi/admin-test-utils": "4.15.5-alpha.1", "@strapi/design-system": "1.13.0", "@strapi/icons": "1.13.0", - "@strapi/pack-up": "4.15.4", - "@strapi/types": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/types": "4.15.5-alpha.1", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/react": "18.2.7", @@ -82,7 +82,7 @@ "@types/react-router-dom": "5.3.3", "@types/styled-components": "5.1.26", "cross-env": "^7.0.3", - "eslint-config-custom": "4.15.4", + "eslint-config-custom": "4.15.5-alpha.1", "eslint-plugin-storybook": "0.6.14", "msw": "1.3.0", "react": "^18.2.0", diff --git a/packages/core/permissions/package.json b/packages/core/permissions/package.json index 254604022f1..23362b3cce7 100644 --- a/packages/core/permissions/package.json +++ b/packages/core/permissions/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/permissions", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Strapi's permission layer.", "repository": { "type": "git", @@ -38,15 +38,15 @@ }, "dependencies": { "@casl/ability": "6.5.0", - "@strapi/utils": "4.15.4", + "@strapi/utils": "4.15.5-alpha.1", "lodash": "4.17.21", "qs": "6.11.1", "sift": "16.0.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "@strapi/pack-up": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/strapi/package.json b/packages/core/strapi/package.json index bdeba4fa576..23b7b04b0b9 100644 --- a/packages/core/strapi/package.json +++ b/packages/core/strapi/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/strapi", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite", "keywords": [ "strapi", @@ -114,21 +114,21 @@ "dependencies": { "@koa/cors": "3.4.3", "@koa/router": "10.1.1", - "@strapi/admin": "4.15.4", - "@strapi/data-transfer": "4.15.4", - "@strapi/database": "4.15.4", - "@strapi/generate-new": "4.15.4", - "@strapi/generators": "4.15.4", - "@strapi/logger": "4.15.4", - "@strapi/pack-up": "4.15.4", - "@strapi/permissions": "4.15.4", - "@strapi/plugin-content-manager": "4.15.4", - "@strapi/plugin-content-type-builder": "4.15.4", - "@strapi/plugin-email": "4.15.4", - "@strapi/plugin-upload": "4.15.4", - "@strapi/types": "4.15.4", - "@strapi/typescript-utils": "4.15.4", - "@strapi/utils": "4.15.4", + "@strapi/admin": "4.15.5-alpha.1", + "@strapi/data-transfer": "4.15.5-alpha.1", + "@strapi/database": "4.15.5-alpha.1", + "@strapi/generate-new": "4.15.5-alpha.1", + "@strapi/generators": "4.15.5-alpha.1", + "@strapi/logger": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/permissions": "4.15.5-alpha.1", + "@strapi/plugin-content-manager": "4.15.5-alpha.1", + "@strapi/plugin-content-type-builder": "4.15.5-alpha.1", + "@strapi/plugin-email": "4.15.5-alpha.1", + "@strapi/plugin-upload": "4.15.5-alpha.1", + "@strapi/types": "4.15.5-alpha.1", + "@strapi/typescript-utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.1", "bcryptjs": "2.4.3", "boxen": "5.1.2", "chalk": "4.1.2", @@ -188,9 +188,9 @@ "@types/node": "18.18.4", "@types/node-schedule": "2.1.0", "@types/statuses": "2.0.1", - "eslint-config-custom": "4.15.4", + "eslint-config-custom": "4.15.5-alpha.1", "supertest": "6.3.3", - "tsconfig": "4.15.4" + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/types/package.json b/packages/core/types/package.json index 56c9bdc7cf6..80c63a2fd27 100644 --- a/packages/core/types/package.json +++ b/packages/core/types/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/types", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Shared typescript types for Strapi internal use", "keywords": [ "strapi" @@ -46,10 +46,10 @@ "dependencies": { "@koa/cors": "3.4.3", "@koa/router": "10.1.1", - "@strapi/database": "4.15.4", - "@strapi/logger": "4.15.4", - "@strapi/permissions": "4.15.4", - "@strapi/utils": "4.15.4", + "@strapi/database": "4.15.5-alpha.1", + "@strapi/logger": "4.15.5-alpha.1", + "@strapi/permissions": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.1", "commander": "8.3.0", "https-proxy-agent": "5.0.1", "koa": "2.13.4", @@ -57,14 +57,14 @@ "node-schedule": "2.1.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", "@strapi/ts-zen": "^0.2.0", "@types/jest": "29.5.2", "@types/koa": "2.13.4", "@types/koa__router": "12.0.0", "@types/node-schedule": "2.1.0", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4", + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1", "typescript": "5.2.2" }, "engines": { diff --git a/packages/core/upload/package.json b/packages/core/upload/package.json index 053eb735640..c78426ecc2c 100644 --- a/packages/core/upload/package.json +++ b/packages/core/upload/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-upload", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Makes it easy to upload images and files to your Strapi Application.", "license": "SEE LICENSE IN LICENSE", "author": { @@ -44,10 +44,10 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.4", + "@strapi/helper-plugin": "4.15.5-alpha.1", "@strapi/icons": "1.13.0", - "@strapi/provider-upload-local": "4.15.4", - "@strapi/utils": "4.15.4", + "@strapi/provider-upload-local": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.1", "axios": "1.6.0", "byte-size": "7.0.1", "cropperjs": "1.6.0", @@ -71,8 +71,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "@strapi/strapi": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/strapi": "4.15.5-alpha.1", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/core/utils/package.json b/packages/core/utils/package.json index fb09e742803..5fb27c94e3d 100644 --- a/packages/core/utils/package.json +++ b/packages/core/utils/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/utils", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Shared utilities for the Strapi packages", "keywords": [ "strapi", @@ -53,13 +53,13 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", "@types/koa": "2.13.4", "@types/node": "18.18.4", - "eslint-config-custom": "4.15.4", + "eslint-config-custom": "4.15.5-alpha.1", "koa": "2.13.4", "koa-body": "4.2.0", - "tsconfig": "4.15.4" + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/generators/app/package.json b/packages/generators/app/package.json index 2e7afe714db..4b0cc28653f 100644 --- a/packages/generators/app/package.json +++ b/packages/generators/app/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/generate-new", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Generate a new Strapi application.", "keywords": [ "generate", @@ -58,7 +58,7 @@ "tar": "6.1.13" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", "copyfiles": "2.4.1" }, "engines": { diff --git a/packages/generators/generators/package.json b/packages/generators/generators/package.json index a87d9fc9c81..c1b2d4098f7 100644 --- a/packages/generators/generators/package.json +++ b/packages/generators/generators/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/generators", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Interactive API generator.", "keywords": [ "strapi", @@ -47,8 +47,8 @@ }, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/typescript-utils": "4.15.4", - "@strapi/utils": "4.15.4", + "@strapi/typescript-utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.1", "chalk": "4.1.2", "copyfiles": "2.4.1", "fs-extra": "10.0.0", @@ -57,9 +57,9 @@ "pluralize": "8.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "@strapi/pack-up": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/plugins/cloud/package.json b/packages/plugins/cloud/package.json index 616880924f3..7fa6b7bd9cb 100644 --- a/packages/plugins/cloud/package.json +++ b/packages/plugins/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-cloud", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Instructions to deploy your local project to Strapi Cloud", "license": "MIT", "author": { @@ -38,22 +38,22 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.4", + "@strapi/helper-plugin": "4.15.5-alpha.1", "@strapi/icons": "1.13.0", "react-intl": "6.4.1" }, "devDependencies": { - "@strapi/strapi": "4.15.4", + "@strapi/strapi": "4.15.5-alpha.1", "@types/react": "18.2.7", "@types/react-dom": "18.2.12", "@types/react-router-dom": "^5.3.3", "@types/styled-components": "5.1.26", - "eslint-config-custom": "4.15.4", + "eslint-config-custom": "4.15.5-alpha.1", "react": "18.2.0", "react-dom": "18.2.0", "react-router-dom": "5.3.4", "styled-components": "5.3.3", - "tsconfig": "4.15.4", + "tsconfig": "4.15.5-alpha.1", "typescript": "5.2.2" }, "peerDependencies": { diff --git a/packages/plugins/color-picker/package.json b/packages/plugins/color-picker/package.json index d26ead320f4..8a014155934 100644 --- a/packages/plugins/color-picker/package.json +++ b/packages/plugins/color-picker/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-color-picker", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Strapi maintained Custom Fields", "repository": { "type": "git", @@ -55,14 +55,14 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.4", + "@strapi/helper-plugin": "4.15.5-alpha.1", "@strapi/icons": "1.13.0", "prop-types": "^15.8.1", "react-colorful": "5.6.1", "react-intl": "6.4.1" }, "devDependencies": { - "@strapi/strapi": "4.15.4", + "@strapi/strapi": "4.15.5-alpha.1", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/styled-components": "5.1.26", diff --git a/packages/plugins/documentation/package.json b/packages/plugins/documentation/package.json index 37f0b4a9f6f..12658756582 100644 --- a/packages/plugins/documentation/package.json +++ b/packages/plugins/documentation/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-documentation", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Create an OpenAPI Document and visualize your API with SWAGGER UI.", "repository": { "type": "git", @@ -47,9 +47,9 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.4", + "@strapi/helper-plugin": "4.15.5-alpha.1", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.4", + "@strapi/utils": "4.15.5-alpha.1", "bcryptjs": "2.4.3", "cheerio": "^1.0.0-rc.12", "formik": "2.4.0", @@ -67,8 +67,8 @@ }, "devDependencies": { "@apidevtools/swagger-parser": "^10.1.0", - "@strapi/pack-up": "4.15.4", - "@strapi/strapi": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/strapi": "4.15.5-alpha.1", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "msw": "1.3.0", diff --git a/packages/plugins/graphql/package.json b/packages/plugins/graphql/package.json index a3c4c23deee..8dc40d99965 100644 --- a/packages/plugins/graphql/package.json +++ b/packages/plugins/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-graphql", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Adds GraphQL endpoint with default API methods.", "repository": { "type": "git", @@ -45,9 +45,9 @@ "@graphql-tools/schema": "8.5.1", "@graphql-tools/utils": "^8.13.1", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.4", + "@strapi/helper-plugin": "4.15.5-alpha.1", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.4", + "@strapi/utils": "4.15.5-alpha.1", "apollo-server-core": "3.12.1", "apollo-server-koa": "3.10.0", "graphql": "^15.5.1", @@ -61,8 +61,8 @@ "pluralize": "8.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "@strapi/strapi": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/strapi": "4.15.5-alpha.1", "cross-env": "^7.0.3", "koa": "2.13.4", "react": "^18.2.0", diff --git a/packages/plugins/i18n/package.json b/packages/plugins/i18n/package.json index 5dda8eb634c..46d907374ad 100644 --- a/packages/plugins/i18n/package.json +++ b/packages/plugins/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-i18n", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "This plugin enables to create, to read and to update content in different languages, both from the Admin Panel and from the API", "repository": { "type": "git", @@ -50,9 +50,9 @@ "dependencies": { "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.4", + "@strapi/helper-plugin": "4.15.5-alpha.1", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.4", + "@strapi/utils": "4.15.5-alpha.1", "formik": "2.4.0", "immer": "9.0.19", "lodash": "4.17.21", @@ -64,8 +64,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "@strapi/strapi": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/strapi": "4.15.5-alpha.1", "@testing-library/react": "14.0.0", "msw": "1.3.0", "react": "^18.2.0", diff --git a/packages/plugins/sentry/package.json b/packages/plugins/sentry/package.json index 6f40d9c56a3..3d3b7631cc1 100644 --- a/packages/plugins/sentry/package.json +++ b/packages/plugins/sentry/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-sentry", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Send Strapi error events to Sentry", "repository": { "type": "git", @@ -46,12 +46,12 @@ "dependencies": { "@sentry/node": "6.19.7", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.4", + "@strapi/helper-plugin": "4.15.5-alpha.1", "@strapi/icons": "1.13.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "@strapi/strapi": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/strapi": "4.15.5-alpha.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "5.3.4", diff --git a/packages/plugins/users-permissions/package.json b/packages/plugins/users-permissions/package.json index a893019cc63..0d3adabc836 100644 --- a/packages/plugins/users-permissions/package.json +++ b/packages/plugins/users-permissions/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-users-permissions", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Protect your API with a full-authentication process based on JWT", "repository": { "type": "git", @@ -48,9 +48,9 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.4", + "@strapi/helper-plugin": "4.15.5-alpha.1", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.4", + "@strapi/utils": "4.15.5-alpha.1", "bcryptjs": "2.4.3", "formik": "2.4.0", "grant-koa": "5.4.8", @@ -69,8 +69,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "@strapi/strapi": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/strapi": "4.15.5-alpha.1", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/providers/audit-logs-local/package.json b/packages/providers/audit-logs-local/package.json index 830b51ee2f4..ee2176a459c 100644 --- a/packages/providers/audit-logs-local/package.json +++ b/packages/providers/audit-logs-local/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-audit-logs-local", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Local provider for strapi audit logs", "keywords": [ "audit-logs", @@ -42,10 +42,10 @@ "watch": "pack-up watch" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "@strapi/types": "4.15.4", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/types": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-amazon-ses/package.json b/packages/providers/email-amazon-ses/package.json index 3eb718205ff..a33fe81bbbc 100644 --- a/packages/providers/email-amazon-ses/package.json +++ b/packages/providers/email-amazon-ses/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-amazon-ses", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Amazon SES provider for strapi email", "keywords": [ "email", @@ -43,13 +43,13 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.4", + "@strapi/utils": "4.15.5-alpha.1", "node-ses": "^3.0.3" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "@strapi/pack-up": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-mailgun/package.json b/packages/providers/email-mailgun/package.json index 9c7ef2ab98b..865d3686a15 100644 --- a/packages/providers/email-mailgun/package.json +++ b/packages/providers/email-mailgun/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-mailgun", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Mailgun provider for strapi email plugin", "keywords": [ "email", @@ -45,14 +45,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.4", + "@strapi/utils": "4.15.5-alpha.1", "form-data": "^4.0.0", "mailgun.js": "8.2.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "@strapi/pack-up": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-nodemailer/package.json b/packages/providers/email-nodemailer/package.json index 15500d37e13..0c751509328 100644 --- a/packages/providers/email-nodemailer/package.json +++ b/packages/providers/email-nodemailer/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-nodemailer", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Nodemailer provider for Strapi 3", "keywords": [ "strapi", @@ -60,10 +60,10 @@ "nodemailer": "6.9.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", "@types/nodemailer": "6.4.7", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-sendgrid/package.json b/packages/providers/email-sendgrid/package.json index 6a2f5d564fc..703a2d18c42 100644 --- a/packages/providers/email-sendgrid/package.json +++ b/packages/providers/email-sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-sendgrid", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Sendgrid provider for strapi email", "keywords": [ "email", @@ -44,12 +44,12 @@ }, "dependencies": { "@sendgrid/mail": "7.7.0", - "@strapi/utils": "4.15.4" + "@strapi/utils": "4.15.5-alpha.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "@strapi/pack-up": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-sendmail/package.json b/packages/providers/email-sendmail/package.json index d575ffcbb0e..7731268ada6 100644 --- a/packages/providers/email-sendmail/package.json +++ b/packages/providers/email-sendmail/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-sendmail", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Sendmail provider for strapi email", "keywords": [ "email", @@ -42,14 +42,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.4", + "@strapi/utils": "4.15.5-alpha.1", "sendmail": "^1.6.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", "@types/sendmail": "1.4.4", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-aws-s3/package.json b/packages/providers/upload-aws-s3/package.json index 16cf12efe9b..e4fa1995e4a 100644 --- a/packages/providers/upload-aws-s3/package.json +++ b/packages/providers/upload-aws-s3/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-aws-s3", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "AWS S3 provider for strapi upload", "keywords": [ "upload", @@ -53,10 +53,10 @@ "lodash": "4.17.21" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", "@types/jest": "29.5.2", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-cloudinary/package.json b/packages/providers/upload-cloudinary/package.json index 98409e43aa3..90a2f664a97 100644 --- a/packages/providers/upload-cloudinary/package.json +++ b/packages/providers/upload-cloudinary/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-cloudinary", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Cloudinary provider for strapi upload", "keywords": [ "upload", @@ -43,14 +43,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.4", + "@strapi/utils": "4.15.5-alpha.1", "cloudinary": "^1.41.0", "into-stream": "^5.1.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "@strapi/pack-up": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-local/package.json b/packages/providers/upload-local/package.json index 2873baa8d5d..c493665a5c8 100644 --- a/packages/providers/upload-local/package.json +++ b/packages/providers/upload-local/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-local", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Local provider for strapi upload", "keywords": [ "upload", @@ -44,14 +44,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.4", + "@strapi/utils": "4.15.5-alpha.1", "fs-extra": "10.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", "@types/jest": "29.5.2", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/utils/api-tests/package.json b/packages/utils/api-tests/package.json index 743cf465516..6a1e90aecb8 100644 --- a/packages/utils/api-tests/package.json +++ b/packages/utils/api-tests/package.json @@ -1,6 +1,6 @@ { "name": "api-tests", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "private": true, "dependencies": { "dotenv": "14.2.0", diff --git a/packages/utils/eslint-config-custom/package.json b/packages/utils/eslint-config-custom/package.json index fcfad99e778..51ebf8f488e 100644 --- a/packages/utils/eslint-config-custom/package.json +++ b/packages/utils/eslint-config-custom/package.json @@ -1,6 +1,6 @@ { "name": "eslint-config-custom", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "private": true, "main": "index.js" } diff --git a/packages/utils/logger/package.json b/packages/utils/logger/package.json index 2955d122e99..88225ecea53 100644 --- a/packages/utils/logger/package.json +++ b/packages/utils/logger/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/logger", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Strapi's logger", "homepage": "https://strapi.io", "bugs": { @@ -43,9 +43,9 @@ "winston": "3.10.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", - "eslint-config-custom": "4.15.4", - "tsconfig": "4.15.4" + "@strapi/pack-up": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.1" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/utils/pack-up/package.json b/packages/utils/pack-up/package.json index ce016e589b0..0f0c70a96c8 100644 --- a/packages/utils/pack-up/package.json +++ b/packages/utils/pack-up/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/pack-up", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Simple tools for creating interoperable CJS & ESM packages.", "keywords": [ "strapi", @@ -84,11 +84,11 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.4", + "@strapi/pack-up": "4.15.5-alpha.1", "@types/git-url-parse": "9.0.1", "@types/ini": "1.3.31", "@types/prompts": "2.4.4", - "eslint-config-custom": "4.15.4", + "eslint-config-custom": "4.15.5-alpha.1", "rimraf": "3.0.2" }, "engines": { diff --git a/packages/utils/tsconfig/package.json b/packages/utils/tsconfig/package.json index 5652803f12d..e43a464746e 100644 --- a/packages/utils/tsconfig/package.json +++ b/packages/utils/tsconfig/package.json @@ -1,6 +1,6 @@ { "name": "tsconfig", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "private": true, "devDependencies": { "@tsconfig/node18": "18.2.2" diff --git a/packages/utils/typescript/package.json b/packages/utils/typescript/package.json index c9c4e3d8d7f..2d83c09743c 100644 --- a/packages/utils/typescript/package.json +++ b/packages/utils/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/typescript-utils", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "description": "Typescript support for Strapi", "keywords": [ "strapi", diff --git a/scripts/front/package.json b/scripts/front/package.json index b2061da8cee..422d9b54bbc 100644 --- a/scripts/front/package.json +++ b/scripts/front/package.json @@ -1,6 +1,6 @@ { "name": "scripts-front", - "version": "4.15.4", + "version": "4.15.5-alpha.1", "private": true, "scripts": { "test:front": "jest --config jest.config.front.js" diff --git a/yarn.lock b/yarn.lock index 726d2c10529..616515c475e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8613,7 +8613,7 @@ __metadata: languageName: node linkType: hard -"@strapi/admin-test-utils@npm:4.15.4, @strapi/admin-test-utils@workspace:*, @strapi/admin-test-utils@workspace:packages/admin-test-utils": +"@strapi/admin-test-utils@npm:4.15.5-alpha.1, @strapi/admin-test-utils@workspace:*, @strapi/admin-test-utils@workspace:packages/admin-test-utils": version: 0.0.0-use.local resolution: "@strapi/admin-test-utils@workspace:packages/admin-test-utils" dependencies: @@ -8621,9 +8621,9 @@ __metadata: "@reduxjs/toolkit": "npm:1.9.7" "@strapi/pack-up": "workspace:*" "@testing-library/jest-dom": "npm:5.16.5" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" jest-styled-components: "npm:7.1.1" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" whatwg-fetch: "npm:3.6.2" peerDependencies: "@reduxjs/toolkit": ^1.9.7 @@ -8746,7 +8746,7 @@ __metadata: languageName: node linkType: hard -"@strapi/admin@npm:4.15.4, @strapi/admin@workspace:packages/core/admin": +"@strapi/admin@npm:4.15.5-alpha.1, @strapi/admin@workspace:packages/core/admin": version: 0.0.0-use.local resolution: "@strapi/admin@workspace:packages/core/admin" dependencies: @@ -8755,18 +8755,18 @@ __metadata: "@radix-ui/react-context": "npm:1.0.1" "@radix-ui/react-toolbar": "npm:1.0.4" "@reduxjs/toolkit": "npm:1.9.7" - "@strapi/admin-test-utils": "npm:4.15.4" - "@strapi/data-transfer": "npm:4.15.4" + "@strapi/admin-test-utils": "npm:4.15.5-alpha.1" + "@strapi/data-transfer": "npm:4.15.5-alpha.1" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.1" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.4" - "@strapi/permissions": "npm:4.15.4" - "@strapi/provider-audit-logs-local": "npm:4.15.4" - "@strapi/strapi": "npm:4.15.4" - "@strapi/types": "npm:4.15.4" - "@strapi/typescript-utils": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/permissions": "npm:4.15.5-alpha.1" + "@strapi/provider-audit-logs-local": "npm:4.15.5-alpha.1" + "@strapi/strapi": "npm:4.15.5-alpha.1" + "@strapi/types": "npm:4.15.5-alpha.1" + "@strapi/typescript-utils": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -8902,15 +8902,15 @@ __metadata: languageName: node linkType: hard -"@strapi/data-transfer@npm:4.15.4, @strapi/data-transfer@workspace:packages/core/data-transfer": +"@strapi/data-transfer@npm:4.15.5-alpha.1, @strapi/data-transfer@workspace:packages/core/data-transfer": version: 0.0.0-use.local resolution: "@strapi/data-transfer@workspace:packages/core/data-transfer" dependencies: - "@strapi/logger": "npm:4.15.4" - "@strapi/pack-up": "npm:4.15.4" + "@strapi/logger": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.1" "@strapi/strapi": "npm:4.15.2" - "@strapi/types": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" + "@strapi/types": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" "@types/fs-extra": "npm:9.0.13" "@types/jest": "npm:29.5.2" "@types/koa": "npm:2.13.4" @@ -8961,20 +8961,20 @@ __metadata: languageName: node linkType: hard -"@strapi/database@npm:4.15.4, @strapi/database@workspace:packages/core/database": +"@strapi/database@npm:4.15.5-alpha.1, @strapi/database@workspace:packages/core/database": version: 0.0.0-use.local resolution: "@strapi/database@workspace:packages/core/database" dependencies: - "@strapi/pack-up": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" date-fns: "npm:2.30.0" debug: "npm:4.3.4" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" fs-extra: "npm:10.0.0" knex: "npm:2.5.0" lodash: "npm:4.17.21" semver: "npm:7.5.4" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" umzug: "npm:3.2.1" languageName: unknown linkType: soft @@ -9056,12 +9056,12 @@ __metadata: languageName: node linkType: hard -"@strapi/generate-new@npm:4.15.4, @strapi/generate-new@workspace:packages/generators/app": +"@strapi/generate-new@npm:4.15.5-alpha.1, @strapi/generate-new@workspace:packages/generators/app": version: 0.0.0-use.local resolution: "@strapi/generate-new@workspace:packages/generators/app" dependencies: "@sentry/node": "npm:6.19.7" - "@strapi/pack-up": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" chalk: "npm:^4.1.2" copyfiles: "npm:2.4.1" execa: "npm:5.1.1" @@ -9093,22 +9093,22 @@ __metadata: languageName: node linkType: hard -"@strapi/generators@npm:4.15.4, @strapi/generators@workspace:packages/generators/generators": +"@strapi/generators@npm:4.15.5-alpha.1, @strapi/generators@workspace:packages/generators/generators": version: 0.0.0-use.local resolution: "@strapi/generators@workspace:packages/generators/generators" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/pack-up": "npm:4.15.4" - "@strapi/typescript-utils": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/typescript-utils": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" chalk: "npm:4.1.2" copyfiles: "npm:2.4.1" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" fs-extra: "npm:10.0.0" node-plop: "npm:0.26.3" plop: "npm:2.7.6" pluralize: "npm:8.0.0" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" languageName: unknown linkType: soft @@ -9137,7 +9137,7 @@ __metadata: languageName: node linkType: hard -"@strapi/helper-plugin@npm:4.15.4, @strapi/helper-plugin@workspace:packages/core/helper-plugin": +"@strapi/helper-plugin@npm:4.15.5-alpha.1, @strapi/helper-plugin@workspace:packages/core/helper-plugin": version: 0.0.0-use.local resolution: "@strapi/helper-plugin@workspace:packages/core/helper-plugin" dependencies: @@ -9147,11 +9147,11 @@ __metadata: "@storybook/addon-mdx-gfm": "npm:7.4.0" "@storybook/builder-vite": "npm:7.4.0" "@storybook/react-vite": "npm:7.4.0" - "@strapi/admin-test-utils": "npm:4.15.4" + "@strapi/admin-test-utils": "npm:4.15.5-alpha.1" "@strapi/design-system": "npm:1.13.0" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.4" - "@strapi/types": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/types": "npm:4.15.5-alpha.1" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" "@types/react": "npm:18.2.7" @@ -9162,7 +9162,7 @@ __metadata: axios: "npm:1.6.0" cross-env: "npm:^7.0.3" date-fns: "npm:2.30.0" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" eslint-plugin-storybook: "npm:0.6.14" formik: "npm:2.4.0" immer: "npm:9.0.19" @@ -9222,14 +9222,14 @@ __metadata: languageName: node linkType: hard -"@strapi/logger@npm:4.15.4, @strapi/logger@workspace:packages/utils/logger": +"@strapi/logger@npm:4.15.5-alpha.1, @strapi/logger@workspace:packages/utils/logger": version: 0.0.0-use.local resolution: "@strapi/logger@workspace:packages/utils/logger" dependencies: - "@strapi/pack-up": "npm:4.15.4" - eslint-config-custom: "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.1" lodash: "npm:4.17.21" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" winston: "npm:3.10.0" languageName: unknown linkType: soft @@ -9265,11 +9265,11 @@ __metadata: languageName: node linkType: hard -"@strapi/pack-up@npm:4.15.4, @strapi/pack-up@workspace:*, @strapi/pack-up@workspace:packages/utils/pack-up": +"@strapi/pack-up@npm:4.15.5-alpha.1, @strapi/pack-up@workspace:*, @strapi/pack-up@workspace:packages/utils/pack-up": version: 0.0.0-use.local resolution: "@strapi/pack-up@workspace:packages/utils/pack-up" dependencies: - "@strapi/pack-up": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" "@types/git-url-parse": "npm:9.0.1" "@types/ini": "npm:1.3.31" "@types/prompts": "npm:2.4.4" @@ -9281,7 +9281,7 @@ __metadata: commander: "npm:8.3.0" esbuild: "npm:0.19.2" esbuild-register: "npm:3.5.0" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" get-latest-version: "npm:5.1.0" git-url-parse: "npm:13.1.0" ini: "npm:4.1.1" @@ -9314,18 +9314,18 @@ __metadata: languageName: node linkType: hard -"@strapi/permissions@npm:4.15.4, @strapi/permissions@workspace:packages/core/permissions": +"@strapi/permissions@npm:4.15.5-alpha.1, @strapi/permissions@workspace:packages/core/permissions": version: 0.0.0-use.local resolution: "@strapi/permissions@workspace:packages/core/permissions" dependencies: "@casl/ability": "npm:6.5.0" - "@strapi/pack-up": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" - eslint-config-custom: "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.1" lodash: "npm:4.17.21" qs: "npm:6.11.1" sift: "npm:16.0.1" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" languageName: unknown linkType: soft @@ -9334,20 +9334,20 @@ __metadata: resolution: "@strapi/plugin-cloud@workspace:packages/plugins/cloud" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.1" "@strapi/icons": "npm:1.13.0" - "@strapi/strapi": "npm:4.15.4" + "@strapi/strapi": "npm:4.15.5-alpha.1" "@types/react": "npm:18.2.7" "@types/react-dom": "npm:18.2.12" "@types/react-router-dom": "npm:^5.3.3" "@types/styled-components": "npm:5.1.26" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" react: "npm:18.2.0" react-dom: "npm:18.2.0" react-intl: "npm:6.4.1" react-router-dom: "npm:5.3.4" styled-components: "npm:5.3.3" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" typescript: "npm:5.2.2" peerDependencies: "@strapi/strapi": ^4.4.0 @@ -9358,14 +9358,14 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-color-picker@npm:4.15.4, @strapi/plugin-color-picker@workspace:packages/plugins/color-picker": +"@strapi/plugin-color-picker@npm:4.15.5-alpha.1, @strapi/plugin-color-picker@workspace:packages/plugins/color-picker": version: 0.0.0-use.local resolution: "@strapi/plugin-color-picker@workspace:packages/plugins/color-picker" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.1" "@strapi/icons": "npm:1.13.0" - "@strapi/strapi": "npm:4.15.4" + "@strapi/strapi": "npm:4.15.5-alpha.1" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" "@types/styled-components": "npm:5.1.26" @@ -9398,12 +9398,12 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-content-manager@npm:4.15.4, @strapi/plugin-content-manager@workspace:packages/core/content-manager": +"@strapi/plugin-content-manager@npm:4.15.5-alpha.1, @strapi/plugin-content-manager@workspace:packages/core/content-manager": version: 0.0.0-use.local resolution: "@strapi/plugin-content-manager@workspace:packages/core/content-manager" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/utils": "npm:4.15.4" + "@strapi/utils": "npm:4.15.5-alpha.1" lodash: "npm:4.17.21" qs: "npm:6.11.1" languageName: unknown @@ -9439,18 +9439,18 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-content-type-builder@npm:4.15.4, @strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder": +"@strapi/plugin-content-type-builder@npm:4.15.5-alpha.1, @strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder": version: 0.0.0-use.local resolution: "@strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder" dependencies: "@sindresorhus/slugify": "npm:1.1.0" "@strapi/design-system": "npm:1.13.0" - "@strapi/generators": "npm:4.15.4" - "@strapi/helper-plugin": "npm:4.15.4" + "@strapi/generators": "npm:4.15.5-alpha.1" + "@strapi/helper-plugin": "npm:4.15.5-alpha.1" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.4" - "@strapi/strapi": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/strapi": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" "@testing-library/react": "npm:14.0.0" fs-extra: "npm:10.0.0" history: "npm:^4.9.0" @@ -9476,17 +9476,17 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-documentation@npm:4.15.4, @strapi/plugin-documentation@workspace:packages/plugins/documentation": +"@strapi/plugin-documentation@npm:4.15.5-alpha.1, @strapi/plugin-documentation@workspace:packages/plugins/documentation": version: 0.0.0-use.local resolution: "@strapi/plugin-documentation@workspace:packages/plugins/documentation" dependencies: "@apidevtools/swagger-parser": "npm:^10.1.0" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.1" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.4" - "@strapi/strapi": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/strapi": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" bcryptjs: "npm:2.4.3" @@ -9541,17 +9541,17 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-email@npm:4.15.4, @strapi/plugin-email@workspace:packages/core/email": +"@strapi/plugin-email@npm:4.15.5-alpha.1, @strapi/plugin-email@workspace:packages/core/email": version: 0.0.0-use.local resolution: "@strapi/plugin-email@workspace:packages/core/email" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.1" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.4" - "@strapi/provider-email-sendmail": "npm:4.15.4" - "@strapi/types": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/provider-email-sendmail": "npm:4.15.5-alpha.1" + "@strapi/types": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" "@testing-library/react": "npm:14.0.0" "@types/koa": "npm:2.13.4" "@types/lodash": "npm:^4.14.191" @@ -9575,18 +9575,18 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-graphql@npm:4.15.4, @strapi/plugin-graphql@workspace:packages/plugins/graphql": +"@strapi/plugin-graphql@npm:4.15.5-alpha.1, @strapi/plugin-graphql@workspace:packages/plugins/graphql": version: 0.0.0-use.local resolution: "@strapi/plugin-graphql@workspace:packages/plugins/graphql" dependencies: "@graphql-tools/schema": "npm:8.5.1" "@graphql-tools/utils": "npm:^8.13.1" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.1" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.4" - "@strapi/strapi": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/strapi": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" apollo-server-core: "npm:3.12.1" apollo-server-koa: "npm:3.10.0" cross-env: "npm:^7.0.3" @@ -9613,17 +9613,17 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-i18n@npm:4.15.4, @strapi/plugin-i18n@workspace:packages/plugins/i18n": +"@strapi/plugin-i18n@npm:4.15.5-alpha.1, @strapi/plugin-i18n@workspace:packages/plugins/i18n": version: 0.0.0-use.local resolution: "@strapi/plugin-i18n@workspace:packages/plugins/i18n" dependencies: "@reduxjs/toolkit": "npm:1.9.7" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.1" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.4" - "@strapi/strapi": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/strapi": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" "@testing-library/react": "npm:14.0.0" formik: "npm:2.4.0" immer: "npm:9.0.19" @@ -9648,16 +9648,16 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-sentry@npm:4.15.4, @strapi/plugin-sentry@workspace:packages/plugins/sentry": +"@strapi/plugin-sentry@npm:4.15.5-alpha.1, @strapi/plugin-sentry@workspace:packages/plugins/sentry": version: 0.0.0-use.local resolution: "@strapi/plugin-sentry@workspace:packages/plugins/sentry" dependencies: "@sentry/node": "npm:6.19.7" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.1" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.4" - "@strapi/strapi": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/strapi": "npm:4.15.5-alpha.1" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" react-router-dom: "npm:5.3.4" @@ -9711,17 +9711,17 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-upload@npm:4.15.4, @strapi/plugin-upload@workspace:packages/core/upload": +"@strapi/plugin-upload@npm:4.15.5-alpha.1, @strapi/plugin-upload@workspace:packages/core/upload": version: 0.0.0-use.local resolution: "@strapi/plugin-upload@workspace:packages/core/upload" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.1" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.4" - "@strapi/provider-upload-local": "npm:4.15.4" - "@strapi/strapi": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/provider-upload-local": "npm:4.15.5-alpha.1" + "@strapi/strapi": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -9760,16 +9760,16 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-users-permissions@npm:4.15.4, @strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions": +"@strapi/plugin-users-permissions@npm:4.15.5-alpha.1, @strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions": version: 0.0.0-use.local resolution: "@strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.1" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.4" - "@strapi/strapi": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/strapi": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -9810,14 +9810,14 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-audit-logs-local@npm:4.15.4, @strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local": +"@strapi/provider-audit-logs-local@npm:4.15.5-alpha.1, @strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local": version: 0.0.0-use.local resolution: "@strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local" dependencies: - "@strapi/pack-up": "npm:4.15.4" - "@strapi/types": "npm:4.15.4" - eslint-config-custom: "npm:4.15.4" - tsconfig: "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/types": "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.1" languageName: unknown linkType: soft @@ -9825,24 +9825,24 @@ __metadata: version: 0.0.0-use.local resolution: "@strapi/provider-email-amazon-ses@workspace:packages/providers/email-amazon-ses" dependencies: - "@strapi/pack-up": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" - eslint-config-custom: "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.1" node-ses: "npm:^3.0.3" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" languageName: unknown linkType: soft -"@strapi/provider-email-mailgun@npm:4.15.4, @strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun": +"@strapi/provider-email-mailgun@npm:4.15.5-alpha.1, @strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun": version: 0.0.0-use.local resolution: "@strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun" dependencies: - "@strapi/pack-up": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" - eslint-config-custom: "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.1" form-data: "npm:^4.0.0" mailgun.js: "npm:8.2.1" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" languageName: unknown linkType: soft @@ -9850,12 +9850,12 @@ __metadata: version: 0.0.0-use.local resolution: "@strapi/provider-email-nodemailer@workspace:packages/providers/email-nodemailer" dependencies: - "@strapi/pack-up": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" "@types/nodemailer": "npm:6.4.7" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" lodash: "npm:4.17.21" nodemailer: "npm:6.9.1" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" languageName: unknown linkType: soft @@ -9864,10 +9864,10 @@ __metadata: resolution: "@strapi/provider-email-sendgrid@workspace:packages/providers/email-sendgrid" dependencies: "@sendgrid/mail": "npm:7.7.0" - "@strapi/pack-up": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" - eslint-config-custom: "npm:4.15.4" - tsconfig: "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.1" languageName: unknown linkType: soft @@ -9881,20 +9881,20 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-email-sendmail@npm:4.15.4, @strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail": +"@strapi/provider-email-sendmail@npm:4.15.5-alpha.1, @strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail": version: 0.0.0-use.local resolution: "@strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail" dependencies: - "@strapi/pack-up": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" "@types/sendmail": "npm:1.4.4" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" sendmail: "npm:^1.6.1" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" languageName: unknown linkType: soft -"@strapi/provider-upload-aws-s3@npm:4.15.4, @strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3": +"@strapi/provider-upload-aws-s3@npm:4.15.5-alpha.1, @strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3": version: 0.0.0-use.local resolution: "@strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3" dependencies: @@ -9902,24 +9902,24 @@ __metadata: "@aws-sdk/lib-storage": "npm:3.433.0" "@aws-sdk/s3-request-presigner": "npm:3.433.0" "@aws-sdk/types": "npm:3.433.0" - "@strapi/pack-up": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" "@types/jest": "npm:29.5.2" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" lodash: "npm:4.17.21" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" languageName: unknown linkType: soft -"@strapi/provider-upload-cloudinary@npm:4.15.4, @strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary": +"@strapi/provider-upload-cloudinary@npm:4.15.5-alpha.1, @strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary": version: 0.0.0-use.local resolution: "@strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary" dependencies: - "@strapi/pack-up": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" cloudinary: "npm:^1.41.0" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" into-stream: "npm:^5.1.0" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" languageName: unknown linkType: soft @@ -9933,16 +9933,16 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-upload-local@npm:4.15.4, @strapi/provider-upload-local@workspace:packages/providers/upload-local": +"@strapi/provider-upload-local@npm:4.15.5-alpha.1, @strapi/provider-upload-local@workspace:packages/providers/upload-local": version: 0.0.0-use.local resolution: "@strapi/provider-upload-local@workspace:packages/providers/upload-local" dependencies: - "@strapi/pack-up": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" "@types/jest": "npm:29.5.2" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" fs-extra: "npm:10.0.0" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" languageName: unknown linkType: soft @@ -10014,28 +10014,28 @@ __metadata: languageName: node linkType: hard -"@strapi/strapi@npm:4.15.4, @strapi/strapi@workspace:packages/core/strapi": +"@strapi/strapi@npm:4.15.5-alpha.1, @strapi/strapi@workspace:packages/core/strapi": version: 0.0.0-use.local resolution: "@strapi/strapi@workspace:packages/core/strapi" dependencies: "@koa/cors": "npm:3.4.3" "@koa/router": "npm:10.1.1" - "@strapi/admin": "npm:4.15.4" - "@strapi/data-transfer": "npm:4.15.4" - "@strapi/database": "npm:4.15.4" - "@strapi/generate-new": "npm:4.15.4" - "@strapi/generators": "npm:4.15.4" - "@strapi/logger": "npm:4.15.4" + "@strapi/admin": "npm:4.15.5-alpha.1" + "@strapi/data-transfer": "npm:4.15.5-alpha.1" + "@strapi/database": "npm:4.15.5-alpha.1" + "@strapi/generate-new": "npm:4.15.5-alpha.1" + "@strapi/generators": "npm:4.15.5-alpha.1" + "@strapi/logger": "npm:4.15.5-alpha.1" "@strapi/pack-up": "workspace:*" - "@strapi/permissions": "npm:4.15.4" - "@strapi/plugin-content-manager": "npm:4.15.4" - "@strapi/plugin-content-type-builder": "npm:4.15.4" - "@strapi/plugin-email": "npm:4.15.4" - "@strapi/plugin-upload": "npm:4.15.4" + "@strapi/permissions": "npm:4.15.5-alpha.1" + "@strapi/plugin-content-manager": "npm:4.15.5-alpha.1" + "@strapi/plugin-content-type-builder": "npm:4.15.5-alpha.1" + "@strapi/plugin-email": "npm:4.15.5-alpha.1" + "@strapi/plugin-upload": "npm:4.15.5-alpha.1" "@strapi/ts-zen": "npm:^0.2.0" - "@strapi/types": "npm:4.15.4" - "@strapi/typescript-utils": "npm:4.15.4" - "@strapi/utils": "npm:4.15.4" + "@strapi/types": "npm:4.15.5-alpha.1" + "@strapi/typescript-utils": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.1" "@types/bcryptjs": "npm:2.4.3" "@types/configstore": "npm:5.0.1" "@types/delegates": "npm:1.0.0" @@ -10061,7 +10061,7 @@ __metadata: debug: "npm:4.3.4" delegates: "npm:1.0.0" dotenv: "npm:14.2.0" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" execa: "npm:5.1.1" fs-extra: "npm:10.0.0" glob: "npm:7.2.3" @@ -10091,7 +10091,7 @@ __metadata: semver: "npm:7.5.4" statuses: "npm:2.0.1" supertest: "npm:6.3.3" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" typescript: "npm:5.2.2" yup: "npm:0.32.9" bin: @@ -10128,29 +10128,29 @@ __metadata: languageName: node linkType: hard -"@strapi/types@npm:4.15.4, @strapi/types@workspace:packages/core/types": +"@strapi/types@npm:4.15.5-alpha.1, @strapi/types@workspace:packages/core/types": version: 0.0.0-use.local resolution: "@strapi/types@workspace:packages/core/types" dependencies: "@koa/cors": "npm:3.4.3" "@koa/router": "npm:10.1.1" - "@strapi/database": "npm:4.15.4" - "@strapi/logger": "npm:4.15.4" - "@strapi/pack-up": "npm:4.15.4" - "@strapi/permissions": "npm:4.15.4" + "@strapi/database": "npm:4.15.5-alpha.1" + "@strapi/logger": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/permissions": "npm:4.15.5-alpha.1" "@strapi/ts-zen": "npm:^0.2.0" - "@strapi/utils": "npm:4.15.4" + "@strapi/utils": "npm:4.15.5-alpha.1" "@types/jest": "npm:29.5.2" "@types/koa": "npm:2.13.4" "@types/koa__router": "npm:12.0.0" "@types/node-schedule": "npm:2.1.0" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" https-proxy-agent: "npm:5.0.1" koa: "npm:2.13.4" node-fetch: "npm:2.7.0" node-schedule: "npm:2.1.0" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" typescript: "npm:5.2.2" languageName: unknown linkType: soft @@ -10169,7 +10169,7 @@ __metadata: languageName: node linkType: hard -"@strapi/typescript-utils@npm:4.15.4, @strapi/typescript-utils@workspace:packages/utils/typescript": +"@strapi/typescript-utils@npm:4.15.5-alpha.1, @strapi/typescript-utils@workspace:packages/utils/typescript": version: 0.0.0-use.local resolution: "@strapi/typescript-utils@workspace:packages/utils/typescript" dependencies: @@ -10228,22 +10228,22 @@ __metadata: languageName: node linkType: hard -"@strapi/utils@npm:4.15.4, @strapi/utils@workspace:packages/core/utils": +"@strapi/utils@npm:4.15.5-alpha.1, @strapi/utils@workspace:packages/core/utils": version: 0.0.0-use.local resolution: "@strapi/utils@workspace:packages/core/utils" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/pack-up": "npm:4.15.4" + "@strapi/pack-up": "npm:4.15.5-alpha.1" "@types/koa": "npm:2.13.4" "@types/node": "npm:18.18.4" date-fns: "npm:2.30.0" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" http-errors: "npm:1.8.1" koa: "npm:2.13.4" koa-body: "npm:4.2.0" lodash: "npm:4.17.21" p-map: "npm:4.0.0" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" yup: "npm:0.32.9" languageName: unknown linkType: soft @@ -15642,12 +15642,12 @@ __metadata: version: 0.0.0-use.local resolution: "create-strapi-app@workspace:packages/cli/create-strapi-app" dependencies: - "@strapi/generate-new": "npm:4.15.4" - "@strapi/pack-up": "npm:4.15.4" + "@strapi/generate-new": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.1" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" inquirer: "npm:8.2.5" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" bin: create-strapi-app: ./bin/index.js languageName: unknown @@ -15657,17 +15657,17 @@ __metadata: version: 0.0.0-use.local resolution: "create-strapi-starter@workspace:packages/cli/create-strapi-starter" dependencies: - "@strapi/generate-new": "npm:4.15.4" - "@strapi/pack-up": "npm:4.15.4" + "@strapi/generate-new": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.1" chalk: "npm:4.1.2" ci-info: "npm:3.8.0" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.4" + eslint-config-custom: "npm:4.15.5-alpha.1" execa: "npm:5.1.1" fs-extra: "npm:10.0.0" inquirer: "npm:8.2.5" ora: "npm:5.4.1" - tsconfig: "npm:4.15.4" + tsconfig: "npm:4.15.5-alpha.1" bin: create-strapi-starter: ./bin/index.js languageName: unknown @@ -17570,7 +17570,7 @@ __metadata: languageName: node linkType: hard -"eslint-config-custom@npm:4.15.4, eslint-config-custom@workspace:packages/utils/eslint-config-custom": +"eslint-config-custom@npm:4.15.5-alpha.1, eslint-config-custom@workspace:packages/utils/eslint-config-custom": version: 0.0.0-use.local resolution: "eslint-config-custom@workspace:packages/utils/eslint-config-custom" languageName: unknown @@ -19498,16 +19498,16 @@ __metadata: resolution: "getstarted@workspace:examples/getstarted" dependencies: "@strapi/icons": "npm:1.11.0" - "@strapi/plugin-color-picker": "npm:4.15.4" - "@strapi/plugin-documentation": "npm:4.15.4" - "@strapi/plugin-graphql": "npm:4.15.4" - "@strapi/plugin-i18n": "npm:4.15.4" - "@strapi/plugin-sentry": "npm:4.15.4" - "@strapi/plugin-users-permissions": "npm:4.15.4" - "@strapi/provider-email-mailgun": "npm:4.15.4" - "@strapi/provider-upload-aws-s3": "npm:4.15.4" - "@strapi/provider-upload-cloudinary": "npm:4.15.4" - "@strapi/strapi": "npm:4.15.4" + "@strapi/plugin-color-picker": "npm:4.15.5-alpha.1" + "@strapi/plugin-documentation": "npm:4.15.5-alpha.1" + "@strapi/plugin-graphql": "npm:4.15.5-alpha.1" + "@strapi/plugin-i18n": "npm:4.15.5-alpha.1" + "@strapi/plugin-sentry": "npm:4.15.5-alpha.1" + "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.1" + "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.1" + "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.1" + "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.1" + "@strapi/strapi": "npm:4.15.5-alpha.1" better-sqlite3: "npm:8.6.0" lodash: "npm:4.17.21" mysql: "npm:2.18.1" @@ -23025,9 +23025,9 @@ __metadata: version: 0.0.0-use.local resolution: "kitchensink-ts@workspace:examples/kitchensink-ts" dependencies: - "@strapi/plugin-i18n": "npm:4.15.4" - "@strapi/plugin-users-permissions": "npm:4.15.4" - "@strapi/strapi": "npm:4.15.4" + "@strapi/plugin-i18n": "npm:4.15.5-alpha.1" + "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.1" + "@strapi/strapi": "npm:4.15.5-alpha.1" better-sqlite3: "npm:8.6.0" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" @@ -23040,10 +23040,10 @@ __metadata: version: 0.0.0-use.local resolution: "kitchensink@workspace:examples/kitchensink" dependencies: - "@strapi/provider-email-mailgun": "npm:4.15.4" - "@strapi/provider-upload-aws-s3": "npm:4.15.4" - "@strapi/provider-upload-cloudinary": "npm:4.15.4" - "@strapi/strapi": "npm:4.15.4" + "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.1" + "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.1" + "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.1" + "@strapi/strapi": "npm:4.15.5-alpha.1" lodash: "npm:4.17.21" mysql: "npm:2.18.1" mysql2: "npm:3.6.0" @@ -31985,7 +31985,7 @@ __metadata: languageName: node linkType: hard -"tsconfig@npm:4.15.4, tsconfig@workspace:packages/utils/tsconfig": +"tsconfig@npm:4.15.5-alpha.1, tsconfig@workspace:packages/utils/tsconfig": version: 0.0.0-use.local resolution: "tsconfig@workspace:packages/utils/tsconfig" dependencies: From ae4ceab05278f4b5ff79fa3af8b9417f20873ae6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20de=20Juvigny?= Date: Tue, 14 Nov 2023 15:22:12 +0100 Subject: [PATCH 21/53] add types and comment --- .../admin/admin/src/pages/ProfilePage.tsx | 27 ++++++++++++++----- packages/core/admin/shared/contracts/users.ts | 23 +++++++++------- 2 files changed, 34 insertions(+), 16 deletions(-) diff --git a/packages/core/admin/admin/src/pages/ProfilePage.tsx b/packages/core/admin/admin/src/pages/ProfilePage.tsx index 5364d267c0e..6eb97b8c59d 100644 --- a/packages/core/admin/admin/src/pages/ProfilePage.tsx +++ b/packages/core/admin/admin/src/pages/ProfilePage.tsx @@ -131,10 +131,24 @@ const ProfilePage = () => { UpdateUsersMeBody >( async (body) => { - const { confirmPassword: _confirmPassword, currentTheme, ...dataToSend } = body; - - if (dataToSend.password === '') { - delete dataToSend.password; + const { confirmPassword: _confirmPassword, currentTheme, ...bodyRest } = body; + let dataToSend = bodyRest; + + const isPasswordRequestBody = ( + data: UpdateMe.Request['body'] + ): data is UpdateMe.PasswordRequestBody => { + return 'password' in data; + }; + + // The password fields are optional. If the user didn't touch them, don't send any password + // to the API, because an empty string would throw a validation error + if (isPasswordRequestBody(dataToSend) && dataToSend.password === '') { + const { + password: _password, + currentPassword: _currentPassword, + ...passwordRequestBodyRest + } = dataToSend; + dataToSend = passwordRequestBodyRest; } const { data } = await put('/admin/users/me', dataToSend); @@ -259,8 +273,7 @@ const ProfilePage = () => { username, preferedLanguage, currentTheme, - password, - confirmPassword, + ...passwordValues }, handleChange, isSubmitting, @@ -298,7 +311,7 @@ const ProfilePage = () => { )} Date: Tue, 14 Nov 2023 15:56:33 +0100 Subject: [PATCH 22/53] chore: add comment to cleanup method --- packages/core/admin/_internal/node/develop.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/core/admin/_internal/node/develop.ts b/packages/core/admin/_internal/node/develop.ts index a9af9ac013d..c1aa2f88677 100644 --- a/packages/core/admin/_internal/node/develop.ts +++ b/packages/core/admin/_internal/node/develop.ts @@ -27,6 +27,7 @@ interface DevelopOptions extends CLIContext { watchAdmin?: boolean; } +// This method removes all non-admin build files from the dist directory const cleanupDistDirectory = async ({ tsconfig, logger, From dffb2ce6d6bb1f696f320fca1a6b989dffb4f872 Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Tue, 14 Nov 2023 15:58:55 +0100 Subject: [PATCH 23/53] fix: use tsconfig.config for ts project check --- packages/core/admin/_internal/node/develop.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/admin/_internal/node/develop.ts b/packages/core/admin/_internal/node/develop.ts index c1aa2f88677..950230e7e47 100644 --- a/packages/core/admin/_internal/node/develop.ts +++ b/packages/core/admin/_internal/node/develop.ts @@ -85,7 +85,7 @@ const develop = async ({ return; } - if (tsconfig) { + if (tsconfig?.config) { // Build without diagnostics in case schemas have changed await cleanupDistDirectory({ tsconfig, logger, timer }); await tsUtils.compile(cwd, { configOptions: { ignoreDiagnostics: true } }); @@ -126,7 +126,7 @@ const develop = async ({ cluster.on('message', async (worker, message) => { switch (message) { case 'reload': { - if (tsconfig) { + if (tsconfig?.config) { // Build without diagnostics in case schemas have changed await cleanupDistDirectory({ tsconfig, logger, timer }); await tsUtils.compile(cwd, { configOptions: { ignoreDiagnostics: true } }); From 82ef97a8d4163aad7d46c4ee0ee8627189026c15 Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Tue, 14 Nov 2023 16:40:55 +0100 Subject: [PATCH 24/53] chore: replace fs-extra --- packages/core/admin/_internal/node/develop.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/core/admin/_internal/node/develop.ts b/packages/core/admin/_internal/node/develop.ts index 950230e7e47..f40abe00dd5 100644 --- a/packages/core/admin/_internal/node/develop.ts +++ b/packages/core/admin/_internal/node/develop.ts @@ -2,7 +2,7 @@ import type { CLIContext } from '@strapi/strapi'; import * as tsUtils from '@strapi/typescript-utils'; import { joinBy } from '@strapi/utils'; import chokidar from 'chokidar'; -import * as fs from 'fs-extra'; +import fs from 'node:fs/promises'; import path from 'node:path'; import cluster from 'node:cluster'; @@ -35,9 +35,16 @@ const cleanupDistDirectory = async ({ }: Pick & { timer: TimeMeasurer }) => { const distDir = tsconfig?.config?.options?.outDir; - if (!distDir || !(await fs.pathExists(distDir))) { + if ( + !distDir || // we don't have a dist dir + (await fs + .access(distDir) + .then(() => false) + .catch(() => true)) // it doesn't exist -- if it does but no access, that will be caught later + ) { return; } + const timerName = 'cleaningDist' + Date.now(); timer.start(timerName); const cleaningSpinner = logger.spinner(`Cleaning dist dir ${distDir}`).start(); @@ -48,7 +55,7 @@ const cleanupDistDirectory = async ({ // Ignore the admin build folder .filter((filename) => filename !== 'build'); for (const filename of validFilenames) { - await fs.remove(path.resolve(distDir, filename)); + await fs.rm(path.resolve(distDir, filename), { recursive: true }); } } catch (err: unknown) { const generatingDuration = timer.end(timerName); From daa0b1917956aacc19ba0f18dd75da3abd499919 Mon Sep 17 00:00:00 2001 From: Ben Irvin Date: Tue, 14 Nov 2023 16:56:43 +0100 Subject: [PATCH 25/53] fix: build webpackwatcher before loading strapi instance --- packages/core/admin/_internal/node/develop.ts | 67 +++++++++---------- 1 file changed, 33 insertions(+), 34 deletions(-) diff --git a/packages/core/admin/_internal/node/develop.ts b/packages/core/admin/_internal/node/develop.ts index f40abe00dd5..58ff11cc721 100644 --- a/packages/core/admin/_internal/node/develop.ts +++ b/packages/core/admin/_internal/node/develop.ts @@ -169,40 +169,6 @@ const develop = async ({ autoReload: true, serveAdminPanel: !watchAdmin, }); - - const strapiInstance = await strapi.load(); - - const loadStrapiDuration = timer.end('loadStrapi'); - loadStrapiSpinner.text = `Loading Strapi (${prettyTime(loadStrapiDuration)})`; - loadStrapiSpinner.succeed(); - - timer.start('generatingTS'); - const generatingTsSpinner = logger.spinner(`Generating types`).start(); - - await tsUtils.generators.generate({ - strapi: strapiInstance, - pwd: cwd, - rootDir: undefined, - logger: { silent: true, debug: false }, - artifacts: { contentTypes: true, components: true }, - }); - - const generatingDuration = timer.end('generatingTS'); - generatingTsSpinner.text = `Generating types (${prettyTime(generatingDuration)})`; - generatingTsSpinner.succeed(); - - if (tsconfig?.config) { - timer.start('compilingTS'); - const compilingTsSpinner = logger.spinner(`Compiling TS`).start(); - - await cleanupDistDirectory({ tsconfig, logger, timer }); - await tsUtils.compile(cwd, { configOptions: { ignoreDiagnostics: false } }); - - const compilingDuration = timer.end('compilingTS'); - compilingTsSpinner.text = `Compiling TS (${prettyTime(compilingDuration)})`; - compilingTsSpinner.succeed(); - } - let webpackWatcher: WebpackWatcher | undefined; /** @@ -237,6 +203,39 @@ const develop = async ({ adminSpinner.succeed(); } + const strapiInstance = await strapi.load(); + + const loadStrapiDuration = timer.end('loadStrapi'); + loadStrapiSpinner.text = `Loading Strapi (${prettyTime(loadStrapiDuration)})`; + loadStrapiSpinner.succeed(); + + timer.start('generatingTS'); + const generatingTsSpinner = logger.spinner(`Generating types`).start(); + + await tsUtils.generators.generate({ + strapi: strapiInstance, + pwd: cwd, + rootDir: undefined, + logger: { silent: true, debug: false }, + artifacts: { contentTypes: true, components: true }, + }); + + const generatingDuration = timer.end('generatingTS'); + generatingTsSpinner.text = `Generating types (${prettyTime(generatingDuration)})`; + generatingTsSpinner.succeed(); + + if (tsconfig?.config) { + timer.start('compilingTS'); + const compilingTsSpinner = logger.spinner(`Compiling TS`).start(); + + await cleanupDistDirectory({ tsconfig, logger, timer }); + await tsUtils.compile(cwd, { configOptions: { ignoreDiagnostics: false } }); + + const compilingDuration = timer.end('compilingTS'); + compilingTsSpinner.text = `Compiling TS (${prettyTime(compilingDuration)})`; + compilingTsSpinner.succeed(); + } + const restart = async () => { if (strapiInstance.reload.isWatching && !strapiInstance.reload.isReloading) { strapiInstance.reload.isReloading = true; From 180e3acca9f4bc3ce9f79c293a311b3791ffdd5a Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Tue, 14 Nov 2023 17:24:18 +0100 Subject: [PATCH 26/53] v4.15.5-alpha.2 --- .github/actions/check-pr-status/package.json | 2 +- examples/getstarted/package.json | 22 +- examples/kitchensink-ts/package.json | 8 +- examples/kitchensink/package.json | 10 +- lerna.json | 2 +- packages/admin-test-utils/package.json | 6 +- packages/cli/create-strapi-app/package.json | 10 +- .../cli/create-strapi-starter/package.json | 10 +- packages/core/admin/package.json | 22 +- packages/core/content-manager/package.json | 4 +- .../core/content-type-builder/package.json | 12 +- packages/core/data-transfer/package.json | 12 +- packages/core/database/package.json | 10 +- packages/core/email/package.json | 12 +- packages/core/helper-plugin/package.json | 10 +- packages/core/permissions/package.json | 10 +- packages/core/strapi/package.json | 36 +- packages/core/types/package.json | 16 +- packages/core/upload/package.json | 12 +- packages/core/utils/package.json | 8 +- packages/generators/app/package.json | 4 +- packages/generators/generators/package.json | 12 +- packages/plugins/cloud/package.json | 10 +- packages/plugins/color-picker/package.json | 6 +- packages/plugins/documentation/package.json | 10 +- packages/plugins/graphql/package.json | 10 +- packages/plugins/i18n/package.json | 10 +- packages/plugins/sentry/package.json | 8 +- .../plugins/users-permissions/package.json | 10 +- .../providers/audit-logs-local/package.json | 10 +- .../providers/email-amazon-ses/package.json | 10 +- packages/providers/email-mailgun/package.json | 10 +- .../providers/email-nodemailer/package.json | 8 +- .../providers/email-sendgrid/package.json | 10 +- .../providers/email-sendmail/package.json | 10 +- packages/providers/upload-aws-s3/package.json | 8 +- .../providers/upload-cloudinary/package.json | 10 +- packages/providers/upload-local/package.json | 10 +- packages/utils/api-tests/package.json | 2 +- .../utils/eslint-config-custom/package.json | 2 +- packages/utils/logger/package.json | 8 +- packages/utils/pack-up/package.json | 6 +- packages/utils/tsconfig/package.json | 2 +- packages/utils/typescript/package.json | 2 +- scripts/front/package.json | 2 +- yarn.lock | 394 +++++++++--------- 46 files changed, 409 insertions(+), 409 deletions(-) diff --git a/.github/actions/check-pr-status/package.json b/.github/actions/check-pr-status/package.json index 5a3401f4b5a..430fa7f2c39 100644 --- a/.github/actions/check-pr-status/package.json +++ b/.github/actions/check-pr-status/package.json @@ -1,6 +1,6 @@ { "name": "check-pr-status", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "private": true, "license": "MIT", "main": "dist/index.js", diff --git a/examples/getstarted/package.json b/examples/getstarted/package.json index 25ba69e0658..e2380097cc2 100644 --- a/examples/getstarted/package.json +++ b/examples/getstarted/package.json @@ -1,6 +1,6 @@ { "name": "getstarted", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "private": true, "description": "A Strapi application.", "license": "SEE LICENSE IN LICENSE", @@ -14,16 +14,16 @@ }, "dependencies": { "@strapi/icons": "1.11.0", - "@strapi/plugin-color-picker": "4.15.5-alpha.1", - "@strapi/plugin-documentation": "4.15.5-alpha.1", - "@strapi/plugin-graphql": "4.15.5-alpha.1", - "@strapi/plugin-i18n": "4.15.5-alpha.1", - "@strapi/plugin-sentry": "4.15.5-alpha.1", - "@strapi/plugin-users-permissions": "4.15.5-alpha.1", - "@strapi/provider-email-mailgun": "4.15.5-alpha.1", - "@strapi/provider-upload-aws-s3": "4.15.5-alpha.1", - "@strapi/provider-upload-cloudinary": "4.15.5-alpha.1", - "@strapi/strapi": "4.15.5-alpha.1", + "@strapi/plugin-color-picker": "4.15.5-alpha.2", + "@strapi/plugin-documentation": "4.15.5-alpha.2", + "@strapi/plugin-graphql": "4.15.5-alpha.2", + "@strapi/plugin-i18n": "4.15.5-alpha.2", + "@strapi/plugin-sentry": "4.15.5-alpha.2", + "@strapi/plugin-users-permissions": "4.15.5-alpha.2", + "@strapi/provider-email-mailgun": "4.15.5-alpha.2", + "@strapi/provider-upload-aws-s3": "4.15.5-alpha.2", + "@strapi/provider-upload-cloudinary": "4.15.5-alpha.2", + "@strapi/strapi": "4.15.5-alpha.2", "better-sqlite3": "8.6.0", "lodash": "4.17.21", "mysql": "2.18.1", diff --git a/examples/kitchensink-ts/package.json b/examples/kitchensink-ts/package.json index 2856143b0f7..a2b956b7e8c 100644 --- a/examples/kitchensink-ts/package.json +++ b/examples/kitchensink-ts/package.json @@ -1,6 +1,6 @@ { "name": "kitchensink-ts", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "private": true, "description": "A Strapi application", "license": "MIT", @@ -14,9 +14,9 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/plugin-i18n": "4.15.5-alpha.1", - "@strapi/plugin-users-permissions": "4.15.5-alpha.1", - "@strapi/strapi": "4.15.5-alpha.1", + "@strapi/plugin-i18n": "4.15.5-alpha.2", + "@strapi/plugin-users-permissions": "4.15.5-alpha.2", + "@strapi/strapi": "4.15.5-alpha.2", "better-sqlite3": "8.6.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/kitchensink/package.json b/examples/kitchensink/package.json index 0947b0b6c0f..65e34c22306 100644 --- a/examples/kitchensink/package.json +++ b/examples/kitchensink/package.json @@ -1,6 +1,6 @@ { "name": "kitchensink", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "private": true, "description": "A Strapi application.", "license": "SEE LICENSE IN LICENSE", @@ -13,10 +13,10 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/provider-email-mailgun": "4.15.5-alpha.1", - "@strapi/provider-upload-aws-s3": "4.15.5-alpha.1", - "@strapi/provider-upload-cloudinary": "4.15.5-alpha.1", - "@strapi/strapi": "4.15.5-alpha.1", + "@strapi/provider-email-mailgun": "4.15.5-alpha.2", + "@strapi/provider-upload-aws-s3": "4.15.5-alpha.2", + "@strapi/provider-upload-cloudinary": "4.15.5-alpha.2", + "@strapi/strapi": "4.15.5-alpha.2", "lodash": "4.17.21", "mysql": "2.18.1", "mysql2": "3.6.0", diff --git a/lerna.json b/lerna.json index 2845e6fd6d5..6b5b4647090 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "packages": ["packages/*", "examples/*"], "npmClient": "yarn", "useWorkspaces": true, diff --git a/packages/admin-test-utils/package.json b/packages/admin-test-utils/package.json index 0a5cf9a40f5..f4add207af3 100644 --- a/packages/admin-test-utils/package.json +++ b/packages/admin-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/admin-test-utils", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "private": true, "description": "Test utilities for the Strapi administration panel", "license": "MIT", @@ -75,8 +75,8 @@ "@reduxjs/toolkit": "1.9.7", "@strapi/pack-up": "workspace:*", "@testing-library/jest-dom": "5.16.5", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "peerDependencies": { "@reduxjs/toolkit": "^1.9.7", diff --git a/packages/cli/create-strapi-app/package.json b/packages/cli/create-strapi-app/package.json index fc04899720f..6a206198663 100644 --- a/packages/cli/create-strapi-app/package.json +++ b/packages/cli/create-strapi-app/package.json @@ -1,6 +1,6 @@ { "name": "create-strapi-app", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Generate a new Strapi application.", "keywords": [ "create-strapi-app", @@ -44,14 +44,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/generate-new": "4.15.5-alpha.1", + "@strapi/generate-new": "4.15.5-alpha.2", "commander": "8.3.0", "inquirer": "8.2.5" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "@strapi/pack-up": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/cli/create-strapi-starter/package.json b/packages/cli/create-strapi-starter/package.json index 1b2f5b72fcf..a09de821471 100644 --- a/packages/cli/create-strapi-starter/package.json +++ b/packages/cli/create-strapi-starter/package.json @@ -1,6 +1,6 @@ { "name": "create-strapi-starter", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Generate a new Strapi application.", "keywords": [ "create-strapi-starter", @@ -44,7 +44,7 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/generate-new": "4.15.5-alpha.1", + "@strapi/generate-new": "4.15.5-alpha.2", "chalk": "4.1.2", "ci-info": "3.8.0", "commander": "8.3.0", @@ -54,9 +54,9 @@ "ora": "5.4.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "@strapi/pack-up": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/admin/package.json b/packages/core/admin/package.json index 805e7a363a5..29bb8a4715b 100644 --- a/packages/core/admin/package.json +++ b/packages/core/admin/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/admin", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Strapi Admin", "repository": { "type": "git", @@ -75,15 +75,15 @@ "@radix-ui/react-context": "1.0.1", "@radix-ui/react-toolbar": "1.0.4", "@reduxjs/toolkit": "1.9.7", - "@strapi/data-transfer": "4.15.5-alpha.1", + "@strapi/data-transfer": "4.15.5-alpha.2", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.1", + "@strapi/helper-plugin": "4.15.5-alpha.2", "@strapi/icons": "1.13.0", - "@strapi/permissions": "4.15.5-alpha.1", - "@strapi/provider-audit-logs-local": "4.15.5-alpha.1", - "@strapi/types": "4.15.5-alpha.1", - "@strapi/typescript-utils": "4.15.5-alpha.1", - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/permissions": "4.15.5-alpha.2", + "@strapi/provider-audit-logs-local": "4.15.5-alpha.2", + "@strapi/types": "4.15.5-alpha.2", + "@strapi/typescript-utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.2", "axios": "1.6.0", "bcryptjs": "2.4.3", "boxen": "5.1.2", @@ -172,9 +172,9 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/admin-test-utils": "4.15.5-alpha.1", - "@strapi/pack-up": "4.15.5-alpha.1", - "@strapi/strapi": "4.15.5-alpha.1", + "@strapi/admin-test-utils": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/strapi": "4.15.5-alpha.2", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/core/content-manager/package.json b/packages/core/content-manager/package.json index 8f5a16035a7..63e760fec5a 100644 --- a/packages/core/content-manager/package.json +++ b/packages/core/content-manager/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-content-manager", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "A powerful UI to easily manage your data.", "repository": { "type": "git", @@ -26,7 +26,7 @@ }, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.2", "lodash": "4.17.21", "qs": "6.11.1" }, diff --git a/packages/core/content-type-builder/package.json b/packages/core/content-type-builder/package.json index 08405fcb35a..ddff3093186 100644 --- a/packages/core/content-type-builder/package.json +++ b/packages/core/content-type-builder/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-content-type-builder", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Strapi plugin to create content type", "repository": { "type": "git", @@ -49,10 +49,10 @@ "dependencies": { "@sindresorhus/slugify": "1.1.0", "@strapi/design-system": "1.13.0", - "@strapi/generators": "4.15.5-alpha.1", - "@strapi/helper-plugin": "4.15.5-alpha.1", + "@strapi/generators": "4.15.5-alpha.2", + "@strapi/helper-plugin": "4.15.5-alpha.2", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.2", "fs-extra": "10.0.0", "immer": "9.0.19", "lodash": "4.17.21", @@ -65,8 +65,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "@strapi/strapi": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/strapi": "4.15.5-alpha.2", "@testing-library/react": "14.0.0", "history": "^4.9.0", "react": "^18.2.0", diff --git a/packages/core/data-transfer/package.json b/packages/core/data-transfer/package.json index a261eb1619c..3a07ed6966d 100644 --- a/packages/core/data-transfer/package.json +++ b/packages/core/data-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/data-transfer", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Data transfer capabilities for Strapi", "keywords": [ "strapi", @@ -41,10 +41,10 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/logger": "4.15.5-alpha.1", - "@strapi/strapi": "4.15.5-alpha.1", - "@strapi/types": "4.15.5-alpha.1", - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/logger": "4.15.5-alpha.2", + "@strapi/strapi": "4.15.5-alpha.2", + "@strapi/types": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.2", "chalk": "4.1.2", "cli-table3": "0.6.2", "commander": "8.3.0", @@ -61,7 +61,7 @@ "ws": "8.13.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", "@strapi/strapi": "4.15.2", "@types/fs-extra": "9.0.13", "@types/jest": "29.5.2", diff --git a/packages/core/database/package.json b/packages/core/database/package.json index 86869f35965..03293ff47e8 100644 --- a/packages/core/database/package.json +++ b/packages/core/database/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/database", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Strapi's database layer", "homepage": "https://strapi.io", "bugs": { @@ -40,7 +40,7 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.2", "date-fns": "2.30.0", "debug": "4.3.4", "fs-extra": "10.0.0", @@ -50,9 +50,9 @@ "umzug": "3.2.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "@strapi/pack-up": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/email/package.json b/packages/core/email/package.json index ff007b5af96..2a69243f14d 100644 --- a/packages/core/email/package.json +++ b/packages/core/email/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-email", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Easily configure your Strapi application to send emails.", "repository": { "type": "git", @@ -54,10 +54,10 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.1", + "@strapi/helper-plugin": "4.15.5-alpha.2", "@strapi/icons": "1.13.0", - "@strapi/provider-email-sendmail": "4.15.5-alpha.1", - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/provider-email-sendmail": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.2", "lodash": "4.17.21", "prop-types": "^15.8.1", "react-intl": "6.4.1", @@ -65,8 +65,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "@strapi/types": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/types": "4.15.5-alpha.2", "@testing-library/react": "14.0.0", "@types/koa": "2.13.4", "@types/lodash": "^4.14.191", diff --git a/packages/core/helper-plugin/package.json b/packages/core/helper-plugin/package.json index a7b2422f9cb..838db376306 100644 --- a/packages/core/helper-plugin/package.json +++ b/packages/core/helper-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/helper-plugin", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Helper for Strapi plugins development", "repository": { "type": "git", @@ -69,11 +69,11 @@ "@storybook/addon-mdx-gfm": "7.4.0", "@storybook/builder-vite": "7.4.0", "@storybook/react-vite": "7.4.0", - "@strapi/admin-test-utils": "4.15.5-alpha.1", + "@strapi/admin-test-utils": "4.15.5-alpha.2", "@strapi/design-system": "1.13.0", "@strapi/icons": "1.13.0", - "@strapi/pack-up": "4.15.5-alpha.1", - "@strapi/types": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/types": "4.15.5-alpha.2", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/react": "18.2.7", @@ -82,7 +82,7 @@ "@types/react-router-dom": "5.3.3", "@types/styled-components": "5.1.26", "cross-env": "^7.0.3", - "eslint-config-custom": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.2", "eslint-plugin-storybook": "0.6.14", "msw": "1.3.0", "react": "^18.2.0", diff --git a/packages/core/permissions/package.json b/packages/core/permissions/package.json index 23362b3cce7..60bc47e5ecb 100644 --- a/packages/core/permissions/package.json +++ b/packages/core/permissions/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/permissions", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Strapi's permission layer.", "repository": { "type": "git", @@ -38,15 +38,15 @@ }, "dependencies": { "@casl/ability": "6.5.0", - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.2", "lodash": "4.17.21", "qs": "6.11.1", "sift": "16.0.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "@strapi/pack-up": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/strapi/package.json b/packages/core/strapi/package.json index 23b7b04b0b9..d27ed3c3823 100644 --- a/packages/core/strapi/package.json +++ b/packages/core/strapi/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/strapi", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite", "keywords": [ "strapi", @@ -114,21 +114,21 @@ "dependencies": { "@koa/cors": "3.4.3", "@koa/router": "10.1.1", - "@strapi/admin": "4.15.5-alpha.1", - "@strapi/data-transfer": "4.15.5-alpha.1", - "@strapi/database": "4.15.5-alpha.1", - "@strapi/generate-new": "4.15.5-alpha.1", - "@strapi/generators": "4.15.5-alpha.1", - "@strapi/logger": "4.15.5-alpha.1", - "@strapi/pack-up": "4.15.5-alpha.1", - "@strapi/permissions": "4.15.5-alpha.1", - "@strapi/plugin-content-manager": "4.15.5-alpha.1", - "@strapi/plugin-content-type-builder": "4.15.5-alpha.1", - "@strapi/plugin-email": "4.15.5-alpha.1", - "@strapi/plugin-upload": "4.15.5-alpha.1", - "@strapi/types": "4.15.5-alpha.1", - "@strapi/typescript-utils": "4.15.5-alpha.1", - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/admin": "4.15.5-alpha.2", + "@strapi/data-transfer": "4.15.5-alpha.2", + "@strapi/database": "4.15.5-alpha.2", + "@strapi/generate-new": "4.15.5-alpha.2", + "@strapi/generators": "4.15.5-alpha.2", + "@strapi/logger": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/permissions": "4.15.5-alpha.2", + "@strapi/plugin-content-manager": "4.15.5-alpha.2", + "@strapi/plugin-content-type-builder": "4.15.5-alpha.2", + "@strapi/plugin-email": "4.15.5-alpha.2", + "@strapi/plugin-upload": "4.15.5-alpha.2", + "@strapi/types": "4.15.5-alpha.2", + "@strapi/typescript-utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.2", "bcryptjs": "2.4.3", "boxen": "5.1.2", "chalk": "4.1.2", @@ -188,9 +188,9 @@ "@types/node": "18.18.4", "@types/node-schedule": "2.1.0", "@types/statuses": "2.0.1", - "eslint-config-custom": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.2", "supertest": "6.3.3", - "tsconfig": "4.15.5-alpha.1" + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/types/package.json b/packages/core/types/package.json index 80c63a2fd27..458b8d465be 100644 --- a/packages/core/types/package.json +++ b/packages/core/types/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/types", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Shared typescript types for Strapi internal use", "keywords": [ "strapi" @@ -46,10 +46,10 @@ "dependencies": { "@koa/cors": "3.4.3", "@koa/router": "10.1.1", - "@strapi/database": "4.15.5-alpha.1", - "@strapi/logger": "4.15.5-alpha.1", - "@strapi/permissions": "4.15.5-alpha.1", - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/database": "4.15.5-alpha.2", + "@strapi/logger": "4.15.5-alpha.2", + "@strapi/permissions": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.2", "commander": "8.3.0", "https-proxy-agent": "5.0.1", "koa": "2.13.4", @@ -57,14 +57,14 @@ "node-schedule": "2.1.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", "@strapi/ts-zen": "^0.2.0", "@types/jest": "29.5.2", "@types/koa": "2.13.4", "@types/koa__router": "12.0.0", "@types/node-schedule": "2.1.0", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2", "typescript": "5.2.2" }, "engines": { diff --git a/packages/core/upload/package.json b/packages/core/upload/package.json index c78426ecc2c..d3ee76b640f 100644 --- a/packages/core/upload/package.json +++ b/packages/core/upload/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-upload", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Makes it easy to upload images and files to your Strapi Application.", "license": "SEE LICENSE IN LICENSE", "author": { @@ -44,10 +44,10 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.1", + "@strapi/helper-plugin": "4.15.5-alpha.2", "@strapi/icons": "1.13.0", - "@strapi/provider-upload-local": "4.15.5-alpha.1", - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/provider-upload-local": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.2", "axios": "1.6.0", "byte-size": "7.0.1", "cropperjs": "1.6.0", @@ -71,8 +71,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "@strapi/strapi": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/strapi": "4.15.5-alpha.2", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/core/utils/package.json b/packages/core/utils/package.json index 5fb27c94e3d..01058a50133 100644 --- a/packages/core/utils/package.json +++ b/packages/core/utils/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/utils", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Shared utilities for the Strapi packages", "keywords": [ "strapi", @@ -53,13 +53,13 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", "@types/koa": "2.13.4", "@types/node": "18.18.4", - "eslint-config-custom": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.2", "koa": "2.13.4", "koa-body": "4.2.0", - "tsconfig": "4.15.5-alpha.1" + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/generators/app/package.json b/packages/generators/app/package.json index 4b0cc28653f..c8e41e8fa69 100644 --- a/packages/generators/app/package.json +++ b/packages/generators/app/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/generate-new", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Generate a new Strapi application.", "keywords": [ "generate", @@ -58,7 +58,7 @@ "tar": "6.1.13" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", "copyfiles": "2.4.1" }, "engines": { diff --git a/packages/generators/generators/package.json b/packages/generators/generators/package.json index c1b2d4098f7..3457a38e7c3 100644 --- a/packages/generators/generators/package.json +++ b/packages/generators/generators/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/generators", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Interactive API generator.", "keywords": [ "strapi", @@ -47,8 +47,8 @@ }, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/typescript-utils": "4.15.5-alpha.1", - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/typescript-utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.2", "chalk": "4.1.2", "copyfiles": "2.4.1", "fs-extra": "10.0.0", @@ -57,9 +57,9 @@ "pluralize": "8.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "@strapi/pack-up": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/plugins/cloud/package.json b/packages/plugins/cloud/package.json index 7fa6b7bd9cb..61a86c3775a 100644 --- a/packages/plugins/cloud/package.json +++ b/packages/plugins/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-cloud", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Instructions to deploy your local project to Strapi Cloud", "license": "MIT", "author": { @@ -38,22 +38,22 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.1", + "@strapi/helper-plugin": "4.15.5-alpha.2", "@strapi/icons": "1.13.0", "react-intl": "6.4.1" }, "devDependencies": { - "@strapi/strapi": "4.15.5-alpha.1", + "@strapi/strapi": "4.15.5-alpha.2", "@types/react": "18.2.7", "@types/react-dom": "18.2.12", "@types/react-router-dom": "^5.3.3", "@types/styled-components": "5.1.26", - "eslint-config-custom": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.2", "react": "18.2.0", "react-dom": "18.2.0", "react-router-dom": "5.3.4", "styled-components": "5.3.3", - "tsconfig": "4.15.5-alpha.1", + "tsconfig": "4.15.5-alpha.2", "typescript": "5.2.2" }, "peerDependencies": { diff --git a/packages/plugins/color-picker/package.json b/packages/plugins/color-picker/package.json index 8a014155934..a2d4cb6288c 100644 --- a/packages/plugins/color-picker/package.json +++ b/packages/plugins/color-picker/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-color-picker", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Strapi maintained Custom Fields", "repository": { "type": "git", @@ -55,14 +55,14 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.1", + "@strapi/helper-plugin": "4.15.5-alpha.2", "@strapi/icons": "1.13.0", "prop-types": "^15.8.1", "react-colorful": "5.6.1", "react-intl": "6.4.1" }, "devDependencies": { - "@strapi/strapi": "4.15.5-alpha.1", + "@strapi/strapi": "4.15.5-alpha.2", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/styled-components": "5.1.26", diff --git a/packages/plugins/documentation/package.json b/packages/plugins/documentation/package.json index 12658756582..b0eac34c6e6 100644 --- a/packages/plugins/documentation/package.json +++ b/packages/plugins/documentation/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-documentation", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Create an OpenAPI Document and visualize your API with SWAGGER UI.", "repository": { "type": "git", @@ -47,9 +47,9 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.1", + "@strapi/helper-plugin": "4.15.5-alpha.2", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.2", "bcryptjs": "2.4.3", "cheerio": "^1.0.0-rc.12", "formik": "2.4.0", @@ -67,8 +67,8 @@ }, "devDependencies": { "@apidevtools/swagger-parser": "^10.1.0", - "@strapi/pack-up": "4.15.5-alpha.1", - "@strapi/strapi": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/strapi": "4.15.5-alpha.2", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "msw": "1.3.0", diff --git a/packages/plugins/graphql/package.json b/packages/plugins/graphql/package.json index 8dc40d99965..641afecd2d4 100644 --- a/packages/plugins/graphql/package.json +++ b/packages/plugins/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-graphql", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Adds GraphQL endpoint with default API methods.", "repository": { "type": "git", @@ -45,9 +45,9 @@ "@graphql-tools/schema": "8.5.1", "@graphql-tools/utils": "^8.13.1", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.1", + "@strapi/helper-plugin": "4.15.5-alpha.2", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.2", "apollo-server-core": "3.12.1", "apollo-server-koa": "3.10.0", "graphql": "^15.5.1", @@ -61,8 +61,8 @@ "pluralize": "8.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "@strapi/strapi": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/strapi": "4.15.5-alpha.2", "cross-env": "^7.0.3", "koa": "2.13.4", "react": "^18.2.0", diff --git a/packages/plugins/i18n/package.json b/packages/plugins/i18n/package.json index 46d907374ad..eb40c46b06c 100644 --- a/packages/plugins/i18n/package.json +++ b/packages/plugins/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-i18n", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "This plugin enables to create, to read and to update content in different languages, both from the Admin Panel and from the API", "repository": { "type": "git", @@ -50,9 +50,9 @@ "dependencies": { "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.1", + "@strapi/helper-plugin": "4.15.5-alpha.2", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.2", "formik": "2.4.0", "immer": "9.0.19", "lodash": "4.17.21", @@ -64,8 +64,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "@strapi/strapi": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/strapi": "4.15.5-alpha.2", "@testing-library/react": "14.0.0", "msw": "1.3.0", "react": "^18.2.0", diff --git a/packages/plugins/sentry/package.json b/packages/plugins/sentry/package.json index 3d3b7631cc1..5456e8b35d7 100644 --- a/packages/plugins/sentry/package.json +++ b/packages/plugins/sentry/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-sentry", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Send Strapi error events to Sentry", "repository": { "type": "git", @@ -46,12 +46,12 @@ "dependencies": { "@sentry/node": "6.19.7", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.1", + "@strapi/helper-plugin": "4.15.5-alpha.2", "@strapi/icons": "1.13.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "@strapi/strapi": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/strapi": "4.15.5-alpha.2", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "5.3.4", diff --git a/packages/plugins/users-permissions/package.json b/packages/plugins/users-permissions/package.json index 0d3adabc836..0ef9bcebb9a 100644 --- a/packages/plugins/users-permissions/package.json +++ b/packages/plugins/users-permissions/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-users-permissions", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Protect your API with a full-authentication process based on JWT", "repository": { "type": "git", @@ -48,9 +48,9 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.1", + "@strapi/helper-plugin": "4.15.5-alpha.2", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.2", "bcryptjs": "2.4.3", "formik": "2.4.0", "grant-koa": "5.4.8", @@ -69,8 +69,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "@strapi/strapi": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/strapi": "4.15.5-alpha.2", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/providers/audit-logs-local/package.json b/packages/providers/audit-logs-local/package.json index ee2176a459c..1beafa28a65 100644 --- a/packages/providers/audit-logs-local/package.json +++ b/packages/providers/audit-logs-local/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-audit-logs-local", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Local provider for strapi audit logs", "keywords": [ "audit-logs", @@ -42,10 +42,10 @@ "watch": "pack-up watch" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "@strapi/types": "4.15.5-alpha.1", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/types": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-amazon-ses/package.json b/packages/providers/email-amazon-ses/package.json index a33fe81bbbc..973d28e67a6 100644 --- a/packages/providers/email-amazon-ses/package.json +++ b/packages/providers/email-amazon-ses/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-amazon-ses", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Amazon SES provider for strapi email", "keywords": [ "email", @@ -43,13 +43,13 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.2", "node-ses": "^3.0.3" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "@strapi/pack-up": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-mailgun/package.json b/packages/providers/email-mailgun/package.json index 865d3686a15..0852c144d4a 100644 --- a/packages/providers/email-mailgun/package.json +++ b/packages/providers/email-mailgun/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-mailgun", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Mailgun provider for strapi email plugin", "keywords": [ "email", @@ -45,14 +45,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.2", "form-data": "^4.0.0", "mailgun.js": "8.2.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "@strapi/pack-up": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-nodemailer/package.json b/packages/providers/email-nodemailer/package.json index 0c751509328..2aea664116d 100644 --- a/packages/providers/email-nodemailer/package.json +++ b/packages/providers/email-nodemailer/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-nodemailer", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Nodemailer provider for Strapi 3", "keywords": [ "strapi", @@ -60,10 +60,10 @@ "nodemailer": "6.9.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", "@types/nodemailer": "6.4.7", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-sendgrid/package.json b/packages/providers/email-sendgrid/package.json index 703a2d18c42..71b2f247643 100644 --- a/packages/providers/email-sendgrid/package.json +++ b/packages/providers/email-sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-sendgrid", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Sendgrid provider for strapi email", "keywords": [ "email", @@ -44,12 +44,12 @@ }, "dependencies": { "@sendgrid/mail": "7.7.0", - "@strapi/utils": "4.15.5-alpha.1" + "@strapi/utils": "4.15.5-alpha.2" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "@strapi/pack-up": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-sendmail/package.json b/packages/providers/email-sendmail/package.json index 7731268ada6..b12f4a977f2 100644 --- a/packages/providers/email-sendmail/package.json +++ b/packages/providers/email-sendmail/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-sendmail", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Sendmail provider for strapi email", "keywords": [ "email", @@ -42,14 +42,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.2", "sendmail": "^1.6.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", "@types/sendmail": "1.4.4", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-aws-s3/package.json b/packages/providers/upload-aws-s3/package.json index e4fa1995e4a..5613b987afb 100644 --- a/packages/providers/upload-aws-s3/package.json +++ b/packages/providers/upload-aws-s3/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-aws-s3", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "AWS S3 provider for strapi upload", "keywords": [ "upload", @@ -53,10 +53,10 @@ "lodash": "4.17.21" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", "@types/jest": "29.5.2", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-cloudinary/package.json b/packages/providers/upload-cloudinary/package.json index 90a2f664a97..f96b2d382fc 100644 --- a/packages/providers/upload-cloudinary/package.json +++ b/packages/providers/upload-cloudinary/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-cloudinary", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Cloudinary provider for strapi upload", "keywords": [ "upload", @@ -43,14 +43,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.2", "cloudinary": "^1.41.0", "into-stream": "^5.1.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "@strapi/pack-up": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-local/package.json b/packages/providers/upload-local/package.json index c493665a5c8..24fb5b00b0e 100644 --- a/packages/providers/upload-local/package.json +++ b/packages/providers/upload-local/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-local", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Local provider for strapi upload", "keywords": [ "upload", @@ -44,14 +44,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.1", + "@strapi/utils": "4.15.5-alpha.2", "fs-extra": "10.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", "@types/jest": "29.5.2", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/utils/api-tests/package.json b/packages/utils/api-tests/package.json index 6a1e90aecb8..82076c920a2 100644 --- a/packages/utils/api-tests/package.json +++ b/packages/utils/api-tests/package.json @@ -1,6 +1,6 @@ { "name": "api-tests", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "private": true, "dependencies": { "dotenv": "14.2.0", diff --git a/packages/utils/eslint-config-custom/package.json b/packages/utils/eslint-config-custom/package.json index 51ebf8f488e..5576308ac13 100644 --- a/packages/utils/eslint-config-custom/package.json +++ b/packages/utils/eslint-config-custom/package.json @@ -1,6 +1,6 @@ { "name": "eslint-config-custom", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "private": true, "main": "index.js" } diff --git a/packages/utils/logger/package.json b/packages/utils/logger/package.json index 88225ecea53..5becaf31f8e 100644 --- a/packages/utils/logger/package.json +++ b/packages/utils/logger/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/logger", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Strapi's logger", "homepage": "https://strapi.io", "bugs": { @@ -43,9 +43,9 @@ "winston": "3.10.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", - "eslint-config-custom": "4.15.5-alpha.1", - "tsconfig": "4.15.5-alpha.1" + "@strapi/pack-up": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.2" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/utils/pack-up/package.json b/packages/utils/pack-up/package.json index 0f0c70a96c8..97df8d76c95 100644 --- a/packages/utils/pack-up/package.json +++ b/packages/utils/pack-up/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/pack-up", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Simple tools for creating interoperable CJS & ESM packages.", "keywords": [ "strapi", @@ -84,11 +84,11 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.1", + "@strapi/pack-up": "4.15.5-alpha.2", "@types/git-url-parse": "9.0.1", "@types/ini": "1.3.31", "@types/prompts": "2.4.4", - "eslint-config-custom": "4.15.5-alpha.1", + "eslint-config-custom": "4.15.5-alpha.2", "rimraf": "3.0.2" }, "engines": { diff --git a/packages/utils/tsconfig/package.json b/packages/utils/tsconfig/package.json index e43a464746e..47925abd1ea 100644 --- a/packages/utils/tsconfig/package.json +++ b/packages/utils/tsconfig/package.json @@ -1,6 +1,6 @@ { "name": "tsconfig", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "private": true, "devDependencies": { "@tsconfig/node18": "18.2.2" diff --git a/packages/utils/typescript/package.json b/packages/utils/typescript/package.json index 2d83c09743c..7a685670dc3 100644 --- a/packages/utils/typescript/package.json +++ b/packages/utils/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/typescript-utils", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "description": "Typescript support for Strapi", "keywords": [ "strapi", diff --git a/scripts/front/package.json b/scripts/front/package.json index 422d9b54bbc..227c51997c1 100644 --- a/scripts/front/package.json +++ b/scripts/front/package.json @@ -1,6 +1,6 @@ { "name": "scripts-front", - "version": "4.15.5-alpha.1", + "version": "4.15.5-alpha.2", "private": true, "scripts": { "test:front": "jest --config jest.config.front.js" diff --git a/yarn.lock b/yarn.lock index 616515c475e..da791e403b5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8613,7 +8613,7 @@ __metadata: languageName: node linkType: hard -"@strapi/admin-test-utils@npm:4.15.5-alpha.1, @strapi/admin-test-utils@workspace:*, @strapi/admin-test-utils@workspace:packages/admin-test-utils": +"@strapi/admin-test-utils@npm:4.15.5-alpha.2, @strapi/admin-test-utils@workspace:*, @strapi/admin-test-utils@workspace:packages/admin-test-utils": version: 0.0.0-use.local resolution: "@strapi/admin-test-utils@workspace:packages/admin-test-utils" dependencies: @@ -8621,9 +8621,9 @@ __metadata: "@reduxjs/toolkit": "npm:1.9.7" "@strapi/pack-up": "workspace:*" "@testing-library/jest-dom": "npm:5.16.5" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" jest-styled-components: "npm:7.1.1" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" whatwg-fetch: "npm:3.6.2" peerDependencies: "@reduxjs/toolkit": ^1.9.7 @@ -8746,7 +8746,7 @@ __metadata: languageName: node linkType: hard -"@strapi/admin@npm:4.15.5-alpha.1, @strapi/admin@workspace:packages/core/admin": +"@strapi/admin@npm:4.15.5-alpha.2, @strapi/admin@workspace:packages/core/admin": version: 0.0.0-use.local resolution: "@strapi/admin@workspace:packages/core/admin" dependencies: @@ -8755,18 +8755,18 @@ __metadata: "@radix-ui/react-context": "npm:1.0.1" "@radix-ui/react-toolbar": "npm:1.0.4" "@reduxjs/toolkit": "npm:1.9.7" - "@strapi/admin-test-utils": "npm:4.15.5-alpha.1" - "@strapi/data-transfer": "npm:4.15.5-alpha.1" + "@strapi/admin-test-utils": "npm:4.15.5-alpha.2" + "@strapi/data-transfer": "npm:4.15.5-alpha.2" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.1" + "@strapi/helper-plugin": "npm:4.15.5-alpha.2" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/permissions": "npm:4.15.5-alpha.1" - "@strapi/provider-audit-logs-local": "npm:4.15.5-alpha.1" - "@strapi/strapi": "npm:4.15.5-alpha.1" - "@strapi/types": "npm:4.15.5-alpha.1" - "@strapi/typescript-utils": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/permissions": "npm:4.15.5-alpha.2" + "@strapi/provider-audit-logs-local": "npm:4.15.5-alpha.2" + "@strapi/strapi": "npm:4.15.5-alpha.2" + "@strapi/types": "npm:4.15.5-alpha.2" + "@strapi/typescript-utils": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -8902,15 +8902,15 @@ __metadata: languageName: node linkType: hard -"@strapi/data-transfer@npm:4.15.5-alpha.1, @strapi/data-transfer@workspace:packages/core/data-transfer": +"@strapi/data-transfer@npm:4.15.5-alpha.2, @strapi/data-transfer@workspace:packages/core/data-transfer": version: 0.0.0-use.local resolution: "@strapi/data-transfer@workspace:packages/core/data-transfer" dependencies: - "@strapi/logger": "npm:4.15.5-alpha.1" - "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/logger": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.2" "@strapi/strapi": "npm:4.15.2" - "@strapi/types": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/types": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" "@types/fs-extra": "npm:9.0.13" "@types/jest": "npm:29.5.2" "@types/koa": "npm:2.13.4" @@ -8961,20 +8961,20 @@ __metadata: languageName: node linkType: hard -"@strapi/database@npm:4.15.5-alpha.1, @strapi/database@workspace:packages/core/database": +"@strapi/database@npm:4.15.5-alpha.2, @strapi/database@workspace:packages/core/database": version: 0.0.0-use.local resolution: "@strapi/database@workspace:packages/core/database" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" date-fns: "npm:2.30.0" debug: "npm:4.3.4" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" fs-extra: "npm:10.0.0" knex: "npm:2.5.0" lodash: "npm:4.17.21" semver: "npm:7.5.4" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" umzug: "npm:3.2.1" languageName: unknown linkType: soft @@ -9056,12 +9056,12 @@ __metadata: languageName: node linkType: hard -"@strapi/generate-new@npm:4.15.5-alpha.1, @strapi/generate-new@workspace:packages/generators/app": +"@strapi/generate-new@npm:4.15.5-alpha.2, @strapi/generate-new@workspace:packages/generators/app": version: 0.0.0-use.local resolution: "@strapi/generate-new@workspace:packages/generators/app" dependencies: "@sentry/node": "npm:6.19.7" - "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" chalk: "npm:^4.1.2" copyfiles: "npm:2.4.1" execa: "npm:5.1.1" @@ -9093,22 +9093,22 @@ __metadata: languageName: node linkType: hard -"@strapi/generators@npm:4.15.5-alpha.1, @strapi/generators@workspace:packages/generators/generators": +"@strapi/generators@npm:4.15.5-alpha.2, @strapi/generators@workspace:packages/generators/generators": version: 0.0.0-use.local resolution: "@strapi/generators@workspace:packages/generators/generators" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/typescript-utils": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/typescript-utils": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" chalk: "npm:4.1.2" copyfiles: "npm:2.4.1" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" fs-extra: "npm:10.0.0" node-plop: "npm:0.26.3" plop: "npm:2.7.6" pluralize: "npm:8.0.0" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" languageName: unknown linkType: soft @@ -9137,7 +9137,7 @@ __metadata: languageName: node linkType: hard -"@strapi/helper-plugin@npm:4.15.5-alpha.1, @strapi/helper-plugin@workspace:packages/core/helper-plugin": +"@strapi/helper-plugin@npm:4.15.5-alpha.2, @strapi/helper-plugin@workspace:packages/core/helper-plugin": version: 0.0.0-use.local resolution: "@strapi/helper-plugin@workspace:packages/core/helper-plugin" dependencies: @@ -9147,11 +9147,11 @@ __metadata: "@storybook/addon-mdx-gfm": "npm:7.4.0" "@storybook/builder-vite": "npm:7.4.0" "@storybook/react-vite": "npm:7.4.0" - "@strapi/admin-test-utils": "npm:4.15.5-alpha.1" + "@strapi/admin-test-utils": "npm:4.15.5-alpha.2" "@strapi/design-system": "npm:1.13.0" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/types": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/types": "npm:4.15.5-alpha.2" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" "@types/react": "npm:18.2.7" @@ -9162,7 +9162,7 @@ __metadata: axios: "npm:1.6.0" cross-env: "npm:^7.0.3" date-fns: "npm:2.30.0" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" eslint-plugin-storybook: "npm:0.6.14" formik: "npm:2.4.0" immer: "npm:9.0.19" @@ -9222,14 +9222,14 @@ __metadata: languageName: node linkType: hard -"@strapi/logger@npm:4.15.5-alpha.1, @strapi/logger@workspace:packages/utils/logger": +"@strapi/logger@npm:4.15.5-alpha.2, @strapi/logger@workspace:packages/utils/logger": version: 0.0.0-use.local resolution: "@strapi/logger@workspace:packages/utils/logger" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.1" - eslint-config-custom: "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.2" lodash: "npm:4.17.21" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" winston: "npm:3.10.0" languageName: unknown linkType: soft @@ -9265,11 +9265,11 @@ __metadata: languageName: node linkType: hard -"@strapi/pack-up@npm:4.15.5-alpha.1, @strapi/pack-up@workspace:*, @strapi/pack-up@workspace:packages/utils/pack-up": +"@strapi/pack-up@npm:4.15.5-alpha.2, @strapi/pack-up@workspace:*, @strapi/pack-up@workspace:packages/utils/pack-up": version: 0.0.0-use.local resolution: "@strapi/pack-up@workspace:packages/utils/pack-up" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" "@types/git-url-parse": "npm:9.0.1" "@types/ini": "npm:1.3.31" "@types/prompts": "npm:2.4.4" @@ -9281,7 +9281,7 @@ __metadata: commander: "npm:8.3.0" esbuild: "npm:0.19.2" esbuild-register: "npm:3.5.0" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" get-latest-version: "npm:5.1.0" git-url-parse: "npm:13.1.0" ini: "npm:4.1.1" @@ -9314,18 +9314,18 @@ __metadata: languageName: node linkType: hard -"@strapi/permissions@npm:4.15.5-alpha.1, @strapi/permissions@workspace:packages/core/permissions": +"@strapi/permissions@npm:4.15.5-alpha.2, @strapi/permissions@workspace:packages/core/permissions": version: 0.0.0-use.local resolution: "@strapi/permissions@workspace:packages/core/permissions" dependencies: "@casl/ability": "npm:6.5.0" - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" - eslint-config-custom: "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.2" lodash: "npm:4.17.21" qs: "npm:6.11.1" sift: "npm:16.0.1" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" languageName: unknown linkType: soft @@ -9334,20 +9334,20 @@ __metadata: resolution: "@strapi/plugin-cloud@workspace:packages/plugins/cloud" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.1" + "@strapi/helper-plugin": "npm:4.15.5-alpha.2" "@strapi/icons": "npm:1.13.0" - "@strapi/strapi": "npm:4.15.5-alpha.1" + "@strapi/strapi": "npm:4.15.5-alpha.2" "@types/react": "npm:18.2.7" "@types/react-dom": "npm:18.2.12" "@types/react-router-dom": "npm:^5.3.3" "@types/styled-components": "npm:5.1.26" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" react: "npm:18.2.0" react-dom: "npm:18.2.0" react-intl: "npm:6.4.1" react-router-dom: "npm:5.3.4" styled-components: "npm:5.3.3" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" typescript: "npm:5.2.2" peerDependencies: "@strapi/strapi": ^4.4.0 @@ -9358,14 +9358,14 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-color-picker@npm:4.15.5-alpha.1, @strapi/plugin-color-picker@workspace:packages/plugins/color-picker": +"@strapi/plugin-color-picker@npm:4.15.5-alpha.2, @strapi/plugin-color-picker@workspace:packages/plugins/color-picker": version: 0.0.0-use.local resolution: "@strapi/plugin-color-picker@workspace:packages/plugins/color-picker" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.1" + "@strapi/helper-plugin": "npm:4.15.5-alpha.2" "@strapi/icons": "npm:1.13.0" - "@strapi/strapi": "npm:4.15.5-alpha.1" + "@strapi/strapi": "npm:4.15.5-alpha.2" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" "@types/styled-components": "npm:5.1.26" @@ -9398,12 +9398,12 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-content-manager@npm:4.15.5-alpha.1, @strapi/plugin-content-manager@workspace:packages/core/content-manager": +"@strapi/plugin-content-manager@npm:4.15.5-alpha.2, @strapi/plugin-content-manager@workspace:packages/core/content-manager": version: 0.0.0-use.local resolution: "@strapi/plugin-content-manager@workspace:packages/core/content-manager" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.2" lodash: "npm:4.17.21" qs: "npm:6.11.1" languageName: unknown @@ -9439,18 +9439,18 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-content-type-builder@npm:4.15.5-alpha.1, @strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder": +"@strapi/plugin-content-type-builder@npm:4.15.5-alpha.2, @strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder": version: 0.0.0-use.local resolution: "@strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder" dependencies: "@sindresorhus/slugify": "npm:1.1.0" "@strapi/design-system": "npm:1.13.0" - "@strapi/generators": "npm:4.15.5-alpha.1" - "@strapi/helper-plugin": "npm:4.15.5-alpha.1" + "@strapi/generators": "npm:4.15.5-alpha.2" + "@strapi/helper-plugin": "npm:4.15.5-alpha.2" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/strapi": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/strapi": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" "@testing-library/react": "npm:14.0.0" fs-extra: "npm:10.0.0" history: "npm:^4.9.0" @@ -9476,17 +9476,17 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-documentation@npm:4.15.5-alpha.1, @strapi/plugin-documentation@workspace:packages/plugins/documentation": +"@strapi/plugin-documentation@npm:4.15.5-alpha.2, @strapi/plugin-documentation@workspace:packages/plugins/documentation": version: 0.0.0-use.local resolution: "@strapi/plugin-documentation@workspace:packages/plugins/documentation" dependencies: "@apidevtools/swagger-parser": "npm:^10.1.0" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.1" + "@strapi/helper-plugin": "npm:4.15.5-alpha.2" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/strapi": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/strapi": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" bcryptjs: "npm:2.4.3" @@ -9541,17 +9541,17 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-email@npm:4.15.5-alpha.1, @strapi/plugin-email@workspace:packages/core/email": +"@strapi/plugin-email@npm:4.15.5-alpha.2, @strapi/plugin-email@workspace:packages/core/email": version: 0.0.0-use.local resolution: "@strapi/plugin-email@workspace:packages/core/email" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.1" + "@strapi/helper-plugin": "npm:4.15.5-alpha.2" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/provider-email-sendmail": "npm:4.15.5-alpha.1" - "@strapi/types": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/provider-email-sendmail": "npm:4.15.5-alpha.2" + "@strapi/types": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" "@testing-library/react": "npm:14.0.0" "@types/koa": "npm:2.13.4" "@types/lodash": "npm:^4.14.191" @@ -9575,18 +9575,18 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-graphql@npm:4.15.5-alpha.1, @strapi/plugin-graphql@workspace:packages/plugins/graphql": +"@strapi/plugin-graphql@npm:4.15.5-alpha.2, @strapi/plugin-graphql@workspace:packages/plugins/graphql": version: 0.0.0-use.local resolution: "@strapi/plugin-graphql@workspace:packages/plugins/graphql" dependencies: "@graphql-tools/schema": "npm:8.5.1" "@graphql-tools/utils": "npm:^8.13.1" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.1" + "@strapi/helper-plugin": "npm:4.15.5-alpha.2" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/strapi": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/strapi": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" apollo-server-core: "npm:3.12.1" apollo-server-koa: "npm:3.10.0" cross-env: "npm:^7.0.3" @@ -9613,17 +9613,17 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-i18n@npm:4.15.5-alpha.1, @strapi/plugin-i18n@workspace:packages/plugins/i18n": +"@strapi/plugin-i18n@npm:4.15.5-alpha.2, @strapi/plugin-i18n@workspace:packages/plugins/i18n": version: 0.0.0-use.local resolution: "@strapi/plugin-i18n@workspace:packages/plugins/i18n" dependencies: "@reduxjs/toolkit": "npm:1.9.7" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.1" + "@strapi/helper-plugin": "npm:4.15.5-alpha.2" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/strapi": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/strapi": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" "@testing-library/react": "npm:14.0.0" formik: "npm:2.4.0" immer: "npm:9.0.19" @@ -9648,16 +9648,16 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-sentry@npm:4.15.5-alpha.1, @strapi/plugin-sentry@workspace:packages/plugins/sentry": +"@strapi/plugin-sentry@npm:4.15.5-alpha.2, @strapi/plugin-sentry@workspace:packages/plugins/sentry": version: 0.0.0-use.local resolution: "@strapi/plugin-sentry@workspace:packages/plugins/sentry" dependencies: "@sentry/node": "npm:6.19.7" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.1" + "@strapi/helper-plugin": "npm:4.15.5-alpha.2" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/strapi": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/strapi": "npm:4.15.5-alpha.2" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" react-router-dom: "npm:5.3.4" @@ -9711,17 +9711,17 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-upload@npm:4.15.5-alpha.1, @strapi/plugin-upload@workspace:packages/core/upload": +"@strapi/plugin-upload@npm:4.15.5-alpha.2, @strapi/plugin-upload@workspace:packages/core/upload": version: 0.0.0-use.local resolution: "@strapi/plugin-upload@workspace:packages/core/upload" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.1" + "@strapi/helper-plugin": "npm:4.15.5-alpha.2" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/provider-upload-local": "npm:4.15.5-alpha.1" - "@strapi/strapi": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/provider-upload-local": "npm:4.15.5-alpha.2" + "@strapi/strapi": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -9760,16 +9760,16 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-users-permissions@npm:4.15.5-alpha.1, @strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions": +"@strapi/plugin-users-permissions@npm:4.15.5-alpha.2, @strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions": version: 0.0.0-use.local resolution: "@strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.1" + "@strapi/helper-plugin": "npm:4.15.5-alpha.2" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/strapi": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/strapi": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -9810,14 +9810,14 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-audit-logs-local@npm:4.15.5-alpha.1, @strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local": +"@strapi/provider-audit-logs-local@npm:4.15.5-alpha.2, @strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local": version: 0.0.0-use.local resolution: "@strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/types": "npm:4.15.5-alpha.1" - eslint-config-custom: "npm:4.15.5-alpha.1" - tsconfig: "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/types": "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.2" languageName: unknown linkType: soft @@ -9825,24 +9825,24 @@ __metadata: version: 0.0.0-use.local resolution: "@strapi/provider-email-amazon-ses@workspace:packages/providers/email-amazon-ses" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" - eslint-config-custom: "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.2" node-ses: "npm:^3.0.3" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" languageName: unknown linkType: soft -"@strapi/provider-email-mailgun@npm:4.15.5-alpha.1, @strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun": +"@strapi/provider-email-mailgun@npm:4.15.5-alpha.2, @strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun": version: 0.0.0-use.local resolution: "@strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" - eslint-config-custom: "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.2" form-data: "npm:^4.0.0" mailgun.js: "npm:8.2.1" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" languageName: unknown linkType: soft @@ -9850,12 +9850,12 @@ __metadata: version: 0.0.0-use.local resolution: "@strapi/provider-email-nodemailer@workspace:packages/providers/email-nodemailer" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" "@types/nodemailer": "npm:6.4.7" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" lodash: "npm:4.17.21" nodemailer: "npm:6.9.1" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" languageName: unknown linkType: soft @@ -9864,10 +9864,10 @@ __metadata: resolution: "@strapi/provider-email-sendgrid@workspace:packages/providers/email-sendgrid" dependencies: "@sendgrid/mail": "npm:7.7.0" - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" - eslint-config-custom: "npm:4.15.5-alpha.1" - tsconfig: "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.2" languageName: unknown linkType: soft @@ -9881,20 +9881,20 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-email-sendmail@npm:4.15.5-alpha.1, @strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail": +"@strapi/provider-email-sendmail@npm:4.15.5-alpha.2, @strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail": version: 0.0.0-use.local resolution: "@strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" "@types/sendmail": "npm:1.4.4" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" sendmail: "npm:^1.6.1" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" languageName: unknown linkType: soft -"@strapi/provider-upload-aws-s3@npm:4.15.5-alpha.1, @strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3": +"@strapi/provider-upload-aws-s3@npm:4.15.5-alpha.2, @strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3": version: 0.0.0-use.local resolution: "@strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3" dependencies: @@ -9902,24 +9902,24 @@ __metadata: "@aws-sdk/lib-storage": "npm:3.433.0" "@aws-sdk/s3-request-presigner": "npm:3.433.0" "@aws-sdk/types": "npm:3.433.0" - "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" "@types/jest": "npm:29.5.2" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" lodash: "npm:4.17.21" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" languageName: unknown linkType: soft -"@strapi/provider-upload-cloudinary@npm:4.15.5-alpha.1, @strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary": +"@strapi/provider-upload-cloudinary@npm:4.15.5-alpha.2, @strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary": version: 0.0.0-use.local resolution: "@strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" cloudinary: "npm:^1.41.0" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" into-stream: "npm:^5.1.0" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" languageName: unknown linkType: soft @@ -9933,16 +9933,16 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-upload-local@npm:4.15.5-alpha.1, @strapi/provider-upload-local@workspace:packages/providers/upload-local": +"@strapi/provider-upload-local@npm:4.15.5-alpha.2, @strapi/provider-upload-local@workspace:packages/providers/upload-local": version: 0.0.0-use.local resolution: "@strapi/provider-upload-local@workspace:packages/providers/upload-local" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" "@types/jest": "npm:29.5.2" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" fs-extra: "npm:10.0.0" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" languageName: unknown linkType: soft @@ -10014,28 +10014,28 @@ __metadata: languageName: node linkType: hard -"@strapi/strapi@npm:4.15.5-alpha.1, @strapi/strapi@workspace:packages/core/strapi": +"@strapi/strapi@npm:4.15.5-alpha.2, @strapi/strapi@workspace:packages/core/strapi": version: 0.0.0-use.local resolution: "@strapi/strapi@workspace:packages/core/strapi" dependencies: "@koa/cors": "npm:3.4.3" "@koa/router": "npm:10.1.1" - "@strapi/admin": "npm:4.15.5-alpha.1" - "@strapi/data-transfer": "npm:4.15.5-alpha.1" - "@strapi/database": "npm:4.15.5-alpha.1" - "@strapi/generate-new": "npm:4.15.5-alpha.1" - "@strapi/generators": "npm:4.15.5-alpha.1" - "@strapi/logger": "npm:4.15.5-alpha.1" + "@strapi/admin": "npm:4.15.5-alpha.2" + "@strapi/data-transfer": "npm:4.15.5-alpha.2" + "@strapi/database": "npm:4.15.5-alpha.2" + "@strapi/generate-new": "npm:4.15.5-alpha.2" + "@strapi/generators": "npm:4.15.5-alpha.2" + "@strapi/logger": "npm:4.15.5-alpha.2" "@strapi/pack-up": "workspace:*" - "@strapi/permissions": "npm:4.15.5-alpha.1" - "@strapi/plugin-content-manager": "npm:4.15.5-alpha.1" - "@strapi/plugin-content-type-builder": "npm:4.15.5-alpha.1" - "@strapi/plugin-email": "npm:4.15.5-alpha.1" - "@strapi/plugin-upload": "npm:4.15.5-alpha.1" + "@strapi/permissions": "npm:4.15.5-alpha.2" + "@strapi/plugin-content-manager": "npm:4.15.5-alpha.2" + "@strapi/plugin-content-type-builder": "npm:4.15.5-alpha.2" + "@strapi/plugin-email": "npm:4.15.5-alpha.2" + "@strapi/plugin-upload": "npm:4.15.5-alpha.2" "@strapi/ts-zen": "npm:^0.2.0" - "@strapi/types": "npm:4.15.5-alpha.1" - "@strapi/typescript-utils": "npm:4.15.5-alpha.1" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/types": "npm:4.15.5-alpha.2" + "@strapi/typescript-utils": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.2" "@types/bcryptjs": "npm:2.4.3" "@types/configstore": "npm:5.0.1" "@types/delegates": "npm:1.0.0" @@ -10061,7 +10061,7 @@ __metadata: debug: "npm:4.3.4" delegates: "npm:1.0.0" dotenv: "npm:14.2.0" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" execa: "npm:5.1.1" fs-extra: "npm:10.0.0" glob: "npm:7.2.3" @@ -10091,7 +10091,7 @@ __metadata: semver: "npm:7.5.4" statuses: "npm:2.0.1" supertest: "npm:6.3.3" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" typescript: "npm:5.2.2" yup: "npm:0.32.9" bin: @@ -10128,29 +10128,29 @@ __metadata: languageName: node linkType: hard -"@strapi/types@npm:4.15.5-alpha.1, @strapi/types@workspace:packages/core/types": +"@strapi/types@npm:4.15.5-alpha.2, @strapi/types@workspace:packages/core/types": version: 0.0.0-use.local resolution: "@strapi/types@workspace:packages/core/types" dependencies: "@koa/cors": "npm:3.4.3" "@koa/router": "npm:10.1.1" - "@strapi/database": "npm:4.15.5-alpha.1" - "@strapi/logger": "npm:4.15.5-alpha.1" - "@strapi/pack-up": "npm:4.15.5-alpha.1" - "@strapi/permissions": "npm:4.15.5-alpha.1" + "@strapi/database": "npm:4.15.5-alpha.2" + "@strapi/logger": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/permissions": "npm:4.15.5-alpha.2" "@strapi/ts-zen": "npm:^0.2.0" - "@strapi/utils": "npm:4.15.5-alpha.1" + "@strapi/utils": "npm:4.15.5-alpha.2" "@types/jest": "npm:29.5.2" "@types/koa": "npm:2.13.4" "@types/koa__router": "npm:12.0.0" "@types/node-schedule": "npm:2.1.0" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" https-proxy-agent: "npm:5.0.1" koa: "npm:2.13.4" node-fetch: "npm:2.7.0" node-schedule: "npm:2.1.0" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" typescript: "npm:5.2.2" languageName: unknown linkType: soft @@ -10169,7 +10169,7 @@ __metadata: languageName: node linkType: hard -"@strapi/typescript-utils@npm:4.15.5-alpha.1, @strapi/typescript-utils@workspace:packages/utils/typescript": +"@strapi/typescript-utils@npm:4.15.5-alpha.2, @strapi/typescript-utils@workspace:packages/utils/typescript": version: 0.0.0-use.local resolution: "@strapi/typescript-utils@workspace:packages/utils/typescript" dependencies: @@ -10228,22 +10228,22 @@ __metadata: languageName: node linkType: hard -"@strapi/utils@npm:4.15.5-alpha.1, @strapi/utils@workspace:packages/core/utils": +"@strapi/utils@npm:4.15.5-alpha.2, @strapi/utils@workspace:packages/core/utils": version: 0.0.0-use.local resolution: "@strapi/utils@workspace:packages/core/utils" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/pack-up": "npm:4.15.5-alpha.2" "@types/koa": "npm:2.13.4" "@types/node": "npm:18.18.4" date-fns: "npm:2.30.0" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" http-errors: "npm:1.8.1" koa: "npm:2.13.4" koa-body: "npm:4.2.0" lodash: "npm:4.17.21" p-map: "npm:4.0.0" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" yup: "npm:0.32.9" languageName: unknown linkType: soft @@ -15642,12 +15642,12 @@ __metadata: version: 0.0.0-use.local resolution: "create-strapi-app@workspace:packages/cli/create-strapi-app" dependencies: - "@strapi/generate-new": "npm:4.15.5-alpha.1" - "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/generate-new": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.2" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" inquirer: "npm:8.2.5" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" bin: create-strapi-app: ./bin/index.js languageName: unknown @@ -15657,17 +15657,17 @@ __metadata: version: 0.0.0-use.local resolution: "create-strapi-starter@workspace:packages/cli/create-strapi-starter" dependencies: - "@strapi/generate-new": "npm:4.15.5-alpha.1" - "@strapi/pack-up": "npm:4.15.5-alpha.1" + "@strapi/generate-new": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.2" chalk: "npm:4.1.2" ci-info: "npm:3.8.0" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.5-alpha.1" + eslint-config-custom: "npm:4.15.5-alpha.2" execa: "npm:5.1.1" fs-extra: "npm:10.0.0" inquirer: "npm:8.2.5" ora: "npm:5.4.1" - tsconfig: "npm:4.15.5-alpha.1" + tsconfig: "npm:4.15.5-alpha.2" bin: create-strapi-starter: ./bin/index.js languageName: unknown @@ -17570,7 +17570,7 @@ __metadata: languageName: node linkType: hard -"eslint-config-custom@npm:4.15.5-alpha.1, eslint-config-custom@workspace:packages/utils/eslint-config-custom": +"eslint-config-custom@npm:4.15.5-alpha.2, eslint-config-custom@workspace:packages/utils/eslint-config-custom": version: 0.0.0-use.local resolution: "eslint-config-custom@workspace:packages/utils/eslint-config-custom" languageName: unknown @@ -19498,16 +19498,16 @@ __metadata: resolution: "getstarted@workspace:examples/getstarted" dependencies: "@strapi/icons": "npm:1.11.0" - "@strapi/plugin-color-picker": "npm:4.15.5-alpha.1" - "@strapi/plugin-documentation": "npm:4.15.5-alpha.1" - "@strapi/plugin-graphql": "npm:4.15.5-alpha.1" - "@strapi/plugin-i18n": "npm:4.15.5-alpha.1" - "@strapi/plugin-sentry": "npm:4.15.5-alpha.1" - "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.1" - "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.1" - "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.1" - "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.1" - "@strapi/strapi": "npm:4.15.5-alpha.1" + "@strapi/plugin-color-picker": "npm:4.15.5-alpha.2" + "@strapi/plugin-documentation": "npm:4.15.5-alpha.2" + "@strapi/plugin-graphql": "npm:4.15.5-alpha.2" + "@strapi/plugin-i18n": "npm:4.15.5-alpha.2" + "@strapi/plugin-sentry": "npm:4.15.5-alpha.2" + "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.2" + "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.2" + "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.2" + "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.2" + "@strapi/strapi": "npm:4.15.5-alpha.2" better-sqlite3: "npm:8.6.0" lodash: "npm:4.17.21" mysql: "npm:2.18.1" @@ -23025,9 +23025,9 @@ __metadata: version: 0.0.0-use.local resolution: "kitchensink-ts@workspace:examples/kitchensink-ts" dependencies: - "@strapi/plugin-i18n": "npm:4.15.5-alpha.1" - "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.1" - "@strapi/strapi": "npm:4.15.5-alpha.1" + "@strapi/plugin-i18n": "npm:4.15.5-alpha.2" + "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.2" + "@strapi/strapi": "npm:4.15.5-alpha.2" better-sqlite3: "npm:8.6.0" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" @@ -23040,10 +23040,10 @@ __metadata: version: 0.0.0-use.local resolution: "kitchensink@workspace:examples/kitchensink" dependencies: - "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.1" - "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.1" - "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.1" - "@strapi/strapi": "npm:4.15.5-alpha.1" + "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.2" + "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.2" + "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.2" + "@strapi/strapi": "npm:4.15.5-alpha.2" lodash: "npm:4.17.21" mysql: "npm:2.18.1" mysql2: "npm:3.6.0" @@ -31985,7 +31985,7 @@ __metadata: languageName: node linkType: hard -"tsconfig@npm:4.15.5-alpha.1, tsconfig@workspace:packages/utils/tsconfig": +"tsconfig@npm:4.15.5-alpha.2, tsconfig@workspace:packages/utils/tsconfig": version: 0.0.0-use.local resolution: "tsconfig@workspace:packages/utils/tsconfig" dependencies: From 25192249562d604cb2d1cef82453270e57a62b12 Mon Sep 17 00:00:00 2001 From: Josh <37798644+joshuaellis@users.noreply.github.com> Date: Wed, 15 Nov 2023 13:03:15 +0000 Subject: [PATCH 27/53] fix(admin): windows files paths do not make for module paths (#18797) --- .../node/core/admin-customisations.ts | 22 +++- .../core/admin/_internal/node/core/files.ts | 33 +++++- .../core/admin/_internal/node/core/plugins.ts | 102 +++++++++++------- .../_internal/node/createBuildContext.ts | 18 ++-- .../core/admin/_internal/node/staticFiles.ts | 12 +-- 5 files changed, 125 insertions(+), 62 deletions(-) diff --git a/packages/core/admin/_internal/node/core/admin-customisations.ts b/packages/core/admin/_internal/node/core/admin-customisations.ts index e6dabbdac0c..cae6af48534 100644 --- a/packages/core/admin/_internal/node/core/admin-customisations.ts +++ b/packages/core/admin/_internal/node/core/admin-customisations.ts @@ -1,5 +1,6 @@ import path from 'node:path'; -import fs from 'node:fs'; +import { convertSystemPathToModulePath, pathExists } from '../core/files'; +import { BuildContext } from '../createBuildContext'; const ADMIN_APP_FILES = ['app.js', 'app.mjs', 'app.ts', 'app.jsx', 'app.tsx']; @@ -11,15 +12,28 @@ interface AdminCustomisations { } interface AppFile { + /** + * The system path to the file + */ path: string; + /** + * The module path to the file i.e. how you would import it + */ + modulePath: string; } -const loadUserAppFile = async (appDir: string): Promise => { +const loadUserAppFile = async ({ + runtimeDir, + appDir, +}: Pick): Promise => { for (const file of ADMIN_APP_FILES) { const filePath = path.join(appDir, 'src', 'admin', file); - if (fs.existsSync(filePath)) { - return { path: filePath }; + if (await pathExists(filePath)) { + return { + path: filePath, + modulePath: convertSystemPathToModulePath(path.relative(runtimeDir, filePath)), + }; } } diff --git a/packages/core/admin/_internal/node/core/files.ts b/packages/core/admin/_internal/node/core/files.ts index 3771a1f5bc2..aaa83f1acee 100644 --- a/packages/core/admin/_internal/node/core/files.ts +++ b/packages/core/admin/_internal/node/core/files.ts @@ -1,3 +1,4 @@ +import path from 'node:path'; import { access } from 'node:fs/promises'; import { register } from 'esbuild-register/dist/node'; @@ -40,4 +41,34 @@ const loadFile = async (path: string): Promise => { return undefined; }; -export { pathExists, loadFile }; +/** + * @internal + * + * @description Converts a system path to a module path mainly for `Windows` systems. + * where the path separator is `\` instead of `/`, on linux systems the path separator + * is identical to the module path separator. + */ +const convertSystemPathToModulePath = (sysPath: string) => { + if (process.platform === 'win32') { + return sysPath.split(path.sep).join(path.posix.sep); + } else { + return sysPath; + } +}; + +/** + * @internal + * + * @description Converts a module path to a system path, again largely used for Windows systems. + * The original use case was plugins where the resolve path was in module format but we want to + * have it relative to the runtime directory. + */ +const convertModulePathToSystemPath = (modulePath: string) => { + if (process.platform === 'win32') { + return modulePath.split(path.posix.sep).join(path.sep); + } else { + return modulePath; + } +}; + +export { pathExists, loadFile, convertSystemPathToModulePath, convertModulePathToSystemPath }; diff --git a/packages/core/admin/_internal/node/core/plugins.ts b/packages/core/admin/_internal/node/core/plugins.ts index f71459df2fb..6ab16563cd0 100644 --- a/packages/core/admin/_internal/node/core/plugins.ts +++ b/packages/core/admin/_internal/node/core/plugins.ts @@ -4,16 +4,51 @@ import fs from 'node:fs'; import camelCase from 'lodash/camelCase'; import { env } from '@strapi/utils'; import { getModule, PackageJson } from './dependencies'; -import { loadFile } from './files'; +import { convertModulePathToSystemPath, convertSystemPathToModulePath, loadFile } from './files'; import { BuildContext } from '../createBuildContext'; import { isError } from './errors'; -interface PluginMeta { +interface LocalPluginMeta { name: string; - pathToPlugin: string; - isLocal?: boolean; + /** + * camelCased version of the plugin name + */ + importName: string; + /** + * The path to the plugin, relative to the app's root directory + * in system format + */ + path: string; + /** + * The path to the plugin, relative to the runtime directory + * in module format (i.e. with forward slashes) because thats + * where it should be used as an import + */ + modulePath: string; + type: 'local'; +} + +interface ModulePluginMeta { + name: string; + /** + * camelCased version of the plugin name + */ + importName: string; + /** + * Modules don't have a path because we never resolve them to their node_modules + * because we simply do not require it. + */ + path?: never; + /** + * The path to the plugin, relative to the app's root directory + * in module format (i.e. with forward slashes) + */ + modulePath: string; + type: 'module'; } +type PluginMeta = LocalPluginMeta | ModulePluginMeta; + interface StrapiPlugin extends PackageJson { strapi: { description?: string; @@ -36,10 +71,13 @@ const validatePackageIsPlugin = (pkg: PackageJson): pkg is StrapiPlugin => validatePackageHasStrapi(pkg) && pkg.strapi.kind === 'plugin'; const getEnabledPlugins = async ({ - strapi, cwd, logger, -}: Pick): Promise> => { + runtimeDir, + strapi, +}: Pick): Promise< + Record +> => { const plugins: Record = {}; /** @@ -68,7 +106,9 @@ const getEnabledPlugins = async ({ plugins[name] = { name, - pathToPlugin: dep, + importName: camelCase(name), + type: 'module', + modulePath: dep, }; } } @@ -79,14 +119,17 @@ const getEnabledPlugins = async ({ for (const [userPluginName, userPluginConfig] of Object.entries(userPluginsFile)) { if (userPluginConfig.enabled && userPluginConfig.resolve) { + const sysPath = convertModulePathToSystemPath(userPluginConfig.resolve); plugins[userPluginName] = { name: userPluginName, - isLocal: true, + importName: camelCase(userPluginName), + type: 'local', /** * User plugin paths are resolved from the entry point * of the app, because that's how you import them. */ - pathToPlugin: userPluginConfig.resolve, + modulePath: convertSystemPathToModulePath(path.relative(runtimeDir, sysPath)), + path: sysPath, }; } } @@ -114,10 +157,7 @@ const loadUserPluginsFile = async (root: string): Promise return {}; }; -const getMapOfPluginsWithAdmin = ( - plugins: Record, - { runtimeDir }: { runtimeDir: string } -) => +const getMapOfPluginsWithAdmin = (plugins: Record) => Object.values(plugins) .filter((plugin) => { if (!plugin) { @@ -128,7 +168,7 @@ const getMapOfPluginsWithAdmin = ( * There are two ways a plugin should be imported, either it's local to the strapi app, * or it's an actual npm module that's installed and resolved via node_modules. * - * We first check if the plugin is local to the strapi app, using a regular `resolve` because + * We first check if the plugin is local to the strapi app, using a regular `fs.existsSync` because * the pathToPlugin will be relative i.e. `/Users/my-name/strapi-app/src/plugins/my-plugin`. * * If the file doesn't exist well then it's probably a node_module, so instead we use `require.resolve` @@ -136,20 +176,11 @@ const getMapOfPluginsWithAdmin = ( * then it doesn't have an admin part to the package. */ try { - const isLocalPluginWithLegacyAdminFile = fs.existsSync( - //@ts-ignore - path.resolve(`${plugin.pathToPlugin}/strapi-admin.js`) - ); + const isLocalPluginWithLegacyAdminFile = + plugin.path && fs.existsSync(path.join(plugin.path, 'strapi-admin.js')); if (!isLocalPluginWithLegacyAdminFile) { - //@ts-ignore - let pathToPlugin = plugin.pathToPlugin; - - if (process.platform === 'win32') { - pathToPlugin = pathToPlugin.split(path.sep).join(path.posix.sep); - } - - const isModuleWithFE = require.resolve(`${pathToPlugin}/strapi-admin`); + const isModuleWithFE = require.resolve(`${plugin.modulePath}/strapi-admin`); return isModuleWithFE; } @@ -167,19 +198,10 @@ const getMapOfPluginsWithAdmin = ( throw err; } }) - .map((plugin) => { - const systemPath = plugin.isLocal - ? path.relative(runtimeDir, plugin.pathToPlugin.split('/').join(path.sep)) - : undefined; - const modulePath = systemPath ? systemPath.split(path.sep).join('/') : undefined; - - return { - path: !plugin.isLocal - ? `${plugin.pathToPlugin}/strapi-admin` - : `${modulePath}/strapi-admin`, - name: plugin.name, - importName: camelCase(plugin.name), - }; - }); + .map((plugin) => ({ + ...plugin, + modulePath: `${plugin.modulePath}/strapi-admin`, + })); export { getEnabledPlugins, getMapOfPluginsWithAdmin }; +export type { PluginMeta, LocalPluginMeta, ModulePluginMeta }; diff --git a/packages/core/admin/_internal/node/createBuildContext.ts b/packages/core/admin/_internal/node/createBuildContext.ts index cc6130d59fc..e2a602a276c 100644 --- a/packages/core/admin/_internal/node/createBuildContext.ts +++ b/packages/core/admin/_internal/node/createBuildContext.ts @@ -9,7 +9,7 @@ import { getStrapiAdminEnvVars, loadEnv } from './core/env'; import type { BuildOptions } from './build'; import { DevelopOptions } from './develop'; -import { getEnabledPlugins, getMapOfPluginsWithAdmin } from './core/plugins'; +import { PluginMeta, getEnabledPlugins, getMapOfPluginsWithAdmin } from './core/plugins'; import { Strapi } from '@strapi/types'; import { AppFile, loadUserAppFile } from './core/admin-customisations'; @@ -56,11 +56,7 @@ interface BuildContext { * The plugins to be included in the JS bundle * incl. internal plugins, third party plugins & local plugins */ - plugins: Array<{ - path: string; - name: string; - importName: string; - }>; + plugins: PluginMeta[]; /** * The absolute path to the runtime directory */ @@ -113,6 +109,8 @@ const createBuildContext = async ({ const { serverUrl, adminPath } = getConfigUrls(strapiInstance.config, true); + const appDir = strapiInstance.dirs.app.root; + await loadEnv(cwd); const env = getStrapiAdminEnvVars({ @@ -150,20 +148,20 @@ const createBuildContext = async ({ const runtimeDir = path.join(cwd, '.strapi', 'client'); const entry = path.relative(cwd, path.join(runtimeDir, 'app.js')); - const plugins = await getEnabledPlugins({ cwd, logger, strapi: strapiInstance }); + const plugins = await getEnabledPlugins({ cwd, logger, runtimeDir, strapi: strapiInstance }); logger.debug('Enabled plugins', os.EOL, plugins); - const pluginsWithFront = getMapOfPluginsWithAdmin(plugins, { runtimeDir }); + const pluginsWithFront = getMapOfPluginsWithAdmin(plugins); logger.debug('Enabled plugins with FE', os.EOL, plugins); const target = browserslist.loadConfig({ path: cwd }) ?? DEFAULT_BROWSERSLIST; - const customisations = await loadUserAppFile(strapiInstance.dirs.app.root); + const customisations = await loadUserAppFile({ appDir, runtimeDir }); const buildContext = { - appDir: strapiInstance.dirs.app.root, + appDir, basePath: `${adminPath}/`, customisations, cwd, diff --git a/packages/core/admin/_internal/node/staticFiles.ts b/packages/core/admin/_internal/node/staticFiles.ts index 79cf23e113a..fbc19338c49 100644 --- a/packages/core/admin/_internal/node/staticFiles.ts +++ b/packages/core/admin/_internal/node/staticFiles.ts @@ -4,6 +4,7 @@ import outdent from 'outdent'; import { format } from 'prettier'; import { createElement } from 'react'; import { renderToStaticMarkup } from 'react-dom/server'; +import camelCase from 'lodash/camelCase'; import { DefaultDocument as Document } from '../../admin/src/components/DefaultDocument'; import type { BuildContext } from './createBuildContext'; @@ -14,7 +15,7 @@ const getEntryModule = (ctx: BuildContext): string => { .join(',\n'); const pluginsImport = ctx.plugins - .map(({ importName, path }) => `import ${importName} from '${path}';`) + .map(({ importName, modulePath }) => `import ${importName} from '${modulePath}';`) .join('\n'); return outdent` @@ -26,18 +27,15 @@ const getEntryModule = (ctx: BuildContext): string => { import { renderAdmin } from "@strapi/strapi/admin" ${ - ctx.customisations?.path - ? `import customisations from '${path.relative( - ctx.runtimeDir, - ctx.customisations.path - )}'` + ctx.customisations?.modulePath + ? `import customisations from '${ctx.customisations.modulePath}'` : '' } renderAdmin( document.getElementById("strapi"), { - ${ctx.customisations?.path ? 'customisations,' : ''} + ${ctx.customisations?.modulePath ? 'customisations,' : ''} plugins: { ${pluginsObject} } From 85efb4bfa37cbf434907dcef6959c541d2b74249 Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Wed, 15 Nov 2023 14:37:17 +0100 Subject: [PATCH 28/53] v4.15.5-alpha.3 --- .github/actions/check-pr-status/package.json | 2 +- examples/getstarted/package.json | 22 +- examples/kitchensink-ts/package.json | 8 +- examples/kitchensink/package.json | 10 +- lerna.json | 2 +- packages/admin-test-utils/package.json | 6 +- packages/cli/create-strapi-app/package.json | 10 +- .../cli/create-strapi-starter/package.json | 10 +- packages/core/admin/package.json | 22 +- packages/core/content-manager/package.json | 4 +- .../core/content-type-builder/package.json | 12 +- packages/core/data-transfer/package.json | 12 +- packages/core/database/package.json | 10 +- packages/core/email/package.json | 12 +- packages/core/helper-plugin/package.json | 10 +- packages/core/permissions/package.json | 10 +- packages/core/strapi/package.json | 36 +- packages/core/types/package.json | 16 +- packages/core/upload/package.json | 12 +- packages/core/utils/package.json | 8 +- packages/generators/app/package.json | 4 +- packages/generators/generators/package.json | 12 +- packages/plugins/cloud/package.json | 10 +- packages/plugins/color-picker/package.json | 6 +- packages/plugins/documentation/package.json | 10 +- packages/plugins/graphql/package.json | 10 +- packages/plugins/i18n/package.json | 10 +- packages/plugins/sentry/package.json | 8 +- .../plugins/users-permissions/package.json | 10 +- .../providers/audit-logs-local/package.json | 10 +- .../providers/email-amazon-ses/package.json | 10 +- packages/providers/email-mailgun/package.json | 10 +- .../providers/email-nodemailer/package.json | 8 +- .../providers/email-sendgrid/package.json | 10 +- .../providers/email-sendmail/package.json | 10 +- packages/providers/upload-aws-s3/package.json | 8 +- .../providers/upload-cloudinary/package.json | 10 +- packages/providers/upload-local/package.json | 10 +- packages/utils/api-tests/package.json | 2 +- .../utils/eslint-config-custom/package.json | 2 +- packages/utils/logger/package.json | 8 +- packages/utils/pack-up/package.json | 6 +- packages/utils/tsconfig/package.json | 2 +- packages/utils/typescript/package.json | 2 +- scripts/front/package.json | 2 +- yarn.lock | 394 +++++++++--------- 46 files changed, 409 insertions(+), 409 deletions(-) diff --git a/.github/actions/check-pr-status/package.json b/.github/actions/check-pr-status/package.json index 430fa7f2c39..2439756b974 100644 --- a/.github/actions/check-pr-status/package.json +++ b/.github/actions/check-pr-status/package.json @@ -1,6 +1,6 @@ { "name": "check-pr-status", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "private": true, "license": "MIT", "main": "dist/index.js", diff --git a/examples/getstarted/package.json b/examples/getstarted/package.json index e2380097cc2..5ef1e1b9277 100644 --- a/examples/getstarted/package.json +++ b/examples/getstarted/package.json @@ -1,6 +1,6 @@ { "name": "getstarted", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "private": true, "description": "A Strapi application.", "license": "SEE LICENSE IN LICENSE", @@ -14,16 +14,16 @@ }, "dependencies": { "@strapi/icons": "1.11.0", - "@strapi/plugin-color-picker": "4.15.5-alpha.2", - "@strapi/plugin-documentation": "4.15.5-alpha.2", - "@strapi/plugin-graphql": "4.15.5-alpha.2", - "@strapi/plugin-i18n": "4.15.5-alpha.2", - "@strapi/plugin-sentry": "4.15.5-alpha.2", - "@strapi/plugin-users-permissions": "4.15.5-alpha.2", - "@strapi/provider-email-mailgun": "4.15.5-alpha.2", - "@strapi/provider-upload-aws-s3": "4.15.5-alpha.2", - "@strapi/provider-upload-cloudinary": "4.15.5-alpha.2", - "@strapi/strapi": "4.15.5-alpha.2", + "@strapi/plugin-color-picker": "4.15.5-alpha.3", + "@strapi/plugin-documentation": "4.15.5-alpha.3", + "@strapi/plugin-graphql": "4.15.5-alpha.3", + "@strapi/plugin-i18n": "4.15.5-alpha.3", + "@strapi/plugin-sentry": "4.15.5-alpha.3", + "@strapi/plugin-users-permissions": "4.15.5-alpha.3", + "@strapi/provider-email-mailgun": "4.15.5-alpha.3", + "@strapi/provider-upload-aws-s3": "4.15.5-alpha.3", + "@strapi/provider-upload-cloudinary": "4.15.5-alpha.3", + "@strapi/strapi": "4.15.5-alpha.3", "better-sqlite3": "8.6.0", "lodash": "4.17.21", "mysql": "2.18.1", diff --git a/examples/kitchensink-ts/package.json b/examples/kitchensink-ts/package.json index a2b956b7e8c..6c52d4f200b 100644 --- a/examples/kitchensink-ts/package.json +++ b/examples/kitchensink-ts/package.json @@ -1,6 +1,6 @@ { "name": "kitchensink-ts", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "private": true, "description": "A Strapi application", "license": "MIT", @@ -14,9 +14,9 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/plugin-i18n": "4.15.5-alpha.2", - "@strapi/plugin-users-permissions": "4.15.5-alpha.2", - "@strapi/strapi": "4.15.5-alpha.2", + "@strapi/plugin-i18n": "4.15.5-alpha.3", + "@strapi/plugin-users-permissions": "4.15.5-alpha.3", + "@strapi/strapi": "4.15.5-alpha.3", "better-sqlite3": "8.6.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/kitchensink/package.json b/examples/kitchensink/package.json index 65e34c22306..db6fd421ef6 100644 --- a/examples/kitchensink/package.json +++ b/examples/kitchensink/package.json @@ -1,6 +1,6 @@ { "name": "kitchensink", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "private": true, "description": "A Strapi application.", "license": "SEE LICENSE IN LICENSE", @@ -13,10 +13,10 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/provider-email-mailgun": "4.15.5-alpha.2", - "@strapi/provider-upload-aws-s3": "4.15.5-alpha.2", - "@strapi/provider-upload-cloudinary": "4.15.5-alpha.2", - "@strapi/strapi": "4.15.5-alpha.2", + "@strapi/provider-email-mailgun": "4.15.5-alpha.3", + "@strapi/provider-upload-aws-s3": "4.15.5-alpha.3", + "@strapi/provider-upload-cloudinary": "4.15.5-alpha.3", + "@strapi/strapi": "4.15.5-alpha.3", "lodash": "4.17.21", "mysql": "2.18.1", "mysql2": "3.6.0", diff --git a/lerna.json b/lerna.json index 6b5b4647090..c871de8e129 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "packages": ["packages/*", "examples/*"], "npmClient": "yarn", "useWorkspaces": true, diff --git a/packages/admin-test-utils/package.json b/packages/admin-test-utils/package.json index f4add207af3..aa749d916a1 100644 --- a/packages/admin-test-utils/package.json +++ b/packages/admin-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/admin-test-utils", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "private": true, "description": "Test utilities for the Strapi administration panel", "license": "MIT", @@ -75,8 +75,8 @@ "@reduxjs/toolkit": "1.9.7", "@strapi/pack-up": "workspace:*", "@testing-library/jest-dom": "5.16.5", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "peerDependencies": { "@reduxjs/toolkit": "^1.9.7", diff --git a/packages/cli/create-strapi-app/package.json b/packages/cli/create-strapi-app/package.json index 6a206198663..51667c0f2d8 100644 --- a/packages/cli/create-strapi-app/package.json +++ b/packages/cli/create-strapi-app/package.json @@ -1,6 +1,6 @@ { "name": "create-strapi-app", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Generate a new Strapi application.", "keywords": [ "create-strapi-app", @@ -44,14 +44,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/generate-new": "4.15.5-alpha.2", + "@strapi/generate-new": "4.15.5-alpha.3", "commander": "8.3.0", "inquirer": "8.2.5" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "@strapi/pack-up": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/cli/create-strapi-starter/package.json b/packages/cli/create-strapi-starter/package.json index a09de821471..59a0d95dfbe 100644 --- a/packages/cli/create-strapi-starter/package.json +++ b/packages/cli/create-strapi-starter/package.json @@ -1,6 +1,6 @@ { "name": "create-strapi-starter", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Generate a new Strapi application.", "keywords": [ "create-strapi-starter", @@ -44,7 +44,7 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/generate-new": "4.15.5-alpha.2", + "@strapi/generate-new": "4.15.5-alpha.3", "chalk": "4.1.2", "ci-info": "3.8.0", "commander": "8.3.0", @@ -54,9 +54,9 @@ "ora": "5.4.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "@strapi/pack-up": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/admin/package.json b/packages/core/admin/package.json index 29bb8a4715b..926c4d70ece 100644 --- a/packages/core/admin/package.json +++ b/packages/core/admin/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/admin", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Strapi Admin", "repository": { "type": "git", @@ -75,15 +75,15 @@ "@radix-ui/react-context": "1.0.1", "@radix-ui/react-toolbar": "1.0.4", "@reduxjs/toolkit": "1.9.7", - "@strapi/data-transfer": "4.15.5-alpha.2", + "@strapi/data-transfer": "4.15.5-alpha.3", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.2", + "@strapi/helper-plugin": "4.15.5-alpha.3", "@strapi/icons": "1.13.0", - "@strapi/permissions": "4.15.5-alpha.2", - "@strapi/provider-audit-logs-local": "4.15.5-alpha.2", - "@strapi/types": "4.15.5-alpha.2", - "@strapi/typescript-utils": "4.15.5-alpha.2", - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/permissions": "4.15.5-alpha.3", + "@strapi/provider-audit-logs-local": "4.15.5-alpha.3", + "@strapi/types": "4.15.5-alpha.3", + "@strapi/typescript-utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.3", "axios": "1.6.0", "bcryptjs": "2.4.3", "boxen": "5.1.2", @@ -172,9 +172,9 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/admin-test-utils": "4.15.5-alpha.2", - "@strapi/pack-up": "4.15.5-alpha.2", - "@strapi/strapi": "4.15.5-alpha.2", + "@strapi/admin-test-utils": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/strapi": "4.15.5-alpha.3", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/core/content-manager/package.json b/packages/core/content-manager/package.json index 63e760fec5a..91efab0ed07 100644 --- a/packages/core/content-manager/package.json +++ b/packages/core/content-manager/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-content-manager", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "A powerful UI to easily manage your data.", "repository": { "type": "git", @@ -26,7 +26,7 @@ }, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.3", "lodash": "4.17.21", "qs": "6.11.1" }, diff --git a/packages/core/content-type-builder/package.json b/packages/core/content-type-builder/package.json index ddff3093186..f6bf8d1975b 100644 --- a/packages/core/content-type-builder/package.json +++ b/packages/core/content-type-builder/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-content-type-builder", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Strapi plugin to create content type", "repository": { "type": "git", @@ -49,10 +49,10 @@ "dependencies": { "@sindresorhus/slugify": "1.1.0", "@strapi/design-system": "1.13.0", - "@strapi/generators": "4.15.5-alpha.2", - "@strapi/helper-plugin": "4.15.5-alpha.2", + "@strapi/generators": "4.15.5-alpha.3", + "@strapi/helper-plugin": "4.15.5-alpha.3", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.3", "fs-extra": "10.0.0", "immer": "9.0.19", "lodash": "4.17.21", @@ -65,8 +65,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "@strapi/strapi": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/strapi": "4.15.5-alpha.3", "@testing-library/react": "14.0.0", "history": "^4.9.0", "react": "^18.2.0", diff --git a/packages/core/data-transfer/package.json b/packages/core/data-transfer/package.json index 3a07ed6966d..e30eae0a0a8 100644 --- a/packages/core/data-transfer/package.json +++ b/packages/core/data-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/data-transfer", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Data transfer capabilities for Strapi", "keywords": [ "strapi", @@ -41,10 +41,10 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/logger": "4.15.5-alpha.2", - "@strapi/strapi": "4.15.5-alpha.2", - "@strapi/types": "4.15.5-alpha.2", - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/logger": "4.15.5-alpha.3", + "@strapi/strapi": "4.15.5-alpha.3", + "@strapi/types": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.3", "chalk": "4.1.2", "cli-table3": "0.6.2", "commander": "8.3.0", @@ -61,7 +61,7 @@ "ws": "8.13.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", "@strapi/strapi": "4.15.2", "@types/fs-extra": "9.0.13", "@types/jest": "29.5.2", diff --git a/packages/core/database/package.json b/packages/core/database/package.json index 03293ff47e8..c32488406e6 100644 --- a/packages/core/database/package.json +++ b/packages/core/database/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/database", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Strapi's database layer", "homepage": "https://strapi.io", "bugs": { @@ -40,7 +40,7 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.3", "date-fns": "2.30.0", "debug": "4.3.4", "fs-extra": "10.0.0", @@ -50,9 +50,9 @@ "umzug": "3.2.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "@strapi/pack-up": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/email/package.json b/packages/core/email/package.json index 2a69243f14d..ee786578806 100644 --- a/packages/core/email/package.json +++ b/packages/core/email/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-email", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Easily configure your Strapi application to send emails.", "repository": { "type": "git", @@ -54,10 +54,10 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.2", + "@strapi/helper-plugin": "4.15.5-alpha.3", "@strapi/icons": "1.13.0", - "@strapi/provider-email-sendmail": "4.15.5-alpha.2", - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/provider-email-sendmail": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.3", "lodash": "4.17.21", "prop-types": "^15.8.1", "react-intl": "6.4.1", @@ -65,8 +65,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "@strapi/types": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/types": "4.15.5-alpha.3", "@testing-library/react": "14.0.0", "@types/koa": "2.13.4", "@types/lodash": "^4.14.191", diff --git a/packages/core/helper-plugin/package.json b/packages/core/helper-plugin/package.json index 838db376306..1c2e66c2b46 100644 --- a/packages/core/helper-plugin/package.json +++ b/packages/core/helper-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/helper-plugin", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Helper for Strapi plugins development", "repository": { "type": "git", @@ -69,11 +69,11 @@ "@storybook/addon-mdx-gfm": "7.4.0", "@storybook/builder-vite": "7.4.0", "@storybook/react-vite": "7.4.0", - "@strapi/admin-test-utils": "4.15.5-alpha.2", + "@strapi/admin-test-utils": "4.15.5-alpha.3", "@strapi/design-system": "1.13.0", "@strapi/icons": "1.13.0", - "@strapi/pack-up": "4.15.5-alpha.2", - "@strapi/types": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/types": "4.15.5-alpha.3", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/react": "18.2.7", @@ -82,7 +82,7 @@ "@types/react-router-dom": "5.3.3", "@types/styled-components": "5.1.26", "cross-env": "^7.0.3", - "eslint-config-custom": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.3", "eslint-plugin-storybook": "0.6.14", "msw": "1.3.0", "react": "^18.2.0", diff --git a/packages/core/permissions/package.json b/packages/core/permissions/package.json index 60bc47e5ecb..727a8c48fc5 100644 --- a/packages/core/permissions/package.json +++ b/packages/core/permissions/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/permissions", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Strapi's permission layer.", "repository": { "type": "git", @@ -38,15 +38,15 @@ }, "dependencies": { "@casl/ability": "6.5.0", - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.3", "lodash": "4.17.21", "qs": "6.11.1", "sift": "16.0.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "@strapi/pack-up": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/strapi/package.json b/packages/core/strapi/package.json index d27ed3c3823..1bbefd10afc 100644 --- a/packages/core/strapi/package.json +++ b/packages/core/strapi/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/strapi", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite", "keywords": [ "strapi", @@ -114,21 +114,21 @@ "dependencies": { "@koa/cors": "3.4.3", "@koa/router": "10.1.1", - "@strapi/admin": "4.15.5-alpha.2", - "@strapi/data-transfer": "4.15.5-alpha.2", - "@strapi/database": "4.15.5-alpha.2", - "@strapi/generate-new": "4.15.5-alpha.2", - "@strapi/generators": "4.15.5-alpha.2", - "@strapi/logger": "4.15.5-alpha.2", - "@strapi/pack-up": "4.15.5-alpha.2", - "@strapi/permissions": "4.15.5-alpha.2", - "@strapi/plugin-content-manager": "4.15.5-alpha.2", - "@strapi/plugin-content-type-builder": "4.15.5-alpha.2", - "@strapi/plugin-email": "4.15.5-alpha.2", - "@strapi/plugin-upload": "4.15.5-alpha.2", - "@strapi/types": "4.15.5-alpha.2", - "@strapi/typescript-utils": "4.15.5-alpha.2", - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/admin": "4.15.5-alpha.3", + "@strapi/data-transfer": "4.15.5-alpha.3", + "@strapi/database": "4.15.5-alpha.3", + "@strapi/generate-new": "4.15.5-alpha.3", + "@strapi/generators": "4.15.5-alpha.3", + "@strapi/logger": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/permissions": "4.15.5-alpha.3", + "@strapi/plugin-content-manager": "4.15.5-alpha.3", + "@strapi/plugin-content-type-builder": "4.15.5-alpha.3", + "@strapi/plugin-email": "4.15.5-alpha.3", + "@strapi/plugin-upload": "4.15.5-alpha.3", + "@strapi/types": "4.15.5-alpha.3", + "@strapi/typescript-utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.3", "bcryptjs": "2.4.3", "boxen": "5.1.2", "chalk": "4.1.2", @@ -188,9 +188,9 @@ "@types/node": "18.18.4", "@types/node-schedule": "2.1.0", "@types/statuses": "2.0.1", - "eslint-config-custom": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.3", "supertest": "6.3.3", - "tsconfig": "4.15.5-alpha.2" + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/types/package.json b/packages/core/types/package.json index 458b8d465be..815640b1e47 100644 --- a/packages/core/types/package.json +++ b/packages/core/types/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/types", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Shared typescript types for Strapi internal use", "keywords": [ "strapi" @@ -46,10 +46,10 @@ "dependencies": { "@koa/cors": "3.4.3", "@koa/router": "10.1.1", - "@strapi/database": "4.15.5-alpha.2", - "@strapi/logger": "4.15.5-alpha.2", - "@strapi/permissions": "4.15.5-alpha.2", - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/database": "4.15.5-alpha.3", + "@strapi/logger": "4.15.5-alpha.3", + "@strapi/permissions": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.3", "commander": "8.3.0", "https-proxy-agent": "5.0.1", "koa": "2.13.4", @@ -57,14 +57,14 @@ "node-schedule": "2.1.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", "@strapi/ts-zen": "^0.2.0", "@types/jest": "29.5.2", "@types/koa": "2.13.4", "@types/koa__router": "12.0.0", "@types/node-schedule": "2.1.0", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3", "typescript": "5.2.2" }, "engines": { diff --git a/packages/core/upload/package.json b/packages/core/upload/package.json index d3ee76b640f..af6c34c4ba1 100644 --- a/packages/core/upload/package.json +++ b/packages/core/upload/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-upload", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Makes it easy to upload images and files to your Strapi Application.", "license": "SEE LICENSE IN LICENSE", "author": { @@ -44,10 +44,10 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.2", + "@strapi/helper-plugin": "4.15.5-alpha.3", "@strapi/icons": "1.13.0", - "@strapi/provider-upload-local": "4.15.5-alpha.2", - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/provider-upload-local": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.3", "axios": "1.6.0", "byte-size": "7.0.1", "cropperjs": "1.6.0", @@ -71,8 +71,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "@strapi/strapi": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/strapi": "4.15.5-alpha.3", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/core/utils/package.json b/packages/core/utils/package.json index 01058a50133..06f9a67516d 100644 --- a/packages/core/utils/package.json +++ b/packages/core/utils/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/utils", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Shared utilities for the Strapi packages", "keywords": [ "strapi", @@ -53,13 +53,13 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", "@types/koa": "2.13.4", "@types/node": "18.18.4", - "eslint-config-custom": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.3", "koa": "2.13.4", "koa-body": "4.2.0", - "tsconfig": "4.15.5-alpha.2" + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/generators/app/package.json b/packages/generators/app/package.json index c8e41e8fa69..0a26216c3be 100644 --- a/packages/generators/app/package.json +++ b/packages/generators/app/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/generate-new", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Generate a new Strapi application.", "keywords": [ "generate", @@ -58,7 +58,7 @@ "tar": "6.1.13" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", "copyfiles": "2.4.1" }, "engines": { diff --git a/packages/generators/generators/package.json b/packages/generators/generators/package.json index 3457a38e7c3..c10cf7ce008 100644 --- a/packages/generators/generators/package.json +++ b/packages/generators/generators/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/generators", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Interactive API generator.", "keywords": [ "strapi", @@ -47,8 +47,8 @@ }, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/typescript-utils": "4.15.5-alpha.2", - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/typescript-utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.3", "chalk": "4.1.2", "copyfiles": "2.4.1", "fs-extra": "10.0.0", @@ -57,9 +57,9 @@ "pluralize": "8.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "@strapi/pack-up": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/plugins/cloud/package.json b/packages/plugins/cloud/package.json index 61a86c3775a..83eee719002 100644 --- a/packages/plugins/cloud/package.json +++ b/packages/plugins/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-cloud", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Instructions to deploy your local project to Strapi Cloud", "license": "MIT", "author": { @@ -38,22 +38,22 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.2", + "@strapi/helper-plugin": "4.15.5-alpha.3", "@strapi/icons": "1.13.0", "react-intl": "6.4.1" }, "devDependencies": { - "@strapi/strapi": "4.15.5-alpha.2", + "@strapi/strapi": "4.15.5-alpha.3", "@types/react": "18.2.7", "@types/react-dom": "18.2.12", "@types/react-router-dom": "^5.3.3", "@types/styled-components": "5.1.26", - "eslint-config-custom": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.3", "react": "18.2.0", "react-dom": "18.2.0", "react-router-dom": "5.3.4", "styled-components": "5.3.3", - "tsconfig": "4.15.5-alpha.2", + "tsconfig": "4.15.5-alpha.3", "typescript": "5.2.2" }, "peerDependencies": { diff --git a/packages/plugins/color-picker/package.json b/packages/plugins/color-picker/package.json index a2d4cb6288c..c7e595b6f9c 100644 --- a/packages/plugins/color-picker/package.json +++ b/packages/plugins/color-picker/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-color-picker", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Strapi maintained Custom Fields", "repository": { "type": "git", @@ -55,14 +55,14 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.2", + "@strapi/helper-plugin": "4.15.5-alpha.3", "@strapi/icons": "1.13.0", "prop-types": "^15.8.1", "react-colorful": "5.6.1", "react-intl": "6.4.1" }, "devDependencies": { - "@strapi/strapi": "4.15.5-alpha.2", + "@strapi/strapi": "4.15.5-alpha.3", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/styled-components": "5.1.26", diff --git a/packages/plugins/documentation/package.json b/packages/plugins/documentation/package.json index b0eac34c6e6..edc87c2ff67 100644 --- a/packages/plugins/documentation/package.json +++ b/packages/plugins/documentation/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-documentation", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Create an OpenAPI Document and visualize your API with SWAGGER UI.", "repository": { "type": "git", @@ -47,9 +47,9 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.2", + "@strapi/helper-plugin": "4.15.5-alpha.3", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.3", "bcryptjs": "2.4.3", "cheerio": "^1.0.0-rc.12", "formik": "2.4.0", @@ -67,8 +67,8 @@ }, "devDependencies": { "@apidevtools/swagger-parser": "^10.1.0", - "@strapi/pack-up": "4.15.5-alpha.2", - "@strapi/strapi": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/strapi": "4.15.5-alpha.3", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "msw": "1.3.0", diff --git a/packages/plugins/graphql/package.json b/packages/plugins/graphql/package.json index 641afecd2d4..d63c4fe1ca0 100644 --- a/packages/plugins/graphql/package.json +++ b/packages/plugins/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-graphql", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Adds GraphQL endpoint with default API methods.", "repository": { "type": "git", @@ -45,9 +45,9 @@ "@graphql-tools/schema": "8.5.1", "@graphql-tools/utils": "^8.13.1", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.2", + "@strapi/helper-plugin": "4.15.5-alpha.3", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.3", "apollo-server-core": "3.12.1", "apollo-server-koa": "3.10.0", "graphql": "^15.5.1", @@ -61,8 +61,8 @@ "pluralize": "8.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "@strapi/strapi": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/strapi": "4.15.5-alpha.3", "cross-env": "^7.0.3", "koa": "2.13.4", "react": "^18.2.0", diff --git a/packages/plugins/i18n/package.json b/packages/plugins/i18n/package.json index eb40c46b06c..9914b3b4af9 100644 --- a/packages/plugins/i18n/package.json +++ b/packages/plugins/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-i18n", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "This plugin enables to create, to read and to update content in different languages, both from the Admin Panel and from the API", "repository": { "type": "git", @@ -50,9 +50,9 @@ "dependencies": { "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.2", + "@strapi/helper-plugin": "4.15.5-alpha.3", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.3", "formik": "2.4.0", "immer": "9.0.19", "lodash": "4.17.21", @@ -64,8 +64,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "@strapi/strapi": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/strapi": "4.15.5-alpha.3", "@testing-library/react": "14.0.0", "msw": "1.3.0", "react": "^18.2.0", diff --git a/packages/plugins/sentry/package.json b/packages/plugins/sentry/package.json index 5456e8b35d7..10a79245eeb 100644 --- a/packages/plugins/sentry/package.json +++ b/packages/plugins/sentry/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-sentry", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Send Strapi error events to Sentry", "repository": { "type": "git", @@ -46,12 +46,12 @@ "dependencies": { "@sentry/node": "6.19.7", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.2", + "@strapi/helper-plugin": "4.15.5-alpha.3", "@strapi/icons": "1.13.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "@strapi/strapi": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/strapi": "4.15.5-alpha.3", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "5.3.4", diff --git a/packages/plugins/users-permissions/package.json b/packages/plugins/users-permissions/package.json index 0ef9bcebb9a..572bca2aa35 100644 --- a/packages/plugins/users-permissions/package.json +++ b/packages/plugins/users-permissions/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-users-permissions", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Protect your API with a full-authentication process based on JWT", "repository": { "type": "git", @@ -48,9 +48,9 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.2", + "@strapi/helper-plugin": "4.15.5-alpha.3", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.3", "bcryptjs": "2.4.3", "formik": "2.4.0", "grant-koa": "5.4.8", @@ -69,8 +69,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "@strapi/strapi": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/strapi": "4.15.5-alpha.3", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/providers/audit-logs-local/package.json b/packages/providers/audit-logs-local/package.json index 1beafa28a65..babb2c97973 100644 --- a/packages/providers/audit-logs-local/package.json +++ b/packages/providers/audit-logs-local/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-audit-logs-local", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Local provider for strapi audit logs", "keywords": [ "audit-logs", @@ -42,10 +42,10 @@ "watch": "pack-up watch" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "@strapi/types": "4.15.5-alpha.2", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/types": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-amazon-ses/package.json b/packages/providers/email-amazon-ses/package.json index 973d28e67a6..490b8f825db 100644 --- a/packages/providers/email-amazon-ses/package.json +++ b/packages/providers/email-amazon-ses/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-amazon-ses", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Amazon SES provider for strapi email", "keywords": [ "email", @@ -43,13 +43,13 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.3", "node-ses": "^3.0.3" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "@strapi/pack-up": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-mailgun/package.json b/packages/providers/email-mailgun/package.json index 0852c144d4a..18cd619aa79 100644 --- a/packages/providers/email-mailgun/package.json +++ b/packages/providers/email-mailgun/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-mailgun", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Mailgun provider for strapi email plugin", "keywords": [ "email", @@ -45,14 +45,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.3", "form-data": "^4.0.0", "mailgun.js": "8.2.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "@strapi/pack-up": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-nodemailer/package.json b/packages/providers/email-nodemailer/package.json index 2aea664116d..fbc11181a9e 100644 --- a/packages/providers/email-nodemailer/package.json +++ b/packages/providers/email-nodemailer/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-nodemailer", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Nodemailer provider for Strapi 3", "keywords": [ "strapi", @@ -60,10 +60,10 @@ "nodemailer": "6.9.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", "@types/nodemailer": "6.4.7", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-sendgrid/package.json b/packages/providers/email-sendgrid/package.json index 71b2f247643..3b42d164332 100644 --- a/packages/providers/email-sendgrid/package.json +++ b/packages/providers/email-sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-sendgrid", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Sendgrid provider for strapi email", "keywords": [ "email", @@ -44,12 +44,12 @@ }, "dependencies": { "@sendgrid/mail": "7.7.0", - "@strapi/utils": "4.15.5-alpha.2" + "@strapi/utils": "4.15.5-alpha.3" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "@strapi/pack-up": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-sendmail/package.json b/packages/providers/email-sendmail/package.json index b12f4a977f2..dcf795ec842 100644 --- a/packages/providers/email-sendmail/package.json +++ b/packages/providers/email-sendmail/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-sendmail", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Sendmail provider for strapi email", "keywords": [ "email", @@ -42,14 +42,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.3", "sendmail": "^1.6.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", "@types/sendmail": "1.4.4", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-aws-s3/package.json b/packages/providers/upload-aws-s3/package.json index 5613b987afb..38f75edcfe6 100644 --- a/packages/providers/upload-aws-s3/package.json +++ b/packages/providers/upload-aws-s3/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-aws-s3", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "AWS S3 provider for strapi upload", "keywords": [ "upload", @@ -53,10 +53,10 @@ "lodash": "4.17.21" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", "@types/jest": "29.5.2", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-cloudinary/package.json b/packages/providers/upload-cloudinary/package.json index f96b2d382fc..9104157a239 100644 --- a/packages/providers/upload-cloudinary/package.json +++ b/packages/providers/upload-cloudinary/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-cloudinary", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Cloudinary provider for strapi upload", "keywords": [ "upload", @@ -43,14 +43,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.3", "cloudinary": "^1.41.0", "into-stream": "^5.1.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "@strapi/pack-up": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-local/package.json b/packages/providers/upload-local/package.json index 24fb5b00b0e..aa97486c9c7 100644 --- a/packages/providers/upload-local/package.json +++ b/packages/providers/upload-local/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-local", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Local provider for strapi upload", "keywords": [ "upload", @@ -44,14 +44,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.2", + "@strapi/utils": "4.15.5-alpha.3", "fs-extra": "10.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", "@types/jest": "29.5.2", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/utils/api-tests/package.json b/packages/utils/api-tests/package.json index 82076c920a2..12584c07171 100644 --- a/packages/utils/api-tests/package.json +++ b/packages/utils/api-tests/package.json @@ -1,6 +1,6 @@ { "name": "api-tests", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "private": true, "dependencies": { "dotenv": "14.2.0", diff --git a/packages/utils/eslint-config-custom/package.json b/packages/utils/eslint-config-custom/package.json index 5576308ac13..f196262faac 100644 --- a/packages/utils/eslint-config-custom/package.json +++ b/packages/utils/eslint-config-custom/package.json @@ -1,6 +1,6 @@ { "name": "eslint-config-custom", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "private": true, "main": "index.js" } diff --git a/packages/utils/logger/package.json b/packages/utils/logger/package.json index 5becaf31f8e..29ee060ecdb 100644 --- a/packages/utils/logger/package.json +++ b/packages/utils/logger/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/logger", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Strapi's logger", "homepage": "https://strapi.io", "bugs": { @@ -43,9 +43,9 @@ "winston": "3.10.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", - "eslint-config-custom": "4.15.5-alpha.2", - "tsconfig": "4.15.5-alpha.2" + "@strapi/pack-up": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.3" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/utils/pack-up/package.json b/packages/utils/pack-up/package.json index 97df8d76c95..e0f7bb87b2f 100644 --- a/packages/utils/pack-up/package.json +++ b/packages/utils/pack-up/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/pack-up", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Simple tools for creating interoperable CJS & ESM packages.", "keywords": [ "strapi", @@ -84,11 +84,11 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.2", + "@strapi/pack-up": "4.15.5-alpha.3", "@types/git-url-parse": "9.0.1", "@types/ini": "1.3.31", "@types/prompts": "2.4.4", - "eslint-config-custom": "4.15.5-alpha.2", + "eslint-config-custom": "4.15.5-alpha.3", "rimraf": "3.0.2" }, "engines": { diff --git a/packages/utils/tsconfig/package.json b/packages/utils/tsconfig/package.json index 47925abd1ea..547c8f9aadc 100644 --- a/packages/utils/tsconfig/package.json +++ b/packages/utils/tsconfig/package.json @@ -1,6 +1,6 @@ { "name": "tsconfig", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "private": true, "devDependencies": { "@tsconfig/node18": "18.2.2" diff --git a/packages/utils/typescript/package.json b/packages/utils/typescript/package.json index 7a685670dc3..662f55bdce6 100644 --- a/packages/utils/typescript/package.json +++ b/packages/utils/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/typescript-utils", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "description": "Typescript support for Strapi", "keywords": [ "strapi", diff --git a/scripts/front/package.json b/scripts/front/package.json index 227c51997c1..3ef5c24857c 100644 --- a/scripts/front/package.json +++ b/scripts/front/package.json @@ -1,6 +1,6 @@ { "name": "scripts-front", - "version": "4.15.5-alpha.2", + "version": "4.15.5-alpha.3", "private": true, "scripts": { "test:front": "jest --config jest.config.front.js" diff --git a/yarn.lock b/yarn.lock index da791e403b5..7c0f88f1ef8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8613,7 +8613,7 @@ __metadata: languageName: node linkType: hard -"@strapi/admin-test-utils@npm:4.15.5-alpha.2, @strapi/admin-test-utils@workspace:*, @strapi/admin-test-utils@workspace:packages/admin-test-utils": +"@strapi/admin-test-utils@npm:4.15.5-alpha.3, @strapi/admin-test-utils@workspace:*, @strapi/admin-test-utils@workspace:packages/admin-test-utils": version: 0.0.0-use.local resolution: "@strapi/admin-test-utils@workspace:packages/admin-test-utils" dependencies: @@ -8621,9 +8621,9 @@ __metadata: "@reduxjs/toolkit": "npm:1.9.7" "@strapi/pack-up": "workspace:*" "@testing-library/jest-dom": "npm:5.16.5" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" jest-styled-components: "npm:7.1.1" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" whatwg-fetch: "npm:3.6.2" peerDependencies: "@reduxjs/toolkit": ^1.9.7 @@ -8746,7 +8746,7 @@ __metadata: languageName: node linkType: hard -"@strapi/admin@npm:4.15.5-alpha.2, @strapi/admin@workspace:packages/core/admin": +"@strapi/admin@npm:4.15.5-alpha.3, @strapi/admin@workspace:packages/core/admin": version: 0.0.0-use.local resolution: "@strapi/admin@workspace:packages/core/admin" dependencies: @@ -8755,18 +8755,18 @@ __metadata: "@radix-ui/react-context": "npm:1.0.1" "@radix-ui/react-toolbar": "npm:1.0.4" "@reduxjs/toolkit": "npm:1.9.7" - "@strapi/admin-test-utils": "npm:4.15.5-alpha.2" - "@strapi/data-transfer": "npm:4.15.5-alpha.2" + "@strapi/admin-test-utils": "npm:4.15.5-alpha.3" + "@strapi/data-transfer": "npm:4.15.5-alpha.3" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.2" + "@strapi/helper-plugin": "npm:4.15.5-alpha.3" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/permissions": "npm:4.15.5-alpha.2" - "@strapi/provider-audit-logs-local": "npm:4.15.5-alpha.2" - "@strapi/strapi": "npm:4.15.5-alpha.2" - "@strapi/types": "npm:4.15.5-alpha.2" - "@strapi/typescript-utils": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/permissions": "npm:4.15.5-alpha.3" + "@strapi/provider-audit-logs-local": "npm:4.15.5-alpha.3" + "@strapi/strapi": "npm:4.15.5-alpha.3" + "@strapi/types": "npm:4.15.5-alpha.3" + "@strapi/typescript-utils": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -8902,15 +8902,15 @@ __metadata: languageName: node linkType: hard -"@strapi/data-transfer@npm:4.15.5-alpha.2, @strapi/data-transfer@workspace:packages/core/data-transfer": +"@strapi/data-transfer@npm:4.15.5-alpha.3, @strapi/data-transfer@workspace:packages/core/data-transfer": version: 0.0.0-use.local resolution: "@strapi/data-transfer@workspace:packages/core/data-transfer" dependencies: - "@strapi/logger": "npm:4.15.5-alpha.2" - "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/logger": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.3" "@strapi/strapi": "npm:4.15.2" - "@strapi/types": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/types": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" "@types/fs-extra": "npm:9.0.13" "@types/jest": "npm:29.5.2" "@types/koa": "npm:2.13.4" @@ -8961,20 +8961,20 @@ __metadata: languageName: node linkType: hard -"@strapi/database@npm:4.15.5-alpha.2, @strapi/database@workspace:packages/core/database": +"@strapi/database@npm:4.15.5-alpha.3, @strapi/database@workspace:packages/core/database": version: 0.0.0-use.local resolution: "@strapi/database@workspace:packages/core/database" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" date-fns: "npm:2.30.0" debug: "npm:4.3.4" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" fs-extra: "npm:10.0.0" knex: "npm:2.5.0" lodash: "npm:4.17.21" semver: "npm:7.5.4" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" umzug: "npm:3.2.1" languageName: unknown linkType: soft @@ -9056,12 +9056,12 @@ __metadata: languageName: node linkType: hard -"@strapi/generate-new@npm:4.15.5-alpha.2, @strapi/generate-new@workspace:packages/generators/app": +"@strapi/generate-new@npm:4.15.5-alpha.3, @strapi/generate-new@workspace:packages/generators/app": version: 0.0.0-use.local resolution: "@strapi/generate-new@workspace:packages/generators/app" dependencies: "@sentry/node": "npm:6.19.7" - "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" chalk: "npm:^4.1.2" copyfiles: "npm:2.4.1" execa: "npm:5.1.1" @@ -9093,22 +9093,22 @@ __metadata: languageName: node linkType: hard -"@strapi/generators@npm:4.15.5-alpha.2, @strapi/generators@workspace:packages/generators/generators": +"@strapi/generators@npm:4.15.5-alpha.3, @strapi/generators@workspace:packages/generators/generators": version: 0.0.0-use.local resolution: "@strapi/generators@workspace:packages/generators/generators" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/typescript-utils": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/typescript-utils": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" chalk: "npm:4.1.2" copyfiles: "npm:2.4.1" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" fs-extra: "npm:10.0.0" node-plop: "npm:0.26.3" plop: "npm:2.7.6" pluralize: "npm:8.0.0" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" languageName: unknown linkType: soft @@ -9137,7 +9137,7 @@ __metadata: languageName: node linkType: hard -"@strapi/helper-plugin@npm:4.15.5-alpha.2, @strapi/helper-plugin@workspace:packages/core/helper-plugin": +"@strapi/helper-plugin@npm:4.15.5-alpha.3, @strapi/helper-plugin@workspace:packages/core/helper-plugin": version: 0.0.0-use.local resolution: "@strapi/helper-plugin@workspace:packages/core/helper-plugin" dependencies: @@ -9147,11 +9147,11 @@ __metadata: "@storybook/addon-mdx-gfm": "npm:7.4.0" "@storybook/builder-vite": "npm:7.4.0" "@storybook/react-vite": "npm:7.4.0" - "@strapi/admin-test-utils": "npm:4.15.5-alpha.2" + "@strapi/admin-test-utils": "npm:4.15.5-alpha.3" "@strapi/design-system": "npm:1.13.0" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/types": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/types": "npm:4.15.5-alpha.3" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" "@types/react": "npm:18.2.7" @@ -9162,7 +9162,7 @@ __metadata: axios: "npm:1.6.0" cross-env: "npm:^7.0.3" date-fns: "npm:2.30.0" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" eslint-plugin-storybook: "npm:0.6.14" formik: "npm:2.4.0" immer: "npm:9.0.19" @@ -9222,14 +9222,14 @@ __metadata: languageName: node linkType: hard -"@strapi/logger@npm:4.15.5-alpha.2, @strapi/logger@workspace:packages/utils/logger": +"@strapi/logger@npm:4.15.5-alpha.3, @strapi/logger@workspace:packages/utils/logger": version: 0.0.0-use.local resolution: "@strapi/logger@workspace:packages/utils/logger" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.2" - eslint-config-custom: "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.3" lodash: "npm:4.17.21" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" winston: "npm:3.10.0" languageName: unknown linkType: soft @@ -9265,11 +9265,11 @@ __metadata: languageName: node linkType: hard -"@strapi/pack-up@npm:4.15.5-alpha.2, @strapi/pack-up@workspace:*, @strapi/pack-up@workspace:packages/utils/pack-up": +"@strapi/pack-up@npm:4.15.5-alpha.3, @strapi/pack-up@workspace:*, @strapi/pack-up@workspace:packages/utils/pack-up": version: 0.0.0-use.local resolution: "@strapi/pack-up@workspace:packages/utils/pack-up" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" "@types/git-url-parse": "npm:9.0.1" "@types/ini": "npm:1.3.31" "@types/prompts": "npm:2.4.4" @@ -9281,7 +9281,7 @@ __metadata: commander: "npm:8.3.0" esbuild: "npm:0.19.2" esbuild-register: "npm:3.5.0" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" get-latest-version: "npm:5.1.0" git-url-parse: "npm:13.1.0" ini: "npm:4.1.1" @@ -9314,18 +9314,18 @@ __metadata: languageName: node linkType: hard -"@strapi/permissions@npm:4.15.5-alpha.2, @strapi/permissions@workspace:packages/core/permissions": +"@strapi/permissions@npm:4.15.5-alpha.3, @strapi/permissions@workspace:packages/core/permissions": version: 0.0.0-use.local resolution: "@strapi/permissions@workspace:packages/core/permissions" dependencies: "@casl/ability": "npm:6.5.0" - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" - eslint-config-custom: "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.3" lodash: "npm:4.17.21" qs: "npm:6.11.1" sift: "npm:16.0.1" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" languageName: unknown linkType: soft @@ -9334,20 +9334,20 @@ __metadata: resolution: "@strapi/plugin-cloud@workspace:packages/plugins/cloud" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.2" + "@strapi/helper-plugin": "npm:4.15.5-alpha.3" "@strapi/icons": "npm:1.13.0" - "@strapi/strapi": "npm:4.15.5-alpha.2" + "@strapi/strapi": "npm:4.15.5-alpha.3" "@types/react": "npm:18.2.7" "@types/react-dom": "npm:18.2.12" "@types/react-router-dom": "npm:^5.3.3" "@types/styled-components": "npm:5.1.26" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" react: "npm:18.2.0" react-dom: "npm:18.2.0" react-intl: "npm:6.4.1" react-router-dom: "npm:5.3.4" styled-components: "npm:5.3.3" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" typescript: "npm:5.2.2" peerDependencies: "@strapi/strapi": ^4.4.0 @@ -9358,14 +9358,14 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-color-picker@npm:4.15.5-alpha.2, @strapi/plugin-color-picker@workspace:packages/plugins/color-picker": +"@strapi/plugin-color-picker@npm:4.15.5-alpha.3, @strapi/plugin-color-picker@workspace:packages/plugins/color-picker": version: 0.0.0-use.local resolution: "@strapi/plugin-color-picker@workspace:packages/plugins/color-picker" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.2" + "@strapi/helper-plugin": "npm:4.15.5-alpha.3" "@strapi/icons": "npm:1.13.0" - "@strapi/strapi": "npm:4.15.5-alpha.2" + "@strapi/strapi": "npm:4.15.5-alpha.3" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" "@types/styled-components": "npm:5.1.26" @@ -9398,12 +9398,12 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-content-manager@npm:4.15.5-alpha.2, @strapi/plugin-content-manager@workspace:packages/core/content-manager": +"@strapi/plugin-content-manager@npm:4.15.5-alpha.3, @strapi/plugin-content-manager@workspace:packages/core/content-manager": version: 0.0.0-use.local resolution: "@strapi/plugin-content-manager@workspace:packages/core/content-manager" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.3" lodash: "npm:4.17.21" qs: "npm:6.11.1" languageName: unknown @@ -9439,18 +9439,18 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-content-type-builder@npm:4.15.5-alpha.2, @strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder": +"@strapi/plugin-content-type-builder@npm:4.15.5-alpha.3, @strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder": version: 0.0.0-use.local resolution: "@strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder" dependencies: "@sindresorhus/slugify": "npm:1.1.0" "@strapi/design-system": "npm:1.13.0" - "@strapi/generators": "npm:4.15.5-alpha.2" - "@strapi/helper-plugin": "npm:4.15.5-alpha.2" + "@strapi/generators": "npm:4.15.5-alpha.3" + "@strapi/helper-plugin": "npm:4.15.5-alpha.3" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/strapi": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/strapi": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" "@testing-library/react": "npm:14.0.0" fs-extra: "npm:10.0.0" history: "npm:^4.9.0" @@ -9476,17 +9476,17 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-documentation@npm:4.15.5-alpha.2, @strapi/plugin-documentation@workspace:packages/plugins/documentation": +"@strapi/plugin-documentation@npm:4.15.5-alpha.3, @strapi/plugin-documentation@workspace:packages/plugins/documentation": version: 0.0.0-use.local resolution: "@strapi/plugin-documentation@workspace:packages/plugins/documentation" dependencies: "@apidevtools/swagger-parser": "npm:^10.1.0" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.2" + "@strapi/helper-plugin": "npm:4.15.5-alpha.3" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/strapi": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/strapi": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" bcryptjs: "npm:2.4.3" @@ -9541,17 +9541,17 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-email@npm:4.15.5-alpha.2, @strapi/plugin-email@workspace:packages/core/email": +"@strapi/plugin-email@npm:4.15.5-alpha.3, @strapi/plugin-email@workspace:packages/core/email": version: 0.0.0-use.local resolution: "@strapi/plugin-email@workspace:packages/core/email" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.2" + "@strapi/helper-plugin": "npm:4.15.5-alpha.3" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/provider-email-sendmail": "npm:4.15.5-alpha.2" - "@strapi/types": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/provider-email-sendmail": "npm:4.15.5-alpha.3" + "@strapi/types": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" "@testing-library/react": "npm:14.0.0" "@types/koa": "npm:2.13.4" "@types/lodash": "npm:^4.14.191" @@ -9575,18 +9575,18 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-graphql@npm:4.15.5-alpha.2, @strapi/plugin-graphql@workspace:packages/plugins/graphql": +"@strapi/plugin-graphql@npm:4.15.5-alpha.3, @strapi/plugin-graphql@workspace:packages/plugins/graphql": version: 0.0.0-use.local resolution: "@strapi/plugin-graphql@workspace:packages/plugins/graphql" dependencies: "@graphql-tools/schema": "npm:8.5.1" "@graphql-tools/utils": "npm:^8.13.1" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.2" + "@strapi/helper-plugin": "npm:4.15.5-alpha.3" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/strapi": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/strapi": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" apollo-server-core: "npm:3.12.1" apollo-server-koa: "npm:3.10.0" cross-env: "npm:^7.0.3" @@ -9613,17 +9613,17 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-i18n@npm:4.15.5-alpha.2, @strapi/plugin-i18n@workspace:packages/plugins/i18n": +"@strapi/plugin-i18n@npm:4.15.5-alpha.3, @strapi/plugin-i18n@workspace:packages/plugins/i18n": version: 0.0.0-use.local resolution: "@strapi/plugin-i18n@workspace:packages/plugins/i18n" dependencies: "@reduxjs/toolkit": "npm:1.9.7" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.2" + "@strapi/helper-plugin": "npm:4.15.5-alpha.3" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/strapi": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/strapi": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" "@testing-library/react": "npm:14.0.0" formik: "npm:2.4.0" immer: "npm:9.0.19" @@ -9648,16 +9648,16 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-sentry@npm:4.15.5-alpha.2, @strapi/plugin-sentry@workspace:packages/plugins/sentry": +"@strapi/plugin-sentry@npm:4.15.5-alpha.3, @strapi/plugin-sentry@workspace:packages/plugins/sentry": version: 0.0.0-use.local resolution: "@strapi/plugin-sentry@workspace:packages/plugins/sentry" dependencies: "@sentry/node": "npm:6.19.7" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.2" + "@strapi/helper-plugin": "npm:4.15.5-alpha.3" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/strapi": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/strapi": "npm:4.15.5-alpha.3" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" react-router-dom: "npm:5.3.4" @@ -9711,17 +9711,17 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-upload@npm:4.15.5-alpha.2, @strapi/plugin-upload@workspace:packages/core/upload": +"@strapi/plugin-upload@npm:4.15.5-alpha.3, @strapi/plugin-upload@workspace:packages/core/upload": version: 0.0.0-use.local resolution: "@strapi/plugin-upload@workspace:packages/core/upload" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.2" + "@strapi/helper-plugin": "npm:4.15.5-alpha.3" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/provider-upload-local": "npm:4.15.5-alpha.2" - "@strapi/strapi": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/provider-upload-local": "npm:4.15.5-alpha.3" + "@strapi/strapi": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -9760,16 +9760,16 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-users-permissions@npm:4.15.5-alpha.2, @strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions": +"@strapi/plugin-users-permissions@npm:4.15.5-alpha.3, @strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions": version: 0.0.0-use.local resolution: "@strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.2" + "@strapi/helper-plugin": "npm:4.15.5-alpha.3" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/strapi": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/strapi": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -9810,14 +9810,14 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-audit-logs-local@npm:4.15.5-alpha.2, @strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local": +"@strapi/provider-audit-logs-local@npm:4.15.5-alpha.3, @strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local": version: 0.0.0-use.local resolution: "@strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/types": "npm:4.15.5-alpha.2" - eslint-config-custom: "npm:4.15.5-alpha.2" - tsconfig: "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/types": "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.3" languageName: unknown linkType: soft @@ -9825,24 +9825,24 @@ __metadata: version: 0.0.0-use.local resolution: "@strapi/provider-email-amazon-ses@workspace:packages/providers/email-amazon-ses" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" - eslint-config-custom: "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.3" node-ses: "npm:^3.0.3" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" languageName: unknown linkType: soft -"@strapi/provider-email-mailgun@npm:4.15.5-alpha.2, @strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun": +"@strapi/provider-email-mailgun@npm:4.15.5-alpha.3, @strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun": version: 0.0.0-use.local resolution: "@strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" - eslint-config-custom: "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.3" form-data: "npm:^4.0.0" mailgun.js: "npm:8.2.1" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" languageName: unknown linkType: soft @@ -9850,12 +9850,12 @@ __metadata: version: 0.0.0-use.local resolution: "@strapi/provider-email-nodemailer@workspace:packages/providers/email-nodemailer" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" "@types/nodemailer": "npm:6.4.7" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" lodash: "npm:4.17.21" nodemailer: "npm:6.9.1" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" languageName: unknown linkType: soft @@ -9864,10 +9864,10 @@ __metadata: resolution: "@strapi/provider-email-sendgrid@workspace:packages/providers/email-sendgrid" dependencies: "@sendgrid/mail": "npm:7.7.0" - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" - eslint-config-custom: "npm:4.15.5-alpha.2" - tsconfig: "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.3" languageName: unknown linkType: soft @@ -9881,20 +9881,20 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-email-sendmail@npm:4.15.5-alpha.2, @strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail": +"@strapi/provider-email-sendmail@npm:4.15.5-alpha.3, @strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail": version: 0.0.0-use.local resolution: "@strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" "@types/sendmail": "npm:1.4.4" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" sendmail: "npm:^1.6.1" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" languageName: unknown linkType: soft -"@strapi/provider-upload-aws-s3@npm:4.15.5-alpha.2, @strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3": +"@strapi/provider-upload-aws-s3@npm:4.15.5-alpha.3, @strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3": version: 0.0.0-use.local resolution: "@strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3" dependencies: @@ -9902,24 +9902,24 @@ __metadata: "@aws-sdk/lib-storage": "npm:3.433.0" "@aws-sdk/s3-request-presigner": "npm:3.433.0" "@aws-sdk/types": "npm:3.433.0" - "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" "@types/jest": "npm:29.5.2" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" lodash: "npm:4.17.21" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" languageName: unknown linkType: soft -"@strapi/provider-upload-cloudinary@npm:4.15.5-alpha.2, @strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary": +"@strapi/provider-upload-cloudinary@npm:4.15.5-alpha.3, @strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary": version: 0.0.0-use.local resolution: "@strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" cloudinary: "npm:^1.41.0" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" into-stream: "npm:^5.1.0" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" languageName: unknown linkType: soft @@ -9933,16 +9933,16 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-upload-local@npm:4.15.5-alpha.2, @strapi/provider-upload-local@workspace:packages/providers/upload-local": +"@strapi/provider-upload-local@npm:4.15.5-alpha.3, @strapi/provider-upload-local@workspace:packages/providers/upload-local": version: 0.0.0-use.local resolution: "@strapi/provider-upload-local@workspace:packages/providers/upload-local" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" "@types/jest": "npm:29.5.2" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" fs-extra: "npm:10.0.0" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" languageName: unknown linkType: soft @@ -10014,28 +10014,28 @@ __metadata: languageName: node linkType: hard -"@strapi/strapi@npm:4.15.5-alpha.2, @strapi/strapi@workspace:packages/core/strapi": +"@strapi/strapi@npm:4.15.5-alpha.3, @strapi/strapi@workspace:packages/core/strapi": version: 0.0.0-use.local resolution: "@strapi/strapi@workspace:packages/core/strapi" dependencies: "@koa/cors": "npm:3.4.3" "@koa/router": "npm:10.1.1" - "@strapi/admin": "npm:4.15.5-alpha.2" - "@strapi/data-transfer": "npm:4.15.5-alpha.2" - "@strapi/database": "npm:4.15.5-alpha.2" - "@strapi/generate-new": "npm:4.15.5-alpha.2" - "@strapi/generators": "npm:4.15.5-alpha.2" - "@strapi/logger": "npm:4.15.5-alpha.2" + "@strapi/admin": "npm:4.15.5-alpha.3" + "@strapi/data-transfer": "npm:4.15.5-alpha.3" + "@strapi/database": "npm:4.15.5-alpha.3" + "@strapi/generate-new": "npm:4.15.5-alpha.3" + "@strapi/generators": "npm:4.15.5-alpha.3" + "@strapi/logger": "npm:4.15.5-alpha.3" "@strapi/pack-up": "workspace:*" - "@strapi/permissions": "npm:4.15.5-alpha.2" - "@strapi/plugin-content-manager": "npm:4.15.5-alpha.2" - "@strapi/plugin-content-type-builder": "npm:4.15.5-alpha.2" - "@strapi/plugin-email": "npm:4.15.5-alpha.2" - "@strapi/plugin-upload": "npm:4.15.5-alpha.2" + "@strapi/permissions": "npm:4.15.5-alpha.3" + "@strapi/plugin-content-manager": "npm:4.15.5-alpha.3" + "@strapi/plugin-content-type-builder": "npm:4.15.5-alpha.3" + "@strapi/plugin-email": "npm:4.15.5-alpha.3" + "@strapi/plugin-upload": "npm:4.15.5-alpha.3" "@strapi/ts-zen": "npm:^0.2.0" - "@strapi/types": "npm:4.15.5-alpha.2" - "@strapi/typescript-utils": "npm:4.15.5-alpha.2" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/types": "npm:4.15.5-alpha.3" + "@strapi/typescript-utils": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.3" "@types/bcryptjs": "npm:2.4.3" "@types/configstore": "npm:5.0.1" "@types/delegates": "npm:1.0.0" @@ -10061,7 +10061,7 @@ __metadata: debug: "npm:4.3.4" delegates: "npm:1.0.0" dotenv: "npm:14.2.0" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" execa: "npm:5.1.1" fs-extra: "npm:10.0.0" glob: "npm:7.2.3" @@ -10091,7 +10091,7 @@ __metadata: semver: "npm:7.5.4" statuses: "npm:2.0.1" supertest: "npm:6.3.3" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" typescript: "npm:5.2.2" yup: "npm:0.32.9" bin: @@ -10128,29 +10128,29 @@ __metadata: languageName: node linkType: hard -"@strapi/types@npm:4.15.5-alpha.2, @strapi/types@workspace:packages/core/types": +"@strapi/types@npm:4.15.5-alpha.3, @strapi/types@workspace:packages/core/types": version: 0.0.0-use.local resolution: "@strapi/types@workspace:packages/core/types" dependencies: "@koa/cors": "npm:3.4.3" "@koa/router": "npm:10.1.1" - "@strapi/database": "npm:4.15.5-alpha.2" - "@strapi/logger": "npm:4.15.5-alpha.2" - "@strapi/pack-up": "npm:4.15.5-alpha.2" - "@strapi/permissions": "npm:4.15.5-alpha.2" + "@strapi/database": "npm:4.15.5-alpha.3" + "@strapi/logger": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/permissions": "npm:4.15.5-alpha.3" "@strapi/ts-zen": "npm:^0.2.0" - "@strapi/utils": "npm:4.15.5-alpha.2" + "@strapi/utils": "npm:4.15.5-alpha.3" "@types/jest": "npm:29.5.2" "@types/koa": "npm:2.13.4" "@types/koa__router": "npm:12.0.0" "@types/node-schedule": "npm:2.1.0" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" https-proxy-agent: "npm:5.0.1" koa: "npm:2.13.4" node-fetch: "npm:2.7.0" node-schedule: "npm:2.1.0" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" typescript: "npm:5.2.2" languageName: unknown linkType: soft @@ -10169,7 +10169,7 @@ __metadata: languageName: node linkType: hard -"@strapi/typescript-utils@npm:4.15.5-alpha.2, @strapi/typescript-utils@workspace:packages/utils/typescript": +"@strapi/typescript-utils@npm:4.15.5-alpha.3, @strapi/typescript-utils@workspace:packages/utils/typescript": version: 0.0.0-use.local resolution: "@strapi/typescript-utils@workspace:packages/utils/typescript" dependencies: @@ -10228,22 +10228,22 @@ __metadata: languageName: node linkType: hard -"@strapi/utils@npm:4.15.5-alpha.2, @strapi/utils@workspace:packages/core/utils": +"@strapi/utils@npm:4.15.5-alpha.3, @strapi/utils@workspace:packages/core/utils": version: 0.0.0-use.local resolution: "@strapi/utils@workspace:packages/core/utils" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/pack-up": "npm:4.15.5-alpha.3" "@types/koa": "npm:2.13.4" "@types/node": "npm:18.18.4" date-fns: "npm:2.30.0" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" http-errors: "npm:1.8.1" koa: "npm:2.13.4" koa-body: "npm:4.2.0" lodash: "npm:4.17.21" p-map: "npm:4.0.0" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" yup: "npm:0.32.9" languageName: unknown linkType: soft @@ -15642,12 +15642,12 @@ __metadata: version: 0.0.0-use.local resolution: "create-strapi-app@workspace:packages/cli/create-strapi-app" dependencies: - "@strapi/generate-new": "npm:4.15.5-alpha.2" - "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/generate-new": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.3" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" inquirer: "npm:8.2.5" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" bin: create-strapi-app: ./bin/index.js languageName: unknown @@ -15657,17 +15657,17 @@ __metadata: version: 0.0.0-use.local resolution: "create-strapi-starter@workspace:packages/cli/create-strapi-starter" dependencies: - "@strapi/generate-new": "npm:4.15.5-alpha.2" - "@strapi/pack-up": "npm:4.15.5-alpha.2" + "@strapi/generate-new": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.3" chalk: "npm:4.1.2" ci-info: "npm:3.8.0" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.5-alpha.2" + eslint-config-custom: "npm:4.15.5-alpha.3" execa: "npm:5.1.1" fs-extra: "npm:10.0.0" inquirer: "npm:8.2.5" ora: "npm:5.4.1" - tsconfig: "npm:4.15.5-alpha.2" + tsconfig: "npm:4.15.5-alpha.3" bin: create-strapi-starter: ./bin/index.js languageName: unknown @@ -17570,7 +17570,7 @@ __metadata: languageName: node linkType: hard -"eslint-config-custom@npm:4.15.5-alpha.2, eslint-config-custom@workspace:packages/utils/eslint-config-custom": +"eslint-config-custom@npm:4.15.5-alpha.3, eslint-config-custom@workspace:packages/utils/eslint-config-custom": version: 0.0.0-use.local resolution: "eslint-config-custom@workspace:packages/utils/eslint-config-custom" languageName: unknown @@ -19498,16 +19498,16 @@ __metadata: resolution: "getstarted@workspace:examples/getstarted" dependencies: "@strapi/icons": "npm:1.11.0" - "@strapi/plugin-color-picker": "npm:4.15.5-alpha.2" - "@strapi/plugin-documentation": "npm:4.15.5-alpha.2" - "@strapi/plugin-graphql": "npm:4.15.5-alpha.2" - "@strapi/plugin-i18n": "npm:4.15.5-alpha.2" - "@strapi/plugin-sentry": "npm:4.15.5-alpha.2" - "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.2" - "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.2" - "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.2" - "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.2" - "@strapi/strapi": "npm:4.15.5-alpha.2" + "@strapi/plugin-color-picker": "npm:4.15.5-alpha.3" + "@strapi/plugin-documentation": "npm:4.15.5-alpha.3" + "@strapi/plugin-graphql": "npm:4.15.5-alpha.3" + "@strapi/plugin-i18n": "npm:4.15.5-alpha.3" + "@strapi/plugin-sentry": "npm:4.15.5-alpha.3" + "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.3" + "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.3" + "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.3" + "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.3" + "@strapi/strapi": "npm:4.15.5-alpha.3" better-sqlite3: "npm:8.6.0" lodash: "npm:4.17.21" mysql: "npm:2.18.1" @@ -23025,9 +23025,9 @@ __metadata: version: 0.0.0-use.local resolution: "kitchensink-ts@workspace:examples/kitchensink-ts" dependencies: - "@strapi/plugin-i18n": "npm:4.15.5-alpha.2" - "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.2" - "@strapi/strapi": "npm:4.15.5-alpha.2" + "@strapi/plugin-i18n": "npm:4.15.5-alpha.3" + "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.3" + "@strapi/strapi": "npm:4.15.5-alpha.3" better-sqlite3: "npm:8.6.0" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" @@ -23040,10 +23040,10 @@ __metadata: version: 0.0.0-use.local resolution: "kitchensink@workspace:examples/kitchensink" dependencies: - "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.2" - "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.2" - "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.2" - "@strapi/strapi": "npm:4.15.5-alpha.2" + "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.3" + "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.3" + "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.3" + "@strapi/strapi": "npm:4.15.5-alpha.3" lodash: "npm:4.17.21" mysql: "npm:2.18.1" mysql2: "npm:3.6.0" @@ -31985,7 +31985,7 @@ __metadata: languageName: node linkType: hard -"tsconfig@npm:4.15.5-alpha.2, tsconfig@workspace:packages/utils/tsconfig": +"tsconfig@npm:4.15.5-alpha.3, tsconfig@workspace:packages/utils/tsconfig": version: 0.0.0-use.local resolution: "tsconfig@workspace:packages/utils/tsconfig" dependencies: From 6a4fcc93af2f8955e8f981da3d264561253f2a3b Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Wed, 15 Nov 2023 16:37:41 +0100 Subject: [PATCH 29/53] v4.15.5-alpha.4 --- .github/actions/check-pr-status/package.json | 2 +- examples/getstarted/package.json | 22 +- examples/kitchensink-ts/package.json | 8 +- examples/kitchensink/package.json | 10 +- lerna.json | 2 +- packages/admin-test-utils/package.json | 6 +- packages/cli/create-strapi-app/package.json | 10 +- .../cli/create-strapi-starter/package.json | 10 +- packages/core/admin/package.json | 22 +- packages/core/content-manager/package.json | 4 +- .../core/content-type-builder/package.json | 12 +- packages/core/data-transfer/package.json | 12 +- packages/core/database/package.json | 10 +- packages/core/email/package.json | 12 +- packages/core/helper-plugin/package.json | 10 +- packages/core/permissions/package.json | 10 +- packages/core/strapi/package.json | 36 +- packages/core/types/package.json | 16 +- packages/core/upload/package.json | 12 +- packages/core/utils/package.json | 8 +- packages/generators/app/package.json | 4 +- packages/generators/generators/package.json | 12 +- packages/plugins/cloud/package.json | 10 +- packages/plugins/color-picker/package.json | 6 +- packages/plugins/documentation/package.json | 10 +- packages/plugins/graphql/package.json | 10 +- packages/plugins/i18n/package.json | 10 +- packages/plugins/sentry/package.json | 8 +- .../plugins/users-permissions/package.json | 10 +- .../providers/audit-logs-local/package.json | 10 +- .../providers/email-amazon-ses/package.json | 10 +- packages/providers/email-mailgun/package.json | 10 +- .../providers/email-nodemailer/package.json | 8 +- .../providers/email-sendgrid/package.json | 10 +- .../providers/email-sendmail/package.json | 10 +- packages/providers/upload-aws-s3/package.json | 8 +- .../providers/upload-cloudinary/package.json | 10 +- packages/providers/upload-local/package.json | 10 +- packages/utils/api-tests/package.json | 2 +- .../utils/eslint-config-custom/package.json | 2 +- packages/utils/logger/package.json | 8 +- packages/utils/pack-up/package.json | 6 +- packages/utils/tsconfig/package.json | 2 +- packages/utils/typescript/package.json | 2 +- scripts/front/package.json | 2 +- yarn.lock | 394 +++++++++--------- 46 files changed, 409 insertions(+), 409 deletions(-) diff --git a/.github/actions/check-pr-status/package.json b/.github/actions/check-pr-status/package.json index 2439756b974..2f8df79ea72 100644 --- a/.github/actions/check-pr-status/package.json +++ b/.github/actions/check-pr-status/package.json @@ -1,6 +1,6 @@ { "name": "check-pr-status", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "private": true, "license": "MIT", "main": "dist/index.js", diff --git a/examples/getstarted/package.json b/examples/getstarted/package.json index 5ef1e1b9277..9efe9ec2fdd 100644 --- a/examples/getstarted/package.json +++ b/examples/getstarted/package.json @@ -1,6 +1,6 @@ { "name": "getstarted", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "private": true, "description": "A Strapi application.", "license": "SEE LICENSE IN LICENSE", @@ -14,16 +14,16 @@ }, "dependencies": { "@strapi/icons": "1.11.0", - "@strapi/plugin-color-picker": "4.15.5-alpha.3", - "@strapi/plugin-documentation": "4.15.5-alpha.3", - "@strapi/plugin-graphql": "4.15.5-alpha.3", - "@strapi/plugin-i18n": "4.15.5-alpha.3", - "@strapi/plugin-sentry": "4.15.5-alpha.3", - "@strapi/plugin-users-permissions": "4.15.5-alpha.3", - "@strapi/provider-email-mailgun": "4.15.5-alpha.3", - "@strapi/provider-upload-aws-s3": "4.15.5-alpha.3", - "@strapi/provider-upload-cloudinary": "4.15.5-alpha.3", - "@strapi/strapi": "4.15.5-alpha.3", + "@strapi/plugin-color-picker": "4.15.5-alpha.4", + "@strapi/plugin-documentation": "4.15.5-alpha.4", + "@strapi/plugin-graphql": "4.15.5-alpha.4", + "@strapi/plugin-i18n": "4.15.5-alpha.4", + "@strapi/plugin-sentry": "4.15.5-alpha.4", + "@strapi/plugin-users-permissions": "4.15.5-alpha.4", + "@strapi/provider-email-mailgun": "4.15.5-alpha.4", + "@strapi/provider-upload-aws-s3": "4.15.5-alpha.4", + "@strapi/provider-upload-cloudinary": "4.15.5-alpha.4", + "@strapi/strapi": "4.15.5-alpha.4", "better-sqlite3": "8.6.0", "lodash": "4.17.21", "mysql": "2.18.1", diff --git a/examples/kitchensink-ts/package.json b/examples/kitchensink-ts/package.json index 6c52d4f200b..72565ba6be4 100644 --- a/examples/kitchensink-ts/package.json +++ b/examples/kitchensink-ts/package.json @@ -1,6 +1,6 @@ { "name": "kitchensink-ts", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "private": true, "description": "A Strapi application", "license": "MIT", @@ -14,9 +14,9 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/plugin-i18n": "4.15.5-alpha.3", - "@strapi/plugin-users-permissions": "4.15.5-alpha.3", - "@strapi/strapi": "4.15.5-alpha.3", + "@strapi/plugin-i18n": "4.15.5-alpha.4", + "@strapi/plugin-users-permissions": "4.15.5-alpha.4", + "@strapi/strapi": "4.15.5-alpha.4", "better-sqlite3": "8.6.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/kitchensink/package.json b/examples/kitchensink/package.json index db6fd421ef6..abc4368d2ff 100644 --- a/examples/kitchensink/package.json +++ b/examples/kitchensink/package.json @@ -1,6 +1,6 @@ { "name": "kitchensink", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "private": true, "description": "A Strapi application.", "license": "SEE LICENSE IN LICENSE", @@ -13,10 +13,10 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/provider-email-mailgun": "4.15.5-alpha.3", - "@strapi/provider-upload-aws-s3": "4.15.5-alpha.3", - "@strapi/provider-upload-cloudinary": "4.15.5-alpha.3", - "@strapi/strapi": "4.15.5-alpha.3", + "@strapi/provider-email-mailgun": "4.15.5-alpha.4", + "@strapi/provider-upload-aws-s3": "4.15.5-alpha.4", + "@strapi/provider-upload-cloudinary": "4.15.5-alpha.4", + "@strapi/strapi": "4.15.5-alpha.4", "lodash": "4.17.21", "mysql": "2.18.1", "mysql2": "3.6.0", diff --git a/lerna.json b/lerna.json index c871de8e129..0d42ed9bd64 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "packages": ["packages/*", "examples/*"], "npmClient": "yarn", "useWorkspaces": true, diff --git a/packages/admin-test-utils/package.json b/packages/admin-test-utils/package.json index aa749d916a1..7181461f5c3 100644 --- a/packages/admin-test-utils/package.json +++ b/packages/admin-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/admin-test-utils", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "private": true, "description": "Test utilities for the Strapi administration panel", "license": "MIT", @@ -75,8 +75,8 @@ "@reduxjs/toolkit": "1.9.7", "@strapi/pack-up": "workspace:*", "@testing-library/jest-dom": "5.16.5", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "peerDependencies": { "@reduxjs/toolkit": "^1.9.7", diff --git a/packages/cli/create-strapi-app/package.json b/packages/cli/create-strapi-app/package.json index 51667c0f2d8..c86ac617842 100644 --- a/packages/cli/create-strapi-app/package.json +++ b/packages/cli/create-strapi-app/package.json @@ -1,6 +1,6 @@ { "name": "create-strapi-app", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Generate a new Strapi application.", "keywords": [ "create-strapi-app", @@ -44,14 +44,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/generate-new": "4.15.5-alpha.3", + "@strapi/generate-new": "4.15.5-alpha.4", "commander": "8.3.0", "inquirer": "8.2.5" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "@strapi/pack-up": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/cli/create-strapi-starter/package.json b/packages/cli/create-strapi-starter/package.json index 59a0d95dfbe..563d9a7a352 100644 --- a/packages/cli/create-strapi-starter/package.json +++ b/packages/cli/create-strapi-starter/package.json @@ -1,6 +1,6 @@ { "name": "create-strapi-starter", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Generate a new Strapi application.", "keywords": [ "create-strapi-starter", @@ -44,7 +44,7 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/generate-new": "4.15.5-alpha.3", + "@strapi/generate-new": "4.15.5-alpha.4", "chalk": "4.1.2", "ci-info": "3.8.0", "commander": "8.3.0", @@ -54,9 +54,9 @@ "ora": "5.4.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "@strapi/pack-up": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/admin/package.json b/packages/core/admin/package.json index 926c4d70ece..66beacce197 100644 --- a/packages/core/admin/package.json +++ b/packages/core/admin/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/admin", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Strapi Admin", "repository": { "type": "git", @@ -75,15 +75,15 @@ "@radix-ui/react-context": "1.0.1", "@radix-ui/react-toolbar": "1.0.4", "@reduxjs/toolkit": "1.9.7", - "@strapi/data-transfer": "4.15.5-alpha.3", + "@strapi/data-transfer": "4.15.5-alpha.4", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.3", + "@strapi/helper-plugin": "4.15.5-alpha.4", "@strapi/icons": "1.13.0", - "@strapi/permissions": "4.15.5-alpha.3", - "@strapi/provider-audit-logs-local": "4.15.5-alpha.3", - "@strapi/types": "4.15.5-alpha.3", - "@strapi/typescript-utils": "4.15.5-alpha.3", - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/permissions": "4.15.5-alpha.4", + "@strapi/provider-audit-logs-local": "4.15.5-alpha.4", + "@strapi/types": "4.15.5-alpha.4", + "@strapi/typescript-utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.4", "axios": "1.6.0", "bcryptjs": "2.4.3", "boxen": "5.1.2", @@ -172,9 +172,9 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/admin-test-utils": "4.15.5-alpha.3", - "@strapi/pack-up": "4.15.5-alpha.3", - "@strapi/strapi": "4.15.5-alpha.3", + "@strapi/admin-test-utils": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/strapi": "4.15.5-alpha.4", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/core/content-manager/package.json b/packages/core/content-manager/package.json index 91efab0ed07..7f769d8cc28 100644 --- a/packages/core/content-manager/package.json +++ b/packages/core/content-manager/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-content-manager", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "A powerful UI to easily manage your data.", "repository": { "type": "git", @@ -26,7 +26,7 @@ }, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.4", "lodash": "4.17.21", "qs": "6.11.1" }, diff --git a/packages/core/content-type-builder/package.json b/packages/core/content-type-builder/package.json index f6bf8d1975b..83cf78233a9 100644 --- a/packages/core/content-type-builder/package.json +++ b/packages/core/content-type-builder/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-content-type-builder", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Strapi plugin to create content type", "repository": { "type": "git", @@ -49,10 +49,10 @@ "dependencies": { "@sindresorhus/slugify": "1.1.0", "@strapi/design-system": "1.13.0", - "@strapi/generators": "4.15.5-alpha.3", - "@strapi/helper-plugin": "4.15.5-alpha.3", + "@strapi/generators": "4.15.5-alpha.4", + "@strapi/helper-plugin": "4.15.5-alpha.4", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.4", "fs-extra": "10.0.0", "immer": "9.0.19", "lodash": "4.17.21", @@ -65,8 +65,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "@strapi/strapi": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/strapi": "4.15.5-alpha.4", "@testing-library/react": "14.0.0", "history": "^4.9.0", "react": "^18.2.0", diff --git a/packages/core/data-transfer/package.json b/packages/core/data-transfer/package.json index e30eae0a0a8..da22935d882 100644 --- a/packages/core/data-transfer/package.json +++ b/packages/core/data-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/data-transfer", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Data transfer capabilities for Strapi", "keywords": [ "strapi", @@ -41,10 +41,10 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/logger": "4.15.5-alpha.3", - "@strapi/strapi": "4.15.5-alpha.3", - "@strapi/types": "4.15.5-alpha.3", - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/logger": "4.15.5-alpha.4", + "@strapi/strapi": "4.15.5-alpha.4", + "@strapi/types": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.4", "chalk": "4.1.2", "cli-table3": "0.6.2", "commander": "8.3.0", @@ -61,7 +61,7 @@ "ws": "8.13.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", "@strapi/strapi": "4.15.2", "@types/fs-extra": "9.0.13", "@types/jest": "29.5.2", diff --git a/packages/core/database/package.json b/packages/core/database/package.json index c32488406e6..a8133919b35 100644 --- a/packages/core/database/package.json +++ b/packages/core/database/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/database", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Strapi's database layer", "homepage": "https://strapi.io", "bugs": { @@ -40,7 +40,7 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.4", "date-fns": "2.30.0", "debug": "4.3.4", "fs-extra": "10.0.0", @@ -50,9 +50,9 @@ "umzug": "3.2.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "@strapi/pack-up": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/email/package.json b/packages/core/email/package.json index ee786578806..6f20446f018 100644 --- a/packages/core/email/package.json +++ b/packages/core/email/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-email", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Easily configure your Strapi application to send emails.", "repository": { "type": "git", @@ -54,10 +54,10 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.3", + "@strapi/helper-plugin": "4.15.5-alpha.4", "@strapi/icons": "1.13.0", - "@strapi/provider-email-sendmail": "4.15.5-alpha.3", - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/provider-email-sendmail": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.4", "lodash": "4.17.21", "prop-types": "^15.8.1", "react-intl": "6.4.1", @@ -65,8 +65,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "@strapi/types": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/types": "4.15.5-alpha.4", "@testing-library/react": "14.0.0", "@types/koa": "2.13.4", "@types/lodash": "^4.14.191", diff --git a/packages/core/helper-plugin/package.json b/packages/core/helper-plugin/package.json index 1c2e66c2b46..cd68c66e20e 100644 --- a/packages/core/helper-plugin/package.json +++ b/packages/core/helper-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/helper-plugin", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Helper for Strapi plugins development", "repository": { "type": "git", @@ -69,11 +69,11 @@ "@storybook/addon-mdx-gfm": "7.4.0", "@storybook/builder-vite": "7.4.0", "@storybook/react-vite": "7.4.0", - "@strapi/admin-test-utils": "4.15.5-alpha.3", + "@strapi/admin-test-utils": "4.15.5-alpha.4", "@strapi/design-system": "1.13.0", "@strapi/icons": "1.13.0", - "@strapi/pack-up": "4.15.5-alpha.3", - "@strapi/types": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/types": "4.15.5-alpha.4", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/react": "18.2.7", @@ -82,7 +82,7 @@ "@types/react-router-dom": "5.3.3", "@types/styled-components": "5.1.26", "cross-env": "^7.0.3", - "eslint-config-custom": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.4", "eslint-plugin-storybook": "0.6.14", "msw": "1.3.0", "react": "^18.2.0", diff --git a/packages/core/permissions/package.json b/packages/core/permissions/package.json index 727a8c48fc5..104a1597ebd 100644 --- a/packages/core/permissions/package.json +++ b/packages/core/permissions/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/permissions", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Strapi's permission layer.", "repository": { "type": "git", @@ -38,15 +38,15 @@ }, "dependencies": { "@casl/ability": "6.5.0", - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.4", "lodash": "4.17.21", "qs": "6.11.1", "sift": "16.0.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "@strapi/pack-up": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/strapi/package.json b/packages/core/strapi/package.json index 1bbefd10afc..1a9bf67528c 100644 --- a/packages/core/strapi/package.json +++ b/packages/core/strapi/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/strapi", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite", "keywords": [ "strapi", @@ -114,21 +114,21 @@ "dependencies": { "@koa/cors": "3.4.3", "@koa/router": "10.1.1", - "@strapi/admin": "4.15.5-alpha.3", - "@strapi/data-transfer": "4.15.5-alpha.3", - "@strapi/database": "4.15.5-alpha.3", - "@strapi/generate-new": "4.15.5-alpha.3", - "@strapi/generators": "4.15.5-alpha.3", - "@strapi/logger": "4.15.5-alpha.3", - "@strapi/pack-up": "4.15.5-alpha.3", - "@strapi/permissions": "4.15.5-alpha.3", - "@strapi/plugin-content-manager": "4.15.5-alpha.3", - "@strapi/plugin-content-type-builder": "4.15.5-alpha.3", - "@strapi/plugin-email": "4.15.5-alpha.3", - "@strapi/plugin-upload": "4.15.5-alpha.3", - "@strapi/types": "4.15.5-alpha.3", - "@strapi/typescript-utils": "4.15.5-alpha.3", - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/admin": "4.15.5-alpha.4", + "@strapi/data-transfer": "4.15.5-alpha.4", + "@strapi/database": "4.15.5-alpha.4", + "@strapi/generate-new": "4.15.5-alpha.4", + "@strapi/generators": "4.15.5-alpha.4", + "@strapi/logger": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/permissions": "4.15.5-alpha.4", + "@strapi/plugin-content-manager": "4.15.5-alpha.4", + "@strapi/plugin-content-type-builder": "4.15.5-alpha.4", + "@strapi/plugin-email": "4.15.5-alpha.4", + "@strapi/plugin-upload": "4.15.5-alpha.4", + "@strapi/types": "4.15.5-alpha.4", + "@strapi/typescript-utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.4", "bcryptjs": "2.4.3", "boxen": "5.1.2", "chalk": "4.1.2", @@ -188,9 +188,9 @@ "@types/node": "18.18.4", "@types/node-schedule": "2.1.0", "@types/statuses": "2.0.1", - "eslint-config-custom": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.4", "supertest": "6.3.3", - "tsconfig": "4.15.5-alpha.3" + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/types/package.json b/packages/core/types/package.json index 815640b1e47..a860d8a2d8e 100644 --- a/packages/core/types/package.json +++ b/packages/core/types/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/types", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Shared typescript types for Strapi internal use", "keywords": [ "strapi" @@ -46,10 +46,10 @@ "dependencies": { "@koa/cors": "3.4.3", "@koa/router": "10.1.1", - "@strapi/database": "4.15.5-alpha.3", - "@strapi/logger": "4.15.5-alpha.3", - "@strapi/permissions": "4.15.5-alpha.3", - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/database": "4.15.5-alpha.4", + "@strapi/logger": "4.15.5-alpha.4", + "@strapi/permissions": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.4", "commander": "8.3.0", "https-proxy-agent": "5.0.1", "koa": "2.13.4", @@ -57,14 +57,14 @@ "node-schedule": "2.1.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", "@strapi/ts-zen": "^0.2.0", "@types/jest": "29.5.2", "@types/koa": "2.13.4", "@types/koa__router": "12.0.0", "@types/node-schedule": "2.1.0", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4", "typescript": "5.2.2" }, "engines": { diff --git a/packages/core/upload/package.json b/packages/core/upload/package.json index af6c34c4ba1..2dfd1d400f2 100644 --- a/packages/core/upload/package.json +++ b/packages/core/upload/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-upload", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Makes it easy to upload images and files to your Strapi Application.", "license": "SEE LICENSE IN LICENSE", "author": { @@ -44,10 +44,10 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.3", + "@strapi/helper-plugin": "4.15.5-alpha.4", "@strapi/icons": "1.13.0", - "@strapi/provider-upload-local": "4.15.5-alpha.3", - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/provider-upload-local": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.4", "axios": "1.6.0", "byte-size": "7.0.1", "cropperjs": "1.6.0", @@ -71,8 +71,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "@strapi/strapi": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/strapi": "4.15.5-alpha.4", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/core/utils/package.json b/packages/core/utils/package.json index 06f9a67516d..1da225543bf 100644 --- a/packages/core/utils/package.json +++ b/packages/core/utils/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/utils", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Shared utilities for the Strapi packages", "keywords": [ "strapi", @@ -53,13 +53,13 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", "@types/koa": "2.13.4", "@types/node": "18.18.4", - "eslint-config-custom": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.4", "koa": "2.13.4", "koa-body": "4.2.0", - "tsconfig": "4.15.5-alpha.3" + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/generators/app/package.json b/packages/generators/app/package.json index 0a26216c3be..66f6222262c 100644 --- a/packages/generators/app/package.json +++ b/packages/generators/app/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/generate-new", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Generate a new Strapi application.", "keywords": [ "generate", @@ -58,7 +58,7 @@ "tar": "6.1.13" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", "copyfiles": "2.4.1" }, "engines": { diff --git a/packages/generators/generators/package.json b/packages/generators/generators/package.json index c10cf7ce008..53bf11cfa1c 100644 --- a/packages/generators/generators/package.json +++ b/packages/generators/generators/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/generators", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Interactive API generator.", "keywords": [ "strapi", @@ -47,8 +47,8 @@ }, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/typescript-utils": "4.15.5-alpha.3", - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/typescript-utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.4", "chalk": "4.1.2", "copyfiles": "2.4.1", "fs-extra": "10.0.0", @@ -57,9 +57,9 @@ "pluralize": "8.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "@strapi/pack-up": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/plugins/cloud/package.json b/packages/plugins/cloud/package.json index 83eee719002..9f45f9547cf 100644 --- a/packages/plugins/cloud/package.json +++ b/packages/plugins/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-cloud", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Instructions to deploy your local project to Strapi Cloud", "license": "MIT", "author": { @@ -38,22 +38,22 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.3", + "@strapi/helper-plugin": "4.15.5-alpha.4", "@strapi/icons": "1.13.0", "react-intl": "6.4.1" }, "devDependencies": { - "@strapi/strapi": "4.15.5-alpha.3", + "@strapi/strapi": "4.15.5-alpha.4", "@types/react": "18.2.7", "@types/react-dom": "18.2.12", "@types/react-router-dom": "^5.3.3", "@types/styled-components": "5.1.26", - "eslint-config-custom": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.4", "react": "18.2.0", "react-dom": "18.2.0", "react-router-dom": "5.3.4", "styled-components": "5.3.3", - "tsconfig": "4.15.5-alpha.3", + "tsconfig": "4.15.5-alpha.4", "typescript": "5.2.2" }, "peerDependencies": { diff --git a/packages/plugins/color-picker/package.json b/packages/plugins/color-picker/package.json index c7e595b6f9c..4ea69be4e7d 100644 --- a/packages/plugins/color-picker/package.json +++ b/packages/plugins/color-picker/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-color-picker", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Strapi maintained Custom Fields", "repository": { "type": "git", @@ -55,14 +55,14 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.3", + "@strapi/helper-plugin": "4.15.5-alpha.4", "@strapi/icons": "1.13.0", "prop-types": "^15.8.1", "react-colorful": "5.6.1", "react-intl": "6.4.1" }, "devDependencies": { - "@strapi/strapi": "4.15.5-alpha.3", + "@strapi/strapi": "4.15.5-alpha.4", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/styled-components": "5.1.26", diff --git a/packages/plugins/documentation/package.json b/packages/plugins/documentation/package.json index edc87c2ff67..e5e7004268a 100644 --- a/packages/plugins/documentation/package.json +++ b/packages/plugins/documentation/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-documentation", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Create an OpenAPI Document and visualize your API with SWAGGER UI.", "repository": { "type": "git", @@ -47,9 +47,9 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.3", + "@strapi/helper-plugin": "4.15.5-alpha.4", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.4", "bcryptjs": "2.4.3", "cheerio": "^1.0.0-rc.12", "formik": "2.4.0", @@ -67,8 +67,8 @@ }, "devDependencies": { "@apidevtools/swagger-parser": "^10.1.0", - "@strapi/pack-up": "4.15.5-alpha.3", - "@strapi/strapi": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/strapi": "4.15.5-alpha.4", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "msw": "1.3.0", diff --git a/packages/plugins/graphql/package.json b/packages/plugins/graphql/package.json index d63c4fe1ca0..9557b325f03 100644 --- a/packages/plugins/graphql/package.json +++ b/packages/plugins/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-graphql", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Adds GraphQL endpoint with default API methods.", "repository": { "type": "git", @@ -45,9 +45,9 @@ "@graphql-tools/schema": "8.5.1", "@graphql-tools/utils": "^8.13.1", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.3", + "@strapi/helper-plugin": "4.15.5-alpha.4", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.4", "apollo-server-core": "3.12.1", "apollo-server-koa": "3.10.0", "graphql": "^15.5.1", @@ -61,8 +61,8 @@ "pluralize": "8.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "@strapi/strapi": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/strapi": "4.15.5-alpha.4", "cross-env": "^7.0.3", "koa": "2.13.4", "react": "^18.2.0", diff --git a/packages/plugins/i18n/package.json b/packages/plugins/i18n/package.json index 9914b3b4af9..2d847b87cdb 100644 --- a/packages/plugins/i18n/package.json +++ b/packages/plugins/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-i18n", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "This plugin enables to create, to read and to update content in different languages, both from the Admin Panel and from the API", "repository": { "type": "git", @@ -50,9 +50,9 @@ "dependencies": { "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.3", + "@strapi/helper-plugin": "4.15.5-alpha.4", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.4", "formik": "2.4.0", "immer": "9.0.19", "lodash": "4.17.21", @@ -64,8 +64,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "@strapi/strapi": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/strapi": "4.15.5-alpha.4", "@testing-library/react": "14.0.0", "msw": "1.3.0", "react": "^18.2.0", diff --git a/packages/plugins/sentry/package.json b/packages/plugins/sentry/package.json index 10a79245eeb..57034bfa0af 100644 --- a/packages/plugins/sentry/package.json +++ b/packages/plugins/sentry/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-sentry", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Send Strapi error events to Sentry", "repository": { "type": "git", @@ -46,12 +46,12 @@ "dependencies": { "@sentry/node": "6.19.7", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.3", + "@strapi/helper-plugin": "4.15.5-alpha.4", "@strapi/icons": "1.13.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "@strapi/strapi": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/strapi": "4.15.5-alpha.4", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "5.3.4", diff --git a/packages/plugins/users-permissions/package.json b/packages/plugins/users-permissions/package.json index 572bca2aa35..342b11fb059 100644 --- a/packages/plugins/users-permissions/package.json +++ b/packages/plugins/users-permissions/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-users-permissions", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Protect your API with a full-authentication process based on JWT", "repository": { "type": "git", @@ -48,9 +48,9 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.3", + "@strapi/helper-plugin": "4.15.5-alpha.4", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.4", "bcryptjs": "2.4.3", "formik": "2.4.0", "grant-koa": "5.4.8", @@ -69,8 +69,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "@strapi/strapi": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/strapi": "4.15.5-alpha.4", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/providers/audit-logs-local/package.json b/packages/providers/audit-logs-local/package.json index babb2c97973..6d0acbc204b 100644 --- a/packages/providers/audit-logs-local/package.json +++ b/packages/providers/audit-logs-local/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-audit-logs-local", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Local provider for strapi audit logs", "keywords": [ "audit-logs", @@ -42,10 +42,10 @@ "watch": "pack-up watch" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "@strapi/types": "4.15.5-alpha.3", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/types": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-amazon-ses/package.json b/packages/providers/email-amazon-ses/package.json index 490b8f825db..8befd4d758d 100644 --- a/packages/providers/email-amazon-ses/package.json +++ b/packages/providers/email-amazon-ses/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-amazon-ses", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Amazon SES provider for strapi email", "keywords": [ "email", @@ -43,13 +43,13 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.4", "node-ses": "^3.0.3" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "@strapi/pack-up": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-mailgun/package.json b/packages/providers/email-mailgun/package.json index 18cd619aa79..c6cc034652d 100644 --- a/packages/providers/email-mailgun/package.json +++ b/packages/providers/email-mailgun/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-mailgun", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Mailgun provider for strapi email plugin", "keywords": [ "email", @@ -45,14 +45,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.4", "form-data": "^4.0.0", "mailgun.js": "8.2.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "@strapi/pack-up": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-nodemailer/package.json b/packages/providers/email-nodemailer/package.json index fbc11181a9e..63f51c6e452 100644 --- a/packages/providers/email-nodemailer/package.json +++ b/packages/providers/email-nodemailer/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-nodemailer", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Nodemailer provider for Strapi 3", "keywords": [ "strapi", @@ -60,10 +60,10 @@ "nodemailer": "6.9.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", "@types/nodemailer": "6.4.7", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-sendgrid/package.json b/packages/providers/email-sendgrid/package.json index 3b42d164332..d73178e6e83 100644 --- a/packages/providers/email-sendgrid/package.json +++ b/packages/providers/email-sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-sendgrid", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Sendgrid provider for strapi email", "keywords": [ "email", @@ -44,12 +44,12 @@ }, "dependencies": { "@sendgrid/mail": "7.7.0", - "@strapi/utils": "4.15.5-alpha.3" + "@strapi/utils": "4.15.5-alpha.4" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "@strapi/pack-up": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-sendmail/package.json b/packages/providers/email-sendmail/package.json index dcf795ec842..8a400df6ea7 100644 --- a/packages/providers/email-sendmail/package.json +++ b/packages/providers/email-sendmail/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-sendmail", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Sendmail provider for strapi email", "keywords": [ "email", @@ -42,14 +42,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.4", "sendmail": "^1.6.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", "@types/sendmail": "1.4.4", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-aws-s3/package.json b/packages/providers/upload-aws-s3/package.json index 38f75edcfe6..1741c672e27 100644 --- a/packages/providers/upload-aws-s3/package.json +++ b/packages/providers/upload-aws-s3/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-aws-s3", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "AWS S3 provider for strapi upload", "keywords": [ "upload", @@ -53,10 +53,10 @@ "lodash": "4.17.21" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", "@types/jest": "29.5.2", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-cloudinary/package.json b/packages/providers/upload-cloudinary/package.json index 9104157a239..85675c9ea00 100644 --- a/packages/providers/upload-cloudinary/package.json +++ b/packages/providers/upload-cloudinary/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-cloudinary", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Cloudinary provider for strapi upload", "keywords": [ "upload", @@ -43,14 +43,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.4", "cloudinary": "^1.41.0", "into-stream": "^5.1.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "@strapi/pack-up": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-local/package.json b/packages/providers/upload-local/package.json index aa97486c9c7..fe843c8e40f 100644 --- a/packages/providers/upload-local/package.json +++ b/packages/providers/upload-local/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-local", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Local provider for strapi upload", "keywords": [ "upload", @@ -44,14 +44,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.3", + "@strapi/utils": "4.15.5-alpha.4", "fs-extra": "10.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", "@types/jest": "29.5.2", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/utils/api-tests/package.json b/packages/utils/api-tests/package.json index 12584c07171..63dbf3f7771 100644 --- a/packages/utils/api-tests/package.json +++ b/packages/utils/api-tests/package.json @@ -1,6 +1,6 @@ { "name": "api-tests", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "private": true, "dependencies": { "dotenv": "14.2.0", diff --git a/packages/utils/eslint-config-custom/package.json b/packages/utils/eslint-config-custom/package.json index f196262faac..f38473356fd 100644 --- a/packages/utils/eslint-config-custom/package.json +++ b/packages/utils/eslint-config-custom/package.json @@ -1,6 +1,6 @@ { "name": "eslint-config-custom", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "private": true, "main": "index.js" } diff --git a/packages/utils/logger/package.json b/packages/utils/logger/package.json index 29ee060ecdb..02a77267de1 100644 --- a/packages/utils/logger/package.json +++ b/packages/utils/logger/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/logger", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Strapi's logger", "homepage": "https://strapi.io", "bugs": { @@ -43,9 +43,9 @@ "winston": "3.10.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", - "eslint-config-custom": "4.15.5-alpha.3", - "tsconfig": "4.15.5-alpha.3" + "@strapi/pack-up": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.4" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/utils/pack-up/package.json b/packages/utils/pack-up/package.json index e0f7bb87b2f..8ab77e26000 100644 --- a/packages/utils/pack-up/package.json +++ b/packages/utils/pack-up/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/pack-up", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Simple tools for creating interoperable CJS & ESM packages.", "keywords": [ "strapi", @@ -84,11 +84,11 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.3", + "@strapi/pack-up": "4.15.5-alpha.4", "@types/git-url-parse": "9.0.1", "@types/ini": "1.3.31", "@types/prompts": "2.4.4", - "eslint-config-custom": "4.15.5-alpha.3", + "eslint-config-custom": "4.15.5-alpha.4", "rimraf": "3.0.2" }, "engines": { diff --git a/packages/utils/tsconfig/package.json b/packages/utils/tsconfig/package.json index 547c8f9aadc..ee86983d043 100644 --- a/packages/utils/tsconfig/package.json +++ b/packages/utils/tsconfig/package.json @@ -1,6 +1,6 @@ { "name": "tsconfig", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "private": true, "devDependencies": { "@tsconfig/node18": "18.2.2" diff --git a/packages/utils/typescript/package.json b/packages/utils/typescript/package.json index 662f55bdce6..2c6920e6301 100644 --- a/packages/utils/typescript/package.json +++ b/packages/utils/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/typescript-utils", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "description": "Typescript support for Strapi", "keywords": [ "strapi", diff --git a/scripts/front/package.json b/scripts/front/package.json index 3ef5c24857c..e7c2a030473 100644 --- a/scripts/front/package.json +++ b/scripts/front/package.json @@ -1,6 +1,6 @@ { "name": "scripts-front", - "version": "4.15.5-alpha.3", + "version": "4.15.5-alpha.4", "private": true, "scripts": { "test:front": "jest --config jest.config.front.js" diff --git a/yarn.lock b/yarn.lock index 7c0f88f1ef8..34596d05a70 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8613,7 +8613,7 @@ __metadata: languageName: node linkType: hard -"@strapi/admin-test-utils@npm:4.15.5-alpha.3, @strapi/admin-test-utils@workspace:*, @strapi/admin-test-utils@workspace:packages/admin-test-utils": +"@strapi/admin-test-utils@npm:4.15.5-alpha.4, @strapi/admin-test-utils@workspace:*, @strapi/admin-test-utils@workspace:packages/admin-test-utils": version: 0.0.0-use.local resolution: "@strapi/admin-test-utils@workspace:packages/admin-test-utils" dependencies: @@ -8621,9 +8621,9 @@ __metadata: "@reduxjs/toolkit": "npm:1.9.7" "@strapi/pack-up": "workspace:*" "@testing-library/jest-dom": "npm:5.16.5" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" jest-styled-components: "npm:7.1.1" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" whatwg-fetch: "npm:3.6.2" peerDependencies: "@reduxjs/toolkit": ^1.9.7 @@ -8746,7 +8746,7 @@ __metadata: languageName: node linkType: hard -"@strapi/admin@npm:4.15.5-alpha.3, @strapi/admin@workspace:packages/core/admin": +"@strapi/admin@npm:4.15.5-alpha.4, @strapi/admin@workspace:packages/core/admin": version: 0.0.0-use.local resolution: "@strapi/admin@workspace:packages/core/admin" dependencies: @@ -8755,18 +8755,18 @@ __metadata: "@radix-ui/react-context": "npm:1.0.1" "@radix-ui/react-toolbar": "npm:1.0.4" "@reduxjs/toolkit": "npm:1.9.7" - "@strapi/admin-test-utils": "npm:4.15.5-alpha.3" - "@strapi/data-transfer": "npm:4.15.5-alpha.3" + "@strapi/admin-test-utils": "npm:4.15.5-alpha.4" + "@strapi/data-transfer": "npm:4.15.5-alpha.4" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.3" + "@strapi/helper-plugin": "npm:4.15.5-alpha.4" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/permissions": "npm:4.15.5-alpha.3" - "@strapi/provider-audit-logs-local": "npm:4.15.5-alpha.3" - "@strapi/strapi": "npm:4.15.5-alpha.3" - "@strapi/types": "npm:4.15.5-alpha.3" - "@strapi/typescript-utils": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/permissions": "npm:4.15.5-alpha.4" + "@strapi/provider-audit-logs-local": "npm:4.15.5-alpha.4" + "@strapi/strapi": "npm:4.15.5-alpha.4" + "@strapi/types": "npm:4.15.5-alpha.4" + "@strapi/typescript-utils": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -8902,15 +8902,15 @@ __metadata: languageName: node linkType: hard -"@strapi/data-transfer@npm:4.15.5-alpha.3, @strapi/data-transfer@workspace:packages/core/data-transfer": +"@strapi/data-transfer@npm:4.15.5-alpha.4, @strapi/data-transfer@workspace:packages/core/data-transfer": version: 0.0.0-use.local resolution: "@strapi/data-transfer@workspace:packages/core/data-transfer" dependencies: - "@strapi/logger": "npm:4.15.5-alpha.3" - "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/logger": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.4" "@strapi/strapi": "npm:4.15.2" - "@strapi/types": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/types": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" "@types/fs-extra": "npm:9.0.13" "@types/jest": "npm:29.5.2" "@types/koa": "npm:2.13.4" @@ -8961,20 +8961,20 @@ __metadata: languageName: node linkType: hard -"@strapi/database@npm:4.15.5-alpha.3, @strapi/database@workspace:packages/core/database": +"@strapi/database@npm:4.15.5-alpha.4, @strapi/database@workspace:packages/core/database": version: 0.0.0-use.local resolution: "@strapi/database@workspace:packages/core/database" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" date-fns: "npm:2.30.0" debug: "npm:4.3.4" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" fs-extra: "npm:10.0.0" knex: "npm:2.5.0" lodash: "npm:4.17.21" semver: "npm:7.5.4" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" umzug: "npm:3.2.1" languageName: unknown linkType: soft @@ -9056,12 +9056,12 @@ __metadata: languageName: node linkType: hard -"@strapi/generate-new@npm:4.15.5-alpha.3, @strapi/generate-new@workspace:packages/generators/app": +"@strapi/generate-new@npm:4.15.5-alpha.4, @strapi/generate-new@workspace:packages/generators/app": version: 0.0.0-use.local resolution: "@strapi/generate-new@workspace:packages/generators/app" dependencies: "@sentry/node": "npm:6.19.7" - "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" chalk: "npm:^4.1.2" copyfiles: "npm:2.4.1" execa: "npm:5.1.1" @@ -9093,22 +9093,22 @@ __metadata: languageName: node linkType: hard -"@strapi/generators@npm:4.15.5-alpha.3, @strapi/generators@workspace:packages/generators/generators": +"@strapi/generators@npm:4.15.5-alpha.4, @strapi/generators@workspace:packages/generators/generators": version: 0.0.0-use.local resolution: "@strapi/generators@workspace:packages/generators/generators" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/typescript-utils": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/typescript-utils": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" chalk: "npm:4.1.2" copyfiles: "npm:2.4.1" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" fs-extra: "npm:10.0.0" node-plop: "npm:0.26.3" plop: "npm:2.7.6" pluralize: "npm:8.0.0" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" languageName: unknown linkType: soft @@ -9137,7 +9137,7 @@ __metadata: languageName: node linkType: hard -"@strapi/helper-plugin@npm:4.15.5-alpha.3, @strapi/helper-plugin@workspace:packages/core/helper-plugin": +"@strapi/helper-plugin@npm:4.15.5-alpha.4, @strapi/helper-plugin@workspace:packages/core/helper-plugin": version: 0.0.0-use.local resolution: "@strapi/helper-plugin@workspace:packages/core/helper-plugin" dependencies: @@ -9147,11 +9147,11 @@ __metadata: "@storybook/addon-mdx-gfm": "npm:7.4.0" "@storybook/builder-vite": "npm:7.4.0" "@storybook/react-vite": "npm:7.4.0" - "@strapi/admin-test-utils": "npm:4.15.5-alpha.3" + "@strapi/admin-test-utils": "npm:4.15.5-alpha.4" "@strapi/design-system": "npm:1.13.0" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/types": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/types": "npm:4.15.5-alpha.4" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" "@types/react": "npm:18.2.7" @@ -9162,7 +9162,7 @@ __metadata: axios: "npm:1.6.0" cross-env: "npm:^7.0.3" date-fns: "npm:2.30.0" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" eslint-plugin-storybook: "npm:0.6.14" formik: "npm:2.4.0" immer: "npm:9.0.19" @@ -9222,14 +9222,14 @@ __metadata: languageName: node linkType: hard -"@strapi/logger@npm:4.15.5-alpha.3, @strapi/logger@workspace:packages/utils/logger": +"@strapi/logger@npm:4.15.5-alpha.4, @strapi/logger@workspace:packages/utils/logger": version: 0.0.0-use.local resolution: "@strapi/logger@workspace:packages/utils/logger" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.3" - eslint-config-custom: "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.4" lodash: "npm:4.17.21" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" winston: "npm:3.10.0" languageName: unknown linkType: soft @@ -9265,11 +9265,11 @@ __metadata: languageName: node linkType: hard -"@strapi/pack-up@npm:4.15.5-alpha.3, @strapi/pack-up@workspace:*, @strapi/pack-up@workspace:packages/utils/pack-up": +"@strapi/pack-up@npm:4.15.5-alpha.4, @strapi/pack-up@workspace:*, @strapi/pack-up@workspace:packages/utils/pack-up": version: 0.0.0-use.local resolution: "@strapi/pack-up@workspace:packages/utils/pack-up" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" "@types/git-url-parse": "npm:9.0.1" "@types/ini": "npm:1.3.31" "@types/prompts": "npm:2.4.4" @@ -9281,7 +9281,7 @@ __metadata: commander: "npm:8.3.0" esbuild: "npm:0.19.2" esbuild-register: "npm:3.5.0" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" get-latest-version: "npm:5.1.0" git-url-parse: "npm:13.1.0" ini: "npm:4.1.1" @@ -9314,18 +9314,18 @@ __metadata: languageName: node linkType: hard -"@strapi/permissions@npm:4.15.5-alpha.3, @strapi/permissions@workspace:packages/core/permissions": +"@strapi/permissions@npm:4.15.5-alpha.4, @strapi/permissions@workspace:packages/core/permissions": version: 0.0.0-use.local resolution: "@strapi/permissions@workspace:packages/core/permissions" dependencies: "@casl/ability": "npm:6.5.0" - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" - eslint-config-custom: "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.4" lodash: "npm:4.17.21" qs: "npm:6.11.1" sift: "npm:16.0.1" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" languageName: unknown linkType: soft @@ -9334,20 +9334,20 @@ __metadata: resolution: "@strapi/plugin-cloud@workspace:packages/plugins/cloud" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.3" + "@strapi/helper-plugin": "npm:4.15.5-alpha.4" "@strapi/icons": "npm:1.13.0" - "@strapi/strapi": "npm:4.15.5-alpha.3" + "@strapi/strapi": "npm:4.15.5-alpha.4" "@types/react": "npm:18.2.7" "@types/react-dom": "npm:18.2.12" "@types/react-router-dom": "npm:^5.3.3" "@types/styled-components": "npm:5.1.26" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" react: "npm:18.2.0" react-dom: "npm:18.2.0" react-intl: "npm:6.4.1" react-router-dom: "npm:5.3.4" styled-components: "npm:5.3.3" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" typescript: "npm:5.2.2" peerDependencies: "@strapi/strapi": ^4.4.0 @@ -9358,14 +9358,14 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-color-picker@npm:4.15.5-alpha.3, @strapi/plugin-color-picker@workspace:packages/plugins/color-picker": +"@strapi/plugin-color-picker@npm:4.15.5-alpha.4, @strapi/plugin-color-picker@workspace:packages/plugins/color-picker": version: 0.0.0-use.local resolution: "@strapi/plugin-color-picker@workspace:packages/plugins/color-picker" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.3" + "@strapi/helper-plugin": "npm:4.15.5-alpha.4" "@strapi/icons": "npm:1.13.0" - "@strapi/strapi": "npm:4.15.5-alpha.3" + "@strapi/strapi": "npm:4.15.5-alpha.4" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" "@types/styled-components": "npm:5.1.26" @@ -9398,12 +9398,12 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-content-manager@npm:4.15.5-alpha.3, @strapi/plugin-content-manager@workspace:packages/core/content-manager": +"@strapi/plugin-content-manager@npm:4.15.5-alpha.4, @strapi/plugin-content-manager@workspace:packages/core/content-manager": version: 0.0.0-use.local resolution: "@strapi/plugin-content-manager@workspace:packages/core/content-manager" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.4" lodash: "npm:4.17.21" qs: "npm:6.11.1" languageName: unknown @@ -9439,18 +9439,18 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-content-type-builder@npm:4.15.5-alpha.3, @strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder": +"@strapi/plugin-content-type-builder@npm:4.15.5-alpha.4, @strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder": version: 0.0.0-use.local resolution: "@strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder" dependencies: "@sindresorhus/slugify": "npm:1.1.0" "@strapi/design-system": "npm:1.13.0" - "@strapi/generators": "npm:4.15.5-alpha.3" - "@strapi/helper-plugin": "npm:4.15.5-alpha.3" + "@strapi/generators": "npm:4.15.5-alpha.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.4" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/strapi": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/strapi": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" "@testing-library/react": "npm:14.0.0" fs-extra: "npm:10.0.0" history: "npm:^4.9.0" @@ -9476,17 +9476,17 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-documentation@npm:4.15.5-alpha.3, @strapi/plugin-documentation@workspace:packages/plugins/documentation": +"@strapi/plugin-documentation@npm:4.15.5-alpha.4, @strapi/plugin-documentation@workspace:packages/plugins/documentation": version: 0.0.0-use.local resolution: "@strapi/plugin-documentation@workspace:packages/plugins/documentation" dependencies: "@apidevtools/swagger-parser": "npm:^10.1.0" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.3" + "@strapi/helper-plugin": "npm:4.15.5-alpha.4" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/strapi": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/strapi": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" bcryptjs: "npm:2.4.3" @@ -9541,17 +9541,17 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-email@npm:4.15.5-alpha.3, @strapi/plugin-email@workspace:packages/core/email": +"@strapi/plugin-email@npm:4.15.5-alpha.4, @strapi/plugin-email@workspace:packages/core/email": version: 0.0.0-use.local resolution: "@strapi/plugin-email@workspace:packages/core/email" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.3" + "@strapi/helper-plugin": "npm:4.15.5-alpha.4" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/provider-email-sendmail": "npm:4.15.5-alpha.3" - "@strapi/types": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/provider-email-sendmail": "npm:4.15.5-alpha.4" + "@strapi/types": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" "@testing-library/react": "npm:14.0.0" "@types/koa": "npm:2.13.4" "@types/lodash": "npm:^4.14.191" @@ -9575,18 +9575,18 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-graphql@npm:4.15.5-alpha.3, @strapi/plugin-graphql@workspace:packages/plugins/graphql": +"@strapi/plugin-graphql@npm:4.15.5-alpha.4, @strapi/plugin-graphql@workspace:packages/plugins/graphql": version: 0.0.0-use.local resolution: "@strapi/plugin-graphql@workspace:packages/plugins/graphql" dependencies: "@graphql-tools/schema": "npm:8.5.1" "@graphql-tools/utils": "npm:^8.13.1" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.3" + "@strapi/helper-plugin": "npm:4.15.5-alpha.4" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/strapi": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/strapi": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" apollo-server-core: "npm:3.12.1" apollo-server-koa: "npm:3.10.0" cross-env: "npm:^7.0.3" @@ -9613,17 +9613,17 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-i18n@npm:4.15.5-alpha.3, @strapi/plugin-i18n@workspace:packages/plugins/i18n": +"@strapi/plugin-i18n@npm:4.15.5-alpha.4, @strapi/plugin-i18n@workspace:packages/plugins/i18n": version: 0.0.0-use.local resolution: "@strapi/plugin-i18n@workspace:packages/plugins/i18n" dependencies: "@reduxjs/toolkit": "npm:1.9.7" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.3" + "@strapi/helper-plugin": "npm:4.15.5-alpha.4" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/strapi": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/strapi": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" "@testing-library/react": "npm:14.0.0" formik: "npm:2.4.0" immer: "npm:9.0.19" @@ -9648,16 +9648,16 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-sentry@npm:4.15.5-alpha.3, @strapi/plugin-sentry@workspace:packages/plugins/sentry": +"@strapi/plugin-sentry@npm:4.15.5-alpha.4, @strapi/plugin-sentry@workspace:packages/plugins/sentry": version: 0.0.0-use.local resolution: "@strapi/plugin-sentry@workspace:packages/plugins/sentry" dependencies: "@sentry/node": "npm:6.19.7" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.3" + "@strapi/helper-plugin": "npm:4.15.5-alpha.4" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/strapi": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/strapi": "npm:4.15.5-alpha.4" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" react-router-dom: "npm:5.3.4" @@ -9711,17 +9711,17 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-upload@npm:4.15.5-alpha.3, @strapi/plugin-upload@workspace:packages/core/upload": +"@strapi/plugin-upload@npm:4.15.5-alpha.4, @strapi/plugin-upload@workspace:packages/core/upload": version: 0.0.0-use.local resolution: "@strapi/plugin-upload@workspace:packages/core/upload" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.3" + "@strapi/helper-plugin": "npm:4.15.5-alpha.4" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/provider-upload-local": "npm:4.15.5-alpha.3" - "@strapi/strapi": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/provider-upload-local": "npm:4.15.5-alpha.4" + "@strapi/strapi": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -9760,16 +9760,16 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-users-permissions@npm:4.15.5-alpha.3, @strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions": +"@strapi/plugin-users-permissions@npm:4.15.5-alpha.4, @strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions": version: 0.0.0-use.local resolution: "@strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.3" + "@strapi/helper-plugin": "npm:4.15.5-alpha.4" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/strapi": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/strapi": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -9810,14 +9810,14 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-audit-logs-local@npm:4.15.5-alpha.3, @strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local": +"@strapi/provider-audit-logs-local@npm:4.15.5-alpha.4, @strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local": version: 0.0.0-use.local resolution: "@strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/types": "npm:4.15.5-alpha.3" - eslint-config-custom: "npm:4.15.5-alpha.3" - tsconfig: "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/types": "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.4" languageName: unknown linkType: soft @@ -9825,24 +9825,24 @@ __metadata: version: 0.0.0-use.local resolution: "@strapi/provider-email-amazon-ses@workspace:packages/providers/email-amazon-ses" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" - eslint-config-custom: "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.4" node-ses: "npm:^3.0.3" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" languageName: unknown linkType: soft -"@strapi/provider-email-mailgun@npm:4.15.5-alpha.3, @strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun": +"@strapi/provider-email-mailgun@npm:4.15.5-alpha.4, @strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun": version: 0.0.0-use.local resolution: "@strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" - eslint-config-custom: "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.4" form-data: "npm:^4.0.0" mailgun.js: "npm:8.2.1" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" languageName: unknown linkType: soft @@ -9850,12 +9850,12 @@ __metadata: version: 0.0.0-use.local resolution: "@strapi/provider-email-nodemailer@workspace:packages/providers/email-nodemailer" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" "@types/nodemailer": "npm:6.4.7" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" lodash: "npm:4.17.21" nodemailer: "npm:6.9.1" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" languageName: unknown linkType: soft @@ -9864,10 +9864,10 @@ __metadata: resolution: "@strapi/provider-email-sendgrid@workspace:packages/providers/email-sendgrid" dependencies: "@sendgrid/mail": "npm:7.7.0" - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" - eslint-config-custom: "npm:4.15.5-alpha.3" - tsconfig: "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.4" languageName: unknown linkType: soft @@ -9881,20 +9881,20 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-email-sendmail@npm:4.15.5-alpha.3, @strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail": +"@strapi/provider-email-sendmail@npm:4.15.5-alpha.4, @strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail": version: 0.0.0-use.local resolution: "@strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" "@types/sendmail": "npm:1.4.4" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" sendmail: "npm:^1.6.1" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" languageName: unknown linkType: soft -"@strapi/provider-upload-aws-s3@npm:4.15.5-alpha.3, @strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3": +"@strapi/provider-upload-aws-s3@npm:4.15.5-alpha.4, @strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3": version: 0.0.0-use.local resolution: "@strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3" dependencies: @@ -9902,24 +9902,24 @@ __metadata: "@aws-sdk/lib-storage": "npm:3.433.0" "@aws-sdk/s3-request-presigner": "npm:3.433.0" "@aws-sdk/types": "npm:3.433.0" - "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" "@types/jest": "npm:29.5.2" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" lodash: "npm:4.17.21" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" languageName: unknown linkType: soft -"@strapi/provider-upload-cloudinary@npm:4.15.5-alpha.3, @strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary": +"@strapi/provider-upload-cloudinary@npm:4.15.5-alpha.4, @strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary": version: 0.0.0-use.local resolution: "@strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" cloudinary: "npm:^1.41.0" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" into-stream: "npm:^5.1.0" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" languageName: unknown linkType: soft @@ -9933,16 +9933,16 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-upload-local@npm:4.15.5-alpha.3, @strapi/provider-upload-local@workspace:packages/providers/upload-local": +"@strapi/provider-upload-local@npm:4.15.5-alpha.4, @strapi/provider-upload-local@workspace:packages/providers/upload-local": version: 0.0.0-use.local resolution: "@strapi/provider-upload-local@workspace:packages/providers/upload-local" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" "@types/jest": "npm:29.5.2" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" fs-extra: "npm:10.0.0" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" languageName: unknown linkType: soft @@ -10014,28 +10014,28 @@ __metadata: languageName: node linkType: hard -"@strapi/strapi@npm:4.15.5-alpha.3, @strapi/strapi@workspace:packages/core/strapi": +"@strapi/strapi@npm:4.15.5-alpha.4, @strapi/strapi@workspace:packages/core/strapi": version: 0.0.0-use.local resolution: "@strapi/strapi@workspace:packages/core/strapi" dependencies: "@koa/cors": "npm:3.4.3" "@koa/router": "npm:10.1.1" - "@strapi/admin": "npm:4.15.5-alpha.3" - "@strapi/data-transfer": "npm:4.15.5-alpha.3" - "@strapi/database": "npm:4.15.5-alpha.3" - "@strapi/generate-new": "npm:4.15.5-alpha.3" - "@strapi/generators": "npm:4.15.5-alpha.3" - "@strapi/logger": "npm:4.15.5-alpha.3" + "@strapi/admin": "npm:4.15.5-alpha.4" + "@strapi/data-transfer": "npm:4.15.5-alpha.4" + "@strapi/database": "npm:4.15.5-alpha.4" + "@strapi/generate-new": "npm:4.15.5-alpha.4" + "@strapi/generators": "npm:4.15.5-alpha.4" + "@strapi/logger": "npm:4.15.5-alpha.4" "@strapi/pack-up": "workspace:*" - "@strapi/permissions": "npm:4.15.5-alpha.3" - "@strapi/plugin-content-manager": "npm:4.15.5-alpha.3" - "@strapi/plugin-content-type-builder": "npm:4.15.5-alpha.3" - "@strapi/plugin-email": "npm:4.15.5-alpha.3" - "@strapi/plugin-upload": "npm:4.15.5-alpha.3" + "@strapi/permissions": "npm:4.15.5-alpha.4" + "@strapi/plugin-content-manager": "npm:4.15.5-alpha.4" + "@strapi/plugin-content-type-builder": "npm:4.15.5-alpha.4" + "@strapi/plugin-email": "npm:4.15.5-alpha.4" + "@strapi/plugin-upload": "npm:4.15.5-alpha.4" "@strapi/ts-zen": "npm:^0.2.0" - "@strapi/types": "npm:4.15.5-alpha.3" - "@strapi/typescript-utils": "npm:4.15.5-alpha.3" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/types": "npm:4.15.5-alpha.4" + "@strapi/typescript-utils": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.4" "@types/bcryptjs": "npm:2.4.3" "@types/configstore": "npm:5.0.1" "@types/delegates": "npm:1.0.0" @@ -10061,7 +10061,7 @@ __metadata: debug: "npm:4.3.4" delegates: "npm:1.0.0" dotenv: "npm:14.2.0" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" execa: "npm:5.1.1" fs-extra: "npm:10.0.0" glob: "npm:7.2.3" @@ -10091,7 +10091,7 @@ __metadata: semver: "npm:7.5.4" statuses: "npm:2.0.1" supertest: "npm:6.3.3" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" typescript: "npm:5.2.2" yup: "npm:0.32.9" bin: @@ -10128,29 +10128,29 @@ __metadata: languageName: node linkType: hard -"@strapi/types@npm:4.15.5-alpha.3, @strapi/types@workspace:packages/core/types": +"@strapi/types@npm:4.15.5-alpha.4, @strapi/types@workspace:packages/core/types": version: 0.0.0-use.local resolution: "@strapi/types@workspace:packages/core/types" dependencies: "@koa/cors": "npm:3.4.3" "@koa/router": "npm:10.1.1" - "@strapi/database": "npm:4.15.5-alpha.3" - "@strapi/logger": "npm:4.15.5-alpha.3" - "@strapi/pack-up": "npm:4.15.5-alpha.3" - "@strapi/permissions": "npm:4.15.5-alpha.3" + "@strapi/database": "npm:4.15.5-alpha.4" + "@strapi/logger": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/permissions": "npm:4.15.5-alpha.4" "@strapi/ts-zen": "npm:^0.2.0" - "@strapi/utils": "npm:4.15.5-alpha.3" + "@strapi/utils": "npm:4.15.5-alpha.4" "@types/jest": "npm:29.5.2" "@types/koa": "npm:2.13.4" "@types/koa__router": "npm:12.0.0" "@types/node-schedule": "npm:2.1.0" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" https-proxy-agent: "npm:5.0.1" koa: "npm:2.13.4" node-fetch: "npm:2.7.0" node-schedule: "npm:2.1.0" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" typescript: "npm:5.2.2" languageName: unknown linkType: soft @@ -10169,7 +10169,7 @@ __metadata: languageName: node linkType: hard -"@strapi/typescript-utils@npm:4.15.5-alpha.3, @strapi/typescript-utils@workspace:packages/utils/typescript": +"@strapi/typescript-utils@npm:4.15.5-alpha.4, @strapi/typescript-utils@workspace:packages/utils/typescript": version: 0.0.0-use.local resolution: "@strapi/typescript-utils@workspace:packages/utils/typescript" dependencies: @@ -10228,22 +10228,22 @@ __metadata: languageName: node linkType: hard -"@strapi/utils@npm:4.15.5-alpha.3, @strapi/utils@workspace:packages/core/utils": +"@strapi/utils@npm:4.15.5-alpha.4, @strapi/utils@workspace:packages/core/utils": version: 0.0.0-use.local resolution: "@strapi/utils@workspace:packages/core/utils" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/pack-up": "npm:4.15.5-alpha.4" "@types/koa": "npm:2.13.4" "@types/node": "npm:18.18.4" date-fns: "npm:2.30.0" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" http-errors: "npm:1.8.1" koa: "npm:2.13.4" koa-body: "npm:4.2.0" lodash: "npm:4.17.21" p-map: "npm:4.0.0" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" yup: "npm:0.32.9" languageName: unknown linkType: soft @@ -15642,12 +15642,12 @@ __metadata: version: 0.0.0-use.local resolution: "create-strapi-app@workspace:packages/cli/create-strapi-app" dependencies: - "@strapi/generate-new": "npm:4.15.5-alpha.3" - "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/generate-new": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.4" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" inquirer: "npm:8.2.5" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" bin: create-strapi-app: ./bin/index.js languageName: unknown @@ -15657,17 +15657,17 @@ __metadata: version: 0.0.0-use.local resolution: "create-strapi-starter@workspace:packages/cli/create-strapi-starter" dependencies: - "@strapi/generate-new": "npm:4.15.5-alpha.3" - "@strapi/pack-up": "npm:4.15.5-alpha.3" + "@strapi/generate-new": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.4" chalk: "npm:4.1.2" ci-info: "npm:3.8.0" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.5-alpha.3" + eslint-config-custom: "npm:4.15.5-alpha.4" execa: "npm:5.1.1" fs-extra: "npm:10.0.0" inquirer: "npm:8.2.5" ora: "npm:5.4.1" - tsconfig: "npm:4.15.5-alpha.3" + tsconfig: "npm:4.15.5-alpha.4" bin: create-strapi-starter: ./bin/index.js languageName: unknown @@ -17570,7 +17570,7 @@ __metadata: languageName: node linkType: hard -"eslint-config-custom@npm:4.15.5-alpha.3, eslint-config-custom@workspace:packages/utils/eslint-config-custom": +"eslint-config-custom@npm:4.15.5-alpha.4, eslint-config-custom@workspace:packages/utils/eslint-config-custom": version: 0.0.0-use.local resolution: "eslint-config-custom@workspace:packages/utils/eslint-config-custom" languageName: unknown @@ -19498,16 +19498,16 @@ __metadata: resolution: "getstarted@workspace:examples/getstarted" dependencies: "@strapi/icons": "npm:1.11.0" - "@strapi/plugin-color-picker": "npm:4.15.5-alpha.3" - "@strapi/plugin-documentation": "npm:4.15.5-alpha.3" - "@strapi/plugin-graphql": "npm:4.15.5-alpha.3" - "@strapi/plugin-i18n": "npm:4.15.5-alpha.3" - "@strapi/plugin-sentry": "npm:4.15.5-alpha.3" - "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.3" - "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.3" - "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.3" - "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.3" - "@strapi/strapi": "npm:4.15.5-alpha.3" + "@strapi/plugin-color-picker": "npm:4.15.5-alpha.4" + "@strapi/plugin-documentation": "npm:4.15.5-alpha.4" + "@strapi/plugin-graphql": "npm:4.15.5-alpha.4" + "@strapi/plugin-i18n": "npm:4.15.5-alpha.4" + "@strapi/plugin-sentry": "npm:4.15.5-alpha.4" + "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.4" + "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.4" + "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.4" + "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.4" + "@strapi/strapi": "npm:4.15.5-alpha.4" better-sqlite3: "npm:8.6.0" lodash: "npm:4.17.21" mysql: "npm:2.18.1" @@ -23025,9 +23025,9 @@ __metadata: version: 0.0.0-use.local resolution: "kitchensink-ts@workspace:examples/kitchensink-ts" dependencies: - "@strapi/plugin-i18n": "npm:4.15.5-alpha.3" - "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.3" - "@strapi/strapi": "npm:4.15.5-alpha.3" + "@strapi/plugin-i18n": "npm:4.15.5-alpha.4" + "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.4" + "@strapi/strapi": "npm:4.15.5-alpha.4" better-sqlite3: "npm:8.6.0" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" @@ -23040,10 +23040,10 @@ __metadata: version: 0.0.0-use.local resolution: "kitchensink@workspace:examples/kitchensink" dependencies: - "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.3" - "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.3" - "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.3" - "@strapi/strapi": "npm:4.15.5-alpha.3" + "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.4" + "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.4" + "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.4" + "@strapi/strapi": "npm:4.15.5-alpha.4" lodash: "npm:4.17.21" mysql: "npm:2.18.1" mysql2: "npm:3.6.0" @@ -31985,7 +31985,7 @@ __metadata: languageName: node linkType: hard -"tsconfig@npm:4.15.5-alpha.3, tsconfig@workspace:packages/utils/tsconfig": +"tsconfig@npm:4.15.5-alpha.4, tsconfig@workspace:packages/utils/tsconfig": version: 0.0.0-use.local resolution: "tsconfig@workspace:packages/utils/tsconfig" dependencies: From 3ba8a83b4a35ecee425713cd9fa9a5f5c2ea7650 Mon Sep 17 00:00:00 2001 From: Christian Date: Fri, 17 Nov 2023 12:16:04 +0100 Subject: [PATCH 30/53] fix(ctb): protect undefined values on SelectComponents (#18808) * fix: protect undefined values on SelectComponents * fix: if value is undefined set number to 0 --- .../admin/src/components/SelectComponents/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/content-type-builder/admin/src/components/SelectComponents/index.js b/packages/core/content-type-builder/admin/src/components/SelectComponents/index.js index f6d70cd94d9..5b1f286a3f9 100644 --- a/packages/core/content-type-builder/admin/src/components/SelectComponents/index.js +++ b/packages/core/content-type-builder/admin/src/components/SelectComponents/index.js @@ -54,7 +54,7 @@ const SelectComponents = ({ dynamicZoneTarget, intlLabel, name, onChange, value defaultMessage: '{number, plural, =0 {# components} one {# component} other {# components}} selected', }, - { number: value.length } + { number: value?.length ?? 0 } ); return ( From b77b41cda42dc1c1bcbd4b124d0efbbc6f596e11 Mon Sep 17 00:00:00 2001 From: Christian Date: Fri, 17 Nov 2023 12:17:25 +0100 Subject: [PATCH 31/53] fix(providers): aws credentials (#18812) --- .../upload-aws-s3/src/__tests__/utils.test.ts | 16 +++++++++++++--- packages/providers/upload-aws-s3/src/index.ts | 4 ++-- packages/providers/upload-aws-s3/src/utils.ts | 4 ++-- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/packages/providers/upload-aws-s3/src/__tests__/utils.test.ts b/packages/providers/upload-aws-s3/src/__tests__/utils.test.ts index 8aab32fd2f8..cf48d5b3bd1 100644 --- a/packages/providers/upload-aws-s3/src/__tests__/utils.test.ts +++ b/packages/providers/upload-aws-s3/src/__tests__/utils.test.ts @@ -16,7 +16,7 @@ const defaultOptions = { describe('Utils', () => { describe('Extract credentials for V4 different aws provider configurations', () => { - test('[Legacy] Credentials directly in the options', async () => { + test('[Legacy] Credentials directly in the options', () => { const options: InitOptions = { accessKeyId, secretAccessKey, @@ -30,7 +30,7 @@ describe('Utils', () => { }); }); - test('[Legacy] credentials directly in s3Options', async () => { + test('[Legacy] credentials directly in s3Options', () => { const options: InitOptions = { s3Options: { accessKeyId, @@ -46,7 +46,7 @@ describe('Utils', () => { }); }); - test('Credentials in credentials object inside s3Options', async () => { + test('Credentials in credentials object inside s3Options', () => { const options: InitOptions = { s3Options: { credentials: { @@ -63,5 +63,15 @@ describe('Utils', () => { secretAccessKey, }); }); + test('Does not throw an error when credentials are not present', () => { + const options: InitOptions = { + s3Options: { + ...defaultOptions, + }, + }; + const credentials = extractCredentials(options); + + expect(credentials).toEqual(null); + }); }); }); diff --git a/packages/providers/upload-aws-s3/src/index.ts b/packages/providers/upload-aws-s3/src/index.ts index 1a280536daf..dac9ea3a293 100644 --- a/packages/providers/upload-aws-s3/src/index.ts +++ b/packages/providers/upload-aws-s3/src/index.ts @@ -76,11 +76,11 @@ const getConfig = ({ baseUrl, rootPath, s3Options, ...legacyS3Options }: InitOpt "S3 configuration options passed at root level of the plugin's providerOptions is deprecated and will be removed in a future release. Please wrap them inside the 's3Options:{}' property." ); } - + const credentials = extractCredentials({ s3Options, ...legacyS3Options }); const config = { ...s3Options, ...legacyS3Options, - credentials: extractCredentials({ s3Options, ...legacyS3Options }), + ...(credentials ? { credentials } : {}), }; config.params.ACL = getOr(ObjectCannedACL.public_read, ['params', 'ACL'], config); diff --git a/packages/providers/upload-aws-s3/src/utils.ts b/packages/providers/upload-aws-s3/src/utils.ts index 31e5f34ec6d..8847cb0579e 100644 --- a/packages/providers/upload-aws-s3/src/utils.ts +++ b/packages/providers/upload-aws-s3/src/utils.ts @@ -89,7 +89,7 @@ function getBucketFromAwsUrl(fileUrl: string): BucketInfo { } // TODO Remove this in V5 since we will only support the new config structure -export const extractCredentials = (options: InitOptions): AwsCredentialIdentity => { +export const extractCredentials = (options: InitOptions): AwsCredentialIdentity | null => { // legacy if (options.accessKeyId && options.secretAccessKey) { return { @@ -115,5 +115,5 @@ export const extractCredentials = (options: InitOptions): AwsCredentialIdentity }; } - throw new Error("Couldn't find AWS credentials."); + return null; }; From afe9e1825429e5d421311cedb027d109edcd401a Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Tue, 21 Nov 2023 20:35:37 +0100 Subject: [PATCH 32/53] v4.15.5-alpha.5 --- .github/actions/check-pr-status/package.json | 2 +- examples/getstarted/package.json | 22 +- examples/kitchensink-ts/package.json | 8 +- examples/kitchensink/package.json | 10 +- lerna.json | 2 +- packages/admin-test-utils/package.json | 6 +- packages/cli/create-strapi-app/package.json | 10 +- .../cli/create-strapi-starter/package.json | 10 +- packages/core/admin/package.json | 22 +- packages/core/content-manager/package.json | 4 +- .../core/content-type-builder/package.json | 12 +- packages/core/data-transfer/package.json | 12 +- packages/core/database/package.json | 10 +- packages/core/email/package.json | 12 +- packages/core/helper-plugin/package.json | 10 +- packages/core/permissions/package.json | 10 +- packages/core/strapi/package.json | 36 +- packages/core/types/package.json | 16 +- packages/core/upload/package.json | 12 +- packages/core/utils/package.json | 8 +- packages/generators/app/package.json | 4 +- packages/generators/generators/package.json | 12 +- packages/plugins/cloud/package.json | 10 +- packages/plugins/color-picker/package.json | 6 +- packages/plugins/documentation/package.json | 10 +- packages/plugins/graphql/package.json | 10 +- packages/plugins/i18n/package.json | 10 +- packages/plugins/sentry/package.json | 8 +- .../plugins/users-permissions/package.json | 10 +- .../providers/audit-logs-local/package.json | 10 +- .../providers/email-amazon-ses/package.json | 10 +- packages/providers/email-mailgun/package.json | 10 +- .../providers/email-nodemailer/package.json | 8 +- .../providers/email-sendgrid/package.json | 10 +- .../providers/email-sendmail/package.json | 10 +- packages/providers/upload-aws-s3/package.json | 8 +- .../providers/upload-cloudinary/package.json | 10 +- packages/providers/upload-local/package.json | 10 +- packages/utils/api-tests/package.json | 2 +- .../utils/eslint-config-custom/package.json | 2 +- packages/utils/logger/package.json | 8 +- packages/utils/pack-up/package.json | 6 +- packages/utils/tsconfig/package.json | 2 +- packages/utils/typescript/package.json | 2 +- scripts/front/package.json | 2 +- yarn.lock | 394 +++++++++--------- 46 files changed, 409 insertions(+), 409 deletions(-) diff --git a/.github/actions/check-pr-status/package.json b/.github/actions/check-pr-status/package.json index 2f8df79ea72..9383c31b64c 100644 --- a/.github/actions/check-pr-status/package.json +++ b/.github/actions/check-pr-status/package.json @@ -1,6 +1,6 @@ { "name": "check-pr-status", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "private": true, "license": "MIT", "main": "dist/index.js", diff --git a/examples/getstarted/package.json b/examples/getstarted/package.json index 9efe9ec2fdd..642351d9048 100644 --- a/examples/getstarted/package.json +++ b/examples/getstarted/package.json @@ -1,6 +1,6 @@ { "name": "getstarted", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "private": true, "description": "A Strapi application.", "license": "SEE LICENSE IN LICENSE", @@ -14,16 +14,16 @@ }, "dependencies": { "@strapi/icons": "1.11.0", - "@strapi/plugin-color-picker": "4.15.5-alpha.4", - "@strapi/plugin-documentation": "4.15.5-alpha.4", - "@strapi/plugin-graphql": "4.15.5-alpha.4", - "@strapi/plugin-i18n": "4.15.5-alpha.4", - "@strapi/plugin-sentry": "4.15.5-alpha.4", - "@strapi/plugin-users-permissions": "4.15.5-alpha.4", - "@strapi/provider-email-mailgun": "4.15.5-alpha.4", - "@strapi/provider-upload-aws-s3": "4.15.5-alpha.4", - "@strapi/provider-upload-cloudinary": "4.15.5-alpha.4", - "@strapi/strapi": "4.15.5-alpha.4", + "@strapi/plugin-color-picker": "4.15.5-alpha.5", + "@strapi/plugin-documentation": "4.15.5-alpha.5", + "@strapi/plugin-graphql": "4.15.5-alpha.5", + "@strapi/plugin-i18n": "4.15.5-alpha.5", + "@strapi/plugin-sentry": "4.15.5-alpha.5", + "@strapi/plugin-users-permissions": "4.15.5-alpha.5", + "@strapi/provider-email-mailgun": "4.15.5-alpha.5", + "@strapi/provider-upload-aws-s3": "4.15.5-alpha.5", + "@strapi/provider-upload-cloudinary": "4.15.5-alpha.5", + "@strapi/strapi": "4.15.5-alpha.5", "better-sqlite3": "8.6.0", "lodash": "4.17.21", "mysql": "2.18.1", diff --git a/examples/kitchensink-ts/package.json b/examples/kitchensink-ts/package.json index 72565ba6be4..b3aeca61ebf 100644 --- a/examples/kitchensink-ts/package.json +++ b/examples/kitchensink-ts/package.json @@ -1,6 +1,6 @@ { "name": "kitchensink-ts", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "private": true, "description": "A Strapi application", "license": "MIT", @@ -14,9 +14,9 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/plugin-i18n": "4.15.5-alpha.4", - "@strapi/plugin-users-permissions": "4.15.5-alpha.4", - "@strapi/strapi": "4.15.5-alpha.4", + "@strapi/plugin-i18n": "4.15.5-alpha.5", + "@strapi/plugin-users-permissions": "4.15.5-alpha.5", + "@strapi/strapi": "4.15.5-alpha.5", "better-sqlite3": "8.6.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/kitchensink/package.json b/examples/kitchensink/package.json index abc4368d2ff..919b4d9201b 100644 --- a/examples/kitchensink/package.json +++ b/examples/kitchensink/package.json @@ -1,6 +1,6 @@ { "name": "kitchensink", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "private": true, "description": "A Strapi application.", "license": "SEE LICENSE IN LICENSE", @@ -13,10 +13,10 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/provider-email-mailgun": "4.15.5-alpha.4", - "@strapi/provider-upload-aws-s3": "4.15.5-alpha.4", - "@strapi/provider-upload-cloudinary": "4.15.5-alpha.4", - "@strapi/strapi": "4.15.5-alpha.4", + "@strapi/provider-email-mailgun": "4.15.5-alpha.5", + "@strapi/provider-upload-aws-s3": "4.15.5-alpha.5", + "@strapi/provider-upload-cloudinary": "4.15.5-alpha.5", + "@strapi/strapi": "4.15.5-alpha.5", "lodash": "4.17.21", "mysql": "2.18.1", "mysql2": "3.6.0", diff --git a/lerna.json b/lerna.json index 0d42ed9bd64..cea264e536e 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "packages": ["packages/*", "examples/*"], "npmClient": "yarn", "useWorkspaces": true, diff --git a/packages/admin-test-utils/package.json b/packages/admin-test-utils/package.json index 7181461f5c3..05cae34c667 100644 --- a/packages/admin-test-utils/package.json +++ b/packages/admin-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/admin-test-utils", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "private": true, "description": "Test utilities for the Strapi administration panel", "license": "MIT", @@ -75,8 +75,8 @@ "@reduxjs/toolkit": "1.9.7", "@strapi/pack-up": "workspace:*", "@testing-library/jest-dom": "5.16.5", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "peerDependencies": { "@reduxjs/toolkit": "^1.9.7", diff --git a/packages/cli/create-strapi-app/package.json b/packages/cli/create-strapi-app/package.json index c86ac617842..73fb763f2f5 100644 --- a/packages/cli/create-strapi-app/package.json +++ b/packages/cli/create-strapi-app/package.json @@ -1,6 +1,6 @@ { "name": "create-strapi-app", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Generate a new Strapi application.", "keywords": [ "create-strapi-app", @@ -44,14 +44,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/generate-new": "4.15.5-alpha.4", + "@strapi/generate-new": "4.15.5-alpha.5", "commander": "8.3.0", "inquirer": "8.2.5" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "@strapi/pack-up": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/cli/create-strapi-starter/package.json b/packages/cli/create-strapi-starter/package.json index 563d9a7a352..7655b3c6b7b 100644 --- a/packages/cli/create-strapi-starter/package.json +++ b/packages/cli/create-strapi-starter/package.json @@ -1,6 +1,6 @@ { "name": "create-strapi-starter", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Generate a new Strapi application.", "keywords": [ "create-strapi-starter", @@ -44,7 +44,7 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/generate-new": "4.15.5-alpha.4", + "@strapi/generate-new": "4.15.5-alpha.5", "chalk": "4.1.2", "ci-info": "3.8.0", "commander": "8.3.0", @@ -54,9 +54,9 @@ "ora": "5.4.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "@strapi/pack-up": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/admin/package.json b/packages/core/admin/package.json index 66beacce197..e41e68a761d 100644 --- a/packages/core/admin/package.json +++ b/packages/core/admin/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/admin", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Strapi Admin", "repository": { "type": "git", @@ -75,15 +75,15 @@ "@radix-ui/react-context": "1.0.1", "@radix-ui/react-toolbar": "1.0.4", "@reduxjs/toolkit": "1.9.7", - "@strapi/data-transfer": "4.15.5-alpha.4", + "@strapi/data-transfer": "4.15.5-alpha.5", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.4", + "@strapi/helper-plugin": "4.15.5-alpha.5", "@strapi/icons": "1.13.0", - "@strapi/permissions": "4.15.5-alpha.4", - "@strapi/provider-audit-logs-local": "4.15.5-alpha.4", - "@strapi/types": "4.15.5-alpha.4", - "@strapi/typescript-utils": "4.15.5-alpha.4", - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/permissions": "4.15.5-alpha.5", + "@strapi/provider-audit-logs-local": "4.15.5-alpha.5", + "@strapi/types": "4.15.5-alpha.5", + "@strapi/typescript-utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5-alpha.5", "axios": "1.6.0", "bcryptjs": "2.4.3", "boxen": "5.1.2", @@ -172,9 +172,9 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/admin-test-utils": "4.15.5-alpha.4", - "@strapi/pack-up": "4.15.5-alpha.4", - "@strapi/strapi": "4.15.5-alpha.4", + "@strapi/admin-test-utils": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/strapi": "4.15.5-alpha.5", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/core/content-manager/package.json b/packages/core/content-manager/package.json index 7f769d8cc28..6eeb4e10f95 100644 --- a/packages/core/content-manager/package.json +++ b/packages/core/content-manager/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-content-manager", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "A powerful UI to easily manage your data.", "repository": { "type": "git", @@ -26,7 +26,7 @@ }, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.5", "lodash": "4.17.21", "qs": "6.11.1" }, diff --git a/packages/core/content-type-builder/package.json b/packages/core/content-type-builder/package.json index 83cf78233a9..f0123ceb098 100644 --- a/packages/core/content-type-builder/package.json +++ b/packages/core/content-type-builder/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-content-type-builder", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Strapi plugin to create content type", "repository": { "type": "git", @@ -49,10 +49,10 @@ "dependencies": { "@sindresorhus/slugify": "1.1.0", "@strapi/design-system": "1.13.0", - "@strapi/generators": "4.15.5-alpha.4", - "@strapi/helper-plugin": "4.15.5-alpha.4", + "@strapi/generators": "4.15.5-alpha.5", + "@strapi/helper-plugin": "4.15.5-alpha.5", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.5", "fs-extra": "10.0.0", "immer": "9.0.19", "lodash": "4.17.21", @@ -65,8 +65,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "@strapi/strapi": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/strapi": "4.15.5-alpha.5", "@testing-library/react": "14.0.0", "history": "^4.9.0", "react": "^18.2.0", diff --git a/packages/core/data-transfer/package.json b/packages/core/data-transfer/package.json index da22935d882..4cb786f26ce 100644 --- a/packages/core/data-transfer/package.json +++ b/packages/core/data-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/data-transfer", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Data transfer capabilities for Strapi", "keywords": [ "strapi", @@ -41,10 +41,10 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/logger": "4.15.5-alpha.4", - "@strapi/strapi": "4.15.5-alpha.4", - "@strapi/types": "4.15.5-alpha.4", - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/logger": "4.15.5-alpha.5", + "@strapi/strapi": "4.15.5-alpha.5", + "@strapi/types": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5-alpha.5", "chalk": "4.1.2", "cli-table3": "0.6.2", "commander": "8.3.0", @@ -61,7 +61,7 @@ "ws": "8.13.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", "@strapi/strapi": "4.15.2", "@types/fs-extra": "9.0.13", "@types/jest": "29.5.2", diff --git a/packages/core/database/package.json b/packages/core/database/package.json index a8133919b35..bac73ec0e6e 100644 --- a/packages/core/database/package.json +++ b/packages/core/database/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/database", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Strapi's database layer", "homepage": "https://strapi.io", "bugs": { @@ -40,7 +40,7 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.5", "date-fns": "2.30.0", "debug": "4.3.4", "fs-extra": "10.0.0", @@ -50,9 +50,9 @@ "umzug": "3.2.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "@strapi/pack-up": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/email/package.json b/packages/core/email/package.json index 6f20446f018..636e3f6ead3 100644 --- a/packages/core/email/package.json +++ b/packages/core/email/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-email", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Easily configure your Strapi application to send emails.", "repository": { "type": "git", @@ -54,10 +54,10 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.4", + "@strapi/helper-plugin": "4.15.5-alpha.5", "@strapi/icons": "1.13.0", - "@strapi/provider-email-sendmail": "4.15.5-alpha.4", - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/provider-email-sendmail": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5-alpha.5", "lodash": "4.17.21", "prop-types": "^15.8.1", "react-intl": "6.4.1", @@ -65,8 +65,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "@strapi/types": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/types": "4.15.5-alpha.5", "@testing-library/react": "14.0.0", "@types/koa": "2.13.4", "@types/lodash": "^4.14.191", diff --git a/packages/core/helper-plugin/package.json b/packages/core/helper-plugin/package.json index cd68c66e20e..09f5ed18418 100644 --- a/packages/core/helper-plugin/package.json +++ b/packages/core/helper-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/helper-plugin", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Helper for Strapi plugins development", "repository": { "type": "git", @@ -69,11 +69,11 @@ "@storybook/addon-mdx-gfm": "7.4.0", "@storybook/builder-vite": "7.4.0", "@storybook/react-vite": "7.4.0", - "@strapi/admin-test-utils": "4.15.5-alpha.4", + "@strapi/admin-test-utils": "4.15.5-alpha.5", "@strapi/design-system": "1.13.0", "@strapi/icons": "1.13.0", - "@strapi/pack-up": "4.15.5-alpha.4", - "@strapi/types": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/types": "4.15.5-alpha.5", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/react": "18.2.7", @@ -82,7 +82,7 @@ "@types/react-router-dom": "5.3.3", "@types/styled-components": "5.1.26", "cross-env": "^7.0.3", - "eslint-config-custom": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.5", "eslint-plugin-storybook": "0.6.14", "msw": "1.3.0", "react": "^18.2.0", diff --git a/packages/core/permissions/package.json b/packages/core/permissions/package.json index 104a1597ebd..ccfab5237bf 100644 --- a/packages/core/permissions/package.json +++ b/packages/core/permissions/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/permissions", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Strapi's permission layer.", "repository": { "type": "git", @@ -38,15 +38,15 @@ }, "dependencies": { "@casl/ability": "6.5.0", - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.5", "lodash": "4.17.21", "qs": "6.11.1", "sift": "16.0.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "@strapi/pack-up": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/strapi/package.json b/packages/core/strapi/package.json index 1a9bf67528c..68d0efe6a51 100644 --- a/packages/core/strapi/package.json +++ b/packages/core/strapi/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/strapi", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite", "keywords": [ "strapi", @@ -114,21 +114,21 @@ "dependencies": { "@koa/cors": "3.4.3", "@koa/router": "10.1.1", - "@strapi/admin": "4.15.5-alpha.4", - "@strapi/data-transfer": "4.15.5-alpha.4", - "@strapi/database": "4.15.5-alpha.4", - "@strapi/generate-new": "4.15.5-alpha.4", - "@strapi/generators": "4.15.5-alpha.4", - "@strapi/logger": "4.15.5-alpha.4", - "@strapi/pack-up": "4.15.5-alpha.4", - "@strapi/permissions": "4.15.5-alpha.4", - "@strapi/plugin-content-manager": "4.15.5-alpha.4", - "@strapi/plugin-content-type-builder": "4.15.5-alpha.4", - "@strapi/plugin-email": "4.15.5-alpha.4", - "@strapi/plugin-upload": "4.15.5-alpha.4", - "@strapi/types": "4.15.5-alpha.4", - "@strapi/typescript-utils": "4.15.5-alpha.4", - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/admin": "4.15.5-alpha.5", + "@strapi/data-transfer": "4.15.5-alpha.5", + "@strapi/database": "4.15.5-alpha.5", + "@strapi/generate-new": "4.15.5-alpha.5", + "@strapi/generators": "4.15.5-alpha.5", + "@strapi/logger": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/permissions": "4.15.5-alpha.5", + "@strapi/plugin-content-manager": "4.15.5-alpha.5", + "@strapi/plugin-content-type-builder": "4.15.5-alpha.5", + "@strapi/plugin-email": "4.15.5-alpha.5", + "@strapi/plugin-upload": "4.15.5-alpha.5", + "@strapi/types": "4.15.5-alpha.5", + "@strapi/typescript-utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5-alpha.5", "bcryptjs": "2.4.3", "boxen": "5.1.2", "chalk": "4.1.2", @@ -188,9 +188,9 @@ "@types/node": "18.18.4", "@types/node-schedule": "2.1.0", "@types/statuses": "2.0.1", - "eslint-config-custom": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.5", "supertest": "6.3.3", - "tsconfig": "4.15.5-alpha.4" + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/types/package.json b/packages/core/types/package.json index a860d8a2d8e..b1e5b404a3f 100644 --- a/packages/core/types/package.json +++ b/packages/core/types/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/types", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Shared typescript types for Strapi internal use", "keywords": [ "strapi" @@ -46,10 +46,10 @@ "dependencies": { "@koa/cors": "3.4.3", "@koa/router": "10.1.1", - "@strapi/database": "4.15.5-alpha.4", - "@strapi/logger": "4.15.5-alpha.4", - "@strapi/permissions": "4.15.5-alpha.4", - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/database": "4.15.5-alpha.5", + "@strapi/logger": "4.15.5-alpha.5", + "@strapi/permissions": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5-alpha.5", "commander": "8.3.0", "https-proxy-agent": "5.0.1", "koa": "2.13.4", @@ -57,14 +57,14 @@ "node-schedule": "2.1.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", "@strapi/ts-zen": "^0.2.0", "@types/jest": "29.5.2", "@types/koa": "2.13.4", "@types/koa__router": "12.0.0", "@types/node-schedule": "2.1.0", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5", "typescript": "5.2.2" }, "engines": { diff --git a/packages/core/upload/package.json b/packages/core/upload/package.json index 2dfd1d400f2..11943f88559 100644 --- a/packages/core/upload/package.json +++ b/packages/core/upload/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-upload", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Makes it easy to upload images and files to your Strapi Application.", "license": "SEE LICENSE IN LICENSE", "author": { @@ -44,10 +44,10 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.4", + "@strapi/helper-plugin": "4.15.5-alpha.5", "@strapi/icons": "1.13.0", - "@strapi/provider-upload-local": "4.15.5-alpha.4", - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/provider-upload-local": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5-alpha.5", "axios": "1.6.0", "byte-size": "7.0.1", "cropperjs": "1.6.0", @@ -71,8 +71,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "@strapi/strapi": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/strapi": "4.15.5-alpha.5", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/core/utils/package.json b/packages/core/utils/package.json index 1da225543bf..df47606c87a 100644 --- a/packages/core/utils/package.json +++ b/packages/core/utils/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/utils", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Shared utilities for the Strapi packages", "keywords": [ "strapi", @@ -53,13 +53,13 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", "@types/koa": "2.13.4", "@types/node": "18.18.4", - "eslint-config-custom": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.5", "koa": "2.13.4", "koa-body": "4.2.0", - "tsconfig": "4.15.5-alpha.4" + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/generators/app/package.json b/packages/generators/app/package.json index 66f6222262c..4b9dab30f16 100644 --- a/packages/generators/app/package.json +++ b/packages/generators/app/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/generate-new", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Generate a new Strapi application.", "keywords": [ "generate", @@ -58,7 +58,7 @@ "tar": "6.1.13" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", "copyfiles": "2.4.1" }, "engines": { diff --git a/packages/generators/generators/package.json b/packages/generators/generators/package.json index 53bf11cfa1c..f1ea7d7614d 100644 --- a/packages/generators/generators/package.json +++ b/packages/generators/generators/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/generators", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Interactive API generator.", "keywords": [ "strapi", @@ -47,8 +47,8 @@ }, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/typescript-utils": "4.15.5-alpha.4", - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/typescript-utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5-alpha.5", "chalk": "4.1.2", "copyfiles": "2.4.1", "fs-extra": "10.0.0", @@ -57,9 +57,9 @@ "pluralize": "8.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "@strapi/pack-up": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/plugins/cloud/package.json b/packages/plugins/cloud/package.json index 9f45f9547cf..2c44a569bf5 100644 --- a/packages/plugins/cloud/package.json +++ b/packages/plugins/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-cloud", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Instructions to deploy your local project to Strapi Cloud", "license": "MIT", "author": { @@ -38,22 +38,22 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.4", + "@strapi/helper-plugin": "4.15.5-alpha.5", "@strapi/icons": "1.13.0", "react-intl": "6.4.1" }, "devDependencies": { - "@strapi/strapi": "4.15.5-alpha.4", + "@strapi/strapi": "4.15.5-alpha.5", "@types/react": "18.2.7", "@types/react-dom": "18.2.12", "@types/react-router-dom": "^5.3.3", "@types/styled-components": "5.1.26", - "eslint-config-custom": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.5", "react": "18.2.0", "react-dom": "18.2.0", "react-router-dom": "5.3.4", "styled-components": "5.3.3", - "tsconfig": "4.15.5-alpha.4", + "tsconfig": "4.15.5-alpha.5", "typescript": "5.2.2" }, "peerDependencies": { diff --git a/packages/plugins/color-picker/package.json b/packages/plugins/color-picker/package.json index 4ea69be4e7d..eea140f3530 100644 --- a/packages/plugins/color-picker/package.json +++ b/packages/plugins/color-picker/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-color-picker", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Strapi maintained Custom Fields", "repository": { "type": "git", @@ -55,14 +55,14 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.4", + "@strapi/helper-plugin": "4.15.5-alpha.5", "@strapi/icons": "1.13.0", "prop-types": "^15.8.1", "react-colorful": "5.6.1", "react-intl": "6.4.1" }, "devDependencies": { - "@strapi/strapi": "4.15.5-alpha.4", + "@strapi/strapi": "4.15.5-alpha.5", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/styled-components": "5.1.26", diff --git a/packages/plugins/documentation/package.json b/packages/plugins/documentation/package.json index e5e7004268a..b54659d8d7b 100644 --- a/packages/plugins/documentation/package.json +++ b/packages/plugins/documentation/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-documentation", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Create an OpenAPI Document and visualize your API with SWAGGER UI.", "repository": { "type": "git", @@ -47,9 +47,9 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.4", + "@strapi/helper-plugin": "4.15.5-alpha.5", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.5", "bcryptjs": "2.4.3", "cheerio": "^1.0.0-rc.12", "formik": "2.4.0", @@ -67,8 +67,8 @@ }, "devDependencies": { "@apidevtools/swagger-parser": "^10.1.0", - "@strapi/pack-up": "4.15.5-alpha.4", - "@strapi/strapi": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/strapi": "4.15.5-alpha.5", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "msw": "1.3.0", diff --git a/packages/plugins/graphql/package.json b/packages/plugins/graphql/package.json index 9557b325f03..c98d85349cb 100644 --- a/packages/plugins/graphql/package.json +++ b/packages/plugins/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-graphql", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Adds GraphQL endpoint with default API methods.", "repository": { "type": "git", @@ -45,9 +45,9 @@ "@graphql-tools/schema": "8.5.1", "@graphql-tools/utils": "^8.13.1", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.4", + "@strapi/helper-plugin": "4.15.5-alpha.5", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.5", "apollo-server-core": "3.12.1", "apollo-server-koa": "3.10.0", "graphql": "^15.5.1", @@ -61,8 +61,8 @@ "pluralize": "8.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "@strapi/strapi": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/strapi": "4.15.5-alpha.5", "cross-env": "^7.0.3", "koa": "2.13.4", "react": "^18.2.0", diff --git a/packages/plugins/i18n/package.json b/packages/plugins/i18n/package.json index 2d847b87cdb..d3268e7cf0d 100644 --- a/packages/plugins/i18n/package.json +++ b/packages/plugins/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-i18n", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "This plugin enables to create, to read and to update content in different languages, both from the Admin Panel and from the API", "repository": { "type": "git", @@ -50,9 +50,9 @@ "dependencies": { "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.4", + "@strapi/helper-plugin": "4.15.5-alpha.5", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.5", "formik": "2.4.0", "immer": "9.0.19", "lodash": "4.17.21", @@ -64,8 +64,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "@strapi/strapi": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/strapi": "4.15.5-alpha.5", "@testing-library/react": "14.0.0", "msw": "1.3.0", "react": "^18.2.0", diff --git a/packages/plugins/sentry/package.json b/packages/plugins/sentry/package.json index 57034bfa0af..1a4d6f07e3a 100644 --- a/packages/plugins/sentry/package.json +++ b/packages/plugins/sentry/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-sentry", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Send Strapi error events to Sentry", "repository": { "type": "git", @@ -46,12 +46,12 @@ "dependencies": { "@sentry/node": "6.19.7", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.4", + "@strapi/helper-plugin": "4.15.5-alpha.5", "@strapi/icons": "1.13.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "@strapi/strapi": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/strapi": "4.15.5-alpha.5", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "5.3.4", diff --git a/packages/plugins/users-permissions/package.json b/packages/plugins/users-permissions/package.json index 342b11fb059..1b418b1bfc9 100644 --- a/packages/plugins/users-permissions/package.json +++ b/packages/plugins/users-permissions/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-users-permissions", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Protect your API with a full-authentication process based on JWT", "repository": { "type": "git", @@ -48,9 +48,9 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.4", + "@strapi/helper-plugin": "4.15.5-alpha.5", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.5", "bcryptjs": "2.4.3", "formik": "2.4.0", "grant-koa": "5.4.8", @@ -69,8 +69,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "@strapi/strapi": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/strapi": "4.15.5-alpha.5", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/providers/audit-logs-local/package.json b/packages/providers/audit-logs-local/package.json index 6d0acbc204b..2c670e6b988 100644 --- a/packages/providers/audit-logs-local/package.json +++ b/packages/providers/audit-logs-local/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-audit-logs-local", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Local provider for strapi audit logs", "keywords": [ "audit-logs", @@ -42,10 +42,10 @@ "watch": "pack-up watch" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "@strapi/types": "4.15.5-alpha.4", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/types": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-amazon-ses/package.json b/packages/providers/email-amazon-ses/package.json index 8befd4d758d..db1cd45a89b 100644 --- a/packages/providers/email-amazon-ses/package.json +++ b/packages/providers/email-amazon-ses/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-amazon-ses", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Amazon SES provider for strapi email", "keywords": [ "email", @@ -43,13 +43,13 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.5", "node-ses": "^3.0.3" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "@strapi/pack-up": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-mailgun/package.json b/packages/providers/email-mailgun/package.json index c6cc034652d..ce7a961d2c7 100644 --- a/packages/providers/email-mailgun/package.json +++ b/packages/providers/email-mailgun/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-mailgun", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Mailgun provider for strapi email plugin", "keywords": [ "email", @@ -45,14 +45,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.5", "form-data": "^4.0.0", "mailgun.js": "8.2.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "@strapi/pack-up": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-nodemailer/package.json b/packages/providers/email-nodemailer/package.json index 63f51c6e452..abac73fac3d 100644 --- a/packages/providers/email-nodemailer/package.json +++ b/packages/providers/email-nodemailer/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-nodemailer", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Nodemailer provider for Strapi 3", "keywords": [ "strapi", @@ -60,10 +60,10 @@ "nodemailer": "6.9.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", "@types/nodemailer": "6.4.7", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-sendgrid/package.json b/packages/providers/email-sendgrid/package.json index d73178e6e83..09e083ff2d0 100644 --- a/packages/providers/email-sendgrid/package.json +++ b/packages/providers/email-sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-sendgrid", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Sendgrid provider for strapi email", "keywords": [ "email", @@ -44,12 +44,12 @@ }, "dependencies": { "@sendgrid/mail": "7.7.0", - "@strapi/utils": "4.15.5-alpha.4" + "@strapi/utils": "4.15.5-alpha.5" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "@strapi/pack-up": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-sendmail/package.json b/packages/providers/email-sendmail/package.json index 8a400df6ea7..e7ddc42a478 100644 --- a/packages/providers/email-sendmail/package.json +++ b/packages/providers/email-sendmail/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-sendmail", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Sendmail provider for strapi email", "keywords": [ "email", @@ -42,14 +42,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.5", "sendmail": "^1.6.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", "@types/sendmail": "1.4.4", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-aws-s3/package.json b/packages/providers/upload-aws-s3/package.json index 1741c672e27..74b17e204de 100644 --- a/packages/providers/upload-aws-s3/package.json +++ b/packages/providers/upload-aws-s3/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-aws-s3", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "AWS S3 provider for strapi upload", "keywords": [ "upload", @@ -53,10 +53,10 @@ "lodash": "4.17.21" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", "@types/jest": "29.5.2", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-cloudinary/package.json b/packages/providers/upload-cloudinary/package.json index 85675c9ea00..05618d1770a 100644 --- a/packages/providers/upload-cloudinary/package.json +++ b/packages/providers/upload-cloudinary/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-cloudinary", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Cloudinary provider for strapi upload", "keywords": [ "upload", @@ -43,14 +43,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.5", "cloudinary": "^1.41.0", "into-stream": "^5.1.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "@strapi/pack-up": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-local/package.json b/packages/providers/upload-local/package.json index fe843c8e40f..614ed5eec3f 100644 --- a/packages/providers/upload-local/package.json +++ b/packages/providers/upload-local/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-local", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Local provider for strapi upload", "keywords": [ "upload", @@ -44,14 +44,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.4", + "@strapi/utils": "4.15.5-alpha.5", "fs-extra": "10.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", "@types/jest": "29.5.2", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/utils/api-tests/package.json b/packages/utils/api-tests/package.json index 63dbf3f7771..17e6c9793fe 100644 --- a/packages/utils/api-tests/package.json +++ b/packages/utils/api-tests/package.json @@ -1,6 +1,6 @@ { "name": "api-tests", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "private": true, "dependencies": { "dotenv": "14.2.0", diff --git a/packages/utils/eslint-config-custom/package.json b/packages/utils/eslint-config-custom/package.json index f38473356fd..97d64f653d6 100644 --- a/packages/utils/eslint-config-custom/package.json +++ b/packages/utils/eslint-config-custom/package.json @@ -1,6 +1,6 @@ { "name": "eslint-config-custom", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "private": true, "main": "index.js" } diff --git a/packages/utils/logger/package.json b/packages/utils/logger/package.json index 02a77267de1..d36d6c61df8 100644 --- a/packages/utils/logger/package.json +++ b/packages/utils/logger/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/logger", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Strapi's logger", "homepage": "https://strapi.io", "bugs": { @@ -43,9 +43,9 @@ "winston": "3.10.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", - "eslint-config-custom": "4.15.5-alpha.4", - "tsconfig": "4.15.5-alpha.4" + "@strapi/pack-up": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5-alpha.5", + "tsconfig": "4.15.5-alpha.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/utils/pack-up/package.json b/packages/utils/pack-up/package.json index 8ab77e26000..a555947f139 100644 --- a/packages/utils/pack-up/package.json +++ b/packages/utils/pack-up/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/pack-up", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Simple tools for creating interoperable CJS & ESM packages.", "keywords": [ "strapi", @@ -84,11 +84,11 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.4", + "@strapi/pack-up": "4.15.5-alpha.5", "@types/git-url-parse": "9.0.1", "@types/ini": "1.3.31", "@types/prompts": "2.4.4", - "eslint-config-custom": "4.15.5-alpha.4", + "eslint-config-custom": "4.15.5-alpha.5", "rimraf": "3.0.2" }, "engines": { diff --git a/packages/utils/tsconfig/package.json b/packages/utils/tsconfig/package.json index ee86983d043..3916919a34c 100644 --- a/packages/utils/tsconfig/package.json +++ b/packages/utils/tsconfig/package.json @@ -1,6 +1,6 @@ { "name": "tsconfig", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "private": true, "devDependencies": { "@tsconfig/node18": "18.2.2" diff --git a/packages/utils/typescript/package.json b/packages/utils/typescript/package.json index 2c6920e6301..273f39dbc01 100644 --- a/packages/utils/typescript/package.json +++ b/packages/utils/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/typescript-utils", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "description": "Typescript support for Strapi", "keywords": [ "strapi", diff --git a/scripts/front/package.json b/scripts/front/package.json index e7c2a030473..aa04f6e735b 100644 --- a/scripts/front/package.json +++ b/scripts/front/package.json @@ -1,6 +1,6 @@ { "name": "scripts-front", - "version": "4.15.5-alpha.4", + "version": "4.15.5-alpha.5", "private": true, "scripts": { "test:front": "jest --config jest.config.front.js" diff --git a/yarn.lock b/yarn.lock index 34596d05a70..c6ab61b8295 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8613,7 +8613,7 @@ __metadata: languageName: node linkType: hard -"@strapi/admin-test-utils@npm:4.15.5-alpha.4, @strapi/admin-test-utils@workspace:*, @strapi/admin-test-utils@workspace:packages/admin-test-utils": +"@strapi/admin-test-utils@npm:4.15.5-alpha.5, @strapi/admin-test-utils@workspace:*, @strapi/admin-test-utils@workspace:packages/admin-test-utils": version: 0.0.0-use.local resolution: "@strapi/admin-test-utils@workspace:packages/admin-test-utils" dependencies: @@ -8621,9 +8621,9 @@ __metadata: "@reduxjs/toolkit": "npm:1.9.7" "@strapi/pack-up": "workspace:*" "@testing-library/jest-dom": "npm:5.16.5" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" jest-styled-components: "npm:7.1.1" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" whatwg-fetch: "npm:3.6.2" peerDependencies: "@reduxjs/toolkit": ^1.9.7 @@ -8746,7 +8746,7 @@ __metadata: languageName: node linkType: hard -"@strapi/admin@npm:4.15.5-alpha.4, @strapi/admin@workspace:packages/core/admin": +"@strapi/admin@npm:4.15.5-alpha.5, @strapi/admin@workspace:packages/core/admin": version: 0.0.0-use.local resolution: "@strapi/admin@workspace:packages/core/admin" dependencies: @@ -8755,18 +8755,18 @@ __metadata: "@radix-ui/react-context": "npm:1.0.1" "@radix-ui/react-toolbar": "npm:1.0.4" "@reduxjs/toolkit": "npm:1.9.7" - "@strapi/admin-test-utils": "npm:4.15.5-alpha.4" - "@strapi/data-transfer": "npm:4.15.5-alpha.4" + "@strapi/admin-test-utils": "npm:4.15.5-alpha.5" + "@strapi/data-transfer": "npm:4.15.5-alpha.5" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/permissions": "npm:4.15.5-alpha.4" - "@strapi/provider-audit-logs-local": "npm:4.15.5-alpha.4" - "@strapi/strapi": "npm:4.15.5-alpha.4" - "@strapi/types": "npm:4.15.5-alpha.4" - "@strapi/typescript-utils": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/permissions": "npm:4.15.5-alpha.5" + "@strapi/provider-audit-logs-local": "npm:4.15.5-alpha.5" + "@strapi/strapi": "npm:4.15.5-alpha.5" + "@strapi/types": "npm:4.15.5-alpha.5" + "@strapi/typescript-utils": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -8902,15 +8902,15 @@ __metadata: languageName: node linkType: hard -"@strapi/data-transfer@npm:4.15.5-alpha.4, @strapi/data-transfer@workspace:packages/core/data-transfer": +"@strapi/data-transfer@npm:4.15.5-alpha.5, @strapi/data-transfer@workspace:packages/core/data-transfer": version: 0.0.0-use.local resolution: "@strapi/data-transfer@workspace:packages/core/data-transfer" dependencies: - "@strapi/logger": "npm:4.15.5-alpha.4" - "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/logger": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5-alpha.5" "@strapi/strapi": "npm:4.15.2" - "@strapi/types": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/types": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" "@types/fs-extra": "npm:9.0.13" "@types/jest": "npm:29.5.2" "@types/koa": "npm:2.13.4" @@ -8961,20 +8961,20 @@ __metadata: languageName: node linkType: hard -"@strapi/database@npm:4.15.5-alpha.4, @strapi/database@workspace:packages/core/database": +"@strapi/database@npm:4.15.5-alpha.5, @strapi/database@workspace:packages/core/database": version: 0.0.0-use.local resolution: "@strapi/database@workspace:packages/core/database" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" date-fns: "npm:2.30.0" debug: "npm:4.3.4" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" fs-extra: "npm:10.0.0" knex: "npm:2.5.0" lodash: "npm:4.17.21" semver: "npm:7.5.4" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" umzug: "npm:3.2.1" languageName: unknown linkType: soft @@ -9056,12 +9056,12 @@ __metadata: languageName: node linkType: hard -"@strapi/generate-new@npm:4.15.5-alpha.4, @strapi/generate-new@workspace:packages/generators/app": +"@strapi/generate-new@npm:4.15.5-alpha.5, @strapi/generate-new@workspace:packages/generators/app": version: 0.0.0-use.local resolution: "@strapi/generate-new@workspace:packages/generators/app" dependencies: "@sentry/node": "npm:6.19.7" - "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" chalk: "npm:^4.1.2" copyfiles: "npm:2.4.1" execa: "npm:5.1.1" @@ -9093,22 +9093,22 @@ __metadata: languageName: node linkType: hard -"@strapi/generators@npm:4.15.5-alpha.4, @strapi/generators@workspace:packages/generators/generators": +"@strapi/generators@npm:4.15.5-alpha.5, @strapi/generators@workspace:packages/generators/generators": version: 0.0.0-use.local resolution: "@strapi/generators@workspace:packages/generators/generators" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/typescript-utils": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/typescript-utils": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" chalk: "npm:4.1.2" copyfiles: "npm:2.4.1" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" fs-extra: "npm:10.0.0" node-plop: "npm:0.26.3" plop: "npm:2.7.6" pluralize: "npm:8.0.0" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" languageName: unknown linkType: soft @@ -9137,7 +9137,7 @@ __metadata: languageName: node linkType: hard -"@strapi/helper-plugin@npm:4.15.5-alpha.4, @strapi/helper-plugin@workspace:packages/core/helper-plugin": +"@strapi/helper-plugin@npm:4.15.5-alpha.5, @strapi/helper-plugin@workspace:packages/core/helper-plugin": version: 0.0.0-use.local resolution: "@strapi/helper-plugin@workspace:packages/core/helper-plugin" dependencies: @@ -9147,11 +9147,11 @@ __metadata: "@storybook/addon-mdx-gfm": "npm:7.4.0" "@storybook/builder-vite": "npm:7.4.0" "@storybook/react-vite": "npm:7.4.0" - "@strapi/admin-test-utils": "npm:4.15.5-alpha.4" + "@strapi/admin-test-utils": "npm:4.15.5-alpha.5" "@strapi/design-system": "npm:1.13.0" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/types": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/types": "npm:4.15.5-alpha.5" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" "@types/react": "npm:18.2.7" @@ -9162,7 +9162,7 @@ __metadata: axios: "npm:1.6.0" cross-env: "npm:^7.0.3" date-fns: "npm:2.30.0" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" eslint-plugin-storybook: "npm:0.6.14" formik: "npm:2.4.0" immer: "npm:9.0.19" @@ -9222,14 +9222,14 @@ __metadata: languageName: node linkType: hard -"@strapi/logger@npm:4.15.5-alpha.4, @strapi/logger@workspace:packages/utils/logger": +"@strapi/logger@npm:4.15.5-alpha.5, @strapi/logger@workspace:packages/utils/logger": version: 0.0.0-use.local resolution: "@strapi/logger@workspace:packages/utils/logger" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.4" - eslint-config-custom: "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5-alpha.5" lodash: "npm:4.17.21" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" winston: "npm:3.10.0" languageName: unknown linkType: soft @@ -9265,11 +9265,11 @@ __metadata: languageName: node linkType: hard -"@strapi/pack-up@npm:4.15.5-alpha.4, @strapi/pack-up@workspace:*, @strapi/pack-up@workspace:packages/utils/pack-up": +"@strapi/pack-up@npm:4.15.5-alpha.5, @strapi/pack-up@workspace:*, @strapi/pack-up@workspace:packages/utils/pack-up": version: 0.0.0-use.local resolution: "@strapi/pack-up@workspace:packages/utils/pack-up" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" "@types/git-url-parse": "npm:9.0.1" "@types/ini": "npm:1.3.31" "@types/prompts": "npm:2.4.4" @@ -9281,7 +9281,7 @@ __metadata: commander: "npm:8.3.0" esbuild: "npm:0.19.2" esbuild-register: "npm:3.5.0" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" get-latest-version: "npm:5.1.0" git-url-parse: "npm:13.1.0" ini: "npm:4.1.1" @@ -9314,18 +9314,18 @@ __metadata: languageName: node linkType: hard -"@strapi/permissions@npm:4.15.5-alpha.4, @strapi/permissions@workspace:packages/core/permissions": +"@strapi/permissions@npm:4.15.5-alpha.5, @strapi/permissions@workspace:packages/core/permissions": version: 0.0.0-use.local resolution: "@strapi/permissions@workspace:packages/core/permissions" dependencies: "@casl/ability": "npm:6.5.0" - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" - eslint-config-custom: "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5-alpha.5" lodash: "npm:4.17.21" qs: "npm:6.11.1" sift: "npm:16.0.1" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" languageName: unknown linkType: soft @@ -9334,20 +9334,20 @@ __metadata: resolution: "@strapi/plugin-cloud@workspace:packages/plugins/cloud" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.5" "@strapi/icons": "npm:1.13.0" - "@strapi/strapi": "npm:4.15.5-alpha.4" + "@strapi/strapi": "npm:4.15.5-alpha.5" "@types/react": "npm:18.2.7" "@types/react-dom": "npm:18.2.12" "@types/react-router-dom": "npm:^5.3.3" "@types/styled-components": "npm:5.1.26" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" react: "npm:18.2.0" react-dom: "npm:18.2.0" react-intl: "npm:6.4.1" react-router-dom: "npm:5.3.4" styled-components: "npm:5.3.3" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" typescript: "npm:5.2.2" peerDependencies: "@strapi/strapi": ^4.4.0 @@ -9358,14 +9358,14 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-color-picker@npm:4.15.5-alpha.4, @strapi/plugin-color-picker@workspace:packages/plugins/color-picker": +"@strapi/plugin-color-picker@npm:4.15.5-alpha.5, @strapi/plugin-color-picker@workspace:packages/plugins/color-picker": version: 0.0.0-use.local resolution: "@strapi/plugin-color-picker@workspace:packages/plugins/color-picker" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.5" "@strapi/icons": "npm:1.13.0" - "@strapi/strapi": "npm:4.15.5-alpha.4" + "@strapi/strapi": "npm:4.15.5-alpha.5" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" "@types/styled-components": "npm:5.1.26" @@ -9398,12 +9398,12 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-content-manager@npm:4.15.5-alpha.4, @strapi/plugin-content-manager@workspace:packages/core/content-manager": +"@strapi/plugin-content-manager@npm:4.15.5-alpha.5, @strapi/plugin-content-manager@workspace:packages/core/content-manager": version: 0.0.0-use.local resolution: "@strapi/plugin-content-manager@workspace:packages/core/content-manager" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.5" lodash: "npm:4.17.21" qs: "npm:6.11.1" languageName: unknown @@ -9439,18 +9439,18 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-content-type-builder@npm:4.15.5-alpha.4, @strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder": +"@strapi/plugin-content-type-builder@npm:4.15.5-alpha.5, @strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder": version: 0.0.0-use.local resolution: "@strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder" dependencies: "@sindresorhus/slugify": "npm:1.1.0" "@strapi/design-system": "npm:1.13.0" - "@strapi/generators": "npm:4.15.5-alpha.4" - "@strapi/helper-plugin": "npm:4.15.5-alpha.4" + "@strapi/generators": "npm:4.15.5-alpha.5" + "@strapi/helper-plugin": "npm:4.15.5-alpha.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/strapi": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/strapi": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" "@testing-library/react": "npm:14.0.0" fs-extra: "npm:10.0.0" history: "npm:^4.9.0" @@ -9476,17 +9476,17 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-documentation@npm:4.15.5-alpha.4, @strapi/plugin-documentation@workspace:packages/plugins/documentation": +"@strapi/plugin-documentation@npm:4.15.5-alpha.5, @strapi/plugin-documentation@workspace:packages/plugins/documentation": version: 0.0.0-use.local resolution: "@strapi/plugin-documentation@workspace:packages/plugins/documentation" dependencies: "@apidevtools/swagger-parser": "npm:^10.1.0" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/strapi": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/strapi": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" bcryptjs: "npm:2.4.3" @@ -9541,17 +9541,17 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-email@npm:4.15.5-alpha.4, @strapi/plugin-email@workspace:packages/core/email": +"@strapi/plugin-email@npm:4.15.5-alpha.5, @strapi/plugin-email@workspace:packages/core/email": version: 0.0.0-use.local resolution: "@strapi/plugin-email@workspace:packages/core/email" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/provider-email-sendmail": "npm:4.15.5-alpha.4" - "@strapi/types": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/provider-email-sendmail": "npm:4.15.5-alpha.5" + "@strapi/types": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" "@testing-library/react": "npm:14.0.0" "@types/koa": "npm:2.13.4" "@types/lodash": "npm:^4.14.191" @@ -9575,18 +9575,18 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-graphql@npm:4.15.5-alpha.4, @strapi/plugin-graphql@workspace:packages/plugins/graphql": +"@strapi/plugin-graphql@npm:4.15.5-alpha.5, @strapi/plugin-graphql@workspace:packages/plugins/graphql": version: 0.0.0-use.local resolution: "@strapi/plugin-graphql@workspace:packages/plugins/graphql" dependencies: "@graphql-tools/schema": "npm:8.5.1" "@graphql-tools/utils": "npm:^8.13.1" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/strapi": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/strapi": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" apollo-server-core: "npm:3.12.1" apollo-server-koa: "npm:3.10.0" cross-env: "npm:^7.0.3" @@ -9613,17 +9613,17 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-i18n@npm:4.15.5-alpha.4, @strapi/plugin-i18n@workspace:packages/plugins/i18n": +"@strapi/plugin-i18n@npm:4.15.5-alpha.5, @strapi/plugin-i18n@workspace:packages/plugins/i18n": version: 0.0.0-use.local resolution: "@strapi/plugin-i18n@workspace:packages/plugins/i18n" dependencies: "@reduxjs/toolkit": "npm:1.9.7" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/strapi": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/strapi": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" "@testing-library/react": "npm:14.0.0" formik: "npm:2.4.0" immer: "npm:9.0.19" @@ -9648,16 +9648,16 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-sentry@npm:4.15.5-alpha.4, @strapi/plugin-sentry@workspace:packages/plugins/sentry": +"@strapi/plugin-sentry@npm:4.15.5-alpha.5, @strapi/plugin-sentry@workspace:packages/plugins/sentry": version: 0.0.0-use.local resolution: "@strapi/plugin-sentry@workspace:packages/plugins/sentry" dependencies: "@sentry/node": "npm:6.19.7" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/strapi": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/strapi": "npm:4.15.5-alpha.5" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" react-router-dom: "npm:5.3.4" @@ -9711,17 +9711,17 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-upload@npm:4.15.5-alpha.4, @strapi/plugin-upload@workspace:packages/core/upload": +"@strapi/plugin-upload@npm:4.15.5-alpha.5, @strapi/plugin-upload@workspace:packages/core/upload": version: 0.0.0-use.local resolution: "@strapi/plugin-upload@workspace:packages/core/upload" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/provider-upload-local": "npm:4.15.5-alpha.4" - "@strapi/strapi": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/provider-upload-local": "npm:4.15.5-alpha.5" + "@strapi/strapi": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -9760,16 +9760,16 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-users-permissions@npm:4.15.5-alpha.4, @strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions": +"@strapi/plugin-users-permissions@npm:4.15.5-alpha.5, @strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions": version: 0.0.0-use.local resolution: "@strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.4" + "@strapi/helper-plugin": "npm:4.15.5-alpha.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/strapi": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/strapi": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -9810,14 +9810,14 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-audit-logs-local@npm:4.15.5-alpha.4, @strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local": +"@strapi/provider-audit-logs-local@npm:4.15.5-alpha.5, @strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local": version: 0.0.0-use.local resolution: "@strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/types": "npm:4.15.5-alpha.4" - eslint-config-custom: "npm:4.15.5-alpha.4" - tsconfig: "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/types": "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5-alpha.5" languageName: unknown linkType: soft @@ -9825,24 +9825,24 @@ __metadata: version: 0.0.0-use.local resolution: "@strapi/provider-email-amazon-ses@workspace:packages/providers/email-amazon-ses" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" - eslint-config-custom: "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5-alpha.5" node-ses: "npm:^3.0.3" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" languageName: unknown linkType: soft -"@strapi/provider-email-mailgun@npm:4.15.5-alpha.4, @strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun": +"@strapi/provider-email-mailgun@npm:4.15.5-alpha.5, @strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun": version: 0.0.0-use.local resolution: "@strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" - eslint-config-custom: "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5-alpha.5" form-data: "npm:^4.0.0" mailgun.js: "npm:8.2.1" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" languageName: unknown linkType: soft @@ -9850,12 +9850,12 @@ __metadata: version: 0.0.0-use.local resolution: "@strapi/provider-email-nodemailer@workspace:packages/providers/email-nodemailer" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" "@types/nodemailer": "npm:6.4.7" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" lodash: "npm:4.17.21" nodemailer: "npm:6.9.1" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" languageName: unknown linkType: soft @@ -9864,10 +9864,10 @@ __metadata: resolution: "@strapi/provider-email-sendgrid@workspace:packages/providers/email-sendgrid" dependencies: "@sendgrid/mail": "npm:7.7.0" - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" - eslint-config-custom: "npm:4.15.5-alpha.4" - tsconfig: "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5-alpha.5" languageName: unknown linkType: soft @@ -9881,20 +9881,20 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-email-sendmail@npm:4.15.5-alpha.4, @strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail": +"@strapi/provider-email-sendmail@npm:4.15.5-alpha.5, @strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail": version: 0.0.0-use.local resolution: "@strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" "@types/sendmail": "npm:1.4.4" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" sendmail: "npm:^1.6.1" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" languageName: unknown linkType: soft -"@strapi/provider-upload-aws-s3@npm:4.15.5-alpha.4, @strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3": +"@strapi/provider-upload-aws-s3@npm:4.15.5-alpha.5, @strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3": version: 0.0.0-use.local resolution: "@strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3" dependencies: @@ -9902,24 +9902,24 @@ __metadata: "@aws-sdk/lib-storage": "npm:3.433.0" "@aws-sdk/s3-request-presigner": "npm:3.433.0" "@aws-sdk/types": "npm:3.433.0" - "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" "@types/jest": "npm:29.5.2" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" lodash: "npm:4.17.21" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" languageName: unknown linkType: soft -"@strapi/provider-upload-cloudinary@npm:4.15.5-alpha.4, @strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary": +"@strapi/provider-upload-cloudinary@npm:4.15.5-alpha.5, @strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary": version: 0.0.0-use.local resolution: "@strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" cloudinary: "npm:^1.41.0" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" into-stream: "npm:^5.1.0" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" languageName: unknown linkType: soft @@ -9933,16 +9933,16 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-upload-local@npm:4.15.5-alpha.4, @strapi/provider-upload-local@workspace:packages/providers/upload-local": +"@strapi/provider-upload-local@npm:4.15.5-alpha.5, @strapi/provider-upload-local@workspace:packages/providers/upload-local": version: 0.0.0-use.local resolution: "@strapi/provider-upload-local@workspace:packages/providers/upload-local" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" "@types/jest": "npm:29.5.2" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" fs-extra: "npm:10.0.0" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" languageName: unknown linkType: soft @@ -10014,28 +10014,28 @@ __metadata: languageName: node linkType: hard -"@strapi/strapi@npm:4.15.5-alpha.4, @strapi/strapi@workspace:packages/core/strapi": +"@strapi/strapi@npm:4.15.5-alpha.5, @strapi/strapi@workspace:packages/core/strapi": version: 0.0.0-use.local resolution: "@strapi/strapi@workspace:packages/core/strapi" dependencies: "@koa/cors": "npm:3.4.3" "@koa/router": "npm:10.1.1" - "@strapi/admin": "npm:4.15.5-alpha.4" - "@strapi/data-transfer": "npm:4.15.5-alpha.4" - "@strapi/database": "npm:4.15.5-alpha.4" - "@strapi/generate-new": "npm:4.15.5-alpha.4" - "@strapi/generators": "npm:4.15.5-alpha.4" - "@strapi/logger": "npm:4.15.5-alpha.4" + "@strapi/admin": "npm:4.15.5-alpha.5" + "@strapi/data-transfer": "npm:4.15.5-alpha.5" + "@strapi/database": "npm:4.15.5-alpha.5" + "@strapi/generate-new": "npm:4.15.5-alpha.5" + "@strapi/generators": "npm:4.15.5-alpha.5" + "@strapi/logger": "npm:4.15.5-alpha.5" "@strapi/pack-up": "workspace:*" - "@strapi/permissions": "npm:4.15.5-alpha.4" - "@strapi/plugin-content-manager": "npm:4.15.5-alpha.4" - "@strapi/plugin-content-type-builder": "npm:4.15.5-alpha.4" - "@strapi/plugin-email": "npm:4.15.5-alpha.4" - "@strapi/plugin-upload": "npm:4.15.5-alpha.4" + "@strapi/permissions": "npm:4.15.5-alpha.5" + "@strapi/plugin-content-manager": "npm:4.15.5-alpha.5" + "@strapi/plugin-content-type-builder": "npm:4.15.5-alpha.5" + "@strapi/plugin-email": "npm:4.15.5-alpha.5" + "@strapi/plugin-upload": "npm:4.15.5-alpha.5" "@strapi/ts-zen": "npm:^0.2.0" - "@strapi/types": "npm:4.15.5-alpha.4" - "@strapi/typescript-utils": "npm:4.15.5-alpha.4" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/types": "npm:4.15.5-alpha.5" + "@strapi/typescript-utils": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5-alpha.5" "@types/bcryptjs": "npm:2.4.3" "@types/configstore": "npm:5.0.1" "@types/delegates": "npm:1.0.0" @@ -10061,7 +10061,7 @@ __metadata: debug: "npm:4.3.4" delegates: "npm:1.0.0" dotenv: "npm:14.2.0" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" execa: "npm:5.1.1" fs-extra: "npm:10.0.0" glob: "npm:7.2.3" @@ -10091,7 +10091,7 @@ __metadata: semver: "npm:7.5.4" statuses: "npm:2.0.1" supertest: "npm:6.3.3" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" typescript: "npm:5.2.2" yup: "npm:0.32.9" bin: @@ -10128,29 +10128,29 @@ __metadata: languageName: node linkType: hard -"@strapi/types@npm:4.15.5-alpha.4, @strapi/types@workspace:packages/core/types": +"@strapi/types@npm:4.15.5-alpha.5, @strapi/types@workspace:packages/core/types": version: 0.0.0-use.local resolution: "@strapi/types@workspace:packages/core/types" dependencies: "@koa/cors": "npm:3.4.3" "@koa/router": "npm:10.1.1" - "@strapi/database": "npm:4.15.5-alpha.4" - "@strapi/logger": "npm:4.15.5-alpha.4" - "@strapi/pack-up": "npm:4.15.5-alpha.4" - "@strapi/permissions": "npm:4.15.5-alpha.4" + "@strapi/database": "npm:4.15.5-alpha.5" + "@strapi/logger": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/permissions": "npm:4.15.5-alpha.5" "@strapi/ts-zen": "npm:^0.2.0" - "@strapi/utils": "npm:4.15.5-alpha.4" + "@strapi/utils": "npm:4.15.5-alpha.5" "@types/jest": "npm:29.5.2" "@types/koa": "npm:2.13.4" "@types/koa__router": "npm:12.0.0" "@types/node-schedule": "npm:2.1.0" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" https-proxy-agent: "npm:5.0.1" koa: "npm:2.13.4" node-fetch: "npm:2.7.0" node-schedule: "npm:2.1.0" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" typescript: "npm:5.2.2" languageName: unknown linkType: soft @@ -10169,7 +10169,7 @@ __metadata: languageName: node linkType: hard -"@strapi/typescript-utils@npm:4.15.5-alpha.4, @strapi/typescript-utils@workspace:packages/utils/typescript": +"@strapi/typescript-utils@npm:4.15.5-alpha.5, @strapi/typescript-utils@workspace:packages/utils/typescript": version: 0.0.0-use.local resolution: "@strapi/typescript-utils@workspace:packages/utils/typescript" dependencies: @@ -10228,22 +10228,22 @@ __metadata: languageName: node linkType: hard -"@strapi/utils@npm:4.15.5-alpha.4, @strapi/utils@workspace:packages/core/utils": +"@strapi/utils@npm:4.15.5-alpha.5, @strapi/utils@workspace:packages/core/utils": version: 0.0.0-use.local resolution: "@strapi/utils@workspace:packages/core/utils" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/pack-up": "npm:4.15.5-alpha.5" "@types/koa": "npm:2.13.4" "@types/node": "npm:18.18.4" date-fns: "npm:2.30.0" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" http-errors: "npm:1.8.1" koa: "npm:2.13.4" koa-body: "npm:4.2.0" lodash: "npm:4.17.21" p-map: "npm:4.0.0" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" yup: "npm:0.32.9" languageName: unknown linkType: soft @@ -15642,12 +15642,12 @@ __metadata: version: 0.0.0-use.local resolution: "create-strapi-app@workspace:packages/cli/create-strapi-app" dependencies: - "@strapi/generate-new": "npm:4.15.5-alpha.4" - "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/generate-new": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5-alpha.5" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" inquirer: "npm:8.2.5" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" bin: create-strapi-app: ./bin/index.js languageName: unknown @@ -15657,17 +15657,17 @@ __metadata: version: 0.0.0-use.local resolution: "create-strapi-starter@workspace:packages/cli/create-strapi-starter" dependencies: - "@strapi/generate-new": "npm:4.15.5-alpha.4" - "@strapi/pack-up": "npm:4.15.5-alpha.4" + "@strapi/generate-new": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5-alpha.5" chalk: "npm:4.1.2" ci-info: "npm:3.8.0" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.5-alpha.4" + eslint-config-custom: "npm:4.15.5-alpha.5" execa: "npm:5.1.1" fs-extra: "npm:10.0.0" inquirer: "npm:8.2.5" ora: "npm:5.4.1" - tsconfig: "npm:4.15.5-alpha.4" + tsconfig: "npm:4.15.5-alpha.5" bin: create-strapi-starter: ./bin/index.js languageName: unknown @@ -17570,7 +17570,7 @@ __metadata: languageName: node linkType: hard -"eslint-config-custom@npm:4.15.5-alpha.4, eslint-config-custom@workspace:packages/utils/eslint-config-custom": +"eslint-config-custom@npm:4.15.5-alpha.5, eslint-config-custom@workspace:packages/utils/eslint-config-custom": version: 0.0.0-use.local resolution: "eslint-config-custom@workspace:packages/utils/eslint-config-custom" languageName: unknown @@ -19498,16 +19498,16 @@ __metadata: resolution: "getstarted@workspace:examples/getstarted" dependencies: "@strapi/icons": "npm:1.11.0" - "@strapi/plugin-color-picker": "npm:4.15.5-alpha.4" - "@strapi/plugin-documentation": "npm:4.15.5-alpha.4" - "@strapi/plugin-graphql": "npm:4.15.5-alpha.4" - "@strapi/plugin-i18n": "npm:4.15.5-alpha.4" - "@strapi/plugin-sentry": "npm:4.15.5-alpha.4" - "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.4" - "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.4" - "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.4" - "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.4" - "@strapi/strapi": "npm:4.15.5-alpha.4" + "@strapi/plugin-color-picker": "npm:4.15.5-alpha.5" + "@strapi/plugin-documentation": "npm:4.15.5-alpha.5" + "@strapi/plugin-graphql": "npm:4.15.5-alpha.5" + "@strapi/plugin-i18n": "npm:4.15.5-alpha.5" + "@strapi/plugin-sentry": "npm:4.15.5-alpha.5" + "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.5" + "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.5" + "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.5" + "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.5" + "@strapi/strapi": "npm:4.15.5-alpha.5" better-sqlite3: "npm:8.6.0" lodash: "npm:4.17.21" mysql: "npm:2.18.1" @@ -23025,9 +23025,9 @@ __metadata: version: 0.0.0-use.local resolution: "kitchensink-ts@workspace:examples/kitchensink-ts" dependencies: - "@strapi/plugin-i18n": "npm:4.15.5-alpha.4" - "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.4" - "@strapi/strapi": "npm:4.15.5-alpha.4" + "@strapi/plugin-i18n": "npm:4.15.5-alpha.5" + "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.5" + "@strapi/strapi": "npm:4.15.5-alpha.5" better-sqlite3: "npm:8.6.0" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" @@ -23040,10 +23040,10 @@ __metadata: version: 0.0.0-use.local resolution: "kitchensink@workspace:examples/kitchensink" dependencies: - "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.4" - "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.4" - "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.4" - "@strapi/strapi": "npm:4.15.5-alpha.4" + "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.5" + "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.5" + "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.5" + "@strapi/strapi": "npm:4.15.5-alpha.5" lodash: "npm:4.17.21" mysql: "npm:2.18.1" mysql2: "npm:3.6.0" @@ -31985,7 +31985,7 @@ __metadata: languageName: node linkType: hard -"tsconfig@npm:4.15.5-alpha.4, tsconfig@workspace:packages/utils/tsconfig": +"tsconfig@npm:4.15.5-alpha.5, tsconfig@workspace:packages/utils/tsconfig": version: 0.0.0-use.local resolution: "tsconfig@workspace:packages/utils/tsconfig" dependencies: From 52321fa7ad1bc6f6c183f5613e7562e16d99bd8c Mon Sep 17 00:00:00 2001 From: Jamie Howard <48524071+jhoward1994@users.noreply.github.com> Date: Thu, 23 Nov 2023 12:45:10 +0000 Subject: [PATCH 33/53] (content-manager): types for field sizes service (#18888) --- .../services/__tests__/field-sizes.test.ts | 6 ++--- .../server/src/services/field-sizes.ts | 22 +++++++++++-------- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/packages/core/content-manager/server/src/services/__tests__/field-sizes.test.ts b/packages/core/content-manager/server/src/services/__tests__/field-sizes.test.ts index 3cc56366c71..d9e9d9bd62e 100644 --- a/packages/core/content-manager/server/src/services/__tests__/field-sizes.test.ts +++ b/packages/core/content-manager/server/src/services/__tests__/field-sizes.test.ts @@ -26,7 +26,7 @@ const strapi = { })), })), }, -}; +} as any; describe('field sizes service', () => { it('should return the correct field sizes', () => { @@ -73,7 +73,7 @@ describe('field sizes service', () => { const fieldSizes = getAllFieldSizes(); expect(fieldSizes).not.toHaveProperty('plugin::mycustomfields.color'); - expect(fieldSizes['plugin::mycustomfields.smallColor'].default).toBe(4); - expect(fieldSizes['plugin::mycustomfields.smallColor'].isResizable).toBe(false); + expect(fieldSizes['plugin::mycustomfields.smallColor']?.default).toBe(4); + expect(fieldSizes['plugin::mycustomfields.smallColor']?.isResizable).toBe(false); }); }); diff --git a/packages/core/content-manager/server/src/services/field-sizes.ts b/packages/core/content-manager/server/src/services/field-sizes.ts index 510e899e19b..5a97502bc92 100644 --- a/packages/core/content-manager/server/src/services/field-sizes.ts +++ b/packages/core/content-manager/server/src/services/field-sizes.ts @@ -1,23 +1,26 @@ import { errors } from '@strapi/utils'; +import { LoadedStrapi as Strapi, CustomFields } from '@strapi/types'; const { ApplicationError } = errors; -const needsFullSize = { +type FieldSize = CustomFields.CustomFieldServerOptions['inputSize']; + +const needsFullSize: FieldSize = { default: 12, isResizable: false, }; -const smallSize = { +const smallSize: FieldSize = { default: 4, isResizable: true, }; -const defaultSize = { +const defaultSize: FieldSize = { default: 6, isResizable: true, }; -const fieldSizes: any = { +const fieldSizes: Record = { // Full row and not resizable dynamiczone: needsFullSize, component: needsFullSize, @@ -47,17 +50,17 @@ const fieldSizes: any = { uid: defaultSize, }; -const createFieldSizesService = ({ strapi }: any) => { +const createFieldSizesService = ({ strapi }: { strapi: Strapi }) => { const fieldSizesService = { getAllFieldSizes() { return fieldSizes; }, - hasFieldSize(type: any) { + hasFieldSize(type: string) { return !!fieldSizes[type]; }, - getFieldSize(type?: any) { + getFieldSize(type?: string) { if (!type) { throw new ApplicationError('The type is required'); } @@ -70,7 +73,7 @@ const createFieldSizesService = ({ strapi }: any) => { return fieldSize; }, - setFieldSize(type: any, size: any) { + setFieldSize(type: string, size: FieldSize) { if (!type) { throw new ApplicationError('The type is required'); } @@ -87,7 +90,8 @@ const createFieldSizesService = ({ strapi }: any) => { const customFields = strapi.container.get('custom-fields').getAll(); // If they have a custom field size, register it - Object.entries(customFields).forEach(([uid, customField]: any) => { + // TODO types can be inferred when customFields is typed + Object.entries(customFields).forEach(([uid, customField]: [string, any]) => { if (customField.inputSize) { fieldSizesService.setFieldSize(uid, customField.inputSize); } From e19c0efd6881f7829207977472a9d919d1ce7b77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20de=20Juvigny?= <8087692+remidej@users.noreply.github.com> Date: Thu, 23 Nov 2023 17:10:59 +0100 Subject: [PATCH 34/53] chore(blocks): pass modifiers via useBlocksEditorContext (#18802) * move toolbar up one directory * rename BlocksInput to BlocksContent * rename BlocksEditor to BlocksInput * rename parent dir to BlocksInput * extract BlocksEditor component out of BlocksInput * pass editor via useBlocksEditorContext hook * rename Toolbar file to BlocksToolbar * update test names * assemble blocks store in context * add basic unit tests for each block type * test individual block logic * simplify wrapper code * delete useBlocksStore * rename dir to Blocks * fix build error * use type guard for Link element * pass modifiers via useBlocksEditorContext * remove useBlocksStore --- .../components/BlocksInput/BlocksContent.tsx | 7 +- .../components/BlocksInput/BlocksEditor.tsx | 4 +- .../components/BlocksInput/BlocksToolbar.tsx | 16 +- .../components/BlocksInput/Modifiers.tsx | 127 ++++++++++++++++ .../hooks/tests/useModifiersStore.test.tsx | 118 --------------- .../BlocksInput/hooks/useModifiersStore.tsx | 137 ------------------ .../BlocksInput/tests/BlocksInput.test.tsx | 15 +- .../BlocksInput/tests/BlocksToolbar.test.tsx | 3 +- .../BlocksInput/tests/mock-schema.ts | 2 + 9 files changed, 153 insertions(+), 276 deletions(-) create mode 100644 packages/core/admin/admin/src/content-manager/components/BlocksInput/Modifiers.tsx delete mode 100644 packages/core/admin/admin/src/content-manager/components/BlocksInput/hooks/tests/useModifiersStore.test.tsx delete mode 100644 packages/core/admin/admin/src/content-manager/components/BlocksInput/hooks/useModifiersStore.tsx diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx index 8f9df9b9294..2767b467c77 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx @@ -10,7 +10,7 @@ import { import styled from 'styled-components'; import { type BlocksStore, useBlocksEditorContext } from './BlocksEditor'; -import { type ModifiersStore, useModifiersStore } from './hooks/useModifiersStore'; +import { type ModifiersStore } from './Modifiers'; import { getEntries } from './utils/types'; const StyledEditable = styled(Editable)` @@ -53,11 +53,10 @@ interface BlocksInputProps { } const BlocksContent = ({ placeholder }: BlocksInputProps) => { - const { editor, disabled, blocks } = useBlocksEditorContext('BlocksContent'); + const { editor, disabled, blocks, modifiers } = useBlocksEditorContext('BlocksContent'); const blocksRef = React.useRef(null); // Create renderLeaf function based on the modifiers store - const modifiers = useModifiersStore(); const renderLeaf = React.useCallback( (props: RenderLeafProps) => baseRenderLeaf(props, modifiers), [modifiers] @@ -118,7 +117,7 @@ const BlocksContent = ({ placeholder }: BlocksInputProps) => { if (isCtrlOrCmd) { Object.values(modifiers).forEach((value) => { if (value.isValidEventKey(event)) { - value.handleToggle(); + value.handleToggle(editor); } }); } diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksEditor.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksEditor.tsx index 9d27f4a9422..3eaab92ef74 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksEditor.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksEditor.tsx @@ -18,6 +18,7 @@ import { paragraphBlocks } from './Blocks/Paragraph'; import { quoteBlocks } from './Blocks/Quote'; import { BlocksContent } from './BlocksContent'; import { BlocksToolbar } from './BlocksToolbar'; +import { type ModifiersStore, modifiers } from './Modifiers'; import { withImages } from './plugins/withImages'; import { withLinks } from './plugins/withLinks'; import { withStrapiSchema } from './plugins/withStrapiSchema'; @@ -75,6 +76,7 @@ type BlocksStore = { interface BlocksEditorContextValue { blocks: BlocksStore; + modifiers: ModifiersStore; disabled: boolean; } @@ -212,7 +214,7 @@ const BlocksEditor = React.forwardRef<{ focus: () => void }, BlocksEditorProps>( onChange={handleSlateChange} key={key} > - + { e.preventDefault(); handleClick(); + ReactEditor.focus(editor); }} aria-disabled={disabled} disabled={disabled} @@ -113,19 +113,12 @@ const ToolbarButton = ({ > { - handleClick(); - // When a button is clicked it blurs the editor, restore the focus to the editor - ReactEditor.focus(editor); - }} - aria-label={labelMessage} > @@ -630,8 +623,7 @@ const LinkButton = ({ disabled }: { disabled: boolean }) => { }; const BlocksToolbar = () => { - const modifiers = useModifiersStore(); - const { editor, blocks, disabled } = useBlocksEditorContext('BlocksToolbar'); + const { editor, blocks, modifiers, disabled } = useBlocksEditorContext('BlocksToolbar'); /** * The modifier buttons are disabled when an image is selected. @@ -670,8 +662,8 @@ const BlocksToolbar = () => { name={name} icon={modifier.icon} label={modifier.label} - isActive={modifier.checkIsActive()} - handleClick={modifier.handleToggle} + isActive={modifier.checkIsActive(editor)} + handleClick={() => modifier.handleToggle(editor)} disabled={isButtonDisabled} /> ))} diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Modifiers.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Modifiers.tsx new file mode 100644 index 00000000000..5655507c041 --- /dev/null +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Modifiers.tsx @@ -0,0 +1,127 @@ +import * as React from 'react'; + +import { Typography } from '@strapi/design-system'; +import { Bold, Italic, Underline, StrikeThrough, Code } from '@strapi/icons'; +import { type MessageDescriptor } from 'react-intl'; +import { Editor, Text, Transforms } from 'slate'; +import styled, { css } from 'styled-components'; + +const stylesToInherit = css` + font-size: inherit; + color: inherit; + line-height: inherit; +`; + +const BoldText = styled(Typography).attrs({ fontWeight: 'bold' })` + ${stylesToInherit} +`; + +const ItalicText = styled(Typography)` + font-style: italic; + ${stylesToInherit} +`; + +const UnderlineText = styled(Typography).attrs({ textDecoration: 'underline' })` + ${stylesToInherit} +`; + +const StrikeThroughText = styled(Typography).attrs({ textDecoration: 'line-through' })` + ${stylesToInherit} +`; + +const InlineCode = styled.code` + background-color: ${({ theme }) => theme.colors.neutral150}; + border-radius: ${({ theme }) => theme.borderRadius}; + padding: ${({ theme }) => `0 ${theme.spaces[2]}`}; + font-family: 'SF Mono', SFMono-Regular, ui-monospace, 'DejaVu Sans Mono', Menlo, Consolas, + monospace; + color: inherit; +`; + +type ModifierKey = Exclude; + +type ModifiersStore = { + [K in ModifierKey]: { + icon: React.ComponentType; + isValidEventKey: (event: React.KeyboardEvent) => boolean; + label: MessageDescriptor; + checkIsActive: (editor: Editor) => boolean; + handleToggle: (editor: Editor) => void; + renderLeaf: (children: React.JSX.Element | string) => React.JSX.Element; + }; +}; + +/** + * The default handler for checking if a modifier is active + */ +const baseCheckIsActive = (editor: Editor, name: ModifierKey) => { + const marks = Editor.marks(editor); + if (!marks) return false; + + return Boolean(marks[name]); +}; + +/** + * The default handler for toggling a modifier + */ +const baseHandleToggle = (editor: Editor, name: ModifierKey) => { + const marks = Editor.marks(editor); + + // If there is no selection, set selection to the end of line + if (!editor.selection) { + const endOfEditor = Editor.end(editor, []); + Transforms.select(editor, endOfEditor); + } + + // Toggle the modifier + if (marks?.[name]) { + Editor.removeMark(editor, name); + } else { + Editor.addMark(editor, name, true); + } +}; + +const modifiers: ModifiersStore = { + bold: { + icon: Bold, + isValidEventKey: (event) => event.key === 'b', + label: { id: 'components.Blocks.modifiers.bold', defaultMessage: 'Bold' }, + checkIsActive: (editor) => baseCheckIsActive(editor, 'bold'), + handleToggle: (editor) => baseHandleToggle(editor, 'bold'), + renderLeaf: (children) => {children}, + }, + italic: { + icon: Italic, + isValidEventKey: (event) => event.key === 'i', + label: { id: 'components.Blocks.modifiers.italic', defaultMessage: 'Italic' }, + checkIsActive: (editor) => baseCheckIsActive(editor, 'italic'), + handleToggle: (editor) => baseHandleToggle(editor, 'italic'), + renderLeaf: (children) => {children}, + }, + underline: { + icon: Underline, + isValidEventKey: (event) => event.key === 'u', + label: { id: 'components.Blocks.modifiers.underline', defaultMessage: 'Underline' }, + checkIsActive: (editor) => baseCheckIsActive(editor, 'underline'), + handleToggle: (editor) => baseHandleToggle(editor, 'underline'), + renderLeaf: (children) => {children}, + }, + strikethrough: { + icon: StrikeThrough, + isValidEventKey: (event) => event.key === 'S' && event.shiftKey, + label: { id: 'components.Blocks.modifiers.strikethrough', defaultMessage: 'Strikethrough' }, + checkIsActive: (editor) => baseCheckIsActive(editor, 'strikethrough'), + handleToggle: (editor) => baseHandleToggle(editor, 'strikethrough'), + renderLeaf: (children) => {children}, + }, + code: { + icon: Code, + isValidEventKey: (event) => event.key === 'e', + label: { id: 'components.Blocks.modifiers.code', defaultMessage: 'Code' }, + checkIsActive: (editor) => baseCheckIsActive(editor, 'code'), + handleToggle: (editor) => baseHandleToggle(editor, 'code'), + renderLeaf: (children) => {children}, + }, +}; + +export { type ModifiersStore, modifiers }; diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/hooks/tests/useModifiersStore.test.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/hooks/tests/useModifiersStore.test.tsx deleted file mode 100644 index 25f4e95a69f..00000000000 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/hooks/tests/useModifiersStore.test.tsx +++ /dev/null @@ -1,118 +0,0 @@ -/* eslint-disable check-file/filename-naming-convention */ - -import * as React from 'react'; - -import { lightTheme, ThemeProvider } from '@strapi/design-system'; -import { type Attribute } from '@strapi/types'; -import { render, renderHook, screen } from '@testing-library/react'; -import { IntlProvider } from 'react-intl'; -import { createEditor } from 'slate'; -import { Slate, withReact } from 'slate-react'; - -import { codeBlocks } from '../../Blocks/Code'; -import { headingBlocks } from '../../Blocks/Heading'; -import { imageBlocks } from '../../Blocks/Image'; -import { linkBlocks } from '../../Blocks/Link'; -import { listBlocks } from '../../Blocks/List'; -import { paragraphBlocks } from '../../Blocks/Paragraph'; -import { quoteBlocks } from '../../Blocks/Quote'; -import { type BlocksStore, BlocksEditorProvider } from '../../BlocksEditor'; -import { useModifiersStore } from '../useModifiersStore'; - -const initialValue: Attribute.BlocksValue = [ - { - type: 'paragraph', - children: [{ type: 'text', text: 'A line of text in a paragraph.' }], - }, -]; - -const blocks: BlocksStore = { - ...paragraphBlocks, - ...headingBlocks, - ...listBlocks, - ...linkBlocks, - ...imageBlocks, - ...quoteBlocks, - ...codeBlocks, -}; - -const Wrapper = ({ children }: { children: React.ReactNode }) => { - const editor = React.useMemo(() => withReact(createEditor()), []); - - return ( - - - - - {children} - - - - - ); -}; - -describe('useModifiersStore', () => { - it('should return a store of modifiers', () => { - const { result } = renderHook(useModifiersStore, { wrapper: Wrapper }); - - const storeKeys = Object.keys(result.current); - - expect(storeKeys).toContain('bold'); - expect(storeKeys).toContain('italic'); - expect(storeKeys).toContain('underline'); - expect(storeKeys).toContain('strikethrough'); - expect(storeKeys).toContain('code'); - - Object.values(result.current).forEach((modifier) => { - expect(modifier).toHaveProperty('icon'); - expect(modifier).toHaveProperty('label.id'); - expect(modifier).toHaveProperty('label.defaultMessage'); - expect(modifier).toHaveProperty('checkIsActive'); - expect(modifier).toHaveProperty('handleToggle'); - expect(modifier).toHaveProperty('renderLeaf'); - }); - }); - - it('should render a bold modifier properly', () => { - const { result } = renderHook(useModifiersStore, { wrapper: Wrapper }); - - render(result.current.bold.renderLeaf('This is bold text'), { wrapper: Wrapper }); - const boldText = screen.getByText('This is bold text'); - expect(boldText).toHaveStyle('font-weight: 600'); - }); - - it('should render an italic modifier properly', () => { - const { result } = renderHook(useModifiersStore, { wrapper: Wrapper }); - - render(result.current.italic.renderLeaf('This is italic text'), { wrapper: Wrapper }); - const italicText = screen.getByText('This is italic text'); - expect(italicText).toHaveStyle('font-style: italic'); - }); - - it('should render an underline modifier properly', () => { - const { result } = renderHook(useModifiersStore, { wrapper: Wrapper }); - - render(result.current.underline.renderLeaf('This is underlined text'), { wrapper: Wrapper }); - const underlineText = screen.getByText('This is underlined text'); - expect(underlineText).toHaveStyle('text-decoration: underline'); - }); - - it('should render a strikethrough modifier properly', () => { - const { result } = renderHook(useModifiersStore, { wrapper: Wrapper }); - - render(result.current.strikethrough.renderLeaf('This is strikethrough text'), { - wrapper: Wrapper, - }); - const strikethroughText = screen.getByText('This is strikethrough text'); - expect(strikethroughText).toHaveStyle('text-decoration: line-through'); - }); - - it('should render a code modifier properly', () => { - const { result } = renderHook(useModifiersStore, { wrapper: Wrapper }); - - render(result.current.code.renderLeaf('This is code text'), { wrapper: Wrapper }); - const codeText = screen.getByText('This is code text'); - expect(window.getComputedStyle(codeText).fontFamily).toMatch(/\bmonospace\b/i); - }); -}); diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/hooks/useModifiersStore.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/hooks/useModifiersStore.tsx deleted file mode 100644 index 7d41a960378..00000000000 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/hooks/useModifiersStore.tsx +++ /dev/null @@ -1,137 +0,0 @@ -/* eslint-disable check-file/filename-naming-convention */ - -import * as React from 'react'; - -import { Typography } from '@strapi/design-system'; -import { Bold, Italic, Underline, StrikeThrough, Code } from '@strapi/icons'; -import { type MessageDescriptor } from 'react-intl'; -import { Editor, Text, Transforms } from 'slate'; -import styled, { css } from 'styled-components'; - -import { useBlocksEditorContext } from '../BlocksEditor'; - -const stylesToInherit = css` - font-size: inherit; - color: inherit; - line-height: inherit; -`; - -const BoldText = styled(Typography).attrs({ fontWeight: 'bold' })` - ${stylesToInherit} -`; - -const ItalicText = styled(Typography)` - font-style: italic; - ${stylesToInherit} -`; - -const UnderlineText = styled(Typography).attrs({ textDecoration: 'underline' })` - ${stylesToInherit} -`; - -const StrikeThroughText = styled(Typography).attrs({ textDecoration: 'line-through' })` - ${stylesToInherit} -`; - -const InlineCode = styled.code` - background-color: ${({ theme }) => theme.colors.neutral150}; - border-radius: ${({ theme }) => theme.borderRadius}; - padding: ${({ theme }) => `0 ${theme.spaces[2]}`}; - font-family: 'SF Mono', SFMono-Regular, ui-monospace, 'DejaVu Sans Mono', Menlo, Consolas, - monospace; - color: inherit; -`; - -type ModifierKey = Exclude; - -type ModifiersStore = { - [K in ModifierKey]: { - icon: React.ComponentType; - isValidEventKey: (event: React.KeyboardEvent) => boolean; - label: MessageDescriptor; - checkIsActive: () => boolean; - handleToggle: () => void; - renderLeaf: (children: React.JSX.Element | string) => React.JSX.Element; - }; -}; - -/** - * Manages a store of all the available modifiers. - */ -function useModifiersStore(): ModifiersStore { - const { editor } = useBlocksEditorContext('useModifiersStore'); - const modifiers = Editor.marks(editor); - - /** - * The default handler for checking if a modifier is active - * - * @param {string} name - The name of the modifier to check - */ - const baseCheckIsActive = (name: ModifierKey) => { - if (!modifiers) return false; - - return Boolean(modifiers[name]); - }; - - /** - * The default handler for toggling a modifier - */ - const baseHandleToggle = (name: ModifierKey) => { - // If there is no selection, set selection to the end of line - if (!editor.selection) { - const endOfEditor = Editor.end(editor, []); - Transforms.select(editor, endOfEditor); - } - if (modifiers?.[name]) { - Editor.removeMark(editor, name); - } else { - Editor.addMark(editor, name, true); - } - }; - - return { - bold: { - icon: Bold, - isValidEventKey: (event) => event.key === 'b', - label: { id: 'components.Blocks.modifiers.bold', defaultMessage: 'Bold' }, - checkIsActive: () => baseCheckIsActive('bold'), - handleToggle: () => baseHandleToggle('bold'), - renderLeaf: (children) => {children}, - }, - italic: { - icon: Italic, - isValidEventKey: (event) => event.key === 'i', - label: { id: 'components.Blocks.modifiers.italic', defaultMessage: 'Italic' }, - checkIsActive: () => baseCheckIsActive('italic'), - handleToggle: () => baseHandleToggle('italic'), - renderLeaf: (children) => {children}, - }, - underline: { - icon: Underline, - isValidEventKey: (event) => event.key === 'u', - label: { id: 'components.Blocks.modifiers.underline', defaultMessage: 'Underline' }, - checkIsActive: () => baseCheckIsActive('underline'), - handleToggle: () => baseHandleToggle('underline'), - renderLeaf: (children) => {children}, - }, - strikethrough: { - icon: StrikeThrough, - isValidEventKey: (event) => event.key === 'S' && event.shiftKey, - label: { id: 'components.Blocks.modifiers.strikethrough', defaultMessage: 'Strikethrough' }, - checkIsActive: () => baseCheckIsActive('strikethrough'), - handleToggle: () => baseHandleToggle('strikethrough'), - renderLeaf: (children) => {children}, - }, - code: { - icon: Code, - isValidEventKey: (event) => event.key === 'e', - label: { id: 'components.Blocks.modifiers.code', defaultMessage: 'Code' }, - checkIsActive: () => baseCheckIsActive('code'), - handleToggle: () => baseHandleToggle('code'), - renderLeaf: (children) => {children}, - }, - }; -} - -export { useModifiersStore }; -export type { ModifiersStore }; diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/tests/BlocksInput.test.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/tests/BlocksInput.test.tsx index 980de245b39..6e934483da2 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/tests/BlocksInput.test.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/tests/BlocksInput.test.tsx @@ -1,3 +1,4 @@ +/* eslint-disable testing-library/no-node-access */ import * as React from 'react'; import { lightTheme, ThemeProvider } from '@strapi/design-system'; @@ -58,21 +59,29 @@ describe('BlocksInput', () => { it('should render blocks with data', () => { setup({ value: blocksData }); - // eslint-disable-next-line testing-library/no-node-access expect(screen.getByText('This is bold text').parentElement).toHaveStyle({ 'font-weight': 600, }); - // eslint-disable-next-line testing-library/no-node-access + expect(screen.getByText('This is italic text').parentElement).toHaveStyle({ + 'font-style': 'italic', + }); + + expect(screen.getByText('This is underlined text').parentElement).toHaveStyle({ + 'text-decoration': 'underline', + }); + expect(screen.getByText('This is deleted text').parentElement).toHaveStyle({ 'text-decoration': 'line-through', }); - // eslint-disable-next-line testing-library/no-node-access expect(screen.getByText('click me').parentElement).toHaveStyle({ 'font-style': 'italic', }); + const codeText = screen.getByText(' + ); +}; diff --git a/packages/core/admin/admin/src/pages/Settings/components/Tokens/TokenDescription/index.js b/packages/core/admin/admin/src/pages/Settings/components/Tokens/TokenDescription/index.js deleted file mode 100644 index 59b22bbb07c..00000000000 --- a/packages/core/admin/admin/src/pages/Settings/components/Tokens/TokenDescription/index.js +++ /dev/null @@ -1,52 +0,0 @@ -import React from 'react'; - -import { Textarea } from '@strapi/design-system'; -import PropTypes from 'prop-types'; -import { useIntl } from 'react-intl'; - -const TokenDescription = ({ errors, values, onChange, canEditInputs }) => { - const { formatMessage } = useIntl(); - - return ( - - ); -}; - -TokenDescription.propTypes = { - errors: PropTypes.shape({ - description: PropTypes.string, - }), - onChange: PropTypes.func.isRequired, - canEditInputs: PropTypes.bool.isRequired, - values: PropTypes.shape({ - description: PropTypes.string, - }).isRequired, -}; - -TokenDescription.defaultProps = { - errors: {}, -}; - -export default TokenDescription; diff --git a/packages/core/admin/admin/src/pages/Settings/components/Tokens/TokenName.tsx b/packages/core/admin/admin/src/pages/Settings/components/Tokens/TokenName.tsx new file mode 100644 index 00000000000..753ff553b3b --- /dev/null +++ b/packages/core/admin/admin/src/pages/Settings/components/Tokens/TokenName.tsx @@ -0,0 +1,34 @@ +import { TextInput, TextInputProps } from '@strapi/design-system'; +import { MessageDescriptor, useIntl } from 'react-intl'; + +import { isErrorMessageMessageDescriptor } from '../../utils/forms'; + +interface TokenNameProps extends Pick { + error?: string | MessageDescriptor; + canEditInputs: boolean; +} + +export const TokenName = ({ error, value, onChange, canEditInputs }: TokenNameProps) => { + const { formatMessage } = useIntl(); + + return ( + + ); +}; diff --git a/packages/core/admin/admin/src/pages/Settings/components/Tokens/TokenName/index.js b/packages/core/admin/admin/src/pages/Settings/components/Tokens/TokenName/index.js deleted file mode 100644 index 942f1065f6f..00000000000 --- a/packages/core/admin/admin/src/pages/Settings/components/Tokens/TokenName/index.js +++ /dev/null @@ -1,47 +0,0 @@ -import React from 'react'; - -import { TextInput } from '@strapi/design-system'; -import PropTypes from 'prop-types'; -import { useIntl } from 'react-intl'; - -const TokenName = ({ errors, values, onChange, canEditInputs }) => { - const { formatMessage } = useIntl(); - - return ( - - ); -}; - -TokenName.propTypes = { - errors: PropTypes.shape({ - name: PropTypes.string, - }), - onChange: PropTypes.func.isRequired, - canEditInputs: PropTypes.bool.isRequired, - values: PropTypes.shape({ - name: PropTypes.string, - }).isRequired, -}; - -TokenName.defaultProps = { - errors: {}, -}; - -export default TokenName; diff --git a/packages/core/admin/admin/src/pages/Settings/components/Tokens/TokenTypeSelect.tsx b/packages/core/admin/admin/src/pages/Settings/components/Tokens/TokenTypeSelect.tsx new file mode 100644 index 00000000000..27a5863c201 --- /dev/null +++ b/packages/core/admin/admin/src/pages/Settings/components/Tokens/TokenTypeSelect.tsx @@ -0,0 +1,56 @@ +import { SingleSelectOption, SingleSelect, SingleSelectProps } from '@strapi/design-system'; +import { MessageDescriptor, useIntl } from 'react-intl'; + +import { isErrorMessageMessageDescriptor } from '../../utils/forms'; + +interface TokenTypeSelectProps extends Pick { + name?: string; + options: Array<{ + label: MessageDescriptor; + value: string; + }>; + error?: string | MessageDescriptor; + canEditInputs: boolean; + label: MessageDescriptor; +} + +export const TokenTypeSelect = ({ + name = 'type', + error, + value, + onChange, + canEditInputs, + options = [], + label, +}: TokenTypeSelectProps) => { + const { formatMessage } = useIntl(); + + return ( + + {options && + options.map(({ value, label }) => ( + + {formatMessage(label)} + + ))} + + ); +}; diff --git a/packages/core/admin/admin/src/pages/Settings/components/Tokens/TokenTypeSelect/index.js b/packages/core/admin/admin/src/pages/Settings/components/Tokens/TokenTypeSelect/index.js deleted file mode 100644 index 85637a356e2..00000000000 --- a/packages/core/admin/admin/src/pages/Settings/components/Tokens/TokenTypeSelect/index.js +++ /dev/null @@ -1,71 +0,0 @@ -import React from 'react'; - -import { Option, Select } from '@strapi/design-system'; -import PropTypes from 'prop-types'; -import { useIntl } from 'react-intl'; - -const TokenTypeSelect = ({ name, errors, values, onChange, canEditInputs, options, label }) => { - const { formatMessage } = useIntl(); - - return ( - - ); -}; - -TokenTypeSelect.propTypes = { - name: PropTypes.string, - options: PropTypes.arrayOf( - PropTypes.shape({ - label: PropTypes.shape({ - id: PropTypes.string, - defaultMessage: PropTypes.string, - }), - value: PropTypes.string, - }) - ), - errors: PropTypes.shape({ - type: PropTypes.string, - }), - onChange: PropTypes.func.isRequired, - canEditInputs: PropTypes.bool.isRequired, - values: PropTypes.shape({ - type: PropTypes.string, - }).isRequired, - label: PropTypes.shape({ - id: PropTypes.string, - defaultMessage: PropTypes.string, - }).isRequired, -}; - -TokenTypeSelect.defaultProps = { - name: 'type', - errors: {}, - options: [], -}; - -export default TokenTypeSelect; diff --git a/packages/core/admin/admin/src/pages/Settings/pages/ApiTokens/EditView/EditViewPage.tsx b/packages/core/admin/admin/src/pages/Settings/pages/ApiTokens/EditView/EditViewPage.tsx index 5107750e83b..82010c8d72f 100644 --- a/packages/core/admin/admin/src/pages/Settings/pages/ApiTokens/EditView/EditViewPage.tsx +++ b/packages/core/admin/admin/src/pages/Settings/pages/ApiTokens/EditView/EditViewPage.tsx @@ -27,10 +27,8 @@ import { import { selectAdminPermissions } from '../../../../../selectors'; import { formatAPIErrors } from '../../../../../utils/formatAPIErrors'; import { API_TOKEN_TYPE } from '../../../components/Tokens/constants'; -// @ts-expect-error not converted yet -import FormHead from '../../../components/Tokens/FormHead'; -// @ts-expect-error not converted yet -import TokenBox from '../../../components/Tokens/TokenBox'; +import { FormHead } from '../../../components/Tokens/FormHead'; +import { TokenBox } from '../../../components/Tokens/TokenBox'; import { FormApiTokenContainer } from './components/FormApiTokenContainer'; import { LoadingView } from './components/LoadingView'; diff --git a/packages/core/admin/admin/src/pages/Settings/pages/ApiTokens/EditView/components/FormApiTokenContainer.tsx b/packages/core/admin/admin/src/pages/Settings/pages/ApiTokens/EditView/components/FormApiTokenContainer.tsx index b7f8e8e58da..8e238d641cd 100644 --- a/packages/core/admin/admin/src/pages/Settings/pages/ApiTokens/EditView/components/FormApiTokenContainer.tsx +++ b/packages/core/admin/admin/src/pages/Settings/pages/ApiTokens/EditView/components/FormApiTokenContainer.tsx @@ -4,24 +4,18 @@ import { Box, Flex, Grid, GridItem, Typography } from '@strapi/design-system'; import { FormikErrors } from 'formik'; import { useIntl } from 'react-intl'; -// @ts-expect-error not converted yet -import LifeSpanInput from '../../../../components/Tokens/LifeSpanInput'; -// @ts-expect-error not converted yet -import TokenDescription from '../../../../components/Tokens/TokenDescription'; -// @ts-expect-error not converted yet -import TokenName from '../../../../components/Tokens/TokenName'; -// @ts-expect-error not converted yet -import TokenTypeSelect from '../../../../components/Tokens/TokenTypeSelect'; - -type TokenType = 'full-access' | 'read-only' | 'custom'; +import { LifeSpanInput } from '../../../../components/Tokens/LifeSpanInput'; +import { TokenDescription } from '../../../../components/Tokens/TokenDescription'; +import { TokenName } from '../../../../components/Tokens/TokenName'; +import { TokenTypeSelect } from '../../../../components/Tokens/TokenTypeSelect'; import type { ApiToken } from '../../../../../../../../shared/contracts/api-token'; interface FormApiTokenContainerProps { errors?: FormikErrors>; - onChange: ({ target: { name, value } }: { target: { name: string; value: TokenType } }) => void; + onChange: ({ target: { name, value } }: { target: { name: string; value: string } }) => void; canEditInputs: boolean; - values: undefined | Partial>; + values?: Partial>; isCreating: boolean; apiToken?: null | Partial; onDispatch: React.Dispatch; @@ -33,18 +27,14 @@ export const FormApiTokenContainer = ({ onChange, canEditInputs, isCreating, - values, + values = {}, apiToken = {}, onDispatch, setHasChangedPermissions, }: FormApiTokenContainerProps) => { const { formatMessage } = useIntl(); - const handleChangeSelectApiTokenType = ({ - target: { value }, - }: { - target: { value: TokenType }; - }) => { + const handleChangeSelectApiTokenType = ({ target: { value } }: { target: { value: string } }) => { setHasChangedPermissions(false); if (value === 'full-access') { @@ -103,16 +93,16 @@ export const FormApiTokenContainer = ({ @@ -120,8 +110,8 @@ export const FormApiTokenContainer = ({ @@ -129,14 +119,17 @@ export const FormApiTokenContainer = ({ { + onChange={(value) => { + // @ts-expect-error – DS Select supports numbers & strings, will be removed in V2 handleChangeSelectApiTokenType({ target: { value } }); + + // @ts-expect-error – DS Select supports numbers & strings, will be removed in V2 onChange({ target: { name: 'type', value } }); }} options={typeOptions} diff --git a/packages/core/admin/admin/src/pages/Settings/pages/ApiTokens/ListView.tsx b/packages/core/admin/admin/src/pages/Settings/pages/ApiTokens/ListView.tsx index 90ca4730791..c552e3256d5 100644 --- a/packages/core/admin/admin/src/pages/Settings/pages/ApiTokens/ListView.tsx +++ b/packages/core/admin/admin/src/pages/Settings/pages/ApiTokens/ListView.tsx @@ -24,8 +24,7 @@ import { useHistory } from 'react-router-dom'; import { selectAdminPermissions } from '../../../../selectors'; import { API_TOKEN_TYPE } from '../../components/Tokens/constants'; -// @ts-expect-error not converted yet -import Table from '../../components/Tokens/Table'; +import { Table } from '../../components/Tokens/Table'; import type { List } from '../../../../../../shared/contracts/api-token'; @@ -201,7 +200,6 @@ export const ListView = () => { permissions={{ canRead, canDelete, canUpdate }} headers={headers} contentType="api-tokens" - rows={apiTokens} isLoading={isLoading} // @ts-expect-error not converted yet onConfirmDelete={(id) => deleteMutation.mutateAsync(id)} diff --git a/packages/core/admin/admin/src/pages/Settings/pages/TransferTokens/EditView.tsx b/packages/core/admin/admin/src/pages/Settings/pages/TransferTokens/EditView.tsx index 8ccffa9ed2f..a4adaa7ac00 100644 --- a/packages/core/admin/admin/src/pages/Settings/pages/TransferTokens/EditView.tsx +++ b/packages/core/admin/admin/src/pages/Settings/pages/TransferTokens/EditView.tsx @@ -38,25 +38,20 @@ import * as yup from 'yup'; import { selectAdminPermissions } from '../../../../selectors'; import { formatAPIErrors } from '../../../../utils/formatAPIErrors'; import { TRANSFER_TOKEN_TYPE } from '../../components/Tokens/constants'; -// @ts-expect-error not converted yet -import FormHead from '../../components/Tokens/FormHead'; -// @ts-expect-error not converted yet -import LifeSpanInput from '../../components/Tokens/LifeSpanInput'; -// @ts-expect-error not converted yet -import TokenBox from '../../components/Tokens/TokenBox'; -// @ts-expect-error not converted yet -import TokenDescription from '../../components/Tokens/TokenDescription'; -// @ts-expect-error not converted yet -import TokenName from '../../components/Tokens/TokenName'; -// @ts-expect-error not converted yet -import TokenTypeSelect from '../../components/Tokens/TokenTypeSelect'; +import { FormHead } from '../../components/Tokens/FormHead'; +import { LifeSpanInput } from '../../components/Tokens/LifeSpanInput'; +import { TokenBox } from '../../components/Tokens/TokenBox'; +import { TokenDescription } from '../../components/Tokens/TokenDescription'; +import { TokenName } from '../../components/Tokens/TokenName'; +import { TokenTypeSelect } from '../../components/Tokens/TokenTypeSelect'; import type { - Create, - Get, + TokenCreate, + TokenGetById, TransferToken, - Update, -} from '../../../../../../shared/contracts/transfer/token'; + TokenUpdate, + SanitizedTransferToken, +} from '../../../../../../shared/contracts/transfer'; const schema = yup.object().shape({ name: yup.string().max(100).required(translatedErrors.required), @@ -67,151 +62,11 @@ const schema = yup.object().shape({ const MSG_ERROR_NAME_TAKEN = 'Name already taken'; -interface LoadingViewProps { - transferTokenName?: string | null; -} +/* ------------------------------------------------------------------------------------------------- + * EditView + * -----------------------------------------------------------------------------------------------*/ -export const LoadingView = ({ transferTokenName = null }: LoadingViewProps) => { - const { formatMessage } = useIntl(); - useFocusWhenNavigate(); - - return ( -
- - } type="button" size="L"> - {formatMessage({ id: 'global.save', defaultMessage: 'Save' })} - - } - title={ - transferTokenName || - formatMessage({ - id: 'Settings.transferTokens.createPage.title', - defaultMessage: 'Create Transfer Token', - }) - } - /> - - - -
- ); -}; - -interface FormValues extends Pick { - permissions: TransferToken['permissions'][number]; -} - -interface FormTransferTokenContainerProps { - errors: FormikErrors; - onChange: ({ target: { name, value } }: { target: { name: string; value: string } }) => void; - canEditInputs: boolean; - values: FormValues; - isCreating: boolean; - transferToken: Partial | null; -} - -const FormTransferTokenContainer = ({ - errors = {}, - onChange, - canEditInputs, - isCreating, - values, - transferToken = {}, -}: FormTransferTokenContainerProps) => { - const { formatMessage } = useIntl(); - - const typeOptions = [ - { - value: 'push', - label: { - id: 'Settings.transferTokens.types.push', - defaultMessage: 'Push', - }, - }, - { - value: 'pull', - label: { - id: 'Settings.transferTokens.types.pull', - defaultMessage: 'Pull', - }, - }, - { - value: 'push-pull', - label: { - id: 'Settings.transferTokens.types.push-pull', - defaultMessage: 'Full Access', - }, - }, - ]; - - return ( - - - - {formatMessage({ - id: 'global.details', - defaultMessage: 'Details', - })} - - - - - - - - - - - - - { - onChange({ target: { name: 'permissions', value } }); - }} - options={typeOptions} - canEditInputs={canEditInputs} - /> - - - - - ); -}; - -export const EditView = () => { +const EditView = () => { useFocusWhenNavigate(); const { formatMessage } = useIntl(); const { lockApp, unlockApp } = useOverlayBlocker(); @@ -219,9 +74,9 @@ export const EditView = () => { const history = useHistory(); const { state: locationState } = useLocation<{ transferToken: TransferToken }>(); const [transferToken, setTransferToken] = React.useState< - TransferToken | Create.Response['data'] | null + TransferToken | SanitizedTransferToken | null >( - 'accessKey' in locationState?.transferToken + locationState && 'accessKey' in locationState.transferToken ? { ...locationState.transferToken, } @@ -248,12 +103,12 @@ export const EditView = () => { }); }, [isCreating, trackUsage]); - const { status } = useQuery( + useQuery( ['transfer-token', id], async () => { const { data: { data }, - } = await get(`/admin/transfer/tokens/${id}`); + } = await get(`/admin/transfer/tokens/${id}`); setTransferToken({ ...data, @@ -309,24 +164,32 @@ export const EditView = () => { // because String.split returns stringp[] if (isPermissionsTransferPermission(permissions)) { try { - const { - data: { data: response }, - } = isCreating - ? await post, Create.Request['body']>( - `/admin/transfer/tokens`, - { - ...body, - permissions, - } - ) - : await put, Update.Request['body']>( - `/admin/transfer/tokens/${id}`, - { - name: body.name, - description: body.description, - permissions, - } - ); + let response: TransferToken | SanitizedTransferToken; + + if (isCreating) { + const { data } = await post< + TokenCreate.Response, + AxiosResponse, + TokenCreate.Request['body'] + >(`/admin/transfer/tokens`, { + ...body, + permissions, + }); + + response = data.data; + } else { + const { data } = await put< + TokenUpdate.Response, + AxiosResponse, + TokenUpdate.Request['body'] + >(`/admin/transfer/tokens/${id}`, { + name: body.name, + description: body.description, + permissions, + }); + + response = data.data; + } // @ts-expect-error context assertation unlockApp(); @@ -392,10 +255,10 @@ export const EditView = () => { }; const canEditInputs = (canUpdate && !isCreating) || (canCreate && isCreating); - const isLoading = !isCreating && status !== 'success'; + const isLoading = !isCreating && !transferToken; if (isLoading) { - return ; + return ; } const handleErrorRegenerate = (err: unknown) => { @@ -428,9 +291,7 @@ export const EditView = () => { { name: transferToken?.name || '', description: transferToken?.description || '', - lifespan: transferToken?.lifespan - ? transferToken.lifespan.toString() - : transferToken?.lifespan ?? null, + lifespan: transferToken?.lifespan ?? null, /** * We need to cast the permissions to satisfy the type for `permissions` * in the request body incase we don't have a transferToken and instead @@ -449,7 +310,7 @@ export const EditView = () => { backUrl="/settings/transfer-tokens" title={{ id: 'Settings.transferTokens.createPage.title', - defaultMessage: 'Create Transfer Token', + defaultMessage: 'TokenCreate Transfer Token', }} token={transferToken} setToken={setTransferToken} @@ -484,7 +345,11 @@ export const EditView = () => { ); }; -export const ProtectedEditView = () => { +/* ------------------------------------------------------------------------------------------------- + * ProtectedEditView + * -----------------------------------------------------------------------------------------------*/ + +const ProtectedEditView = () => { const permissions = useSelector(selectAdminPermissions); return ( @@ -493,3 +358,157 @@ export const ProtectedEditView = () => { ); }; + +/* ------------------------------------------------------------------------------------------------- + * FormTransferTokenContainer + * -----------------------------------------------------------------------------------------------*/ + +interface FormValues extends Pick { + permissions: Extract; +} + +interface FormTransferTokenContainerProps { + errors: FormikErrors; + onChange: ({ target: { name, value } }: { target: { name: string; value: string } }) => void; + canEditInputs: boolean; + values: FormValues; + isCreating: boolean; + transferToken: Partial | null; +} + +const FormTransferTokenContainer = ({ + errors = {}, + onChange, + canEditInputs, + isCreating, + values, + transferToken = {}, +}: FormTransferTokenContainerProps) => { + const { formatMessage } = useIntl(); + + const typeOptions = [ + { + value: 'push', + label: { + id: 'Settings.transferTokens.types.push', + defaultMessage: 'Push', + }, + }, + { + value: 'pull', + label: { + id: 'Settings.transferTokens.types.pull', + defaultMessage: 'Pull', + }, + }, + { + value: 'push-pull', + label: { + id: 'Settings.transferTokens.types.push-pull', + defaultMessage: 'Full Access', + }, + }, + ]; + + return ( + + + + {formatMessage({ + id: 'global.details', + defaultMessage: 'Details', + })} + + + + + + + + + + + + + { + onChange({ target: { name: 'permissions', value } }); + }} + options={typeOptions} + canEditInputs={canEditInputs} + /> + + + + + ); +}; + +/* ------------------------------------------------------------------------------------------------- + * LoadingView + * -----------------------------------------------------------------------------------------------*/ +interface LoadingViewProps { + transferTokenName?: string; +} + +export const LoadingView = ({ transferTokenName }: LoadingViewProps) => { + const { formatMessage } = useIntl(); + useFocusWhenNavigate(); + + return ( +
+ + } type="button" size="L"> + {formatMessage({ id: 'global.save', defaultMessage: 'Save' })} + + } + title={ + transferTokenName || + formatMessage({ + id: 'Settings.transferTokens.createPage.title', + defaultMessage: 'Create Transfer Token', + }) + } + /> + + + +
+ ); +}; + +export { EditView, ProtectedEditView }; diff --git a/packages/core/admin/admin/src/pages/Settings/pages/TransferTokens/ListView.tsx b/packages/core/admin/admin/src/pages/Settings/pages/TransferTokens/ListView.tsx index 7720d2935a3..928535c09dd 100644 --- a/packages/core/admin/admin/src/pages/Settings/pages/TransferTokens/ListView.tsx +++ b/packages/core/admin/admin/src/pages/Settings/pages/TransferTokens/ListView.tsx @@ -14,6 +14,7 @@ import { useTracking, } from '@strapi/helper-plugin'; import { Plus } from '@strapi/icons'; +import { Entity } from '@strapi/types'; import { AxiosError } from 'axios'; import qs from 'qs'; import { useIntl } from 'react-intl'; @@ -23,8 +24,7 @@ import { useHistory } from 'react-router-dom'; import { selectAdminPermissions } from '../../../../selectors'; import { TRANSFER_TOKEN_TYPE } from '../../components/Tokens/constants'; -// @ts-expect-error not converted yet -import Table from '../../components/Tokens/Table'; +import { Table } from '../../components/Tokens/Table'; const tableHeaders = [ { @@ -73,7 +73,11 @@ const tableHeaders = [ }, ] as const; -export const ListView = () => { +/* ------------------------------------------------------------------------------------------------- + * ListView + * -----------------------------------------------------------------------------------------------*/ + +const ListView = () => { useFocusWhenNavigate(); const { formatMessage } = useIntl(); const toggleNotification = useNotification(); @@ -155,7 +159,7 @@ export const ListView = () => { ((status !== 'success' && status !== 'error') || (status === 'success' && isFetching)); const deleteMutation = useMutation( - async (id: string) => { + async (id: Entity.ID) => { await del(`/admin/transfer/tokens/${id}`); }, { @@ -232,9 +236,8 @@ export const ListView = () => { permissions={{ canRead, canDelete, canUpdate }} headers={headers} contentType="trasfer-tokens" - rows={transferTokens} isLoading={isLoading} - onConfirmDelete={(id: string) => deleteMutation.mutateAsync(id)} + onConfirmDelete={(id) => deleteMutation.mutateAsync(id)} tokens={transferTokens} tokenType={TRANSFER_TOKEN_TYPE} /> @@ -272,7 +275,11 @@ export const ListView = () => { ); }; -export const ProtectedListView = () => { +/* ------------------------------------------------------------------------------------------------- + * ProtectedListView + * -----------------------------------------------------------------------------------------------*/ + +const ProtectedListView = () => { const permissions = useSelector(selectAdminPermissions); return ( @@ -281,3 +288,5 @@ export const ProtectedListView = () => { ); }; + +export { ListView, ProtectedListView }; diff --git a/packages/core/admin/admin/src/pages/Settings/utils/forms.ts b/packages/core/admin/admin/src/pages/Settings/utils/forms.ts new file mode 100644 index 00000000000..e7ab6aa6487 --- /dev/null +++ b/packages/core/admin/admin/src/pages/Settings/utils/forms.ts @@ -0,0 +1,9 @@ +import { MessageDescriptor } from 'react-intl'; + +const isErrorMessageMessageDescriptor = ( + message: string | MessageDescriptor +): message is MessageDescriptor => { + return typeof message === 'object' && message !== null && 'id' in message; +}; + +export { isErrorMessageMessageDescriptor }; diff --git a/packages/core/admin/server/src/services/__tests__/transfer/token.test.ts b/packages/core/admin/server/src/services/__tests__/transfer/token.test.ts index 71a41247fb9..cdcdd484273 100644 --- a/packages/core/admin/server/src/services/__tests__/transfer/token.test.ts +++ b/packages/core/admin/server/src/services/__tests__/transfer/token.test.ts @@ -136,7 +136,7 @@ describe('Transfer Token', () => { name: 'transfer-token_tests-name', description: 'transfer-token_tests-description', lifespan: constants.TRANSFER_TOKEN_LIFESPANS.DAYS_90, - permissions: ['push'], + permissions: ['push' as const], }; const expectedExpires = Date.now() + attributes.lifespan; diff --git a/packages/core/admin/server/src/services/transfer/token.ts b/packages/core/admin/server/src/services/transfer/token.ts index 9a918e9564c..1268d5eeeff 100644 --- a/packages/core/admin/server/src/services/transfer/token.ts +++ b/packages/core/admin/server/src/services/transfer/token.ts @@ -6,7 +6,9 @@ import '@strapi/types'; import constants from '../constants'; import { getService } from '../../utils'; import { + DatabaseTransferToken, SanitizedTransferToken, + TokenCreatePayload, TokenUpdatePayload, TransferToken, TransferTokenPermission, @@ -34,7 +36,7 @@ const POPULATE_FIELDS = ['permissions'] as const; * Return a list of all tokens and their permissions */ const list = async (): Promise => { - const tokens: TransferToken[] = await strapi.query(TRANSFER_TOKEN_UID).findMany({ + const tokens: DatabaseTransferToken[] = await strapi.query(TRANSFER_TOKEN_UID).findMany({ select: SELECT_FIELDS, populate: POPULATE_FIELDS, orderBy: { name: 'ASC' }, @@ -68,7 +70,7 @@ export const hasAccessKey = ( /** * Create a token and its permissions */ -const create = async (attributes: TokenUpdatePayload): Promise => { +const create = async (attributes: TokenCreatePayload): Promise => { const accessKey = hasAccessKey(attributes) ? validateAccessKey(attributes.accessKey) : generateRandomAccessKey(); @@ -91,7 +93,6 @@ const create = async (attributes: TokenUpdatePayload): Promise => }); await Promise.all( - // @ts-expect-error lodash types uniq(attributes.permissions).map((action) => strapi .query(TRANSFER_TOKEN_PERMISSION_UID) @@ -149,7 +150,6 @@ const update = async ( ); const currentPermissions = map('action', currentPermissionsResult || []); - // @ts-expect-error lodash types const newPermissions = uniq(attributes.permissions); const actionsToDelete = difference(currentPermissions, newPermissions); @@ -282,10 +282,10 @@ const regenerate = async (id: string | number): Promise => { }; const getExpirationFields = ( - lifespan: number + lifespan: number | null ): { lifespan: null | number; expiresAt: null | number } => { // it must be nil or a finite number >= 0 - const isValidNumber = Number.isFinite(lifespan) && lifespan > 0; + const isValidNumber = Number.isFinite(lifespan) && lifespan !== null && lifespan > 0; if (!isValidNumber && !isNil(lifespan)) { throw new ValidationError('lifespan must be a positive number or null'); } @@ -332,7 +332,7 @@ For security reasons, prefer storing the secret in an environment variable and r /** * Flatten a token's database permissions objects to an array of strings */ -const flattenTokenPermissions = (token: TransferToken): TransferToken => { +const flattenTokenPermissions = (token: DatabaseTransferToken): TransferToken => { if (!token) { return token; } @@ -351,11 +351,9 @@ const flattenTokenPermissions = (token: TransferToken): TransferToken => { const assertTokenPermissionsValidity = (attributes: TokenUpdatePayload) => { const permissionService = strapi.admin.services.transfer.permission; const validPermissions = permissionService.providers.action.keys(); - // @ts-expect-error lodash types const invalidPermissions = difference(attributes.permissions, validPermissions); if (!isEmpty(invalidPermissions)) { - // @ts-expect-error lodash types throw new ValidationError(`Unknown permissions provided: ${invalidPermissions.join(', ')}`); } }; @@ -363,7 +361,7 @@ const assertTokenPermissionsValidity = (attributes: TokenUpdatePayload) => { /** * Assert that a token's lifespan is valid */ -const assertValidLifespan = ({ lifespan }: { lifespan: TransferToken['lifespan'] }) => { +const assertValidLifespan = ({ lifespan }: { lifespan?: TransferToken['lifespan'] }) => { if (isNil(lifespan)) { return; } diff --git a/packages/core/admin/server/tsconfig.build.json b/packages/core/admin/server/tsconfig.build.json index 7813ba6f932..e8cfc2002ac 100644 --- a/packages/core/admin/server/tsconfig.build.json +++ b/packages/core/admin/server/tsconfig.build.json @@ -6,5 +6,5 @@ "outDir": "./dist" }, "include": ["src", "../shared"], - "exclude": ["*.test.*"] + "exclude": ["**/*.test.*"] } diff --git a/packages/core/admin/shared/contracts/transfer.ts b/packages/core/admin/shared/contracts/transfer.ts index 34c49b6b503..2362d200ad2 100644 --- a/packages/core/admin/shared/contracts/transfer.ts +++ b/packages/core/admin/shared/contracts/transfer.ts @@ -2,24 +2,28 @@ import { errors } from '@strapi/utils'; export interface TransferTokenPermission { id: number | string; - action: string; + action: 'push' | 'pull' | 'push-pull'; token: TransferToken | number; } -export interface TransferToken { +export interface DatabaseTransferToken { id: number | string; name: string; description: string; accessKey: string; lastUsedAt?: number; - lifespan: number; + lifespan: number | null; expiresAt: number; - permissions: string[] | TransferTokenPermission[]; + permissions: TransferTokenPermission[]; +} + +export interface TransferToken extends Omit { + permissions: Array; } export type SanitizedTransferToken = Omit; -export type TokenUpdatePayload = Pick< +export type TokenCreatePayload = Pick< TransferToken, 'name' | 'description' | 'lastUsedAt' | 'permissions' | 'lifespan' > & { accessKey?: string }; @@ -92,7 +96,7 @@ export declare namespace TokenGetById { */ export declare namespace TokenCreate { export interface Request { - body: TokenUpdatePayload; + body: TokenCreatePayload; query: {}; } @@ -102,6 +106,10 @@ export declare namespace TokenCreate { } } +export interface TokenUpdatePayload + extends Pick, + Partial> {} + /** * PUT /transfer/tokens/:id - Update a token by ID */ diff --git a/packages/core/admin/shared/contracts/transfer/token.ts b/packages/core/admin/shared/contracts/transfer/token.ts deleted file mode 100644 index 38735741dd3..00000000000 --- a/packages/core/admin/shared/contracts/transfer/token.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Entity } from '@strapi/types'; - -export interface TransferToken { - createdAt: string; - description: string; - expiresAt: null | string; - id: Entity.ID; - lastUsedAt: string | null; - lifespan: string | null; - name: string; - permissions: Array<'push' | 'pull' | 'push-pull'>; -} - -type UpdatePayload = Partial< - Pick ->; - -type CreateResponsePayload = TransferToken & { - accessKey: string; -}; - -/** - * GET /tokens/tokens/:id - Get single token - */ -export declare namespace Get { - export interface Request { - body: {}; - query: {}; - } - - export interface Response { - data: TransferToken; - } -} - -/** - * POST /tokens/tokens - Create a single token - */ -export declare namespace Create { - export interface Request { - body: UpdatePayload; - query: {}; - } - - export interface Response { - data: CreateResponsePayload; - } -} - -/** - * PUT /tokens/tokens/:id - Update a single token - */ -export declare namespace Update { - export interface Request { - body: UpdatePayload; - query: {}; - } - - export interface Response { - data: TransferToken; - } -} From b7d336700eccc703b5a9658c3760cbb8961005cc Mon Sep 17 00:00:00 2001 From: Josh <37798644+joshuaellis@users.noreply.github.com> Date: Tue, 28 Nov 2023 09:01:48 +0000 Subject: [PATCH 43/53] chore(cm): convert crudReducer to TS (#18879) Update packages/core/admin/admin/src/content-manager/components/CollectionTypeFormWrapper/index.jsx --- .../CollectionTypeFormWrapper/index.jsx | 3 +- .../EditViewDataManagerProvider/index.jsx | 5 +- .../SingleTypeFormWrapper/index.jsx | 3 +- .../pages/ComponentSetttingsView/index.jsx | 4 +- .../sharedReducers/crudReducer/actions.js | 49 ------ .../sharedReducers/crudReducer/actions.ts | 128 +++++++++++++++ .../{constants.js => constants.ts} | 0 .../crudReducer/{reducer.js => reducer.ts} | 34 ++-- .../sharedReducers/crudReducer/selectors.js | 3 - .../crudReducer/tests/crudReducer.test.js | 108 ------------- .../crudReducer/tests/reducer.test.ts | 152 ++++++++++++++++++ .../admin/admin/src/core/store/configure.ts | 5 +- 12 files changed, 311 insertions(+), 183 deletions(-) delete mode 100644 packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/actions.js create mode 100644 packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/actions.ts rename packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/{constants.js => constants.ts} (100%) rename packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/{reducer.js => reducer.ts} (73%) delete mode 100644 packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/selectors.js delete mode 100644 packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/tests/crudReducer.test.js create mode 100644 packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/tests/reducer.test.ts diff --git a/packages/core/admin/admin/src/content-manager/components/CollectionTypeFormWrapper/index.jsx b/packages/core/admin/admin/src/content-manager/components/CollectionTypeFormWrapper/index.jsx index 5c92a9d3155..9ee76c399b7 100644 --- a/packages/core/admin/admin/src/content-manager/components/CollectionTypeFormWrapper/index.jsx +++ b/packages/core/admin/admin/src/content-manager/components/CollectionTypeFormWrapper/index.jsx @@ -27,7 +27,6 @@ import { setStatus, submitSucceeded, } from '../../sharedReducers/crudReducer/actions'; -import selectCrudReducer from '../../sharedReducers/crudReducer/selectors'; import { createDefaultForm, getTrad, removePasswordFieldsFromData } from '../../utils'; // This container is used to handle the CRUD @@ -40,7 +39,7 @@ const CollectionTypeFormWrapper = ({ allLayoutData, children, slug, id, origin } const [{ query, rawQuery }] = useQueryParams(); const dispatch = useDispatch(); const { componentsDataStructure, contentTypeDataStructure, data, isLoading, status } = - useSelector(selectCrudReducer); + useSelector((state) => state['content-manager_editViewCrudReducer']); const redirectionLink = useFindRedirectionLink(slug); const { formatAPIError } = useAPIErrorHandler(getTrad); diff --git a/packages/core/admin/admin/src/content-manager/components/EditViewDataManagerProvider/index.jsx b/packages/core/admin/admin/src/content-manager/components/EditViewDataManagerProvider/index.jsx index 8b3d9b8fe53..e43bcf4b533 100644 --- a/packages/core/admin/admin/src/content-manager/components/EditViewDataManagerProvider/index.jsx +++ b/packages/core/admin/admin/src/content-manager/components/EditViewDataManagerProvider/index.jsx @@ -24,7 +24,6 @@ import { Prompt, Redirect } from 'react-router-dom'; import { usePrev } from '../../hooks'; import { clearSetModifiedDataOnly } from '../../sharedReducers/crudReducer/actions'; -import selectCrudReducer from '../../sharedReducers/crudReducer/selectors'; import { createYupSchema, getTrad } from '../../utils'; import reducer, { initialState } from './reducer'; @@ -69,7 +68,9 @@ const EditViewDataManagerProvider = ({ publishConfirmation, } = reducerState; - const { setModifiedDataOnly } = useSelector(selectCrudReducer); + const { setModifiedDataOnly } = useSelector( + (state) => state['content-manager_editViewCrudReducer'] + ); const reduxDispatch = useDispatch(); const toggleNotification = useNotification(); diff --git a/packages/core/admin/admin/src/content-manager/components/SingleTypeFormWrapper/index.jsx b/packages/core/admin/admin/src/content-manager/components/SingleTypeFormWrapper/index.jsx index 4eb280d5e90..aa6798e97f8 100644 --- a/packages/core/admin/admin/src/content-manager/components/SingleTypeFormWrapper/index.jsx +++ b/packages/core/admin/admin/src/content-manager/components/SingleTypeFormWrapper/index.jsx @@ -26,7 +26,6 @@ import { setStatus, submitSucceeded, } from '../../sharedReducers/crudReducer/actions'; -import selectCrudReducer from '../../sharedReducers/crudReducer/selectors'; import { createDefaultForm, getTrad, removePasswordFieldsFromData } from '../../utils'; // This container is used to handle the CRUD @@ -46,7 +45,7 @@ const SingleTypeFormWrapper = ({ allLayoutData, children, slug }) => { const { post, put, del } = fetchClient; const { componentsDataStructure, contentTypeDataStructure, data, isLoading, status } = - useSelector(selectCrudReducer); + useSelector((state) => state['content-manager_editViewCrudReducer']); const cleanReceivedData = useCallback( (data) => { diff --git a/packages/core/admin/admin/src/content-manager/pages/ComponentSetttingsView/index.jsx b/packages/core/admin/admin/src/content-manager/pages/ComponentSetttingsView/index.jsx index 62e87eca8d5..d154fb0d461 100644 --- a/packages/core/admin/admin/src/content-manager/pages/ComponentSetttingsView/index.jsx +++ b/packages/core/admin/admin/src/content-manager/pages/ComponentSetttingsView/index.jsx @@ -7,13 +7,13 @@ import { useParams } from 'react-router-dom'; import { selectAdminPermissions } from '../../../selectors'; import { getData, getDataSucceeded } from '../../sharedReducers/crudReducer/actions'; -import crudReducer, { crudInitialState } from '../../sharedReducers/crudReducer/reducer'; +import { reducer, initialState } from '../../sharedReducers/crudReducer/reducer'; import { mergeMetasWithSchema } from '../../utils'; import { makeSelectModelAndComponentSchemas } from '../App/selectors'; import EditSettingsView from '../EditSettingsView'; const ComponentSettingsView = () => { - const [{ isLoading, data: layout }, dispatch] = useReducer(crudReducer, crudInitialState); + const [{ isLoading, data: layout }, dispatch] = useReducer(reducer, initialState); const schemasSelector = useMemo(makeSelectModelAndComponentSchemas, []); const { schemas } = useSelector((state) => schemasSelector(state), shallowEqual); const permissions = useSelector(selectAdminPermissions); diff --git a/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/actions.js b/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/actions.js deleted file mode 100644 index bccfd30ac27..00000000000 --- a/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/actions.js +++ /dev/null @@ -1,49 +0,0 @@ -import { - CLEAR_SET_MODIFIED_DATA_ONLY, - GET_DATA, - GET_DATA_SUCCEEDED, - INIT_FORM, - RESET_PROPS, - SET_DATA_STRUCTURES, - SET_STATUS, - SUBMIT_SUCCEEDED, -} from './constants'; - -export const getData = () => { - return { - type: GET_DATA, - }; -}; - -export const getDataSucceeded = (data) => ({ - type: GET_DATA_SUCCEEDED, - data, -}); - -export const initForm = (rawQuery, isSingleType = false) => ({ - type: INIT_FORM, - rawQuery, - isSingleType, -}); - -export const resetProps = () => ({ type: RESET_PROPS }); - -export const setDataStructures = (componentsDataStructure, contentTypeDataStructure) => ({ - type: SET_DATA_STRUCTURES, - componentsDataStructure, - contentTypeDataStructure, -}); - -export const setStatus = (status) => ({ - type: SET_STATUS, - status, -}); - -export const submitSucceeded = (data) => ({ - type: SUBMIT_SUCCEEDED, - data, -}); - -export const clearSetModifiedDataOnly = () => ({ - type: CLEAR_SET_MODIFIED_DATA_ONLY, -}); diff --git a/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/actions.ts b/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/actions.ts new file mode 100644 index 00000000000..8515ce2c78d --- /dev/null +++ b/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/actions.ts @@ -0,0 +1,128 @@ +import { + CLEAR_SET_MODIFIED_DATA_ONLY, + GET_DATA, + GET_DATA_SUCCEEDED, + INIT_FORM, + RESET_PROPS, + SET_DATA_STRUCTURES, + SET_STATUS, + SUBMIT_SUCCEEDED, +} from './constants'; +import { CrudState } from './reducer'; + +interface GetDataAction { + type: typeof GET_DATA; +} + +const getData = () => { + return { + type: GET_DATA, + } satisfies GetDataAction; +}; + +interface GetDataSucceededAction extends Pick { + type: typeof GET_DATA_SUCCEEDED; + setModifiedDataOnly?: boolean; +} + +const getDataSucceeded = (data: GetDataSucceededAction['data']) => + ({ + type: GET_DATA_SUCCEEDED, + data, + } satisfies GetDataSucceededAction); + +interface InitFormAction extends Partial> { + type: typeof INIT_FORM; + rawQuery?: unknown; + isSingleType?: boolean; +} + +const initForm = (rawQuery?: InitFormAction['rawQuery'], isSingleType = false) => + ({ + type: INIT_FORM, + rawQuery, + isSingleType, + } satisfies InitFormAction); + +interface ResetPropsAction { + type: typeof RESET_PROPS; +} + +const resetProps = () => ({ type: RESET_PROPS } satisfies ResetPropsAction); + +interface SetDataStructuresAction + extends Pick { + type: typeof SET_DATA_STRUCTURES; +} + +const setDataStructures = ( + componentsDataStructure: SetDataStructuresAction['componentsDataStructure'], + contentTypeDataStructure: SetDataStructuresAction['contentTypeDataStructure'] +) => + ({ + type: SET_DATA_STRUCTURES, + componentsDataStructure, + contentTypeDataStructure, + } satisfies SetDataStructuresAction); + +interface SetStatusAction extends Pick { + type: typeof SET_STATUS; +} + +const setStatus = (status: SetStatusAction['status']) => + ({ + type: SET_STATUS, + status, + } satisfies SetStatusAction); + +interface SubmitSucceededAction extends Pick { + type: typeof SUBMIT_SUCCEEDED; +} + +const submitSucceeded = (data: SubmitSucceededAction['data']) => + ({ + type: SUBMIT_SUCCEEDED, + data, + } satisfies SubmitSucceededAction); + +interface ClearSetModifiedDataOnlyAction { + type: typeof CLEAR_SET_MODIFIED_DATA_ONLY; +} + +const clearSetModifiedDataOnly = () => + ({ + type: CLEAR_SET_MODIFIED_DATA_ONLY, + } satisfies ClearSetModifiedDataOnlyAction); + +export { + getData, + getDataSucceeded, + initForm, + resetProps, + setDataStructures, + setStatus, + submitSucceeded, + clearSetModifiedDataOnly, +}; + +type Action = + | GetDataAction + | GetDataSucceededAction + | InitFormAction + | ResetPropsAction + | SetDataStructuresAction + | SetStatusAction + | SubmitSucceededAction + | ClearSetModifiedDataOnlyAction; + +export type { + GetDataAction, + GetDataSucceededAction, + InitFormAction, + ResetPropsAction, + SetDataStructuresAction, + SetStatusAction, + SubmitSucceededAction, + ClearSetModifiedDataOnlyAction, + Action, +}; diff --git a/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/constants.js b/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/constants.ts similarity index 100% rename from packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/constants.js rename to packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/constants.ts diff --git a/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/reducer.js b/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/reducer.ts similarity index 73% rename from packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/reducer.js rename to packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/reducer.ts index 8c1ca9dd10b..af80f020584 100644 --- a/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/reducer.js +++ b/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/reducer.ts @@ -1,11 +1,6 @@ -/* eslint-disable consistent-return */ +import { Attribute } from '@strapi/types'; import produce from 'immer'; -// NOTE: instead of creating a shared reducer here, we could also create a hook -// that returns the dispatch and the state, however it will mess with the linter -// and force us to either disable the linter for the hooks dependencies array rule or -// require us to add the dispatch to the array which is not wanted. This refacto does not require us to -// to do any of this. import { CLEAR_SET_MODIFIED_DATA_ONLY, GET_DATA, @@ -17,16 +12,31 @@ import { SUBMIT_SUCCEEDED, } from './constants'; -const crudInitialState = { +import type { Action } from './actions'; + +interface EntityData { + [key: string]: Attribute.GetValue; +} + +interface CrudState { + componentsDataStructure: EntityData; + contentTypeDataStructure: EntityData; + isLoading: boolean; + data: EntityData | null; + status: string; + setModifiedDataOnly: boolean; +} + +const initialState = { componentsDataStructure: {}, contentTypeDataStructure: {}, isLoading: true, data: null, status: 'resolved', setModifiedDataOnly: false, -}; +} satisfies CrudState; -const crudReducer = (state = crudInitialState, action) => +const reducer = (state: CrudState = initialState, action: Action) => produce(state, (draftState) => { switch (action.type) { case GET_DATA: { @@ -53,7 +63,7 @@ const crudReducer = (state = crudInitialState, action) => break; } case RESET_PROPS: { - return crudInitialState; + return initialState; } case SET_DATA_STRUCTURES: { draftState.componentsDataStructure = action.componentsDataStructure; @@ -77,5 +87,5 @@ const crudReducer = (state = crudInitialState, action) => } }); -export default crudReducer; -export { crudInitialState }; +export { reducer, initialState }; +export type { CrudState, EntityData }; diff --git a/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/selectors.js b/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/selectors.js deleted file mode 100644 index 6c46e3f03ba..00000000000 --- a/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/selectors.js +++ /dev/null @@ -1,3 +0,0 @@ -const selectCrudReducer = (state) => state['content-manager_editViewCrudReducer']; - -export default selectCrudReducer; diff --git a/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/tests/crudReducer.test.js b/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/tests/crudReducer.test.js deleted file mode 100644 index 688f8b3d29e..00000000000 --- a/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/tests/crudReducer.test.js +++ /dev/null @@ -1,108 +0,0 @@ -import produce from 'immer'; - -import { - GET_DATA, - GET_DATA_SUCCEEDED, - INIT_FORM, - SET_DATA_STRUCTURES, - SET_STATUS, - SUBMIT_SUCCEEDED, -} from '../constants'; -import crudReducer from '../reducer'; - -describe('CONTENT MANAGER | sharedReducers | crudReducer', () => { - let state; - - beforeEach(() => { - state = { - componentsDataStructure: {}, - contentTypeDataStructure: {}, - isLoading: true, - data: {}, - setModifiedDataOnly: false, - status: 'resolved', - }; - }); - - it('should handle the default case correctly', () => { - expect(crudReducer(state, { type: 'test' })).toEqual(state); - }); - - it('should handle the GET_DATA action correctly', () => { - state.isLoading = false; - state.data = null; - state.componentsDataStructure = null; - - const action = { type: GET_DATA }; - - const expected = produce(state, (draft) => { - draft.isLoading = true; - draft.data = null; - }); - - expect(crudReducer(state, action)).toEqual(expected); - }); - - it('should handle the GET_DATA_SUCCEEDED action correctly', () => { - const action = { - type: GET_DATA_SUCCEEDED, - data: 'test', - }; - - const expected = produce(state, (draft) => { - draft.isLoading = false; - draft.data = 'test'; - }); - - expect(crudReducer(state, action)).toEqual(expected); - }); - - it('should handle the INIT_FORM action correctly', () => { - const action = { - type: INIT_FORM, - }; - state.contentTypeDataStructure = { foo: 'bar' }; - - const expected = produce(state, (draft) => { - draft.isLoading = false; - draft.data = { foo: 'bar' }; - }); - - expect(crudReducer(state, action)).toEqual(expected); - }); - - it('should handle the SET_DATA_STRUCTURES action correctly', () => { - const action = { - type: SET_DATA_STRUCTURES, - componentsDataStructure: { test: 'test' }, - contentTypeDataStructure: { foo: 'bar' }, - }; - - const expected = produce(state, (draft) => { - draft.componentsDataStructure = { test: 'test' }; - draft.contentTypeDataStructure = { foo: 'bar' }; - }); - - expect(crudReducer(state, action)).toEqual(expected); - }); - - it('should handle the SET_STATUS action correctly', () => { - const action = { type: SET_STATUS, status: 'pending' }; - - const expected = produce(state, (draft) => { - draft.status = 'pending'; - }); - - expect(crudReducer(state, action)).toEqual(expected); - }); - - it('should handle the SUBMIT_SUCCEEDED action correctly', () => { - const action = { type: SUBMIT_SUCCEEDED, data: 'test' }; - - const expected = produce(state, (draft) => { - draft.data = 'test'; - }); - - expect(crudReducer(state, action)).toEqual(expected); - }); -}); diff --git a/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/tests/reducer.test.ts b/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/tests/reducer.test.ts new file mode 100644 index 00000000000..6ef85dbc9a3 --- /dev/null +++ b/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/tests/reducer.test.ts @@ -0,0 +1,152 @@ +import { + GET_DATA, + GET_DATA_SUCCEEDED, + INIT_FORM, + SET_DATA_STRUCTURES, + SET_STATUS, + SUBMIT_SUCCEEDED, +} from '../constants'; +import { CrudState, reducer as crudReducer } from '../reducer'; + +describe('CONTENT MANAGER | sharedReducers | crudReducer', () => { + let state: CrudState; + + beforeEach(() => { + state = { + componentsDataStructure: {}, + contentTypeDataStructure: {}, + isLoading: true, + data: {}, + setModifiedDataOnly: false, + status: 'resolved', + }; + }); + + it('should handle the default case correctly', () => { + // @ts-expect-error – testing that it handles the default case correctly + expect(crudReducer(state, { type: 'test' })).toEqual(state); + }); + + it('should handle the GET_DATA action correctly', () => { + state.isLoading = false; + state.data = null; + + const action = { type: GET_DATA } as const; + + expect(crudReducer(state, action)).toMatchInlineSnapshot(` + { + "componentsDataStructure": {}, + "contentTypeDataStructure": {}, + "data": null, + "isLoading": true, + "setModifiedDataOnly": false, + "status": "resolved", + } + `); + }); + + it('should handle the GET_DATA_SUCCEEDED action correctly', () => { + const action = { + type: GET_DATA_SUCCEEDED, + data: { + name: 'test', + }, + } as const; + + expect(crudReducer(state, action)).toMatchInlineSnapshot(` + { + "componentsDataStructure": {}, + "contentTypeDataStructure": {}, + "data": { + "name": "test", + }, + "isLoading": false, + "setModifiedDataOnly": false, + "status": "resolved", + } + `); + }); + + it('should handle the INIT_FORM action correctly', () => { + const action = { + type: INIT_FORM, + } as const; + + state.contentTypeDataStructure = { foo: 'bar' }; + + expect(crudReducer(state, action)).toMatchInlineSnapshot(` + { + "componentsDataStructure": {}, + "contentTypeDataStructure": { + "foo": "bar", + }, + "data": { + "foo": "bar", + }, + "isLoading": false, + "setModifiedDataOnly": false, + "status": "resolved", + } + `); + }); + + it('should handle the SET_DATA_STRUCTURES action correctly', () => { + const action = { + type: SET_DATA_STRUCTURES, + componentsDataStructure: { test: 'test' }, + contentTypeDataStructure: { foo: 'bar' }, + } as const; + + expect(crudReducer(state, action)).toMatchInlineSnapshot(` + { + "componentsDataStructure": { + "test": "test", + }, + "contentTypeDataStructure": { + "foo": "bar", + }, + "data": {}, + "isLoading": true, + "setModifiedDataOnly": false, + "status": "resolved", + } + `); + }); + + it('should handle the SET_STATUS action correctly', () => { + const action = { type: SET_STATUS, status: 'pending' } as const; + + expect(crudReducer(state, action)).toMatchInlineSnapshot(` + { + "componentsDataStructure": {}, + "contentTypeDataStructure": {}, + "data": {}, + "isLoading": true, + "setModifiedDataOnly": false, + "status": "pending", + } + `); + }); + + it('should handle the SUBMIT_SUCCEEDED action correctly', () => { + const action = { + type: SUBMIT_SUCCEEDED, + data: { + time: 'test', + }, + } as const; + + expect(crudReducer(state, action)).toMatchInlineSnapshot(` + { + "componentsDataStructure": {}, + "contentTypeDataStructure": {}, + "data": { + "time": "test", + }, + "isLoading": true, + "setModifiedDataOnly": false, + "status": "resolved", + } + `); + }); +}); diff --git a/packages/core/admin/admin/src/core/store/configure.ts b/packages/core/admin/admin/src/core/store/configure.ts index 7dcdc7787d5..8d0e0c48308 100644 --- a/packages/core/admin/admin/src/core/store/configure.ts +++ b/packages/core/admin/admin/src/core/store/configure.ts @@ -15,8 +15,7 @@ import cmAppReducer from '../../content-manager/pages/App/reducer'; import editViewLayoutManagerReducer from '../../content-manager/pages/EditViewLayoutManager/reducer'; // @ts-expect-error no types, yet. import listViewReducer from '../../content-manager/pages/ListView/reducer'; -// @ts-expect-error no types, yet. -import editViewCrudReducer from '../../content-manager/sharedReducers/crudReducer/reducer'; +import { reducer as crudReducer } from '../../content-manager/sharedReducers/crudReducer/reducer'; import { reducer as appReducer, AppState } from '../../reducer'; /** @@ -29,7 +28,7 @@ const staticReducers = { 'content-manager_listView': listViewReducer, 'content-manager_rbacManager': rbacManagerReducer, 'content-manager_editViewLayoutManager': editViewLayoutManagerReducer, - 'content-manager_editViewCrudReducer': editViewCrudReducer, + 'content-manager_editViewCrudReducer': crudReducer, } as const; const injectReducerStoreEnhancer: (appReducers: Record) => StoreEnhancer = From 520c59aa2c74d663fc89077374b7b48624422b2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Vanvelthem?= Date: Sat, 11 Nov 2023 10:05:11 +0100 Subject: [PATCH 44/53] chore(lock): deduplicate dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Sébastien Vanvelthem --- .../admin/_internal/node/webpack/config.ts | 1 - yarn.lock | 1725 +++-------------- 2 files changed, 250 insertions(+), 1476 deletions(-) diff --git a/packages/core/admin/_internal/node/webpack/config.ts b/packages/core/admin/_internal/node/webpack/config.ts index 35a55acda5a..0cfb5601a87 100644 --- a/packages/core/admin/_internal/node/webpack/config.ts +++ b/packages/core/admin/_internal/node/webpack/config.ts @@ -184,7 +184,6 @@ const resolveProductionConfig = async (ctx: BuildContext): Promise=8.0.0 - checksum: 178c48cdfaf42809d2f14a29b7cca853109a3c23cc2e127edbd936adc95b33d46d353e841cdfea8de01d5939b1bb8cfc835f42bb46e0d046090fa6a1472619bb - languageName: node - linkType: hard - -"@eslint-community/eslint-utils@npm:^4.4.0": +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" dependencies: @@ -4195,14 +4038,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0": - version: 4.4.1 - resolution: "@eslint-community/regexpp@npm:4.4.1" - checksum: 22113de225c9e88cbb672b2cb1a8933f16c0ce7dbc4d405251ab6207855a4fa977957ae0c63314330575f7f33fa09c149ffbc9f5a36bdc63c67902a3812b3e15 - languageName: node - linkType: hard - -"@eslint-community/regexpp@npm:^4.5.1": +"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.5.1": version: 4.9.1 resolution: "@eslint-community/regexpp@npm:4.9.1" checksum: 8f1ba51fa5dedd93f01623382d006c838a436aaea85561c7e540b15600988350843bf746a60e2aaefa79ee4904c9dc0a2f3f00e025b162112c76520ffb34805d @@ -4216,24 +4052,7 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.0": - version: 2.1.0 - resolution: "@eslint/eslintrc@npm:2.1.0" - dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^9.6.0" - globals: "npm:^13.19.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 923adf0fbadbe1548b2cbf6d020cc135fcd3bafee073b937a4c2e15b971cff607d987cc82e076d19d86d660dc0b992f688e0f5cf5eabfb5045c8ecdc3e50bd63 - languageName: node - linkType: hard - -"@eslint/eslintrc@npm:^2.1.2": +"@eslint/eslintrc@npm:^2.1.0, @eslint/eslintrc@npm:^2.1.2": version: 2.1.2 resolution: "@eslint/eslintrc@npm:2.1.2" dependencies: @@ -4271,20 +4090,6 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^1.0.1": - version: 1.0.1 - resolution: "@floating-ui/core@npm:1.0.1" - checksum: c61bf0b108f445ae0f369d44779fc95c81275b3cf0a8c45acdbe998d1f0bac070b7f81ea70ee29b59adb5482dfc95eb984caaf3b07abf4bc4f4b3274d684e4d2 - languageName: node - linkType: hard - -"@floating-ui/core@npm:^1.3.1": - version: 1.3.1 - resolution: "@floating-ui/core@npm:1.3.1" - checksum: b0aeb508315fcc35afa288fc2030c2ac42d5d1518c9609f9fa0e1ef79520f68784bb39bf46dbc783803530686bf5ffb78d221626dfa2b5e1466000977e0ea7e7 - languageName: node - linkType: hard - "@floating-ui/core@npm:^1.4.1": version: 1.4.1 resolution: "@floating-ui/core@npm:1.4.1" @@ -4294,25 +4099,7 @@ __metadata: languageName: node linkType: hard -"@floating-ui/dom@npm:^1.0.1": - version: 1.0.4 - resolution: "@floating-ui/dom@npm:1.0.4" - dependencies: - "@floating-ui/core": "npm:^1.0.1" - checksum: 3024bd0cc27128595160f8d2eeed940f4dd4d3a7b2ab0f6eadaabc11e2a5eeb31cf8627e3777edb87a9fc534a6da11d4adcdbf998453da7e8e008298e41d33f1 - languageName: node - linkType: hard - -"@floating-ui/dom@npm:^1.3.0": - version: 1.4.3 - resolution: "@floating-ui/dom@npm:1.4.3" - dependencies: - "@floating-ui/core": "npm:^1.3.1" - checksum: 7858a602e7180f8b2d99b504a30d8b93bff073b8ca8e7c0812ffe0776a6f45da59f13d15462a0a4ba999aa48d8b8a7a97b5a5b67d75dec0dc3e844afd204f733 - languageName: node - linkType: hard - -"@floating-ui/dom@npm:^1.5.1": +"@floating-ui/dom@npm:^1.0.1, @floating-ui/dom@npm:^1.5.1": version: 1.5.1 resolution: "@floating-ui/dom@npm:1.5.1" dependencies: @@ -4322,19 +4109,7 @@ __metadata: languageName: node linkType: hard -"@floating-ui/react-dom@npm:^2.0.0": - version: 2.0.1 - resolution: "@floating-ui/react-dom@npm:2.0.1" - dependencies: - "@floating-ui/dom": "npm:^1.3.0" - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: c453e252ef71e5386d1ed9fd3bca392d01547cb505daadf38b481544e1819ea00c5f6c4a637c86833d4f2d37377eebfa3c0bc36ffe0b74af2001664121c0d5d4 - languageName: node - linkType: hard - -"@floating-ui/react-dom@npm:^2.0.2": +"@floating-ui/react-dom@npm:^2.0.0, @floating-ui/react-dom@npm:^2.0.2": version: 2.0.2 resolution: "@floating-ui/react-dom@npm:2.0.2" dependencies: @@ -4513,18 +4288,7 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.10": - version: 0.11.10 - resolution: "@humanwhocodes/config-array@npm:0.11.10" - dependencies: - "@humanwhocodes/object-schema": "npm:^1.2.1" - debug: "npm:^4.1.1" - minimatch: "npm:^3.0.5" - checksum: f93086ae6a340e739a6bb23d4575b69f52acc4e4e3d62968eaaf77a77db4ba69d6d3e50c0028ba19b634ef6b241553a9d9a13d91b797b3ea33d5d711bb3362fb - languageName: node - linkType: hard - -"@humanwhocodes/config-array@npm:^0.11.11": +"@humanwhocodes/config-array@npm:^0.11.10, @humanwhocodes/config-array@npm:^0.11.11": version: 0.11.11 resolution: "@humanwhocodes/config-array@npm:0.11.11" dependencies: @@ -4615,20 +4379,6 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^29.0.3": - version: 29.0.3 - resolution: "@jest/console@npm:29.0.3" - dependencies: - "@jest/types": "npm:^29.0.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - jest-message-util: "npm:^29.0.3" - jest-util: "npm:^29.0.3" - slash: "npm:^3.0.0" - checksum: 17aa162a03657bf43310a518e8a7dd3db7d65026d50999b14a65e4970418d110009405da4114e475b480dc79d06c415c9d100dfd35f2146ac0b27a22fa0fba1b - languageName: node - linkType: hard - "@jest/console@npm:^29.6.0": version: 29.6.0 resolution: "@jest/console@npm:29.6.0" @@ -4693,19 +4443,7 @@ __metadata: languageName: node linkType: hard -"@jest/environment@npm:^29.6.0": - version: 29.6.0 - resolution: "@jest/environment@npm:29.6.0" - dependencies: - "@jest/fake-timers": "npm:^29.6.0" - "@jest/types": "npm:^29.6.0" - "@types/node": "npm:*" - jest-mock: "npm:^29.6.0" - checksum: 1ce9c967a915196e01bf3fe61eeaaea6c9ab97e5214069731ddcb1ed897a9d637d401001a55215a09aad1fd7f7a57e316d9b3c287468d1caf44e88b84de814f1 - languageName: node - linkType: hard - -"@jest/environment@npm:^29.6.1": +"@jest/environment@npm:^29.6.0, @jest/environment@npm:^29.6.1": version: 29.6.1 resolution: "@jest/environment@npm:29.6.1" dependencies: @@ -4717,15 +4455,6 @@ __metadata: languageName: node linkType: hard -"@jest/expect-utils@npm:^29.2.2": - version: 29.2.2 - resolution: "@jest/expect-utils@npm:29.2.2" - dependencies: - jest-get-type: "npm:^29.2.0" - checksum: 9ca151e03d130c9101e9b6e79375708660093abcf3d959d9fe7f1fbfaa74516626b8c691a99924a88f52a3e20189fbe592a2f3d231963e3ff20c10cb09162000 - languageName: node - linkType: hard - "@jest/expect-utils@npm:^29.6.0": version: 29.6.0 resolution: "@jest/expect-utils@npm:29.6.0" @@ -4745,21 +4474,7 @@ __metadata: languageName: node linkType: hard -"@jest/fake-timers@npm:^29.6.0": - version: 29.6.0 - resolution: "@jest/fake-timers@npm:29.6.0" - dependencies: - "@jest/types": "npm:^29.6.0" - "@sinonjs/fake-timers": "npm:^10.0.2" - "@types/node": "npm:*" - jest-message-util: "npm:^29.6.0" - jest-mock: "npm:^29.6.0" - jest-util: "npm:^29.6.0" - checksum: 1fe6e71a6a141298b0a458fc5b105b1ce449d517c86a6d1cfd505a6bbe5dfb15014420247b9099daf4d87b0392fda6a2873a3340edc9807299a3dc4436c622b5 - languageName: node - linkType: hard - -"@jest/fake-timers@npm:^29.6.1": +"@jest/fake-timers@npm:^29.6.0, @jest/fake-timers@npm:^29.6.1": version: 29.6.1 resolution: "@jest/fake-timers@npm:29.6.1" dependencies: @@ -4822,25 +4537,7 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:^29.0.0": - version: 29.0.0 - resolution: "@jest/schemas@npm:29.0.0" - dependencies: - "@sinclair/typebox": "npm:^0.24.1" - checksum: 41355c78f09eb1097e57a3c5d0ca11c9099e235e01ea5fa4e3953562a79a6a9296c1d300f1ba50ca75236048829e056b00685cd2f1ff8285e56fd2ce01249acb - languageName: node - linkType: hard - -"@jest/schemas@npm:^29.4.3": - version: 29.4.3 - resolution: "@jest/schemas@npm:29.4.3" - dependencies: - "@sinclair/typebox": "npm:^0.25.16" - checksum: ac754e245c19dc39e10ebd41dce09040214c96a4cd8efa143b82148e383e45128f24599195ab4f01433adae4ccfbe2db6574c90db2862ccd8551a86704b5bebd - languageName: node - linkType: hard - -"@jest/schemas@npm:^29.6.0": +"@jest/schemas@npm:^29.4.3, @jest/schemas@npm:^29.6.0": version: 29.6.0 resolution: "@jest/schemas@npm:29.6.0" dependencies: @@ -4860,18 +4557,6 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^29.0.3": - version: 29.0.3 - resolution: "@jest/test-result@npm:29.0.3" - dependencies: - "@jest/console": "npm:^29.0.3" - "@jest/types": "npm:^29.0.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - collect-v8-coverage: "npm:^1.0.0" - checksum: cf393da7ea904832968bed1e7108a07cc108ce011e9533deec59529119ddbb6f2db6f615266c66352c5b27463dc48c2b3434c7820b4db60cedc20f68e6c6c7da - languageName: node - linkType: hard - "@jest/test-result@npm:^29.6.0": version: 29.6.0 resolution: "@jest/test-result@npm:29.6.0" @@ -4923,95 +4608,39 @@ __metadata: version: 29.6.0 resolution: "@jest/transform@npm:29.6.0" dependencies: - "@babel/core": "npm:^7.11.6" - "@jest/types": "npm:^29.6.0" - "@jridgewell/trace-mapping": "npm:^0.3.18" - babel-plugin-istanbul: "npm:^6.1.1" - chalk: "npm:^4.0.0" - convert-source-map: "npm:^2.0.0" - fast-json-stable-stringify: "npm:^2.1.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.6.0" - jest-regex-util: "npm:^29.4.3" - jest-util: "npm:^29.6.0" - micromatch: "npm:^4.0.4" - pirates: "npm:^4.0.4" - slash: "npm:^3.0.0" - write-file-atomic: "npm:^4.0.2" - checksum: ee0362757442a9abdae9bc2ae84e1567eede5586704a0a621eefa9b337877a3295ea20605601df8600f21c5d55130d6adb04a3097092d74a2d8ffd1057840d91 - languageName: node - linkType: hard - -"@jest/types@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/types@npm:27.5.1" - dependencies: - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^16.0.0" - chalk: "npm:^4.0.0" - checksum: d3ca1655673539c54665f3e9135dc70887feb6b667b956e712c38f42e513ae007d3593b8075aecea8f2db7119f911773010f17f93be070b1725fbc6225539b6e - languageName: node - linkType: hard - -"@jest/types@npm:^29.0.0": - version: 29.0.0 - resolution: "@jest/types@npm:29.0.0" - dependencies: - "@jest/schemas": "npm:^29.0.0" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" - chalk: "npm:^4.0.0" - checksum: 89aa533446495aa7368b2bcc8968eb02fcc08ad2ba2413183140f3b28bc6e431edede468602728030e8e14589cc67d4260caec43db33db995eab3d6f40cf183f - languageName: node - linkType: hard - -"@jest/types@npm:^29.0.3": - version: 29.0.3 - resolution: "@jest/types@npm:29.0.3" - dependencies: - "@jest/schemas": "npm:^29.0.0" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" - chalk: "npm:^4.0.0" - checksum: dc95e313311a63730b1273f3dbd36b86ca12f18aea8b8b8255daa0f4efb793ae5514917d7039cb65de8ec7ab047dc5bea4d588b5fdc21943089c0dd6608a5be2 - languageName: node - linkType: hard - -"@jest/types@npm:^29.2.1": - version: 29.2.1 - resolution: "@jest/types@npm:29.2.1" - dependencies: - "@jest/schemas": "npm:^29.0.0" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" + "@babel/core": "npm:^7.11.6" + "@jest/types": "npm:^29.6.0" + "@jridgewell/trace-mapping": "npm:^0.3.18" + babel-plugin-istanbul: "npm:^6.1.1" chalk: "npm:^4.0.0" - checksum: 0d06bf4e3e3b2115a5154a34cd18c6a1253ee24c0a98e893b2a678b9c9b99630f07ecd2b4bffb9f9f3b20700f08887c1375bba17bd5d10bc619e10984415e9f7 + convert-source-map: "npm:^2.0.0" + fast-json-stable-stringify: "npm:^2.1.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.6.0" + jest-regex-util: "npm:^29.4.3" + jest-util: "npm:^29.6.0" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + write-file-atomic: "npm:^4.0.2" + checksum: ee0362757442a9abdae9bc2ae84e1567eede5586704a0a621eefa9b337877a3295ea20605601df8600f21c5d55130d6adb04a3097092d74a2d8ffd1057840d91 languageName: node linkType: hard -"@jest/types@npm:^29.6.0": - version: 29.6.0 - resolution: "@jest/types@npm:29.6.0" +"@jest/types@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/types@npm:27.5.1" dependencies: - "@jest/schemas": "npm:^29.6.0" "@types/istanbul-lib-coverage": "npm:^2.0.0" "@types/istanbul-reports": "npm:^3.0.0" "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" + "@types/yargs": "npm:^16.0.0" chalk: "npm:^4.0.0" - checksum: e253a53b8c23613ec433aa144739dccb7cce33f5b3cc7c1fa96347988003f697947743ac642185f48e3c6a44eb2219aa8187dcb6b2685f1498c8ab936c23f472 + checksum: d3ca1655673539c54665f3e9135dc70887feb6b667b956e712c38f42e513ae007d3593b8075aecea8f2db7119f911773010f17f93be070b1725fbc6225539b6e languageName: node linkType: hard -"@jest/types@npm:^29.6.1": +"@jest/types@npm:^29.6.0, @jest/types@npm:^29.6.1": version: 29.6.1 resolution: "@jest/types@npm:29.6.1" dependencies: @@ -5095,14 +4724,14 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": +"@jridgewell/sourcemap-codec@npm:1.4.14": version: 1.4.14 resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" checksum: 26e768fae6045481a983e48aa23d8fcd23af5da70ebd74b0649000e815e7fbb01ea2bc088c9176b3fffeb9bec02184e58f46125ef3320b30eaa1f4094cfefa38 languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.15": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.15": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" checksum: 89960ac087781b961ad918978975bcdf2051cd1741880469783c42de64239703eab9db5230d776d8e6a09d73bb5e4cb964e07d93ee6e2e7aea5a7d726e865c09 @@ -7246,20 +6875,6 @@ __metadata: languageName: node linkType: hard -"@sinclair/typebox@npm:^0.24.1": - version: 0.24.26 - resolution: "@sinclair/typebox@npm:0.24.26" - checksum: 969b8814f733f76cecc6ccbf983e3153b40634cbc5d0332d4613fa9ef05b74b985446f9a10b0e2c84769529f90b99b869c76491041dbbf118eb03622d81c9c93 - languageName: node - linkType: hard - -"@sinclair/typebox@npm:^0.25.16": - version: 0.25.24 - resolution: "@sinclair/typebox@npm:0.25.24" - checksum: d415546153478befa3c8386a4723e3061ac065867c7e22fe0374d36091991676d231e5381e66daa0ed21639217c6c80e0d6224a9c89aaac269e58b82b2f4a2f4 - languageName: node - linkType: hard - "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -10185,16 +9800,16 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.0.0": - version: 7.20.1 - resolution: "@types/babel__core@npm:7.20.1" +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.20.2": + version: 7.20.2 + resolution: "@types/babel__core@npm:7.20.2" dependencies: "@babel/parser": "npm:^7.20.7" "@babel/types": "npm:^7.20.7" "@types/babel__generator": "npm:*" "@types/babel__template": "npm:*" "@types/babel__traverse": "npm:*" - checksum: e63e5e71be75dd2fe41951c83650ab62006179340a7b280bfa58e9c39118cb2752ca786f952f4a12f75b83b55346f2d5e8df2b91926ef99f2f4a2a69162cab99 + checksum: 78aede009117ff6c95ef36db19e27ad15ecdcb5cfc9ad57d43caa5d2f44127105691a3e6e8d1806fd305484db8a74fdec5640e88da452c511f6351353f7ac0c8 languageName: node linkType: hard @@ -10224,19 +9839,6 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.20.2": - version: 7.20.2 - resolution: "@types/babel__core@npm:7.20.2" - dependencies: - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - "@types/babel__generator": "npm:*" - "@types/babel__template": "npm:*" - "@types/babel__traverse": "npm:*" - checksum: 78aede009117ff6c95ef36db19e27ad15ecdcb5cfc9ad57d43caa5d2f44127105691a3e6e8d1806fd305484db8a74fdec5640e88da452c511f6351353f7ac0c8 - languageName: node - linkType: hard - "@types/babel__generator@npm:*": version: 7.6.4 resolution: "@types/babel__generator@npm:7.6.4" @@ -10441,10 +10043,10 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*": - version: 1.0.0 - resolution: "@types/estree@npm:1.0.0" - checksum: 9ec366ea3b94db26a45262d7161456c9ee25fd04f3a0da482f6e97dbf90c0c8603053c311391a877027cc4ee648340f988cd04f11287886cdf8bc23366291ef9 +"@types/estree@npm:*, @types/estree@npm:^1.0.0": + version: 1.0.1 + resolution: "@types/estree@npm:1.0.1" + checksum: f252569c002506c61ad913e778aa69415908078c46c78c901ccad77bc66cd34f1e1b9babefb8ff0d27c07a15fb0824755edd7bb3fa7ea828f32ae0fe5faa9962 languageName: node linkType: hard @@ -10455,24 +10057,6 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:^1.0.0": - version: 1.0.1 - resolution: "@types/estree@npm:1.0.1" - checksum: f252569c002506c61ad913e778aa69415908078c46c78c901ccad77bc66cd34f1e1b9babefb8ff0d27c07a15fb0824755edd7bb3fa7ea828f32ae0fe5faa9962 - languageName: node - linkType: hard - -"@types/express-serve-static-core@npm:^4.17.18": - version: 4.17.30 - resolution: "@types/express-serve-static-core@npm:4.17.30" - dependencies: - "@types/node": "npm:*" - "@types/qs": "npm:*" - "@types/range-parser": "npm:*" - checksum: 1074c5769ae052fcb7ea0a2d4a807090a832ec6f8e1ca9105cd949f6dbc99a745a0d3e5b8c8fb64e7105b4a23d8283aa50fd3234d3b7f821899efbed3675b179 - languageName: node - linkType: hard - "@types/express-serve-static-core@npm:^4.17.33": version: 4.17.35 resolution: "@types/express-serve-static-core@npm:4.17.35" @@ -10485,19 +10069,7 @@ __metadata: languageName: node linkType: hard -"@types/express@npm:*": - version: 4.17.13 - resolution: "@types/express@npm:4.17.13" - dependencies: - "@types/body-parser": "npm:*" - "@types/express-serve-static-core": "npm:^4.17.18" - "@types/qs": "npm:*" - "@types/serve-static": "npm:*" - checksum: 20783f6b8a0eec68d06c9478fd55bfe98ff747485316b585b3d637ca472811a1a2664b12b4b5014dc4127a2ed32c6856268228bafb2ed7840baf2a23662a1def - languageName: node - linkType: hard - -"@types/express@npm:^4.7.0": +"@types/express@npm:*, @types/express@npm:^4.7.0": version: 4.17.17 resolution: "@types/express@npm:4.17.17" dependencies: @@ -10705,17 +10277,7 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:*": - version: 29.0.1 - resolution: "@types/jest@npm:29.0.1" - dependencies: - expect: "npm:^29.0.0" - pretty-format: "npm:^29.0.0" - checksum: 33a89b90e1758aff6eb890e8c72fee8a6eb157893d469bd5dcbe43e9bec83f2814257086257ff93dd6d7944e97484614a214ecf6d93ad02bff3b47272395bd72 - languageName: node - linkType: hard - -"@types/jest@npm:29.5.2": +"@types/jest@npm:*, @types/jest@npm:29.5.2": version: 29.5.2 resolution: "@types/jest@npm:29.5.2" dependencies: @@ -11027,14 +10589,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*": - version: 18.6.3 - resolution: "@types/node@npm:18.6.3" - checksum: 052677dd918dd286e66394737d467a487c40afe23a8a4a05c58b692ddc7105b0573ff24a6f358530be8fbe1d81a93b371681641f3b171a2a2da905c4df4b6b47 - languageName: node - linkType: hard - -"@types/node@npm:18.18.4": +"@types/node@npm:*, @types/node@npm:18.18.4": version: 18.18.4 resolution: "@types/node@npm:18.18.4" checksum: 2f55a7f0c603a3b56f2d24ec173d5f83be6470f638b551bab81821b6adf85d676656ed6ae267f994c029d48d4f1071b083ffdd5c7bbe7ae28533d1b4e1e83f12 @@ -11267,21 +10822,14 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:7.5.0, @types/semver@npm:^7.3.4": +"@types/semver@npm:7.5.0": version: 7.5.0 resolution: "@types/semver@npm:7.5.0" checksum: 8fbfbf79e9c14c3c20160a42145a146cba44d9763d0fac78358b394dc36e41bc2590bc4f0129c6fcbbc9b30f12ea1ba821bfe84b29dc80897f315cc7dd251393 languageName: node linkType: hard -"@types/semver@npm:^7.3.12": - version: 7.3.13 - resolution: "@types/semver@npm:7.3.13" - checksum: 0064efd7a0515a539062b71630c72ca2b058501b957326c285cdff82f42c1716d9f9f831332ccf719d5ee8cc3ef24f9ff62122d7a7140c73959a240b49b0f62d - languageName: node - linkType: hard - -"@types/semver@npm:^7.5.0": +"@types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4, @types/semver@npm:^7.5.0": version: 7.5.3 resolution: "@types/semver@npm:7.5.3" checksum: 452c2f37b16358805efcae2d9888a2cfe696b7fb9962451eb0fb46b0fa0bbd68924977cfd28afca91507eb6e3fc19909855a4f7fe4b1f1221d5aeed780e800ae @@ -11315,16 +10863,7 @@ __metadata: languageName: node linkType: hard -"@types/set-cookie-parser@npm:^2.4.0": - version: 2.4.2 - resolution: "@types/set-cookie-parser@npm:2.4.2" - dependencies: - "@types/node": "npm:*" - checksum: c31bf04eb9620829dc3c91bced74ac934ad039d20d20893fb5acac0f08769cbd4eef3bf7502a0289c7be59c3e9cfa456147b4e88bff47dd1b9efb4995ba5d5a3 - languageName: node - linkType: hard - -"@types/set-cookie-parser@npm:^2.4.3": +"@types/set-cookie-parser@npm:^2.4.0, @types/set-cookie-parser@npm:^2.4.3": version: 2.4.3 resolution: "@types/set-cookie-parser@npm:2.4.3" dependencies: @@ -12241,16 +11780,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.4, acorn@npm:^8.5.0, acorn@npm:^8.7.1": - version: 8.8.0 - resolution: "acorn@npm:8.8.0" - bin: - acorn: bin/acorn - checksum: ed7ee7ae42bcc8c22ce671ad44f7fc54d4341d0564d97d2e276530c9a77f3ccaf95fa29c13d67c3b1fd6049d069c24386fd703498102ad1fdd3243ddb8b30875 - languageName: node - linkType: hard - -"acorn@npm:^8.9.0": +"acorn@npm:^8.0.4, acorn@npm:^8.5.0, acorn@npm:^8.7.1, acorn@npm:^8.9.0": version: 8.10.0 resolution: "acorn@npm:8.10.0" bin: @@ -12556,21 +12086,21 @@ __metadata: languageName: node linkType: hard -"apollo-reporting-protobuf@npm:^3.3.1, apollo-reporting-protobuf@npm:^3.3.3": - version: 3.3.3 - resolution: "apollo-reporting-protobuf@npm:3.3.3" +"apollo-reporting-protobuf@npm:^3.3.1, apollo-reporting-protobuf@npm:^3.4.0": + version: 3.4.0 + resolution: "apollo-reporting-protobuf@npm:3.4.0" dependencies: "@apollo/protobufjs": "npm:1.2.6" - checksum: 727c6f2a81da1e02d7e001ae3be234c889efe9ec1a8e431ae1e5943ee75b55ddd67a2c4d057f547514aef5cf9c97b64caace5028df0fff264a00e2da9fcbd2d1 + checksum: d6c731c1e07f952770166c71222a34ea97dd90f4b1d74f3261caa1542e1fb81a591c74586cd973c28c12e8bb9aa54ff0de411698f2311978f7144f98258c1a0b languageName: node linkType: hard -"apollo-reporting-protobuf@npm:^3.4.0": - version: 3.4.0 - resolution: "apollo-reporting-protobuf@npm:3.4.0" +"apollo-reporting-protobuf@npm:^3.3.3": + version: 3.3.3 + resolution: "apollo-reporting-protobuf@npm:3.3.3" dependencies: "@apollo/protobufjs": "npm:1.2.6" - checksum: d6c731c1e07f952770166c71222a34ea97dd90f4b1d74f3261caa1542e1fb81a591c74586cd973c28c12e8bb9aa54ff0de411698f2311978f7144f98258c1a0b + checksum: 727c6f2a81da1e02d7e001ae3be234c889efe9ec1a8e431ae1e5943ee75b55ddd67a2c4d057f547514aef5cf9c97b64caace5028df0fff264a00e2da9fcbd2d1 languageName: node linkType: hard @@ -12702,31 +12232,31 @@ __metadata: languageName: node linkType: hard -"apollo-server-types@npm:^3.6.2, apollo-server-types@npm:^3.7.1": - version: 3.7.1 - resolution: "apollo-server-types@npm:3.7.1" +"apollo-server-types@npm:^3.6.2, apollo-server-types@npm:^3.8.0": + version: 3.8.0 + resolution: "apollo-server-types@npm:3.8.0" dependencies: "@apollo/utils.keyvaluecache": "npm:^1.0.1" "@apollo/utils.logger": "npm:^1.0.0" - apollo-reporting-protobuf: "npm:^3.3.3" + apollo-reporting-protobuf: "npm:^3.4.0" apollo-server-env: "npm:^4.2.1" peerDependencies: graphql: ^15.3.0 || ^16.0.0 - checksum: 41b5d671e7056e7e6e9745c577512e1c509e6b57d64306e28bfa95f9aa12330641290ad8a04019ec6495ecc269ff28fb092ca35cc57d9f23a64cc0c069770d69 + checksum: c802fecba27ff5f0b45fc4a3d6c88e18c39c6e5ba5785db067588d4e0c7d56aba6f4dc69171b07ac6348e9e313b036c57c178af58b8b3414331517e0b280324e languageName: node linkType: hard -"apollo-server-types@npm:^3.8.0": - version: 3.8.0 - resolution: "apollo-server-types@npm:3.8.0" +"apollo-server-types@npm:^3.7.1": + version: 3.7.1 + resolution: "apollo-server-types@npm:3.7.1" dependencies: "@apollo/utils.keyvaluecache": "npm:^1.0.1" "@apollo/utils.logger": "npm:^1.0.0" - apollo-reporting-protobuf: "npm:^3.4.0" + apollo-reporting-protobuf: "npm:^3.3.3" apollo-server-env: "npm:^4.2.1" peerDependencies: graphql: ^15.3.0 || ^16.0.0 - checksum: c802fecba27ff5f0b45fc4a3d6c88e18c39c6e5ba5785db067588d4e0c7d56aba6f4dc69171b07ac6348e9e313b036c57c178af58b8b3414331517e0b280324e + checksum: 41b5d671e7056e7e6e9745c577512e1c509e6b57d64306e28bfa95f9aa12330641290ad8a04019ec6495ecc269ff28fb092ca35cc57d9f23a64cc0c069770d69 languageName: node linkType: hard @@ -12881,20 +12411,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.5": - version: 3.1.5 - resolution: "array-includes@npm:3.1.5" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.19.5" - get-intrinsic: "npm:^1.1.1" - is-string: "npm:^1.0.7" - checksum: 006a776c24f4f6cfa7ef108d1703213aa52cee82161acb845c8f80862656019788c115c9f3a4469028fc220dd067a6884fe01107043611d8b3de69be8c1d9e9e - languageName: node - linkType: hard - -"array-includes@npm:^3.1.6": +"array-includes@npm:^3.1.5, array-includes@npm:^3.1.6": version: 3.1.6 resolution: "array-includes@npm:3.1.6" dependencies: @@ -13780,7 +13297,21 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.14.5, browserslist@npm:^4.17.3, browserslist@npm:^4.20.2, browserslist@npm:^4.21.3": +"browserslist@npm:^4.14.5, browserslist@npm:^4.17.3, browserslist@npm:^4.22.1": + version: 4.22.1 + resolution: "browserslist@npm:4.22.1" + dependencies: + caniuse-lite: "npm:^1.0.30001541" + electron-to-chromium: "npm:^1.4.535" + node-releases: "npm:^2.0.13" + update-browserslist-db: "npm:^1.0.13" + bin: + browserslist: cli.js + checksum: 4a515168e0589c7b1ccbf13a93116ce0418cc5e65d228ec036022cf0e08773fdfb732e2abbf1e1188b96d19ecd4dd707504e75b6d393cba2782fc7d6a7fdefe8 + languageName: node + linkType: hard + +"browserslist@npm:^4.21.3": version: 4.21.4 resolution: "browserslist@npm:4.21.4" dependencies: @@ -13808,20 +13339,6 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.22.1": - version: 4.22.1 - resolution: "browserslist@npm:4.22.1" - dependencies: - caniuse-lite: "npm:^1.0.30001541" - electron-to-chromium: "npm:^1.4.535" - node-releases: "npm:^2.0.13" - update-browserslist-db: "npm:^1.0.13" - bin: - browserslist: cli.js - checksum: 4a515168e0589c7b1ccbf13a93116ce0418cc5e65d228ec036022cf0e08773fdfb732e2abbf1e1188b96d19ecd4dd707504e75b6d393cba2782fc7d6a7fdefe8 - languageName: node - linkType: hard - "bs-logger@npm:0.x": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" @@ -15751,7 +15268,7 @@ __metadata: languageName: node linkType: hard -"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": +"deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" checksum: ec12d074aef5ae5e81fa470b9317c313142c9e8e2afe3f8efa124db309720db96d1d222b82b84c834e5f87e7a614b44a4684b6683583118b87c833b3be40d4d8 @@ -15835,13 +15352,14 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": - version: 1.1.4 - resolution: "define-properties@npm:1.1.4" +"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" dependencies: + define-data-property: "npm:^1.0.1" has-property-descriptors: "npm:^1.0.0" object-keys: "npm:^1.1.1" - checksum: ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b + checksum: b4ccd00597dd46cb2d4a379398f5b19fca84a16f3374e2249201992f36b30f6835949a9429669ee6b41b6e837205a163eadd745e472069e70dfc10f03e5fcc12 languageName: node linkType: hard @@ -15855,17 +15373,6 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.2.1": - version: 1.2.1 - resolution: "define-properties@npm:1.2.1" - dependencies: - define-data-property: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - object-keys: "npm:^1.1.1" - checksum: b4ccd00597dd46cb2d4a379398f5b19fca84a16f3374e2249201992f36b30f6835949a9429669ee6b41b6e837205a163eadd745e472069e70dfc10f03e5fcc12 - languageName: node - linkType: hard - "define-property@npm:^0.2.5": version: 0.2.5 resolution: "define-property@npm:0.2.5" @@ -16017,14 +15524,7 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.0": - version: 2.0.1 - resolution: "detect-libc@npm:2.0.1" - checksum: f41b3d8c726127cc010c78bf4cdb6fda20a1a0731ae9fc34698e3b9887d82e19f249f4dc997b423f930d5be0c3ee05dc7fe6c2473dd058856c6b0700eb3e0dc6 - languageName: node - linkType: hard - -"detect-libc@npm:^2.0.2": +"detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.2": version: 2.0.2 resolution: "detect-libc@npm:2.0.2" checksum: 6118f30c0c425b1e56b9d2609f29bec50d35a6af0b762b6ad127271478f3bbfda7319ce869230cf1a351f2b219f39332cde290858553336d652c77b970f15de8 @@ -16100,13 +15600,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^29.2.0": - version: 29.2.0 - resolution: "diff-sequences@npm:29.2.0" - checksum: 2f8bf110616451b19b227857d419e35c50667e9d29afbf693c7452ed9e36e57b84feb5268b15ff7456bf2ddf4fe84841848e4e7353511106d5646fa7145ce1b0 - languageName: node - linkType: hard - "diff-sequences@npm:^29.4.3": version: 29.4.3 resolution: "diff-sequences@npm:29.4.3" @@ -16398,18 +15891,7 @@ __metadata: languageName: node linkType: hard -"ejs@npm:^3.1.7": - version: 3.1.8 - resolution: "ejs@npm:3.1.8" - dependencies: - jake: "npm:^10.8.5" - bin: - ejs: bin/cli.js - checksum: 879f84c8ee56d06dea7b47a8b493e1b398dba578ec7a701660cf77c8a6d565b932c5896639d1dc4a3be29204eccdb70ee4e1bdf634647c2490227f727d5d6a3d - languageName: node - linkType: hard - -"ejs@npm:^3.1.8": +"ejs@npm:^3.1.7, ejs@npm:^3.1.8": version: 3.1.9 resolution: "ejs@npm:3.1.9" dependencies: @@ -16456,13 +15938,6 @@ __metadata: languageName: node linkType: hard -"emittery@npm:^0.10.2": - version: 0.10.2 - resolution: "emittery@npm:0.10.2" - checksum: fa86fc2b1f4c792d7d479a4de1a6a1f74b0b597770bae770336f0be6501e64be0995aa07d284ae502b269f5cec960cd0c44c91dd090d06d8deecee6d9787e396 - languageName: node - linkType: hard - "emittery@npm:^0.12.1": version: 0.12.1 resolution: "emittery@npm:0.12.1" @@ -16611,7 +16086,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1, es-abstract@npm:^1.19.5, es-abstract@npm:^1.20.0": +"es-abstract@npm:^1.19.5, es-abstract@npm:^1.20.0": version: 1.20.1 resolution: "es-abstract@npm:1.20.1" dependencies: @@ -16642,59 +16117,17 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.20.4": - version: 1.21.2 - resolution: "es-abstract@npm:1.21.2" - dependencies: - array-buffer-byte-length: "npm:^1.0.0" - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.2" - es-set-tostringtag: "npm:^2.0.1" - es-to-primitive: "npm:^1.2.1" - function.prototype.name: "npm:^1.1.5" - get-intrinsic: "npm:^1.2.0" - get-symbol-description: "npm:^1.0.0" - globalthis: "npm:^1.0.3" - gopd: "npm:^1.0.1" - has: "npm:^1.0.3" - has-property-descriptors: "npm:^1.0.0" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.5" - is-array-buffer: "npm:^3.0.2" - is-callable: "npm:^1.2.7" - is-negative-zero: "npm:^2.0.2" - is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.2" - is-string: "npm:^1.0.7" - is-typed-array: "npm:^1.1.10" - is-weakref: "npm:^1.0.2" - object-inspect: "npm:^1.12.3" - object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.4" - regexp.prototype.flags: "npm:^1.4.3" - safe-regex-test: "npm:^1.0.0" - string.prototype.trim: "npm:^1.2.7" - string.prototype.trimend: "npm:^1.0.6" - string.prototype.trimstart: "npm:^1.0.6" - typed-array-length: "npm:^1.0.4" - unbox-primitive: "npm:^1.0.2" - which-typed-array: "npm:^1.1.9" - checksum: 2e1d6922c9a03d90f5a45fa56574a14f9436d9711ed424ace23ae87f79d0190dbffda1c0564980f6048dc2348f0390427a1fbae309fdb16a9ed42cd5c79dce6e - languageName: node - linkType: hard - -"es-abstract@npm:^1.21.2": - version: 1.22.1 - resolution: "es-abstract@npm:1.22.1" +"es-abstract@npm:^1.20.4, es-abstract@npm:^1.22.1": + version: 1.22.2 + resolution: "es-abstract@npm:1.22.2" dependencies: array-buffer-byte-length: "npm:^1.0.0" - arraybuffer.prototype.slice: "npm:^1.0.1" + arraybuffer.prototype.slice: "npm:^1.0.2" available-typed-arrays: "npm:^1.0.5" call-bind: "npm:^1.0.2" es-set-tostringtag: "npm:^2.0.1" es-to-primitive: "npm:^1.2.1" - function.prototype.name: "npm:^1.1.5" + function.prototype.name: "npm:^1.1.6" get-intrinsic: "npm:^1.2.1" get-symbol-description: "npm:^1.0.0" globalthis: "npm:^1.0.3" @@ -16710,38 +16143,38 @@ __metadata: is-regex: "npm:^1.1.4" is-shared-array-buffer: "npm:^1.0.2" is-string: "npm:^1.0.7" - is-typed-array: "npm:^1.1.10" + is-typed-array: "npm:^1.1.12" is-weakref: "npm:^1.0.2" object-inspect: "npm:^1.12.3" object-keys: "npm:^1.1.1" object.assign: "npm:^4.1.4" - regexp.prototype.flags: "npm:^1.5.0" - safe-array-concat: "npm:^1.0.0" + regexp.prototype.flags: "npm:^1.5.1" + safe-array-concat: "npm:^1.0.1" safe-regex-test: "npm:^1.0.0" - string.prototype.trim: "npm:^1.2.7" - string.prototype.trimend: "npm:^1.0.6" - string.prototype.trimstart: "npm:^1.0.6" + string.prototype.trim: "npm:^1.2.8" + string.prototype.trimend: "npm:^1.0.7" + string.prototype.trimstart: "npm:^1.0.7" typed-array-buffer: "npm:^1.0.0" typed-array-byte-length: "npm:^1.0.0" typed-array-byte-offset: "npm:^1.0.0" typed-array-length: "npm:^1.0.4" unbox-primitive: "npm:^1.0.2" - which-typed-array: "npm:^1.1.10" - checksum: bd6c243a128ea1cb97cdd11c433a1f712b607b66bb2d40b42e4a4e4c746e679d3c168b59614fefed4bc3b0d7abc106ad202e8f417739371a151b9189d75af72a + which-typed-array: "npm:^1.1.11" + checksum: fe09bf3bf707d5a781b9e4f9ef8e835a890600b7e1e65567328da12b173e99ffd9d5b86f5d0a69a5aa308a925b59c631814ada46fca55e9db10857a352289adb languageName: node linkType: hard -"es-abstract@npm:^1.22.1": - version: 1.22.2 - resolution: "es-abstract@npm:1.22.2" +"es-abstract@npm:^1.21.2": + version: 1.22.1 + resolution: "es-abstract@npm:1.22.1" dependencies: array-buffer-byte-length: "npm:^1.0.0" - arraybuffer.prototype.slice: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.1" available-typed-arrays: "npm:^1.0.5" call-bind: "npm:^1.0.2" es-set-tostringtag: "npm:^2.0.1" es-to-primitive: "npm:^1.2.1" - function.prototype.name: "npm:^1.1.6" + function.prototype.name: "npm:^1.1.5" get-intrinsic: "npm:^1.2.1" get-symbol-description: "npm:^1.0.0" globalthis: "npm:^1.0.3" @@ -16757,24 +16190,24 @@ __metadata: is-regex: "npm:^1.1.4" is-shared-array-buffer: "npm:^1.0.2" is-string: "npm:^1.0.7" - is-typed-array: "npm:^1.1.12" + is-typed-array: "npm:^1.1.10" is-weakref: "npm:^1.0.2" object-inspect: "npm:^1.12.3" object-keys: "npm:^1.1.1" object.assign: "npm:^4.1.4" - regexp.prototype.flags: "npm:^1.5.1" - safe-array-concat: "npm:^1.0.1" + regexp.prototype.flags: "npm:^1.5.0" + safe-array-concat: "npm:^1.0.0" safe-regex-test: "npm:^1.0.0" - string.prototype.trim: "npm:^1.2.8" - string.prototype.trimend: "npm:^1.0.7" - string.prototype.trimstart: "npm:^1.0.7" + string.prototype.trim: "npm:^1.2.7" + string.prototype.trimend: "npm:^1.0.6" + string.prototype.trimstart: "npm:^1.0.6" typed-array-buffer: "npm:^1.0.0" typed-array-byte-length: "npm:^1.0.0" typed-array-byte-offset: "npm:^1.0.0" typed-array-length: "npm:^1.0.4" unbox-primitive: "npm:^1.0.2" - which-typed-array: "npm:^1.1.11" - checksum: fe09bf3bf707d5a781b9e4f9ef8e835a890600b7e1e65567328da12b173e99ffd9d5b86f5d0a69a5aa308a925b59c631814ada46fca55e9db10857a352289adb + which-typed-array: "npm:^1.1.10" + checksum: bd6c243a128ea1cb97cdd11c433a1f712b607b66bb2d40b42e4a4e4c746e679d3c168b59614fefed4bc3b0d7abc106ad202e8f417739371a151b9189d75af72a languageName: node linkType: hard @@ -17176,26 +16609,7 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^2.0.0": - version: 2.0.0 - resolution: "escodegen@npm:2.0.0" - dependencies: - esprima: "npm:^4.0.1" - estraverse: "npm:^5.2.0" - esutils: "npm:^2.0.2" - optionator: "npm:^0.8.1" - source-map: "npm:~0.6.1" - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 0f7e404b19b14047dd12b62b2267ba9b68fff02be0d40d71fdcc27dfdd664720e1afae34680892b8a34cdd9280b7b4f81c02f7c7597a8eda0c6d2b4c2b7d07f0 - languageName: node - linkType: hard - -"escodegen@npm:^2.1.0": +"escodegen@npm:^2.0.0, escodegen@npm:^2.1.0": version: 2.1.0 resolution: "escodegen@npm:2.1.0" dependencies: @@ -17580,17 +16994,7 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.2.0": - version: 7.2.0 - resolution: "eslint-scope@npm:7.2.0" - dependencies: - esrecurse: "npm:^4.3.0" - estraverse: "npm:^5.2.0" - checksum: 94d8942840b35bf5e6559bd0f0a8b10610d65b1e44e41295e66ed1fe82f83bc51756e7af607d611b75f435adf821122bd901aa565701596ca1a628db41c0cd87 - languageName: node - linkType: hard - -"eslint-scope@npm:^7.2.2": +"eslint-scope@npm:^7.2.0, eslint-scope@npm:^7.2.2": version: 7.2.2 resolution: "eslint-scope@npm:7.2.2" dependencies: @@ -17623,10 +17027,10 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0": - version: 3.3.0 - resolution: "eslint-visitor-keys@npm:3.3.0" - checksum: 37a1a5912a0b1de0f6d26237d8903af8a3af402bbef6e4181aeda1ace12a67348a0356c677804cfc839f62e68c3845b3eb96bb8f334d30d5ce96348d482567ed +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b languageName: node linkType: hard @@ -17637,13 +17041,6 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.4.3": - version: 3.4.3 - resolution: "eslint-visitor-keys@npm:3.4.3" - checksum: 3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b - languageName: node - linkType: hard - "eslint@npm:8.45.0": version: 8.45.0 resolution: "eslint@npm:8.45.0" @@ -17745,18 +17142,7 @@ __metadata: languageName: node linkType: hard -"espree@npm:^9.6.0": - version: 9.6.0 - resolution: "espree@npm:9.6.0" - dependencies: - acorn: "npm:^8.9.0" - acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 870834c0ab188213ba56fae7003ff9fadbad2b9285dae941840c3d425cedbb2221ad3cffaabd217bc36b96eb80d651c2a2d9b0b1f3b9394b2358b27052c942e2 - languageName: node - linkType: hard - -"espree@npm:^9.6.1": +"espree@npm:^9.6.0, espree@npm:^9.6.1": version: 9.6.1 resolution: "espree@npm:9.6.1" dependencies: @@ -17971,20 +17357,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:^29.0.0": - version: 29.3.0 - resolution: "expect@npm:29.3.0" - dependencies: - "@jest/expect-utils": "npm:^29.2.2" - jest-get-type: "npm:^29.2.0" - jest-matcher-utils: "npm:^29.2.2" - jest-message-util: "npm:^29.2.1" - jest-util: "npm:^29.2.1" - checksum: 74fb3036b086e671fe409179dd79d22707e4998df4c020a82a94b286363ef5e013ec7f0134d46ae28fd148ffb1162e447e4c641ab1c4865f02ccddf9e9df75a7 - languageName: node - linkType: hard - -"expect@npm:^29.6.0": +"expect@npm:^29.0.0, expect@npm:^29.6.0": version: 29.6.0 resolution: "expect@npm:29.6.0" dependencies: @@ -18171,20 +17544,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.9": - version: 3.2.11 - resolution: "fast-glob@npm:3.2.11" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 6b736d92a47f27218a85bf184a4ccab9f707398f86711bf84d730243b10a999a85f79afc526133c044ebebfcb42a68d09f769fdbedcc00680ddd56e56a56483a - languageName: node - linkType: hard - -"fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1": +"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1": version: 3.3.1 resolution: "fast-glob@npm:3.3.1" dependencies: @@ -18204,7 +17564,7 @@ __metadata: languageName: node linkType: hard -"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": +"fast-levenshtein@npm:^2.0.6": version: 2.0.6 resolution: "fast-levenshtein@npm:2.0.6" checksum: eb7e220ecf2bab5159d157350b81d01f75726a4382f5a9266f42b9150c4523b9795f7f5d9fbbbeaeac09a441b2369f05ee02db48ea938584205530fe5693cfe1 @@ -18534,17 +17894,7 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.14.8, follow-redirects@npm:^1.15.0": - version: 1.15.2 - resolution: "follow-redirects@npm:1.15.2" - peerDependenciesMeta: - debug: - optional: true - checksum: 8be0d39919770054812537d376850ccde0b4762b0501c440bd08724971a078123b55f57704f2984e0664fecc0c86adea85add63295804d9dce401cd9604c91d3 - languageName: node - linkType: hard - -"follow-redirects@npm:^1.15.2": +"follow-redirects@npm:^1.14.8, follow-redirects@npm:^1.15.0, follow-redirects@npm:^1.15.2": version: 1.15.3 resolution: "follow-redirects@npm:1.15.3" peerDependenciesMeta: @@ -18833,13 +18183,6 @@ __metadata: languageName: node linkType: hard -"fs-monkey@npm:^1.0.3": - version: 1.0.3 - resolution: "fs-monkey@npm:1.0.3" - checksum: af1abe305863956f5471fe41a4026da7607e866ee5f6c9a9ad6666b51eed102cbba08043eec708e15a1c78ced56bc33c72ee1ddf79720704791c77ed8f274a47 - languageName: node - linkType: hard - "fs-monkey@npm:^1.0.4": version: 1.0.5 resolution: "fs-monkey@npm:1.0.5" @@ -18880,19 +18223,7 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5": - version: 1.1.5 - resolution: "function.prototype.name@npm:1.1.5" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.19.0" - functions-have-names: "npm:^1.2.2" - checksum: 5d426e5a38ac41747bcfce6191e0ec818ed18678c16cfc36b5d1ca87f56ff98c4ce958ee2c1ea2a18dc3da989844a37b1065311e2d2ae4cf12da8f82418b686b - languageName: node - linkType: hard - -"function.prototype.name@npm:^1.1.6": +"function.prototype.name@npm:^1.1.5, function.prototype.name@npm:^1.1.6": version: 1.1.6 resolution: "function.prototype.name@npm:1.1.6" dependencies: @@ -18904,7 +18235,7 @@ __metadata: languageName: node linkType: hard -"functions-have-names@npm:^1.2.2, functions-have-names@npm:^1.2.3": +"functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" checksum: 0ddfd3ed1066a55984aaecebf5419fbd9344a5c38dd120ffb0739fac4496758dcf371297440528b115e4367fc46e3abc86a2cc0ff44612181b175ae967a11a05 @@ -18983,14 +18314,15 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1": - version: 1.1.2 - resolution: "get-intrinsic@npm:1.1.2" +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.2.1": + version: 1.2.1 + resolution: "get-intrinsic@npm:1.2.1" dependencies: function-bind: "npm:^1.1.1" has: "npm:^1.0.3" + has-proto: "npm:^1.0.1" has-symbols: "npm:^1.0.3" - checksum: 0364e4d4538486672d3125ca6e3e3ce30f1ac0eebfbaed1ffb27f588697a49b9d8ccf9e9fc30b915663942f5c24063cfd81008d13d02c9358f72b3c70b4c74f4 + checksum: aee631852063f8ad0d4a374970694b5c17c2fb5c92bd1929476d7eb8798ce7aebafbf9a34022c05fd1adaa2ce846d5877a627ce1986f81fc65adf3b81824bd54 languageName: node linkType: hard @@ -19005,18 +18337,6 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.2.1": - version: 1.2.1 - resolution: "get-intrinsic@npm:1.2.1" - dependencies: - function-bind: "npm:^1.1.1" - has: "npm:^1.0.3" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - checksum: aee631852063f8ad0d4a374970694b5c17c2fb5c92bd1929476d7eb8798ce7aebafbf9a34022c05fd1adaa2ce846d5877a627ce1986f81fc65adf3b81824bd54 - languageName: node - linkType: hard - "get-it@npm:^8.0.9": version: 8.4.3 resolution: "get-it@npm:8.4.3" @@ -19395,20 +18715,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1": - version: 8.0.3 - resolution: "glob@npm:8.0.3" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^5.0.1" - once: "npm:^1.3.0" - checksum: cd002c04010ffddba426376c3046466b923b5450f89a434e6a9df6bfec369a4e907afc436303d7fbc34366dcf37056dcc3bec41e41ce983ed8d78b6035ecc317 - languageName: node - linkType: hard - -"glob@npm:^8.0.3": +"glob@npm:^8.0.1, glob@npm:^8.0.3": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -19534,26 +18841,7 @@ __metadata: languageName: node linkType: hard -"got@npm:^11.8.2": - version: 11.8.5 - resolution: "got@npm:11.8.5" - dependencies: - "@sindresorhus/is": "npm:^4.0.0" - "@szmarczak/http-timer": "npm:^4.0.5" - "@types/cacheable-request": "npm:^6.0.1" - "@types/responselike": "npm:^1.0.0" - cacheable-lookup: "npm:^5.0.3" - cacheable-request: "npm:^7.0.2" - decompress-response: "npm:^6.0.0" - http2-wrapper: "npm:^1.0.0-beta.5.2" - lowercase-keys: "npm:^2.0.0" - p-cancelable: "npm:^2.0.0" - responselike: "npm:^2.0.0" - checksum: 8e3f1a886b6938d73375b7a805556d34212968125d88aaef5a73a6bcac5d3480866f12590c755beb591e9c34475779095d39bd0b6b0d2fae1e8d263a1f2751e7 - languageName: node - linkType: hard - -"got@npm:^11.8.5": +"got@npm:^11.8.2, got@npm:^11.8.5": version: 11.8.6 resolution: "got@npm:11.8.6" dependencies: @@ -19831,7 +19119,7 @@ __metadata: languageName: node linkType: hard -"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": +"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" checksum: 464f97a8202a7690dadd026e6d73b1ceeddd60fe6acfd06151106f050303eaa75855aaa94969df8015c11ff7c505f196114d22f7386b4a471038da5874cf5e9b @@ -19931,14 +19219,7 @@ __metadata: languageName: node linkType: hard -"headers-polyfill@npm:^3.1.0": - version: 3.1.2 - resolution: "headers-polyfill@npm:3.1.2" - checksum: 8d61105d66dda2413941268d866845559b44df85aa72823530175ae108c738cf6458e1dc34e52a7d268024e0ea851f6ca8ad7a0e1a2f782108e1d7e46353b443 - languageName: node - linkType: hard - -"headers-polyfill@npm:^3.2.0": +"headers-polyfill@npm:^3.1.0, headers-polyfill@npm:^3.2.0": version: 3.2.1 resolution: "headers-polyfill@npm:3.2.1" dependencies: @@ -20357,14 +19638,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.0.4, ignore@npm:^5.1.1, ignore@npm:^5.2.0": - version: 5.2.0 - resolution: "ignore@npm:5.2.0" - checksum: 30283f05fb7d867ee0e08faebb3e69caba2c6c55092042cd061eac1b37a3e78db72bfcfbb08b3598999344fba3d93a9c693b5401da5faaecc0fb7c2dce87beb4 - languageName: node - linkType: hard - -"ignore@npm:^5.2.4": +"ignore@npm:^5.0.4, ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4": version: 5.2.4 resolution: "ignore@npm:5.2.4" checksum: 4f7caf5d2005da21a382d4bd1d2aa741a3bed51de185c8562dd7f899a81a620ac4fd0619b06f7029a38ae79e4e4c134399db3bd0192c703c3ef54bb82df3086c @@ -20555,18 +19829,7 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.3": - version: 1.0.3 - resolution: "internal-slot@npm:1.0.3" - dependencies: - get-intrinsic: "npm:^1.1.0" - has: "npm:^1.0.3" - side-channel: "npm:^1.0.4" - checksum: 1c6d22f7977b325e51387191a992a553bf7c380db548a32c09bbb4563a799d739d3ef629841234290a032dc555ca7e89178e8a35404dad77b55f2676be8a1ba2 - languageName: node - linkType: hard - -"internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.5": +"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.5": version: 1.0.5 resolution: "internal-slot@npm:1.0.5" dependencies: @@ -20767,20 +20030,20 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.4": - version: 1.2.4 - resolution: "is-callable@npm:1.2.4" - checksum: 4e3d8c08208475e74a4108a9dc44dbcb74978782e38a1d1b55388342a4824685765d95917622efa2ca1483f7c4dbec631dd979cbb3ebd239f57a75c83a46d99f - languageName: node - linkType: hard - -"is-callable@npm:^1.2.7": +"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 48a9297fb92c99e9df48706241a189da362bff3003354aea4048bd5f7b2eb0d823cd16d0a383cece3d76166ba16d85d9659165ac6fcce1ac12e6c649d66dbdb9 languageName: node linkType: hard +"is-callable@npm:^1.2.4": + version: 1.2.4 + resolution: "is-callable@npm:1.2.4" + checksum: 4e3d8c08208475e74a4108a9dc44dbcb74978782e38a1d1b55388342a4824685765d95917622efa2ca1483f7c4dbec631dd979cbb3ebd239f57a75c83a46d99f + languageName: node + linkType: hard + "is-ci@npm:2.0.0": version: 2.0.0 resolution: "is-ci@npm:2.0.0" @@ -20799,16 +20062,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.11.0": - version: 2.11.0 - resolution: "is-core-module@npm:2.11.0" - dependencies: - has: "npm:^1.0.3" - checksum: 9b09ce78f1f281e20c596023e8464d51dfc93b5933bf23f00c002eafbebdaa766726be42bacfb4459c4cfe14569f0987db11fe6bc30d6e57985c9071a289966e - languageName: node - linkType: hard - -"is-core-module@npm:^2.13.0": +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0": version: 2.13.0 resolution: "is-core-module@npm:2.13.0" dependencies: @@ -21266,20 +20520,7 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10": - version: 1.1.10 - resolution: "is-typed-array@npm:1.1.10" - dependencies: - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.2" - for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-tostringtag: "npm:^1.0.0" - checksum: 2392b2473bbc994f5c30d6848e32bab3cab6c80b795aaec3020baf5419ff7df38fc11b3a043eb56d50f842394c578dbb204a7a29398099f895cf111c5b27f327 - languageName: node - linkType: hard - -"is-typed-array@npm:^1.1.12": +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12": version: 1.1.12 resolution: "is-typed-array@npm:1.1.12" dependencies: @@ -21483,12 +20724,12 @@ __metadata: linkType: hard "istanbul-reports@npm:^3.1.3": - version: 3.1.5 - resolution: "istanbul-reports@npm:3.1.5" + version: 3.1.6 + resolution: "istanbul-reports@npm:3.1.6" dependencies: html-escaper: "npm:^2.0.0" istanbul-lib-report: "npm:^3.0.0" - checksum: 1fc20a133f6dbd846e7bf3dc6d85edf2b3c047c47142cd796c38717aef976195d2c0fb0399dd609c3ffac2ca43244dc15ce4ac34064d21e2d34d387df747dafb + checksum: 135c178e509b21af5c446a6951fc01c331331bb0fdb1ed1dd7f68a8c875603c2e2ee5c82801db5feb868e5cc35e9babe2d972d322afc50f6de6cce6431b9b2ff languageName: node linkType: hard @@ -21642,18 +20883,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^29.2.1": - version: 29.2.1 - resolution: "jest-diff@npm:29.2.1" - dependencies: - chalk: "npm:^4.0.0" - diff-sequences: "npm:^29.2.0" - jest-get-type: "npm:^29.2.0" - pretty-format: "npm:^29.2.1" - checksum: 5feccce69c60bd8dee8e1065c74ec2639d850c162651fe3296030ae7b5400261391b2f0759a3e993459e9cb5e9d160e7c3f3e0164f78d45ac9aa63df4201b480 - languageName: node - linkType: hard - "jest-diff@npm:^29.6.0": version: 29.6.0 resolution: "jest-diff@npm:29.6.0" @@ -21723,13 +20952,6 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^29.2.0": - version: 29.2.0 - resolution: "jest-get-type@npm:29.2.0" - checksum: e396fd880a30d08940ed8a8e43cd4595db1b8ff09649018eb358ca701811137556bae82626af73459e3c0f8c5e972ed1e57fd3b1537b13a260893dac60a90942 - languageName: node - linkType: hard - "jest-get-type@npm:^29.4.3": version: 29.4.3 resolution: "jest-get-type@npm:29.4.3" @@ -21737,30 +20959,7 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^29.6.0": - version: 29.6.0 - resolution: "jest-haste-map@npm:29.6.0" - dependencies: - "@jest/types": "npm:^29.6.0" - "@types/graceful-fs": "npm:^4.1.3" - "@types/node": "npm:*" - anymatch: "npm:^3.0.3" - fb-watchman: "npm:^2.0.0" - fsevents: "npm:^2.3.2" - graceful-fs: "npm:^4.2.9" - jest-regex-util: "npm:^29.4.3" - jest-util: "npm:^29.6.0" - jest-worker: "npm:^29.6.0" - micromatch: "npm:^4.0.4" - walker: "npm:^1.0.8" - dependenciesMeta: - fsevents: - optional: true - checksum: b8fb6ea83509efb550658a3e100dac3ac54c73a123aba7ef378992eaaf342d159fcaaeed600a972cb982efb76522e7b7f6cfc7e80825604ee6beebe46222fc9e - languageName: node - linkType: hard - -"jest-haste-map@npm:^29.6.2": +"jest-haste-map@npm:^29.6.0, jest-haste-map@npm:^29.6.2": version: 29.6.2 resolution: "jest-haste-map@npm:29.6.2" dependencies: @@ -21793,18 +20992,6 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^29.2.2": - version: 29.2.2 - resolution: "jest-matcher-utils@npm:29.2.2" - dependencies: - chalk: "npm:^4.0.0" - jest-diff: "npm:^29.2.1" - jest-get-type: "npm:^29.2.0" - pretty-format: "npm:^29.2.1" - checksum: e095739f450e5e0aa23106acb2be95af4c168bb4f77f27ad51e5f1b40e0b9f5453762c4ca26eaf70ef25776a657af3de56634bb6e8e9bc7fe549be07b1e34f7d - languageName: node - linkType: hard - "jest-matcher-utils@npm:^29.6.0": version: 29.6.0 resolution: "jest-matcher-utils@npm:29.6.0" @@ -21817,86 +21004,24 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^29.0.3": - version: 29.0.3 - resolution: "jest-message-util@npm:29.0.3" - dependencies: - "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^29.0.3" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.0.3" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 6c8bef9251a5b3cc188318246e223f94b96da67072a0756a2843b5b60fe8a0a78dd3eb275d1fe8b5eb532e18a3af7ce05f6e609fdb536595c498eb89b3b3a680 - languageName: node - linkType: hard - -"jest-message-util@npm:^29.2.1": - version: 29.2.1 - resolution: "jest-message-util@npm:29.2.1" - dependencies: - "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^29.2.1" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.2.1" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: bfd94e7ac15abe06d577f392ab892ec48f3ec020cb9596b1f128de9456b5a98cbfee2c7c458241a27ee7c381f0b64af1ae544a2cfc9a98e0cbe48ca9ae5aefc5 - languageName: node - linkType: hard - -"jest-message-util@npm:^29.6.0": - version: 29.6.0 - resolution: "jest-message-util@npm:29.6.0" - dependencies: - "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^29.6.0" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.6.0" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 7b1a8b9dcf81fe0f6950313f0ff26e37b8bd5310c96e5ded8f12b7dec7ef15c2f89a39567a5db12c13d213e1984cf92ec7770061376c8cdd38501df132e70b59 - languageName: node - linkType: hard - -"jest-message-util@npm:^29.6.1": +"jest-message-util@npm:^29.6.0, jest-message-util@npm:^29.6.1": version: 29.6.1 resolution: "jest-message-util@npm:29.6.1" dependencies: "@babel/code-frame": "npm:^7.12.13" "@jest/types": "npm:^29.6.1" "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.6.1" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 2f27d8f2a5bc08b1f4e13def16ed425b65a98298bb62fd337c8a048cb5a8f56c2603e6da9b06d1d99d9a628dd7a530142de0d54d03546f1a3936631e1a3bb99a - languageName: node - linkType: hard - -"jest-mock@npm:^29.6.0": - version: 29.6.0 - resolution: "jest-mock@npm:29.6.0" - dependencies: - "@jest/types": "npm:^29.6.0" - "@types/node": "npm:*" - jest-util: "npm:^29.6.0" - checksum: ccf8f17543eb1260433fbc755c50331a2e4b636947da0e1bd8b4c8965a6b62d9458f4752f7073553927a5e22ec3ab4dc778631d01d1c86759397d267317c9a84 + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.6.1" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 2f27d8f2a5bc08b1f4e13def16ed425b65a98298bb62fd337c8a048cb5a8f56c2603e6da9b06d1d99d9a628dd7a530142de0d54d03546f1a3936631e1a3bb99a languageName: node linkType: hard -"jest-mock@npm:^29.6.1": +"jest-mock@npm:^29.6.0, jest-mock@npm:^29.6.1": version: 29.6.1 resolution: "jest-mock@npm:29.6.1" dependencies: @@ -21919,14 +21044,7 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^29.0.0": - version: 29.0.0 - resolution: "jest-regex-util@npm:29.0.0" - checksum: dce16394c357213008e6f84f2288f77c64bba59b7cb48ea614e85c5aae036a7e46dbfd1f45aa08180b7e7c576102bf4f8f0ff8bc60fb9721fb80874adc3ae0ea - languageName: node - linkType: hard - -"jest-regex-util@npm:^29.4.3": +"jest-regex-util@npm:^29.0.0, jest-regex-util@npm:^29.4.3": version: 29.4.3 resolution: "jest-regex-util@npm:29.4.3" checksum: 96fc7fc28cd4dd73a63c13a526202c4bd8b351d4e5b68b1a2a2c88da3308c2a16e26feaa593083eb0bac38cca1aa9dd05025412e7de013ba963fb8e66af22b8a @@ -22059,45 +21177,17 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^29.0.0": - version: 29.0.0 - resolution: "jest-util@npm:29.0.0" - dependencies: - "@jest/types": "npm:^29.0.0" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: 02f8986ec9090630246533639038ceb2b59761019e37e3b0b9cf3d55342069a70bee4cee642d42d719f86576681e959b38b3ee390d88458c42a6d8017b706792 - languageName: node - linkType: hard - -"jest-util@npm:^29.0.3": - version: 29.0.3 - resolution: "jest-util@npm:29.0.3" - dependencies: - "@jest/types": "npm:^29.0.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: 22ee3712a13e701b6edfeffbe302ffe6664ef4d7bdcb2383075c7418ec82649c81de110fc193d26447d7cbdb93414b348a816a47ae2d423f41995d2ce4208efe - languageName: node - linkType: hard - -"jest-util@npm:^29.2.1": - version: 29.2.1 - resolution: "jest-util@npm:29.2.1" +"jest-util@npm:^29.0.0, jest-util@npm:^29.6.2": + version: 29.6.2 + resolution: "jest-util@npm:29.6.2" dependencies: - "@jest/types": "npm:^29.2.1" + "@jest/types": "npm:^29.6.1" "@types/node": "npm:*" chalk: "npm:^4.0.0" ci-info: "npm:^3.2.0" graceful-fs: "npm:^4.2.9" picomatch: "npm:^2.2.3" - checksum: 17d11937a2832a8ec629965a09ec7da65c3d74a8d163a9c2edf700f071abef796c5bc20df0fc9d155f83ed375a8ef9172dd2e99598a2a39ba3dacc5d9a897cf6 + checksum: 95d510b7bbac6976c71bf9c8f2e861cdc6c47dca0a70c470ebce6fa2afef3fecd73772efdffc04e7aad89602ab388c2f1ee1cb27c505210d767f0731da65c13b languageName: node linkType: hard @@ -22129,20 +21219,6 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^29.6.2": - version: 29.6.2 - resolution: "jest-util@npm:29.6.2" - dependencies: - "@jest/types": "npm:^29.6.1" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: 95d510b7bbac6976c71bf9c8f2e861cdc6c47dca0a70c470ebce6fa2afef3fecd73772efdffc04e7aad89602ab388c2f1ee1cb27c505210d767f0731da65c13b - languageName: node - linkType: hard - "jest-validate@npm:^29.6.0": version: 29.6.0 resolution: "jest-validate@npm:29.6.0" @@ -22174,23 +21250,7 @@ __metadata: languageName: node linkType: hard -"jest-watcher@npm:^29.0.0": - version: 29.0.3 - resolution: "jest-watcher@npm:29.0.3" - dependencies: - "@jest/test-result": "npm:^29.0.3" - "@jest/types": "npm:^29.0.3" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - emittery: "npm:^0.10.2" - jest-util: "npm:^29.0.3" - string-length: "npm:^4.0.1" - checksum: 4d79b9f886bbb616539021d0ea4c53152f7313ede0b2e7e09bc5d59c0d853d537f346623ddd6ee098c337ff428a0879d6abd7cfe7dbf085702f77ab7220847e7 - languageName: node - linkType: hard - -"jest-watcher@npm:^29.6.0": +"jest-watcher@npm:^29.0.0, jest-watcher@npm:^29.6.0": version: 29.6.0 resolution: "jest-watcher@npm:29.6.0" dependencies: @@ -22217,19 +21277,7 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^29.6.0": - version: 29.6.0 - resolution: "jest-worker@npm:29.6.0" - dependencies: - "@types/node": "npm:*" - jest-util: "npm:^29.6.0" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: 4c811b4f405aae0ae910afd57e73060b892e82acc8fe708681b64390b918b8d7c49269d4eb58b1c1672dde97da93455a5b88a713d42410fbe65d80afe40555a6 - languageName: node - linkType: hard - -"jest-worker@npm:^29.6.2": +"jest-worker@npm:^29.6.0, jest-worker@npm:^29.6.2": version: 29.6.2 resolution: "jest-worker@npm:29.6.2" dependencies: @@ -22495,16 +21543,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.0, json5@npm:^2.2.1": - version: 2.2.1 - resolution: "json5@npm:2.2.1" - bin: - json5: lib/cli.js - checksum: ee31060b929fbfdc3c80288286e4403ed95f47d9fe2d29f46c833b8cd4ec98b2cdb3537e2c0f15846db90950ae70bc01d2aaae3c303d70523e8039cf0e810cf5 - languageName: node - linkType: hard - -"json5@npm:^2.2.2, json5@npm:^2.2.3": +"json5@npm:^2.1.2, json5@npm:^2.2.0, json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -22564,17 +21603,7 @@ __metadata: languageName: node linkType: hard -"jsx-ast-utils@npm:^2.4.1 || ^3.0.0": - version: 3.3.2 - resolution: "jsx-ast-utils@npm:3.3.2" - dependencies: - array-includes: "npm:^3.1.5" - object.assign: "npm:^4.1.2" - checksum: a8ea0badcb5020eea7e7b27b532aa61878393ad564f145ebb788439aa6b75c2fe3fa5b33b618ff1e53ee1ac703c0a8d4b1393bb631f24952969ea71ad2915492 - languageName: node - linkType: hard - -"jsx-ast-utils@npm:^3.3.3": +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.3": version: 3.3.3 resolution: "jsx-ast-utils@npm:3.3.3" dependencies: @@ -23126,16 +22155,6 @@ __metadata: languageName: node linkType: hard -"levn@npm:~0.3.0": - version: 0.3.0 - resolution: "levn@npm:0.3.0" - dependencies: - prelude-ls: "npm:~1.1.2" - type-check: "npm:~0.3.2" - checksum: e1c3e75b5c430d9aa4c32c83c8a611e4ca53608ca78e3ea3bf6bbd9d017e4776d05d86e27df7901baebd3afa732abede9f26f715b8c1be19e95505c7a3a7b589 - languageName: node - linkType: hard - "libbase64@npm:0.1.0": version: 0.1.0 resolution: "libbase64@npm:0.1.0" @@ -23467,20 +22486,7 @@ __metadata: languageName: node linkType: hard -"logform@npm:^2.3.2": - version: 2.4.2 - resolution: "logform@npm:2.4.2" - dependencies: - "@colors/colors": "npm:1.5.0" - fecha: "npm:^4.2.0" - ms: "npm:^2.1.1" - safe-stable-stringify: "npm:^2.3.1" - triple-beam: "npm:^1.3.0" - checksum: 939b809719c91a220539027b1dde68c61eee64a52f6121e56293ab64a5ad0b9069ffd40cde33e0fc81959257d8a1e014c57b7a9e878ab2fd0b4a3c16dbca6cec - languageName: node - linkType: hard - -"logform@npm:^2.4.0": +"logform@npm:^2.3.2, logform@npm:^2.4.0": version: 2.5.1 resolution: "logform@npm:2.5.1" dependencies: @@ -24113,16 +23119,7 @@ __metadata: languageName: node linkType: hard -"memfs@npm:^3.4.1": - version: 3.4.7 - resolution: "memfs@npm:3.4.7" - dependencies: - fs-monkey: "npm:^1.0.3" - checksum: d4eeca76433a1e505eb9782e62ea55cee16bca2766e8c8412c2c46b7dd29ae3b2445ced8c84bc3911a4c3289a3d16390a1858602009c34064dd960a67a425eb7 - languageName: node - linkType: hard - -"memfs@npm:^3.4.12": +"memfs@npm:^3.4.1, memfs@npm:^3.4.12": version: 3.5.3 resolution: "memfs@npm:3.5.3" dependencies: @@ -24841,14 +23838,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^4.0.0": - version: 4.2.4 - resolution: "minipass@npm:4.2.4" - checksum: f5856a2eac7c2bb359416051b4c60e947c3ac1f4c05deceba649c205d0823ed28dfd151ac740f91c872c7c0aa30fe6c5dc903330a373e803734e8c07fc18c0b8 - languageName: node - linkType: hard - -"minipass@npm:^4.2.4": +"minipass@npm:^4.0.0, minipass@npm:^4.2.4": version: 4.2.8 resolution: "minipass@npm:4.2.8" checksum: e148eb6dcb85c980234cad889139ef8ddf9d5bdac534f4f0268446c8792dd4c74f4502479be48de3c1cce2f6450f6da4d0d4a86405a8a12be04c1c36b339569a @@ -25104,15 +24094,6 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.4": - version: 3.3.4 - resolution: "nanoid@npm:3.3.4" - bin: - nanoid: bin/nanoid.cjs - checksum: 4f01aaf742452d8668d1d99a21218eb9eaa703c0291e7ec5bbb17a7c0ac56df3b791723ce4d429f53949b252e1ce26386a0aa6782fce10d44cd617d89c9fe9d2 - languageName: node - linkType: hard - "nanoid@npm:^3.3.6": version: 3.3.6 resolution: "nanoid@npm:3.3.6" @@ -25353,27 +24334,7 @@ __metadata: languageName: node linkType: hard -"node-gyp@npm:^9.0.0": - version: 9.1.0 - resolution: "node-gyp@npm:9.1.0" - dependencies: - env-paths: "npm:^2.2.0" - glob: "npm:^7.1.4" - graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^10.0.3" - nopt: "npm:^5.0.0" - npmlog: "npm:^6.0.0" - rimraf: "npm:^3.0.2" - semver: "npm:^7.3.5" - tar: "npm:^6.1.2" - which: "npm:^2.0.2" - bin: - node-gyp: bin/node-gyp.js - checksum: b9dddbe96507f6b9b3c46b716fea51116a9444b302e794f295bbf899bdd937390f4fcddab28cd2bc4fed2051234e8a2b81dd9b6279f5a8c0535bb72dd3daf781 - languageName: node - linkType: hard - -"node-gyp@npm:latest": +"node-gyp@npm:^9.0.0, node-gyp@npm:latest": version: 9.3.1 resolution: "node-gyp@npm:9.3.1" dependencies: @@ -26024,14 +24985,14 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.12.0, object-inspect@npm:^1.9.0": +"object-inspect@npm:^1.12.0": version: 1.12.2 resolution: "object-inspect@npm:1.12.2" checksum: aa11100d45fa919b36448347d4f7c8a78b0247886881db56a2026b512c4042a9749e64894519b00a4db8c6e2b713a965b5ceaa3b59324aeb3da007c54a33bc58 languageName: node linkType: hard -"object-inspect@npm:^1.12.3": +"object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0": version: 1.12.3 resolution: "object-inspect@npm:1.12.3" checksum: 532b0036f0472f561180fac0d04fe328ee01f57637624c83fb054f81b5bfe966cdf4200612a499ed391a7ca3c46b20a0bc3a55fc8241d944abe687c556a32b39 @@ -26071,19 +25032,7 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.2": - version: 4.1.2 - resolution: "object.assign@npm:4.1.2" - dependencies: - call-bind: "npm:^1.0.0" - define-properties: "npm:^1.1.3" - has-symbols: "npm:^1.0.1" - object-keys: "npm:^1.1.1" - checksum: 83fdff0208e5ea616aa59880add9c0cd08e58532d5bb010630a4695002f467e0a08f0f53d062ae33593ecf0fff42147b019be7fb17f2153264c37f8f4b85dfaa - languageName: node - linkType: hard - -"object.assign@npm:^4.1.3, object.assign@npm:^4.1.4": +"object.assign@npm:^4.1.2, object.assign@npm:^4.1.3, object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" dependencies: @@ -26107,18 +25056,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.5": - version: 1.1.5 - resolution: "object.entries@npm:1.1.5" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.19.1" - checksum: ed3a5ba6f7fb30b55185ab11e8c91a7534305628e057a2d2a88f851689332b4b069df25193f54f45dbf3fe6fbbc204d20255138960cc740277c982ebb50a3877 - languageName: node - linkType: hard - -"object.entries@npm:^1.1.6": +"object.entries@npm:^1.1.5, object.entries@npm:^1.1.6": version: 1.1.6 resolution: "object.entries@npm:1.1.6" dependencies: @@ -26267,7 +25205,7 @@ __metadata: languageName: node linkType: hard -"open@npm:8.4.0, open@npm:^8.4.0": +"open@npm:8.4.0": version: 8.4.0 resolution: "open@npm:8.4.0" dependencies: @@ -26278,7 +25216,7 @@ __metadata: languageName: node linkType: hard -"open@npm:^8.0.4": +"open@npm:^8.0.4, open@npm:^8.4.0": version: 8.4.2 resolution: "open@npm:8.4.2" dependencies: @@ -26310,20 +25248,6 @@ __metadata: languageName: node linkType: hard -"optionator@npm:^0.8.1": - version: 0.8.3 - resolution: "optionator@npm:0.8.3" - dependencies: - deep-is: "npm:~0.1.3" - fast-levenshtein: "npm:~2.0.6" - levn: "npm:~0.3.0" - prelude-ls: "npm:~1.1.2" - type-check: "npm:~0.3.2" - word-wrap: "npm:~1.2.3" - checksum: 6fa3c841b520f10aec45563962922215180e8cfbc59fde3ecd4ba2644ad66ca96bd19ad0e853f22fefcb7fc10e7612a5215b412cc66c5588f9a3138b38f6b5ff - languageName: node - linkType: hard - "optionator@npm:^0.9.3": version: 0.9.3 resolution: "optionator@npm:0.9.3" @@ -26392,14 +25316,7 @@ __metadata: languageName: node linkType: hard -"outvariant@npm:^1.2.1": - version: 1.3.0 - resolution: "outvariant@npm:1.3.0" - checksum: 92221c200550c6d9e5060da82a0ed256013f7b3d4d0cadfc2caff9cdfe08057189aa4f42eccd4c159527f195ae275cac38b2f99704a469d4fc584eac0cb92c5e - languageName: node - linkType: hard - -"outvariant@npm:^1.4.0": +"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0": version: 1.4.0 resolution: "outvariant@npm:1.4.0" checksum: 07b9bcb9b3a2ff1b3db02af6b07d70e663082b30ddc08ff475d7c85fc623fdcc4433a4ab5b88f6902b62dbb284eef1be386aa537e14cef0519fad887ec483054 @@ -26940,7 +25857,7 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.0, path-scurry@npm:^1.6.1": +"path-scurry@npm:^1.10.0": version: 1.10.0 resolution: "path-scurry@npm:1.10.0" dependencies: @@ -26950,7 +25867,7 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.1": +"path-scurry@npm:^1.10.1, path-scurry@npm:^1.6.1": version: 1.10.1 resolution: "path-scurry@npm:1.10.1" dependencies: @@ -27179,14 +26096,7 @@ __metadata: languageName: node linkType: hard -"pirates@npm:^4.0.4": - version: 4.0.5 - resolution: "pirates@npm:4.0.5" - checksum: 3728bae0cf6c18c3d25f5449ee8c5bc1a6a83bca688abe0e1654ce8c069bfd408170397cef133ed9ec8b0faeb4093c5c728d0e72ab7b3385256cd87008c40364 - languageName: node - linkType: hard - -"pirates@npm:^4.0.5": +"pirates@npm:^4.0.4, pirates@npm:^4.0.5": version: 4.0.6 resolution: "pirates@npm:4.0.6" checksum: d02dda76f4fec1cbdf395c36c11cf26f76a644f9f9a1bfa84d3167d0d3154d5289aacc72677aa20d599bb4a6937a471de1b65c995e2aea2d8687cbcd7e43ea5f @@ -27372,14 +26282,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.3.11": - version: 8.4.21 - resolution: "postcss@npm:8.4.21" +"postcss@npm:^8.3.11, postcss@npm:^8.4.27": + version: 8.4.27 + resolution: "postcss@npm:8.4.27" dependencies: - nanoid: "npm:^3.3.4" + nanoid: "npm:^3.3.6" picocolors: "npm:^1.0.0" source-map-js: "npm:^1.0.2" - checksum: 2cdb5be55cc03f3ee717666130570d625cb33f1bc586e5477cabed1b74956f880b89bc7b47ddb14bafaad7534aa2c94c3452a818b0dffcd12baad3b0b26e84cd + checksum: 57143e3c5ddaba9813ebd81de3e38e3ac198b0a1634e57752d29cd4936f1301eba38e43bda1302859679af047a6efc4366952d294c64358f8b90fbf49ba7d121 languageName: node linkType: hard @@ -27394,17 +26304,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.27": - version: 8.4.27 - resolution: "postcss@npm:8.4.27" - dependencies: - nanoid: "npm:^3.3.6" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.0.2" - checksum: 57143e3c5ddaba9813ebd81de3e38e3ac198b0a1634e57752d29cd4936f1301eba38e43bda1302859679af047a6efc4366952d294c64358f8b90fbf49ba7d121 - languageName: node - linkType: hard - "postgres-array@npm:~2.0.0": version: 2.0.0 resolution: "postgres-array@npm:2.0.0" @@ -27464,13 +26363,6 @@ __metadata: languageName: node linkType: hard -"prelude-ls@npm:~1.1.2": - version: 1.1.2 - resolution: "prelude-ls@npm:1.1.2" - checksum: 946a9f60d3477ca6b7d4c5e8e452ad1b98dc8aaa992cea939a6b926ac16cc4129d7217c79271dc808b5814b1537ad0af37f29a942e2eafbb92cfc5a1c87c38cb - languageName: node - linkType: hard - "prettier-linter-helpers@npm:^1.0.0": version: 1.0.0 resolution: "prettier-linter-helpers@npm:1.0.0" @@ -27545,36 +26437,14 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.0.0": - version: 29.0.0 - resolution: "pretty-format@npm:29.0.0" - dependencies: - "@jest/schemas": "npm:^29.0.0" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^18.0.0" - checksum: 4695bdfa779512b21155596a4b2f5e7ee08e54d54428a065228eb59023596ed939915172f2984b21168797845fab69fe9fb9e427241f16a2be67b8690f860cfd - languageName: node - linkType: hard - -"pretty-format@npm:^29.0.3": - version: 29.0.3 - resolution: "pretty-format@npm:29.0.3" - dependencies: - "@jest/schemas": "npm:^29.0.0" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^18.0.0" - checksum: 4ea5a4bde59d41d0b749ccace3d2f0c2f90b16dfc3872155b186b77f2b4cd3881b29de74cc89647067fd6cc9c6bea67c27ac55126b840eed9e6ebb3cd6965bdf - languageName: node - linkType: hard - -"pretty-format@npm:^29.2.1": - version: 29.2.1 - resolution: "pretty-format@npm:29.2.1" +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.6.1": + version: 29.6.1 + resolution: "pretty-format@npm:29.6.1" dependencies: - "@jest/schemas": "npm:^29.0.0" + "@jest/schemas": "npm:^29.6.0" ansi-styles: "npm:^5.0.0" react-is: "npm:^18.0.0" - checksum: 7c6417b5fd50157c39fa5500acc8b968230217edb977d150219895e747585d27a7ecd44fb1814d9f823f449c41ce47c50dd32bcb3aa55e175b3fae0521452eea + checksum: d4b10ffb2a3ab02630d4c32d29cab725b098553f75e0329cfb75034c62eba76669da2f714927828c98009a217837740e0dffd6f4667d9d0830d4d203cc3cc318 languageName: node linkType: hard @@ -27589,17 +26459,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.6.1": - version: 29.6.1 - resolution: "pretty-format@npm:29.6.1" - dependencies: - "@jest/schemas": "npm:^29.6.0" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^18.0.0" - checksum: d4b10ffb2a3ab02630d4c32d29cab725b098553f75e0329cfb75034c62eba76669da2f714927828c98009a217837740e0dffd6f4667d9d0830d4d203cc3cc318 - languageName: node - linkType: hard - "pretty-hrtime@npm:^1.0.3": version: 1.0.3 resolution: "pretty-hrtime@npm:1.0.3" @@ -28488,7 +27347,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:2.3.7, readable-stream@npm:^2.0.0, readable-stream@npm:~2.3.6": +"readable-stream@npm:2.3.7": version: 2.3.7 resolution: "readable-stream@npm:2.3.7" dependencies: @@ -28514,7 +27373,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.2.2": +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.2.2, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -28645,16 +27504,7 @@ __metadata: languageName: node linkType: hard -"redux@npm:^4.1.2": - version: 4.2.0 - resolution: "redux@npm:4.2.0" - dependencies: - "@babel/runtime": "npm:^7.9.2" - checksum: d3c586271732f0838f7439c1a914d01ca67b4e048a1568256194e324f8826e725938eadf63450953d553c13ec1b85fe5b13b6e7d34c375bba0bedd5a04389f94 - languageName: node - linkType: hard - -"redux@npm:^4.2.1": +"redux@npm:^4.1.2, redux@npm:^4.2.1": version: 4.2.1 resolution: "redux@npm:4.2.1" dependencies: @@ -28726,14 +27576,14 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.4.3": - version: 1.4.3 - resolution: "regexp.prototype.flags@npm:1.4.3" +"regexp.prototype.flags@npm:^1.4.3, regexp.prototype.flags@npm:^1.5.1": + version: 1.5.1 + resolution: "regexp.prototype.flags@npm:1.5.1" dependencies: call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - functions-have-names: "npm:^1.2.2" - checksum: 3cde7cd22f0cf9d04db0b77c825b14824c6e7d2ec77e17e8dba707ad1b3c70bb3f2ac5b4cad3c0932045ba61cb2fd1b8ef84a49140e952018bdae065cc001670 + define-properties: "npm:^1.2.0" + set-function-name: "npm:^2.0.0" + checksum: 3fa5610b8e411bbc3a43ddfd13162f3a817beb43155fbd8caa24d4fd0ce2f431a8197541808772a5a06e5946cebfb68464c827827115bde0d11720a92fe2981a languageName: node linkType: hard @@ -28748,17 +27598,6 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.1": - version: 1.5.1 - resolution: "regexp.prototype.flags@npm:1.5.1" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - set-function-name: "npm:^2.0.0" - checksum: 3fa5610b8e411bbc3a43ddfd13162f3a817beb43155fbd8caa24d4fd0ce2f431a8197541808772a5a06e5946cebfb68464c827827115bde0d11720a92fe2981a - languageName: node - linkType: hard - "regexpp@npm:^3.0.0": version: 3.2.0 resolution: "regexpp@npm:3.2.0" @@ -29468,18 +28307,7 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1": - version: 3.1.1 - resolution: "schema-utils@npm:3.1.1" - dependencies: - "@types/json-schema": "npm:^7.0.8" - ajv: "npm:^6.12.5" - ajv-keywords: "npm:^3.5.2" - checksum: cfcf991f108797719d8054281272cf508543d6e092e273129fca84d569baafa5344bc23ec98cf2274943f6ed69851ced4fd0ae24471601f3f4d69c00fac47be6 - languageName: node - linkType: hard - -"schema-utils@npm:^3.2.0": +"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": version: 3.3.0 resolution: "schema-utils@npm:3.3.0" dependencies: @@ -29553,7 +28381,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.3.8, semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": +"semver@npm:7.3.8": version: 7.3.8 resolution: "semver@npm:7.3.8" dependencies: @@ -29564,7 +28392,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.5.3, semver@npm:^7.5.3": +"semver@npm:7.5.3": version: 7.5.3 resolution: "semver@npm:7.5.3" dependencies: @@ -29575,7 +28403,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.5.4, semver@npm:^7.5.4": +"semver@npm:7.5.4, semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -29586,16 +28414,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.1.0, semver@npm:^6.3.0": - version: 6.3.0 - resolution: "semver@npm:6.3.0" - bin: - semver: ./bin/semver.js - checksum: 8dd72e7c7cdbd8cff66b5530eeff9eec2342b127eef2c956259cdf66b85addf4829e6e4a045ca30d974d075595b0b03faa6318a597307eb3984649516b98b501 - languageName: node - linkType: hard - -"semver@npm:^6.3.1": +"semver@npm:^6.0.0, semver@npm:^6.1.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -29680,14 +28499,7 @@ __metadata: languageName: node linkType: hard -"set-cookie-parser@npm:^2.4.6": - version: 2.5.1 - resolution: "set-cookie-parser@npm:2.5.1" - checksum: affa51ad3a4c21e947e4aa58a7b2c84661126b972b7ef84a95ffa36c4c3c8ff0f35d031e8c4a3239c5729778a0edaf5a9cad5eeb46d46721fa0584e9ba3d57ef - languageName: node - linkType: hard - -"set-cookie-parser@npm:^2.6.0": +"set-cookie-parser@npm:^2.4.6, set-cookie-parser@npm:^2.6.0": version: 2.6.0 resolution: "set-cookie-parser@npm:2.6.0" checksum: 8d451ebadb760989f93b634942c79de3c925ca7a986d133d08a80c40b5ae713ce12e354f0d5245c49f288c52daa7bd6554d5dc52f8a4eecaaf5e192881cf2b1f @@ -31122,7 +29934,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:6.1.11, tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.2": +"tar@npm:6.1.11": version: 6.1.11 resolution: "tar@npm:6.1.11" dependencies: @@ -31150,7 +29962,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.1.13": +"tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.13, tar@npm:^6.1.2": version: 6.1.15 resolution: "tar@npm:6.1.15" dependencies: @@ -31251,21 +30063,7 @@ __metadata: languageName: node linkType: hard -"terser@npm:^5.10.0": - version: 5.14.2 - resolution: "terser@npm:5.14.2" - dependencies: - "@jridgewell/source-map": "npm:^0.3.2" - acorn: "npm:^8.5.0" - commander: "npm:^2.20.0" - source-map-support: "npm:~0.5.20" - bin: - terser: bin/terser - checksum: 0646b5db1dc1fed8796ee6182e6f46192d9bda38b4f4a6e6a7b6d9d2df9d260fe439cdaa966ea9efcc052280b8e8862b1e37ba10968fdbe69ac58383372e97e5 - languageName: node - linkType: hard - -"terser@npm:^5.16.8": +"terser@npm:^5.10.0, terser@npm:^5.16.8": version: 5.17.1 resolution: "terser@npm:5.17.1" dependencies: @@ -31369,14 +30167,7 @@ __metadata: languageName: node linkType: hard -"tiny-invariant@npm:^1.0.2": - version: 1.2.0 - resolution: "tiny-invariant@npm:1.2.0" - checksum: e09a718a7c4a499ba592cdac61f015d87427a0867ca07f50c11fd9b623f90cdba18937b515d4a5e4f43dac92370498d7bdaee0d0e7a377a61095e02c4a92eade - languageName: node - linkType: hard - -"tiny-invariant@npm:^1.3.1": +"tiny-invariant@npm:^1.0.2, tiny-invariant@npm:^1.3.1": version: 1.3.1 resolution: "tiny-invariant@npm:1.3.1" checksum: 872dbd1ff20a21303a2fd20ce3a15602cfa7fcf9b228bd694a52e2938224313b5385a1078cb667ed7375d1612194feaca81c4ecbe93121ca1baebe344de4f84c @@ -31776,15 +30567,6 @@ __metadata: languageName: node linkType: hard -"type-check@npm:~0.3.2": - version: 0.3.2 - resolution: "type-check@npm:0.3.2" - dependencies: - prelude-ls: "npm:~1.1.2" - checksum: 11dec0b50d7c3fd2e630b4b074ba36918ed2b1efbc87dfbd40ba9429d49c58d12dad5c415ece69fcf358fa083f33466fc370f23ab91aa63295c45d38b3a60dda - languageName: node - linkType: hard - "type-detect@npm:4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" @@ -33120,13 +31902,6 @@ __metadata: languageName: node linkType: hard -"word-wrap@npm:~1.2.3": - version: 1.2.4 - resolution: "word-wrap@npm:1.2.4" - checksum: a749c0cf410724acde4bdb263dcb13de61489dde22889a6a408e8a57e5948477c5b7438a757e25bb92985ed02562ab271aade90d605a24f3ae78410b638fbbd8 - languageName: node - linkType: hard - "wordwrap@npm:^1.0.0": version: 1.0.0 resolution: "wordwrap@npm:1.0.0" From 74605c3f6c0066cce5b97872be98f566e4dda9ee Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Tue, 28 Nov 2023 15:33:52 +0100 Subject: [PATCH 45/53] update lockfile --- yarn.lock | 2068 +++++------------------------------------------------ 1 file changed, 168 insertions(+), 1900 deletions(-) diff --git a/yarn.lock b/yarn.lock index f87064a8075..973590e3963 100644 --- a/yarn.lock +++ b/yarn.lock @@ -50,16 +50,6 @@ __metadata: languageName: node linkType: hard -"@ampproject/remapping@npm:^2.1.0": - version: 2.2.0 - resolution: "@ampproject/remapping@npm:2.2.0" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.1.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 503a58d6e9d645a20debd34fa8df79fb435a79a34b1d487b9ff0be9f20712b1594ce21da16b63af7db8a6b34472212572e53a55613a5a6b3134b23fc74843d04 - languageName: node - linkType: hard - "@ampproject/remapping@npm:^2.2.0": version: 2.2.1 resolution: "@ampproject/remapping@npm:2.2.1" @@ -941,41 +931,6 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/code-frame@npm:7.18.6" - dependencies: - "@babel/highlight": "npm:^7.18.6" - checksum: 195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/code-frame@npm:7.21.4" - dependencies: - "@babel/highlight": "npm:^7.18.6" - checksum: 99236ead98f215a6b144f2d1fe84163c2714614fa6b9cbe32a547ca289554770aac8c6a0c0fb6a7477b68cf17b9b7a7d0c81b50edfbe9e5c2c8f514cc2c09549 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.22.10, @babel/code-frame@npm:^7.22.5": - version: 7.22.10 - resolution: "@babel/code-frame@npm:7.22.10" - dependencies: - "@babel/highlight": "npm:^7.22.10" - chalk: "npm:^2.4.2" - checksum: 53620d831c8f2230a7d2fbe833c01c071740a642317c960d45cda9b0b2d0492e152e00ab45aad8b55329ba5de647354b95f42b546fb905c0b7acf78d3f2d3ecd - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.20.5": - version: 7.20.14 - resolution: "@babel/compat-data@npm:7.20.14" - checksum: 12b461ed5a745916ce20de52e4a49e214b5885c5f649d6fb1ceec2baf12bf21163e1361b29b6f3eb877b4cbd26bdbbe132fe38c170d15e0f39274bb6443266ef - languageName: node - linkType: hard - "@babel/compat-data@npm:^7.22.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9": version: 7.22.9 resolution: "@babel/compat-data@npm:7.22.9" @@ -983,53 +938,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/core@npm:7.22.20" - dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.22.13" - "@babel/generator": "npm:^7.22.15" - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-module-transforms": "npm:^7.22.20" - "@babel/helpers": "npm:^7.22.15" - "@babel/parser": "npm:^7.22.16" - "@babel/template": "npm:^7.22.15" - "@babel/traverse": "npm:^7.22.20" - "@babel/types": "npm:^7.22.19" - convert-source-map: "npm:^1.7.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.3" - semver: "npm:^6.3.1" - checksum: 76c50fccfbbf780914fc4f93defa4ad9d66fef50fcec828503f68f5bc0f0293d66e35c36d081db383d56ced80db9b9b96ca32c33744765a77786cc0d9ae16e73 - languageName: node - linkType: hard - -"@babel/core@npm:^7.13.16, @babel/core@npm:^7.22.9": - version: 7.22.10 - resolution: "@babel/core@npm:7.22.10" - dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.22.10" - "@babel/generator": "npm:^7.22.10" - "@babel/helper-compilation-targets": "npm:^7.22.10" - "@babel/helper-module-transforms": "npm:^7.22.9" - "@babel/helpers": "npm:^7.22.10" - "@babel/parser": "npm:^7.22.10" - "@babel/template": "npm:^7.22.5" - "@babel/traverse": "npm:^7.22.10" - "@babel/types": "npm:^7.22.10" - convert-source-map: "npm:^1.7.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.2" - semver: "npm:^6.3.1" - checksum: 3d8be31a9c1174941b1a56e754c20943bf4d0af4b6fd44d02bfd219d9c5ce268fa3fdc9a91b7df7a7f0668fa7ac32e6d37861d7bb43fec30ad9152dcedcc7013 - languageName: node - linkType: hard - -"@babel/core@npm:^7.18.9": +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.18.9, @babel/core@npm:^7.20.12, @babel/core@npm:^7.22.20, @babel/core@npm:^7.22.9": version: 7.23.3 resolution: "@babel/core@npm:7.23.3" dependencies: @@ -1052,29 +961,6 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.20.12": - version: 7.20.12 - resolution: "@babel/core@npm:7.20.12" - dependencies: - "@ampproject/remapping": "npm:^2.1.0" - "@babel/code-frame": "npm:^7.18.6" - "@babel/generator": "npm:^7.20.7" - "@babel/helper-compilation-targets": "npm:^7.20.7" - "@babel/helper-module-transforms": "npm:^7.20.11" - "@babel/helpers": "npm:^7.20.7" - "@babel/parser": "npm:^7.20.7" - "@babel/template": "npm:^7.20.7" - "@babel/traverse": "npm:^7.20.12" - "@babel/types": "npm:^7.20.7" - convert-source-map: "npm:^1.7.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.2" - semver: "npm:^6.3.0" - checksum: 4719e2d24e2b23bc8fe2f90fe1d0e0a661699cde6cea8579f22b813c1395282743dbee7541a2edea0186d7ba1da033c14a2fed50b13711bc3253cb3a10bb1464 - languageName: node - linkType: hard - "@babel/eslint-parser@npm:^7.19.1": version: 7.19.1 resolution: "@babel/eslint-parser@npm:7.19.1" @@ -1089,65 +975,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.17.9": - version: 7.18.10 - resolution: "@babel/generator@npm:7.18.10" - dependencies: - "@babel/types": "npm:^7.18.10" - "@jridgewell/gen-mapping": "npm:^0.3.2" - jsesc: "npm:^2.5.1" - checksum: a13b4ab0de4efe929631804da0777e8763df35104c42b2b02d3f8ad4c5dceacd59c929809d86dbc57254ac127cdb70d30548f0555fb1299051fabe6644cf3b4a - languageName: node - linkType: hard - -"@babel/generator@npm:^7.20.7": - version: 7.20.14 - resolution: "@babel/generator@npm:7.20.14" - dependencies: - "@babel/types": "npm:^7.20.7" - "@jridgewell/gen-mapping": "npm:^0.3.2" - jsesc: "npm:^2.5.1" - checksum: 653a79c908b4d60e2904f9be59f74a005642f299faa3ef040dd6cf8db1de6e8153ad34714218ba63d990eb9ac6a678766a063fb03a03e5d44ae35c819c3083d0 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/generator@npm:7.21.4" - dependencies: - "@babel/types": "npm:^7.21.4" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" - jsesc: "npm:^2.5.1" - checksum: 73a81deba665655b92ed32ff4592674a8bf6babae9a810e46394476f9c96e5a8fe9fc5e04721aade7203ba2024506a9f4cd30247a8ce8ab20292befc4b40d0ea - languageName: node - linkType: hard - -"@babel/generator@npm:^7.22.10, @babel/generator@npm:^7.22.9": - version: 7.22.10 - resolution: "@babel/generator@npm:7.22.10" - dependencies: - "@babel/types": "npm:^7.22.10" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" - jsesc: "npm:^2.5.1" - checksum: b0df0265694a4baa8e824f1c065769ebd83678a78b5ef16bc75b8471e27d17f7a68d3658d8ce401d3fbbe8bc2e4e9f1d9506c89931d3fc125ff32dfdea1c0f7e - languageName: node - linkType: hard - -"@babel/generator@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/generator@npm:7.22.15" - dependencies: - "@babel/types": "npm:^7.22.15" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" - jsesc: "npm:^2.5.1" - checksum: edf46f581c9c644e7476937cbfedf2c9b8643dda52b4554495272bced725810c0bcd4572ad6dccd4fbd56ac8bd3f5af8877ed3046f02b9fc1d4f985bd35e6360 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.23.3": +"@babel/generator@npm:^7.22.9, @babel/generator@npm:^7.23.3, @babel/generator@npm:^7.7.2": version: 7.23.3 resolution: "@babel/generator@npm:7.23.3" dependencies: @@ -1159,17 +987,6 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.7.2": - version: 7.18.13 - resolution: "@babel/generator@npm:7.18.13" - dependencies: - "@babel/types": "npm:^7.18.13" - "@jridgewell/gen-mapping": "npm:^0.3.2" - jsesc: "npm:^2.5.1" - checksum: 5154c228cb5eb6cc97bc4788ae4442b0c6575fb2bc7747b4fe36f8fd3658e9955a9bfc16a3d1ff7b5b81d8379b0ebd8abd9b8a5be05c6975e220a0143b1c1827 - languageName: node - linkType: hard - "@babel/helper-annotate-as-pure@npm:^7.16.0, @babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" @@ -1188,35 +1005,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/helper-compilation-targets@npm:7.20.7" - dependencies: - "@babel/compat-data": "npm:^7.20.5" - "@babel/helper-validator-option": "npm:^7.18.6" - browserslist: "npm:^4.21.3" - lru-cache: "npm:^5.1.1" - semver: "npm:^6.3.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: b9c8d8ff26e4b286a81ffa9d9c727b838d2c029563cb49d13b4180994624425c5616ae78de75eeead7bac7e30e0312741b3dd233268e78ce4ecd61eca1ef34f6 - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.22.10, @babel/helper-compilation-targets@npm:^7.22.5, @babel/helper-compilation-targets@npm:^7.22.6": - version: 7.22.10 - resolution: "@babel/helper-compilation-targets@npm:7.22.10" - dependencies: - "@babel/compat-data": "npm:^7.22.9" - "@babel/helper-validator-option": "npm:^7.22.5" - browserslist: "npm:^4.21.9" - lru-cache: "npm:^5.1.1" - semver: "npm:^6.3.1" - checksum: 974085237b34b3d5e7eb0ec62454e1855fce3e5285cdd9461f01e0058ffaefab2491305be2b218f6e9a0f3f1e7f3edcb2067932a9f5545c39c6a9079328e5931 - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.22.15": +"@babel/helper-compilation-targets@npm:^7.22.10, @babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.5, @babel/helper-compilation-targets@npm:^7.22.6": version: 7.22.15 resolution: "@babel/helper-compilation-targets@npm:7.22.15" dependencies: @@ -1276,77 +1065,14 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-environment-visitor@npm:7.16.7" - dependencies: - "@babel/types": "npm:^7.16.7" - checksum: c03a10105d9ebd1fe632a77356b2e6e2f3c44edba9a93b0dc3591b6a66bd7a2e323dd9502f9ce96fc6401234abff1907aa877b6674f7826b61c953f7c8204bbe - languageName: node - linkType: hard - -"@babel/helper-environment-visitor@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-environment-visitor@npm:7.18.9" - checksum: b25101f6162ddca2d12da73942c08ad203d7668e06663df685634a8fde54a98bc015f6f62938e8554457a592a024108d45b8f3e651fd6dcdb877275b73cc4420 - languageName: node - linkType: hard - -"@babel/helper-environment-visitor@npm:^7.22.20": +"@babel/helper-environment-visitor@npm:^7.22.20, @babel/helper-environment-visitor@npm:^7.22.5": version: 7.22.20 resolution: "@babel/helper-environment-visitor@npm:7.22.20" checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-environment-visitor@npm:7.22.5" - checksum: 248532077d732a34cd0844eb7b078ff917c3a8ec81a7f133593f71a860a582f05b60f818dc5049c2212e5baa12289c27889a4b81d56ef409b4863db49646c4b1 - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.17.9": - version: 7.18.9 - resolution: "@babel/helper-function-name@npm:7.18.9" - dependencies: - "@babel/template": "npm:^7.18.6" - "@babel/types": "npm:^7.18.9" - checksum: c133393a97fae05cc2af44f96d75853f6794b0be5bff07dc725e5559b7089231eda5452eead529b8f6d87fbc2fd8fed68fc2beb809d888f21b8a7d0b79d78dee - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helper-function-name@npm:7.19.0" - dependencies: - "@babel/template": "npm:^7.18.10" - "@babel/types": "npm:^7.19.0" - checksum: 4c0a5a3c2f4ac8326ab9acdeb288658d202f14113db5b29b784c9705911f7063631da489354e7635761ee666ec7a5116540a2ea6d49d0c122dfadefab2853ad9 - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helper-function-name@npm:7.21.0" - dependencies: - "@babel/template": "npm:^7.20.7" - "@babel/types": "npm:^7.21.0" - checksum: 33d6e1eca48741f86f7073dc5e38220f7fef310ad5bda3354bea322b2a9a2d89a029fa82fac62514dfc16e3f57053fc9f29f11a32d9c2688d914e3a60692b4a5 - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-function-name@npm:7.22.5" - dependencies: - "@babel/template": "npm:^7.22.5" - "@babel/types": "npm:^7.22.5" - checksum: 6d02e304a45fe2a64d69dfa5b4fdfd6d68e08deb32b0a528e7b99403d664e9207e6b856787a8ff3f420e77d15987ac1de4eb869906e6ed764b67b07c804d20ba - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.23.0": +"@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0": version: 7.23.0 resolution: "@babel/helper-function-name@npm:7.23.0" dependencies: @@ -1356,15 +1082,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.16.7, @babel/helper-hoist-variables@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-hoist-variables@npm:7.18.6" - dependencies: - "@babel/types": "npm:^7.18.6" - checksum: fd9c35bb435fda802bf9ff7b6f2df06308a21277c6dec2120a35b09f9de68f68a33972e2c15505c1a1a04b36ec64c9ace97d4a9e26d6097b76b4396b7c5fa20f - languageName: node - linkType: hard - "@babel/helper-hoist-variables@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-hoist-variables@npm:7.22.5" @@ -1383,7 +1100,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.16.0, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.22.15": +"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.16.0, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.22.5": version: 7.22.15 resolution: "@babel/helper-module-imports@npm:7.22.15" dependencies: @@ -1392,62 +1109,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-module-imports@npm:7.22.5" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: d8296447c0cdc3c02417ba32864da3374e53bd2763a6c404aae118987c222c47238d9d1f4fd2a88250a85e0a68eff38d878c491b00c56d9bd20e809f91eb41b4 - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.20.11": - version: 7.20.11 - resolution: "@babel/helper-module-transforms@npm:7.20.11" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.18.9" - "@babel/helper-module-imports": "npm:^7.18.6" - "@babel/helper-simple-access": "npm:^7.20.2" - "@babel/helper-split-export-declaration": "npm:^7.18.6" - "@babel/helper-validator-identifier": "npm:^7.19.1" - "@babel/template": "npm:^7.20.7" - "@babel/traverse": "npm:^7.20.10" - "@babel/types": "npm:^7.20.7" - checksum: 171018be2cf72a953d2fc8b9e64bcf1b908acbf7780f9bf38815b553325ecf86916b40a16eae192970499032b98b7820520f06e07c40e377cb21698acc2c5cd5 - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-module-transforms@npm:7.22.20" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-simple-access": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/helper-validator-identifier": "npm:^7.22.20" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: d6d5210efbcb3585f0f97ebe27add0063f0729b2c33140f7afd83c2aebd0a81077e013060b4a2c881a1b2c47eaa99222c5424ee3f58fda3409412ba1f309882e - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.22.5, @babel/helper-module-transforms@npm:^7.22.9": - version: 7.22.9 - resolution: "@babel/helper-module-transforms@npm:7.22.9" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.5" - "@babel/helper-module-imports": "npm:^7.22.5" - "@babel/helper-simple-access": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/helper-validator-identifier": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 80244f45e3f665305f8cf9412ee2efe44d1d30c201f869ceb0e87f9cddbbff06ebfed1dbe122a40875404867b747e7df73c0825c93765c108bcf2e86d2ef8b9b - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.23.3": +"@babel/helper-module-transforms@npm:^7.22.5, @babel/helper-module-transforms@npm:^7.23.3": version: 7.23.3 resolution: "@babel/helper-module-transforms@npm:7.23.3" dependencies: @@ -1471,14 +1133,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.18.9 - resolution: "@babel/helper-plugin-utils@npm:7.18.9" - checksum: ebae876cd60f1fe238c7210986093845fa5c4cad5feeda843ea4d780bf068256717650376d3af2a5e760f2ed6a35c065ae144f99c47da3e54aa6cba99d8804e0 - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.3": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.22.5 resolution: "@babel/helper-plugin-utils@npm:7.22.5" checksum: ab220db218089a2aadd0582f5833fd17fa300245999f5f8784b10f5a75267c4e808592284a29438a0da365e702f05acb369f99e1c915c02f9f9210ec60eab8ea @@ -1511,15 +1166,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/helper-simple-access@npm:7.20.2" - dependencies: - "@babel/types": "npm:^7.20.2" - checksum: ce313e315123b4e4db1ad61a3e7695aa002ed4d544e69df545386ff11315f9677b8b2728ab543e93ede35fc8854c95be29c4982285d5bf8518cdee55ee444b82 - languageName: node - linkType: hard - "@babel/helper-simple-access@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-simple-access@npm:7.22.5" @@ -1538,15 +1184,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.16.7, @babel/helper-split-export-declaration@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-split-export-declaration@npm:7.18.6" - dependencies: - "@babel/types": "npm:^7.18.6" - checksum: c6d3dede53878f6be1d869e03e9ffbbb36f4897c7cc1527dc96c56d127d834ffe4520a6f7e467f5b6f3c2843ea0e81a7819d66ae02f707f6ac057f3d57943a2b - languageName: node - linkType: hard - "@babel/helper-split-export-declaration@npm:^7.22.6": version: 7.22.6 resolution: "@babel/helper-split-export-declaration@npm:7.22.6" @@ -1556,20 +1193,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.18.10": - version: 7.18.10 - resolution: "@babel/helper-string-parser@npm:7.18.10" - checksum: a126898b54f34b66f70a1bae13905079f568052c4ed99a0cfbf75fdb84b0cb95eaff757c274433695b3db0fed5aeb2944f67f4bf3e273923aad78b720064ae1c - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.19.4": - version: 7.19.4 - resolution: "@babel/helper-string-parser@npm:7.19.4" - checksum: 05d428ed8111a2393a69f5ac2f075554d8d61ed3ffc885b62a1829ef25c2eaa7c53e69d0d35e658c995755dc916aeb4c8c04fe51391758ea4b86c931111ebbc2 - languageName: node - linkType: hard - "@babel/helper-string-parser@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-string-parser@npm:7.22.5" @@ -1577,48 +1200,20 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-validator-identifier@npm:7.18.6" - checksum: 9386e19302aefeadcb02f1e5593e43c40adef5ed64746ee338c3772a0a423f6f339f5547bc898b5bfa904e2b4b994c020ab1fb4fe108b696ac74ebb3e4c83663 - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-validator-identifier@npm:7.19.1" - checksum: 30ecd53b7276970d59d65e68e147ea885f8812e50d06a59315dd1f12dc41467d29d6c56bf1fd02e91100f939cba378815b2c19f5d3604331a153aed9efcbd2a9 - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.22.19, @babel/helper-validator-identifier@npm:^7.22.20": +"@babel/helper-validator-identifier@npm:^7.22.20, @babel/helper-validator-identifier@npm:^7.22.5": version: 7.22.20 resolution: "@babel/helper-validator-identifier@npm:7.22.20" checksum: df882d2675101df2d507b95b195ca2f86a3ef28cb711c84f37e79ca23178e13b9f0d8b522774211f51e40168bf5142be4c1c9776a150cddb61a0d5bf3e95750b languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-validator-identifier@npm:7.22.5" - checksum: 12cb7d4535b3f8d109a446f7bef08d20eebe94fd97b534cd415c936ab342e9634edc5c99961af976bd78bcae6e6ec4b2ab8483d0da2ac5926fbe9f7dd9ab28ab - languageName: node - linkType: hard - -"@babel/helper-validator-option@npm:^7.18.6, @babel/helper-validator-option@npm:^7.22.15": +"@babel/helper-validator-option@npm:^7.18.6, @babel/helper-validator-option@npm:^7.22.15, @babel/helper-validator-option@npm:^7.22.5": version: 7.22.15 resolution: "@babel/helper-validator-option@npm:7.22.15" checksum: 68da52b1e10002a543161494c4bc0f4d0398c8fdf361d5f7f4272e95c45d5b32d974896d44f6a0ea7378c9204988879d73613ca683e13bd1304e46d25ff67a8d languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-validator-option@npm:7.22.5" - checksum: bbeca8a85ee86990215c0424997438b388b8d642d69b9f86c375a174d3cdeb270efafd1ff128bc7a1d370923d13b6e45829ba8581c027620e83e3a80c5c414b3 - languageName: node - linkType: hard - "@babel/helper-wrap-function@npm:^7.22.9": version: 7.22.10 resolution: "@babel/helper-wrap-function@npm:7.22.10" @@ -1630,39 +1225,6 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.20.7": - version: 7.20.13 - resolution: "@babel/helpers@npm:7.20.13" - dependencies: - "@babel/template": "npm:^7.20.7" - "@babel/traverse": "npm:^7.20.13" - "@babel/types": "npm:^7.20.7" - checksum: 65e60ba03e76374852484743d3f206a1c7aea3b84cc784242050b48d801c525303ff6cc64db7d65e308ce5553b0c78f8bec56ea3b25d3e2d18ad8a0dd78da5a2 - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.22.10": - version: 7.22.10 - resolution: "@babel/helpers@npm:7.22.10" - dependencies: - "@babel/template": "npm:^7.22.5" - "@babel/traverse": "npm:^7.22.10" - "@babel/types": "npm:^7.22.10" - checksum: a5e0371ee5b269936a70fb96945bf21a7032005ceb8074c9869acfaed4ba6c6759e20d211634fa8d2eb46508ab5a85b3a186b483c963de47ea80fb5e2533714e - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helpers@npm:7.22.15" - dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/traverse": "npm:^7.22.15" - "@babel/types": "npm:^7.22.15" - checksum: ed7344bee94a4c8712b5fe69d2f8fd6e921283ae13028bf8dbce7c14ee687d732d7f091e7f24b238035034d1fdff6254340c89dcc7368e15af1d92df7554dc2e - languageName: node - linkType: hard - "@babel/helpers@npm:^7.23.2": version: 7.23.2 resolution: "@babel/helpers@npm:7.23.2" @@ -1674,28 +1236,6 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/highlight@npm:7.18.6" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.18.6" - chalk: "npm:^2.0.0" - js-tokens: "npm:^4.0.0" - checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.22.10": - version: 7.22.10 - resolution: "@babel/highlight@npm:7.22.10" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.22.5" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - checksum: faea6aa09ea7bc02d4d51aabdd1303b00aa2587933a08310d7502f29140bc8bcb32a74387d81dc08e97edd04f891e266623b90043ea4502e052dcbfd7e423a3c - languageName: node - linkType: hard - "@babel/highlight@npm:^7.22.13": version: 7.22.20 resolution: "@babel/highlight@npm:7.22.20" @@ -1707,52 +1247,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.17.9, @babel/parser@npm:^7.18.10": - version: 7.19.0 - resolution: "@babel/parser@npm:7.19.0" - bin: - parser: ./bin/babel-parser.js - checksum: 83ebf2067f7e65b9847c19c7e9520967a46e3fab1e90275758d85a674e2890525e313f8665f635c089f90b871d8cde2291ebccc2209d78944786700cdb7bcfd5 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.10.3, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.22.16": - version: 7.22.16 - resolution: "@babel/parser@npm:7.22.16" - bin: - parser: ./bin/babel-parser.js - checksum: 220df7dc0dbe8bc73540e66123f9c45ae3e5db40738fc1e97579205364240bed3e9724fc737c0828f9d46c96ce9b23728314f598e5bf8a62566ccef539d15bdf - languageName: node - linkType: hard - -"@babel/parser@npm:^7.13.16, @babel/parser@npm:^7.22.10, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.22.7": - version: 7.22.10 - resolution: "@babel/parser@npm:7.22.10" - bin: - parser: ./bin/babel-parser.js - checksum: a11e93c9b371bdd9c44bc96fd37e63eca8450fd11c19f9a8b1d7e2582835a3db970d8202a21736d04c653c8d1facde7b66c15c15bbf095047b7ca98e057a5eb9 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.20.13, @babel/parser@npm:^7.20.7": - version: 7.20.13 - resolution: "@babel/parser@npm:7.20.13" - bin: - parser: ./bin/babel-parser.js - checksum: ef04aecb0a55f5ae6bf1ccedf48cc192cbc7797d0adbcf2cc31e2b4217ba0e95cd3edb5fe0ad72aeede703ec3c4cc2ed8b457bbdbe47c1d35fde891ef56617b8 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.21.4, @babel/parser@npm:^7.7.0": - version: 7.21.4 - resolution: "@babel/parser@npm:7.21.4" - bin: - parser: ./bin/babel-parser.js - checksum: bef471b3193928ef41b8c30c28a3644e93d14f8551d53930506a00f863fc310acbac8d5d101a0bc8a9a0be947478d1e660e340494883e60b101adc7c45fca215 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.23.3": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.10.3, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.22.7, @babel/parser@npm:^7.23.3, @babel/parser@npm:^7.7.0": version: 7.23.3 resolution: "@babel/parser@npm:7.23.3" bin: @@ -1952,18 +1447,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.17.12, @babel/plugin-syntax-jsx@npm:^7.18.6, @babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.18.6 - resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 6d37ea972970195f1ffe1a54745ce2ae456e0ac6145fae9aa1480f297248b262ea6ebb93010eddb86ebfacb94f57c05a1fc5d232b9a67325b09060299d515c67 - languageName: node - linkType: hard - -"@babel/plugin-syntax-jsx@npm:^7.22.5": +"@babel/plugin-syntax-jsx@npm:^7.17.12, @babel/plugin-syntax-jsx@npm:^7.18.6, @babel/plugin-syntax-jsx@npm:^7.22.5, @babel/plugin-syntax-jsx@npm:^7.7.2": version: 7.22.5 resolution: "@babel/plugin-syntax-jsx@npm:7.22.5" dependencies: @@ -2062,7 +1546,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.22.5": +"@babel/plugin-syntax-typescript@npm:^7.22.5, @babel/plugin-syntax-typescript@npm:^7.7.2": version: 7.22.5 resolution: "@babel/plugin-syntax-typescript@npm:7.22.5" dependencies: @@ -2073,17 +1557,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.18.6 - resolution: "@babel/plugin-syntax-typescript@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 2cde73725ec51118ebf410bf02d78781c03fa4d3185993fcc9d253b97443381b621c44810084c5dd68b92eb8bdfae0e5b163e91b32bebbb33852383d1815c05d - languageName: node - linkType: hard - "@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" @@ -2863,381 +2336,134 @@ __metadata: languageName: node linkType: hard -"@babel/preset-flow@npm:^7.13.13": - version: 7.22.5 - resolution: "@babel/preset-flow@npm:7.22.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-validator-option": "npm:^7.22.5" - "@babel/plugin-transform-flow-strip-types": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 0bf6f587e952f8945d348cf0f25cbc3e50697f2cdc4e1394badfb76cfdde0cc2f2c9250bda3d28ecc6c196b89de7c8e72b8ffbf3086e604b959cce352dd2b34e - languageName: node - linkType: hard - -"@babel/preset-modules@npm:0.1.6-no-external-plugins": - version: 0.1.6-no-external-plugins - resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.0.0" - "@babel/types": "npm:^7.4.4" - esutils: "npm:^2.0.2" - peerDependencies: - "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 - checksum: 039aba98a697b920d6440c622aaa6104bb6076d65356b29dad4b3e6627ec0354da44f9621bafbeefd052cd4ac4d7f88c9a2ab094efcb50963cb352781d0c6428 - languageName: node - linkType: hard - -"@babel/preset-react@npm:7.18.6": - version: 7.18.6 - resolution: "@babel/preset-react@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - "@babel/helper-validator-option": "npm:^7.18.6" - "@babel/plugin-transform-react-display-name": "npm:^7.18.6" - "@babel/plugin-transform-react-jsx": "npm:^7.18.6" - "@babel/plugin-transform-react-jsx-development": "npm:^7.18.6" - "@babel/plugin-transform-react-pure-annotations": "npm:^7.18.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 318d501226eb92c099575b2fbc1b4785545502e1543f6e6601c09413e2f381299fdb41acb0034892f5812ca61b3f8fe95ce231f2c1805942b28893c2408dc20f - languageName: node - linkType: hard - -"@babel/preset-typescript@npm:^7.13.0": - version: 7.22.5 - resolution: "@babel/preset-typescript@npm:7.22.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-validator-option": "npm:^7.22.5" - "@babel/plugin-syntax-jsx": "npm:^7.22.5" - "@babel/plugin-transform-modules-commonjs": "npm:^7.22.5" - "@babel/plugin-transform-typescript": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 2d851117e78235540be469a12a5c3bad42f994d030cf1fa58943e69f218dd21b805b0f2a592caf5f4bfc7beee2d3f9b66fa2a1daeb80c78edb3c574bd99e63d3 - languageName: node - linkType: hard - -"@babel/register@npm:^7.13.16": - version: 7.22.5 - resolution: "@babel/register@npm:7.22.5" - dependencies: - clone-deep: "npm:^4.0.1" - find-cache-dir: "npm:^2.0.0" - make-dir: "npm:^2.1.0" - pirates: "npm:^4.0.5" - source-map-support: "npm:^0.5.16" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 723ce27fdad6faee5b3f51ef4f5154f7f285d61da665367de14de85abbe1c81ccbac11f699671cd0ed6b755dd430f28a62364fed5d49f2527625a9ea3bf40056 - languageName: node - linkType: hard - -"@babel/regjsgen@npm:^0.8.0": - version: 0.8.0 - resolution: "@babel/regjsgen@npm:0.8.0" - checksum: c57fb730b17332b7572574b74364a77d70faa302a281a62819476fa3b09822974fd75af77aea603ad77378395be64e81f89f0e800bf86cbbf21652d49ce12ee8 - languageName: node - linkType: hard - -"@babel/runtime-corejs3@npm:^7.9.2": - version: 7.18.9 - resolution: "@babel/runtime-corejs3@npm:7.18.9" - dependencies: - core-js-pure: "npm:^3.20.2" - regenerator-runtime: "npm:^0.13.4" - checksum: 34979cc68eb14208e8512553071153ee1764ac2c33c1c1f03de6ba3f3c462890e5299a6abe8c62b0c82cc3877cb4217b90d5b0193bcbc55ebb74ee3eed3235d2 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": - version: 7.21.0 - resolution: "@babel/runtime@npm:7.21.0" - dependencies: - regenerator-runtime: "npm:^0.13.11" - checksum: 35acd166298d57d14444396c33b3f0b76dbb82fd7440f38aa1605beb2ec9743a693b21730b4de4b85eaf36b0fc94c94bb0ebcd80e05409c36b24da27d458ba41 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.16.3": - version: 7.22.6 - resolution: "@babel/runtime@npm:7.22.6" - dependencies: - regenerator-runtime: "npm:^0.13.11" - checksum: 1d2f56797f548b009910bddf3dc04f980a9701193233145dc923f3ea87c8f88121a3c3ef1d449e9cb52a370d7d025a2243c748882d5546ff079ddf5ffe29f240 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.21.0": - version: 7.21.5 - resolution: "@babel/runtime@npm:7.21.5" - dependencies: - regenerator-runtime: "npm:^0.13.11" - checksum: 7cd4f9be85c655432688e1b328a62dc5666e2386b379948153da6ab51eff1a1a583e8606024cf9231ee59fc595d6cd1d2ecc6c280739c45f7a5994e8ccf8c281 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.8.4": - version: 7.22.10 - resolution: "@babel/runtime@npm:7.22.10" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 88bba6dfdfd6f6e9365199397146a0dd5d04409e7142a0df95125a198eb76c83fd0a52c117aba50f9a61db2f0186780574c071ea48010e5ffa1f157585c8c950 - languageName: node - linkType: hard - -"@babel/template@npm:^7.18.10, @babel/template@npm:^7.18.6": - version: 7.18.10 - resolution: "@babel/template@npm:7.18.10" - dependencies: - "@babel/code-frame": "npm:^7.18.6" - "@babel/parser": "npm:^7.18.10" - "@babel/types": "npm:^7.18.10" - checksum: b5d02b484a9afebf74e9757fd16bc794a1608561a2e2bf8d2fb516858cf58e2fec5687c39053a8c5360e968609fc29a5c8efc0cf53ba3daee06d1cf49b4f78fb - languageName: node - linkType: hard - -"@babel/template@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/template@npm:7.20.7" - dependencies: - "@babel/code-frame": "npm:^7.18.6" - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - checksum: b6108cad36ff7ae797bcba5bea1808e1390b700925ef21ff184dd50fe1d30db4cdf4815e6e76f3e0abd7de4c0b820ec660227f3c6b90b5b0a592cf606ceb3864 - languageName: node - linkType: hard - -"@babel/template@npm:^7.22.15, @babel/template@npm:^7.3.3": - version: 7.22.15 - resolution: "@babel/template@npm:7.22.15" - dependencies: - "@babel/code-frame": "npm:^7.22.13" - "@babel/parser": "npm:^7.22.15" - "@babel/types": "npm:^7.22.15" - checksum: 21e768e4eed4d1da2ce5d30aa51db0f4d6d8700bc1821fec6292587df7bba2fe1a96451230de8c64b989740731888ebf1141138bfffb14cacccf4d05c66ad93f - languageName: node - linkType: hard - -"@babel/template@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/template@npm:7.22.5" - dependencies: - "@babel/code-frame": "npm:^7.22.5" - "@babel/parser": "npm:^7.22.5" - "@babel/types": "npm:^7.22.5" - checksum: 460634b1c5d61c779270968bd2f0817c19e3a5f20b469330dcab0a324dd29409b15ad1baa8530a21e09a9eb6c7db626500f437690c7be72987e40baa75357799 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.10.3, @babel/traverse@npm:^7.22.15, @babel/traverse@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/traverse@npm:7.22.20" - dependencies: - "@babel/code-frame": "npm:^7.22.13" - "@babel/generator": "npm:^7.22.15" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.22.5" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.22.16" - "@babel/types": "npm:^7.22.19" - debug: "npm:^4.1.0" - globals: "npm:^11.1.0" - checksum: 3155a1039645ded44b44c14edc91223c45a19b7717cb10115104a784a85f3e648d5f1db4141b55b9533298e24723829ecc0821c8ac333d3f3ea919883f0cf9b5 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/traverse@npm:7.23.3" - dependencies: - "@babel/code-frame": "npm:^7.22.13" - "@babel/generator": "npm:^7.23.3" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.23.3" - "@babel/types": "npm:^7.23.3" - debug: "npm:^4.1.0" - globals: "npm:^11.1.0" - checksum: 522ef8eefe1ed31cd392129efb2f8794ca25bd54b1ad7c3bfa7f46d20c47ef0e392d5c1654ddee3454eed5e546d04c9bfa38b04b82e47144aa545f87ba55572d - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.20.10, @babel/traverse@npm:^7.20.12, @babel/traverse@npm:^7.20.13": - version: 7.20.13 - resolution: "@babel/traverse@npm:7.20.13" - dependencies: - "@babel/code-frame": "npm:^7.18.6" - "@babel/generator": "npm:^7.20.7" - "@babel/helper-environment-visitor": "npm:^7.18.9" - "@babel/helper-function-name": "npm:^7.19.0" - "@babel/helper-hoist-variables": "npm:^7.18.6" - "@babel/helper-split-export-declaration": "npm:^7.18.6" - "@babel/parser": "npm:^7.20.13" - "@babel/types": "npm:^7.20.7" - debug: "npm:^4.1.0" - globals: "npm:^11.1.0" - checksum: c642c431f7c68d6326c78805bd827622383b452ed8f64d6bccd105adcc0499e0e7f4659271f0a2f8e2cdf45e0857a30ad9e51496c0ef1b9cb63c5c2849ea8ad2 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.22.10, @babel/traverse@npm:^7.22.8": - version: 7.22.10 - resolution: "@babel/traverse@npm:7.22.10" - dependencies: - "@babel/code-frame": "npm:^7.22.10" - "@babel/generator": "npm:^7.22.10" - "@babel/helper-environment-visitor": "npm:^7.22.5" - "@babel/helper-function-name": "npm:^7.22.5" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.22.10" - "@babel/types": "npm:^7.22.10" - debug: "npm:^4.1.0" - globals: "npm:^11.1.0" - checksum: e88334f3be46b580ad164ac19e75825e70115ab519318fcb1b4c676b0a5abaa721383dd758978a5814406175de2c899eb7db4fcf68f10138d9b54cd954c9a076 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.4.5": - version: 7.17.9 - resolution: "@babel/traverse@npm:7.17.9" +"@babel/preset-flow@npm:^7.13.13": + version: 7.22.5 + resolution: "@babel/preset-flow@npm:7.22.5" dependencies: - "@babel/code-frame": "npm:^7.16.7" - "@babel/generator": "npm:^7.17.9" - "@babel/helper-environment-visitor": "npm:^7.16.7" - "@babel/helper-function-name": "npm:^7.17.9" - "@babel/helper-hoist-variables": "npm:^7.16.7" - "@babel/helper-split-export-declaration": "npm:^7.16.7" - "@babel/parser": "npm:^7.17.9" - "@babel/types": "npm:^7.17.0" - debug: "npm:^4.1.0" - globals: "npm:^11.1.0" - checksum: 22dbe325ac746c3f37e4be829661fd137f785459830164f628c909677922198b8e01f3c0ba69c8f11a0007e69324a2d6d078741df1671d446b4aebe98c35a755 + "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-validator-option": "npm:^7.22.5" + "@babel/plugin-transform-flow-strip-types": "npm:^7.22.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0bf6f587e952f8945d348cf0f25cbc3e50697f2cdc4e1394badfb76cfdde0cc2f2c9250bda3d28ecc6c196b89de7c8e72b8ffbf3086e604b959cce352dd2b34e languageName: node linkType: hard -"@babel/traverse@npm:^7.7.0": - version: 7.21.4 - resolution: "@babel/traverse@npm:7.21.4" +"@babel/preset-modules@npm:0.1.6-no-external-plugins": + version: 0.1.6-no-external-plugins + resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" dependencies: - "@babel/code-frame": "npm:^7.21.4" - "@babel/generator": "npm:^7.21.4" - "@babel/helper-environment-visitor": "npm:^7.18.9" - "@babel/helper-function-name": "npm:^7.21.0" - "@babel/helper-hoist-variables": "npm:^7.18.6" - "@babel/helper-split-export-declaration": "npm:^7.18.6" - "@babel/parser": "npm:^7.21.4" - "@babel/types": "npm:^7.21.4" - debug: "npm:^4.1.0" - globals: "npm:^11.1.0" - checksum: 22f3bf1d2acad9f7e85842361afff219f406408f680304be8f78348351a27f90fb66aef2afb03263d3f2b79d12462728e19de571ed19b646bdfb458c6ca5e25b + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@babel/types": "npm:^7.4.4" + esutils: "npm:^2.0.2" + peerDependencies: + "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 + checksum: 039aba98a697b920d6440c622aaa6104bb6076d65356b29dad4b3e6627ec0354da44f9621bafbeefd052cd4ac4d7f88c9a2ab094efcb50963cb352781d0c6428 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.16.7, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.6, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3": - version: 7.18.8 - resolution: "@babel/types@npm:7.18.8" +"@babel/preset-react@npm:7.18.6": + version: 7.18.6 + resolution: "@babel/preset-react@npm:7.18.6" dependencies: - "@babel/helper-validator-identifier": "npm:^7.18.6" - to-fast-properties: "npm:^2.0.0" - checksum: fe40c54aff21d6bb6cf17dd2c0da6c56a0269128f5e9fb6cbdaa61d1a0d325998cc18cd62fe251106ef7c5b6cbf7ff244078557d4366eb172668e2ac9190159d + "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/helper-validator-option": "npm:^7.18.6" + "@babel/plugin-transform-react-display-name": "npm:^7.18.6" + "@babel/plugin-transform-react-jsx": "npm:^7.18.6" + "@babel/plugin-transform-react-jsx-development": "npm:^7.18.6" + "@babel/plugin-transform-react-pure-annotations": "npm:^7.18.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 318d501226eb92c099575b2fbc1b4785545502e1543f6e6601c09413e2f381299fdb41acb0034892f5812ca61b3f8fe95ce231f2c1805942b28893c2408dc20f languageName: node linkType: hard -"@babel/types@npm:^7.10.3, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19": - version: 7.22.19 - resolution: "@babel/types@npm:7.22.19" +"@babel/preset-typescript@npm:^7.13.0": + version: 7.22.5 + resolution: "@babel/preset-typescript@npm:7.22.5" dependencies: - "@babel/helper-string-parser": "npm:^7.22.5" - "@babel/helper-validator-identifier": "npm:^7.22.19" - to-fast-properties: "npm:^2.0.0" - checksum: 46062a21c10b9441fd7066943c105e1f3a427bf8646e00af40825733d5c131b8e7eadd783d8e7b528a73636f2989c35dd3cd81a937e0578bee2112e45ec0e1db + "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-validator-option": "npm:^7.22.5" + "@babel/plugin-syntax-jsx": "npm:^7.22.5" + "@babel/plugin-transform-modules-commonjs": "npm:^7.22.5" + "@babel/plugin-transform-typescript": "npm:^7.22.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 2d851117e78235540be469a12a5c3bad42f994d030cf1fa58943e69f218dd21b805b0f2a592caf5f4bfc7beee2d3f9b66fa2a1daeb80c78edb3c574bd99e63d3 languageName: node linkType: hard -"@babel/types@npm:^7.18.10": - version: 7.18.10 - resolution: "@babel/types@npm:7.18.10" +"@babel/register@npm:^7.13.16": + version: 7.22.5 + resolution: "@babel/register@npm:7.22.5" dependencies: - "@babel/helper-string-parser": "npm:^7.18.10" - "@babel/helper-validator-identifier": "npm:^7.18.6" - to-fast-properties: "npm:^2.0.0" - checksum: 1ff160304d73f200b364bbc79c0afe6b37c69a883c0205d34637c085116317750de23ddbdc22779e1367e44651b84d6e6991f37847b3c23e489c03e0fc2d774a + clone-deep: "npm:^4.0.1" + find-cache-dir: "npm:^2.0.0" + make-dir: "npm:^2.1.0" + pirates: "npm:^4.0.5" + source-map-support: "npm:^0.5.16" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 723ce27fdad6faee5b3f51ef4f5154f7f285d61da665367de14de85abbe1c81ccbac11f699671cd0ed6b755dd430f28a62364fed5d49f2527625a9ea3bf40056 languageName: node linkType: hard -"@babel/types@npm:^7.18.13": - version: 7.18.13 - resolution: "@babel/types@npm:7.18.13" - dependencies: - "@babel/helper-string-parser": "npm:^7.18.10" - "@babel/helper-validator-identifier": "npm:^7.18.6" - to-fast-properties: "npm:^2.0.0" - checksum: 66d055f9a4a38ef210e64bb22cbf37d3b72b24a968e21762b45bdfd414b700f80e12623d7c624f7e6b21eef8bf725861abcd764029afb056954f4b1c817c23ad +"@babel/regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "@babel/regjsgen@npm:0.8.0" + checksum: c57fb730b17332b7572574b74364a77d70faa302a281a62819476fa3b09822974fd75af77aea603ad77378395be64e81f89f0e800bf86cbbf21652d49ce12ee8 languageName: node linkType: hard -"@babel/types@npm:^7.18.9": +"@babel/runtime-corejs3@npm:^7.9.2": version: 7.18.9 - resolution: "@babel/types@npm:7.18.9" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.18.6" - to-fast-properties: "npm:^2.0.0" - checksum: a45958594383c7bf8050e550a0ec08f50485c218dbac1afae8583fccf5cf7893ce2861f6056a8f35c4bd024acdd2a69231b8493c78c41334ce083246ff8965db - languageName: node - linkType: hard - -"@babel/types@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/types@npm:7.19.0" + resolution: "@babel/runtime-corejs3@npm:7.18.9" dependencies: - "@babel/helper-string-parser": "npm:^7.18.10" - "@babel/helper-validator-identifier": "npm:^7.18.6" - to-fast-properties: "npm:^2.0.0" - checksum: 6839d041b69746f35c74d25d82f49ea4e5844cf7f2d781f57aafd8ce4f5ac14ab7749f690454ea25147c9b2251cc753ae9733094e7a6f72f4e1f785f275cb174 + core-js-pure: "npm:^3.20.2" + regenerator-runtime: "npm:^0.13.4" + checksum: 34979cc68eb14208e8512553071153ee1764ac2c33c1c1f03de6ba3f3c462890e5299a6abe8c62b0c82cc3877cb4217b90d5b0193bcbc55ebb74ee3eed3235d2 languageName: node linkType: hard -"@babel/types@npm:^7.20.2, @babel/types@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/types@npm:7.20.7" +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": + version: 7.22.10 + resolution: "@babel/runtime@npm:7.22.10" dependencies: - "@babel/helper-string-parser": "npm:^7.19.4" - "@babel/helper-validator-identifier": "npm:^7.19.1" - to-fast-properties: "npm:^2.0.0" - checksum: 9721f7dd22747c17d8f7b1ea15ab40cfbf276dc755c535e134090a7400f4a4fb81ef11bc6ecdd0320f44eed106bea7d39999425724409737fffa49d2fb532b77 + regenerator-runtime: "npm:^0.14.0" + checksum: 88bba6dfdfd6f6e9365199397146a0dd5d04409e7142a0df95125a198eb76c83fd0a52c117aba50f9a61db2f0186780574c071ea48010e5ffa1f157585c8c950 languageName: node linkType: hard -"@babel/types@npm:^7.21.0, @babel/types@npm:^7.21.4, @babel/types@npm:^7.7.0": - version: 7.21.4 - resolution: "@babel/types@npm:7.21.4" +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.22.5, @babel/template@npm:^7.3.3": + version: 7.22.15 + resolution: "@babel/template@npm:7.22.15" dependencies: - "@babel/helper-string-parser": "npm:^7.19.4" - "@babel/helper-validator-identifier": "npm:^7.19.1" - to-fast-properties: "npm:^2.0.0" - checksum: 3070d1e15ef263961d23766400badb60e2e87b0384cb259f824793ab37375e21e1a7e54952fea82d198b9e6195d99f7d690ebc9b46d8b14fd157d316aca502dc + "@babel/code-frame": "npm:^7.22.13" + "@babel/parser": "npm:^7.22.15" + "@babel/types": "npm:^7.22.15" + checksum: 21e768e4eed4d1da2ce5d30aa51db0f4d6d8700bc1821fec6292587df7bba2fe1a96451230de8c64b989740731888ebf1141138bfffb14cacccf4d05c66ad93f languageName: node linkType: hard -"@babel/types@npm:^7.22.10, @babel/types@npm:^7.22.5, @babel/types@npm:^7.4.4": - version: 7.22.10 - resolution: "@babel/types@npm:7.22.10" +"@babel/traverse@npm:^7.10.3, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.8, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.23.3, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0": + version: 7.23.3 + resolution: "@babel/traverse@npm:7.23.3" dependencies: - "@babel/helper-string-parser": "npm:^7.22.5" - "@babel/helper-validator-identifier": "npm:^7.22.5" - to-fast-properties: "npm:^2.0.0" - checksum: b11f8d13f3418276df654b5276443f95742484c3c83e74f90f92bff01315118507a082edf1e74903b284106447660c31e5f29678730f647fb25e766ce47c56f0 + "@babel/code-frame": "npm:^7.22.13" + "@babel/generator": "npm:^7.23.3" + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/helper-hoist-variables": "npm:^7.22.5" + "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/parser": "npm:^7.23.3" + "@babel/types": "npm:^7.23.3" + debug: "npm:^4.1.0" + globals: "npm:^11.1.0" + checksum: 522ef8eefe1ed31cd392129efb2f8794ca25bd54b1ad7c3bfa7f46d20c47ef0e392d5c1654ddee3454eed5e546d04c9bfa38b04b82e47144aa545f87ba55572d languageName: node linkType: hard -"@babel/types@npm:^7.23.0, @babel/types@npm:^7.23.3": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.10.3, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.3, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3": version: 7.23.3 resolution: "@babel/types@npm:7.23.3" dependencies: @@ -3248,17 +2474,6 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.8.3": - version: 7.21.3 - resolution: "@babel/types@npm:7.21.3" - dependencies: - "@babel/helper-string-parser": "npm:^7.19.4" - "@babel/helper-validator-identifier": "npm:^7.19.1" - to-fast-properties: "npm:^2.0.0" - checksum: 5c80daa94e72af1059f96ca9302ef38a6c34dc3f4ba56a6ed5cadf6b887773f35791306f59e6cd3718f63d7c23ca381093c09c595997f44c82858b8a0f5a9351 - languageName: node - linkType: hard - "@base2/pretty-print-object@npm:1.0.1": version: 1.0.1 resolution: "@base2/pretty-print-object@npm:1.0.1" @@ -4038,20 +3253,13 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.5.1": +"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": version: 4.9.1 resolution: "@eslint-community/regexpp@npm:4.9.1" checksum: 8f1ba51fa5dedd93f01623382d006c838a436aaea85561c7e540b15600988350843bf746a60e2aaefa79ee4904c9dc0a2f3f00e025b162112c76520ffb34805d languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.6.1": - version: 4.6.2 - resolution: "@eslint-community/regexpp@npm:4.6.2" - checksum: 59ea2fa13a70996a8cebbd5a9f4499c92bceeff872286ef2fb34948fcfb9d3467692371d9cc116e7d613f2c18086a1c8337c9d461ccdf213f0dc47f6f6d2fbb6 - languageName: node - linkType: hard - "@eslint/eslintrc@npm:^2.1.0, @eslint/eslintrc@npm:^2.1.2": version: 2.1.2 resolution: "@eslint/eslintrc@npm:2.1.2" @@ -4581,7 +3789,7 @@ __metadata: languageName: node linkType: hard -"@jest/transform@npm:^29.3.1": +"@jest/transform@npm:^29.3.1, @jest/transform@npm:^29.6.0": version: 29.6.2 resolution: "@jest/transform@npm:29.6.2" dependencies: @@ -4604,29 +3812,6 @@ __metadata: languageName: node linkType: hard -"@jest/transform@npm:^29.6.0": - version: 29.6.0 - resolution: "@jest/transform@npm:29.6.0" - dependencies: - "@babel/core": "npm:^7.11.6" - "@jest/types": "npm:^29.6.0" - "@jridgewell/trace-mapping": "npm:^0.3.18" - babel-plugin-istanbul: "npm:^6.1.1" - chalk: "npm:^4.0.0" - convert-source-map: "npm:^2.0.0" - fast-json-stable-stringify: "npm:^2.1.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.6.0" - jest-regex-util: "npm:^29.4.3" - jest-util: "npm:^29.6.0" - micromatch: "npm:^4.0.4" - pirates: "npm:^4.0.4" - slash: "npm:^3.0.0" - write-file-atomic: "npm:^4.0.2" - checksum: ee0362757442a9abdae9bc2ae84e1567eede5586704a0a621eefa9b337877a3295ea20605601df8600f21c5d55130d6adb04a3097092d74a2d8ffd1057840d91 - languageName: node - linkType: hard - "@jest/types@npm:^27.5.1": version: 27.5.1 resolution: "@jest/types@npm:27.5.1" @@ -4679,16 +3864,6 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.1.0": - version: 0.1.1 - resolution: "@jridgewell/gen-mapping@npm:0.1.1" - dependencies: - "@jridgewell/set-array": "npm:^1.0.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - checksum: ba76fae1d8ea52b181474518c705a8eac36405dfc836fb07e9c25730a84d29e05fd6d954f121057742639f3128a24ea45d205c9c989efd464d1114671c19fa6c - languageName: node - linkType: hard - "@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": version: 0.3.2 resolution: "@jridgewell/gen-mapping@npm:0.3.2" @@ -4700,14 +3875,14 @@ __metadata: languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:3.1.0, @jridgewell/resolve-uri@npm:^3.0.3": +"@jridgewell/resolve-uri@npm:3.1.0": version: 3.1.0 resolution: "@jridgewell/resolve-uri@npm:3.1.0" checksum: 320ceb37af56953757b28e5b90c34556157676d41e3d0a3ff88769274d62373582bb0f0276a4f2d29c3f4fdd55b82b8be5731f52d391ad2ecae9b321ee1c742d languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": +"@jridgewell/set-array@npm:^1.0.1": version: 1.1.2 resolution: "@jridgewell/set-array@npm:1.1.2" checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e @@ -4738,27 +3913,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.14 - resolution: "@jridgewell/trace-mapping@npm:0.3.14" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.0.3" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - checksum: bceeb631a95ae0307ffa637a8b7a7fe87adc576381d0a618b7a315a65428b7e7ee70b51bf6be128387c85a60ab8e214528d57184b9ff1b049d8cd483ca2c21e8 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.17": - version: 0.3.17 - resolution: "@jridgewell/trace-mapping@npm:0.3.17" - dependencies: - "@jridgewell/resolve-uri": "npm:3.1.0" - "@jridgewell/sourcemap-codec": "npm:1.4.14" - checksum: 790d439c9b271d9fc381dc4a837393ab942920245efedd5db20f65a665c0f778637fa623573337d3241ff784ffdb6724bbadf7fa2b61666bcd4884064b02f113 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.18": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.18 resolution: "@jridgewell/trace-mapping@npm:0.3.18" dependencies: @@ -4782,7 +3937,7 @@ __metadata: languageName: node linkType: hard -"@koa/cors@npm:3.4.3": +"@koa/cors@npm:3.4.3, @koa/cors@npm:^3.1.0": version: 3.4.3 resolution: "@koa/cors@npm:3.4.3" dependencies: @@ -4791,15 +3946,6 @@ __metadata: languageName: node linkType: hard -"@koa/cors@npm:^3.1.0": - version: 3.4.1 - resolution: "@koa/cors@npm:3.4.1" - dependencies: - vary: "npm:^1.1.2" - checksum: b78bc60ac9f3ed21023b4a9b696df6d9717a4760eb93a3fdc83aca1dccc30faa68d3e2acb0f13fefd6fe70dcb1e1b31d4130ce1b0312f857158aedc0c5ffbe54 - languageName: node - linkType: hard - "@koa/router@npm:10.1.1": version: 10.1.1 resolution: "@koa/router@npm:10.1.1" @@ -9800,33 +8946,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.20.2": - version: 7.20.2 - resolution: "@types/babel__core@npm:7.20.2" - dependencies: - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - "@types/babel__generator": "npm:*" - "@types/babel__template": "npm:*" - "@types/babel__traverse": "npm:*" - checksum: 78aede009117ff6c95ef36db19e27ad15ecdcb5cfc9ad57d43caa5d2f44127105691a3e6e8d1806fd305484db8a74fdec5640e88da452c511f6351353f7ac0c8 - languageName: node - linkType: hard - -"@types/babel__core@npm:^7.1.14": - version: 7.1.19 - resolution: "@types/babel__core@npm:7.1.19" - dependencies: - "@babel/parser": "npm:^7.1.0" - "@babel/types": "npm:^7.0.0" - "@types/babel__generator": "npm:*" - "@types/babel__template": "npm:*" - "@types/babel__traverse": "npm:*" - checksum: cd6850227184f078ffd412696c13393257e5808232cf993e0f19dc081cbeac6c9058eaf9b36797069c3f68857c16e0262a9ab4eb43fb0eb2edb70c563eaa6eed - languageName: node - linkType: hard - -"@types/babel__core@npm:^7.18.0": +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.18.0, @types/babel__core@npm:^7.20.2": version: 7.20.4 resolution: "@types/babel__core@npm:7.20.4" dependencies: @@ -9858,16 +8978,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.17.1 - resolution: "@types/babel__traverse@npm:7.17.1" - dependencies: - "@babel/types": "npm:^7.3.0" - checksum: 498f7230954baf94052cf51d52f71073b3b5e965d2a81c0098013bf6b9ef55f0da03ede6b8c489038534803e0d0e49ce60c301c7eb22bf6829188ae3d2c0ea81 - languageName: node - linkType: hard - -"@types/babel__traverse@npm:^7.18.0": +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.18.0": version: 7.20.4 resolution: "@types/babel__traverse@npm:7.20.4" dependencies: @@ -9956,7 +9067,7 @@ __metadata: languageName: node linkType: hard -"@types/debug@npm:^4.0.0": +"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.7": version: 4.1.8 resolution: "@types/debug@npm:4.1.8" dependencies: @@ -9965,15 +9076,6 @@ __metadata: languageName: node linkType: hard -"@types/debug@npm:^4.1.7": - version: 4.1.7 - resolution: "@types/debug@npm:4.1.7" - dependencies: - "@types/ms": "npm:*" - checksum: 0a7b89d8ed72526858f0b61c6fd81f477853e8c4415bb97f48b1b5545248d2ae389931680b94b393b993a7cfe893537a200647d93defe6d87159b96812305adc - languageName: node - linkType: hard - "@types/delegates@npm:1.0.0": version: 1.0.0 resolution: "@types/delegates@npm:1.0.0" @@ -10319,14 +9421,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": - version: 7.0.11 - resolution: "@types/json-schema@npm:7.0.11" - checksum: e50864a93f4dcb9de64c0c605d836f5416341c824d7a8cde1aa15a5fc68bed44b33cdcb2e04e5098339e9121848378f2d0cc5b124dec41c89203c6f67d6f344a - languageName: node - linkType: hard - -"@types/json-schema@npm:^7.0.12": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.13 resolution: "@types/json-schema@npm:7.0.13" checksum: 24000f93d34b3848053b8eb36bbbcfb6b465f691d61186ddac9596b6f1fb105ae84a8be63c0c0f3b6d8f7eb6f891f6cdf3c34910aefc756a1971164c4262de1a @@ -10477,34 +9572,13 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.14.149": +"@types/lodash@npm:^4.14.149, @types/lodash@npm:^4.14.165, @types/lodash@npm:^4.14.167, @types/lodash@npm:^4.14.191": version: 4.14.197 resolution: "@types/lodash@npm:4.14.197" checksum: a09f6c9308089e02ffb16da7b557c680ca38d3af9591455a0a257e5a7a78febd3d6da615c4f738ac9a575e68b0de81f399f13058cab1691a0737d552d3d02971 languageName: node linkType: hard -"@types/lodash@npm:^4.14.165": - version: 4.14.182 - resolution: "@types/lodash@npm:4.14.182" - checksum: 6c0d3fa682331d7631676817acf4b8b74842a9df0fb63dacbbc6a31b94e266edca550ac096cec8ce95df4fc72cf550a6321322e27872d4dfa15c1003197f6c85 - languageName: node - linkType: hard - -"@types/lodash@npm:^4.14.167": - version: 4.14.185 - resolution: "@types/lodash@npm:4.14.185" - checksum: 96d08f7c2bef4223d3a16e4f7511941918afe8fd3d6a4aabcbd13478c9ff2556ec4dba26efc1cf370318f575864fcc634a89538d6a747ee89d9d3d8b9b48fea2 - languageName: node - linkType: hard - -"@types/lodash@npm:^4.14.191": - version: 4.14.191 - resolution: "@types/lodash@npm:4.14.191" - checksum: ab8cd8eeb941f0fb89248cd5d520b942b841e936e4fcb093370f76d137a8b6f6be0de7f38fc259d56d3cc45b1b50ed69d15c9b94922545166e3ef1f0218be2f2 - languageName: node - linkType: hard - "@types/long@npm:^4.0.0": version: 4.0.2 resolution: "@types/long@npm:4.0.2" @@ -10589,7 +9663,16 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:18.18.4": +"@types/node@npm:*, @types/node@npm:^18.0.0": + version: 18.18.9 + resolution: "@types/node@npm:18.18.9" + dependencies: + undici-types: "npm:~5.26.4" + checksum: ebd98b117c868edc597807cd0dab214b6110b9cd5ee406632641d0cf5b8bd7cb199caaac657a046d9203c441dbcfb3c71154ffa2d615ec89f80e6972143e6ec8 + languageName: node + linkType: hard + +"@types/node@npm:18.18.4": version: 18.18.4 resolution: "@types/node@npm:18.18.4" checksum: 2f55a7f0c603a3b56f2d24ec173d5f83be6470f638b551bab81821b6adf85d676656ed6ae267f994c029d48d4f1071b083ffdd5c7bbe7ae28533d1b4e1e83f12 @@ -10603,15 +9686,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^18.0.0": - version: 18.18.9 - resolution: "@types/node@npm:18.18.9" - dependencies: - undici-types: "npm:~5.26.4" - checksum: ebd98b117c868edc597807cd0dab214b6110b9cd5ee406632641d0cf5b8bd7cb199caaac657a046d9203c441dbcfb3c71154ffa2d615ec89f80e6972143e6ec8 - languageName: node - linkType: hard - "@types/nodemailer@npm:6.4.7": version: 6.4.7 resolution: "@types/nodemailer@npm:6.4.7" @@ -10679,20 +9753,13 @@ __metadata: languageName: node linkType: hard -"@types/prettier@npm:2.7.3": +"@types/prettier@npm:2.7.3, @types/prettier@npm:^2.1.5": version: 2.7.3 resolution: "@types/prettier@npm:2.7.3" checksum: cda84c19acc3bf327545b1ce71114a7d08efbd67b5030b9e8277b347fa57b05178045f70debe1d363ff7efdae62f237260713aafc2d7217e06fc99b048a88497 languageName: node linkType: hard -"@types/prettier@npm:^2.1.5": - version: 2.7.0 - resolution: "@types/prettier@npm:2.7.0" - checksum: 5451430048c139456f14cc4eab8e1fd4d2dde4e0e10dbd3b49b8befa173f0958bf477575a4848bacfee5d42e46c4494dc9f5933fe8bcadf43b862741a7d049ad - languageName: node - linkType: hard - "@types/pretty-hrtime@npm:^1.0.0": version: 1.0.1 resolution: "@types/pretty-hrtime@npm:1.0.1" @@ -10731,7 +9798,7 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:18.2.12": +"@types/react-dom@npm:18.2.12, @types/react-dom@npm:^18.0.0": version: 18.2.12 resolution: "@types/react-dom@npm:18.2.12" dependencies: @@ -10740,15 +9807,6 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:^18.0.0": - version: 18.0.11 - resolution: "@types/react-dom@npm:18.0.11" - dependencies: - "@types/react": "npm:*" - checksum: e6dd39b2ef65f6e6257f1792c62e997273a06c3e72e05f082185d0b8dfd8972340f9d5452408183b4bf03bd68cbb2fb9da89e063f1ba98c287a38953491febec - languageName: node - linkType: hard - "@types/react-helmet@npm:6.1.8": version: 6.1.8 resolution: "@types/react-helmet@npm:6.1.8" @@ -10967,20 +10025,13 @@ __metadata: languageName: node linkType: hard -"@types/unist@npm:^2": +"@types/unist@npm:^2, @types/unist@npm:^2.0.0": version: 2.0.7 resolution: "@types/unist@npm:2.0.7" checksum: b97a219554e83431f19a93ff113306bf0512909292815e8f32964e47d041c505af1aaa2a381c23e137c4c0b962fad58d4ce9c5c3256642921a466be43c1fc715 languageName: node linkType: hard -"@types/unist@npm:^2.0.0": - version: 2.0.6 - resolution: "@types/unist@npm:2.0.6" - checksum: 25cb860ff10dde48b54622d58b23e66214211a61c84c0f15f88d38b61aa1b53d4d46e42b557924a93178c501c166aa37e28d7f6d994aba13d24685326272d5db - languageName: node - linkType: hard - "@types/use-sync-external-store@npm:^0.0.3": version: 0.0.3 resolution: "@types/use-sync-external-store@npm:0.0.3" @@ -11035,7 +10086,7 @@ __metadata: languageName: node linkType: hard -"@types/yargs@npm:^17.0.0": +"@types/yargs@npm:^17.0.0, @types/yargs@npm:^17.0.8": version: 17.0.24 resolution: "@types/yargs@npm:17.0.24" dependencies: @@ -11044,15 +10095,6 @@ __metadata: languageName: node linkType: hard -"@types/yargs@npm:^17.0.8": - version: 17.0.11 - resolution: "@types/yargs@npm:17.0.11" - dependencies: - "@types/yargs-parser": "npm:*" - checksum: 91e52a7f767151ed7dc9cac82ee7e3b51aa6d0d8c9356cdf1e2c35a9483e71e012f0246b04e8222b09181ea3c7e1d24c1c78b6f1b0484fa3cb47b0ab25d14f75 - languageName: node - linkType: hard - "@typescript-eslint/eslint-plugin@npm:6.7.3": version: 6.7.3 resolution: "@typescript-eslint/eslint-plugin@npm:6.7.3" @@ -11639,7 +10681,7 @@ __metadata: languageName: node linkType: hard -"@yarnpkg/parsers@npm:3.0.0-rc.46": +"@yarnpkg/parsers@npm:3.0.0-rc.46, @yarnpkg/parsers@npm:^3.0.0-rc.18": version: 3.0.0-rc.46 resolution: "@yarnpkg/parsers@npm:3.0.0-rc.46" dependencies: @@ -11649,16 +10691,6 @@ __metadata: languageName: node linkType: hard -"@yarnpkg/parsers@npm:^3.0.0-rc.18": - version: 3.0.0-rc.34 - resolution: "@yarnpkg/parsers@npm:3.0.0-rc.34" - dependencies: - js-yaml: "npm:^3.10.0" - tslib: "npm:^2.4.0" - checksum: 87189593bea49b2198caba994fb045a4a25e668c45fb051413caefbe655404dc27bad9b2091bc72f7982efe184b406edfd2e3fbcbbd8002099eeacc849479148 - languageName: node - linkType: hard - "@zkochan/js-yaml@npm:0.0.6": version: 0.0.6 resolution: "@zkochan/js-yaml@npm:0.0.6" @@ -11905,19 +10937,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.8.0": - version: 8.11.0 - resolution: "ajv@npm:8.11.0" - dependencies: - fast-deep-equal: "npm:^3.1.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.2.2" - checksum: aa0dfd6cebdedde8e77747e84e7b7c55921930974b8547f54b4156164ff70445819398face32dafda4bd4c61bbc7513d308d4c2bf769f8ea6cb9c8449f9faf54 - languageName: node - linkType: hard - -"ajv@npm:^8.6.3": +"ajv@npm:^8.0.0, ajv@npm:^8.6.3, ajv@npm:^8.8.0": version: 8.12.0 resolution: "ajv@npm:8.12.0" dependencies: @@ -12087,24 +11107,15 @@ __metadata: linkType: hard "apollo-reporting-protobuf@npm:^3.3.1, apollo-reporting-protobuf@npm:^3.4.0": - version: 3.4.0 - resolution: "apollo-reporting-protobuf@npm:3.4.0" - dependencies: - "@apollo/protobufjs": "npm:1.2.6" - checksum: d6c731c1e07f952770166c71222a34ea97dd90f4b1d74f3261caa1542e1fb81a591c74586cd973c28c12e8bb9aa54ff0de411698f2311978f7144f98258c1a0b - languageName: node - linkType: hard - -"apollo-reporting-protobuf@npm:^3.3.3": - version: 3.3.3 - resolution: "apollo-reporting-protobuf@npm:3.3.3" + version: 3.4.0 + resolution: "apollo-reporting-protobuf@npm:3.4.0" dependencies: "@apollo/protobufjs": "npm:1.2.6" - checksum: 727c6f2a81da1e02d7e001ae3be234c889efe9ec1a8e431ae1e5943ee75b55ddd67a2c4d057f547514aef5cf9c97b64caace5028df0fff264a00e2da9fcbd2d1 + checksum: d6c731c1e07f952770166c71222a34ea97dd90f4b1d74f3261caa1542e1fb81a591c74586cd973c28c12e8bb9aa54ff0de411698f2311978f7144f98258c1a0b languageName: node linkType: hard -"apollo-server-core@npm:3.12.1": +"apollo-server-core@npm:3.12.1, apollo-server-core@npm:^3.10.0": version: 3.12.1 resolution: "apollo-server-core@npm:3.12.1" dependencies: @@ -12137,39 +11148,6 @@ __metadata: languageName: node linkType: hard -"apollo-server-core@npm:^3.10.0": - version: 3.11.1 - resolution: "apollo-server-core@npm:3.11.1" - dependencies: - "@apollo/utils.keyvaluecache": "npm:^1.0.1" - "@apollo/utils.logger": "npm:^1.0.0" - "@apollo/utils.usagereporting": "npm:^1.0.0" - "@apollographql/apollo-tools": "npm:^0.5.3" - "@apollographql/graphql-playground-html": "npm:1.6.29" - "@graphql-tools/mock": "npm:^8.1.2" - "@graphql-tools/schema": "npm:^8.0.0" - "@josephg/resolvable": "npm:^1.0.0" - apollo-datasource: "npm:^3.3.2" - apollo-reporting-protobuf: "npm:^3.3.3" - apollo-server-env: "npm:^4.2.1" - apollo-server-errors: "npm:^3.3.1" - apollo-server-plugin-base: "npm:^3.7.1" - apollo-server-types: "npm:^3.7.1" - async-retry: "npm:^1.2.1" - fast-json-stable-stringify: "npm:^2.1.0" - graphql-tag: "npm:^2.11.0" - loglevel: "npm:^1.6.8" - lru-cache: "npm:^6.0.0" - node-abort-controller: "npm:^3.0.1" - sha.js: "npm:^2.4.11" - uuid: "npm:^9.0.0" - whatwg-mimetype: "npm:^3.0.0" - peerDependencies: - graphql: ^15.3.0 || ^16.0.0 - checksum: 5cffb1a2486a8e1ac73ef2f7821ab35b85e8a62555600af618971f6cd9b190b868d8ac088c1de75de5adfeff3811b890b9185b199f24da5ca12fe54b3e3df2d7 - languageName: node - linkType: hard - "apollo-server-env@npm:^4.2.1": version: 4.2.1 resolution: "apollo-server-env@npm:4.2.1" @@ -12210,17 +11188,6 @@ __metadata: languageName: node linkType: hard -"apollo-server-plugin-base@npm:^3.7.1": - version: 3.7.1 - resolution: "apollo-server-plugin-base@npm:3.7.1" - dependencies: - apollo-server-types: "npm:^3.7.1" - peerDependencies: - graphql: ^15.3.0 || ^16.0.0 - checksum: 9c37000add68b17927debe11e51ea739f4f1bcd7b8a7e28be9476b25753f6057c41e8fd5d92fb19e36616834ba16b1b1197b106febe070a885c14af24ca5fd39 - languageName: node - linkType: hard - "apollo-server-plugin-base@npm:^3.7.2": version: 3.7.2 resolution: "apollo-server-plugin-base@npm:3.7.2" @@ -12246,20 +11213,6 @@ __metadata: languageName: node linkType: hard -"apollo-server-types@npm:^3.7.1": - version: 3.7.1 - resolution: "apollo-server-types@npm:3.7.1" - dependencies: - "@apollo/utils.keyvaluecache": "npm:^1.0.1" - "@apollo/utils.logger": "npm:^1.0.0" - apollo-reporting-protobuf: "npm:^3.3.3" - apollo-server-env: "npm:^4.2.1" - peerDependencies: - graphql: ^15.3.0 || ^16.0.0 - checksum: 41b5d671e7056e7e6e9745c577512e1c509e6b57d64306e28bfa95f9aa12330641290ad8a04019ec6495ecc269ff28fb092ca35cc57d9f23a64cc0c069770d69 - languageName: node - linkType: hard - "app-root-dir@npm:^1.0.2": version: 1.0.2 resolution: "app-root-dir@npm:1.0.2" @@ -12336,7 +11289,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:5.1.3, aria-query@npm:^5.1.3": +"aria-query@npm:5.1.3, aria-query@npm:^5.0.0, aria-query@npm:^5.1.3": version: 5.1.3 resolution: "aria-query@npm:5.1.3" dependencies: @@ -12345,13 +11298,6 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.0.0": - version: 5.0.2 - resolution: "aria-query@npm:5.0.2" - checksum: a458c688ea8ba9a011f1df3a0ebaf221a9ca537e4927182a92a14cf32bdfa0017c19c0676e4f5d3db0f6c67c0616ffbe35cfc66f000e4acbf39d44712fe82fae - languageName: node - linkType: hard - "arr-diff@npm:^4.0.0": version: 4.0.0 resolution: "arr-diff@npm:4.0.0" @@ -12495,20 +11441,6 @@ __metadata: languageName: node linkType: hard -"arraybuffer.prototype.slice@npm:^1.0.1": - version: 1.0.1 - resolution: "arraybuffer.prototype.slice@npm:1.0.1" - dependencies: - array-buffer-byte-length: "npm:^1.0.0" - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - get-intrinsic: "npm:^1.2.1" - is-array-buffer: "npm:^3.0.2" - is-shared-array-buffer: "npm:^1.0.2" - checksum: e3e9b2a3e988ebfeddce4c7e8f69df730c9e48cb04b0d40ff0874ce3d86b3d1339dd520ffde5e39c02610bc172ecfbd4bc93324b1cabd9554c44a56b131ce0ce - languageName: node - linkType: hard - "arraybuffer.prototype.slice@npm:^1.0.2": version: 1.0.2 resolution: "arraybuffer.prototype.slice@npm:1.0.2" @@ -12707,7 +11639,7 @@ __metadata: languageName: node linkType: hard -"axios@npm:1.6.0": +"axios@npm:1.6.0, axios@npm:^1.0.0, axios@npm:^1.3.3": version: 1.6.0 resolution: "axios@npm:1.6.0" dependencies: @@ -12727,28 +11659,6 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.0.0": - version: 1.3.4 - resolution: "axios@npm:1.3.4" - dependencies: - follow-redirects: "npm:^1.15.0" - form-data: "npm:^4.0.0" - proxy-from-env: "npm:^1.1.0" - checksum: da1c4b854f36cf3503daaa411663962eed7ed7fa5e849572a28b2300c7d762b70c63826fe76b0c636bf537c077b4b3882ecfb0bb6ff704d8a1c6e457cec22207 - languageName: node - linkType: hard - -"axios@npm:^1.3.3": - version: 1.3.5 - resolution: "axios@npm:1.3.5" - dependencies: - follow-redirects: "npm:^1.15.0" - form-data: "npm:^4.0.0" - proxy-from-env: "npm:^1.1.0" - checksum: 820cae4aaa6eb80b5cc179341cc82a590098349254085470ff6868365c354c689521d7c5dd5d5fe3f530d1e11680894e140b7f489948b1702eb7219275653078 - languageName: node - linkType: hard - "axobject-query@npm:^3.1.1": version: 3.1.1 resolution: "axobject-query@npm:3.1.1" @@ -13297,7 +12207,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.14.5, browserslist@npm:^4.17.3, browserslist@npm:^4.22.1": +"browserslist@npm:^4.14.5, browserslist@npm:^4.17.3, browserslist@npm:^4.21.9, browserslist@npm:^4.22.1": version: 4.22.1 resolution: "browserslist@npm:4.22.1" dependencies: @@ -13311,34 +12221,6 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.3": - version: 4.21.4 - resolution: "browserslist@npm:4.21.4" - dependencies: - caniuse-lite: "npm:^1.0.30001400" - electron-to-chromium: "npm:^1.4.251" - node-releases: "npm:^2.0.6" - update-browserslist-db: "npm:^1.0.9" - bin: - browserslist: cli.js - checksum: 8d12915f0eb4804ff6e276d7db85a8dde15325f3acd1bc4d6e18f41763984797b8e718d9d04a8b9c092cf034ca886328fdf3b06c9ab2ee064dd3d10962f1da99 - languageName: node - linkType: hard - -"browserslist@npm:^4.21.9": - version: 4.21.10 - resolution: "browserslist@npm:4.21.10" - dependencies: - caniuse-lite: "npm:^1.0.30001517" - electron-to-chromium: "npm:^1.4.477" - node-releases: "npm:^2.0.13" - update-browserslist-db: "npm:^1.0.11" - bin: - browserslist: cli.js - checksum: cdb9272433994393a995235720c304e8c7123b4994b02fc0b24ca0f483db482c4f85fe8b40995aa6193d47d781e5535cf5d0efe96e465d2af42058fb3251b13a - languageName: node - linkType: hard - "bs-logger@npm:0.x": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" @@ -13695,13 +12577,6 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001400, caniuse-lite@npm:^1.0.30001517": - version: 1.0.30001522 - resolution: "caniuse-lite@npm:1.0.30001522" - checksum: fbb72297c5be7de37fbd51b321b930a5525aeb060dbce706b7c3017de02bc059cd40817274821463fb8230d73009668f8393c941b68b8e36370369580c82b8c8 - languageName: node - linkType: hard - "caniuse-lite@npm:^1.0.30001541": version: 1.0.30001542 resolution: "caniuse-lite@npm:1.0.30001542" @@ -13743,7 +12618,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:5.3.0": +"chalk@npm:5.3.0, chalk@npm:^5.2.0": version: 5.3.0 resolution: "chalk@npm:5.3.0" checksum: 6373caaab21bd64c405bfc4bd9672b145647fc9482657b5ea1d549b3b2765054e9d3d928870cdf764fb4aad67555f5061538ff247b8310f110c5c888d92397ea @@ -13763,7 +12638,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.4.2": +"chalk@npm:^2.0.1, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -13784,13 +12659,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.2.0": - version: 5.2.0 - resolution: "chalk@npm:5.2.0" - checksum: daadc187314c851cd94f1058dd870a2dd351dfaef8cf69048977fc56bce120f02f7aca77eb7ca88bf7a37ab6c15922e12b43f4ffa885f4fd2d9e15dd14c61a1b - languageName: node - linkType: hard - "change-case@npm:^3.1.0": version: 3.1.0 resolution: "change-case@npm:3.1.0" @@ -14683,7 +13551,7 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": +"convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.6.0": version: 1.8.0 resolution: "convert-source-map@npm:1.8.0" dependencies: @@ -14792,20 +13660,13 @@ __metadata: languageName: node linkType: hard -"core-js@npm:3.33.0": +"core-js@npm:3.33.0, core-js@npm:^3.30.1": version: 3.33.0 resolution: "core-js@npm:3.33.0" checksum: 940ad9c3bbc971d884c08da7cf4a3fe9b360011a35b9e93c35627c439419f0e852749a357bef5d072d5f8921d45b46bd886a3ebb6979628c292ecf787a50506f languageName: node linkType: hard -"core-js@npm:^3.30.1": - version: 3.31.1 - resolution: "core-js@npm:3.31.1" - checksum: f3b0b424f9ba02c6235c8739651943f06823e7ec3e02e0f819490a05f15a08cadc3a011853947466bececb6e7f4987f826142293fc4bc2ea11216e839579a257 - languageName: node - linkType: hard - "core-util-is@npm:1.0.2": version: 1.0.2 resolution: "core-util-is@npm:1.0.2" @@ -15352,7 +14213,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.1": +"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -15363,16 +14224,6 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.2.0": - version: 1.2.0 - resolution: "define-properties@npm:1.2.0" - dependencies: - has-property-descriptors: "npm:^1.0.0" - object-keys: "npm:^1.1.1" - checksum: e60aee6a19b102df4e2b1f301816804e81ab48bb91f00d0d935f269bf4b3f79c88b39e4f89eaa132890d23267335fd1140dfcd8d5ccd61031a0a2c41a54e33a6 - languageName: node - linkType: hard - "define-property@npm:^0.2.5": version: 0.2.5 resolution: "define-property@npm:0.2.5" @@ -15902,20 +14753,6 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.251": - version: 1.4.284 - resolution: "electron-to-chromium@npm:1.4.284" - checksum: ffbf6e9939a53a4da90720db0fe64dcac9fb762891c21b2909d4c393fff916f6f6b86b95a32abe06f7f3a75625a433b54ed889f1aad8efa9229bbbb3f7a29556 - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.4.477": - version: 1.4.488 - resolution: "electron-to-chromium@npm:1.4.488" - checksum: a0dcc89393847d9f069a22bf58af3957d8419a0ad902f265eb98f1e201d0d4d44ff983eaffe602165c5849dcc2eb2ed5d33ed8ca74c279d8c4b8b94de9b7a868 - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.4.535": version: 1.4.537 resolution: "electron-to-chromium@npm:1.4.537" @@ -16086,38 +14923,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.19.5, es-abstract@npm:^1.20.0": - version: 1.20.1 - resolution: "es-abstract@npm:1.20.1" - dependencies: - call-bind: "npm:^1.0.2" - es-to-primitive: "npm:^1.2.1" - function-bind: "npm:^1.1.1" - function.prototype.name: "npm:^1.1.5" - get-intrinsic: "npm:^1.1.1" - get-symbol-description: "npm:^1.0.0" - has: "npm:^1.0.3" - has-property-descriptors: "npm:^1.0.0" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.3" - is-callable: "npm:^1.2.4" - is-negative-zero: "npm:^2.0.2" - is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.2" - is-string: "npm:^1.0.7" - is-weakref: "npm:^1.0.2" - object-inspect: "npm:^1.12.0" - object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.2" - regexp.prototype.flags: "npm:^1.4.3" - string.prototype.trimend: "npm:^1.0.5" - string.prototype.trimstart: "npm:^1.0.5" - unbox-primitive: "npm:^1.0.2" - checksum: 33fca95bb5af8fc662e5314d9328bbfc1fac7b506b97e2c0b100cb8b143ec4250f93e27708b0c2df19cbf1778092a7cce2f08a375fe86c04bea6feb03fbb478d - languageName: node - linkType: hard - -"es-abstract@npm:^1.20.4, es-abstract@npm:^1.22.1": +"es-abstract@npm:^1.20.4, es-abstract@npm:^1.21.2, es-abstract@npm:^1.22.1": version: 1.22.2 resolution: "es-abstract@npm:1.22.2" dependencies: @@ -16164,53 +14970,6 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.21.2": - version: 1.22.1 - resolution: "es-abstract@npm:1.22.1" - dependencies: - array-buffer-byte-length: "npm:^1.0.0" - arraybuffer.prototype.slice: "npm:^1.0.1" - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.2" - es-set-tostringtag: "npm:^2.0.1" - es-to-primitive: "npm:^1.2.1" - function.prototype.name: "npm:^1.1.5" - get-intrinsic: "npm:^1.2.1" - get-symbol-description: "npm:^1.0.0" - globalthis: "npm:^1.0.3" - gopd: "npm:^1.0.1" - has: "npm:^1.0.3" - has-property-descriptors: "npm:^1.0.0" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.5" - is-array-buffer: "npm:^3.0.2" - is-callable: "npm:^1.2.7" - is-negative-zero: "npm:^2.0.2" - is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.2" - is-string: "npm:^1.0.7" - is-typed-array: "npm:^1.1.10" - is-weakref: "npm:^1.0.2" - object-inspect: "npm:^1.12.3" - object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.4" - regexp.prototype.flags: "npm:^1.5.0" - safe-array-concat: "npm:^1.0.0" - safe-regex-test: "npm:^1.0.0" - string.prototype.trim: "npm:^1.2.7" - string.prototype.trimend: "npm:^1.0.6" - string.prototype.trimstart: "npm:^1.0.6" - typed-array-buffer: "npm:^1.0.0" - typed-array-byte-length: "npm:^1.0.0" - typed-array-byte-offset: "npm:^1.0.0" - typed-array-length: "npm:^1.0.4" - unbox-primitive: "npm:^1.0.2" - which-typed-array: "npm:^1.1.10" - checksum: bd6c243a128ea1cb97cdd11c433a1f712b607b66bb2d40b42e4a4e4c746e679d3c168b59614fefed4bc3b0d7abc106ad202e8f417739371a151b9189d75af72a - languageName: node - linkType: hard - "es-get-iterator@npm:^1.1.2": version: 1.1.3 resolution: "es-get-iterator@npm:1.1.3" @@ -17027,20 +15786,13 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.4.1": - version: 3.4.1 - resolution: "eslint-visitor-keys@npm:3.4.1" - checksum: 92641e7ccde470065aa2931161a6a053690a54aae35ae08f38e376ecfd7c012573c542b37a3baecf921eb951fd57943411392f464c2b8f3399adee4723a1369f - languageName: node - linkType: hard - "eslint@npm:8.45.0": version: 8.45.0 resolution: "eslint@npm:8.45.0" @@ -18110,7 +16862,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:11.1.1": +"fs-extra@npm:11.1.1, fs-extra@npm:^11.1.0": version: 11.1.1 resolution: "fs-extra@npm:11.1.1" dependencies: @@ -18144,17 +16896,6 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.1.0": - version: 11.1.0 - resolution: "fs-extra@npm:11.1.0" - dependencies: - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^6.0.1" - universalify: "npm:^2.0.0" - checksum: b3f4a411e221f3300cfed7f2c1fa3ea0538cc1688c4276ce38fc404e270526002c5a01a18f64f8dee5e2745f7c2e9ba188cb130240796da67a2a142b133b4b25 - languageName: node - linkType: hard - "fs-jetpack@npm:^4.3.1": version: 4.3.1 resolution: "fs-jetpack@npm:4.3.1" @@ -18314,7 +17055,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.2.1": +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1": version: 1.2.1 resolution: "get-intrinsic@npm:1.2.1" dependencies: @@ -18326,17 +17067,6 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0": - version: 1.2.0 - resolution: "get-intrinsic@npm:1.2.0" - dependencies: - function-bind: "npm:^1.1.1" - has: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" - checksum: f57c5fe67a96adace4f8e80c288728bcd0ccfdc82c9cc53e4a5ef1ec857b5f7ef4b1c289e39649b1df226bace81103630bf7e128c821f82cd603450036e54f97 - languageName: node - linkType: hard - "get-it@npm:^8.0.9": version: 8.4.3 resolution: "get-it@npm:8.4.3" @@ -18685,7 +17415,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.0.0": +"glob@npm:^10.0.0, glob@npm:^10.2.2": version: 10.3.3 resolution: "glob@npm:10.3.3" dependencies: @@ -18700,21 +17430,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2": - version: 10.3.1 - resolution: "glob@npm:10.3.1" - dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.0.3" - minimatch: "npm:^9.0.1" - minipass: "npm:^5.0.0 || ^6.0.2" - path-scurry: "npm:^1.10.0" - bin: - glob: dist/cjs/src/bin.js - checksum: 341b408605d51657c6b653753a8f487672aafad1525cafc0dedf3287f305a5e7fcb1e4945300fa0909bf234effba041096aa2188d4b28ca09ef9984ab8ca653f - languageName: node - linkType: hard - "glob@npm:^8.0.1, glob@npm:^8.0.3": version: 8.1.0 resolution: "glob@npm:8.1.0" @@ -18976,7 +17691,7 @@ __metadata: languageName: node linkType: hard -"graphql@npm:0.13.1 - 16": +"graphql@npm:0.13.1 - 16, graphql@npm:^15.0.0 || ^16.0.0": version: 16.8.1 resolution: "graphql@npm:16.8.1" checksum: 7a09d3ec5f75061afe2bd2421a2d53cf37273d2ecaad8f34febea1f1ac205dfec2834aec3419fa0a10fcc9fb345863b2f893562fb07ea825da2ae82f6392893c @@ -18992,13 +17707,6 @@ __metadata: languageName: node linkType: hard -"graphql@npm:^15.0.0 || ^16.0.0": - version: 16.6.0 - resolution: "graphql@npm:16.6.0" - checksum: f2ce5fdd5e1d8f66b40143b791e1063efe50b17071e0b06b30b8cd597a7fc08135d606586935db7e65dbd5ebbf207cd2f9b56c9c5cf4ad818f080d98f47282a4 - languageName: node - linkType: hard - "graphql@npm:^15.5.1": version: 15.8.0 resolution: "graphql@npm:15.8.0" @@ -20037,13 +18745,6 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.2.4": - version: 1.2.4 - resolution: "is-callable@npm:1.2.4" - checksum: 4e3d8c08208475e74a4108a9dc44dbcb74978782e38a1d1b55388342a4824685765d95917622efa2ca1483f7c4dbec631dd979cbb3ebd239f57a75c83a46d99f - languageName: node - linkType: hard - "is-ci@npm:2.0.0": version: 2.0.0 resolution: "is-ci@npm:2.0.0" @@ -20062,7 +18763,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0": +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": version: 2.13.0 resolution: "is-core-module@npm:2.13.0" dependencies: @@ -20071,15 +18772,6 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": - version: 2.9.0 - resolution: "is-core-module@npm:2.9.0" - dependencies: - has: "npm:^1.0.3" - checksum: 1a17939da6f9c6c90073a2a13a6b79c423ed375b9ba1f87ca5daab6e706ccef6b5aaba7ebede08514441ba773ce21a0f8ce29ff2b88e68d5ede8b8de2b157bde - languageName: node - linkType: hard - "is-data-descriptor@npm:^0.1.4": version: 0.1.4 resolution: "is-data-descriptor@npm:0.1.4" @@ -20520,7 +19212,7 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12": +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": version: 1.1.12 resolution: "is-typed-array@npm:1.1.12" dependencies: @@ -20529,19 +19221,6 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": - version: 1.1.9 - resolution: "is-typed-array@npm:1.1.9" - dependencies: - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.2" - es-abstract: "npm:^1.20.0" - for-each: "npm:^0.3.3" - has-tostringtag: "npm:^1.0.0" - checksum: 6ad6f9d5f12f328d68c1a25af5932f9d5465f3440dda4296fffd5c9edf6557b178642adc386ec65b4375e0c5f06db855ba78e0535b7fdf3ffa10aa09b16f15b6 - languageName: node - linkType: hard - "is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0": version: 1.0.0 resolution: "is-typedarray@npm:1.0.0" @@ -21177,7 +19856,7 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^29.0.0, jest-util@npm:^29.6.2": +"jest-util@npm:^29.0.0, jest-util@npm:^29.6.0, jest-util@npm:^29.6.1, jest-util@npm:^29.6.2": version: 29.6.2 resolution: "jest-util@npm:29.6.2" dependencies: @@ -21191,34 +19870,6 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^29.6.0": - version: 29.6.0 - resolution: "jest-util@npm:29.6.0" - dependencies: - "@jest/types": "npm:^29.6.0" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: f7fa2d6b92f71b3f692b602bf38fac6933db42ed58c9405548acb3d6efdc2067424e3ae919be1a1cd0608fc02891c394af8aed783c6d93a6b94b04b6b8269781 - languageName: node - linkType: hard - -"jest-util@npm:^29.6.1": - version: 29.6.1 - resolution: "jest-util@npm:29.6.1" - dependencies: - "@jest/types": "npm:^29.6.1" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: 7101a03451b96da90a0a24cbec7db9f2333835f5dff57f404b88d9d9981b624a2ec68665f41f6f1a0dde9a040dc9f132c12d6113029f00d3dba3f3d6ca87ea39 - languageName: node - linkType: hard - "jest-validate@npm:^29.6.0": version: 29.6.0 resolution: "jest-validate@npm:29.6.0" @@ -21831,7 +20482,7 @@ __metadata: languageName: node linkType: hard -"koa-bodyparser@npm:4.4.1": +"koa-bodyparser@npm:4.4.1, koa-bodyparser@npm:^4.3.0": version: 4.4.1 resolution: "koa-bodyparser@npm:4.4.1" dependencies: @@ -21842,16 +20493,6 @@ __metadata: languageName: node linkType: hard -"koa-bodyparser@npm:^4.3.0": - version: 4.3.0 - resolution: "koa-bodyparser@npm:4.3.0" - dependencies: - co-body: "npm:^6.0.0" - copy-to: "npm:^2.0.1" - checksum: c227fe0fb5a55b98fc91d865e80229b60178d216d53b732b07833eb38f48a7ed6aa768a083bc06e359db33298547e9a65842fbe9d3f0fdaf5149fe0becafc88f - languageName: node - linkType: hard - "koa-compose@npm:4.1.0, koa-compose@npm:^4.1.0": version: 4.1.0 resolution: "koa-compose@npm:4.1.0" @@ -22606,14 +21247,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.10.1, lru-cache@npm:^7.4.4, lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": - version: 7.13.1 - resolution: "lru-cache@npm:7.13.1" - checksum: 81ebb3f1fd3e1d3c32762a58c5964364220fc4b413f5180588b74473bd9a075cdafee32421f8ee6105148c8986d183bf40539017dea03abed32f4e1e59bf2654 - languageName: node - linkType: hard - -"lru-cache@npm:^7.14.1": +"lru-cache@npm:^7.10.1, lru-cache@npm:^7.14.1, lru-cache@npm:^7.4.4, lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": version: 7.18.3 resolution: "lru-cache@npm:7.18.3" checksum: 6029ca5aba3aacb554e919d7ef804fffd4adfc4c83db00fac8248c7c78811fb6d4b6f70f7fd9d55032b3823446546a007edaa66ad1f2377ae833bd983fac5d98 @@ -23852,13 +22486,6 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2": - version: 6.0.2 - resolution: "minipass@npm:6.0.2" - checksum: d2c0baa39570233002b184840065e5f8abb9f6dda45fd486a0b133896d9749de810966f0b2487af623b84ac4cf05df9156656124c2549858df2b27c18750da2b - languageName: node - linkType: hard - "minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0": version: 7.0.2 resolution: "minipass@npm:7.0.2" @@ -24261,7 +22888,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2.7.0": +"node-fetch@npm:2.7.0, node-fetch@npm:^2.0.0, node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -24275,34 +22902,6 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.0.0": - version: 2.6.12 - resolution: "node-fetch@npm:2.6.12" - dependencies: - whatwg-url: "npm:^5.0.0" - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 370ed4d906edad9709a81b54a0141d37d2973a27dc80c723d8ac14afcec6dc67bc6c70986a96992b64ec75d08159cc4b65ce6aa9063941168ea5ac73b24df9f8 - languageName: node - linkType: hard - -"node-fetch@npm:^2.6.7": - version: 2.6.9 - resolution: "node-fetch@npm:2.6.9" - dependencies: - whatwg-url: "npm:^5.0.0" - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 4d04273c97e3829b3fb070b9b2c14c9f6ecff9afd1d3d8043fb39d1d2440b23e2ddbdbab1b2f879bf71fa23275bf5711e777256e5784d1852333965a6cea38ab - languageName: node - linkType: hard - "node-gyp-build@npm:^4.3.0": version: 4.5.0 resolution: "node-gyp-build@npm:4.5.0" @@ -24394,13 +22993,6 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.6": - version: 2.0.6 - resolution: "node-releases@npm:2.0.6" - checksum: e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf - languageName: node - linkType: hard - "node-schedule@npm:2.1.0": version: 2.1.0 resolution: "node-schedule@npm:2.1.0" @@ -24985,13 +23577,6 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.12.0": - version: 1.12.2 - resolution: "object-inspect@npm:1.12.2" - checksum: aa11100d45fa919b36448347d4f7c8a78b0247886881db56a2026b512c4042a9749e64894519b00a4db8c6e2b713a965b5ceaa3b59324aeb3da007c54a33bc58 - languageName: node - linkType: hard - "object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0": version: 1.12.3 resolution: "object-inspect@npm:1.12.3" @@ -25857,16 +24442,6 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.0": - version: 1.10.0 - resolution: "path-scurry@npm:1.10.0" - dependencies: - lru-cache: "npm:^9.1.1 || ^10.0.0" - minipass: "npm:^5.0.0 || ^6.0.2" - checksum: 1d52a2f5dcac255173b8e88b583ad46996779ca97faa49fe203d0495fa928d90f7402eb01d983fb3e5a5da34c6dc9101d9c00a68daa61b31e6f9c4b2d3cd8e4a - languageName: node - linkType: hard - "path-scurry@npm:^1.10.1, path-scurry@npm:^1.6.1": version: 1.10.1 resolution: "path-scurry@npm:1.10.1" @@ -26255,7 +24830,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.10": +"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": version: 6.0.13 resolution: "postcss-selector-parser@npm:6.0.13" dependencies: @@ -26265,16 +24840,6 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": - version: 6.0.10 - resolution: "postcss-selector-parser@npm:6.0.10" - dependencies: - cssesc: "npm:^3.0.0" - util-deprecate: "npm:^1.0.2" - checksum: f8ad9beb764a64b51a8027650e745a44ed7198f0b968b823db9563a54990924bcf9eb6fb59fbbb7eb05a89b2b6a24b81b2b7d60ecadda15b04a0024c7663f436 - languageName: node - linkType: hard - "postcss-value-parser@npm:^4.0.2, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" @@ -26282,7 +24847,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.3.11, postcss@npm:^8.4.27": +"postcss@npm:^8.3.11, postcss@npm:^8.4.21, postcss@npm:^8.4.27": version: 8.4.27 resolution: "postcss@npm:8.4.27" dependencies: @@ -26293,17 +24858,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.21": - version: 8.4.24 - resolution: "postcss@npm:8.4.24" - dependencies: - nanoid: "npm:^3.3.6" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.0.2" - checksum: 8d20defe7c2914e0561dc84ec497756600c2b1182f3dff3c8f0a857dfdc4d3849a3d5de9afd771a869ed4c06e9d24cb4dbd0cc833a7d5ce877fd26984c3b57aa - languageName: node - linkType: hard - "postgres-array@npm:~2.0.0": version: 2.0.0 resolution: "postgres-array@npm:2.0.0" @@ -26437,7 +24991,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.6.1": +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.6.0, pretty-format@npm:^29.6.1": version: 29.6.1 resolution: "pretty-format@npm:29.6.1" dependencies: @@ -26448,17 +25002,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.6.0": - version: 29.6.0 - resolution: "pretty-format@npm:29.6.0" - dependencies: - "@jest/schemas": "npm:^29.6.0" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^18.0.0" - checksum: c3eed2ac5007d8dc7c210e71857a6cc4805321aaeab3684f807a857e8b3b425ce4bb413f4bc46ab6ea9f5af3901bcfb1337d69cb740e1091e661274997242696 - languageName: node - linkType: hard - "pretty-hrtime@npm:^1.0.3": version: 1.0.3 resolution: "pretty-hrtime@npm:1.0.3" @@ -27362,14 +25905,14 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": - version: 3.6.0 - resolution: "readable-stream@npm:3.6.0" +"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" dependencies: inherits: "npm:^2.0.3" string_decoder: "npm:^1.1.1" util-deprecate: "npm:^1.0.1" - checksum: b80b3e6a7fafb1c79de7db541de357f4a5ee73bd70c21672f5a7c840d27bb27bdb0151e7ba2fd82c4a888df22ce0c501b0d9f3e4dfe51688876701c437d59536 + checksum: d9e3e53193adcdb79d8f10f2a1f6989bd4389f5936c6f8b870e77570853561c362bee69feca2bbb7b32368ce96a85504aa4cedf7cf80f36e6a9de30d64244048 languageName: node linkType: hard @@ -27388,17 +25931,6 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.5.0": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: "npm:^2.0.3" - string_decoder: "npm:^1.1.1" - util-deprecate: "npm:^1.0.1" - checksum: d9e3e53193adcdb79d8f10f2a1f6989bd4389f5936c6f8b870e77570853561c362bee69feca2bbb7b32368ce96a85504aa4cedf7cf80f36e6a9de30d64244048 - languageName: node - linkType: hard - "readable-stream@npm:^4.1.0": version: 4.4.2 resolution: "readable-stream@npm:4.4.2" @@ -27543,7 +26075,7 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.4": +"regenerator-runtime@npm:^0.13.4": version: 0.13.11 resolution: "regenerator-runtime@npm:0.13.11" checksum: d493e9e118abef5b099c78170834f18540c4933cedf9bfabc32d3af94abfb59a7907bd7950259cbab0a929ebca7db77301e8024e5121e6482a82f78283dfd20c @@ -27587,17 +26119,6 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.0": - version: 1.5.0 - resolution: "regexp.prototype.flags@npm:1.5.0" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - functions-have-names: "npm:^1.2.3" - checksum: c8229ec3f59f8312248268009cb9bf9145a3982117f747499b994e8efb378ac8b62e812fd88df75225d53cb4879d2bb2fe47b2a50776cba076d8ff71fc0b1629 - languageName: node - linkType: hard - "regexpp@npm:^3.0.0": version: 3.2.0 resolution: "regexpp@npm:3.2.0" @@ -27908,20 +26429,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.12.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1": - version: 1.22.1 - resolution: "resolve@npm:1.22.1" - dependencies: - is-core-module: "npm:^2.9.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 4adcfac33f0baf6fc46d6c3a11acfad5c9345eab8bb7280d65672dc40a9694ddab6d18be2feebccf6cfc581bedd7ebfa792f6bc86db1903a41d328c23161bd23 - languageName: node - linkType: hard - -"resolve@npm:^1.14.2": +"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1": version: 1.22.4 resolution: "resolve@npm:1.22.4" dependencies: @@ -27947,20 +26455,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.10.1#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": - version: 1.22.1 - resolution: "resolve@patch:resolve@npm%3A1.22.1#optional!builtin::version=1.22.1&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.9.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 551dd500765cce767c583747f5f21ceb51d437f539b01aee96d6ec39eb2c68a8ff5d646b083d690fe428a81329856bc1bbdb094379b8df4b3f10e7e1f6aa3839 - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.14.2#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.10.1#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": version: 1.22.4 resolution: "resolve@patch:resolve@npm%3A1.22.4#optional!builtin::version=1.22.4&hash=c3c19d" dependencies: @@ -28160,7 +26655,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:7.8.1": +"rxjs@npm:7.8.1, rxjs@npm:^7.5.5": version: 7.8.1 resolution: "rxjs@npm:7.8.1" dependencies: @@ -28178,15 +26673,6 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.5.5": - version: 7.5.6 - resolution: "rxjs@npm:7.5.6" - dependencies: - tslib: "npm:^2.1.0" - checksum: 87dc181b70ddd4d1cecd360ca4a7cd71d22219c4a111262c7ae3af68758968f5f1e694d51fc4689afe28282eb160857ad1def044f91202c79504f747ae501c57 - languageName: node - linkType: hard - "sade@npm:^1.7.3": version: 1.8.1 resolution: "sade@npm:1.8.1" @@ -28196,18 +26682,6 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-array-concat@npm:1.0.0" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.0" - has-symbols: "npm:^1.0.3" - isarray: "npm:^2.0.5" - checksum: f43cb98fe3b566327d0c09284de2b15fb85ae964a89495c1b1a5d50c7c8ed484190f4e5e71aacc167e16231940079b326f2c0807aea633d47cc7322f40a6b57f - languageName: node - linkType: hard - "safe-array-concat@npm:^1.0.1": version: 1.0.1 resolution: "safe-array-concat@npm:1.0.1" @@ -29400,20 +27874,13 @@ __metadata: languageName: node linkType: hard -"string-argv@npm:0.3.2": +"string-argv@npm:0.3.2, string-argv@npm:~0.3.1": version: 0.3.2 resolution: "string-argv@npm:0.3.2" checksum: f9d3addf887026b4b5f997a271149e93bf71efc8692e7dc0816e8807f960b18bcb9787b45beedf0f97ff459575ee389af3f189d8b649834cac602f2e857e75af languageName: node linkType: hard -"string-argv@npm:~0.3.1": - version: 0.3.1 - resolution: "string-argv@npm:0.3.1" - checksum: 47c637e3f47b3f5a6430036315e65564483fcf7745341d474943f0c2046f188681275fc1f2948db75c7a7e68134b1446e0dcceda60a7be1ee0c3fb026c0d90c4 - languageName: node - linkType: hard - "string-length@npm:^4.0.1": version: 4.0.2 resolution: "string-length@npm:4.0.2" @@ -29472,17 +27939,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.7": - version: 1.2.7 - resolution: "string.prototype.trim@npm:1.2.7" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.20.4" - checksum: a1b795bdb4b4b7d9399e99771e8a36493a30cf18095b0e8b36bcb211aad42dc59186c9a833c774f7a70429dbd3862818133d7e0da1547a0e9f0e1ebddf995635 - languageName: node - linkType: hard - "string.prototype.trim@npm:^1.2.8": version: 1.2.8 resolution: "string.prototype.trim@npm:1.2.8" @@ -29494,28 +27950,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.5": - version: 1.0.5 - resolution: "string.prototype.trimend@npm:1.0.5" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.19.5" - checksum: 14e660a4bda6a2a2280ea9bb1ca445aaeeb7a88c08272b107d13b98a4322b62954de47bb3f7cea46f281b6028fb8581e83d3e61ef14999127848834e31b4168c - languageName: node - linkType: hard - -"string.prototype.trimend@npm:^1.0.6": - version: 1.0.6 - resolution: "string.prototype.trimend@npm:1.0.6" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.20.4" - checksum: 3893db9267e0b8a16658c3947738536e90c400a9b7282de96925d4e210174cfe66c59d6b7eb5b4a9aaa78ef7f5e46afb117e842d93112fbd105c8d19206d8092 - languageName: node - linkType: hard - "string.prototype.trimend@npm:^1.0.7": version: 1.0.7 resolution: "string.prototype.trimend@npm:1.0.7" @@ -29527,28 +27961,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.5": - version: 1.0.5 - resolution: "string.prototype.trimstart@npm:1.0.5" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.19.5" - checksum: 194a07b04a651ab1a31efa2ae8a7681270d3cc76f2566fe593d94cc6c89130d32c5972ee53cdf7cd5f9801f519874cb265b3c971a7342dfdd674a3a3908143f2 - languageName: node - linkType: hard - -"string.prototype.trimstart@npm:^1.0.6": - version: 1.0.6 - resolution: "string.prototype.trimstart@npm:1.0.6" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.20.4" - checksum: 05e2cd06fa5311b17f5b2c7af0a60239fa210f4bb07bbcfce4995215dce330e2b1dd2d8030d371f46252ab637522e14b6e9a78384e8515945b72654c14261d54 - languageName: node - linkType: hard - "string.prototype.trimstart@npm:^1.0.7": version: 1.0.7 resolution: "string.prototype.trimstart@npm:1.0.7" @@ -30469,27 +28881,13 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0": - version: 2.4.1 - resolution: "tslib@npm:2.4.1" - checksum: e14311d5392ec0e3519feb9afdb54483d7f3aa2d3def6f1a1a30bd3deca5dfeadd106e80bee9ba880bce86a2e50854c9fe5958572cd188d7ac6f8625101a6a8f - languageName: node - linkType: hard - -"tslib@npm:^2.3.1, tslib@npm:^2.6.0": +"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca languageName: node linkType: hard -"tslib@npm:^2.5.0": - version: 2.6.0 - resolution: "tslib@npm:2.6.0" - checksum: 52360693c62761f902e1946b350188be6505de297068b33421cb26bedd99591203a74cb2a49e1f43f0922d59b1fb3499fe5cfe61a61ca65a1743d5c92c69720a - languageName: node - linkType: hard - "tsscmp@npm:1.0.6": version: 1.0.6 resolution: "tsscmp@npm:1.0.6" @@ -31064,20 +29462,6 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.11": - version: 1.0.11 - resolution: "update-browserslist-db@npm:1.0.11" - dependencies: - escalade: "npm:^3.1.1" - picocolors: "npm:^1.0.0" - peerDependencies: - browserslist: ">= 4.21.0" - bin: - update-browserslist-db: cli.js - checksum: cc1c7a38d15413046bea28ff3c7668a7cb6b4a53d83e8089fa960efd896deb6d1a9deffc2beb8dc0506186a352c8d19804efe5ec7eeb401037e14cf3ea5363f8 - languageName: node - linkType: hard - "update-browserslist-db@npm:^1.0.13": version: 1.0.13 resolution: "update-browserslist-db@npm:1.0.13" @@ -31092,20 +29476,6 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.9": - version: 1.0.10 - resolution: "update-browserslist-db@npm:1.0.10" - dependencies: - escalade: "npm:^3.1.1" - picocolors: "npm:^1.0.0" - peerDependencies: - browserslist: ">= 4.21.0" - bin: - browserslist-lint: cli.js - checksum: 2c88096ca99918efc77a514458c4241b3f2a8e7882aa91b97251231240c30c71e82cb2043aaf12e40eba6bebda3369010e180a58bc11bbd0bca29094945c31cb - languageName: node - linkType: hard - "upper-case-first@npm:^1.1.0, upper-case-first@npm:^1.1.2": version: 1.1.2 resolution: "upper-case-first@npm:1.1.2" @@ -31618,7 +29988,7 @@ __metadata: languageName: node linkType: hard -"webpack@npm:^5": +"webpack@npm:^5, webpack@npm:^5.88.1": version: 5.89.0 resolution: "webpack@npm:5.89.0" dependencies: @@ -31655,43 +30025,6 @@ __metadata: languageName: node linkType: hard -"webpack@npm:^5.88.1": - version: 5.88.1 - resolution: "webpack@npm:5.88.1" - dependencies: - "@types/eslint-scope": "npm:^3.7.3" - "@types/estree": "npm:^1.0.0" - "@webassemblyjs/ast": "npm:^1.11.5" - "@webassemblyjs/wasm-edit": "npm:^1.11.5" - "@webassemblyjs/wasm-parser": "npm:^1.11.5" - acorn: "npm:^8.7.1" - acorn-import-assertions: "npm:^1.9.0" - browserslist: "npm:^4.14.5" - chrome-trace-event: "npm:^1.0.2" - enhanced-resolve: "npm:^5.15.0" - es-module-lexer: "npm:^1.2.1" - eslint-scope: "npm:5.1.1" - events: "npm:^3.2.0" - glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.2.9" - json-parse-even-better-errors: "npm:^2.3.1" - loader-runner: "npm:^4.2.0" - mime-types: "npm:^2.1.27" - neo-async: "npm:^2.6.2" - schema-utils: "npm:^3.2.0" - tapable: "npm:^2.1.1" - terser-webpack-plugin: "npm:^5.3.7" - watchpack: "npm:^2.4.0" - webpack-sources: "npm:^3.2.3" - peerDependenciesMeta: - webpack-cli: - optional: true - bin: - webpack: bin/webpack.js - checksum: 1467130267762c1e0002bb1a365874e1f52d2d0ceca61aa0be6241ec26d07feacb2cb5ecb94dd6aa3721d7efb3b0651762c23f1bfbc10612023f8cdf161aec69 - languageName: node - linkType: hard - "whatwg-encoding@npm:^2.0.0": version: 2.0.0 resolution: "whatwg-encoding@npm:2.0.0" @@ -31780,7 +30113,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.10, which-typed-array@npm:^1.1.11": +"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": version: 1.1.11 resolution: "which-typed-array@npm:1.1.11" dependencies: @@ -31793,34 +30126,6 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.2": - version: 1.1.8 - resolution: "which-typed-array@npm:1.1.8" - dependencies: - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.2" - es-abstract: "npm:^1.20.0" - for-each: "npm:^0.3.3" - has-tostringtag: "npm:^1.0.0" - is-typed-array: "npm:^1.1.9" - checksum: 5277b539400cfa72638046bd9d31bc3e9a0eca8cd43b24433e05dd09a34f1fffa9bbcc353e8d89d21e28e151e001881be38b2a31b7cc80cc574a74658cb948c8 - languageName: node - linkType: hard - -"which-typed-array@npm:^1.1.9": - version: 1.1.9 - resolution: "which-typed-array@npm:1.1.9" - dependencies: - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.2" - for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-tostringtag: "npm:^1.0.0" - is-typed-array: "npm:^1.1.10" - checksum: 90ef760a09dcffc479138a6bc77fd2933a81a41d531f4886ae212f6edb54a0645a43a6c24de2c096aea910430035ac56b3d22a06f3d64e5163fa178d0f24e08e - languageName: node - linkType: hard - "which@npm:^1.2.14, which@npm:^1.2.9": version: 1.3.1 resolution: "which@npm:1.3.1" @@ -32175,13 +30480,6 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^21.0.0": - version: 21.0.1 - resolution: "yargs-parser@npm:21.0.1" - checksum: 4e818773852813727ee84e4103c7f6ab6cb007edf8050eda6f1cebef7672721324031299846a713ef8ed3427e8c320c44a1838784ba83e1513881f9860650b64 - languageName: node - linkType: hard - "yargs@npm:16.2.0, yargs@npm:^16.1.0, yargs@npm:^16.2.0": version: 16.2.0 resolution: "yargs@npm:16.2.0" @@ -32197,7 +30495,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:17.7.2, yargs@npm:^17.0.0": +"yargs@npm:17.7.2, yargs@npm:^17.0.0, yargs@npm:^17.3.1, yargs@npm:^17.6.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: @@ -32212,36 +30510,6 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.3.1": - version: 17.6.0 - resolution: "yargs@npm:17.6.0" - dependencies: - cliui: "npm:^8.0.1" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.3" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.0.0" - checksum: f6159923d5234c040832dd7319a1e201348342916640db9db5294a8b6cab6692860ac7d136da9441390aa7f1982830543450725944dbe59fcba3a5795c7c31f6 - languageName: node - linkType: hard - -"yargs@npm:^17.6.2": - version: 17.7.1 - resolution: "yargs@npm:17.7.1" - dependencies: - cliui: "npm:^8.0.1" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.3" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.1.1" - checksum: 68beb0446b89fa0a087874d6eb8b3aa1e83c3718218fa0bc55bdb9cdc49068ad15c4a96553dbbdeeae4d9eae922a779bd1102952c44e75e80b41c61f27090cb5 - languageName: node - linkType: hard - "yauzl@npm:^2.10.0": version: 2.10.0 resolution: "yauzl@npm:2.10.0" From adbd8208840fbf154c5d433baaeb762e162bc2eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20de=20Juvigny?= <8087692+remidej@users.noreply.github.com> Date: Wed, 29 Nov 2023 11:19:25 +0100 Subject: [PATCH 46/53] feat(blocks): make it easier to exit code blocks (#18894) * handle double enter on code blocks * rename code translations * allow forced line breaks * mark feedback * don't add paragraph when converting to code block --- .../components/BlocksInput/Blocks/Code.tsx | 13 ++-- .../components/BlocksInput/Blocks/Quote.tsx | 41 +---------- .../BlocksInput/Blocks/tests/Code.test.tsx | 68 ++++++------------- .../BlocksInput/Blocks/tests/Quote.test.tsx | 2 +- .../components/BlocksInput/BlocksContent.tsx | 11 ++- .../components/BlocksInput/Modifiers.tsx | 2 +- .../BlocksInput/tests/BlocksToolbar.test.tsx | 2 +- .../components/BlocksInput/utils/enterKey.ts | 49 +++++++++++++ .../core/admin/admin/src/translations/en.json | 3 +- 9 files changed, 88 insertions(+), 103 deletions(-) create mode 100644 packages/core/admin/admin/src/content-manager/components/BlocksInput/utils/enterKey.ts diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Code.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Code.tsx index 008e97fce13..2f0166cdf23 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Code.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Code.tsx @@ -1,11 +1,11 @@ import * as React from 'react'; import { Code } from '@strapi/icons'; -import { Transforms } from 'slate'; import styled from 'styled-components'; import { type BlocksStore } from '../BlocksEditor'; -import { insertEmptyBlockAtLast, isLastBlockType, baseHandleConvert } from '../utils/conversions'; +import { baseHandleConvert } from '../utils/conversions'; +import { pressEnterTwiceToExit } from '../utils/enterKey'; import { type Block } from '../utils/types'; const CodeBlock = styled.pre.attrs({ role: 'code' })` @@ -34,20 +34,15 @@ const codeBlocks: Pick = { icon: Code, label: { id: 'components.Blocks.blocks.code', - defaultMessage: 'Code', + defaultMessage: 'Code block', }, matchNode: (node) => node.type === 'code', isInBlocksSelector: true, handleConvert(editor) { baseHandleConvert>(editor, { type: 'code' }); - - if (isLastBlockType(editor, 'code')) { - insertEmptyBlockAtLast(editor); - } }, handleEnterKey(editor) { - // Insert a new line within the block - Transforms.insertText(editor, '\n'); + pressEnterTwiceToExit(editor); }, }, }; diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Quote.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Quote.tsx index 4e16517da7c..140ab5d16e8 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Quote.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Quote.tsx @@ -1,11 +1,11 @@ import * as React from 'react'; import { Quote } from '@strapi/icons'; -import { type Text, Editor, Node, Transforms } from 'slate'; import styled from 'styled-components'; import { type BlocksStore } from '../BlocksEditor'; import { baseHandleConvert } from '../utils/conversions'; +import { pressEnterTwiceToExit } from '../utils/enterKey'; import { type Block } from '../utils/types'; const Blockquote = styled.blockquote.attrs({ role: 'blockquote' })` @@ -16,10 +16,6 @@ const Blockquote = styled.blockquote.attrs({ role: 'blockquote' })` color: ${({ theme }) => theme.colors.neutral600}; `; -const isText = (node: unknown): node is Text => { - return Node.isNode(node) && !Editor.isEditor(node) && node.type === 'text'; -}; - const quoteBlocks: Pick = { quote: { renderElement: (props) =>
{props.children}
, @@ -34,40 +30,7 @@ const quoteBlocks: Pick = { baseHandleConvert>(editor, { type: 'quote' }); }, handleEnterKey(editor) { - /** - * To determine if we should break out of the quote node, check 2 things: - * 1. If the cursor is at the end of the quote node - * 2. If the last line of the quote node is empty - */ - const quoteNodeEntry = Editor.above(editor, { - match: (node) => !Editor.isEditor(node) && node.type === 'quote', - }); - if (!quoteNodeEntry || !editor.selection) { - return; - } - const [quoteNode, quoteNodePath] = quoteNodeEntry; - const isNodeEnd = Editor.isEnd(editor, editor.selection.anchor, quoteNodePath); - const lastTextNode = quoteNode.children.at(-1); - const isEmptyLine = isText(lastTextNode) && lastTextNode.text.endsWith('\n'); - - if (isNodeEnd && isEmptyLine) { - // Remove the last line break - Transforms.delete(editor, { distance: 1, unit: 'character', reverse: true }); - // Break out of the quote node new paragraph - Transforms.insertNodes(editor, { - type: 'paragraph', - children: [{ type: 'text', text: '' }], - }); - } else { - // Otherwise insert a new line within the quote node - Transforms.insertText(editor, '\n'); - - // If there's nothing after the cursor, disable modifiers - if (isNodeEnd) { - Editor.removeMark(editor, 'bold'); - Editor.removeMark(editor, 'italic'); - } - } + pressEnterTwiceToExit(editor); }, }, }; diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/tests/Code.test.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/tests/Code.test.tsx index a03f86782bc..38eec6ca7b0 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/tests/Code.test.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/tests/Code.test.tsx @@ -32,83 +32,72 @@ describe('Code', () => { expect(code).toBeInTheDocument(); }); - it('handles enter key on code block', () => { + it('handles enter key on a code block', () => { const baseEditor = createEditor(); + baseEditor.children = [ { type: 'code', children: [ { type: 'text', - text: 'Line of code', + text: 'Some code', }, ], }, ]; - // Set the cursor at the end of the fast list item + // Simulate enter key press at the end of the code Transforms.select(baseEditor, { anchor: Editor.end(baseEditor, []), focus: Editor.end(baseEditor, []), }); - - // Simulate the enter key codeBlocks.code.handleEnterKey!(baseEditor); - // Should insert a newline within the code block (shoudn't exit the code block) + // Should enter a line break within the code expect(baseEditor.children).toEqual([ { type: 'code', children: [ { type: 'text', - text: 'Line of code\n', + text: 'Some code\n', }, ], }, ]); - }); - - it('converts a quote block to a code block', () => { - const baseEditor = createEditor(); - baseEditor.children = [ - { - type: 'quote', - children: [ - { - type: 'text', - text: 'Some quote', - }, - ], - }, - ]; + // Simulate enter key press at the end of the code again Transforms.select(baseEditor, { - anchor: { path: [0, 0], offset: 0 }, - focus: { path: [0, 0], offset: 0 }, + anchor: Editor.end(baseEditor, []), + focus: Editor.end(baseEditor, []), }); + codeBlocks.code.handleEnterKey!(baseEditor); - codeBlocks.code.handleConvert!(baseEditor); - + // Should delete the line break and create a paragraph after the code expect(baseEditor.children).toEqual([ { type: 'code', children: [ { type: 'text', - text: 'Some quote', + text: 'Some code', }, ], }, - // Should insert a new paragraph as it was the last block { type: 'paragraph', - children: [{ type: 'text', text: '' }], + children: [ + { + type: 'text', + text: '', + }, + ], }, ]); }); - it('should not insert an empty block below if the converted block is not the last one', () => { + it('converts a quote block to a code block', () => { const baseEditor = createEditor(); baseEditor.children = [ { @@ -120,15 +109,6 @@ describe('Code', () => { }, ], }, - { - type: 'paragraph', - children: [ - { - type: 'text', - text: 'Some paragraph', - }, - ], - }, ]; Transforms.select(baseEditor, { @@ -148,16 +128,6 @@ describe('Code', () => { }, ], }, - { - type: 'paragraph', - children: [ - { - type: 'text', - text: 'Some paragraph', - }, - ], - }, - // Nothing should be inserted here ]); }); }); diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/tests/Quote.test.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/tests/Quote.test.tsx index de7de438dbe..2a9bd41e077 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/tests/Quote.test.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/tests/Quote.test.tsx @@ -95,7 +95,7 @@ describe('Quote', () => { ]); }); - it('has no modofiers applied when pressing enter key at the end of a quote', () => { + it('has no modifiers applied when pressing enter key at the end of a quote', () => { const baseEditor = createEditor(); baseEditor.children = [ { diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx index 2767b467c77..6bfc5da9fc7 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx @@ -1,6 +1,7 @@ import * as React from 'react'; import { Box } from '@strapi/design-system'; +import { Transforms } from 'slate'; import { type ReactEditor, type RenderElementProps, @@ -68,7 +69,7 @@ const BlocksContent = ({ placeholder }: BlocksInputProps) => { [blocks] ); - const handleEnter = () => { + const handleEnter = (event: React.KeyboardEvent) => { if (!editor.selection) { return; } @@ -82,6 +83,12 @@ const BlocksContent = ({ placeholder }: BlocksInputProps) => { return; } + // Allow forced line breaks when shift is pressed + if (event.shiftKey && selectedNode.type !== 'image') { + Transforms.insertText(editor, '\n'); + return; + } + // Check if there's an enter handler for the selected block if (selectedBlock.handleEnterKey) { selectedBlock.handleEnterKey(editor); @@ -126,7 +133,7 @@ const BlocksContent = ({ placeholder }: BlocksInputProps) => { const handleKeyDown: React.KeyboardEventHandler = (event) => { if (event.key === 'Enter') { event.preventDefault(); - handleEnter(); + handleEnter(event); } if (event.key === 'Backspace') { handleBackspaceEvent(event); diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Modifiers.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Modifiers.tsx index 5655507c041..5bfbc1b4163 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Modifiers.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Modifiers.tsx @@ -117,7 +117,7 @@ const modifiers: ModifiersStore = { code: { icon: Code, isValidEventKey: (event) => event.key === 'e', - label: { id: 'components.Blocks.modifiers.code', defaultMessage: 'Code' }, + label: { id: 'components.Blocks.modifiers.code', defaultMessage: 'Inline code' }, checkIsActive: (editor) => baseCheckIsActive(editor, 'code'), handleToggle: (editor) => baseHandleToggle(editor, 'code'), renderLeaf: (children) => {children}, diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/tests/BlocksToolbar.test.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/tests/BlocksToolbar.test.tsx index 5e8b9df4e85..6c50c18ac37 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/tests/BlocksToolbar.test.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/tests/BlocksToolbar.test.tsx @@ -465,7 +465,7 @@ describe('BlocksToolbar', () => { // Convert it to a code block const selectDropdown = screen.getByRole('combobox', { name: /Select a block/i }); await user.click(selectDropdown); - await user.click(screen.getByRole('option', { name: 'Code' })); + await user.click(screen.getByRole('option', { name: 'Code block' })); // The list should have been split in two expect(baseEditor.children).toEqual([ diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/utils/enterKey.ts b/packages/core/admin/admin/src/content-manager/components/BlocksInput/utils/enterKey.ts new file mode 100644 index 00000000000..c085f3df9ff --- /dev/null +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/utils/enterKey.ts @@ -0,0 +1,49 @@ +import { type Text, Editor, Node, Transforms } from 'slate'; + +const isText = (node: unknown): node is Text => { + return Node.isNode(node) && !Editor.isEditor(node) && node.type === 'text'; +}; + +/** + * Inserts a line break the first time the user presses enter, and exits the node the second time. + */ +const pressEnterTwiceToExit = (editor: Editor) => { + /** + * To determine if we should break out of the node, check 2 things: + * 1. If the cursor is at the end of the node + * 2. If the last line of the node is empty + */ + const nodeEntry = Editor.above(editor, { + match: (node) => !Editor.isEditor(node) && !['link', 'text'].includes(node.type), + }); + if (!nodeEntry || !editor.selection) { + return; + } + const [node, nodePath] = nodeEntry; + const isNodeEnd = Editor.isEnd(editor, editor.selection.anchor, nodePath); + const lastTextNode = node.children.at(-1); + const isEmptyLine = isText(lastTextNode) && lastTextNode.text.endsWith('\n'); + + if (isNodeEnd && isEmptyLine) { + // Remove the last line break + Transforms.delete(editor, { distance: 1, unit: 'character', reverse: true }); + // Break out of the node by creating a new paragraph + Transforms.insertNodes(editor, { + type: 'paragraph', + children: [{ type: 'text', text: '' }], + }); + return; + } + + // Otherwise insert a new line within the node + Transforms.insertText(editor, '\n'); + + // If there's nothing after the cursor, disable modifiers + if (isNodeEnd) { + ['bold', 'italic', 'underline', 'strikethrough', 'code'].forEach((modifier) => { + Editor.removeMark(editor, modifier); + }); + } +}; + +export { pressEnterTwiceToExit }; diff --git a/packages/core/admin/admin/src/translations/en.json b/packages/core/admin/admin/src/translations/en.json index 93ce5bf8834..2b7fe190dbf 100644 --- a/packages/core/admin/admin/src/translations/en.json +++ b/packages/core/admin/admin/src/translations/en.json @@ -629,7 +629,7 @@ "components.Blocks.modifiers.italic": "Italic", "components.Blocks.modifiers.underline": "Underline", "components.Blocks.modifiers.strikethrough": "Strikethrough", - "components.Blocks.modifiers.code": "Code", + "components.Blocks.modifiers.code": "Inline code", "components.Blocks.link": "Link", "components.Blocks.popover.text": "Text", "components.Blocks.popover.text.placeholder": "Enter link text", @@ -646,6 +646,7 @@ "components.Blocks.blocks.heading4": "Heading 4", "components.Blocks.blocks.heading5": "Heading 5", "components.Blocks.blocks.heading6": "Heading 6", + "components.Blocks.blocks.code": "Code block", "components.Blocks.blocks.quote": "Quote", "components.Blocks.blocks.image": "Image", "components.Blocks.blocks.unorderedList": "Bulleted list", From a8393a33810afde436fc24732b1ffadd601b0224 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20de=20Juvigny?= <8087692+remidej@users.noreply.github.com> Date: Wed, 29 Nov 2023 14:14:47 +0100 Subject: [PATCH 47/53] feat(blocks): add markdown snippets (#18922) * wip * handle snippets * handle multiple snippets * add snippet for image block * add + snippet for list * mark feedback * add code block snippet --- .../components/BlocksInput/Blocks/Code.tsx | 1 + .../components/BlocksInput/Blocks/Heading.tsx | 6 ++ .../components/BlocksInput/Blocks/Image.tsx | 1 + .../components/BlocksInput/Blocks/List.tsx | 2 + .../components/BlocksInput/Blocks/Quote.tsx | 1 + .../components/BlocksInput/BlocksContent.tsx | 59 +++++++++++++++++-- .../components/BlocksInput/BlocksEditor.tsx | 1 + .../components/BlocksInput/BlocksToolbar.tsx | 32 ++++++---- .../BlocksInput/utils/conversions.ts | 2 + 9 files changed, 90 insertions(+), 15 deletions(-) diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Code.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Code.tsx index 2f0166cdf23..f369b1c60dc 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Code.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Code.tsx @@ -44,6 +44,7 @@ const codeBlocks: Pick = { handleEnterKey(editor) { pressEnterTwiceToExit(editor); }, + snippets: ['```'], }, }; diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Heading.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Heading.tsx index b95f8c56583..1a7e4533980 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Heading.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Heading.tsx @@ -67,6 +67,7 @@ const headingBlocks: Pick< handleConvert: (editor) => handleConvertToHeading(editor, 1), matchNode: (node) => node.type === 'heading' && node.level === 1, isInBlocksSelector: true, + snippets: ['#'], }, 'heading-two': { renderElement: (props) =>

{props.children}

, @@ -78,6 +79,7 @@ const headingBlocks: Pick< handleConvert: (editor) => handleConvertToHeading(editor, 2), matchNode: (node) => node.type === 'heading' && node.level === 2, isInBlocksSelector: true, + snippets: ['##'], }, 'heading-three': { renderElement: (props) =>

{props.children}

, @@ -89,6 +91,7 @@ const headingBlocks: Pick< handleConvert: (editor) => handleConvertToHeading(editor, 3), matchNode: (node) => node.type === 'heading' && node.level === 3, isInBlocksSelector: true, + snippets: ['###'], }, 'heading-four': { renderElement: (props) =>

{props.children}

, @@ -100,6 +103,7 @@ const headingBlocks: Pick< handleConvert: (editor) => handleConvertToHeading(editor, 4), matchNode: (node) => node.type === 'heading' && node.level === 4, isInBlocksSelector: true, + snippets: ['####'], }, 'heading-five': { renderElement: (props) =>
{props.children}
, @@ -111,6 +115,7 @@ const headingBlocks: Pick< handleConvert: (editor) => handleConvertToHeading(editor, 5), matchNode: (node) => node.type === 'heading' && node.level === 5, isInBlocksSelector: true, + snippets: ['#####'], }, 'heading-six': { renderElement: (props) =>
{props.children}
, @@ -122,6 +127,7 @@ const headingBlocks: Pick< handleConvert: (editor) => handleConvertToHeading(editor, 6), matchNode: (node) => node.type === 'heading' && node.level === 6, isInBlocksSelector: true, + snippets: ['######'], }, }; diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Image.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Image.tsx index ea17683ae0a..3b04b8889d3 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Image.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Image.tsx @@ -168,6 +168,7 @@ const imageBlocks: Pick = { // and if he closes the modal, then no changes are made to the editor return () => ; }, + snippets: ['!['], }, }; diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/List.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/List.tsx index f2e15222400..bcfff899660 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/List.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/List.tsx @@ -202,6 +202,7 @@ const listBlocks: Pick handleConvertToList(editor, 'ordered'), handleEnterKey: handleEnterKeyOnList, handleBackspaceKey: handleBackspaceKeyOnList, + snippets: ['1.'], }, 'list-unordered': { renderElement: (props) => , @@ -215,6 +216,7 @@ const listBlocks: Pick handleConvertToList(editor, 'unordered'), handleEnterKey: handleEnterKeyOnList, handleBackspaceKey: handleBackspaceKeyOnList, + snippets: ['-', '*', '+'], }, 'list-item': { renderElement: (props) => ( diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Quote.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Quote.tsx index 140ab5d16e8..6db0a4f81c5 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Quote.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Quote.tsx @@ -32,6 +32,7 @@ const quoteBlocks: Pick = { handleEnterKey(editor) { pressEnterTwiceToExit(editor); }, + snippets: ['>'], }, }; diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx index 6bfc5da9fc7..bc7eece153d 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx @@ -1,7 +1,7 @@ import * as React from 'react'; import { Box } from '@strapi/design-system'; -import { Transforms } from 'slate'; +import { Editor, Transforms } from 'slate'; import { type ReactEditor, type RenderElementProps, @@ -11,6 +11,7 @@ import { import styled from 'styled-components'; import { type BlocksStore, useBlocksEditorContext } from './BlocksEditor'; +import { useConversionModal } from './BlocksToolbar'; import { type ModifiersStore } from './Modifiers'; import { getEntries } from './utils/types'; @@ -56,6 +57,7 @@ interface BlocksInputProps { const BlocksContent = ({ placeholder }: BlocksInputProps) => { const { editor, disabled, blocks, modifiers } = useBlocksEditorContext('BlocksContent'); const blocksRef = React.useRef(null); + const { modalElement, handleConversionResult } = useConversionModal(); // Create renderLeaf function based on the modifiers store const renderLeaf = React.useCallback( @@ -69,6 +71,44 @@ const BlocksContent = ({ placeholder }: BlocksInputProps) => { [blocks] ); + const checkSnippet = (event: React.KeyboardEvent) => { + // Get current text block + if (!editor.selection) { + return; + } + + const [textNode, textNodePath] = Editor.node(editor, editor.selection.anchor.path); + + // Narrow the type to a text node + if (Editor.isEditor(textNode) || textNode.type !== 'text') { + return; + } + + // Don't check for snippets if we're not at the start of a block + if (textNodePath.at(-1) !== 0) { + return; + } + + // Check if the text node starts with a known snippet + const blockMatchingSnippet = Object.values(blocks).find((block) => { + return block.snippets?.includes(textNode.text); + }); + + if (blockMatchingSnippet?.handleConvert) { + // Prevent the space from being created and delete the snippet + event.preventDefault(); + Transforms.delete(editor, { + distance: textNode.text.length, + unit: 'character', + reverse: true, + }); + + // Convert the selected block + const maybeRenderModal = blockMatchingSnippet.handleConvert(editor); + handleConversionResult(maybeRenderModal); + } + }; + const handleEnter = (event: React.KeyboardEvent) => { if (!editor.selection) { return; @@ -118,7 +158,7 @@ const BlocksContent = ({ placeholder }: BlocksInputProps) => { /** * Modifier keyboard shortcuts */ - const handleKeyboardShortcuts = (event: React.KeyboardEvent) => { + const handleModifierShortcuts = (event: React.KeyboardEvent) => { const isCtrlOrCmd = event.metaKey || event.ctrlKey; if (isCtrlOrCmd) { @@ -131,14 +171,22 @@ const BlocksContent = ({ placeholder }: BlocksInputProps) => { }; const handleKeyDown: React.KeyboardEventHandler = (event) => { + // Find the right block-specific handlers for enter and backspace key presses if (event.key === 'Enter') { event.preventDefault(); - handleEnter(event); + return handleEnter(event); } if (event.key === 'Backspace') { - handleBackspaceEvent(event); + return handleBackspaceEvent(event); + } + + // Check if there's a modifier to toggle + handleModifierShortcuts(event); + + // Check if a snippet was triggered + if (event.key === ' ') { + checkSnippet(event); } - handleKeyboardShortcuts(event); }; /** @@ -189,6 +237,7 @@ const BlocksContent = ({ placeholder }: BlocksInputProps) => { onKeyDown={handleKeyDown} scrollSelectionIntoView={handleScrollSelectionIntoView} /> + {modalElement} ); }; diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksEditor.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksEditor.tsx index 7366c85de16..ccc9e244b42 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksEditor.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksEditor.tsx @@ -33,6 +33,7 @@ interface BaseBlock { handleConvert?: (editor: Editor) => void | (() => React.JSX.Element); handleEnterKey?: (editor: Editor) => void; handleBackspaceKey?: (editor: Editor, event: React.KeyboardEvent) => void; + snippets?: string[]; } interface NonSelectorBlock extends BaseBlock { diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksToolbar.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksToolbar.tsx index c7123a9fd5c..ca01531fd74 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksToolbar.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksToolbar.tsx @@ -72,6 +72,24 @@ const SelectWrapper = styled(Box)` } `; +/** + * Handles the modal component that may be returned by a block when converting it + */ +function useConversionModal() { + const [modalElement, setModalComponent] = React.useState(null); + + const handleConversionResult = (renderModal: void | (() => React.JSX.Element) | undefined) => { + // Not all blocks return a modal + if (renderModal) { + // Use cloneElement to apply a key because to create a new instance of the component + // Without the new key, the state is kept from previous times that option was picked + setModalComponent(React.cloneElement(renderModal(), { key: Date.now() })); + } + }; + + return { modalElement, handleConversionResult }; +} + interface ToolbarButtonProps { icon: React.ComponentType; name: string; @@ -129,7 +147,7 @@ const ToolbarButton = ({ const BlocksDropdown = () => { const { editor, blocks, disabled } = useBlocksEditorContext('BlocksDropdown'); const { formatMessage } = useIntl(); - const [modalComponent, setModalComponent] = React.useState(null); + const { modalElement, handleConversionResult } = useConversionModal(); const blockKeysToInclude: SelectorBlockKey[] = getEntries(blocks).reduce< ReturnType @@ -164,13 +182,7 @@ const BlocksDropdown = () => { // Let the block handle the Slate conversion logic const maybeRenderModal = blocks[optionKey].handleConvert?.(editor); - - // Some blocks, like Image, require a modal. Check if there's one returned - if (maybeRenderModal) { - // Use cloneElement to apply a key because to create a new instance of the component - // Without the new key, the state is kept from previous times that option was picked - setModalComponent(React.cloneElement(maybeRenderModal(), { key: Date.now() })); - } + handleConversionResult(maybeRenderModal); setBlockSelected(optionKey); @@ -234,7 +246,7 @@ const BlocksDropdown = () => { ))} - {modalComponent} + {modalElement} ); }; @@ -488,4 +500,4 @@ const BlocksToolbar = () => { ); }; -export { BlocksToolbar }; +export { BlocksToolbar, useConversionModal }; diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/utils/conversions.ts b/packages/core/admin/admin/src/content-manager/components/BlocksInput/utils/conversions.ts index b24c78757b4..ec9f65efa71 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/utils/conversions.ts +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/utils/conversions.ts @@ -1,3 +1,5 @@ +import * as React from 'react'; + import { type Element, type Path, Editor, Transforms } from 'slate'; /** From 2611986c0db117aec91dfc12a07f7b24775b609b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20de=20Juvigny?= <8087692+remidej@users.noreply.github.com> Date: Wed, 29 Nov 2023 16:23:21 +0100 Subject: [PATCH 48/53] fix(blocks): handle enter key on image (#18901) * fix(blocks): handle enter key on image * reuse mock schema image * show image block focus * remove created paragraph * remove unused utils * fix delete image when it's the only block * fix images taller than needed --- .../components/BlocksInput/Blocks/Image.tsx | 73 ++++++--- .../components/BlocksInput/Blocks/Quote.tsx | 8 +- .../BlocksInput/Blocks/tests/Image.test.tsx | 139 +++++++++++++----- .../components/BlocksInput/BlocksContent.tsx | 1 + .../components/BlocksInput/BlocksToolbar.tsx | 9 +- .../BlocksInput/tests/mock-schema.ts | 42 +++--- .../BlocksInput/utils/conversions.ts | 40 +---- 7 files changed, 193 insertions(+), 119 deletions(-) diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Image.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Image.tsx index 3b04b8889d3..918f4fcb4bd 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Image.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Image.tsx @@ -4,20 +4,33 @@ import { Box, Flex } from '@strapi/design-system'; import { prefixFileUrlWithBackendUrl, useLibrary } from '@strapi/helper-plugin'; import { Picture } from '@strapi/icons'; import { type Attribute } from '@strapi/types'; -import { Transforms, type Element } from 'slate'; -import { Editor } from 'slate'; -import { type RenderElementProps } from 'slate-react'; -import styled from 'styled-components'; +import { type Element, Transforms, Editor } from 'slate'; +import { useFocused, type RenderElementProps, useSelected } from 'slate-react'; +import styled, { css } from 'styled-components'; import { useBlocksEditorContext, type BlocksStore } from '../BlocksEditor'; -import { insertEmptyBlockAtLast, isLastBlockType } from '../utils/conversions'; import { type Block } from '../utils/types'; -// The max-height is decided with the design team, the 56px is the height of the toolbar -const Img = styled.img` - max-height: calc(512px - 56px); - max-width: 100%; - object-fit: contain; +interface ImageWrapperProps extends React.ComponentProps { + isFocused: boolean; +} + +const ImageWrapper = styled(Flex)` + transition-property: box-shadow; + transition-duration: 0.2s; + ${(props) => + props.isFocused && + css` + box-shadow: ${props.theme.colors.primary600} 0px 0px 0px 3px; + `} + + & > img { + height: auto; + // The max-height is decided with the design team, the 56px is the height of the toolbar + max-height: calc(512px - 56px); + max-width: 100%; + object-fit: contain; + } `; const IMAGE_SCHEMA_FIELDS = [ @@ -51,6 +64,9 @@ const isImage = (element: Element): element is Block<'image'> => { // Added a background color to the image wrapper to make it easier to recognize the image block const Image = ({ attributes, children, element }: RenderElementProps) => { + const editorIsFocused = useFocused(); + const imageIsSelected = useSelected(); + if (!isImage(element)) { return null; } @@ -59,9 +75,15 @@ const Image = ({ attributes, children, element }: RenderElementProps) => { return ( {children} - - {alternativeText} - + + {alternativeText} + ); }; @@ -134,12 +156,6 @@ const ImageDialog = () => { }); insertImages(formattedImages); - - if (isLastBlockType(editor, 'image')) { - // Insert blank line to add new blocks below image block - insertEmptyBlockAtLast(editor); - } - setIsOpen(false); }; @@ -162,6 +178,25 @@ const imageBlocks: Pick = { }, matchNode: (node) => node.type === 'image', isInBlocksSelector: true, + handleBackspaceKey(editor) { + // Prevent issue where the image remains when it's the only block in the document + if (editor.children.length === 1) { + Transforms.setNodes(editor, { + type: 'paragraph', + // @ts-expect-error we're only setting image as null so that Slate deletes it + image: null, + children: [{ type: 'text', text: '' }], + }); + } else { + Transforms.removeNodes(editor); + } + }, + handleEnterKey(editor) { + Transforms.insertNodes(editor, { + type: 'paragraph', + children: [{ type: 'text', text: '' }], + }); + }, handleConvert: () => { // All the logic is managed inside the ImageDialog component, // because the blocks are only created when the user selects images in the modal and submits diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Quote.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Quote.tsx index 6db0a4f81c5..e424456e238 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Quote.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/Quote.tsx @@ -18,7 +18,13 @@ const Blockquote = styled.blockquote.attrs({ role: 'blockquote' })` const quoteBlocks: Pick = { quote: { - renderElement: (props) =>
{props.children}
, + renderElement: (props) => ( + // The div is needed to make sure the padding bottom from BlocksContent is applied properly + // when the quote is the last block in the editor +
+
{props.children}
+
+ ), icon: Quote, label: { id: 'components.Blocks.blocks.quote', diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/tests/Image.test.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/tests/Image.test.tsx index 84cbfa0b1d7..08c70e90cd0 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/tests/Image.test.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/Blocks/tests/Image.test.tsx @@ -1,47 +1,18 @@ /* eslint-disable testing-library/no-node-access */ -import React from 'react'; +import * as React from 'react'; import { act, render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { Transforms, createEditor } from 'slate'; +import { mockImage } from '../../tests/mock-schema'; import { imageBlocks } from '../Image'; import { Wrapper } from './Wrapper'; const mockMediaLibraryTitle = 'dialog component'; const mockMediaLibrarySubmitButton = 'upload images'; -const mockMediaLibraryImage = { - name: 'Screenshot 2023-10-18 at 15.03.11.png', - alternativeText: 'Screenshot 2023-10-18 at 15.03.11.png', - caption: null, - width: 437, - height: 420, - formats: { - thumbnail: { - name: 'thumbnail_Screenshot 2023-10-18 at 15.03.11.png', - hash: 'thumbnail_Screenshot_2023_10_18_at_15_03_11_c6d21f899b', - ext: '.png', - mime: 'image/png', - path: null, - width: 162, - height: 156, - size: 45.75, - url: '/uploads/thumbnail_Screenshot_2023_10_18_at_15_03_11_c6d21f899b.png', - }, - }, - hash: 'Screenshot_2023_10_18_at_15_03_11_c6d21f899b', - ext: '.png', - mime: 'image/png', - size: 47.67, - url: 'http://localhost:1337/uploads/Screenshot_2023_10_18_at_15_03_11_c6d21f899b.png', - previewUrl: null, - provider: 'local', - provider_metadata: null, - createdAt: '2023-10-18T15:54:33.504Z', - updatedAt: '2023-10-18T15:54:33.504Z', -}; jest.mock('@strapi/helper-plugin', () => ({ ...jest.requireActual('@strapi/helper-plugin'), @@ -50,11 +21,11 @@ jest.mock('@strapi/helper-plugin', () => ({ 'media-library': ({ onSelectAssets, }: { - onSelectAssets: (images: (typeof mockMediaLibraryImage)[]) => void; + onSelectAssets: (images: (typeof mockImage)[]) => void; }) => (

{mockMediaLibraryTitle}

-
@@ -90,6 +61,37 @@ describe('Image', () => { expect(image).toHaveAttribute('src', 'https://example.com/image.png'); }); + it('handles enter key on an image', () => { + const baseEditor = createEditor(); + baseEditor.children = [ + { + type: 'image', + image: mockImage, + children: [{ type: 'text', text: '' }], + }, + ]; + + Transforms.select(baseEditor, { + anchor: { path: [0, 0], offset: 0 }, + focus: { path: [0, 0], offset: 0 }, + }); + + imageBlocks.image.handleEnterKey!(baseEditor); + + // Should insert a paragraph after the image + expect(baseEditor.children).toEqual([ + { + type: 'image', + image: mockImage, + children: [{ type: 'text', text: '' }], + }, + { + type: 'paragraph', + children: [{ type: 'text', text: '' }], + }, + ]); + }); + it('converts a paragraph block to an image', async () => { const baseEditor = createEditor(); baseEditor.children = [{ type: 'paragraph', children: [{ type: 'text', text: '' }] }]; @@ -121,12 +123,7 @@ describe('Image', () => { expect(baseEditor.children).toEqual([ { type: 'image', - image: mockMediaLibraryImage, - children: [{ type: 'text', text: '' }], - }, - // An empty paragraph should have been created below the image since it was the last block - { - type: 'paragraph', + image: mockImage, children: [{ type: 'text', text: '' }], }, ]); @@ -182,7 +179,7 @@ describe('Image', () => { }, { type: 'image', - image: mockMediaLibraryImage, + image: mockImage, children: [{ type: 'text', text: '' }], }, { @@ -202,4 +199,66 @@ describe('Image', () => { }, ]); }); + + it('deletes image when backspace is pressed', () => { + const baseEditor = createEditor(); + baseEditor.children = [ + { + type: 'paragraph', + children: [{ type: 'text', text: 'Some paragraph' }], + }, + { + type: 'image', + image: mockImage, + children: [{ type: 'text', text: '' }], + }, + ]; + + Transforms.select(baseEditor, { + anchor: { path: [1, 0], offset: 0 }, + focus: { path: [1, 0], offset: 0 }, + }); + + // @ts-expect-error we don't need a full event object + imageBlocks.image.handleBackspaceKey!(baseEditor, { + preventDefault: jest.fn(), + }); + + // Should delete the image + expect(baseEditor.children).toEqual([ + { + type: 'paragraph', + children: [{ type: 'text', text: 'Some paragraph' }], + }, + ]); + }); + + it('deletes an image when it is the only block in the editor', () => { + const baseEditor = createEditor(); + baseEditor.children = [ + { + type: 'image', + image: mockImage, + children: [{ type: 'text', text: '' }], + }, + ]; + + Transforms.select(baseEditor, { + anchor: { path: [0, 0], offset: 0 }, + focus: { path: [0, 0], offset: 0 }, + }); + + // @ts-expect-error we don't need a full event object + imageBlocks.image.handleBackspaceKey!(baseEditor, { + preventDefault: jest.fn(), + }); + + // Should have an empty paragraph as it's the default value + expect(baseEditor.children).toEqual([ + { + type: 'paragraph', + children: [{ type: 'text', text: '' }], + }, + ]); + }); }); diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx b/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx index bc7eece153d..29e8a3881ed 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/BlocksContent.tsx @@ -228,6 +228,7 @@ const BlocksContent = ({ placeholder }: BlocksInputProps) => { paddingLeft={4} paddingRight={4} paddingTop={3} + paddingBottom={3} > { return; } - if (!editor.selection) { + const editorIsEmpty = + editor.children.length === 1 && Editor.isEmpty(editor, editor.children[0]); + + if (!editor.selection && !editorIsEmpty) { // When there is no selection, create an empty block at the end of the editor // so that it can be converted to the selected block Transforms.insertNodes( @@ -178,6 +181,10 @@ const BlocksDropdown = () => { // Since there's no selection, Slate will automatically insert the node at the end } ); + } else if (!editor.selection && editorIsEmpty) { + // When there is no selection and the editor is empty, + // select the empty paragraph from Slate's initialValue so it gets converted + Transforms.select(editor, Editor.start(editor, [0, 0])); } // Let the block handle the Slate conversion logic diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/tests/mock-schema.ts b/packages/core/admin/admin/src/content-manager/components/BlocksInput/tests/mock-schema.ts index 121f7ddedc8..d3e566b2c8a 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/tests/mock-schema.ts +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/tests/mock-schema.ts @@ -2,7 +2,26 @@ import { type Attribute } from '@strapi/types'; -export const blocksData: Attribute.BlocksValue = [ +const mockImage = { + url: 'https://via.placeholder.com/300/09f/fff.png', + name: 'Screenshot 2023-08-22 at 10.33.50.png', + alternativeText: 'My image alt text', + caption: null, + width: 300, + height: 300, + formats: {}, + hash: 'Screenshot_2023_08_22_at_10_33_50_ac7d5fd5b1', + ext: '.png', + mime: 'image/png', + size: 17.95, + previewUrl: null, + provider: 'local', + provider_metadata: null, + createdAt: '2023-08-24T09:43:30.065Z', + updatedAt: '2023-08-24T09:43:30.065Z', +}; + +const blocksData: Attribute.BlocksValue = [ { type: 'paragraph', children: [ @@ -194,23 +213,8 @@ export const blocksData: Attribute.BlocksValue = [ { type: 'image', children: [{ type: 'text', text: '' }], // for void elements this needs to be defined - image: { - url: 'https://via.placeholder.com/300/09f/fff.png', - name: 'Screenshot 2023-08-22 at 10.33.50.png', - alternativeText: null, - caption: null, - width: 300, - height: 300, - formats: {}, - hash: 'Screenshot_2023_08_22_at_10_33_50_ac7d5fd5b1', - ext: '.png', - mime: 'image/png', - size: 17.95, - previewUrl: null, - provider: 'local', - provider_metadata: null, - createdAt: '2023-08-24T09:43:30.065Z', - updatedAt: '2023-08-24T09:43:30.065Z', - }, + image: mockImage, }, ]; + +export { blocksData, mockImage }; diff --git a/packages/core/admin/admin/src/content-manager/components/BlocksInput/utils/conversions.ts b/packages/core/admin/admin/src/content-manager/components/BlocksInput/utils/conversions.ts index ec9f65efa71..7bbdfda5024 100644 --- a/packages/core/admin/admin/src/content-manager/components/BlocksInput/utils/conversions.ts +++ b/packages/core/admin/admin/src/content-manager/components/BlocksInput/utils/conversions.ts @@ -53,42 +53,4 @@ const getAttributesToClear = (element: Element) => { return attributesToClear as Record; }; -/** - * Checks if the last block in the editor is of the given type. - */ -const isLastBlockType = (editor: Editor, type: Element['type']) => { - const { selection } = editor; - - if (!selection) return false; - - const [currentBlock] = Editor.nodes(editor, { - at: selection, - match: (node) => !Editor.isEditor(node) && node.type === type, - }); - - if (currentBlock) { - const [, currentNodePath] = currentBlock; - - const isNodeAfter = Boolean(Editor.after(editor, currentNodePath)); - - return !isNodeAfter; - } - - return false; -}; - -/** - * Inserts an empty paragraph at the end of the editor. - */ -const insertEmptyBlockAtLast = (editor: Editor) => { - Transforms.insertNodes( - editor, - { - type: 'paragraph', - children: [{ type: 'text', text: '' }], - }, - { at: [editor.children.length] } - ); -}; - -export { baseHandleConvert, getAttributesToClear, isLastBlockType, insertEmptyBlockAtLast }; +export { baseHandleConvert, getAttributesToClear }; From dc96169c3f41dab4ab75d828d3fb39dd1a2dae27 Mon Sep 17 00:00:00 2001 From: Mark Kaylor Date: Wed, 29 Nov 2023 16:42:28 +0100 Subject: [PATCH 49/53] v4.15.5 --- .github/actions/check-pr-status/package.json | 2 +- examples/getstarted/package.json | 22 +- examples/kitchensink-ts/package.json | 8 +- examples/kitchensink/package.json | 10 +- lerna.json | 2 +- packages/admin-test-utils/package.json | 6 +- packages/cli/create-strapi-app/package.json | 10 +- .../cli/create-strapi-starter/package.json | 10 +- packages/core/admin/package.json | 22 +- packages/core/content-manager/package.json | 4 +- .../core/content-type-builder/package.json | 12 +- packages/core/data-transfer/package.json | 12 +- packages/core/database/package.json | 10 +- packages/core/email/package.json | 12 +- packages/core/helper-plugin/package.json | 10 +- packages/core/permissions/package.json | 10 +- packages/core/strapi/package.json | 36 +- packages/core/types/package.json | 16 +- packages/core/upload/package.json | 12 +- packages/core/utils/package.json | 8 +- packages/generators/app/package.json | 4 +- packages/generators/generators/package.json | 12 +- packages/plugins/cloud/package.json | 10 +- packages/plugins/color-picker/package.json | 6 +- packages/plugins/documentation/package.json | 10 +- packages/plugins/graphql/package.json | 10 +- packages/plugins/i18n/package.json | 10 +- packages/plugins/sentry/package.json | 8 +- .../plugins/users-permissions/package.json | 10 +- .../providers/audit-logs-local/package.json | 10 +- .../providers/email-amazon-ses/package.json | 10 +- packages/providers/email-mailgun/package.json | 10 +- .../providers/email-nodemailer/package.json | 8 +- .../providers/email-sendgrid/package.json | 10 +- .../providers/email-sendmail/package.json | 10 +- packages/providers/upload-aws-s3/package.json | 8 +- .../providers/upload-cloudinary/package.json | 10 +- packages/providers/upload-local/package.json | 10 +- packages/utils/api-tests/package.json | 2 +- .../utils/eslint-config-custom/package.json | 2 +- packages/utils/logger/package.json | 8 +- packages/utils/pack-up/package.json | 6 +- packages/utils/tsconfig/package.json | 2 +- packages/utils/typescript/package.json | 2 +- scripts/front/package.json | 2 +- yarn.lock | 394 +++++++++--------- 46 files changed, 409 insertions(+), 409 deletions(-) diff --git a/.github/actions/check-pr-status/package.json b/.github/actions/check-pr-status/package.json index 9383c31b64c..c971ecc1ee3 100644 --- a/.github/actions/check-pr-status/package.json +++ b/.github/actions/check-pr-status/package.json @@ -1,6 +1,6 @@ { "name": "check-pr-status", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "private": true, "license": "MIT", "main": "dist/index.js", diff --git a/examples/getstarted/package.json b/examples/getstarted/package.json index 642351d9048..4bf1385a175 100644 --- a/examples/getstarted/package.json +++ b/examples/getstarted/package.json @@ -1,6 +1,6 @@ { "name": "getstarted", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "private": true, "description": "A Strapi application.", "license": "SEE LICENSE IN LICENSE", @@ -14,16 +14,16 @@ }, "dependencies": { "@strapi/icons": "1.11.0", - "@strapi/plugin-color-picker": "4.15.5-alpha.5", - "@strapi/plugin-documentation": "4.15.5-alpha.5", - "@strapi/plugin-graphql": "4.15.5-alpha.5", - "@strapi/plugin-i18n": "4.15.5-alpha.5", - "@strapi/plugin-sentry": "4.15.5-alpha.5", - "@strapi/plugin-users-permissions": "4.15.5-alpha.5", - "@strapi/provider-email-mailgun": "4.15.5-alpha.5", - "@strapi/provider-upload-aws-s3": "4.15.5-alpha.5", - "@strapi/provider-upload-cloudinary": "4.15.5-alpha.5", - "@strapi/strapi": "4.15.5-alpha.5", + "@strapi/plugin-color-picker": "4.15.5", + "@strapi/plugin-documentation": "4.15.5", + "@strapi/plugin-graphql": "4.15.5", + "@strapi/plugin-i18n": "4.15.5", + "@strapi/plugin-sentry": "4.15.5", + "@strapi/plugin-users-permissions": "4.15.5", + "@strapi/provider-email-mailgun": "4.15.5", + "@strapi/provider-upload-aws-s3": "4.15.5", + "@strapi/provider-upload-cloudinary": "4.15.5", + "@strapi/strapi": "4.15.5", "better-sqlite3": "8.6.0", "lodash": "4.17.21", "mysql": "2.18.1", diff --git a/examples/kitchensink-ts/package.json b/examples/kitchensink-ts/package.json index b3aeca61ebf..db7cb2d0208 100644 --- a/examples/kitchensink-ts/package.json +++ b/examples/kitchensink-ts/package.json @@ -1,6 +1,6 @@ { "name": "kitchensink-ts", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "private": true, "description": "A Strapi application", "license": "MIT", @@ -14,9 +14,9 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/plugin-i18n": "4.15.5-alpha.5", - "@strapi/plugin-users-permissions": "4.15.5-alpha.5", - "@strapi/strapi": "4.15.5-alpha.5", + "@strapi/plugin-i18n": "4.15.5", + "@strapi/plugin-users-permissions": "4.15.5", + "@strapi/strapi": "4.15.5", "better-sqlite3": "8.6.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/kitchensink/package.json b/examples/kitchensink/package.json index 919b4d9201b..547f4c7888b 100644 --- a/examples/kitchensink/package.json +++ b/examples/kitchensink/package.json @@ -1,6 +1,6 @@ { "name": "kitchensink", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "private": true, "description": "A Strapi application.", "license": "SEE LICENSE IN LICENSE", @@ -13,10 +13,10 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/provider-email-mailgun": "4.15.5-alpha.5", - "@strapi/provider-upload-aws-s3": "4.15.5-alpha.5", - "@strapi/provider-upload-cloudinary": "4.15.5-alpha.5", - "@strapi/strapi": "4.15.5-alpha.5", + "@strapi/provider-email-mailgun": "4.15.5", + "@strapi/provider-upload-aws-s3": "4.15.5", + "@strapi/provider-upload-cloudinary": "4.15.5", + "@strapi/strapi": "4.15.5", "lodash": "4.17.21", "mysql": "2.18.1", "mysql2": "3.6.0", diff --git a/lerna.json b/lerna.json index cea264e536e..431a093febb 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "4.15.5-alpha.5", + "version": "4.15.5", "packages": ["packages/*", "examples/*"], "npmClient": "yarn", "useWorkspaces": true, diff --git a/packages/admin-test-utils/package.json b/packages/admin-test-utils/package.json index 05cae34c667..6c014e8aeb9 100644 --- a/packages/admin-test-utils/package.json +++ b/packages/admin-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/admin-test-utils", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "private": true, "description": "Test utilities for the Strapi administration panel", "license": "MIT", @@ -75,8 +75,8 @@ "@reduxjs/toolkit": "1.9.7", "@strapi/pack-up": "workspace:*", "@testing-library/jest-dom": "5.16.5", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "peerDependencies": { "@reduxjs/toolkit": "^1.9.7", diff --git a/packages/cli/create-strapi-app/package.json b/packages/cli/create-strapi-app/package.json index 73fb763f2f5..4c5d2c22c85 100644 --- a/packages/cli/create-strapi-app/package.json +++ b/packages/cli/create-strapi-app/package.json @@ -1,6 +1,6 @@ { "name": "create-strapi-app", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Generate a new Strapi application.", "keywords": [ "create-strapi-app", @@ -44,14 +44,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/generate-new": "4.15.5-alpha.5", + "@strapi/generate-new": "4.15.5", "commander": "8.3.0", "inquirer": "8.2.5" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "@strapi/pack-up": "4.15.5", + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/cli/create-strapi-starter/package.json b/packages/cli/create-strapi-starter/package.json index 7655b3c6b7b..44223c756a2 100644 --- a/packages/cli/create-strapi-starter/package.json +++ b/packages/cli/create-strapi-starter/package.json @@ -1,6 +1,6 @@ { "name": "create-strapi-starter", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Generate a new Strapi application.", "keywords": [ "create-strapi-starter", @@ -44,7 +44,7 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/generate-new": "4.15.5-alpha.5", + "@strapi/generate-new": "4.15.5", "chalk": "4.1.2", "ci-info": "3.8.0", "commander": "8.3.0", @@ -54,9 +54,9 @@ "ora": "5.4.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "@strapi/pack-up": "4.15.5", + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/admin/package.json b/packages/core/admin/package.json index e41e68a761d..037a81e6823 100644 --- a/packages/core/admin/package.json +++ b/packages/core/admin/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/admin", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Strapi Admin", "repository": { "type": "git", @@ -75,15 +75,15 @@ "@radix-ui/react-context": "1.0.1", "@radix-ui/react-toolbar": "1.0.4", "@reduxjs/toolkit": "1.9.7", - "@strapi/data-transfer": "4.15.5-alpha.5", + "@strapi/data-transfer": "4.15.5", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.5", + "@strapi/helper-plugin": "4.15.5", "@strapi/icons": "1.13.0", - "@strapi/permissions": "4.15.5-alpha.5", - "@strapi/provider-audit-logs-local": "4.15.5-alpha.5", - "@strapi/types": "4.15.5-alpha.5", - "@strapi/typescript-utils": "4.15.5-alpha.5", - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/permissions": "4.15.5", + "@strapi/provider-audit-logs-local": "4.15.5", + "@strapi/types": "4.15.5", + "@strapi/typescript-utils": "4.15.5", + "@strapi/utils": "4.15.5", "axios": "1.6.0", "bcryptjs": "2.4.3", "boxen": "5.1.2", @@ -172,9 +172,9 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/admin-test-utils": "4.15.5-alpha.5", - "@strapi/pack-up": "4.15.5-alpha.5", - "@strapi/strapi": "4.15.5-alpha.5", + "@strapi/admin-test-utils": "4.15.5", + "@strapi/pack-up": "4.15.5", + "@strapi/strapi": "4.15.5", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/core/content-manager/package.json b/packages/core/content-manager/package.json index 6eeb4e10f95..9760945f5c0 100644 --- a/packages/core/content-manager/package.json +++ b/packages/core/content-manager/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-content-manager", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "A powerful UI to easily manage your data.", "repository": { "type": "git", @@ -26,7 +26,7 @@ }, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5", "lodash": "4.17.21", "qs": "6.11.1" }, diff --git a/packages/core/content-type-builder/package.json b/packages/core/content-type-builder/package.json index f0123ceb098..a68594ec3df 100644 --- a/packages/core/content-type-builder/package.json +++ b/packages/core/content-type-builder/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-content-type-builder", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Strapi plugin to create content type", "repository": { "type": "git", @@ -49,10 +49,10 @@ "dependencies": { "@sindresorhus/slugify": "1.1.0", "@strapi/design-system": "1.13.0", - "@strapi/generators": "4.15.5-alpha.5", - "@strapi/helper-plugin": "4.15.5-alpha.5", + "@strapi/generators": "4.15.5", + "@strapi/helper-plugin": "4.15.5", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5", "fs-extra": "10.0.0", "immer": "9.0.19", "lodash": "4.17.21", @@ -65,8 +65,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "@strapi/strapi": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", + "@strapi/strapi": "4.15.5", "@testing-library/react": "14.0.0", "history": "^4.9.0", "react": "^18.2.0", diff --git a/packages/core/data-transfer/package.json b/packages/core/data-transfer/package.json index 4cb786f26ce..e2065661ec7 100644 --- a/packages/core/data-transfer/package.json +++ b/packages/core/data-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/data-transfer", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Data transfer capabilities for Strapi", "keywords": [ "strapi", @@ -41,10 +41,10 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/logger": "4.15.5-alpha.5", - "@strapi/strapi": "4.15.5-alpha.5", - "@strapi/types": "4.15.5-alpha.5", - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/logger": "4.15.5", + "@strapi/strapi": "4.15.5", + "@strapi/types": "4.15.5", + "@strapi/utils": "4.15.5", "chalk": "4.1.2", "cli-table3": "0.6.2", "commander": "8.3.0", @@ -61,7 +61,7 @@ "ws": "8.13.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", "@strapi/strapi": "4.15.2", "@types/fs-extra": "9.0.13", "@types/jest": "29.5.2", diff --git a/packages/core/database/package.json b/packages/core/database/package.json index bac73ec0e6e..a94bc85b347 100644 --- a/packages/core/database/package.json +++ b/packages/core/database/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/database", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Strapi's database layer", "homepage": "https://strapi.io", "bugs": { @@ -40,7 +40,7 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5", "date-fns": "2.30.0", "debug": "4.3.4", "fs-extra": "10.0.0", @@ -50,9 +50,9 @@ "umzug": "3.2.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "@strapi/pack-up": "4.15.5", + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/email/package.json b/packages/core/email/package.json index 636e3f6ead3..49914c87961 100644 --- a/packages/core/email/package.json +++ b/packages/core/email/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-email", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Easily configure your Strapi application to send emails.", "repository": { "type": "git", @@ -54,10 +54,10 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.5", + "@strapi/helper-plugin": "4.15.5", "@strapi/icons": "1.13.0", - "@strapi/provider-email-sendmail": "4.15.5-alpha.5", - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/provider-email-sendmail": "4.15.5", + "@strapi/utils": "4.15.5", "lodash": "4.17.21", "prop-types": "^15.8.1", "react-intl": "6.4.1", @@ -65,8 +65,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "@strapi/types": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", + "@strapi/types": "4.15.5", "@testing-library/react": "14.0.0", "@types/koa": "2.13.4", "@types/lodash": "^4.14.191", diff --git a/packages/core/helper-plugin/package.json b/packages/core/helper-plugin/package.json index 09f5ed18418..aec0eb60a60 100644 --- a/packages/core/helper-plugin/package.json +++ b/packages/core/helper-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/helper-plugin", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Helper for Strapi plugins development", "repository": { "type": "git", @@ -69,11 +69,11 @@ "@storybook/addon-mdx-gfm": "7.4.0", "@storybook/builder-vite": "7.4.0", "@storybook/react-vite": "7.4.0", - "@strapi/admin-test-utils": "4.15.5-alpha.5", + "@strapi/admin-test-utils": "4.15.5", "@strapi/design-system": "1.13.0", "@strapi/icons": "1.13.0", - "@strapi/pack-up": "4.15.5-alpha.5", - "@strapi/types": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", + "@strapi/types": "4.15.5", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/react": "18.2.7", @@ -82,7 +82,7 @@ "@types/react-router-dom": "5.3.3", "@types/styled-components": "5.1.26", "cross-env": "^7.0.3", - "eslint-config-custom": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5", "eslint-plugin-storybook": "0.6.14", "msw": "1.3.0", "react": "^18.2.0", diff --git a/packages/core/permissions/package.json b/packages/core/permissions/package.json index ccfab5237bf..4379ee4b71c 100644 --- a/packages/core/permissions/package.json +++ b/packages/core/permissions/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/permissions", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Strapi's permission layer.", "repository": { "type": "git", @@ -38,15 +38,15 @@ }, "dependencies": { "@casl/ability": "6.5.0", - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5", "lodash": "4.17.21", "qs": "6.11.1", "sift": "16.0.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "@strapi/pack-up": "4.15.5", + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/strapi/package.json b/packages/core/strapi/package.json index 68d0efe6a51..0c807ddbaf7 100644 --- a/packages/core/strapi/package.json +++ b/packages/core/strapi/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/strapi", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite", "keywords": [ "strapi", @@ -114,21 +114,21 @@ "dependencies": { "@koa/cors": "3.4.3", "@koa/router": "10.1.1", - "@strapi/admin": "4.15.5-alpha.5", - "@strapi/data-transfer": "4.15.5-alpha.5", - "@strapi/database": "4.15.5-alpha.5", - "@strapi/generate-new": "4.15.5-alpha.5", - "@strapi/generators": "4.15.5-alpha.5", - "@strapi/logger": "4.15.5-alpha.5", - "@strapi/pack-up": "4.15.5-alpha.5", - "@strapi/permissions": "4.15.5-alpha.5", - "@strapi/plugin-content-manager": "4.15.5-alpha.5", - "@strapi/plugin-content-type-builder": "4.15.5-alpha.5", - "@strapi/plugin-email": "4.15.5-alpha.5", - "@strapi/plugin-upload": "4.15.5-alpha.5", - "@strapi/types": "4.15.5-alpha.5", - "@strapi/typescript-utils": "4.15.5-alpha.5", - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/admin": "4.15.5", + "@strapi/data-transfer": "4.15.5", + "@strapi/database": "4.15.5", + "@strapi/generate-new": "4.15.5", + "@strapi/generators": "4.15.5", + "@strapi/logger": "4.15.5", + "@strapi/pack-up": "4.15.5", + "@strapi/permissions": "4.15.5", + "@strapi/plugin-content-manager": "4.15.5", + "@strapi/plugin-content-type-builder": "4.15.5", + "@strapi/plugin-email": "4.15.5", + "@strapi/plugin-upload": "4.15.5", + "@strapi/types": "4.15.5", + "@strapi/typescript-utils": "4.15.5", + "@strapi/utils": "4.15.5", "bcryptjs": "2.4.3", "boxen": "5.1.2", "chalk": "4.1.2", @@ -188,9 +188,9 @@ "@types/node": "18.18.4", "@types/node-schedule": "2.1.0", "@types/statuses": "2.0.1", - "eslint-config-custom": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5", "supertest": "6.3.3", - "tsconfig": "4.15.5-alpha.5" + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/core/types/package.json b/packages/core/types/package.json index b1e5b404a3f..6921890c24f 100644 --- a/packages/core/types/package.json +++ b/packages/core/types/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/types", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Shared typescript types for Strapi internal use", "keywords": [ "strapi" @@ -46,10 +46,10 @@ "dependencies": { "@koa/cors": "3.4.3", "@koa/router": "10.1.1", - "@strapi/database": "4.15.5-alpha.5", - "@strapi/logger": "4.15.5-alpha.5", - "@strapi/permissions": "4.15.5-alpha.5", - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/database": "4.15.5", + "@strapi/logger": "4.15.5", + "@strapi/permissions": "4.15.5", + "@strapi/utils": "4.15.5", "commander": "8.3.0", "https-proxy-agent": "5.0.1", "koa": "2.13.4", @@ -57,14 +57,14 @@ "node-schedule": "2.1.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", "@strapi/ts-zen": "^0.2.0", "@types/jest": "29.5.2", "@types/koa": "2.13.4", "@types/koa__router": "12.0.0", "@types/node-schedule": "2.1.0", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5", "typescript": "5.2.2" }, "engines": { diff --git a/packages/core/upload/package.json b/packages/core/upload/package.json index 11943f88559..a84fcf067e3 100644 --- a/packages/core/upload/package.json +++ b/packages/core/upload/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-upload", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Makes it easy to upload images and files to your Strapi Application.", "license": "SEE LICENSE IN LICENSE", "author": { @@ -44,10 +44,10 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.5", + "@strapi/helper-plugin": "4.15.5", "@strapi/icons": "1.13.0", - "@strapi/provider-upload-local": "4.15.5-alpha.5", - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/provider-upload-local": "4.15.5", + "@strapi/utils": "4.15.5", "axios": "1.6.0", "byte-size": "7.0.1", "cropperjs": "1.6.0", @@ -71,8 +71,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "@strapi/strapi": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", + "@strapi/strapi": "4.15.5", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/core/utils/package.json b/packages/core/utils/package.json index df47606c87a..63d7bd37486 100644 --- a/packages/core/utils/package.json +++ b/packages/core/utils/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/utils", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Shared utilities for the Strapi packages", "keywords": [ "strapi", @@ -53,13 +53,13 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", "@types/koa": "2.13.4", "@types/node": "18.18.4", - "eslint-config-custom": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5", "koa": "2.13.4", "koa-body": "4.2.0", - "tsconfig": "4.15.5-alpha.5" + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/generators/app/package.json b/packages/generators/app/package.json index 4b9dab30f16..0243b7b6a7d 100644 --- a/packages/generators/app/package.json +++ b/packages/generators/app/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/generate-new", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Generate a new Strapi application.", "keywords": [ "generate", @@ -58,7 +58,7 @@ "tar": "6.1.13" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", "copyfiles": "2.4.1" }, "engines": { diff --git a/packages/generators/generators/package.json b/packages/generators/generators/package.json index f1ea7d7614d..297fd402279 100644 --- a/packages/generators/generators/package.json +++ b/packages/generators/generators/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/generators", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Interactive API generator.", "keywords": [ "strapi", @@ -47,8 +47,8 @@ }, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/typescript-utils": "4.15.5-alpha.5", - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/typescript-utils": "4.15.5", + "@strapi/utils": "4.15.5", "chalk": "4.1.2", "copyfiles": "2.4.1", "fs-extra": "10.0.0", @@ -57,9 +57,9 @@ "pluralize": "8.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "@strapi/pack-up": "4.15.5", + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/plugins/cloud/package.json b/packages/plugins/cloud/package.json index 2c44a569bf5..e355bac81c1 100644 --- a/packages/plugins/cloud/package.json +++ b/packages/plugins/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-cloud", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Instructions to deploy your local project to Strapi Cloud", "license": "MIT", "author": { @@ -38,22 +38,22 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.5", + "@strapi/helper-plugin": "4.15.5", "@strapi/icons": "1.13.0", "react-intl": "6.4.1" }, "devDependencies": { - "@strapi/strapi": "4.15.5-alpha.5", + "@strapi/strapi": "4.15.5", "@types/react": "18.2.7", "@types/react-dom": "18.2.12", "@types/react-router-dom": "^5.3.3", "@types/styled-components": "5.1.26", - "eslint-config-custom": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5", "react": "18.2.0", "react-dom": "18.2.0", "react-router-dom": "5.3.4", "styled-components": "5.3.3", - "tsconfig": "4.15.5-alpha.5", + "tsconfig": "4.15.5", "typescript": "5.2.2" }, "peerDependencies": { diff --git a/packages/plugins/color-picker/package.json b/packages/plugins/color-picker/package.json index eea140f3530..260afca6536 100644 --- a/packages/plugins/color-picker/package.json +++ b/packages/plugins/color-picker/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-color-picker", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Strapi maintained Custom Fields", "repository": { "type": "git", @@ -55,14 +55,14 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.5", + "@strapi/helper-plugin": "4.15.5", "@strapi/icons": "1.13.0", "prop-types": "^15.8.1", "react-colorful": "5.6.1", "react-intl": "6.4.1" }, "devDependencies": { - "@strapi/strapi": "4.15.5-alpha.5", + "@strapi/strapi": "4.15.5", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/styled-components": "5.1.26", diff --git a/packages/plugins/documentation/package.json b/packages/plugins/documentation/package.json index b54659d8d7b..2578dae6ad4 100644 --- a/packages/plugins/documentation/package.json +++ b/packages/plugins/documentation/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-documentation", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Create an OpenAPI Document and visualize your API with SWAGGER UI.", "repository": { "type": "git", @@ -47,9 +47,9 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.5", + "@strapi/helper-plugin": "4.15.5", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5", "bcryptjs": "2.4.3", "cheerio": "^1.0.0-rc.12", "formik": "2.4.0", @@ -67,8 +67,8 @@ }, "devDependencies": { "@apidevtools/swagger-parser": "^10.1.0", - "@strapi/pack-up": "4.15.5-alpha.5", - "@strapi/strapi": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", + "@strapi/strapi": "4.15.5", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "msw": "1.3.0", diff --git a/packages/plugins/graphql/package.json b/packages/plugins/graphql/package.json index c98d85349cb..1520b0c402a 100644 --- a/packages/plugins/graphql/package.json +++ b/packages/plugins/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-graphql", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Adds GraphQL endpoint with default API methods.", "repository": { "type": "git", @@ -45,9 +45,9 @@ "@graphql-tools/schema": "8.5.1", "@graphql-tools/utils": "^8.13.1", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.5", + "@strapi/helper-plugin": "4.15.5", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5", "apollo-server-core": "3.12.1", "apollo-server-koa": "3.10.0", "graphql": "^15.5.1", @@ -61,8 +61,8 @@ "pluralize": "8.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "@strapi/strapi": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", + "@strapi/strapi": "4.15.5", "cross-env": "^7.0.3", "koa": "2.13.4", "react": "^18.2.0", diff --git a/packages/plugins/i18n/package.json b/packages/plugins/i18n/package.json index d3268e7cf0d..0594ed5d28c 100644 --- a/packages/plugins/i18n/package.json +++ b/packages/plugins/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-i18n", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "This plugin enables to create, to read and to update content in different languages, both from the Admin Panel and from the API", "repository": { "type": "git", @@ -50,9 +50,9 @@ "dependencies": { "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.5", + "@strapi/helper-plugin": "4.15.5", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5", "formik": "2.4.0", "immer": "9.0.19", "lodash": "4.17.21", @@ -64,8 +64,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "@strapi/strapi": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", + "@strapi/strapi": "4.15.5", "@testing-library/react": "14.0.0", "msw": "1.3.0", "react": "^18.2.0", diff --git a/packages/plugins/sentry/package.json b/packages/plugins/sentry/package.json index 1a4d6f07e3a..603356ba4e9 100644 --- a/packages/plugins/sentry/package.json +++ b/packages/plugins/sentry/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-sentry", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Send Strapi error events to Sentry", "repository": { "type": "git", @@ -46,12 +46,12 @@ "dependencies": { "@sentry/node": "6.19.7", "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.5", + "@strapi/helper-plugin": "4.15.5", "@strapi/icons": "1.13.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "@strapi/strapi": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", + "@strapi/strapi": "4.15.5", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "5.3.4", diff --git a/packages/plugins/users-permissions/package.json b/packages/plugins/users-permissions/package.json index 1b418b1bfc9..6ec5e32e8bb 100644 --- a/packages/plugins/users-permissions/package.json +++ b/packages/plugins/users-permissions/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-users-permissions", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Protect your API with a full-authentication process based on JWT", "repository": { "type": "git", @@ -48,9 +48,9 @@ }, "dependencies": { "@strapi/design-system": "1.13.0", - "@strapi/helper-plugin": "4.15.5-alpha.5", + "@strapi/helper-plugin": "4.15.5", "@strapi/icons": "1.13.0", - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5", "bcryptjs": "2.4.3", "formik": "2.4.0", "grant-koa": "5.4.8", @@ -69,8 +69,8 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "@strapi/strapi": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", + "@strapi/strapi": "4.15.5", "@testing-library/dom": "9.2.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", diff --git a/packages/providers/audit-logs-local/package.json b/packages/providers/audit-logs-local/package.json index 2c670e6b988..f2b3912e65b 100644 --- a/packages/providers/audit-logs-local/package.json +++ b/packages/providers/audit-logs-local/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-audit-logs-local", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Local provider for strapi audit logs", "keywords": [ "audit-logs", @@ -42,10 +42,10 @@ "watch": "pack-up watch" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "@strapi/types": "4.15.5-alpha.5", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "@strapi/pack-up": "4.15.5", + "@strapi/types": "4.15.5", + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-amazon-ses/package.json b/packages/providers/email-amazon-ses/package.json index db1cd45a89b..095cb1a65c1 100644 --- a/packages/providers/email-amazon-ses/package.json +++ b/packages/providers/email-amazon-ses/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-amazon-ses", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Amazon SES provider for strapi email", "keywords": [ "email", @@ -43,13 +43,13 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5", "node-ses": "^3.0.3" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "@strapi/pack-up": "4.15.5", + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-mailgun/package.json b/packages/providers/email-mailgun/package.json index ce7a961d2c7..ac1d0a1ac06 100644 --- a/packages/providers/email-mailgun/package.json +++ b/packages/providers/email-mailgun/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-mailgun", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Mailgun provider for strapi email plugin", "keywords": [ "email", @@ -45,14 +45,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5", "form-data": "^4.0.0", "mailgun.js": "8.2.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "@strapi/pack-up": "4.15.5", + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-nodemailer/package.json b/packages/providers/email-nodemailer/package.json index abac73fac3d..19b848aea5b 100644 --- a/packages/providers/email-nodemailer/package.json +++ b/packages/providers/email-nodemailer/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-nodemailer", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Nodemailer provider for Strapi 3", "keywords": [ "strapi", @@ -60,10 +60,10 @@ "nodemailer": "6.9.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", "@types/nodemailer": "6.4.7", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-sendgrid/package.json b/packages/providers/email-sendgrid/package.json index 09e083ff2d0..4d6dfc94914 100644 --- a/packages/providers/email-sendgrid/package.json +++ b/packages/providers/email-sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-sendgrid", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Sendgrid provider for strapi email", "keywords": [ "email", @@ -44,12 +44,12 @@ }, "dependencies": { "@sendgrid/mail": "7.7.0", - "@strapi/utils": "4.15.5-alpha.5" + "@strapi/utils": "4.15.5" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "@strapi/pack-up": "4.15.5", + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/email-sendmail/package.json b/packages/providers/email-sendmail/package.json index e7ddc42a478..93e2a046a96 100644 --- a/packages/providers/email-sendmail/package.json +++ b/packages/providers/email-sendmail/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-sendmail", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Sendmail provider for strapi email", "keywords": [ "email", @@ -42,14 +42,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5", "sendmail": "^1.6.1" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", "@types/sendmail": "1.4.4", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-aws-s3/package.json b/packages/providers/upload-aws-s3/package.json index 74b17e204de..1826cc97d99 100644 --- a/packages/providers/upload-aws-s3/package.json +++ b/packages/providers/upload-aws-s3/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-aws-s3", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "AWS S3 provider for strapi upload", "keywords": [ "upload", @@ -53,10 +53,10 @@ "lodash": "4.17.21" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", "@types/jest": "29.5.2", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-cloudinary/package.json b/packages/providers/upload-cloudinary/package.json index 05618d1770a..2474f011bd6 100644 --- a/packages/providers/upload-cloudinary/package.json +++ b/packages/providers/upload-cloudinary/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-cloudinary", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Cloudinary provider for strapi upload", "keywords": [ "upload", @@ -43,14 +43,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5", "cloudinary": "^1.41.0", "into-stream": "^5.1.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "@strapi/pack-up": "4.15.5", + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/providers/upload-local/package.json b/packages/providers/upload-local/package.json index 614ed5eec3f..ac63d18ecab 100644 --- a/packages/providers/upload-local/package.json +++ b/packages/providers/upload-local/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-local", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Local provider for strapi upload", "keywords": [ "upload", @@ -44,14 +44,14 @@ "watch": "pack-up watch" }, "dependencies": { - "@strapi/utils": "4.15.5-alpha.5", + "@strapi/utils": "4.15.5", "fs-extra": "10.0.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", "@types/jest": "29.5.2", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/utils/api-tests/package.json b/packages/utils/api-tests/package.json index 17e6c9793fe..4da96a03537 100644 --- a/packages/utils/api-tests/package.json +++ b/packages/utils/api-tests/package.json @@ -1,6 +1,6 @@ { "name": "api-tests", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "private": true, "dependencies": { "dotenv": "14.2.0", diff --git a/packages/utils/eslint-config-custom/package.json b/packages/utils/eslint-config-custom/package.json index 97d64f653d6..7a8903b0814 100644 --- a/packages/utils/eslint-config-custom/package.json +++ b/packages/utils/eslint-config-custom/package.json @@ -1,6 +1,6 @@ { "name": "eslint-config-custom", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "private": true, "main": "index.js" } diff --git a/packages/utils/logger/package.json b/packages/utils/logger/package.json index d36d6c61df8..8fb7c1fc22d 100644 --- a/packages/utils/logger/package.json +++ b/packages/utils/logger/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/logger", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Strapi's logger", "homepage": "https://strapi.io", "bugs": { @@ -43,9 +43,9 @@ "winston": "3.10.0" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", - "eslint-config-custom": "4.15.5-alpha.5", - "tsconfig": "4.15.5-alpha.5" + "@strapi/pack-up": "4.15.5", + "eslint-config-custom": "4.15.5", + "tsconfig": "4.15.5" }, "engines": { "node": ">=18.0.0 <=20.x.x", diff --git a/packages/utils/pack-up/package.json b/packages/utils/pack-up/package.json index a555947f139..1f19dc8d004 100644 --- a/packages/utils/pack-up/package.json +++ b/packages/utils/pack-up/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/pack-up", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Simple tools for creating interoperable CJS & ESM packages.", "keywords": [ "strapi", @@ -84,11 +84,11 @@ "yup": "0.32.9" }, "devDependencies": { - "@strapi/pack-up": "4.15.5-alpha.5", + "@strapi/pack-up": "4.15.5", "@types/git-url-parse": "9.0.1", "@types/ini": "1.3.31", "@types/prompts": "2.4.4", - "eslint-config-custom": "4.15.5-alpha.5", + "eslint-config-custom": "4.15.5", "rimraf": "3.0.2" }, "engines": { diff --git a/packages/utils/tsconfig/package.json b/packages/utils/tsconfig/package.json index 3916919a34c..ee3cf750199 100644 --- a/packages/utils/tsconfig/package.json +++ b/packages/utils/tsconfig/package.json @@ -1,6 +1,6 @@ { "name": "tsconfig", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "private": true, "devDependencies": { "@tsconfig/node18": "18.2.2" diff --git a/packages/utils/typescript/package.json b/packages/utils/typescript/package.json index 273f39dbc01..5fb1e12915f 100644 --- a/packages/utils/typescript/package.json +++ b/packages/utils/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/typescript-utils", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "description": "Typescript support for Strapi", "keywords": [ "strapi", diff --git a/scripts/front/package.json b/scripts/front/package.json index aa04f6e735b..33b55591287 100644 --- a/scripts/front/package.json +++ b/scripts/front/package.json @@ -1,6 +1,6 @@ { "name": "scripts-front", - "version": "4.15.5-alpha.5", + "version": "4.15.5", "private": true, "scripts": { "test:front": "jest --config jest.config.front.js" diff --git a/yarn.lock b/yarn.lock index c6ab61b8295..6fb993cd2d1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8613,7 +8613,7 @@ __metadata: languageName: node linkType: hard -"@strapi/admin-test-utils@npm:4.15.5-alpha.5, @strapi/admin-test-utils@workspace:*, @strapi/admin-test-utils@workspace:packages/admin-test-utils": +"@strapi/admin-test-utils@npm:4.15.5, @strapi/admin-test-utils@workspace:*, @strapi/admin-test-utils@workspace:packages/admin-test-utils": version: 0.0.0-use.local resolution: "@strapi/admin-test-utils@workspace:packages/admin-test-utils" dependencies: @@ -8621,9 +8621,9 @@ __metadata: "@reduxjs/toolkit": "npm:1.9.7" "@strapi/pack-up": "workspace:*" "@testing-library/jest-dom": "npm:5.16.5" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" jest-styled-components: "npm:7.1.1" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" whatwg-fetch: "npm:3.6.2" peerDependencies: "@reduxjs/toolkit": ^1.9.7 @@ -8746,7 +8746,7 @@ __metadata: languageName: node linkType: hard -"@strapi/admin@npm:4.15.5-alpha.5, @strapi/admin@workspace:packages/core/admin": +"@strapi/admin@npm:4.15.5, @strapi/admin@workspace:packages/core/admin": version: 0.0.0-use.local resolution: "@strapi/admin@workspace:packages/core/admin" dependencies: @@ -8755,18 +8755,18 @@ __metadata: "@radix-ui/react-context": "npm:1.0.1" "@radix-ui/react-toolbar": "npm:1.0.4" "@reduxjs/toolkit": "npm:1.9.7" - "@strapi/admin-test-utils": "npm:4.15.5-alpha.5" - "@strapi/data-transfer": "npm:4.15.5-alpha.5" + "@strapi/admin-test-utils": "npm:4.15.5" + "@strapi/data-transfer": "npm:4.15.5" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.5" + "@strapi/helper-plugin": "npm:4.15.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/permissions": "npm:4.15.5-alpha.5" - "@strapi/provider-audit-logs-local": "npm:4.15.5-alpha.5" - "@strapi/strapi": "npm:4.15.5-alpha.5" - "@strapi/types": "npm:4.15.5-alpha.5" - "@strapi/typescript-utils": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/permissions": "npm:4.15.5" + "@strapi/provider-audit-logs-local": "npm:4.15.5" + "@strapi/strapi": "npm:4.15.5" + "@strapi/types": "npm:4.15.5" + "@strapi/typescript-utils": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -8902,15 +8902,15 @@ __metadata: languageName: node linkType: hard -"@strapi/data-transfer@npm:4.15.5-alpha.5, @strapi/data-transfer@workspace:packages/core/data-transfer": +"@strapi/data-transfer@npm:4.15.5, @strapi/data-transfer@workspace:packages/core/data-transfer": version: 0.0.0-use.local resolution: "@strapi/data-transfer@workspace:packages/core/data-transfer" dependencies: - "@strapi/logger": "npm:4.15.5-alpha.5" - "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/logger": "npm:4.15.5" + "@strapi/pack-up": "npm:4.15.5" "@strapi/strapi": "npm:4.15.2" - "@strapi/types": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/types": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" "@types/fs-extra": "npm:9.0.13" "@types/jest": "npm:29.5.2" "@types/koa": "npm:2.13.4" @@ -8961,20 +8961,20 @@ __metadata: languageName: node linkType: hard -"@strapi/database@npm:4.15.5-alpha.5, @strapi/database@workspace:packages/core/database": +"@strapi/database@npm:4.15.5, @strapi/database@workspace:packages/core/database": version: 0.0.0-use.local resolution: "@strapi/database@workspace:packages/core/database" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" date-fns: "npm:2.30.0" debug: "npm:4.3.4" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" fs-extra: "npm:10.0.0" knex: "npm:2.5.0" lodash: "npm:4.17.21" semver: "npm:7.5.4" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" umzug: "npm:3.2.1" languageName: unknown linkType: soft @@ -9056,12 +9056,12 @@ __metadata: languageName: node linkType: hard -"@strapi/generate-new@npm:4.15.5-alpha.5, @strapi/generate-new@workspace:packages/generators/app": +"@strapi/generate-new@npm:4.15.5, @strapi/generate-new@workspace:packages/generators/app": version: 0.0.0-use.local resolution: "@strapi/generate-new@workspace:packages/generators/app" dependencies: "@sentry/node": "npm:6.19.7" - "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" chalk: "npm:^4.1.2" copyfiles: "npm:2.4.1" execa: "npm:5.1.1" @@ -9093,22 +9093,22 @@ __metadata: languageName: node linkType: hard -"@strapi/generators@npm:4.15.5-alpha.5, @strapi/generators@workspace:packages/generators/generators": +"@strapi/generators@npm:4.15.5, @strapi/generators@workspace:packages/generators/generators": version: 0.0.0-use.local resolution: "@strapi/generators@workspace:packages/generators/generators" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/typescript-utils": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/typescript-utils": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" chalk: "npm:4.1.2" copyfiles: "npm:2.4.1" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" fs-extra: "npm:10.0.0" node-plop: "npm:0.26.3" plop: "npm:2.7.6" pluralize: "npm:8.0.0" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" languageName: unknown linkType: soft @@ -9137,7 +9137,7 @@ __metadata: languageName: node linkType: hard -"@strapi/helper-plugin@npm:4.15.5-alpha.5, @strapi/helper-plugin@workspace:packages/core/helper-plugin": +"@strapi/helper-plugin@npm:4.15.5, @strapi/helper-plugin@workspace:packages/core/helper-plugin": version: 0.0.0-use.local resolution: "@strapi/helper-plugin@workspace:packages/core/helper-plugin" dependencies: @@ -9147,11 +9147,11 @@ __metadata: "@storybook/addon-mdx-gfm": "npm:7.4.0" "@storybook/builder-vite": "npm:7.4.0" "@storybook/react-vite": "npm:7.4.0" - "@strapi/admin-test-utils": "npm:4.15.5-alpha.5" + "@strapi/admin-test-utils": "npm:4.15.5" "@strapi/design-system": "npm:1.13.0" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/types": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/types": "npm:4.15.5" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" "@types/react": "npm:18.2.7" @@ -9162,7 +9162,7 @@ __metadata: axios: "npm:1.6.0" cross-env: "npm:^7.0.3" date-fns: "npm:2.30.0" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" eslint-plugin-storybook: "npm:0.6.14" formik: "npm:2.4.0" immer: "npm:9.0.19" @@ -9222,14 +9222,14 @@ __metadata: languageName: node linkType: hard -"@strapi/logger@npm:4.15.5-alpha.5, @strapi/logger@workspace:packages/utils/logger": +"@strapi/logger@npm:4.15.5, @strapi/logger@workspace:packages/utils/logger": version: 0.0.0-use.local resolution: "@strapi/logger@workspace:packages/utils/logger" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.5" - eslint-config-custom: "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + eslint-config-custom: "npm:4.15.5" lodash: "npm:4.17.21" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" winston: "npm:3.10.0" languageName: unknown linkType: soft @@ -9265,11 +9265,11 @@ __metadata: languageName: node linkType: hard -"@strapi/pack-up@npm:4.15.5-alpha.5, @strapi/pack-up@workspace:*, @strapi/pack-up@workspace:packages/utils/pack-up": +"@strapi/pack-up@npm:4.15.5, @strapi/pack-up@workspace:*, @strapi/pack-up@workspace:packages/utils/pack-up": version: 0.0.0-use.local resolution: "@strapi/pack-up@workspace:packages/utils/pack-up" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" "@types/git-url-parse": "npm:9.0.1" "@types/ini": "npm:1.3.31" "@types/prompts": "npm:2.4.4" @@ -9281,7 +9281,7 @@ __metadata: commander: "npm:8.3.0" esbuild: "npm:0.19.2" esbuild-register: "npm:3.5.0" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" get-latest-version: "npm:5.1.0" git-url-parse: "npm:13.1.0" ini: "npm:4.1.1" @@ -9314,18 +9314,18 @@ __metadata: languageName: node linkType: hard -"@strapi/permissions@npm:4.15.5-alpha.5, @strapi/permissions@workspace:packages/core/permissions": +"@strapi/permissions@npm:4.15.5, @strapi/permissions@workspace:packages/core/permissions": version: 0.0.0-use.local resolution: "@strapi/permissions@workspace:packages/core/permissions" dependencies: "@casl/ability": "npm:6.5.0" - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" - eslint-config-custom: "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" + eslint-config-custom: "npm:4.15.5" lodash: "npm:4.17.21" qs: "npm:6.11.1" sift: "npm:16.0.1" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" languageName: unknown linkType: soft @@ -9334,20 +9334,20 @@ __metadata: resolution: "@strapi/plugin-cloud@workspace:packages/plugins/cloud" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.5" + "@strapi/helper-plugin": "npm:4.15.5" "@strapi/icons": "npm:1.13.0" - "@strapi/strapi": "npm:4.15.5-alpha.5" + "@strapi/strapi": "npm:4.15.5" "@types/react": "npm:18.2.7" "@types/react-dom": "npm:18.2.12" "@types/react-router-dom": "npm:^5.3.3" "@types/styled-components": "npm:5.1.26" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" react: "npm:18.2.0" react-dom: "npm:18.2.0" react-intl: "npm:6.4.1" react-router-dom: "npm:5.3.4" styled-components: "npm:5.3.3" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" typescript: "npm:5.2.2" peerDependencies: "@strapi/strapi": ^4.4.0 @@ -9358,14 +9358,14 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-color-picker@npm:4.15.5-alpha.5, @strapi/plugin-color-picker@workspace:packages/plugins/color-picker": +"@strapi/plugin-color-picker@npm:4.15.5, @strapi/plugin-color-picker@workspace:packages/plugins/color-picker": version: 0.0.0-use.local resolution: "@strapi/plugin-color-picker@workspace:packages/plugins/color-picker" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.5" + "@strapi/helper-plugin": "npm:4.15.5" "@strapi/icons": "npm:1.13.0" - "@strapi/strapi": "npm:4.15.5-alpha.5" + "@strapi/strapi": "npm:4.15.5" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" "@types/styled-components": "npm:5.1.26" @@ -9398,12 +9398,12 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-content-manager@npm:4.15.5-alpha.5, @strapi/plugin-content-manager@workspace:packages/core/content-manager": +"@strapi/plugin-content-manager@npm:4.15.5, @strapi/plugin-content-manager@workspace:packages/core/content-manager": version: 0.0.0-use.local resolution: "@strapi/plugin-content-manager@workspace:packages/core/content-manager" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5" lodash: "npm:4.17.21" qs: "npm:6.11.1" languageName: unknown @@ -9439,18 +9439,18 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-content-type-builder@npm:4.15.5-alpha.5, @strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder": +"@strapi/plugin-content-type-builder@npm:4.15.5, @strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder": version: 0.0.0-use.local resolution: "@strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder" dependencies: "@sindresorhus/slugify": "npm:1.1.0" "@strapi/design-system": "npm:1.13.0" - "@strapi/generators": "npm:4.15.5-alpha.5" - "@strapi/helper-plugin": "npm:4.15.5-alpha.5" + "@strapi/generators": "npm:4.15.5" + "@strapi/helper-plugin": "npm:4.15.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/strapi": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/strapi": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" "@testing-library/react": "npm:14.0.0" fs-extra: "npm:10.0.0" history: "npm:^4.9.0" @@ -9476,17 +9476,17 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-documentation@npm:4.15.5-alpha.5, @strapi/plugin-documentation@workspace:packages/plugins/documentation": +"@strapi/plugin-documentation@npm:4.15.5, @strapi/plugin-documentation@workspace:packages/plugins/documentation": version: 0.0.0-use.local resolution: "@strapi/plugin-documentation@workspace:packages/plugins/documentation" dependencies: "@apidevtools/swagger-parser": "npm:^10.1.0" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.5" + "@strapi/helper-plugin": "npm:4.15.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/strapi": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/strapi": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" bcryptjs: "npm:2.4.3" @@ -9541,17 +9541,17 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-email@npm:4.15.5-alpha.5, @strapi/plugin-email@workspace:packages/core/email": +"@strapi/plugin-email@npm:4.15.5, @strapi/plugin-email@workspace:packages/core/email": version: 0.0.0-use.local resolution: "@strapi/plugin-email@workspace:packages/core/email" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.5" + "@strapi/helper-plugin": "npm:4.15.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/provider-email-sendmail": "npm:4.15.5-alpha.5" - "@strapi/types": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/provider-email-sendmail": "npm:4.15.5" + "@strapi/types": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" "@testing-library/react": "npm:14.0.0" "@types/koa": "npm:2.13.4" "@types/lodash": "npm:^4.14.191" @@ -9575,18 +9575,18 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-graphql@npm:4.15.5-alpha.5, @strapi/plugin-graphql@workspace:packages/plugins/graphql": +"@strapi/plugin-graphql@npm:4.15.5, @strapi/plugin-graphql@workspace:packages/plugins/graphql": version: 0.0.0-use.local resolution: "@strapi/plugin-graphql@workspace:packages/plugins/graphql" dependencies: "@graphql-tools/schema": "npm:8.5.1" "@graphql-tools/utils": "npm:^8.13.1" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.5" + "@strapi/helper-plugin": "npm:4.15.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/strapi": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/strapi": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" apollo-server-core: "npm:3.12.1" apollo-server-koa: "npm:3.10.0" cross-env: "npm:^7.0.3" @@ -9613,17 +9613,17 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-i18n@npm:4.15.5-alpha.5, @strapi/plugin-i18n@workspace:packages/plugins/i18n": +"@strapi/plugin-i18n@npm:4.15.5, @strapi/plugin-i18n@workspace:packages/plugins/i18n": version: 0.0.0-use.local resolution: "@strapi/plugin-i18n@workspace:packages/plugins/i18n" dependencies: "@reduxjs/toolkit": "npm:1.9.7" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.5" + "@strapi/helper-plugin": "npm:4.15.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/strapi": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/strapi": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" "@testing-library/react": "npm:14.0.0" formik: "npm:2.4.0" immer: "npm:9.0.19" @@ -9648,16 +9648,16 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-sentry@npm:4.15.5-alpha.5, @strapi/plugin-sentry@workspace:packages/plugins/sentry": +"@strapi/plugin-sentry@npm:4.15.5, @strapi/plugin-sentry@workspace:packages/plugins/sentry": version: 0.0.0-use.local resolution: "@strapi/plugin-sentry@workspace:packages/plugins/sentry" dependencies: "@sentry/node": "npm:6.19.7" "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.5" + "@strapi/helper-plugin": "npm:4.15.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/strapi": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/strapi": "npm:4.15.5" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" react-router-dom: "npm:5.3.4" @@ -9711,17 +9711,17 @@ __metadata: languageName: node linkType: hard -"@strapi/plugin-upload@npm:4.15.5-alpha.5, @strapi/plugin-upload@workspace:packages/core/upload": +"@strapi/plugin-upload@npm:4.15.5, @strapi/plugin-upload@workspace:packages/core/upload": version: 0.0.0-use.local resolution: "@strapi/plugin-upload@workspace:packages/core/upload" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.5" + "@strapi/helper-plugin": "npm:4.15.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/provider-upload-local": "npm:4.15.5-alpha.5" - "@strapi/strapi": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/provider-upload-local": "npm:4.15.5" + "@strapi/strapi": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -9760,16 +9760,16 @@ __metadata: languageName: unknown linkType: soft -"@strapi/plugin-users-permissions@npm:4.15.5-alpha.5, @strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions": +"@strapi/plugin-users-permissions@npm:4.15.5, @strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions": version: 0.0.0-use.local resolution: "@strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions" dependencies: "@strapi/design-system": "npm:1.13.0" - "@strapi/helper-plugin": "npm:4.15.5-alpha.5" + "@strapi/helper-plugin": "npm:4.15.5" "@strapi/icons": "npm:1.13.0" - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/strapi": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/strapi": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" "@testing-library/dom": "npm:9.2.0" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" @@ -9810,14 +9810,14 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-audit-logs-local@npm:4.15.5-alpha.5, @strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local": +"@strapi/provider-audit-logs-local@npm:4.15.5, @strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local": version: 0.0.0-use.local resolution: "@strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/types": "npm:4.15.5-alpha.5" - eslint-config-custom: "npm:4.15.5-alpha.5" - tsconfig: "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/types": "npm:4.15.5" + eslint-config-custom: "npm:4.15.5" + tsconfig: "npm:4.15.5" languageName: unknown linkType: soft @@ -9825,24 +9825,24 @@ __metadata: version: 0.0.0-use.local resolution: "@strapi/provider-email-amazon-ses@workspace:packages/providers/email-amazon-ses" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" - eslint-config-custom: "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" + eslint-config-custom: "npm:4.15.5" node-ses: "npm:^3.0.3" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" languageName: unknown linkType: soft -"@strapi/provider-email-mailgun@npm:4.15.5-alpha.5, @strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun": +"@strapi/provider-email-mailgun@npm:4.15.5, @strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun": version: 0.0.0-use.local resolution: "@strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" - eslint-config-custom: "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" + eslint-config-custom: "npm:4.15.5" form-data: "npm:^4.0.0" mailgun.js: "npm:8.2.1" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" languageName: unknown linkType: soft @@ -9850,12 +9850,12 @@ __metadata: version: 0.0.0-use.local resolution: "@strapi/provider-email-nodemailer@workspace:packages/providers/email-nodemailer" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" "@types/nodemailer": "npm:6.4.7" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" lodash: "npm:4.17.21" nodemailer: "npm:6.9.1" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" languageName: unknown linkType: soft @@ -9864,10 +9864,10 @@ __metadata: resolution: "@strapi/provider-email-sendgrid@workspace:packages/providers/email-sendgrid" dependencies: "@sendgrid/mail": "npm:7.7.0" - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" - eslint-config-custom: "npm:4.15.5-alpha.5" - tsconfig: "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" + eslint-config-custom: "npm:4.15.5" + tsconfig: "npm:4.15.5" languageName: unknown linkType: soft @@ -9881,20 +9881,20 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-email-sendmail@npm:4.15.5-alpha.5, @strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail": +"@strapi/provider-email-sendmail@npm:4.15.5, @strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail": version: 0.0.0-use.local resolution: "@strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" "@types/sendmail": "npm:1.4.4" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" sendmail: "npm:^1.6.1" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" languageName: unknown linkType: soft -"@strapi/provider-upload-aws-s3@npm:4.15.5-alpha.5, @strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3": +"@strapi/provider-upload-aws-s3@npm:4.15.5, @strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3": version: 0.0.0-use.local resolution: "@strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3" dependencies: @@ -9902,24 +9902,24 @@ __metadata: "@aws-sdk/lib-storage": "npm:3.433.0" "@aws-sdk/s3-request-presigner": "npm:3.433.0" "@aws-sdk/types": "npm:3.433.0" - "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" "@types/jest": "npm:29.5.2" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" lodash: "npm:4.17.21" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" languageName: unknown linkType: soft -"@strapi/provider-upload-cloudinary@npm:4.15.5-alpha.5, @strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary": +"@strapi/provider-upload-cloudinary@npm:4.15.5, @strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary": version: 0.0.0-use.local resolution: "@strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" cloudinary: "npm:^1.41.0" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" into-stream: "npm:^5.1.0" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" languageName: unknown linkType: soft @@ -9933,16 +9933,16 @@ __metadata: languageName: node linkType: hard -"@strapi/provider-upload-local@npm:4.15.5-alpha.5, @strapi/provider-upload-local@workspace:packages/providers/upload-local": +"@strapi/provider-upload-local@npm:4.15.5, @strapi/provider-upload-local@workspace:packages/providers/upload-local": version: 0.0.0-use.local resolution: "@strapi/provider-upload-local@workspace:packages/providers/upload-local" dependencies: - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" "@types/jest": "npm:29.5.2" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" fs-extra: "npm:10.0.0" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" languageName: unknown linkType: soft @@ -10014,28 +10014,28 @@ __metadata: languageName: node linkType: hard -"@strapi/strapi@npm:4.15.5-alpha.5, @strapi/strapi@workspace:packages/core/strapi": +"@strapi/strapi@npm:4.15.5, @strapi/strapi@workspace:packages/core/strapi": version: 0.0.0-use.local resolution: "@strapi/strapi@workspace:packages/core/strapi" dependencies: "@koa/cors": "npm:3.4.3" "@koa/router": "npm:10.1.1" - "@strapi/admin": "npm:4.15.5-alpha.5" - "@strapi/data-transfer": "npm:4.15.5-alpha.5" - "@strapi/database": "npm:4.15.5-alpha.5" - "@strapi/generate-new": "npm:4.15.5-alpha.5" - "@strapi/generators": "npm:4.15.5-alpha.5" - "@strapi/logger": "npm:4.15.5-alpha.5" + "@strapi/admin": "npm:4.15.5" + "@strapi/data-transfer": "npm:4.15.5" + "@strapi/database": "npm:4.15.5" + "@strapi/generate-new": "npm:4.15.5" + "@strapi/generators": "npm:4.15.5" + "@strapi/logger": "npm:4.15.5" "@strapi/pack-up": "workspace:*" - "@strapi/permissions": "npm:4.15.5-alpha.5" - "@strapi/plugin-content-manager": "npm:4.15.5-alpha.5" - "@strapi/plugin-content-type-builder": "npm:4.15.5-alpha.5" - "@strapi/plugin-email": "npm:4.15.5-alpha.5" - "@strapi/plugin-upload": "npm:4.15.5-alpha.5" + "@strapi/permissions": "npm:4.15.5" + "@strapi/plugin-content-manager": "npm:4.15.5" + "@strapi/plugin-content-type-builder": "npm:4.15.5" + "@strapi/plugin-email": "npm:4.15.5" + "@strapi/plugin-upload": "npm:4.15.5" "@strapi/ts-zen": "npm:^0.2.0" - "@strapi/types": "npm:4.15.5-alpha.5" - "@strapi/typescript-utils": "npm:4.15.5-alpha.5" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/types": "npm:4.15.5" + "@strapi/typescript-utils": "npm:4.15.5" + "@strapi/utils": "npm:4.15.5" "@types/bcryptjs": "npm:2.4.3" "@types/configstore": "npm:5.0.1" "@types/delegates": "npm:1.0.0" @@ -10061,7 +10061,7 @@ __metadata: debug: "npm:4.3.4" delegates: "npm:1.0.0" dotenv: "npm:14.2.0" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" execa: "npm:5.1.1" fs-extra: "npm:10.0.0" glob: "npm:7.2.3" @@ -10091,7 +10091,7 @@ __metadata: semver: "npm:7.5.4" statuses: "npm:2.0.1" supertest: "npm:6.3.3" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" typescript: "npm:5.2.2" yup: "npm:0.32.9" bin: @@ -10128,29 +10128,29 @@ __metadata: languageName: node linkType: hard -"@strapi/types@npm:4.15.5-alpha.5, @strapi/types@workspace:packages/core/types": +"@strapi/types@npm:4.15.5, @strapi/types@workspace:packages/core/types": version: 0.0.0-use.local resolution: "@strapi/types@workspace:packages/core/types" dependencies: "@koa/cors": "npm:3.4.3" "@koa/router": "npm:10.1.1" - "@strapi/database": "npm:4.15.5-alpha.5" - "@strapi/logger": "npm:4.15.5-alpha.5" - "@strapi/pack-up": "npm:4.15.5-alpha.5" - "@strapi/permissions": "npm:4.15.5-alpha.5" + "@strapi/database": "npm:4.15.5" + "@strapi/logger": "npm:4.15.5" + "@strapi/pack-up": "npm:4.15.5" + "@strapi/permissions": "npm:4.15.5" "@strapi/ts-zen": "npm:^0.2.0" - "@strapi/utils": "npm:4.15.5-alpha.5" + "@strapi/utils": "npm:4.15.5" "@types/jest": "npm:29.5.2" "@types/koa": "npm:2.13.4" "@types/koa__router": "npm:12.0.0" "@types/node-schedule": "npm:2.1.0" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" https-proxy-agent: "npm:5.0.1" koa: "npm:2.13.4" node-fetch: "npm:2.7.0" node-schedule: "npm:2.1.0" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" typescript: "npm:5.2.2" languageName: unknown linkType: soft @@ -10169,7 +10169,7 @@ __metadata: languageName: node linkType: hard -"@strapi/typescript-utils@npm:4.15.5-alpha.5, @strapi/typescript-utils@workspace:packages/utils/typescript": +"@strapi/typescript-utils@npm:4.15.5, @strapi/typescript-utils@workspace:packages/utils/typescript": version: 0.0.0-use.local resolution: "@strapi/typescript-utils@workspace:packages/utils/typescript" dependencies: @@ -10228,22 +10228,22 @@ __metadata: languageName: node linkType: hard -"@strapi/utils@npm:4.15.5-alpha.5, @strapi/utils@workspace:packages/core/utils": +"@strapi/utils@npm:4.15.5, @strapi/utils@workspace:packages/core/utils": version: 0.0.0-use.local resolution: "@strapi/utils@workspace:packages/core/utils" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/pack-up": "npm:4.15.5" "@types/koa": "npm:2.13.4" "@types/node": "npm:18.18.4" date-fns: "npm:2.30.0" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" http-errors: "npm:1.8.1" koa: "npm:2.13.4" koa-body: "npm:4.2.0" lodash: "npm:4.17.21" p-map: "npm:4.0.0" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" yup: "npm:0.32.9" languageName: unknown linkType: soft @@ -15642,12 +15642,12 @@ __metadata: version: 0.0.0-use.local resolution: "create-strapi-app@workspace:packages/cli/create-strapi-app" dependencies: - "@strapi/generate-new": "npm:4.15.5-alpha.5" - "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/generate-new": "npm:4.15.5" + "@strapi/pack-up": "npm:4.15.5" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" inquirer: "npm:8.2.5" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" bin: create-strapi-app: ./bin/index.js languageName: unknown @@ -15657,17 +15657,17 @@ __metadata: version: 0.0.0-use.local resolution: "create-strapi-starter@workspace:packages/cli/create-strapi-starter" dependencies: - "@strapi/generate-new": "npm:4.15.5-alpha.5" - "@strapi/pack-up": "npm:4.15.5-alpha.5" + "@strapi/generate-new": "npm:4.15.5" + "@strapi/pack-up": "npm:4.15.5" chalk: "npm:4.1.2" ci-info: "npm:3.8.0" commander: "npm:8.3.0" - eslint-config-custom: "npm:4.15.5-alpha.5" + eslint-config-custom: "npm:4.15.5" execa: "npm:5.1.1" fs-extra: "npm:10.0.0" inquirer: "npm:8.2.5" ora: "npm:5.4.1" - tsconfig: "npm:4.15.5-alpha.5" + tsconfig: "npm:4.15.5" bin: create-strapi-starter: ./bin/index.js languageName: unknown @@ -17570,7 +17570,7 @@ __metadata: languageName: node linkType: hard -"eslint-config-custom@npm:4.15.5-alpha.5, eslint-config-custom@workspace:packages/utils/eslint-config-custom": +"eslint-config-custom@npm:4.15.5, eslint-config-custom@workspace:packages/utils/eslint-config-custom": version: 0.0.0-use.local resolution: "eslint-config-custom@workspace:packages/utils/eslint-config-custom" languageName: unknown @@ -19498,16 +19498,16 @@ __metadata: resolution: "getstarted@workspace:examples/getstarted" dependencies: "@strapi/icons": "npm:1.11.0" - "@strapi/plugin-color-picker": "npm:4.15.5-alpha.5" - "@strapi/plugin-documentation": "npm:4.15.5-alpha.5" - "@strapi/plugin-graphql": "npm:4.15.5-alpha.5" - "@strapi/plugin-i18n": "npm:4.15.5-alpha.5" - "@strapi/plugin-sentry": "npm:4.15.5-alpha.5" - "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.5" - "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.5" - "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.5" - "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.5" - "@strapi/strapi": "npm:4.15.5-alpha.5" + "@strapi/plugin-color-picker": "npm:4.15.5" + "@strapi/plugin-documentation": "npm:4.15.5" + "@strapi/plugin-graphql": "npm:4.15.5" + "@strapi/plugin-i18n": "npm:4.15.5" + "@strapi/plugin-sentry": "npm:4.15.5" + "@strapi/plugin-users-permissions": "npm:4.15.5" + "@strapi/provider-email-mailgun": "npm:4.15.5" + "@strapi/provider-upload-aws-s3": "npm:4.15.5" + "@strapi/provider-upload-cloudinary": "npm:4.15.5" + "@strapi/strapi": "npm:4.15.5" better-sqlite3: "npm:8.6.0" lodash: "npm:4.17.21" mysql: "npm:2.18.1" @@ -23025,9 +23025,9 @@ __metadata: version: 0.0.0-use.local resolution: "kitchensink-ts@workspace:examples/kitchensink-ts" dependencies: - "@strapi/plugin-i18n": "npm:4.15.5-alpha.5" - "@strapi/plugin-users-permissions": "npm:4.15.5-alpha.5" - "@strapi/strapi": "npm:4.15.5-alpha.5" + "@strapi/plugin-i18n": "npm:4.15.5" + "@strapi/plugin-users-permissions": "npm:4.15.5" + "@strapi/strapi": "npm:4.15.5" better-sqlite3: "npm:8.6.0" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" @@ -23040,10 +23040,10 @@ __metadata: version: 0.0.0-use.local resolution: "kitchensink@workspace:examples/kitchensink" dependencies: - "@strapi/provider-email-mailgun": "npm:4.15.5-alpha.5" - "@strapi/provider-upload-aws-s3": "npm:4.15.5-alpha.5" - "@strapi/provider-upload-cloudinary": "npm:4.15.5-alpha.5" - "@strapi/strapi": "npm:4.15.5-alpha.5" + "@strapi/provider-email-mailgun": "npm:4.15.5" + "@strapi/provider-upload-aws-s3": "npm:4.15.5" + "@strapi/provider-upload-cloudinary": "npm:4.15.5" + "@strapi/strapi": "npm:4.15.5" lodash: "npm:4.17.21" mysql: "npm:2.18.1" mysql2: "npm:3.6.0" @@ -31985,7 +31985,7 @@ __metadata: languageName: node linkType: hard -"tsconfig@npm:4.15.5-alpha.5, tsconfig@workspace:packages/utils/tsconfig": +"tsconfig@npm:4.15.5, tsconfig@workspace:packages/utils/tsconfig": version: 0.0.0-use.local resolution: "tsconfig@workspace:packages/utils/tsconfig" dependencies: From b6dda1f6aeeaf48fd3dfbd8f2bc5b6b20fe846e2 Mon Sep 17 00:00:00 2001 From: Mark Kaylor Date: Thu, 30 Nov 2023 12:07:39 +0100 Subject: [PATCH 50/53] chore: update frontend snapshots --- .../pages/EditView/Header/tests/index.test.js | 34 ++-- .../pages/NoContentType/tests/index.test.js | 150 ++++++++++-------- .../pages/NoPermissions/tests/index.test.js | 54 +++---- .../tests/__snapshots__/index.test.js.snap | 60 ++++--- .../tests/__snapshots__/index.test.js.snap | 48 +++--- .../__snapshots__/BulkMoveDialog.test.js.snap | 56 +++---- .../EditAssetDialog.test.js.snap | 56 +++---- .../tests/__snapshots__/index.test.js.snap | 56 +++---- .../EditFolderDialog.test.js.snap | 56 +++---- .../MediaLibraryInput.test.js.snap | 48 +++--- .../ConfigureTheView.test.js.snap | 48 +++--- 11 files changed, 346 insertions(+), 320 deletions(-) diff --git a/packages/core/admin/admin/src/content-manager/pages/EditView/Header/tests/index.test.js b/packages/core/admin/admin/src/content-manager/pages/EditView/Header/tests/index.test.js index f79b09723c9..1f26b1f34bd 100644 --- a/packages/core/admin/admin/src/content-manager/pages/EditView/Header/tests/index.test.js +++ b/packages/core/admin/admin/src/content-manager/pages/EditView/Header/tests/index.test.js @@ -56,12 +56,6 @@ describe('CONTENT MANAGER | EditView | Header', () => { } = render(makeApp()); expect(firstChild).toMatchInlineSnapshot(` - .c4 { - font-size: 0.875rem; - line-height: 1.43; - color: #4945ff; - } - .c8 { font-weight: 600; font-size: 2rem; @@ -94,7 +88,7 @@ describe('CONTENT MANAGER | EditView | Header', () => { padding-bottom: 8px; } - .c6 { + .c5 { min-width: 0; } @@ -109,7 +103,7 @@ describe('CONTENT MANAGER | EditView | Header', () => { cursor: pointer; } - .c5 { + .c4 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -127,7 +121,7 @@ describe('CONTENT MANAGER | EditView | Header', () => { justify-content: space-between; } - .c7 { + .c6 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -219,7 +213,7 @@ describe('CONTENT MANAGER | EditView | Header', () => { background: #eaeaef; } - .c12[aria-disabled='true'] .c3 { + .c12[aria-disabled='true'] .c7 { color: #666687; } @@ -233,7 +227,7 @@ describe('CONTENT MANAGER | EditView | Header', () => { background: #eaeaef; } - .c12[aria-disabled='true']:active .c3 { + .c12[aria-disabled='true']:active .c7 { color: #666687; } @@ -257,6 +251,12 @@ describe('CONTENT MANAGER | EditView | Header', () => { fill: #ffffff; } + .c3 { + font-size: 0.875rem; + line-height: 1.43; + color: #4945ff; + } + .c2 { display: -webkit-inline-box; display: -webkit-inline-flex; @@ -347,20 +347,20 @@ describe('CONTENT MANAGER | EditView | Header', () => { /> Back

Create an entry

@@ -375,7 +375,7 @@ describe('CONTENT MANAGER | EditView | Header', () => { type="submit" > Save @@ -383,7 +383,7 @@ describe('CONTENT MANAGER | EditView | Header', () => {

API ID : restaurant

diff --git a/packages/core/admin/admin/src/content-manager/pages/NoContentType/tests/index.test.js b/packages/core/admin/admin/src/content-manager/pages/NoContentType/tests/index.test.js index 1f3bd93f1bf..deba0cd1759 100644 --- a/packages/core/admin/admin/src/content-manager/pages/NoContentType/tests/index.test.js +++ b/packages/core/admin/admin/src/content-manager/pages/NoContentType/tests/index.test.js @@ -32,14 +32,14 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { ); expect(firstChild).toMatchInlineSnapshot(` - .c6 { + .c5 { font-weight: 600; font-size: 2rem; line-height: 1.25; color: #32324d; } - .c13 { + .c12 { font-weight: 500; font-size: 1rem; line-height: 1.25; @@ -47,13 +47,6 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { text-align: center; } - .c18 { - font-size: 0.75rem; - line-height: 1.33; - font-weight: 600; - color: #ffffff; - } - .c1 { background: #f6f6f9; padding-top: 40px; @@ -66,37 +59,26 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { min-width: 0; } - .c7 { + .c6 { padding-right: 56px; padding-left: 56px; } - .c8 { + .c7 { background: #ffffff; padding: 64px; border-radius: 4px; box-shadow: 0px 1px 4px rgba(33,33,52,0.1); } - .c10 { + .c9 { padding-bottom: 24px; } - .c12 { + .c11 { padding-bottom: 16px; } - .c14 { - background: #4945ff; - padding-top: 8px; - padding-right: 16px; - padding-bottom: 8px; - padding-left: 16px; - border-radius: 4px; - border-color: #4945ff; - border: 1px solid #4945ff; - } - .c2 { -webkit-align-items: center; -webkit-box-align: center; @@ -129,7 +111,7 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { flex-direction: row; } - .c9 { + .c8 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -143,7 +125,33 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { flex-direction: column; } - .c15 { + .c10 svg { + height: 5.5rem; + } + + .c0:focus-visible { + outline: none; + } + + .c19 { + font-size: 0.75rem; + line-height: 1.33; + font-weight: 600; + color: #ffffff; + } + + .c13 { + background: #4945ff; + padding-top: 8px; + padding-right: 16px; + padding-bottom: 8px; + padding-left: 16px; + border-radius: 4px; + border-color: #4945ff; + border: 1px solid #4945ff; + } + + .c14 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -158,26 +166,40 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { gap: 8px; } - .c16 { + .c17 { + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + } + + .c15 { position: relative; outline: none; } - .c16 > svg { + .c15 > svg { height: 12px; width: 12px; } - .c16 > svg > g, - .c16 > svg path { + .c15 > svg > g, + .c15 > svg path { fill: #ffffff; } - .c16[aria-disabled='true'] { + .c15[aria-disabled='true'] { pointer-events: none; } - .c16:after { + .c15:after { -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; @@ -192,11 +214,11 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { border: 2px solid transparent; } - .c16:focus-visible { + .c15:focus-visible { outline: none; } - .c16:focus-visible:after { + .c15:focus-visible:after { border-radius: 8px; content: ''; position: absolute; @@ -207,73 +229,65 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { border: 2px solid #4945ff; } - .c11 svg { - height: 5.5rem; - } - - .c0:focus-visible { - outline: none; - } - - .c17 { + .c16 { -webkit-text-decoration: none; text-decoration: none; border: 1px solid #d9d8ff; background: #f0f0ff; } - .c17[aria-disabled='true'] { + .c16[aria-disabled='true'] { border: 1px solid #dcdce4; background: #eaeaef; } - .c17[aria-disabled='true'] .c5 { + .c16[aria-disabled='true'] .c18 { color: #666687; } - .c17[aria-disabled='true'] svg > g, - .c17[aria-disabled='true'] svg path { + .c16[aria-disabled='true'] svg > g, + .c16[aria-disabled='true'] svg path { fill: #666687; } - .c17[aria-disabled='true']:active { + .c16[aria-disabled='true']:active { border: 1px solid #dcdce4; background: #eaeaef; } - .c17[aria-disabled='true']:active .c5 { + .c16[aria-disabled='true']:active .c18 { color: #666687; } - .c17[aria-disabled='true']:active svg > g, - .c17[aria-disabled='true']:active svg path { + .c16[aria-disabled='true']:active svg > g, + .c16[aria-disabled='true']:active svg path { fill: #666687; } - .c17:hover { + .c16:hover { background-color: #ffffff; } - .c17:active { + .c16:active { background-color: #ffffff; border: 1px solid #4945ff; } - .c17:active .c5 { + .c16:active .c18 { color: #4945ff; } - .c17:active svg > g, - .c17:active svg path { + .c16:active svg > g, + .c16:active svg path { fill: #4945ff; } - .c17 .c5 { + .c16 .c18 { color: #271fe0; } - .c17 svg > g, - .c17 svg path { + .c16 svg > g, + .c16 svg path { fill: #271fe0; } @@ -297,7 +311,7 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { class="c3 c4" >

Content

@@ -306,14 +320,14 @@ describe('CONTENT MANAGER | pages | NoContentType', () => {

You don't have any content yet, we recommend you to create your first Content-Type.

Create your first Content-type diff --git a/packages/core/admin/admin/src/content-manager/pages/NoPermissions/tests/index.test.js b/packages/core/admin/admin/src/content-manager/pages/NoPermissions/tests/index.test.js index a602cc4478d..90496a54e41 100644 --- a/packages/core/admin/admin/src/content-manager/pages/NoPermissions/tests/index.test.js +++ b/packages/core/admin/admin/src/content-manager/pages/NoPermissions/tests/index.test.js @@ -41,14 +41,6 @@ describe('', () => { color: #32324d; } - .c12 { - font-weight: 500; - font-size: 1rem; - line-height: 1.25; - color: #666687; - text-align: center; - } - .c1 { background: #f6f6f9; padding-top: 40px; @@ -66,21 +58,6 @@ describe('', () => { padding-left: 56px; } - .c7 { - background: #ffffff; - padding: 64px; - border-radius: 4px; - box-shadow: 0px 1px 4px rgba(33,33,52,0.1); - } - - .c9 { - padding-bottom: 24px; - } - - .c11 { - padding-bottom: 16px; - } - .c2 { -webkit-align-items: center; -webkit-box-align: center; @@ -113,6 +90,33 @@ describe('', () => { flex-direction: row; } + .c0:focus-visible { + outline: none; + } + + .c12 { + font-weight: 500; + font-size: 1rem; + line-height: 1.25; + color: #666687; + text-align: center; + } + + .c7 { + background: #ffffff; + padding: 64px; + border-radius: 4px; + box-shadow: 0px 1px 4px rgba(33,33,52,0.1); + } + + .c9 { + padding-bottom: 24px; + } + + .c11 { + padding-bottom: 16px; + } + .c8 { -webkit-align-items: center; -webkit-box-align: center; @@ -131,10 +135,6 @@ describe('', () => { height: 5.5rem; } - .c0:focus-visible { - outline: none; - } -

renders and matches the snapshot 1`] = ` color: #666687; } -.c0 { - margin-left: -250px; - position: fixed; - left: 50%; - top: 2.875rem; - z-index: 10; - width: 31.25rem; -} - .c7 { padding-right: 40px; padding-left: 40px; @@ -131,10 +122,6 @@ exports[` renders and matches the snapshot 1`] = ` border-radius: 4px; } -.c40 { - padding-right: 12px; -} - .c45 { background: #4945ff; padding: 8px; @@ -146,21 +133,6 @@ exports[` renders and matches the snapshot 1`] = ` cursor: pointer; } -.c1 { - -webkit-align-items: stretch; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - gap: 8px; -} - .c8 { -webkit-align-items: center; -webkit-box-align: center; @@ -628,6 +600,34 @@ exports[` renders and matches the snapshot 1`] = ` max-height: 60vh; } +.c0 { + margin-left: -250px; + position: fixed; + left: 50%; + top: 2.875rem; + z-index: 10; + width: 31.25rem; +} + +.c40 { + padding-right: 12px; +} + +.c1 { + -webkit-align-items: stretch; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + gap: 8px; +} + .c41 { background: transparent; border: none; diff --git a/packages/core/upload/admin/src/components/EditAssetDialog/tests/__snapshots__/index.test.js.snap b/packages/core/upload/admin/src/components/EditAssetDialog/tests/__snapshots__/index.test.js.snap index 3667c706606..07d1f2baf45 100644 --- a/packages/core/upload/admin/src/components/EditAssetDialog/tests/__snapshots__/index.test.js.snap +++ b/packages/core/upload/admin/src/components/EditAssetDialog/tests/__snapshots__/index.test.js.snap @@ -54,15 +54,6 @@ exports[` renders and matches the snapshot 1`] = ` color: #666687; } -.c0 { - margin-left: -250px; - position: fixed; - left: 50%; - top: 2.875rem; - z-index: 10; - width: 31.25rem; -} - .c7 { padding-right: 40px; padding-left: 40px; @@ -131,10 +122,6 @@ exports[` renders and matches the snapshot 1`] = ` border-radius: 4px; } -.c40 { - padding-right: 12px; -} - .c45 { background: #4945ff; padding: 8px; @@ -146,21 +133,6 @@ exports[` renders and matches the snapshot 1`] = ` cursor: pointer; } -.c1 { - -webkit-align-items: stretch; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - gap: 8px; -} - .c8 { -webkit-align-items: center; -webkit-box-align: center; @@ -628,6 +600,34 @@ exports[` renders and matches the snapshot 1`] = ` max-height: 60vh; } +.c0 { + margin-left: -250px; + position: fixed; + left: 50%; + top: 2.875rem; + z-index: 10; + width: 31.25rem; +} + +.c40 { + padding-right: 12px; +} + +.c1 { + -webkit-align-items: stretch; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + gap: 8px; +} + .c41 { background: transparent; border: none; diff --git a/packages/core/upload/admin/src/components/EditFolderDialog/tests/__snapshots__/EditFolderDialog.test.js.snap b/packages/core/upload/admin/src/components/EditFolderDialog/tests/__snapshots__/EditFolderDialog.test.js.snap index b79fe365d38..168004c6596 100644 --- a/packages/core/upload/admin/src/components/EditFolderDialog/tests/__snapshots__/EditFolderDialog.test.js.snap +++ b/packages/core/upload/admin/src/components/EditFolderDialog/tests/__snapshots__/EditFolderDialog.test.js.snap @@ -34,15 +34,6 @@ exports[`EditFolderDialog renders and matches the snapshot 1`] = ` color: #ffffff; } -.c0 { - margin-left: -250px; - position: fixed; - left: 50%; - top: 2.875rem; - z-index: 10; - width: 31.25rem; -} - .c3 { padding-right: 40px; padding-left: 40px; @@ -78,10 +69,6 @@ exports[`EditFolderDialog renders and matches the snapshot 1`] = ` padding: 32px; } -.c24 { - padding-right: 12px; -} - .c29 { background: #4945ff; padding: 8px; @@ -93,21 +80,6 @@ exports[`EditFolderDialog renders and matches the snapshot 1`] = ` cursor: pointer; } -.c1 { - -webkit-align-items: stretch; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - gap: 8px; -} - .c4 { -webkit-align-items: center; -webkit-box-align: center; @@ -456,6 +428,34 @@ exports[`EditFolderDialog renders and matches the snapshot 1`] = ` max-height: 60vh; } +.c0 { + margin-left: -250px; + position: fixed; + left: 50%; + top: 2.875rem; + z-index: 10; + width: 31.25rem; +} + +.c24 { + padding-right: 12px; +} + +.c1 { + -webkit-align-items: stretch; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + gap: 8px; +} + .c25 { background: transparent; border: none; diff --git a/packages/core/upload/admin/src/components/MediaLibraryInput/tests/__snapshots__/MediaLibraryInput.test.js.snap b/packages/core/upload/admin/src/components/MediaLibraryInput/tests/__snapshots__/MediaLibraryInput.test.js.snap index 4e3a0f86a8e..de9745fa17f 100644 --- a/packages/core/upload/admin/src/components/MediaLibraryInput/tests/__snapshots__/MediaLibraryInput.test.js.snap +++ b/packages/core/upload/admin/src/components/MediaLibraryInput/tests/__snapshots__/MediaLibraryInput.test.js.snap @@ -27,15 +27,6 @@ exports[` renders and matches the snapshot 1`] = ` color: #666687; } -.c0 { - margin-left: -250px; - position: fixed; - left: 50%; - top: 2.875rem; - z-index: 10; - width: 31.25rem; -} - .c5 { background: #f6f6f9; padding: 8px; @@ -77,21 +68,6 @@ exports[` renders and matches the snapshot 1`] = ` height: 24px; } -.c1 { - -webkit-align-items: stretch; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - gap: 8px; -} - .c2 { -webkit-align-items: stretch; -webkit-box-align: stretch; @@ -181,6 +157,30 @@ exports[` renders and matches the snapshot 1`] = ` align-items: center; } +.c0 { + margin-left: -250px; + position: fixed; + left: 50%; + top: 2.875rem; + z-index: 10; + width: 31.25rem; +} + +.c1 { + -webkit-align-items: stretch; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + gap: 8px; +} + .c18 { -webkit-align-items: center; -webkit-box-align: center; diff --git a/packages/core/upload/admin/src/pages/App/ConfigureTheView/tests/__snapshots__/ConfigureTheView.test.js.snap b/packages/core/upload/admin/src/pages/App/ConfigureTheView/tests/__snapshots__/ConfigureTheView.test.js.snap index bec6d38cf14..6a88fd0b952 100644 --- a/packages/core/upload/admin/src/pages/App/ConfigureTheView/tests/__snapshots__/ConfigureTheView.test.js.snap +++ b/packages/core/upload/admin/src/pages/App/ConfigureTheView/tests/__snapshots__/ConfigureTheView.test.js.snap @@ -13,12 +13,6 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] width: 1px; } -.c8 { - font-size: 0.875rem; - line-height: 1.43; - color: #4945ff; -} - .c12 { font-weight: 600; font-size: 2rem; @@ -78,7 +72,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] padding-bottom: 8px; } -.c10 { +.c9 { min-width: 0; } @@ -125,7 +119,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] flex: 1; } -.c9 { +.c8 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -143,7 +137,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] justify-content: space-between; } -.c11 { +.c10 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -284,7 +278,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] background: #eaeaef; } -.c16[aria-disabled='true'] .c7 { +.c16[aria-disabled='true'] .c11 { color: #666687; } @@ -298,7 +292,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] background: #eaeaef; } -.c16[aria-disabled='true']:active .c7 { +.c16[aria-disabled='true']:active .c11 { color: #666687; } @@ -382,7 +376,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] flex-wrap: wrap; } -.c37[data-state='checked'] .c7 { +.c37[data-state='checked'] .c11 { font-weight: bold; color: #4945ff; } @@ -411,6 +405,12 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] outline: none; } +.c7 { + font-size: 0.875rem; + line-height: 1.43; + color: #4945ff; +} + .c6 { display: -webkit-inline-box; display: -webkit-inline-flex; @@ -527,20 +527,20 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] /> Back

Configure the view - Media Library

@@ -569,14 +569,14 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`]
Save

Define the view settings of the media library.

@@ -601,7 +601,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] class="c23" >

Number of assets displayed by default in the Media Library @@ -676,7 +676,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] class="c23" >

Note: You can override this value in the media library. From dfec2ca3fc4a3b390f514b40194d0ad37039e362 Mon Sep 17 00:00:00 2001 From: Josh <37798644+joshuaellis@users.noreply.github.com> Date: Thu, 30 Nov 2023 11:58:42 +0000 Subject: [PATCH 51/53] chore(i18n): convert middlewares to TS (#18957) --- .../sharedReducers/crudReducer/actions.ts | 4 +- .../sharedReducers/crudReducer/reducer.ts | 6 +- .../addCommonFieldsToInitialData.ts | 50 +++++++++++---- .../extendCTBAttributeInitialData.ts | 11 ++-- .../src/middlewares/extendCTBInitialData.ts | 8 ++- .../admin/src/middlewares/localePermission.ts | 64 +++++++++++-------- ...CTBAttrributeInitialDataMiddleware.test.ts | 7 ++ .../extendCTBInitialDataMiddleware.test.ts | 5 ++ .../tests/localePermissionMiddleware.test.ts | 7 ++ .../i18n/shared/contracts/content-manager.ts | 25 ++++++++ 10 files changed, 138 insertions(+), 49 deletions(-) create mode 100644 packages/plugins/i18n/shared/contracts/content-manager.ts diff --git a/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/actions.ts b/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/actions.ts index 8515ce2c78d..4e703e50c81 100644 --- a/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/actions.ts +++ b/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/actions.ts @@ -105,7 +105,7 @@ export { clearSetModifiedDataOnly, }; -type Action = +type CrudAction = | GetDataAction | GetDataSucceededAction | InitFormAction @@ -124,5 +124,5 @@ export type { SetStatusAction, SubmitSucceededAction, ClearSetModifiedDataOnlyAction, - Action, + CrudAction, }; diff --git a/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/reducer.ts b/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/reducer.ts index af80f020584..79d7babdf31 100644 --- a/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/reducer.ts +++ b/packages/core/admin/admin/src/content-manager/sharedReducers/crudReducer/reducer.ts @@ -12,7 +12,7 @@ import { SUBMIT_SUCCEEDED, } from './constants'; -import type { Action } from './actions'; +import type { CrudAction } from './actions'; interface EntityData { [key: string]: Attribute.GetValue; @@ -36,7 +36,7 @@ const initialState = { setModifiedDataOnly: false, } satisfies CrudState; -const reducer = (state: CrudState = initialState, action: Action) => +const reducer = (state: CrudState = initialState, action: CrudAction) => produce(state, (draftState) => { switch (action.type) { case GET_DATA: { @@ -88,4 +88,4 @@ const reducer = (state: CrudState = initialState, action: Action) => }); export { reducer, initialState }; -export type { CrudState, EntityData }; +export type { CrudState, EntityData, CrudAction }; diff --git a/packages/plugins/i18n/admin/src/middlewares/addCommonFieldsToInitialData.ts b/packages/plugins/i18n/admin/src/middlewares/addCommonFieldsToInitialData.ts index 1d66991d02d..9860dbb1431 100644 --- a/packages/plugins/i18n/admin/src/middlewares/addCommonFieldsToInitialData.ts +++ b/packages/plugins/i18n/admin/src/middlewares/addCommonFieldsToInitialData.ts @@ -1,3 +1,4 @@ +import { Middleware } from '@reduxjs/toolkit'; import { contentManagementUtilRemoveFieldsFromData, formatContentTypeData, @@ -6,15 +7,20 @@ import { import cloneDeep from 'lodash/cloneDeep'; import get from 'lodash/get'; import merge from 'lodash/merge'; -import { parse } from 'qs'; +import { ParsedQs, parse } from 'qs'; import { pluginId } from '../pluginId'; +import { RootState } from '../store/reducers'; -const addCommonFieldsToInitialDataMiddleware = +import type { GetNonLocalizedFields } from '../../../shared/contracts/content-manager'; +import type { Schema } from '@strapi/types'; +import type { AxiosResponse } from 'axios'; + +const addCommonFieldsToInitialDataMiddleware: () => Middleware = () => - ({ getState, dispatch }: any) => - (next: any) => - (action: any) => { + ({ getState, dispatch }) => + (next) => + (action) => { if (action.type !== 'ContentManager/CrudReducer/INIT_FORM') { return next(action); } @@ -25,8 +31,8 @@ const addCommonFieldsToInitialDataMiddleware = const search = action.rawQuery.substring(1); const query = parse(search); - const relatedEntityId = get(query, 'plugins.i18n.relatedEntityId', null); - const locale = get(query, 'plugins.i18n.locale', null); + const relatedEntityId = get(query, 'plugins.i18n.relatedEntityId', undefined); + const locale = get(query, 'plugins.i18n.locale', undefined); const isSingleType = action.isSingleType; if (!relatedEntityId && !isSingleType) { @@ -37,18 +43,35 @@ const addCommonFieldsToInitialDataMiddleware = const cmDataStore = store['content-manager_editViewCrudReducer']; const cmLayoutStore = store['content-manager_editViewLayoutManager']; const { contentTypeDataStructure } = cmDataStore; - const { currentLayout } = cmLayoutStore; + const { currentLayout } = cmLayoutStore as { + currentLayout: { + contentType: Schema.ContentType; + components: Record; + }; + }; const getData = async () => { + if ( + !isParsedParamUndefinedOrString(relatedEntityId) || + !isParsedParamUndefinedOrString(locale) + ) { + return; + } + // Show a loader dispatch({ type: 'ContentManager/CrudReducer/GET_DATA' }); const defaultDataStructure = cloneDeep(contentTypeDataStructure); try { - const { data } = await getFetchClient().post( - `/${pluginId}/content-manager/actions/get-non-localized-fields`, - { model: currentLayout.contentType.uid, id: relatedEntityId, locale } - ); + const { data } = await getFetchClient().post< + GetNonLocalizedFields.Response, + AxiosResponse, + GetNonLocalizedFields.Request['body'] + >(`/${pluginId}/content-manager/actions/get-non-localized-fields`, { + model: currentLayout.contentType.uid, + id: relatedEntityId, + locale, + }); const { nonLocalizedFields, localizations } = data; @@ -86,4 +109,7 @@ const addCommonFieldsToInitialDataMiddleware = return getData(); }; +const isParsedParamUndefinedOrString = (param: ParsedQs[string]): param is undefined | string => + typeof param === 'string' || param === undefined; + export { addCommonFieldsToInitialDataMiddleware }; diff --git a/packages/plugins/i18n/admin/src/middlewares/extendCTBAttributeInitialData.ts b/packages/plugins/i18n/admin/src/middlewares/extendCTBAttributeInitialData.ts index 83b1cd42d46..ea568c95073 100644 --- a/packages/plugins/i18n/admin/src/middlewares/extendCTBAttributeInitialData.ts +++ b/packages/plugins/i18n/admin/src/middlewares/extendCTBAttributeInitialData.ts @@ -1,9 +1,12 @@ +import { Middleware } from '@reduxjs/toolkit'; import get from 'lodash/get'; -const extendCTBAttributeInitialDataMiddleware = () => { - return ({ getState }: any) => - (next: any) => - (action: any) => { +import { RootState } from '../store/reducers'; + +const extendCTBAttributeInitialDataMiddleware: () => Middleware = () => { + return ({ getState }) => + (next) => + (action) => { const enhanceAction = () => { // the block here is to catch the error when trying to access the state // of the ctb when the plugin is not mounted diff --git a/packages/plugins/i18n/admin/src/middlewares/extendCTBInitialData.ts b/packages/plugins/i18n/admin/src/middlewares/extendCTBInitialData.ts index 18680f62bc3..e33ee95f174 100644 --- a/packages/plugins/i18n/admin/src/middlewares/extendCTBInitialData.ts +++ b/packages/plugins/i18n/admin/src/middlewares/extendCTBInitialData.ts @@ -1,5 +1,9 @@ -const extendCTBInitialDataMiddleware = () => { - return () => (next: any) => (action: any) => { +import { Middleware } from '@reduxjs/toolkit'; + +import { RootState } from '../store/reducers'; + +const extendCTBInitialDataMiddleware: () => Middleware = () => { + return () => (next) => (action) => { if ( action.type === 'ContentTypeBuilder/FormModal/SET_DATA_TO_EDIT' && action.modalType === 'contentType' diff --git a/packages/plugins/i18n/admin/src/middlewares/localePermission.ts b/packages/plugins/i18n/admin/src/middlewares/localePermission.ts index 4b999fb435b..d6812de2458 100644 --- a/packages/plugins/i18n/admin/src/middlewares/localePermission.ts +++ b/packages/plugins/i18n/admin/src/middlewares/localePermission.ts @@ -1,39 +1,51 @@ +import { Middleware } from '@reduxjs/toolkit'; +import { Permission } from '@strapi/helper-plugin'; import get from 'lodash/get'; -const filterPermissionWithLocale = (locale: string) => (permission: any) => - get(permission, 'properties.locales', []).indexOf(locale) !== -1; - -const localePermissionMiddleware = () => () => (next: any) => (action: any) => { - if (action.type !== 'ContentManager/RBACManager/SET_PERMISSIONS') { - return next(action); - } +import { RootState } from '../store/reducers'; + +/** + * TODO: is it possible to get the action types? How do we do it + * when actions are spread across multiple packages e.g. content-manager + * or content-type-builder? + */ +const localePermissionMiddleware: () => Middleware = + () => () => (next) => (action) => { + if (action.type !== 'ContentManager/RBACManager/SET_PERMISSIONS') { + return next(action); + } - const containerName = get(action, '__meta__.containerName', null); + const containerName = get(action, '__meta__.containerName', null); - if (!['editView', 'listView'].includes(containerName)) { - return next(action); - } + if (!['editView', 'listView'].includes(containerName)) { + return next(action); + } - const locale = get(action, '__meta__.plugins.i18n.locale', null); + const locale = get(action, '__meta__.plugins.i18n.locale', null); - if (!locale) { - return next(action); - } + if (!locale) { + return next(action); + } - const permissions = action.permissions; + const permissions = action.permissions as Record; - const nextPermissions = Object.keys(permissions).reduce((acc, key) => { - const currentPermission = permissions[key]; - const filteredPermissions = currentPermission.filter(filterPermissionWithLocale(locale)); + const nextPermissions = Object.keys(permissions).reduce>( + (acc, key) => { + const currentPermission = permissions[key]; + const filteredPermissions = currentPermission.filter( + (permission: Permission) => (permission.properties?.locales ?? []).indexOf(locale) !== -1 + ); - if (filteredPermissions.length) { - acc[key] = filteredPermissions; - } + if (filteredPermissions.length) { + acc[key] = filteredPermissions; + } - return acc; - }, {} as any); + return acc; + }, + {} + ); - return next({ ...action, permissions: nextPermissions }); -}; + return next({ ...action, permissions: nextPermissions }); + }; export { localePermissionMiddleware }; diff --git a/packages/plugins/i18n/admin/src/middlewares/tests/extendCTBAttrributeInitialDataMiddleware.test.ts b/packages/plugins/i18n/admin/src/middlewares/tests/extendCTBAttrributeInitialDataMiddleware.test.ts index 04c6334f682..2e2d2de800b 100644 --- a/packages/plugins/i18n/admin/src/middlewares/tests/extendCTBAttrributeInitialDataMiddleware.test.ts +++ b/packages/plugins/i18n/admin/src/middlewares/tests/extendCTBAttrributeInitialDataMiddleware.test.ts @@ -8,6 +8,7 @@ describe('i18n | middlewares | extendCTBAttributeInitialDataMiddleware', () => { const next = jest.fn(); + // @ts-expect-error – mocked store middleware({ getState })(next)(action); expect(next).toBeCalledWith(action); @@ -20,6 +21,7 @@ describe('i18n | middlewares | extendCTBAttributeInitialDataMiddleware', () => { const next = jest.fn(); + // @ts-expect-error – mocked store middleware({ getState })(next)(action); expect(next).toBeCalledWith(action); @@ -36,6 +38,7 @@ describe('i18n | middlewares | extendCTBAttributeInitialDataMiddleware', () => { const next = jest.fn(); + // @ts-expect-error – mocked store middleware({ getState })(next)(action); expect(next).toBeCalledWith(action); @@ -58,6 +61,7 @@ describe('i18n | middlewares | extendCTBAttributeInitialDataMiddleware', () => { const next = jest.fn(); + // @ts-expect-error – mocked store middleware({ getState })(next)(action); expect(next).toBeCalledWith(action); @@ -76,6 +80,7 @@ describe('i18n | middlewares | extendCTBAttributeInitialDataMiddleware', () => { const next = jest.fn(); + // @ts-expect-error – mocked store middleware({ getState })(next)(action); expect(next).toBeCalledWith(action); @@ -100,6 +105,7 @@ describe('i18n | middlewares | extendCTBAttributeInitialDataMiddleware', () => { const next = jest.fn(); + // @ts-expect-error – mocked store middleware({ getState })(next)(action); expect(next).toBeCalledWith({ @@ -126,6 +132,7 @@ describe('i18n | middlewares | extendCTBAttributeInitialDataMiddleware', () => { const next = jest.fn(); + // @ts-expect-error – mocked store middleware({ getState })(next)(action); expect(next).toBeCalledWith({ diff --git a/packages/plugins/i18n/admin/src/middlewares/tests/extendCTBInitialDataMiddleware.test.ts b/packages/plugins/i18n/admin/src/middlewares/tests/extendCTBInitialDataMiddleware.test.ts index 7238d62f372..67fead067df 100644 --- a/packages/plugins/i18n/admin/src/middlewares/tests/extendCTBInitialDataMiddleware.test.ts +++ b/packages/plugins/i18n/admin/src/middlewares/tests/extendCTBInitialDataMiddleware.test.ts @@ -7,6 +7,7 @@ describe('i18n | middlewares | extendCTBInitialDataMiddleware', () => { const next = jest.fn(); const action = {}; + // @ts-expect-error – mocked store extendCTBInitialDataMiddleware()(next)(action); expect(next).toBeCalledWith(action); @@ -21,6 +22,7 @@ describe('i18n | middlewares | extendCTBInitialDataMiddleware', () => { actionType: undefined, }; + // @ts-expect-error – mocked store extendCTBInitialDataMiddleware()(next)(action); expect(next).toBeCalledWith(action); @@ -36,6 +38,7 @@ describe('i18n | middlewares | extendCTBInitialDataMiddleware', () => { data: { pluginOptions: { i18n: { localized: false } } }, }; + // @ts-expect-error – mocked store extendCTBInitialDataMiddleware()(next)(action); expect(next).toBeCalledWith(action); @@ -51,6 +54,7 @@ describe('i18n | middlewares | extendCTBInitialDataMiddleware', () => { data: {}, }; + // @ts-expect-error – mocked store extendCTBInitialDataMiddleware()(next)(action); expect(next).toBeCalledWith({ @@ -77,6 +81,7 @@ describe('i18n | middlewares | extendCTBInitialDataMiddleware', () => { }, }; + // @ts-expect-error – mocked store extendCTBInitialDataMiddleware()(next)(action); expect(next).toBeCalledWith({ diff --git a/packages/plugins/i18n/admin/src/middlewares/tests/localePermissionMiddleware.test.ts b/packages/plugins/i18n/admin/src/middlewares/tests/localePermissionMiddleware.test.ts index ccc64caa9d2..73e2312adc6 100644 --- a/packages/plugins/i18n/admin/src/middlewares/tests/localePermissionMiddleware.test.ts +++ b/packages/plugins/i18n/admin/src/middlewares/tests/localePermissionMiddleware.test.ts @@ -7,6 +7,7 @@ describe('localePermissionMiddleware', () => { type: 'UNKNOWN_TYPE', }; + // @ts-expect-error – mocked store const nextAction = localePermissionMiddleware()()(nextFn)(action); expect(nextAction).toBe(action); @@ -19,6 +20,7 @@ describe('localePermissionMiddleware', () => { __meta__: undefined, }; + // @ts-expect-error – mocked store const nextAction = localePermissionMiddleware()()(nextFn)(action); expect(nextAction).toBe(action); @@ -31,6 +33,7 @@ describe('localePermissionMiddleware', () => { __meta__: { containerName: undefined }, }; + // @ts-expect-error – mocked store const nextAction = localePermissionMiddleware()()(nextFn)(action); expect(nextAction).toBe(action); @@ -43,6 +46,7 @@ describe('localePermissionMiddleware', () => { __meta__: { containerName: 'listView' }, }; + // @ts-expect-error – mocked store const nextAction = localePermissionMiddleware()()(nextFn)(action); expect(nextAction).toBe(action); @@ -58,6 +62,7 @@ describe('localePermissionMiddleware', () => { }, }; + // @ts-expect-error – mocked store const nextAction = localePermissionMiddleware()()(nextFn)(action); expect(nextAction).toBe(action); @@ -78,6 +83,7 @@ describe('localePermissionMiddleware', () => { permissions: {}, }; + // @ts-expect-error – mocked store const nextAction = localePermissionMiddleware()()(nextFn)(action); expect(nextAction).toEqual({ @@ -125,6 +131,7 @@ describe('localePermissionMiddleware', () => { }, }; + // @ts-expect-error – mocked store const nextAction = localePermissionMiddleware()()(nextFn)(action); expect(nextAction).toEqual({ diff --git a/packages/plugins/i18n/shared/contracts/content-manager.ts b/packages/plugins/i18n/shared/contracts/content-manager.ts new file mode 100644 index 00000000000..2c988bfb84f --- /dev/null +++ b/packages/plugins/i18n/shared/contracts/content-manager.ts @@ -0,0 +1,25 @@ +import { Entity } from '@strapi/types'; +import { errors } from '@strapi/utils'; + +/** + * POST /i18n/content-manager/actions/get-non-localized-fields - Get the localized fields + */ +export declare namespace GetNonLocalizedFields { + export interface Request { + query: {}; + body: { + id?: Entity.ID; + locale?: string; + model: string; + }; + } + + /** + * TODO: this should follow the usual `data/error` pattern. + */ + export interface Response { + nonLocalizedFields: object; + localizations: Array<{ id: Entity.ID; locale: string; publishedAt: string | null }>; + error?: errors.ApplicationError; + } +} From 675d60f265746a38dc55e5b3378eb2ab2e611289 Mon Sep 17 00:00:00 2001 From: Mark Kaylor Date: Thu, 30 Nov 2023 14:16:07 +0100 Subject: [PATCH 52/53] fix: downgrade @strapi/icons to match main 1.13.0 --- packages/core/admin/package.json | 2 +- packages/core/upload/package.json | 2 +- yarn.lock | 14 ++------------ 3 files changed, 4 insertions(+), 14 deletions(-) diff --git a/packages/core/admin/package.json b/packages/core/admin/package.json index 54d962b8aae..a93af0301bc 100644 --- a/packages/core/admin/package.json +++ b/packages/core/admin/package.json @@ -78,7 +78,7 @@ "@strapi/data-transfer": "4.15.5", "@strapi/design-system": "1.13.1", "@strapi/helper-plugin": "4.15.5", - "@strapi/icons": "1.13.1", + "@strapi/icons": "1.13.0", "@strapi/permissions": "4.15.5", "@strapi/provider-audit-logs-local": "4.15.5", "@strapi/types": "4.15.5", diff --git a/packages/core/upload/package.json b/packages/core/upload/package.json index 2edaab38c8f..548477d6011 100644 --- a/packages/core/upload/package.json +++ b/packages/core/upload/package.json @@ -45,7 +45,7 @@ "dependencies": { "@strapi/design-system": "1.13.1", "@strapi/helper-plugin": "4.15.5", - "@strapi/icons": "1.13.1", + "@strapi/icons": "1.13.0", "@strapi/provider-upload-local": "4.15.5", "@strapi/utils": "4.15.5", "axios": "1.6.0", diff --git a/yarn.lock b/yarn.lock index 28df88cadd4..f0db7e31270 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8644,7 +8644,7 @@ __metadata: "@strapi/data-transfer": "npm:4.15.5" "@strapi/design-system": "npm:1.13.1" "@strapi/helper-plugin": "npm:4.15.5" - "@strapi/icons": "npm:1.13.1" + "@strapi/icons": "npm:1.13.0" "@strapi/pack-up": "npm:4.15.5" "@strapi/permissions": "npm:4.15.5" "@strapi/provider-audit-logs-local": "npm:4.15.5" @@ -8992,16 +8992,6 @@ __metadata: languageName: node linkType: hard -"@strapi/icons@npm:1.13.1": - version: 1.13.1 - resolution: "@strapi/icons@npm:1.13.1" - peerDependencies: - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - checksum: 9dba0968a874d975f4aff086a76a1e07efb4ac9a6c5c8144fd89579554e18953e2359d5616c323dd2bc0189eb47b5a9a16280c1477ef37297a8072cdeb0bfd37 - languageName: node - linkType: hard - "@strapi/logger@npm:4.15.5, @strapi/logger@workspace:packages/utils/logger": version: 0.0.0-use.local resolution: "@strapi/logger@workspace:packages/utils/logger" @@ -9352,7 +9342,7 @@ __metadata: dependencies: "@strapi/design-system": "npm:1.13.1" "@strapi/helper-plugin": "npm:4.15.5" - "@strapi/icons": "npm:1.13.1" + "@strapi/icons": "npm:1.13.0" "@strapi/pack-up": "npm:4.15.5" "@strapi/provider-upload-local": "npm:4.15.5" "@strapi/strapi": "npm:4.15.5" From f486f51567582db957c44557e38737548338a145 Mon Sep 17 00:00:00 2001 From: Mark Kaylor Date: Thu, 30 Nov 2023 15:56:13 +0100 Subject: [PATCH 53/53] fix: update frontend snapshots after downgrade --- .../pages/EditView/Header/tests/index.test.js | 34 ++-- .../pages/NoContentType/tests/index.test.js | 150 ++++++++---------- .../pages/NoPermissions/tests/index.test.js | 54 +++---- .../tests/__snapshots__/index.test.js.snap | 60 +++---- .../tests/__snapshots__/index.test.js.snap | 48 +++--- .../__snapshots__/BulkMoveDialog.test.js.snap | 56 +++---- .../EditAssetDialog.test.js.snap | 56 +++---- .../tests/__snapshots__/index.test.js.snap | 56 +++---- .../EditFolderDialog.test.js.snap | 56 +++---- .../MediaLibraryInput.test.js.snap | 48 +++--- .../ConfigureTheView.test.js.snap | 48 +++--- 11 files changed, 320 insertions(+), 346 deletions(-) diff --git a/packages/core/admin/admin/src/content-manager/pages/EditView/Header/tests/index.test.js b/packages/core/admin/admin/src/content-manager/pages/EditView/Header/tests/index.test.js index 1f26b1f34bd..f79b09723c9 100644 --- a/packages/core/admin/admin/src/content-manager/pages/EditView/Header/tests/index.test.js +++ b/packages/core/admin/admin/src/content-manager/pages/EditView/Header/tests/index.test.js @@ -56,6 +56,12 @@ describe('CONTENT MANAGER | EditView | Header', () => { } = render(makeApp()); expect(firstChild).toMatchInlineSnapshot(` + .c4 { + font-size: 0.875rem; + line-height: 1.43; + color: #4945ff; + } + .c8 { font-weight: 600; font-size: 2rem; @@ -88,7 +94,7 @@ describe('CONTENT MANAGER | EditView | Header', () => { padding-bottom: 8px; } - .c5 { + .c6 { min-width: 0; } @@ -103,7 +109,7 @@ describe('CONTENT MANAGER | EditView | Header', () => { cursor: pointer; } - .c4 { + .c5 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -121,7 +127,7 @@ describe('CONTENT MANAGER | EditView | Header', () => { justify-content: space-between; } - .c6 { + .c7 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -213,7 +219,7 @@ describe('CONTENT MANAGER | EditView | Header', () => { background: #eaeaef; } - .c12[aria-disabled='true'] .c7 { + .c12[aria-disabled='true'] .c3 { color: #666687; } @@ -227,7 +233,7 @@ describe('CONTENT MANAGER | EditView | Header', () => { background: #eaeaef; } - .c12[aria-disabled='true']:active .c7 { + .c12[aria-disabled='true']:active .c3 { color: #666687; } @@ -251,12 +257,6 @@ describe('CONTENT MANAGER | EditView | Header', () => { fill: #ffffff; } - .c3 { - font-size: 0.875rem; - line-height: 1.43; - color: #4945ff; - } - .c2 { display: -webkit-inline-box; display: -webkit-inline-flex; @@ -347,20 +347,20 @@ describe('CONTENT MANAGER | EditView | Header', () => { /> Back

Create an entry

@@ -375,7 +375,7 @@ describe('CONTENT MANAGER | EditView | Header', () => { type="submit" > Save @@ -383,7 +383,7 @@ describe('CONTENT MANAGER | EditView | Header', () => {

API ID : restaurant

diff --git a/packages/core/admin/admin/src/content-manager/pages/NoContentType/tests/index.test.js b/packages/core/admin/admin/src/content-manager/pages/NoContentType/tests/index.test.js index deba0cd1759..1f3bd93f1bf 100644 --- a/packages/core/admin/admin/src/content-manager/pages/NoContentType/tests/index.test.js +++ b/packages/core/admin/admin/src/content-manager/pages/NoContentType/tests/index.test.js @@ -32,14 +32,14 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { ); expect(firstChild).toMatchInlineSnapshot(` - .c5 { + .c6 { font-weight: 600; font-size: 2rem; line-height: 1.25; color: #32324d; } - .c12 { + .c13 { font-weight: 500; font-size: 1rem; line-height: 1.25; @@ -47,6 +47,13 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { text-align: center; } + .c18 { + font-size: 0.75rem; + line-height: 1.33; + font-weight: 600; + color: #ffffff; + } + .c1 { background: #f6f6f9; padding-top: 40px; @@ -59,26 +66,37 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { min-width: 0; } - .c6 { + .c7 { padding-right: 56px; padding-left: 56px; } - .c7 { + .c8 { background: #ffffff; padding: 64px; border-radius: 4px; box-shadow: 0px 1px 4px rgba(33,33,52,0.1); } - .c9 { + .c10 { padding-bottom: 24px; } - .c11 { + .c12 { padding-bottom: 16px; } + .c14 { + background: #4945ff; + padding-top: 8px; + padding-right: 16px; + padding-bottom: 8px; + padding-left: 16px; + border-radius: 4px; + border-color: #4945ff; + border: 1px solid #4945ff; + } + .c2 { -webkit-align-items: center; -webkit-box-align: center; @@ -111,7 +129,7 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { flex-direction: row; } - .c8 { + .c9 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -125,33 +143,7 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { flex-direction: column; } - .c10 svg { - height: 5.5rem; - } - - .c0:focus-visible { - outline: none; - } - - .c19 { - font-size: 0.75rem; - line-height: 1.33; - font-weight: 600; - color: #ffffff; - } - - .c13 { - background: #4945ff; - padding-top: 8px; - padding-right: 16px; - padding-bottom: 8px; - padding-left: 16px; - border-radius: 4px; - border-color: #4945ff; - border: 1px solid #4945ff; - } - - .c14 { + .c15 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -166,40 +158,26 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { gap: 8px; } - .c17 { - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - } - - .c15 { + .c16 { position: relative; outline: none; } - .c15 > svg { + .c16 > svg { height: 12px; width: 12px; } - .c15 > svg > g, - .c15 > svg path { + .c16 > svg > g, + .c16 > svg path { fill: #ffffff; } - .c15[aria-disabled='true'] { + .c16[aria-disabled='true'] { pointer-events: none; } - .c15:after { + .c16:after { -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; @@ -214,11 +192,11 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { border: 2px solid transparent; } - .c15:focus-visible { + .c16:focus-visible { outline: none; } - .c15:focus-visible:after { + .c16:focus-visible:after { border-radius: 8px; content: ''; position: absolute; @@ -229,65 +207,73 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { border: 2px solid #4945ff; } - .c16 { + .c11 svg { + height: 5.5rem; + } + + .c0:focus-visible { + outline: none; + } + + .c17 { -webkit-text-decoration: none; text-decoration: none; border: 1px solid #d9d8ff; background: #f0f0ff; } - .c16[aria-disabled='true'] { + .c17[aria-disabled='true'] { border: 1px solid #dcdce4; background: #eaeaef; } - .c16[aria-disabled='true'] .c18 { + .c17[aria-disabled='true'] .c5 { color: #666687; } - .c16[aria-disabled='true'] svg > g, - .c16[aria-disabled='true'] svg path { + .c17[aria-disabled='true'] svg > g, + .c17[aria-disabled='true'] svg path { fill: #666687; } - .c16[aria-disabled='true']:active { + .c17[aria-disabled='true']:active { border: 1px solid #dcdce4; background: #eaeaef; } - .c16[aria-disabled='true']:active .c18 { + .c17[aria-disabled='true']:active .c5 { color: #666687; } - .c16[aria-disabled='true']:active svg > g, - .c16[aria-disabled='true']:active svg path { + .c17[aria-disabled='true']:active svg > g, + .c17[aria-disabled='true']:active svg path { fill: #666687; } - .c16:hover { + .c17:hover { background-color: #ffffff; } - .c16:active { + .c17:active { background-color: #ffffff; border: 1px solid #4945ff; } - .c16:active .c18 { + .c17:active .c5 { color: #4945ff; } - .c16:active svg > g, - .c16:active svg path { + .c17:active svg > g, + .c17:active svg path { fill: #4945ff; } - .c16 .c18 { + .c17 .c5 { color: #271fe0; } - .c16 svg > g, - .c16 svg path { + .c17 svg > g, + .c17 svg path { fill: #271fe0; } @@ -311,7 +297,7 @@ describe('CONTENT MANAGER | pages | NoContentType', () => { class="c3 c4" >

Content

@@ -320,14 +306,14 @@ describe('CONTENT MANAGER | pages | NoContentType', () => {

You don't have any content yet, we recommend you to create your first Content-Type.

Create your first Content-type diff --git a/packages/core/admin/admin/src/content-manager/pages/NoPermissions/tests/index.test.js b/packages/core/admin/admin/src/content-manager/pages/NoPermissions/tests/index.test.js index 90496a54e41..a602cc4478d 100644 --- a/packages/core/admin/admin/src/content-manager/pages/NoPermissions/tests/index.test.js +++ b/packages/core/admin/admin/src/content-manager/pages/NoPermissions/tests/index.test.js @@ -41,6 +41,14 @@ describe('', () => { color: #32324d; } + .c12 { + font-weight: 500; + font-size: 1rem; + line-height: 1.25; + color: #666687; + text-align: center; + } + .c1 { background: #f6f6f9; padding-top: 40px; @@ -58,6 +66,21 @@ describe('', () => { padding-left: 56px; } + .c7 { + background: #ffffff; + padding: 64px; + border-radius: 4px; + box-shadow: 0px 1px 4px rgba(33,33,52,0.1); + } + + .c9 { + padding-bottom: 24px; + } + + .c11 { + padding-bottom: 16px; + } + .c2 { -webkit-align-items: center; -webkit-box-align: center; @@ -90,33 +113,6 @@ describe('', () => { flex-direction: row; } - .c0:focus-visible { - outline: none; - } - - .c12 { - font-weight: 500; - font-size: 1rem; - line-height: 1.25; - color: #666687; - text-align: center; - } - - .c7 { - background: #ffffff; - padding: 64px; - border-radius: 4px; - box-shadow: 0px 1px 4px rgba(33,33,52,0.1); - } - - .c9 { - padding-bottom: 24px; - } - - .c11 { - padding-bottom: 16px; - } - .c8 { -webkit-align-items: center; -webkit-box-align: center; @@ -135,6 +131,10 @@ describe('', () => { height: 5.5rem; } + .c0:focus-visible { + outline: none; + } +

renders and matches the snapshot 1`] = ` color: #666687; } +.c0 { + margin-left: -250px; + position: fixed; + left: 50%; + top: 2.875rem; + z-index: 10; + width: 31.25rem; +} + .c7 { padding-right: 40px; padding-left: 40px; @@ -122,6 +131,10 @@ exports[` renders and matches the snapshot 1`] = ` border-radius: 4px; } +.c40 { + padding-right: 12px; +} + .c45 { background: #4945ff; padding: 8px; @@ -133,6 +146,21 @@ exports[` renders and matches the snapshot 1`] = ` cursor: pointer; } +.c1 { + -webkit-align-items: stretch; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + gap: 8px; +} + .c8 { -webkit-align-items: center; -webkit-box-align: center; @@ -600,34 +628,6 @@ exports[` renders and matches the snapshot 1`] = ` max-height: 60vh; } -.c0 { - margin-left: -250px; - position: fixed; - left: 50%; - top: 2.875rem; - z-index: 10; - width: 31.25rem; -} - -.c40 { - padding-right: 12px; -} - -.c1 { - -webkit-align-items: stretch; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - gap: 8px; -} - .c41 { background: transparent; border: none; diff --git a/packages/core/upload/admin/src/components/EditAssetDialog/tests/__snapshots__/index.test.js.snap b/packages/core/upload/admin/src/components/EditAssetDialog/tests/__snapshots__/index.test.js.snap index 07d1f2baf45..3667c706606 100644 --- a/packages/core/upload/admin/src/components/EditAssetDialog/tests/__snapshots__/index.test.js.snap +++ b/packages/core/upload/admin/src/components/EditAssetDialog/tests/__snapshots__/index.test.js.snap @@ -54,6 +54,15 @@ exports[` renders and matches the snapshot 1`] = ` color: #666687; } +.c0 { + margin-left: -250px; + position: fixed; + left: 50%; + top: 2.875rem; + z-index: 10; + width: 31.25rem; +} + .c7 { padding-right: 40px; padding-left: 40px; @@ -122,6 +131,10 @@ exports[` renders and matches the snapshot 1`] = ` border-radius: 4px; } +.c40 { + padding-right: 12px; +} + .c45 { background: #4945ff; padding: 8px; @@ -133,6 +146,21 @@ exports[` renders and matches the snapshot 1`] = ` cursor: pointer; } +.c1 { + -webkit-align-items: stretch; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + gap: 8px; +} + .c8 { -webkit-align-items: center; -webkit-box-align: center; @@ -600,34 +628,6 @@ exports[` renders and matches the snapshot 1`] = ` max-height: 60vh; } -.c0 { - margin-left: -250px; - position: fixed; - left: 50%; - top: 2.875rem; - z-index: 10; - width: 31.25rem; -} - -.c40 { - padding-right: 12px; -} - -.c1 { - -webkit-align-items: stretch; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - gap: 8px; -} - .c41 { background: transparent; border: none; diff --git a/packages/core/upload/admin/src/components/EditFolderDialog/tests/__snapshots__/EditFolderDialog.test.js.snap b/packages/core/upload/admin/src/components/EditFolderDialog/tests/__snapshots__/EditFolderDialog.test.js.snap index 168004c6596..b79fe365d38 100644 --- a/packages/core/upload/admin/src/components/EditFolderDialog/tests/__snapshots__/EditFolderDialog.test.js.snap +++ b/packages/core/upload/admin/src/components/EditFolderDialog/tests/__snapshots__/EditFolderDialog.test.js.snap @@ -34,6 +34,15 @@ exports[`EditFolderDialog renders and matches the snapshot 1`] = ` color: #ffffff; } +.c0 { + margin-left: -250px; + position: fixed; + left: 50%; + top: 2.875rem; + z-index: 10; + width: 31.25rem; +} + .c3 { padding-right: 40px; padding-left: 40px; @@ -69,6 +78,10 @@ exports[`EditFolderDialog renders and matches the snapshot 1`] = ` padding: 32px; } +.c24 { + padding-right: 12px; +} + .c29 { background: #4945ff; padding: 8px; @@ -80,6 +93,21 @@ exports[`EditFolderDialog renders and matches the snapshot 1`] = ` cursor: pointer; } +.c1 { + -webkit-align-items: stretch; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + gap: 8px; +} + .c4 { -webkit-align-items: center; -webkit-box-align: center; @@ -428,34 +456,6 @@ exports[`EditFolderDialog renders and matches the snapshot 1`] = ` max-height: 60vh; } -.c0 { - margin-left: -250px; - position: fixed; - left: 50%; - top: 2.875rem; - z-index: 10; - width: 31.25rem; -} - -.c24 { - padding-right: 12px; -} - -.c1 { - -webkit-align-items: stretch; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - gap: 8px; -} - .c25 { background: transparent; border: none; diff --git a/packages/core/upload/admin/src/components/MediaLibraryInput/tests/__snapshots__/MediaLibraryInput.test.js.snap b/packages/core/upload/admin/src/components/MediaLibraryInput/tests/__snapshots__/MediaLibraryInput.test.js.snap index de9745fa17f..4e3a0f86a8e 100644 --- a/packages/core/upload/admin/src/components/MediaLibraryInput/tests/__snapshots__/MediaLibraryInput.test.js.snap +++ b/packages/core/upload/admin/src/components/MediaLibraryInput/tests/__snapshots__/MediaLibraryInput.test.js.snap @@ -27,6 +27,15 @@ exports[` renders and matches the snapshot 1`] = ` color: #666687; } +.c0 { + margin-left: -250px; + position: fixed; + left: 50%; + top: 2.875rem; + z-index: 10; + width: 31.25rem; +} + .c5 { background: #f6f6f9; padding: 8px; @@ -68,6 +77,21 @@ exports[` renders and matches the snapshot 1`] = ` height: 24px; } +.c1 { + -webkit-align-items: stretch; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + gap: 8px; +} + .c2 { -webkit-align-items: stretch; -webkit-box-align: stretch; @@ -157,30 +181,6 @@ exports[` renders and matches the snapshot 1`] = ` align-items: center; } -.c0 { - margin-left: -250px; - position: fixed; - left: 50%; - top: 2.875rem; - z-index: 10; - width: 31.25rem; -} - -.c1 { - -webkit-align-items: stretch; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - gap: 8px; -} - .c18 { -webkit-align-items: center; -webkit-box-align: center; diff --git a/packages/core/upload/admin/src/pages/App/ConfigureTheView/tests/__snapshots__/ConfigureTheView.test.js.snap b/packages/core/upload/admin/src/pages/App/ConfigureTheView/tests/__snapshots__/ConfigureTheView.test.js.snap index 6a88fd0b952..bec6d38cf14 100644 --- a/packages/core/upload/admin/src/pages/App/ConfigureTheView/tests/__snapshots__/ConfigureTheView.test.js.snap +++ b/packages/core/upload/admin/src/pages/App/ConfigureTheView/tests/__snapshots__/ConfigureTheView.test.js.snap @@ -13,6 +13,12 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] width: 1px; } +.c8 { + font-size: 0.875rem; + line-height: 1.43; + color: #4945ff; +} + .c12 { font-weight: 600; font-size: 2rem; @@ -72,7 +78,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] padding-bottom: 8px; } -.c9 { +.c10 { min-width: 0; } @@ -119,7 +125,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] flex: 1; } -.c8 { +.c9 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -137,7 +143,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] justify-content: space-between; } -.c10 { +.c11 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -278,7 +284,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] background: #eaeaef; } -.c16[aria-disabled='true'] .c11 { +.c16[aria-disabled='true'] .c7 { color: #666687; } @@ -292,7 +298,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] background: #eaeaef; } -.c16[aria-disabled='true']:active .c11 { +.c16[aria-disabled='true']:active .c7 { color: #666687; } @@ -376,7 +382,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] flex-wrap: wrap; } -.c37[data-state='checked'] .c11 { +.c37[data-state='checked'] .c7 { font-weight: bold; color: #4945ff; } @@ -405,12 +411,6 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] outline: none; } -.c7 { - font-size: 0.875rem; - line-height: 1.43; - color: #4945ff; -} - .c6 { display: -webkit-inline-box; display: -webkit-inline-flex; @@ -527,20 +527,20 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] /> Back

Configure the view - Media Library

@@ -569,14 +569,14 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`]
Save

Define the view settings of the media library.

@@ -601,7 +601,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] class="c23" >

Number of assets displayed by default in the Media Library @@ -676,7 +676,7 @@ exports[`Upload - Configure initial render renders and matches the snapshot 1`] class="c23" >

Note: You can override this value in the media library.