GrapesJS / GrapesJS/react

Published version on npm pulls in React 19

未关闭 适合新手
#41 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
TypeScript
星标
183
派生
44
PR 合并指标
30 天内没有已合并 PR

描述

We have a React 18 project and adding `@grapesjs/react` pulls in React 19 even though `package.json` correctly has `"react": "^18.0.0 || ^19.0.0"` as a peer dependency.

https://github.com/GrapesJS/react/blob/main/packages/grapesjs-react/package.json#L34

The published package on npm has react@^19.0.0 listed as a regular dependency though
```
$ npm view @grapesjs/react dependencies --json
{
"react": "^19.0.0",
"react-dom": "^19.0.0",
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0"
}
````

贡献指南

这个仓库没有索引到贡献指南

调研方向

从 packages/grapesjs-react/package.json 中链接的 peer-dependency 条目开始,然后使用 `npm view @grapesjs/react dependencies --json` 将其与已发布的元数据进行比较。当已发布的包不再将 React 19 作为常规依赖安装,并且符合预期的 React 18/19 peer-dependency 范围时,即表示完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
react, typescript
领域
frontend
Issue 类型
缺陷
难度
2/5
预计耗时
1-3 小时
活跃度
冷清
描述清晰度
描述清楚
新手友好度
68/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。