From 4383c644d48267c8bf5f09e68542bb4771567c5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Ciosek?= Date: Tue, 31 Dec 2024 13:05:59 +0100 Subject: [PATCH] feat: update to react-content-manager v3.0.0 and refactor component imports --- demo/demo-next/next.config.js | 13 ++++++++++++- demo/demo-next/package-lock.json | 14 +++++++------- demo/demo-next/package.json | 2 +- demo/demo-vite/package-lock.json | 14 +++++++------- demo/demo-vite/package.json | 2 +- demo/demo-vite/src/App.tsx | 8 ++++---- 6 files changed, 32 insertions(+), 21 deletions(-) diff --git a/demo/demo-next/next.config.js b/demo/demo-next/next.config.js index 658404a..b733d0b 100644 --- a/demo/demo-next/next.config.js +++ b/demo/demo-next/next.config.js @@ -1,4 +1,15 @@ /** @type {import('next').NextConfig} */ -const nextConfig = {}; +const nextConfig = { + webpack: (config) => { + const path = require("path"); + config.resolve.alias = { + ...config.resolve.alias, + "cm.config.ts": path.resolve(__dirname, "cm.config.ts"), + "cm.fetcher.ts": path.resolve(__dirname, "cm.fetcher.ts"), + "cm.persister.ts": path.resolve(__dirname, "cm.persister.ts"), + }; + return config; + }, +}; module.exports = nextConfig; diff --git a/demo/demo-next/package-lock.json b/demo/demo-next/package-lock.json index 6fe6d79..60b9962 100644 --- a/demo/demo-next/package-lock.json +++ b/demo/demo-next/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "next": "14.2.16", "react": "^18.3.1", - "react-content-manager": "^2.3.0", + "react-content-manager": "^3.0.0", "react-dom": "^18.3.1" }, "devDependencies": { @@ -4412,9 +4412,9 @@ } }, "node_modules/react-content-manager": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/react-content-manager/-/react-content-manager-2.3.0.tgz", - "integrity": "sha512-4YQU5P1F6SJ/MDVcgdbXtzlkDcBsKpmUGKOr5UPosAMQOArbWdLcEZg9BmUyWEfzduN9/GvYEJlyQ1gOdlzDAQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-content-manager/-/react-content-manager-3.0.0.tgz", + "integrity": "sha512-cYfjad0Yloz/KndTRlPs1ixkqh/0dfHAqFhZr1AMjfFnU93k+J2cYoMxDFr0bbwQjrayu/iSsQJJht4wEuB7UA==", "license": "MIT", "dependencies": { "antd": "^5.22.7" @@ -5171,9 +5171,9 @@ } }, "node_modules/react-content-manager/node_modules/antd/node_modules/rc-slider": { - "version": "11.1.7", - "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-11.1.7.tgz", - "integrity": "sha512-ytYbZei81TX7otdC0QvoYD72XSlxvTihNth5OeZ6PMXyEDq/vHdWFulQmfDGyXK1NwKwSlKgpvINOa88uT5g2A==", + "version": "11.1.8", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-11.1.8.tgz", + "integrity": "sha512-2gg/72YFSpKP+Ja5AjC5DPL1YnV8DEITDQrcc1eASrUYjl0esptaBVJBh5nLTXCCp15eD8EuGjwezVGSHhs9tQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.10.1", diff --git a/demo/demo-next/package.json b/demo/demo-next/package.json index 3eb8eea..a9e52b2 100644 --- a/demo/demo-next/package.json +++ b/demo/demo-next/package.json @@ -11,7 +11,7 @@ "dependencies": { "next": "14.2.16", "react": "^18.3.1", - "react-content-manager": "^2.3.0", + "react-content-manager": "^3.0.0", "react-dom": "^18.3.1" }, "devDependencies": { diff --git a/demo/demo-vite/package-lock.json b/demo/demo-vite/package-lock.json index 5a21d04..5c90ceb 100644 --- a/demo/demo-vite/package-lock.json +++ b/demo/demo-vite/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "dependencies": { "react": "^18.3.1", - "react-content-manager": "^2.3.0", + "react-content-manager": "^3.0.0", "react-dom": "^18.3.1" }, "devDependencies": { @@ -2913,9 +2913,9 @@ } }, "node_modules/react-content-manager": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/react-content-manager/-/react-content-manager-2.3.0.tgz", - "integrity": "sha512-4YQU5P1F6SJ/MDVcgdbXtzlkDcBsKpmUGKOr5UPosAMQOArbWdLcEZg9BmUyWEfzduN9/GvYEJlyQ1gOdlzDAQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-content-manager/-/react-content-manager-3.0.0.tgz", + "integrity": "sha512-cYfjad0Yloz/KndTRlPs1ixkqh/0dfHAqFhZr1AMjfFnU93k+J2cYoMxDFr0bbwQjrayu/iSsQJJht4wEuB7UA==", "license": "MIT", "dependencies": { "antd": "^5.22.7" @@ -3672,9 +3672,9 @@ } }, "node_modules/react-content-manager/node_modules/antd/node_modules/rc-slider": { - "version": "11.1.7", - "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-11.1.7.tgz", - "integrity": "sha512-ytYbZei81TX7otdC0QvoYD72XSlxvTihNth5OeZ6PMXyEDq/vHdWFulQmfDGyXK1NwKwSlKgpvINOa88uT5g2A==", + "version": "11.1.8", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-11.1.8.tgz", + "integrity": "sha512-2gg/72YFSpKP+Ja5AjC5DPL1YnV8DEITDQrcc1eASrUYjl0esptaBVJBh5nLTXCCp15eD8EuGjwezVGSHhs9tQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.10.1", diff --git a/demo/demo-vite/package.json b/demo/demo-vite/package.json index e2feb80..a111713 100644 --- a/demo/demo-vite/package.json +++ b/demo/demo-vite/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "^18.3.1", - "react-content-manager": "^2.3.0", + "react-content-manager": "^3.0.0", "react-dom": "^18.3.1" }, "devDependencies": { diff --git a/demo/demo-vite/src/App.tsx b/demo/demo-vite/src/App.tsx index bb6c98e..5b9ff5b 100644 --- a/demo/demo-vite/src/App.tsx +++ b/demo/demo-vite/src/App.tsx @@ -1,17 +1,17 @@ import "./App.css"; import { CMProvider } from "react-content-manager"; -import { AsyncCMComponent } from "react-content-manager/dist/esm/client/AsyncCMComponent"; +import { ClientCMComponent } from "react-content-manager/dist/esm/client"; function App() { return ( - - + -