Bump react-resizable-panels from 2.1.9 to 4.12.3 - #145
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) from 2.1.9 to 4.12.3. - [Release notes](https://github.com/bvaughn/react-resizable-panels/releases) - [Changelog](https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md) - [Commits](bvaughn/react-resizable-panels@2.1.9...4.12.3) --- updated-dependencies: - dependency-name: react-resizable-panels dependency-version: 4.12.3 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
@coderabbitai review |
|
|
Warning Review limit reachedNext included review available in 57 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@coderabbitai safe to merge? i mean, will this update break anythging? |
|
Tip For best results, initiate chat on the files or code changes. 🧩 Analysis chain🏁 Script executed: #!/bin/bash
set -euo pipefail
printf '%s\n' '== Changed files =='
git diff --name-status HEAD^ HEAD || true
printf '%s\n' '== Dependency diff =='
git diff HEAD^ HEAD -- package.json package-lock.json yarn.lock pnpm-lock.yaml bun.lockb 2>/dev/null || true
printf '%s\n' '== Package manifests =='
fd -a -t f '^(package\.json|package-lock\.json|yarn\.lock|pnpm-lock\.yaml)$' . -E node_modules -E dist -E build | sort
printf '%s\n' '== Package scripts =='
python3 - <<'PY'
import json
from pathlib import Path
for path in Path('.').rglob('package.json'):
if any(part in {'node_modules','dist','build'} for part in path.parts):
continue
try:
data=json.loads(path.read_text())
except Exception:
continue
print(f'--- {path} ---')
for name, command in data.get('scripts', {}).items():
print(f'{name}: {command}')
PY
printf '%s\n' '== react-resizable-panels imports/usages =='
rg -n -C 5 --glob '!node_modules/**' --glob '!dist/**' --glob '!build/**' \
'(from\s+["'\'']react-resizable-panels["'\'']|require\(\s*["'\'']react-resizable-panels["'\'']\s*\)|react-resizable-panels)' . || true
printf '%s\n' '== Source file candidates =='
rg -l --glob '!node_modules/**' --glob '!dist/**' --glob '!build/**' \
'(from\s+["'\'']react-resizable-panels["'\'']|require\(\s*["'\'']react-resizable-panels["'\'']\s*\))' . 2>/dev/null || trueLength of output: 6367 🏁 Script executed: #!/bin/bash
set -u
echo "PWD=$(pwd)"
echo "HEAD=$(git rev-parse --short HEAD 2>&1)"
echo "PARENT=$(git rev-parse --short HEAD^ 2>&1)"
echo "DIFF:"
git diff --name-status HEAD^ HEAD 2>&1
echo "MANIFEST DIFF:"
git diff --unified=80 HEAD^ HEAD -- package.json package-lock.json yarn.lock pnpm-lock.yaml 2>&1
echo "MANIFESTS:"
find . -path '*/node_modules' -prune -o -path '*/.git' -prune -o \( -name package.json -o -name package-lock.json -o -name yarn.lock -o -name pnpm-lock.yaml \) -print 2>&1
echo "IMPORTS:"
rg -n -C 6 --glob '!node_modules/**' --glob '!dist/**' --glob '!build/**' 'react-resizable-panels' . 2>&1 || true
exit 0Length of output: 19527 🏁 Script executed: #!/bin/bash
set -euo pipefail
workdir="$(mktemp -d)"
trap 'rm -rf "$workdir"' EXIT
npm pack --silent --pack-destination "$workdir" react-resizable-panels@2.1.9
npm pack --silent --pack-destination "$workdir" react-resizable-panels@4.12.3
for archive in "$workdir"/*.tgz; do
echo "== ${archive##*/}: declarations and export metadata =="
tar -tzf "$archive" | grep -E '(^package/package\.json$|\.d\.ts$)' | head -100
echo "== package.json =="
tar -xOf "$archive" package/package.json | python3 -m json.tool | sed -n '1,180p'
doneLength of output: 11294 🏁 Script executed: #!/bin/bash
set -euo pipefail
echo '== Wrapper =='
cat -n src/components/ui/resizable.tsx
echo '== Wrapper imports and JSX consumers =='
rg -n -C 8 --glob '!node_modules/**' --glob '!dist/**' --glob '!build/**' \
'(from\s+["'\'']`@/components/ui/resizable`["'\'']|from\s+["'\''][^"'\'']*components/ui/resizable["'\'']|<ResizablePanel(Group|Handle)?\b)' src || true
workdir="$(mktemp -d)"
trap 'rm -rf "$workdir"' EXIT
npm pack --silent --pack-destination "$workdir" react-resizable-panels@2.1.9 >/dev/null
npm pack --silent --pack-destination "$workdir" react-resizable-panels@4.12.3 >/dev/null
mkdir "$workdir/v2" "$workdir/v4"
tar -xzf "$workdir/react-resizable-panels-2.1.9.tgz" -C "$workdir/v2"
tar -xzf "$workdir/react-resizable-panels-4.12.3.tgz" -C "$workdir/v4"
echo '== v2 public declarations =='
cat "$workdir/v2/package/dist/declarations/src/index.d.ts"
echo '== v4 public declarations (relevant exports/types) =='
rg -n -C 5 '(PanelGroup|PanelResizeHandle|Panel\b|export)' \
"$workdir/v4/package/dist/react-resizable-panels.d.ts" | head -260Length of output: 16393
The React peer dependency is compatible, but the component API is not. Update the wrapper before merge: import * as ResizablePrimitive from "react-resizable-panels";
const ResizablePanelGroup = ({
className,
...props
}: React.ComponentProps<typeof ResizablePrimitive.Group>) => (
<ResizablePrimitive.Group className={cn(/* existing classes */, className)} {...props} />
);
const ResizableHandle = ({
withHandle,
className,
...props
}: React.ComponentProps<typeof ResizablePrimitive.Separator> & {
withHandle?: boolean;
}) => (
<ResizablePrimitive.Separator className={cn(/* existing classes */, className)} {...props}>
{/* existing handle content */}
</ResizablePrimitive.Separator>
);Then run You are interacting with an AI system. |
|
Superseded by #162. |
Bumps react-resizable-panels from 2.1.9 to 4.12.3.
Release notes
Sourced from react-resizable-panels's releases.
... (truncated)
Changelog
Sourced from react-resizable-panels's changelog.
... (truncated)
Commits
f9c42274.12.2 -> 4.12.330503d1Fix derived Panel constraints equality check (#736)30aef6aPending CHANGELOGb1d574efix: guard CSSStyleSheet construction with adoptedStyleSheets check (#730)6649f42fix: don't resurrect stale group entries on pointer-up commit (Fixes #729) (#...a1eeb7a4.12.1 -> 4.12.23e877a14.12.0 -> 4.12.1039d167fix #723: Ending a drag with a right-click results in panels incorrectly swal...554645aUpdate README8b0ffa94.11.2 -> 4.12.0Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)