Merge pull request #18709 from strapi/releases/4.15.2

Co-authored-by: Josh <37798644+joshuaellis@users.noreply.github.com>
Co-authored-by: Marc Roig <marc12info@gmail.com>
Co-authored-by: Mark Kaylor <mark.kaylor@strapi.io>
This commit is contained in:
Alexandre BODIN 2023-11-09 16:56:46 +01:00 committed by GitHub
commit d999ad0b00
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
62 changed files with 723 additions and 560 deletions

View File

@ -1,6 +1,6 @@
{
"name": "check-pr-status",
"version": "4.15.1",
"version": "4.15.2",
"private": true,
"license": "MIT",
"main": "dist/index.js",

View File

@ -1,6 +1,6 @@
{
"name": "getstarted",
"version": "4.15.1",
"version": "4.15.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.1",
"@strapi/plugin-documentation": "4.15.1",
"@strapi/plugin-graphql": "4.15.1",
"@strapi/plugin-i18n": "4.15.1",
"@strapi/plugin-sentry": "4.15.1",
"@strapi/plugin-users-permissions": "4.15.1",
"@strapi/provider-email-mailgun": "4.15.1",
"@strapi/provider-upload-aws-s3": "4.15.1",
"@strapi/provider-upload-cloudinary": "4.15.1",
"@strapi/strapi": "4.15.1",
"@strapi/plugin-color-picker": "4.15.2",
"@strapi/plugin-documentation": "4.15.2",
"@strapi/plugin-graphql": "4.15.2",
"@strapi/plugin-i18n": "4.15.2",
"@strapi/plugin-sentry": "4.15.2",
"@strapi/plugin-users-permissions": "4.15.2",
"@strapi/provider-email-mailgun": "4.15.2",
"@strapi/provider-upload-aws-s3": "4.15.2",
"@strapi/provider-upload-cloudinary": "4.15.2",
"@strapi/strapi": "4.15.2",
"better-sqlite3": "8.6.0",
"lodash": "4.17.21",
"mysql": "2.18.1",

View File

@ -1,6 +1,6 @@
{
"name": "kitchensink-ts",
"version": "4.15.1",
"version": "4.15.2",
"private": true,
"description": "A Strapi application",
"license": "MIT",
@ -14,9 +14,9 @@
"strapi": "strapi"
},
"dependencies": {
"@strapi/plugin-i18n": "4.15.1",
"@strapi/plugin-users-permissions": "4.15.1",
"@strapi/strapi": "4.15.1",
"@strapi/plugin-i18n": "4.15.2",
"@strapi/plugin-users-permissions": "4.15.2",
"@strapi/strapi": "4.15.2",
"better-sqlite3": "8.6.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",

View File

@ -1,6 +1,6 @@
{
"name": "kitchensink",
"version": "4.15.1",
"version": "4.15.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.1",
"@strapi/provider-upload-aws-s3": "4.15.1",
"@strapi/provider-upload-cloudinary": "4.15.1",
"@strapi/strapi": "4.15.1",
"@strapi/provider-email-mailgun": "4.15.2",
"@strapi/provider-upload-aws-s3": "4.15.2",
"@strapi/provider-upload-cloudinary": "4.15.2",
"@strapi/strapi": "4.15.2",
"lodash": "4.17.21",
"mysql": "2.18.1",
"mysql2": "3.6.0",

View File

@ -1,5 +1,5 @@
{
"version": "4.15.1",
"version": "4.15.2",
"packages": ["packages/*", "examples/*"],
"npmClient": "yarn",
"useWorkspaces": true,

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/admin-test-utils",
"version": "4.15.1",
"version": "4.15.2",
"private": true,
"description": "Test utilities for the Strapi administration panel",
"license": "MIT",
@ -62,6 +62,7 @@
"build": "pack-up build",
"clean": "run -T rimraf ./dist",
"lint": "run -T eslint .",
"prepublishOnly": "yarn clean && yarn build",
"test:ts": "run -T tsc --noEmit",
"watch": "pack-up watch"
},
@ -74,8 +75,8 @@
"@reduxjs/toolkit": "1.9.7",
"@strapi/pack-up": "workspace:*",
"@testing-library/jest-dom": "5.16.5",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"peerDependencies": {
"@reduxjs/toolkit": "^1.9.7",

View File

@ -1,6 +1,6 @@
{
"name": "create-strapi-app",
"version": "4.15.1",
"version": "4.15.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.1",
"@strapi/generate-new": "4.15.2",
"commander": "8.3.0",
"inquirer": "8.2.5"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"@strapi/pack-up": "4.15.2",
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "create-strapi-starter",
"version": "4.15.1",
"version": "4.15.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.1",
"@strapi/generate-new": "4.15.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": "workspace:*",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"@strapi/pack-up": "4.15.2",
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -9,6 +9,7 @@ const build: StrapiCommand = ({ command, ctx }) => {
command
.command('build')
.option('-d, --debug', 'Enable debugging mode with verbose logs', false)
.option('--ignore-prompts', 'Ignore all prompts', false)
.option('--minify', 'Minify the output', true)
.option('--no-optimization', '[deprecated]: use minify instead')
.option('--silent', "Don't log anything", false)
@ -31,7 +32,9 @@ const develop: StrapiCommand = ({ command, ctx }) => {
.alias('dev')
.option('-d, --debug', 'Enable debugging mode with verbose logs', false)
.option('--silent', "Don't log anything", false)
.option('--ignore-prompts', 'Ignore all prompts', false)
.option('--polling', 'Watch for file changes in network directories', false)
.option('--watch-admin', 'Watch the admin panel for hot changes', false)
.option(
'--no-build',
'[deprecated]: there is middleware for the server, it is no longer a separate process'

View File

@ -10,6 +10,10 @@ import { getTimer } from './core/timer';
import type { CLIContext } from '@strapi/strapi';
interface BuildOptions extends CLIContext {
/**
* @default false
*/
ignorePrompts?: boolean;
/**
* Minify the output
*
@ -31,13 +35,15 @@ interface BuildOptions extends CLIContext {
*
* @description Builds the admin panel of the strapi application.
*/
const build = async ({ logger, cwd, tsconfig, ...options }: BuildOptions) => {
const build = async ({ logger, cwd, tsconfig, ignorePrompts, ...options }: BuildOptions) => {
const timer = getTimer();
const { didInstall } = await checkRequiredDependencies({ cwd, logger }).catch((err) => {
logger.error(err.message);
process.exit(1);
});
const { didInstall } = await checkRequiredDependencies({ cwd, logger, ignorePrompts }).catch(
(err) => {
logger.error(err.message);
process.exit(1);
}
);
if (didInstall) {
return;

View File

@ -15,8 +15,8 @@ import { getPackageManager } from './managers';
const PEER_DEPS = {
react: '^18.0.0',
'react-dom': '^18.0.0',
'react-router-dom': '^5.0.0',
'styled-components': '^5.0.0',
'react-router-dom': '^5.2.0',
'styled-components': '^5.2.1',
};
interface CheckRequiredDependenciesResult {
@ -41,7 +41,11 @@ interface DepToInstall {
const checkRequiredDependencies = async ({
cwd,
logger,
}: Pick<BuildOptions, 'cwd' | 'logger'>): Promise<CheckRequiredDependenciesResult> => {
ignorePrompts,
}: Pick<
BuildOptions,
'cwd' | 'logger' | 'ignorePrompts'
>): Promise<CheckRequiredDependenciesResult> => {
const pkg = await readPkgUp({ cwd });
if (!pkg) {
@ -102,7 +106,7 @@ const checkRequiredDependencies = async ({
/**
* temporary until V5 when we _will_ be enforcing these dependencies as required.
*/
if (process.env.NODE_ENV !== 'development') {
if (process.env.NODE_ENV !== 'development' || ignorePrompts) {
return { didInstall: false };
}

View File

@ -5,13 +5,6 @@ import { getModule, PackageJson } from './dependencies';
import { loadFile } from './files';
import { BuildContext, CreateBuildContextArgs } from '../createBuildContext';
const CORE_PLUGINS = [
'@strapi/plugin-content-manager',
'@strapi/plugin-content-type-builder',
'@strapi/plugin-email',
'@strapi/plugin-upload',
];
interface PluginMeta {
name: string;
pathToPlugin: string;
@ -46,24 +39,6 @@ export const getEnabledPlugins = async ({
}: Pick<BuildContext, 'cwd' | 'logger' | 'strapi'>) => {
const plugins: Record<string, PluginMeta> = {};
logger.debug('Core plugins', os.EOL, CORE_PLUGINS);
for (const plugin of CORE_PLUGINS) {
const pkg = await getModule(plugin, cwd);
if (pkg && validatePackageIsPlugin(pkg)) {
/**
* We know there's a name because these are our packages.
*/
const name = (pkg.strapi.name || pkg.name)!;
plugins[name] = {
name,
pathToPlugin: plugin,
};
}
}
/**
* This is the list of dependencies that are installed in the user's project.
* It will include libraries like "react", so we need to collect the ones that

View File

@ -5,7 +5,6 @@ import syncFs from 'node:fs';
import camelCase from 'lodash/camelCase';
import browserslist from 'browserslist';
import strapiFactory, { CLIContext } from '@strapi/strapi';
import type { Strapi } from '@strapi/types';
import { getConfigUrls } from '@strapi/utils';
import { getStrapiAdminEnvVars, loadEnv } from './core/env';
@ -14,6 +13,7 @@ import { isError } from './core/errors';
import type { BuildOptions } from './build';
import { DevelopOptions } from './develop';
import { getEnabledPlugins } from './core/plugins';
import { Strapi } from '@strapi/types';
interface BuildContext {
/**
@ -75,6 +75,7 @@ interface BuildContext {
}
interface CreateBuildContextArgs extends CLIContext {
strapi?: Strapi;
options?: BuildContext['options'];
}
@ -89,16 +90,24 @@ const createBuildContext = async ({
cwd,
logger,
tsconfig,
strapi,
options = {},
}: CreateBuildContextArgs) => {
const strapiInstance = strapiFactory({
// Directories
appDir: cwd,
distDir: tsconfig?.config.options.outDir ?? '',
// Options
autoReload: true,
serveAdminPanel: false,
});
/**
* If you make a new strapi instance when one already exists,
* you will overwrite the global and the app will _most likely_
* crash and die.
*/
const strapiInstance =
strapi ??
strapiFactory({
// Directories
appDir: cwd,
distDir: tsconfig?.config.options.outDir ?? '',
// Options
autoReload: true,
serveAdminPanel: false,
});
const { serverUrl, adminPath } = getConfigUrls(strapiInstance.config, true);

View File

@ -7,29 +7,78 @@ import cluster from 'node:cluster';
import { getTimer } from './core/timer';
import { checkRequiredDependencies } from './core/dependencies';
import { createBuildContext } from './createBuildContext';
import { watch as watchWebpack } from './webpack/watch';
import { WebpackWatcher, watch as watchWebpack } from './webpack/watch';
import { build as buildWebpack } from './webpack/build';
import EE from '@strapi/strapi/dist/utils/ee';
import { writeStaticClientFiles } from './staticFiles';
import strapiFactory from '@strapi/strapi';
interface DevelopOptions extends CLIContext {
/**
* @default false
*/
ignorePrompts?: boolean;
polling?: boolean;
open?: boolean;
watchAdmin?: boolean;
}
const develop = async ({ cwd, polling, logger, tsconfig, ...options }: DevelopOptions) => {
const develop = async ({
cwd,
polling,
logger,
tsconfig,
ignorePrompts,
watchAdmin,
...options
}: DevelopOptions) => {
const timer = getTimer();
if (cluster.isPrimary) {
const { didInstall } = await checkRequiredDependencies({ cwd, logger }).catch((err) => {
logger.error(err.message);
process.exit(1);
});
const { didInstall } = await checkRequiredDependencies({ cwd, logger, ignorePrompts }).catch(
(err) => {
logger.error(err.message);
process.exit(1);
}
);
if (didInstall) {
return;
}
/**
* 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
* with the application.
*/
if (!watchAdmin) {
timer.start('createBuildContext');
const contextSpinner = logger.spinner(`Building build context`).start();
console.log('');
const ctx = await createBuildContext({
cwd,
logger,
tsconfig,
options,
});
const contextDuration = timer.end('createBuildContext');
contextSpinner.text = `Building build context (${contextDuration}ms)`;
contextSpinner.succeed();
timer.start('creatingAdmin');
const adminSpinner = logger.spinner(`Creating admin`).start();
EE.init(cwd);
await writeStaticClientFiles(ctx);
await buildWebpack(ctx);
const adminDuration = timer.end('creatingAdmin');
adminSpinner.text = `Creating admin (${adminDuration}ms)`;
adminSpinner.succeed();
}
cluster.on('message', async (worker, message) => {
switch (message) {
case 'reload': {
@ -66,32 +115,48 @@ const develop = async ({ cwd, polling, logger, tsconfig, ...options }: DevelopOp
compilingTsSpinner.succeed();
}
timer.start('createBuildContext');
const contextSpinner = logger.spinner(`Building build context`).start();
console.log('');
const ctx = await createBuildContext({
cwd,
logger,
tsconfig,
options,
const strapi = strapiFactory({
appDir: cwd,
distDir: tsconfig?.config.options.outDir ?? '',
autoReload: true,
serveAdminPanel: !watchAdmin,
});
const contextDuration = timer.end('createBuildContext');
contextSpinner.text = `Building build context (${contextDuration}ms)`;
contextSpinner.succeed();
timer.start('creatingAdmin');
const adminSpinner = logger.spinner(`Creating admin`).start();
let webpackWatcher: WebpackWatcher | undefined;
EE.init(cwd);
await writeStaticClientFiles(ctx);
await watchWebpack(ctx);
/**
* If we're watching the admin panel then we're going to attach the watcher
* as a strapi middleware.
*/
if (watchAdmin) {
timer.start('createBuildContext');
const contextSpinner = logger.spinner(`Building build context`).start();
console.log('');
const adminDuration = timer.end('creatingAdmin');
adminSpinner.text = `Creating admin (${adminDuration}ms)`;
adminSpinner.succeed();
const ctx = await createBuildContext({
cwd,
logger,
strapi,
tsconfig,
options,
});
const contextDuration = timer.end('createBuildContext');
contextSpinner.text = `Building build context (${contextDuration}ms)`;
contextSpinner.succeed();
const strapiInstance = await ctx.strapi.load();
timer.start('creatingAdmin');
const adminSpinner = logger.spinner(`Creating admin`).start();
EE.init(cwd);
await writeStaticClientFiles(ctx);
webpackWatcher = await watchWebpack(ctx);
const adminDuration = timer.end('creatingAdmin');
adminSpinner.text = `Creating admin (${adminDuration}ms)`;
adminSpinner.succeed();
}
const strapiInstance = await strapi.load();
timer.start('generatingTS');
const generatingTsSpinner = logger.spinner(`Generating types`).start();
@ -164,7 +229,12 @@ const develop = async ({ cwd, polling, logger, tsconfig, ...options }: DevelopOp
'child process has the kill message, destroying the strapi instance and sending the killed process message'
);
await watcher.close();
await strapiInstance.destroy();
if (webpackWatcher) {
webpackWatcher.close();
}
process.send?.('killed');
break;
}

View File

@ -4,6 +4,7 @@ import outdent from 'outdent';
import { format } from 'prettier';
import { createElement } from 'react';
import { renderToStaticMarkup } from 'react-dom/server';
import { DefaultDocument as Document } from '../../admin/src/components/DefaultDocument';
import type { BuildContext } from './createBuildContext';
@ -26,7 +27,7 @@ const getEntryModule = ({ plugins }: EntryModuleArgs): string => {
* Any modifications made will be discarded.
*/
${pluginsImport}
import { renderAdmin } from "@strapi/admin/strapi-admin"
import { renderAdmin } from "@strapi/strapi/admin"
renderAdmin(
document.getElementById("strapi"),
@ -38,21 +39,11 @@ const getEntryModule = ({ plugins }: EntryModuleArgs): string => {
`;
};
const getDefaultDocumentComponent = () => {
// eslint-disable-next-line @typescript-eslint/no-var-requires, node/no-missing-require
const { DefaultDocument } = require('@strapi/admin/strapi-admin');
return DefaultDocument;
};
/**
* TODO: Here in the future we could add the ability
* to load a user's Document component?
*/
const getDocumentHTML = ({ logger }: Pick<BuildContext, 'logger'>) => {
const Document = getDefaultDocumentComponent();
logger.debug('Got the default document');
const getDocumentHTML = async ({ logger }: Pick<BuildContext, 'logger'>) => {
const result = renderToStaticMarkup(createElement(Document));
logger.debug('Rendered the HTML');
@ -84,7 +75,9 @@ const writeStaticClientFiles = async (ctx: BuildContext) => {
await fs.mkdir(ctx.runtimeDir, { recursive: true });
ctx.logger.debug('Created the runtime directory');
const indexHtml = decorateHTMLWithAutoGeneratedWarning(getDocumentHTML({ logger: ctx.logger }));
const indexHtml = decorateHTMLWithAutoGeneratedWarning(
await getDocumentHTML({ logger: ctx.logger })
);
await fs.writeFile(
path.join(ctx.runtimeDir, 'index.html'),

View File

@ -33,12 +33,23 @@ const resolveBaseConfig = async (ctx: BuildContext) => {
module: {
rules: [
{
test: /\.(t|j)sx?$/,
test: /\.(ts|tsx)$/,
loader: require.resolve('esbuild-loader'),
options: {
loader: 'tsx',
jsx: 'automatic',
target,
jsx: 'automatic',
},
},
{
test: /\.(js|jsx|mjs)$/,
use: {
loader: require.resolve('esbuild-loader'),
options: {
loader: 'jsx',
target,
jsx: 'automatic',
},
},
},
{

View File

@ -1,19 +1,24 @@
import os from 'node:os';
import path from 'node:path';
import { promisify } from 'node:util';
import webpackDevMiddleware from 'webpack-dev-middleware';
import webpackHotMiddleware from 'webpack-hot-middleware';
import { webpack } from 'webpack';
import type { BuildContext } from '../createBuildContext';
import { mergeConfigWithUserConfig, resolveDevelopmentConfig } from './config';
import { Common } from '@strapi/types';
import { Common, Strapi } from '@strapi/types';
const watch = async (ctx: BuildContext) => {
interface WebpackWatcher {
close(): Promise<void>;
}
const watch = async (ctx: BuildContext): Promise<WebpackWatcher> => {
const config = await resolveDevelopmentConfig(ctx);
const finalConfig = await mergeConfigWithUserConfig(config, ctx);
ctx.logger.debug('Final webpack config:', os.EOL, finalConfig);
return new Promise((res) => {
return new Promise<WebpackWatcher>((res) => {
const compiler = webpack(finalConfig);
const devMiddleware = webpackDevMiddleware(compiler);
@ -91,9 +96,18 @@ const watch = async (ctx: BuildContext) => {
]);
devMiddleware.waitUntilValid(() => {
res(true);
res({
async close() {
await Promise.all([
promisify(devMiddleware.close.bind(devMiddleware))(),
hotMiddleware.close(),
promisify(compiler.close.bind(compiler))(),
]);
},
});
});
});
};
export { watch };
export type { WebpackWatcher };

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/admin",
"version": "4.15.1",
"version": "4.15.2",
"description": "Strapi Admin",
"repository": {
"type": "git",
@ -75,14 +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.2",
"@strapi/design-system": "1.13.1",
"@strapi/helper-plugin": "4.15.1",
"@strapi/helper-plugin": "4.15.2",
"@strapi/icons": "1.13.0",
"@strapi/permissions": "4.15.1",
"@strapi/provider-audit-logs-local": "4.15.1",
"@strapi/types": "workspace:*",
"@strapi/typescript-utils": "4.15.1",
"@strapi/utils": "4.15.1",
"@strapi/permissions": "4.15.2",
"@strapi/provider-audit-logs-local": "4.15.2",
"@strapi/types": "4.15.2",
"@strapi/typescript-utils": "4.15.2",
"@strapi/utils": "4.15.2",
"axios": "1.5.0",
"bcryptjs": "2.4.3",
"boxen": "5.1.2",
@ -95,6 +96,7 @@
"css-loader": "^6.8.1",
"date-fns": "2.30.0",
"dotenv": "14.2.0",
"esbuild": "0.19.2",
"esbuild-loader": "^2.21.0",
"esbuild-register": "3.5.0",
"execa": "5.1.1",
@ -170,10 +172,9 @@
"yup": "0.32.9"
},
"devDependencies": {
"@strapi/admin-test-utils": "4.15.1",
"@strapi/data-transfer": "4.15.1",
"@strapi/pack-up": "workspace:*",
"@strapi/strapi": "4.15.1",
"@strapi/admin-test-utils": "4.15.2",
"@strapi/pack-up": "4.15.2",
"@strapi/strapi": "4.15.2",
"@testing-library/dom": "9.2.0",
"@testing-library/react": "14.0.0",
"@testing-library/user-event": "14.4.3",
@ -187,8 +188,12 @@
"vite": "4.4.9"
},
"peerDependencies": {
"@strapi/data-transfer": "4.15.1",
"@strapi/strapi": "^4.3.4"
"@strapi/data-transfer": "4.15.2",
"@strapi/strapi": "^4.3.4",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"react-router-dom": "^5.2.0",
"styled-components": "^5.2.1"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,10 +1,5 @@
{
"extends": "tsconfig/base.json",
"compilerOptions": {
"module": "ESNext",
"moduleResolution": "Bundler",
"noEmit": true
},
"extends": "tsconfig/client.json",
"include": ["_internal", "packup.config.ts"],
"exclude": ["node_modules"]
}

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/plugin-content-manager",
"version": "4.15.1",
"version": "4.15.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.1",
"@strapi/utils": "4.15.2",
"lodash": "4.17.21",
"qs": "6.11.1"
},

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/plugin-content-type-builder",
"version": "4.15.1",
"version": "4.15.2",
"description": "Strapi plugin to create content type",
"repository": {
"type": "git",
@ -37,6 +37,7 @@
"build": "pack-up build",
"clean": "run -T rimraf dist",
"lint": "run -T eslint .",
"prepublishOnly": "yarn clean && yarn build",
"test:front": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js",
"test:front:ce": "run -T cross-env IS_EE=false jest --config ./jest.config.front.js",
"test:front:watch": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js --watchAll",
@ -48,10 +49,10 @@
"dependencies": {
"@sindresorhus/slugify": "1.1.0",
"@strapi/design-system": "1.13.1",
"@strapi/generators": "4.15.1",
"@strapi/helper-plugin": "4.15.1",
"@strapi/generators": "4.15.2",
"@strapi/helper-plugin": "4.15.2",
"@strapi/icons": "1.13.0",
"@strapi/utils": "4.15.1",
"@strapi/utils": "4.15.2",
"fs-extra": "10.0.0",
"immer": "9.0.19",
"lodash": "4.17.21",
@ -64,8 +65,8 @@
"yup": "0.32.9"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"@strapi/strapi": "4.15.1",
"@strapi/pack-up": "4.15.2",
"@strapi/strapi": "4.15.2",
"@testing-library/react": "14.0.0",
"history": "^4.9.0",
"react": "^18.2.0",
@ -77,8 +78,8 @@
"@strapi/strapi": "^4.0.0",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"react-router-dom": "5.3.4",
"styled-components": "5.3.3"
"react-router-dom": "^5.2.0",
"styled-components": "^5.2.1"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/data-transfer",
"version": "4.15.1",
"version": "4.15.2",
"description": "Data transfer capabilities for Strapi",
"keywords": [
"strapi",
@ -41,10 +41,10 @@
"watch": "pack-up watch"
},
"dependencies": {
"@strapi/logger": "4.15.1",
"@strapi/strapi": "4.15.1",
"@strapi/types": "4.15.1",
"@strapi/utils": "4.15.1",
"@strapi/logger": "4.15.2",
"@strapi/strapi": "4.15.2",
"@strapi/types": "4.15.2",
"@strapi/utils": "4.15.2",
"chalk": "4.1.2",
"cli-table3": "0.6.2",
"commander": "8.3.0",
@ -61,8 +61,8 @@
"ws": "8.13.0"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"@strapi/strapi": "4.15.1",
"@strapi/pack-up": "4.15.2",
"@strapi/strapi": "4.15.2",
"@types/fs-extra": "9.0.13",
"@types/jest": "29.5.2",
"@types/koa": "2.13.4",

View File

@ -5,7 +5,7 @@ import { configs, createLogger } from '@strapi/logger';
import strapiFactory from '@strapi/strapi';
import ora from 'ora';
import { merge } from 'lodash/fp';
import type { LoadedStrapi } from '@strapi/types';
import type { LoadedStrapi, Strapi } from '@strapi/types';
import { readableBytes, exitWith } from './helpers';
import { getParseListWithChoices, parseInteger, confirmMessage } from './commander';
@ -148,7 +148,9 @@ const setSignalHandler = async (
});
};
const createStrapiInstance = async (opts: { logLevel?: string } = {}) => {
const createStrapiInstance = async (
opts: { logLevel?: string } = {}
): Promise<Strapi & Required<Strapi>> => {
try {
const appContext = await strapiFactory.compile();
const app = strapiFactory({ ...opts, ...appContext });

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/database",
"version": "4.15.1",
"version": "4.15.2",
"description": "Strapi's database layer",
"homepage": "https://strapi.io",
"bugs": {
@ -40,7 +40,7 @@
"watch": "pack-up watch"
},
"dependencies": {
"@strapi/utils": "4.15.1",
"@strapi/utils": "4.15.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": "workspace:*",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"@strapi/pack-up": "4.15.2",
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/plugin-email",
"version": "4.15.1",
"version": "4.15.2",
"description": "Easily configure your Strapi application to send emails.",
"repository": {
"type": "git",
@ -54,10 +54,10 @@
},
"dependencies": {
"@strapi/design-system": "1.13.1",
"@strapi/helper-plugin": "4.15.1",
"@strapi/helper-plugin": "4.15.2",
"@strapi/icons": "1.13.0",
"@strapi/provider-email-sendmail": "4.15.1",
"@strapi/utils": "4.15.1",
"@strapi/provider-email-sendmail": "4.15.2",
"@strapi/utils": "4.15.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": "workspace:*",
"@strapi/types": "workspace:*",
"@strapi/pack-up": "4.15.2",
"@strapi/types": "4.15.2",
"@testing-library/react": "14.0.0",
"@types/koa": "2.13.4",
"@types/lodash": "^4.14.191",
@ -81,8 +81,8 @@
"koa": "2.13.4",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"react-router-dom": "5.3.4",
"styled-components": "5.3.3"
"react-router-dom": "^5.2.0",
"styled-components": "^5.2.1"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/helper-plugin",
"version": "4.15.1",
"version": "4.15.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.1",
"@strapi/admin-test-utils": "4.15.2",
"@strapi/design-system": "1.13.1",
"@strapi/icons": "1.13.0",
"@strapi/pack-up": "workspace:*",
"@strapi/types": "4.15.1",
"@strapi/pack-up": "4.15.2",
"@strapi/types": "4.15.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.1",
"eslint-config-custom": "4.15.2",
"eslint-plugin-storybook": "0.6.14",
"msw": "1.3.0",
"react": "^18.2.0",
@ -100,8 +100,8 @@
"@strapi/icons": "1.13.0",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"react-router-dom": "^5.3.4",
"styled-components": "^5.3.3"
"react-router-dom": "^5.2.0",
"styled-components": "^5.2.1"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/permissions",
"version": "4.15.1",
"version": "4.15.2",
"description": "Strapi's permission layer.",
"repository": {
"type": "git",
@ -38,15 +38,15 @@
},
"dependencies": {
"@casl/ability": "6.5.0",
"@strapi/utils": "4.15.1",
"@strapi/utils": "4.15.2",
"lodash": "4.17.21",
"qs": "6.11.1",
"sift": "16.0.1"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"@strapi/pack-up": "4.15.2",
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/strapi",
"version": "4.15.1",
"version": "4.15.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",
@ -64,6 +64,30 @@
"url": "https://strapi.io"
}
],
"exports": {
".": {
"types": "./dist/index.d.ts",
"source": "./src/index.ts",
"import": "./dist/index.mjs",
"require": "./dist/index.js",
"default": "./dist/index.js"
},
"./dist/utils/ee": {
"types": "./dist/utils/ee.d.ts",
"source": "./src/utils/ee.ts",
"import": "./dist/utils/ee.mjs",
"require": "./dist/utils/ee.js",
"default": "./dist/utils/ee.js"
},
"./admin": {
"types": "./dist/admin.d.ts",
"source": "./src/admin.ts",
"import": "./dist/admin.mjs",
"require": "./dist/admin.js",
"default": "./dist/admin.js"
},
"./package.json": "./package.json"
},
"main": "./dist/index.js",
"module": "./dist/index.mjs",
"source": "./src/index.ts",
@ -90,21 +114,21 @@
"dependencies": {
"@koa/cors": "3.4.3",
"@koa/router": "10.1.1",
"@strapi/admin": "4.15.1",
"@strapi/data-transfer": "4.15.1",
"@strapi/database": "4.15.1",
"@strapi/generate-new": "4.15.1",
"@strapi/generators": "4.15.1",
"@strapi/logger": "4.15.1",
"@strapi/pack-up": "4.15.1",
"@strapi/permissions": "4.15.1",
"@strapi/plugin-content-manager": "4.15.1",
"@strapi/plugin-content-type-builder": "4.15.1",
"@strapi/plugin-email": "4.15.1",
"@strapi/plugin-upload": "4.15.1",
"@strapi/types": "4.15.1",
"@strapi/typescript-utils": "4.15.1",
"@strapi/utils": "4.15.1",
"@strapi/admin": "4.15.2",
"@strapi/data-transfer": "4.15.2",
"@strapi/database": "4.15.2",
"@strapi/generate-new": "4.15.2",
"@strapi/generators": "4.15.2",
"@strapi/logger": "4.15.2",
"@strapi/pack-up": "4.15.2",
"@strapi/permissions": "4.15.2",
"@strapi/plugin-content-manager": "4.15.2",
"@strapi/plugin-content-type-builder": "4.15.2",
"@strapi/plugin-email": "4.15.2",
"@strapi/plugin-upload": "4.15.2",
"@strapi/types": "4.15.2",
"@strapi/typescript-utils": "4.15.2",
"@strapi/utils": "4.15.2",
"bcryptjs": "2.4.3",
"boxen": "5.1.2",
"chalk": "4.1.2",
@ -164,9 +188,9 @@
"@types/node": "18.18.4",
"@types/node-schedule": "2.1.0",
"@types/statuses": "2.0.1",
"eslint-config-custom": "4.15.1",
"eslint-config-custom": "4.15.2",
"supertest": "6.3.3",
"tsconfig": "4.15.1"
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -4,13 +4,28 @@ import { builtinModules } from 'node:module';
export default defineConfig({
bundles: [
{
source: './src/index.ts',
import: './dist/index.js',
require: './dist/index.js',
types: './dist/index.d.ts',
runtime: 'node',
},
{
source: './src/cli.ts',
require: './dist/cli.js',
runtime: 'node',
},
{
source: './src/admin.ts',
import: './dist/admin.js',
require: './dist/admin.js',
types: './dist/index.d.ts',
runtime: 'web',
},
],
exports: {},
dist: './dist',
externals: [...builtinModules],
preserveModules: true,
runtime: 'node',
});

View File

@ -0,0 +1,21 @@
import { RenderAdminArgs, renderAdmin } from '@strapi/admin/strapi-admin';
// @ts-expect-error No types, yet.
import contentTypeBuilder from '@strapi/plugin-content-type-builder/strapi-admin';
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) => {
return renderAdmin(mountNode, {
plugins: {
'content-type-builder': contentTypeBuilder,
// @ts-expect-error TODO: fix this
email,
upload,
...plugins,
},
});
};
export { render as renderAdmin };
export type { RenderAdminArgs };

View File

@ -12,6 +12,10 @@ interface ActionOptions extends BuildCLIOptions {
export default async ({ force, ...opts }: ActionOptions) => {
const logger = createLogger({ debug: opts.debug, silent: opts.silent, timestamp: false });
try {
/**
* ALWAYS set production for using plugin build CLI.
*/
process.env.NODE_ENV = 'production';
/**
* Notify users this is an experimental command and get them to approve first
* this can be opted out by setting the argument --yes

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/types",
"version": "4.15.1",
"version": "4.15.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.1",
"@strapi/logger": "4.15.1",
"@strapi/permissions": "4.15.1",
"@strapi/utils": "4.15.1",
"@strapi/database": "4.15.2",
"@strapi/logger": "4.15.2",
"@strapi/permissions": "4.15.2",
"@strapi/utils": "4.15.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": "workspace:*",
"@strapi/pack-up": "4.15.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.1",
"tsconfig": "4.15.1",
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2",
"typescript": "5.2.2"
},
"engines": {

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/plugin-upload",
"version": "4.15.1",
"version": "4.15.2",
"description": "Makes it easy to upload images and files to your Strapi Application.",
"license": "SEE LICENSE IN LICENSE",
"author": {
@ -33,6 +33,7 @@
"build": "pack-up build",
"clean": "run -T rimraf dist",
"lint": "run -T eslint .",
"prepublishOnly": "yarn clean && yarn build",
"test:front": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js",
"test:front:ce": "run -T cross-env IS_EE=false jest --config ./jest.config.front.js",
"test:front:watch": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js --watchAll",
@ -43,10 +44,10 @@
},
"dependencies": {
"@strapi/design-system": "1.13.1",
"@strapi/helper-plugin": "4.15.1",
"@strapi/helper-plugin": "4.15.2",
"@strapi/icons": "1.13.0",
"@strapi/provider-upload-local": "4.15.1",
"@strapi/utils": "4.15.1",
"@strapi/provider-upload-local": "4.15.2",
"@strapi/utils": "4.15.2",
"axios": "1.5.0",
"byte-size": "7.0.1",
"cropperjs": "1.6.0",
@ -70,8 +71,8 @@
"yup": "0.32.9"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"@strapi/strapi": "4.15.1",
"@strapi/pack-up": "4.15.2",
"@strapi/strapi": "4.15.2",
"@testing-library/dom": "9.2.0",
"@testing-library/react": "14.0.0",
"@testing-library/user-event": "14.4.3",
@ -85,8 +86,8 @@
"@strapi/strapi": "^4.0.0",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"react-router-dom": "5.3.4",
"styled-components": "5.3.3"
"react-router-dom": "^5.2.0",
"styled-components": "^5.2.1"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/utils",
"version": "4.15.1",
"version": "4.15.2",
"description": "Shared utilities for the Strapi packages",
"keywords": [
"strapi",
@ -53,13 +53,13 @@
"yup": "0.32.9"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"@strapi/pack-up": "4.15.2",
"@types/koa": "2.13.4",
"@types/node": "18.18.4",
"eslint-config-custom": "4.15.1",
"eslint-config-custom": "4.15.2",
"koa": "2.13.4",
"koa-body": "4.2.0",
"tsconfig": "4.15.1"
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/generate-new",
"version": "4.15.1",
"version": "4.15.2",
"description": "Generate a new Strapi application.",
"keywords": [
"generate",
@ -58,7 +58,7 @@
"tar": "6.1.13"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"@strapi/pack-up": "4.15.2",
"copyfiles": "2.4.1"
},
"engines": {

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/generators",
"version": "4.15.1",
"version": "4.15.2",
"description": "Interactive API generator.",
"keywords": [
"strapi",
@ -47,8 +47,8 @@
},
"dependencies": {
"@sindresorhus/slugify": "1.1.0",
"@strapi/typescript-utils": "4.15.1",
"@strapi/utils": "4.15.1",
"@strapi/typescript-utils": "4.15.2",
"@strapi/utils": "4.15.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": "workspace:*",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"@strapi/pack-up": "4.15.2",
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -23,8 +23,8 @@
"peerDependencies": {
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"react-router-dom": "^5.3.4",
"styled-components": "^5.3.6"
"react-router-dom": "^5.2.0",
"styled-components": "^5.2.1"
},
"author": {
"name": "A Strapi developer"

View File

@ -28,8 +28,8 @@
"peerDependencies": {
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"react-router-dom": "^5.3.4",
"styled-components": "^5.3.6"
"react-router-dom": "^5.2.0",
"styled-components": "^5.2.1"
},
"author": {
"name": "A Strapi developer"

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/plugin-cloud",
"version": "4.15.1",
"version": "4.15.2",
"description": "Instructions to deploy your local project to Strapi Cloud",
"license": "MIT",
"author": {
@ -38,22 +38,22 @@
},
"dependencies": {
"@strapi/design-system": "1.13.1",
"@strapi/helper-plugin": "4.15.1",
"@strapi/helper-plugin": "4.15.2",
"@strapi/icons": "1.13.0",
"react-intl": "6.4.1"
},
"devDependencies": {
"@strapi/strapi": "4.15.1",
"@strapi/strapi": "4.15.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.1",
"eslint-config-custom": "4.15.2",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-router-dom": "5.3.4",
"styled-components": "5.3.3",
"tsconfig": "4.15.1",
"tsconfig": "4.15.2",
"typescript": "5.2.2"
},
"peerDependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/plugin-color-picker",
"version": "4.15.1",
"version": "4.15.2",
"description": "Strapi maintained Custom Fields",
"repository": {
"type": "git",
@ -55,14 +55,14 @@
},
"dependencies": {
"@strapi/design-system": "1.13.1",
"@strapi/helper-plugin": "4.15.1",
"@strapi/helper-plugin": "4.15.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.1",
"@strapi/strapi": "4.15.2",
"@testing-library/react": "14.0.0",
"@testing-library/user-event": "14.4.3",
"@types/styled-components": "5.1.26",
@ -76,8 +76,8 @@
"@strapi/strapi": "^4.4.0",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"react-router-dom": "5.3.4",
"styled-components": "5.3.3"
"react-router-dom": "^5.2.0",
"styled-components": "^5.2.1"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/plugin-documentation",
"version": "4.15.1",
"version": "4.15.2",
"description": "Create an OpenAPI Document and visualize your API with SWAGGER UI.",
"repository": {
"type": "git",
@ -38,6 +38,7 @@
"build": "pack-up build",
"clean": "run -T rimraf dist",
"lint": "run -T eslint .",
"prepublishOnly": "yarn clean && yarn build",
"test:front": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js",
"test:front:watch": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js --watchAll",
"test:unit": "jest --verbose",
@ -46,9 +47,9 @@
},
"dependencies": {
"@strapi/design-system": "1.13.1",
"@strapi/helper-plugin": "4.15.1",
"@strapi/helper-plugin": "4.15.2",
"@strapi/icons": "1.13.0",
"@strapi/utils": "4.15.1",
"@strapi/utils": "4.15.2",
"bcryptjs": "2.4.3",
"cheerio": "^1.0.0-rc.12",
"formik": "2.4.0",
@ -66,8 +67,8 @@
},
"devDependencies": {
"@apidevtools/swagger-parser": "^10.1.0",
"@strapi/pack-up": "workspace:*",
"@strapi/strapi": "4.15.1",
"@strapi/pack-up": "4.15.2",
"@strapi/strapi": "4.15.2",
"@testing-library/react": "14.0.0",
"@testing-library/user-event": "14.4.3",
"msw": "1.3.0",
@ -80,8 +81,8 @@
"@strapi/strapi": "^4.0.0",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"react-router-dom": "5.3.4",
"styled-components": "5.3.3"
"react-router-dom": "^5.2.0",
"styled-components": "^5.2.1"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/plugin-graphql",
"version": "4.15.1",
"version": "4.15.2",
"description": "Adds GraphQL endpoint with default API methods.",
"repository": {
"type": "git",
@ -52,9 +52,9 @@
"@graphql-tools/schema": "8.5.1",
"@graphql-tools/utils": "^8.13.1",
"@strapi/design-system": "1.13.1",
"@strapi/helper-plugin": "4.15.1",
"@strapi/helper-plugin": "4.15.2",
"@strapi/icons": "1.13.0",
"@strapi/utils": "4.15.1",
"@strapi/utils": "4.15.2",
"apollo-server-core": "3.12.1",
"apollo-server-koa": "3.10.0",
"graphql": "^15.5.1",
@ -68,26 +68,26 @@
"pluralize": "8.0.0"
},
"devDependencies": {
"@strapi/strapi": "4.15.1",
"@strapi/types": "4.15.1",
"@strapi/strapi": "4.15.2",
"@strapi/types": "4.15.2",
"@types/graphql-depth-limit": "1.1.5",
"@types/graphql-upload": "8.0.12",
"cross-env": "^7.0.3",
"eslint-config-custom": "4.15.1",
"eslint-config-custom": "4.15.2",
"koa": "2.13.4",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-router-dom": "5.3.4",
"styled-components": "5.3.3",
"tsconfig": "4.15.1",
"tsconfig": "4.15.2",
"typescript": "5.2.2"
},
"peerDependencies": {
"@strapi/strapi": "^4.0.0",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"react-router-dom": "5.3.4",
"styled-components": "5.3.3"
"react-router-dom": "^5.2.0",
"styled-components": "^5.2.1"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/plugin-i18n",
"version": "4.15.1",
"version": "4.15.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",
@ -38,6 +38,7 @@
"build": "pack-up build",
"clean": "run -T rimraf dist",
"lint": "run -T eslint .",
"prepublishOnly": "yarn clean && yarn build",
"test:front": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js",
"test:front:ce": "run -T cross-env IS_EE=false jest --config ./jest.config.front.js",
"test:front:watch": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js --watchAll",
@ -49,9 +50,9 @@
"dependencies": {
"@reduxjs/toolkit": "1.9.7",
"@strapi/design-system": "1.13.1",
"@strapi/helper-plugin": "4.15.1",
"@strapi/helper-plugin": "4.15.2",
"@strapi/icons": "1.13.0",
"@strapi/utils": "4.15.1",
"@strapi/utils": "4.15.2",
"formik": "2.4.0",
"immer": "9.0.19",
"lodash": "4.17.21",
@ -63,8 +64,8 @@
"yup": "0.32.9"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"@strapi/strapi": "4.15.1",
"@strapi/pack-up": "4.15.2",
"@strapi/strapi": "4.15.2",
"@testing-library/react": "14.0.0",
"msw": "1.3.0",
"react": "^18.2.0",
@ -76,8 +77,8 @@
"@strapi/strapi": "^4.0.0",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"react-router-dom": "5.3.4",
"styled-components": "5.3.3"
"react-router-dom": "^5.2.0",
"styled-components": "^5.2.1"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/plugin-sentry",
"version": "4.15.1",
"version": "4.15.2",
"description": "Send Strapi error events to Sentry",
"repository": {
"type": "git",
@ -40,17 +40,18 @@
"lint": "run -T eslint .",
"test:unit": "run -T jest",
"test:unit:watch": "run -T jest --watch",
"prepublishOnly": "yarn clean && yarn build",
"watch": "pack-up watch"
},
"dependencies": {
"@sentry/node": "6.19.7",
"@strapi/design-system": "1.13.1",
"@strapi/helper-plugin": "4.15.1",
"@strapi/helper-plugin": "4.15.2",
"@strapi/icons": "1.13.0"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"@strapi/strapi": "4.15.1",
"@strapi/pack-up": "4.15.2",
"@strapi/strapi": "4.15.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-router-dom": "5.3.4",
@ -60,8 +61,8 @@
"@strapi/strapi": "^4.0.0",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"react-router-dom": "5.3.4",
"styled-components": "5.3.3"
"react-router-dom": "^5.2.0",
"styled-components": "^5.2.1"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/plugin-users-permissions",
"version": "4.15.1",
"version": "4.15.2",
"description": "Protect your API with a full-authentication process based on JWT",
"repository": {
"type": "git",
@ -43,13 +43,14 @@
"test:front:watch:ce": "run -T cross-env IS_EE=false jest --config ./jest.config.front.js --watchAll",
"test:unit": "run -T jest",
"test:unit:watch": "run -T jest --watch",
"prepublishOnly": "yarn clean && yarn build",
"watch": "pack-up watch"
},
"dependencies": {
"@strapi/design-system": "1.13.1",
"@strapi/helper-plugin": "4.15.1",
"@strapi/helper-plugin": "4.15.2",
"@strapi/icons": "1.13.0",
"@strapi/utils": "4.15.1",
"@strapi/utils": "4.15.2",
"bcryptjs": "2.4.3",
"formik": "2.4.0",
"grant-koa": "5.4.8",
@ -68,8 +69,8 @@
"yup": "0.32.9"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"@strapi/strapi": "4.15.1",
"@strapi/pack-up": "4.15.2",
"@strapi/strapi": "4.15.2",
"@testing-library/dom": "9.2.0",
"@testing-library/react": "14.0.0",
"@testing-library/user-event": "14.4.3",
@ -83,8 +84,8 @@
"@strapi/strapi": "4.0.0",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"react-router-dom": "5.3.4",
"styled-components": "5.3.3"
"react-router-dom": "^5.2.0",
"styled-components": "^5.2.1"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/provider-audit-logs-local",
"version": "4.15.1",
"version": "4.15.2",
"description": "Local provider for strapi audit logs",
"keywords": [
"audit-logs",
@ -42,10 +42,10 @@
"watch": "pack-up watch"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"@strapi/types": "4.15.1",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"@strapi/pack-up": "4.15.2",
"@strapi/types": "4.15.2",
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/provider-email-amazon-ses",
"version": "4.15.1",
"version": "4.15.2",
"description": "Amazon SES provider for strapi email",
"keywords": [
"email",
@ -43,13 +43,13 @@
"watch": "pack-up watch"
},
"dependencies": {
"@strapi/utils": "4.15.1",
"@strapi/utils": "4.15.2",
"node-ses": "^3.0.3"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"@strapi/pack-up": "4.15.2",
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/provider-email-mailgun",
"version": "4.15.1",
"version": "4.15.2",
"description": "Mailgun provider for strapi email plugin",
"keywords": [
"email",
@ -45,14 +45,14 @@
"watch": "pack-up watch"
},
"dependencies": {
"@strapi/utils": "4.15.1",
"@strapi/utils": "4.15.2",
"form-data": "^4.0.0",
"mailgun.js": "8.2.1"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"@strapi/pack-up": "4.15.2",
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/provider-email-nodemailer",
"version": "4.15.1",
"version": "4.15.2",
"description": "Nodemailer provider for Strapi 3",
"keywords": [
"strapi",
@ -60,10 +60,10 @@
"nodemailer": "6.9.1"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"@strapi/pack-up": "4.15.2",
"@types/nodemailer": "6.4.7",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/provider-email-sendgrid",
"version": "4.15.1",
"version": "4.15.2",
"description": "Sendgrid provider for strapi email",
"keywords": [
"email",
@ -44,12 +44,12 @@
},
"dependencies": {
"@sendgrid/mail": "7.7.0",
"@strapi/utils": "4.15.1"
"@strapi/utils": "4.15.2"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"@strapi/pack-up": "4.15.2",
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/provider-email-sendmail",
"version": "4.15.1",
"version": "4.15.2",
"description": "Sendmail provider for strapi email",
"keywords": [
"email",
@ -42,14 +42,14 @@
"watch": "pack-up watch"
},
"dependencies": {
"@strapi/utils": "4.15.1",
"@strapi/utils": "4.15.2",
"sendmail": "^1.6.1"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"@strapi/pack-up": "4.15.2",
"@types/sendmail": "1.4.4",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/provider-upload-aws-s3",
"version": "4.15.1",
"version": "4.15.2",
"description": "AWS S3 provider for strapi upload",
"keywords": [
"upload",
@ -53,10 +53,10 @@
"lodash": "4.17.21"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"@strapi/pack-up": "4.15.2",
"@types/jest": "29.5.2",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/provider-upload-cloudinary",
"version": "4.15.1",
"version": "4.15.2",
"description": "Cloudinary provider for strapi upload",
"keywords": [
"upload",
@ -43,14 +43,14 @@
"watch": "pack-up watch"
},
"dependencies": {
"@strapi/utils": "4.15.1",
"@strapi/utils": "4.15.2",
"cloudinary": "^1.41.0",
"into-stream": "^5.1.0"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"@strapi/pack-up": "4.15.2",
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/provider-upload-local",
"version": "4.15.1",
"version": "4.15.2",
"description": "Local provider for strapi upload",
"keywords": [
"upload",
@ -44,14 +44,14 @@
"watch": "pack-up watch"
},
"dependencies": {
"@strapi/utils": "4.15.1",
"@strapi/utils": "4.15.2",
"fs-extra": "10.0.0"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"@strapi/pack-up": "4.15.2",
"@types/jest": "29.5.2",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "api-tests",
"version": "4.15.1",
"version": "4.15.2",
"private": true,
"dependencies": {
"dotenv": "14.2.0",

View File

@ -1,6 +1,6 @@
{
"name": "eslint-config-custom",
"version": "4.15.1",
"version": "4.15.2",
"private": true,
"main": "index.js"
}

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/logger",
"version": "4.15.1",
"version": "4.15.2",
"description": "Strapi's logger",
"homepage": "https://strapi.io",
"bugs": {
@ -43,9 +43,9 @@
"winston": "3.10.0"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"eslint-config-custom": "4.15.1",
"tsconfig": "4.15.1"
"@strapi/pack-up": "4.15.2",
"eslint-config-custom": "4.15.2",
"tsconfig": "4.15.2"
},
"engines": {
"node": ">=18.0.0 <=20.x.x",

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/pack-up",
"version": "4.15.1",
"version": "4.15.2",
"description": "Simple tools for creating interoperable CJS & ESM packages.",
"keywords": [
"strapi",
@ -84,11 +84,11 @@
"yup": "0.32.9"
},
"devDependencies": {
"@strapi/pack-up": "workspace:*",
"@strapi/pack-up": "4.15.2",
"@types/git-url-parse": "9.0.1",
"@types/ini": "1.3.31",
"@types/prompts": "2.4.4",
"eslint-config-custom": "workspace:*",
"eslint-config-custom": "4.15.2",
"rimraf": "3.0.2"
},
"engines": {

View File

@ -1,6 +1,6 @@
{
"name": "tsconfig",
"version": "4.15.1",
"version": "4.15.2",
"private": true,
"devDependencies": {
"@tsconfig/node18": "18.2.2"

View File

@ -1,6 +1,6 @@
{
"name": "@strapi/typescript-utils",
"version": "4.15.1",
"version": "4.15.2",
"description": "Typescript support for Strapi",
"keywords": [
"strapi",

View File

@ -1,6 +1,6 @@
{
"name": "scripts-front",
"version": "4.15.1",
"version": "4.15.2",
"private": true,
"scripts": {
"test:front": "jest --config jest.config.front.js"

447
yarn.lock
View File

@ -8613,7 +8613,7 @@ __metadata:
languageName: node
linkType: hard
"@strapi/admin-test-utils@npm:4.15.1, @strapi/admin-test-utils@workspace:*, @strapi/admin-test-utils@workspace:packages/admin-test-utils":
"@strapi/admin-test-utils@npm:4.15.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.1"
eslint-config-custom: "npm:4.15.2"
jest-styled-components: "npm:7.1.1"
tsconfig: "npm:4.15.1"
tsconfig: "npm:4.15.2"
whatwg-fetch: "npm:3.6.2"
peerDependencies:
"@reduxjs/toolkit": ^1.9.7
@ -8631,7 +8631,7 @@ __metadata:
languageName: unknown
linkType: soft
"@strapi/admin@npm:4.15.1, @strapi/admin@workspace:packages/core/admin":
"@strapi/admin@npm:4.15.2, @strapi/admin@workspace:packages/core/admin":
version: 0.0.0-use.local
resolution: "@strapi/admin@workspace:packages/core/admin"
dependencies:
@ -8640,18 +8640,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.1"
"@strapi/data-transfer": "npm:4.15.1"
"@strapi/admin-test-utils": "npm:4.15.2"
"@strapi/data-transfer": "npm:4.15.2"
"@strapi/design-system": "npm:1.13.1"
"@strapi/helper-plugin": "npm:4.15.1"
"@strapi/helper-plugin": "npm:4.15.2"
"@strapi/icons": "npm:1.13.0"
"@strapi/pack-up": "workspace:*"
"@strapi/permissions": "npm:4.15.1"
"@strapi/provider-audit-logs-local": "npm:4.15.1"
"@strapi/strapi": "npm:4.15.1"
"@strapi/types": "workspace:*"
"@strapi/typescript-utils": "npm:4.15.1"
"@strapi/utils": "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/permissions": "npm:4.15.2"
"@strapi/provider-audit-logs-local": "npm:4.15.2"
"@strapi/strapi": "npm:4.15.2"
"@strapi/types": "npm:4.15.2"
"@strapi/typescript-utils": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
"@testing-library/dom": "npm:9.2.0"
"@testing-library/react": "npm:14.0.0"
"@testing-library/user-event": "npm:14.4.3"
@ -8673,6 +8673,7 @@ __metadata:
css-loader: "npm:^6.8.1"
date-fns: "npm:2.30.0"
dotenv: "npm:14.2.0"
esbuild: "npm:0.19.2"
esbuild-loader: "npm:^2.21.0"
esbuild-register: "npm:3.5.0"
execa: "npm:5.1.1"
@ -8749,20 +8750,24 @@ __metadata:
webpack-hot-middleware: "npm:2.25.4"
yup: "npm:0.32.9"
peerDependencies:
"@strapi/data-transfer": 4.15.1
"@strapi/data-transfer": 4.15.2
"@strapi/strapi": ^4.3.4
react: ^17.0.0 || ^18.0.0
react-dom: ^17.0.0 || ^18.0.0
react-router-dom: ^5.2.0
styled-components: ^5.2.1
languageName: unknown
linkType: soft
"@strapi/data-transfer@npm:4.15.1, @strapi/data-transfer@workspace:packages/core/data-transfer":
"@strapi/data-transfer@npm:4.15.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.1"
"@strapi/pack-up": "workspace:*"
"@strapi/strapi": "npm:4.15.1"
"@strapi/types": "npm:4.15.1"
"@strapi/utils": "npm:4.15.1"
"@strapi/logger": "npm:4.15.2"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/strapi": "npm:4.15.2"
"@strapi/types": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
"@types/fs-extra": "npm:9.0.13"
"@types/jest": "npm:29.5.2"
"@types/koa": "npm:2.13.4"
@ -8797,20 +8802,20 @@ __metadata:
languageName: unknown
linkType: soft
"@strapi/database@npm:4.15.1, @strapi/database@workspace:packages/core/database":
"@strapi/database@npm:4.15.2, @strapi/database@workspace:packages/core/database":
version: 0.0.0-use.local
resolution: "@strapi/database@workspace:packages/core/database"
dependencies:
"@strapi/pack-up": "workspace:*"
"@strapi/utils": "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
date-fns: "npm:2.30.0"
debug: "npm:4.3.4"
eslint-config-custom: "npm:4.15.1"
eslint-config-custom: "npm:4.15.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.1"
tsconfig: "npm:4.15.2"
umzug: "npm:3.2.1"
languageName: unknown
linkType: soft
@ -8873,12 +8878,12 @@ __metadata:
languageName: node
linkType: hard
"@strapi/generate-new@npm:4.15.1, @strapi/generate-new@workspace:packages/generators/app":
"@strapi/generate-new@npm:4.15.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": "workspace:*"
"@strapi/pack-up": "npm:4.15.2"
chalk: "npm:^4.1.2"
copyfiles: "npm:2.4.1"
execa: "npm:5.1.1"
@ -8893,26 +8898,26 @@ __metadata:
languageName: unknown
linkType: soft
"@strapi/generators@npm:4.15.1, @strapi/generators@workspace:packages/generators/generators":
"@strapi/generators@npm:4.15.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": "workspace:*"
"@strapi/typescript-utils": "npm:4.15.1"
"@strapi/utils": "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/typescript-utils": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
chalk: "npm:4.1.2"
copyfiles: "npm:2.4.1"
eslint-config-custom: "npm:4.15.1"
eslint-config-custom: "npm:4.15.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.1"
tsconfig: "npm:4.15.2"
languageName: unknown
linkType: soft
"@strapi/helper-plugin@npm:4.15.1, @strapi/helper-plugin@workspace:packages/core/helper-plugin":
"@strapi/helper-plugin@npm:4.15.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:
@ -8922,11 +8927,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.1"
"@strapi/admin-test-utils": "npm:4.15.2"
"@strapi/design-system": "npm:1.13.1"
"@strapi/icons": "npm:1.13.0"
"@strapi/pack-up": "workspace:*"
"@strapi/types": "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/types": "npm:4.15.2"
"@testing-library/react": "npm:14.0.0"
"@testing-library/user-event": "npm:14.4.3"
"@types/react": "npm:18.2.7"
@ -8937,7 +8942,7 @@ __metadata:
axios: "npm:1.5.0"
cross-env: "npm:^7.0.3"
date-fns: "npm:2.30.0"
eslint-config-custom: "npm:4.15.1"
eslint-config-custom: "npm:4.15.2"
eslint-plugin-storybook: "npm:0.6.14"
formik: "npm:2.4.0"
immer: "npm:9.0.19"
@ -8962,8 +8967,8 @@ __metadata:
"@strapi/icons": 1.13.0
react: ^17.0.0 || ^18.0.0
react-dom: ^17.0.0 || ^18.0.0
react-router-dom: ^5.3.4
styled-components: ^5.3.3
react-router-dom: ^5.2.0
styled-components: ^5.2.1
languageName: unknown
linkType: soft
@ -8987,23 +8992,23 @@ __metadata:
languageName: node
linkType: hard
"@strapi/logger@npm:4.15.1, @strapi/logger@workspace:packages/utils/logger":
"@strapi/logger@npm:4.15.2, @strapi/logger@workspace:packages/utils/logger":
version: 0.0.0-use.local
resolution: "@strapi/logger@workspace:packages/utils/logger"
dependencies:
"@strapi/pack-up": "workspace:*"
eslint-config-custom: "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
eslint-config-custom: "npm:4.15.2"
lodash: "npm:4.17.21"
tsconfig: "npm:4.15.1"
tsconfig: "npm:4.15.2"
winston: "npm:3.10.0"
languageName: unknown
linkType: soft
"@strapi/pack-up@workspace:*, @strapi/pack-up@workspace:packages/utils/pack-up":
"@strapi/pack-up@npm:4.15.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": "workspace:*"
"@strapi/pack-up": "npm:4.15.2"
"@types/git-url-parse": "npm:9.0.1"
"@types/ini": "npm:1.3.31"
"@types/prompts": "npm:2.4.4"
@ -9015,7 +9020,7 @@ __metadata:
commander: "npm:8.3.0"
esbuild: "npm:0.19.2"
esbuild-register: "npm:3.5.0"
eslint-config-custom: "workspace:*"
eslint-config-custom: "npm:4.15.2"
get-latest-version: "npm:5.1.0"
git-url-parse: "npm:13.1.0"
ini: "npm:4.1.1"
@ -9035,18 +9040,18 @@ __metadata:
languageName: unknown
linkType: soft
"@strapi/permissions@npm:4.15.1, @strapi/permissions@workspace:packages/core/permissions":
"@strapi/permissions@npm:4.15.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": "workspace:*"
"@strapi/utils": "npm:4.15.1"
eslint-config-custom: "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
eslint-config-custom: "npm:4.15.2"
lodash: "npm:4.17.21"
qs: "npm:6.11.1"
sift: "npm:16.0.1"
tsconfig: "npm:4.15.1"
tsconfig: "npm:4.15.2"
languageName: unknown
linkType: soft
@ -9055,20 +9060,20 @@ __metadata:
resolution: "@strapi/plugin-cloud@workspace:packages/plugins/cloud"
dependencies:
"@strapi/design-system": "npm:1.13.1"
"@strapi/helper-plugin": "npm:4.15.1"
"@strapi/helper-plugin": "npm:4.15.2"
"@strapi/icons": "npm:1.13.0"
"@strapi/strapi": "npm:4.15.1"
"@strapi/strapi": "npm:4.15.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.1"
eslint-config-custom: "npm:4.15.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.1"
tsconfig: "npm:4.15.2"
typescript: "npm:5.2.2"
peerDependencies:
"@strapi/strapi": ^4.4.0
@ -9079,14 +9084,14 @@ __metadata:
languageName: unknown
linkType: soft
"@strapi/plugin-color-picker@npm:4.15.1, @strapi/plugin-color-picker@workspace:packages/plugins/color-picker":
"@strapi/plugin-color-picker@npm:4.15.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.1"
"@strapi/helper-plugin": "npm:4.15.1"
"@strapi/helper-plugin": "npm:4.15.2"
"@strapi/icons": "npm:1.13.0"
"@strapi/strapi": "npm:4.15.1"
"@strapi/strapi": "npm:4.15.2"
"@testing-library/react": "npm:14.0.0"
"@testing-library/user-event": "npm:14.4.3"
"@types/styled-components": "npm:5.1.26"
@ -9102,34 +9107,34 @@ __metadata:
"@strapi/strapi": ^4.4.0
react: ^17.0.0 || ^18.0.0
react-dom: ^17.0.0 || ^18.0.0
react-router-dom: 5.3.4
styled-components: 5.3.3
react-router-dom: ^5.2.0
styled-components: ^5.2.1
languageName: unknown
linkType: soft
"@strapi/plugin-content-manager@npm:4.15.1, @strapi/plugin-content-manager@workspace:packages/core/content-manager":
"@strapi/plugin-content-manager@npm:4.15.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.1"
"@strapi/utils": "npm:4.15.2"
lodash: "npm:4.17.21"
qs: "npm:6.11.1"
languageName: unknown
linkType: soft
"@strapi/plugin-content-type-builder@npm:4.15.1, @strapi/plugin-content-type-builder@workspace:packages/core/content-type-builder":
"@strapi/plugin-content-type-builder@npm:4.15.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.1"
"@strapi/generators": "npm:4.15.1"
"@strapi/helper-plugin": "npm:4.15.1"
"@strapi/generators": "npm:4.15.2"
"@strapi/helper-plugin": "npm:4.15.2"
"@strapi/icons": "npm:1.13.0"
"@strapi/pack-up": "workspace:*"
"@strapi/strapi": "npm:4.15.1"
"@strapi/utils": "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/strapi": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
"@testing-library/react": "npm:14.0.0"
fs-extra: "npm:10.0.0"
history: "npm:^4.9.0"
@ -9150,22 +9155,22 @@ __metadata:
"@strapi/strapi": ^4.0.0
react: ^17.0.0 || ^18.0.0
react-dom: ^17.0.0 || ^18.0.0
react-router-dom: 5.3.4
styled-components: 5.3.3
react-router-dom: ^5.2.0
styled-components: ^5.2.1
languageName: unknown
linkType: soft
"@strapi/plugin-documentation@npm:4.15.1, @strapi/plugin-documentation@workspace:packages/plugins/documentation":
"@strapi/plugin-documentation@npm:4.15.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.1"
"@strapi/helper-plugin": "npm:4.15.1"
"@strapi/helper-plugin": "npm:4.15.2"
"@strapi/icons": "npm:1.13.0"
"@strapi/pack-up": "workspace:*"
"@strapi/strapi": "npm:4.15.1"
"@strapi/utils": "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/strapi": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
"@testing-library/react": "npm:14.0.0"
"@testing-library/user-event": "npm:14.4.3"
bcryptjs: "npm:2.4.3"
@ -9191,22 +9196,22 @@ __metadata:
"@strapi/strapi": ^4.0.0
react: ^17.0.0 || ^18.0.0
react-dom: ^17.0.0 || ^18.0.0
react-router-dom: 5.3.4
styled-components: 5.3.3
react-router-dom: ^5.2.0
styled-components: ^5.2.1
languageName: unknown
linkType: soft
"@strapi/plugin-email@npm:4.15.1, @strapi/plugin-email@workspace:packages/core/email":
"@strapi/plugin-email@npm:4.15.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.1"
"@strapi/helper-plugin": "npm:4.15.1"
"@strapi/helper-plugin": "npm:4.15.2"
"@strapi/icons": "npm:1.13.0"
"@strapi/pack-up": "workspace:*"
"@strapi/provider-email-sendmail": "npm:4.15.1"
"@strapi/types": "workspace:*"
"@strapi/utils": "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/provider-email-sendmail": "npm:4.15.2"
"@strapi/types": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
"@testing-library/react": "npm:14.0.0"
"@types/koa": "npm:2.13.4"
"@types/lodash": "npm:^4.14.191"
@ -9225,29 +9230,29 @@ __metadata:
koa: 2.13.4
react: ^17.0.0 || ^18.0.0
react-dom: ^17.0.0 || ^18.0.0
react-router-dom: 5.3.4
styled-components: 5.3.3
react-router-dom: ^5.2.0
styled-components: ^5.2.1
languageName: unknown
linkType: soft
"@strapi/plugin-graphql@npm:4.15.1, @strapi/plugin-graphql@workspace:packages/plugins/graphql":
"@strapi/plugin-graphql@npm:4.15.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.1"
"@strapi/helper-plugin": "npm:4.15.1"
"@strapi/helper-plugin": "npm:4.15.2"
"@strapi/icons": "npm:1.13.0"
"@strapi/strapi": "npm:4.15.1"
"@strapi/types": "npm:4.15.1"
"@strapi/utils": "npm:4.15.1"
"@strapi/strapi": "npm:4.15.2"
"@strapi/types": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
"@types/graphql-depth-limit": "npm:1.1.5"
"@types/graphql-upload": "npm:8.0.12"
apollo-server-core: "npm:3.12.1"
apollo-server-koa: "npm:3.10.0"
cross-env: "npm:^7.0.3"
eslint-config-custom: "npm:4.15.1"
eslint-config-custom: "npm:4.15.2"
graphql: "npm:^15.5.1"
graphql-depth-limit: "npm:^1.1.0"
graphql-playground-middleware-koa: "npm:^1.6.21"
@ -9262,28 +9267,28 @@ __metadata:
react-dom: "npm:^18.2.0"
react-router-dom: "npm:5.3.4"
styled-components: "npm:5.3.3"
tsconfig: "npm:4.15.1"
tsconfig: "npm:4.15.2"
typescript: "npm:5.2.2"
peerDependencies:
"@strapi/strapi": ^4.0.0
react: ^17.0.0 || ^18.0.0
react-dom: ^17.0.0 || ^18.0.0
react-router-dom: 5.3.4
styled-components: 5.3.3
react-router-dom: ^5.2.0
styled-components: ^5.2.1
languageName: unknown
linkType: soft
"@strapi/plugin-i18n@npm:4.15.1, @strapi/plugin-i18n@workspace:packages/plugins/i18n":
"@strapi/plugin-i18n@npm:4.15.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.1"
"@strapi/helper-plugin": "npm:4.15.1"
"@strapi/helper-plugin": "npm:4.15.2"
"@strapi/icons": "npm:1.13.0"
"@strapi/pack-up": "workspace:*"
"@strapi/strapi": "npm:4.15.1"
"@strapi/utils": "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/strapi": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
"@testing-library/react": "npm:14.0.0"
formik: "npm:2.4.0"
immer: "npm:9.0.19"
@ -9303,21 +9308,21 @@ __metadata:
"@strapi/strapi": ^4.0.0
react: ^17.0.0 || ^18.0.0
react-dom: ^17.0.0 || ^18.0.0
react-router-dom: 5.3.4
styled-components: 5.3.3
react-router-dom: ^5.2.0
styled-components: ^5.2.1
languageName: unknown
linkType: soft
"@strapi/plugin-sentry@npm:4.15.1, @strapi/plugin-sentry@workspace:packages/plugins/sentry":
"@strapi/plugin-sentry@npm:4.15.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.1"
"@strapi/helper-plugin": "npm:4.15.1"
"@strapi/helper-plugin": "npm:4.15.2"
"@strapi/icons": "npm:1.13.0"
"@strapi/pack-up": "workspace:*"
"@strapi/strapi": "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/strapi": "npm:4.15.2"
react: "npm:^18.2.0"
react-dom: "npm:^18.2.0"
react-router-dom: "npm:5.3.4"
@ -9326,22 +9331,22 @@ __metadata:
"@strapi/strapi": ^4.0.0
react: ^17.0.0 || ^18.0.0
react-dom: ^17.0.0 || ^18.0.0
react-router-dom: 5.3.4
styled-components: 5.3.3
react-router-dom: ^5.2.0
styled-components: ^5.2.1
languageName: unknown
linkType: soft
"@strapi/plugin-upload@npm:4.15.1, @strapi/plugin-upload@workspace:packages/core/upload":
"@strapi/plugin-upload@npm:4.15.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.1"
"@strapi/helper-plugin": "npm:4.15.1"
"@strapi/helper-plugin": "npm:4.15.2"
"@strapi/icons": "npm:1.13.0"
"@strapi/pack-up": "workspace:*"
"@strapi/provider-upload-local": "npm:4.15.1"
"@strapi/strapi": "npm:4.15.1"
"@strapi/utils": "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/provider-upload-local": "npm:4.15.2"
"@strapi/strapi": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
"@testing-library/dom": "npm:9.2.0"
"@testing-library/react": "npm:14.0.0"
"@testing-library/user-event": "npm:14.4.3"
@ -9375,21 +9380,21 @@ __metadata:
"@strapi/strapi": ^4.0.0
react: ^17.0.0 || ^18.0.0
react-dom: ^17.0.0 || ^18.0.0
react-router-dom: 5.3.4
styled-components: 5.3.3
react-router-dom: ^5.2.0
styled-components: ^5.2.1
languageName: unknown
linkType: soft
"@strapi/plugin-users-permissions@npm:4.15.1, @strapi/plugin-users-permissions@workspace:packages/plugins/users-permissions":
"@strapi/plugin-users-permissions@npm:4.15.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.1"
"@strapi/helper-plugin": "npm:4.15.1"
"@strapi/helper-plugin": "npm:4.15.2"
"@strapi/icons": "npm:1.13.0"
"@strapi/pack-up": "workspace:*"
"@strapi/strapi": "npm:4.15.1"
"@strapi/utils": "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/strapi": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
"@testing-library/dom": "npm:9.2.0"
"@testing-library/react": "npm:14.0.0"
"@testing-library/user-event": "npm:14.4.3"
@ -9418,19 +9423,19 @@ __metadata:
"@strapi/strapi": 4.0.0
react: ^17.0.0 || ^18.0.0
react-dom: ^17.0.0 || ^18.0.0
react-router-dom: 5.3.4
styled-components: 5.3.3
react-router-dom: ^5.2.0
styled-components: ^5.2.1
languageName: unknown
linkType: soft
"@strapi/provider-audit-logs-local@npm:4.15.1, @strapi/provider-audit-logs-local@workspace:packages/providers/audit-logs-local":
"@strapi/provider-audit-logs-local@npm:4.15.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": "workspace:*"
"@strapi/types": "npm:4.15.1"
eslint-config-custom: "npm:4.15.1"
tsconfig: "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/types": "npm:4.15.2"
eslint-config-custom: "npm:4.15.2"
tsconfig: "npm:4.15.2"
languageName: unknown
linkType: soft
@ -9438,24 +9443,24 @@ __metadata:
version: 0.0.0-use.local
resolution: "@strapi/provider-email-amazon-ses@workspace:packages/providers/email-amazon-ses"
dependencies:
"@strapi/pack-up": "workspace:*"
"@strapi/utils": "npm:4.15.1"
eslint-config-custom: "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
eslint-config-custom: "npm:4.15.2"
node-ses: "npm:^3.0.3"
tsconfig: "npm:4.15.1"
tsconfig: "npm:4.15.2"
languageName: unknown
linkType: soft
"@strapi/provider-email-mailgun@npm:4.15.1, @strapi/provider-email-mailgun@workspace:packages/providers/email-mailgun":
"@strapi/provider-email-mailgun@npm:4.15.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": "workspace:*"
"@strapi/utils": "npm:4.15.1"
eslint-config-custom: "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
eslint-config-custom: "npm:4.15.2"
form-data: "npm:^4.0.0"
mailgun.js: "npm:8.2.1"
tsconfig: "npm:4.15.1"
tsconfig: "npm:4.15.2"
languageName: unknown
linkType: soft
@ -9463,12 +9468,12 @@ __metadata:
version: 0.0.0-use.local
resolution: "@strapi/provider-email-nodemailer@workspace:packages/providers/email-nodemailer"
dependencies:
"@strapi/pack-up": "workspace:*"
"@strapi/pack-up": "npm:4.15.2"
"@types/nodemailer": "npm:6.4.7"
eslint-config-custom: "npm:4.15.1"
eslint-config-custom: "npm:4.15.2"
lodash: "npm:4.17.21"
nodemailer: "npm:6.9.1"
tsconfig: "npm:4.15.1"
tsconfig: "npm:4.15.2"
languageName: unknown
linkType: soft
@ -9477,27 +9482,27 @@ __metadata:
resolution: "@strapi/provider-email-sendgrid@workspace:packages/providers/email-sendgrid"
dependencies:
"@sendgrid/mail": "npm:7.7.0"
"@strapi/pack-up": "workspace:*"
"@strapi/utils": "npm:4.15.1"
eslint-config-custom: "npm:4.15.1"
tsconfig: "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
eslint-config-custom: "npm:4.15.2"
tsconfig: "npm:4.15.2"
languageName: unknown
linkType: soft
"@strapi/provider-email-sendmail@npm:4.15.1, @strapi/provider-email-sendmail@workspace:packages/providers/email-sendmail":
"@strapi/provider-email-sendmail@npm:4.15.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": "workspace:*"
"@strapi/utils": "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
"@types/sendmail": "npm:1.4.4"
eslint-config-custom: "npm:4.15.1"
eslint-config-custom: "npm:4.15.2"
sendmail: "npm:^1.6.1"
tsconfig: "npm:4.15.1"
tsconfig: "npm:4.15.2"
languageName: unknown
linkType: soft
"@strapi/provider-upload-aws-s3@npm:4.15.1, @strapi/provider-upload-aws-s3@workspace:packages/providers/upload-aws-s3":
"@strapi/provider-upload-aws-s3@npm:4.15.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:
@ -9505,62 +9510,62 @@ __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": "workspace:*"
"@strapi/pack-up": "npm:4.15.2"
"@types/jest": "npm:29.5.2"
eslint-config-custom: "npm:4.15.1"
eslint-config-custom: "npm:4.15.2"
lodash: "npm:4.17.21"
tsconfig: "npm:4.15.1"
tsconfig: "npm:4.15.2"
languageName: unknown
linkType: soft
"@strapi/provider-upload-cloudinary@npm:4.15.1, @strapi/provider-upload-cloudinary@workspace:packages/providers/upload-cloudinary":
"@strapi/provider-upload-cloudinary@npm:4.15.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": "workspace:*"
"@strapi/utils": "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
cloudinary: "npm:^1.41.0"
eslint-config-custom: "npm:4.15.1"
eslint-config-custom: "npm:4.15.2"
into-stream: "npm:^5.1.0"
tsconfig: "npm:4.15.1"
tsconfig: "npm:4.15.2"
languageName: unknown
linkType: soft
"@strapi/provider-upload-local@npm:4.15.1, @strapi/provider-upload-local@workspace:packages/providers/upload-local":
"@strapi/provider-upload-local@npm:4.15.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": "workspace:*"
"@strapi/utils": "npm:4.15.1"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
"@types/jest": "npm:29.5.2"
eslint-config-custom: "npm:4.15.1"
eslint-config-custom: "npm:4.15.2"
fs-extra: "npm:10.0.0"
tsconfig: "npm:4.15.1"
tsconfig: "npm:4.15.2"
languageName: unknown
linkType: soft
"@strapi/strapi@npm:4.15.1, @strapi/strapi@workspace:packages/core/strapi":
"@strapi/strapi@npm:4.15.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.1"
"@strapi/data-transfer": "npm:4.15.1"
"@strapi/database": "npm:4.15.1"
"@strapi/generate-new": "npm:4.15.1"
"@strapi/generators": "npm:4.15.1"
"@strapi/logger": "npm:4.15.1"
"@strapi/admin": "npm:4.15.2"
"@strapi/data-transfer": "npm:4.15.2"
"@strapi/database": "npm:4.15.2"
"@strapi/generate-new": "npm:4.15.2"
"@strapi/generators": "npm:4.15.2"
"@strapi/logger": "npm:4.15.2"
"@strapi/pack-up": "workspace:*"
"@strapi/permissions": "npm:4.15.1"
"@strapi/plugin-content-manager": "npm:4.15.1"
"@strapi/plugin-content-type-builder": "npm:4.15.1"
"@strapi/plugin-email": "npm:4.15.1"
"@strapi/plugin-upload": "npm:4.15.1"
"@strapi/permissions": "npm:4.15.2"
"@strapi/plugin-content-manager": "npm:4.15.2"
"@strapi/plugin-content-type-builder": "npm:4.15.2"
"@strapi/plugin-email": "npm:4.15.2"
"@strapi/plugin-upload": "npm:4.15.2"
"@strapi/ts-zen": "npm:^0.2.0"
"@strapi/types": "npm:4.15.1"
"@strapi/typescript-utils": "npm:4.15.1"
"@strapi/utils": "npm:4.15.1"
"@strapi/types": "npm:4.15.2"
"@strapi/typescript-utils": "npm:4.15.2"
"@strapi/utils": "npm:4.15.2"
"@types/bcryptjs": "npm:2.4.3"
"@types/configstore": "npm:5.0.1"
"@types/delegates": "npm:1.0.0"
@ -9586,7 +9591,7 @@ __metadata:
debug: "npm:4.3.4"
delegates: "npm:1.0.0"
dotenv: "npm:14.2.0"
eslint-config-custom: "npm:4.15.1"
eslint-config-custom: "npm:4.15.2"
execa: "npm:5.1.1"
fs-extra: "npm:10.0.0"
glob: "npm:7.2.3"
@ -9616,7 +9621,7 @@ __metadata:
semver: "npm:7.5.4"
statuses: "npm:2.0.1"
supertest: "npm:6.3.3"
tsconfig: "npm:4.15.1"
tsconfig: "npm:4.15.2"
typescript: "npm:5.2.2"
yup: "npm:0.32.9"
bin:
@ -9634,34 +9639,34 @@ __metadata:
languageName: node
linkType: hard
"@strapi/types@npm:4.15.1, @strapi/types@workspace:*, @strapi/types@workspace:packages/core/types":
"@strapi/types@npm:4.15.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.1"
"@strapi/logger": "npm:4.15.1"
"@strapi/pack-up": "workspace:*"
"@strapi/permissions": "npm:4.15.1"
"@strapi/database": "npm:4.15.2"
"@strapi/logger": "npm:4.15.2"
"@strapi/pack-up": "npm:4.15.2"
"@strapi/permissions": "npm:4.15.2"
"@strapi/ts-zen": "npm:^0.2.0"
"@strapi/utils": "npm:4.15.1"
"@strapi/utils": "npm:4.15.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.1"
eslint-config-custom: "npm:4.15.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.1"
tsconfig: "npm:4.15.2"
typescript: "npm:5.2.2"
languageName: unknown
linkType: soft
"@strapi/typescript-utils@npm:4.15.1, @strapi/typescript-utils@workspace:packages/utils/typescript":
"@strapi/typescript-utils@npm:4.15.2, @strapi/typescript-utils@workspace:packages/utils/typescript":
version: 0.0.0-use.local
resolution: "@strapi/typescript-utils@workspace:packages/utils/typescript"
dependencies:
@ -9706,22 +9711,22 @@ __metadata:
languageName: node
linkType: hard
"@strapi/utils@npm:4.15.1, @strapi/utils@workspace:packages/core/utils":
"@strapi/utils@npm:4.15.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": "workspace:*"
"@strapi/pack-up": "npm:4.15.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.1"
eslint-config-custom: "npm:4.15.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.1"
tsconfig: "npm:4.15.2"
yup: "npm:0.32.9"
languageName: unknown
linkType: soft
@ -15130,12 +15135,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.1"
"@strapi/pack-up": "workspace:*"
"@strapi/generate-new": "npm:4.15.2"
"@strapi/pack-up": "npm:4.15.2"
commander: "npm:8.3.0"
eslint-config-custom: "npm:4.15.1"
eslint-config-custom: "npm:4.15.2"
inquirer: "npm:8.2.5"
tsconfig: "npm:4.15.1"
tsconfig: "npm:4.15.2"
bin:
create-strapi-app: ./bin/index.js
languageName: unknown
@ -15145,17 +15150,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.1"
"@strapi/pack-up": "workspace:*"
"@strapi/generate-new": "npm:4.15.2"
"@strapi/pack-up": "npm:4.15.2"
chalk: "npm:4.1.2"
ci-info: "npm:3.8.0"
commander: "npm:8.3.0"
eslint-config-custom: "npm:4.15.1"
eslint-config-custom: "npm:4.15.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.1"
tsconfig: "npm:4.15.2"
bin:
create-strapi-starter: ./bin/index.js
languageName: unknown
@ -17058,7 +17063,7 @@ __metadata:
languageName: node
linkType: hard
"eslint-config-custom@npm:4.15.1, eslint-config-custom@workspace:*, eslint-config-custom@workspace:packages/utils/eslint-config-custom":
"eslint-config-custom@npm:4.15.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
@ -18993,16 +18998,16 @@ __metadata:
resolution: "getstarted@workspace:examples/getstarted"
dependencies:
"@strapi/icons": "npm:1.11.0"
"@strapi/plugin-color-picker": "npm:4.15.1"
"@strapi/plugin-documentation": "npm:4.15.1"
"@strapi/plugin-graphql": "npm:4.15.1"
"@strapi/plugin-i18n": "npm:4.15.1"
"@strapi/plugin-sentry": "npm:4.15.1"
"@strapi/plugin-users-permissions": "npm:4.15.1"
"@strapi/provider-email-mailgun": "npm:4.15.1"
"@strapi/provider-upload-aws-s3": "npm:4.15.1"
"@strapi/provider-upload-cloudinary": "npm:4.15.1"
"@strapi/strapi": "npm:4.15.1"
"@strapi/plugin-color-picker": "npm:4.15.2"
"@strapi/plugin-documentation": "npm:4.15.2"
"@strapi/plugin-graphql": "npm:4.15.2"
"@strapi/plugin-i18n": "npm:4.15.2"
"@strapi/plugin-sentry": "npm:4.15.2"
"@strapi/plugin-users-permissions": "npm:4.15.2"
"@strapi/provider-email-mailgun": "npm:4.15.2"
"@strapi/provider-upload-aws-s3": "npm:4.15.2"
"@strapi/provider-upload-cloudinary": "npm:4.15.2"
"@strapi/strapi": "npm:4.15.2"
better-sqlite3: "npm:8.6.0"
lodash: "npm:4.17.21"
mysql: "npm:2.18.1"
@ -22536,9 +22541,9 @@ __metadata:
version: 0.0.0-use.local
resolution: "kitchensink-ts@workspace:examples/kitchensink-ts"
dependencies:
"@strapi/plugin-i18n": "npm:4.15.1"
"@strapi/plugin-users-permissions": "npm:4.15.1"
"@strapi/strapi": "npm:4.15.1"
"@strapi/plugin-i18n": "npm:4.15.2"
"@strapi/plugin-users-permissions": "npm:4.15.2"
"@strapi/strapi": "npm:4.15.2"
better-sqlite3: "npm:8.6.0"
react: "npm:^18.2.0"
react-dom: "npm:^18.2.0"
@ -22551,10 +22556,10 @@ __metadata:
version: 0.0.0-use.local
resolution: "kitchensink@workspace:examples/kitchensink"
dependencies:
"@strapi/provider-email-mailgun": "npm:4.15.1"
"@strapi/provider-upload-aws-s3": "npm:4.15.1"
"@strapi/provider-upload-cloudinary": "npm:4.15.1"
"@strapi/strapi": "npm:4.15.1"
"@strapi/provider-email-mailgun": "npm:4.15.2"
"@strapi/provider-upload-aws-s3": "npm:4.15.2"
"@strapi/provider-upload-cloudinary": "npm:4.15.2"
"@strapi/strapi": "npm:4.15.2"
lodash: "npm:4.17.21"
mysql: "npm:2.18.1"
mysql2: "npm:3.6.0"
@ -31496,7 +31501,7 @@ __metadata:
languageName: node
linkType: hard
"tsconfig@npm:4.15.1, tsconfig@workspace:packages/utils/tsconfig":
"tsconfig@npm:4.15.2, tsconfig@workspace:packages/utils/tsconfig":
version: 0.0.0-use.local
resolution: "tsconfig@workspace:packages/utils/tsconfig"
dependencies: