Published version on npm pulls in React 19
- 主要语言
- 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