{"_id":"react-zeugma","_rev":"89-0e8fc249295190270fcd96213a85eeb1","name":"react-zeugma","dist-tags":{"latest":"7.1.0"},"versions":{"0.1.1":{"name":"react-zeugma","version":"0.1.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@0.1.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://yusufarsln98.github.io/react-zeugma/","bugs":{"url":"https://github.com/yusufarsln98/react-zeugma/issues"},"dist":{"shasum":"7e0bc0b3f9c2e9c449b47c08a16a66ad9a66428a","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-0.1.1.tgz","fileCount":9,"integrity":"sha512-fRnpUAdReaGEnbHK51BumMnXUmkYKhFoLNSv1dy/pHEGSN65rVW5HPT1RGD1kQkKSY/a109kESihsbCZi2OmZg==","signatures":[{"sig":"MEQCIBdsPQqX60IkjIbCpBRKdU04AYHrLVooV3QFc+qckzd6AiAFxXbK/6c9dZx7tFYCPbXHFDGVQKAOK8UPqbFObxN5jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86313},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a55aa7b324c53538e6ca94d7aa947b86eb391d01","scripts":{"dev":"tsup --watch","demo":"npm run dev --workspace=demo","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","prepare":"husky","release":"changeset publish","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","publish:npm":"sh -c 'set -a && [ -f .env ] && . ./.env; set +a; if [ -z \"${NPM_TOKEN:-}\" ]; then echo \"Error: NPM_TOKEN is not set. Add it to .env (see .env.example).\"; exit 1; fi; OTP_ARG=\"\"; [ -n \"${NPM_OTP:-}\" ] && OTP_ARG=\"--otp=${NPM_OTP}\"; npm publish --registry https://registry.npmjs.org/ --auth-type=legacy $OTP_ARG'","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build-storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/yusufarsln98/react-zeugma.git","type":"git"},"workspaces":["demo"],"_npmVersion":"11.15.0","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_0.1.1_1780327054228_0.057728594555986446","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"react-zeugma","version":"0.1.2","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@0.1.2","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://github.com/yusufarsln98/react-zeugma#readme","bugs":{"url":"https://github.com/yusufarsln98/react-zeugma/issues"},"dist":{"shasum":"7f5547708f3d3f4e2fbcb41536299de77730635f","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-0.1.2.tgz","fileCount":9,"integrity":"sha512-x3q/A4mzE0u9xnCfwSgQ2Z7BCdUrd9JvIcJI0Y7Up6XYsHV3HwjSDwKPfkpZ3xm9KKB18PQ61wW5gBiFMF0Ycg==","signatures":[{"sig":"MEYCIQC12l1wMrYLMJ3pZm1TW6hO8R2t+ZWfyOYobjB4RQugTAIhALKKXB1tLgfGrMNi1HTvuyq8gL+IMkAFPK18ZQN4/Z1s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85256},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"44a10a89722e1d0d722538bb0d8087e77339b248","scripts":{"dev":"tsup --watch","demo":"npm run dev --workspace=demo","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","prepare":"husky","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build-storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/yusufarsln98/react-zeugma.git","type":"git"},"workspaces":[".","demo"],"_npmVersion":"11.15.0","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_0.1.2_1780327885858_0.7820126274034156","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"react-zeugma","version":"0.2.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@0.2.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://github.com/yusufarsln98/react-zeugma#readme","bugs":{"url":"https://github.com/yusufarsln98/react-zeugma/issues"},"dist":{"shasum":"859ee707194219f5da7d4d2e3cb68abf03ca1c08","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-0.2.0.tgz","fileCount":9,"integrity":"sha512-L68CSlKn7fHgDC2yF5pooViG7UWosZnRvZZde8c4ti37/fTDwXnCIQt8dQBMktwjl8HCUCQfN5P4umqsPNTyJA==","signatures":[{"sig":"MEQCIFaZsoOa/MdVIHbUSkf5QY4Qf5iv5E4dXCdWM7lev1NaAiBqv5F8oekT1qlFWngF/tXvNIABEvr2tgIhEnlJAPC0wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97076},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"748bb9bf6bcf154f6d29ef187de7b0e216a02615","scripts":{"dev":"tsup --watch","demo":"npm run dev --workspace=homepage","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","prepare":"husky","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:demo":"npm run build && npm run build --workspace=homepage","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/yusufarsln98/react-zeugma.git","type":"git"},"workspaces":[".","homepage"],"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_0.2.0_1780482272791_0.5703610124302387","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"react-zeugma","version":"0.3.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@0.3.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/yusufarsln98/react-zeugma/issues"},"dist":{"shasum":"21c7afdafe24fe5c3a48e82c73db3b9c1d6365b9","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-0.3.0.tgz","fileCount":9,"integrity":"sha512-4odMKR0i5gWGVYIbliwhHJlrr5cDxdMUcJ5bA3QzPvINjQi0kjXurPyo87JUR2/mSAL2FSsTIcFj2ajIxVmp7g==","signatures":[{"sig":"MEUCIFuyBUd8p9v+qwT0fbwfPTPqwRM3J8fbq4p2+pauO86ZAiEAthyspdUxyS5eCUnqeAhsL+LY6MGuGmCJjmCJs8uEugU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ba6e63bf00796662704bb2d46a7887b70cf4ade0","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","prepare":"husky","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/yusufarsln98/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_0.3.0_1780494719559_0.20730221437666607","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"react-zeugma","version":"0.4.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@0.4.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/yusufarsln98/react-zeugma/issues"},"dist":{"shasum":"aec45e723e4dd58f91f04ec0e5c91df2324c1b31","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-0.4.0.tgz","fileCount":9,"integrity":"sha512-OMaZu0EGDTltSDg01YXr5SVwOgZnqgneDgmliPBf6q/wuvlsM3R7+lo48T43rlhMUxJ//s0okrx4497VuVvLzw==","signatures":[{"sig":"MEUCIQCuea2C/NGk7Mo5rgpQEY5/+bFgE9wB57ZCE93i49xD2gIgGQRUPXr6wQULXcn9sVQpX3zcRfsRcQ9ZSDiaMO4zoC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151976},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f60d0492e306e6499c2f11bee866279c92c67f45","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","prepare":"husky","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/yusufarsln98/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_0.4.0_1780495859446_0.7251445365738194","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"react-zeugma","version":"0.5.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@0.5.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/yusufarsln98/react-zeugma/issues"},"dist":{"shasum":"16bab5fc5ef6f35ac42823353d683844b25bd706","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-0.5.0.tgz","fileCount":9,"integrity":"sha512-R59zLnzrI0rVo7eEQfOZLbxG7rCjwKuBCx0EdOBC6Pi6qDmbhk4VZz/q5R+LZO7vk9GhI3d6ATg+0IBEhF+GBQ==","signatures":[{"sig":"MEQCIC5em4g3LejgVuoKIsjSsyM3jA77qpMFsDajttt/T0AlAiAqoqRqArw9nKVzJRjuB1TkHm8DGPE42QQqWhn8bnASng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172387},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"72bb959cf9c172259eb953ca813fa3483ceee9fc","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","prepare":"husky","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/yusufarsln98/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_0.5.0_1780498439974_0.3402240031488737","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"react-zeugma","version":"0.5.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@0.5.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/yusufarsln98/react-zeugma/issues"},"dist":{"shasum":"a3e03caa8a41a9420f87224f0276d343c4c97651","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-0.5.1.tgz","fileCount":9,"integrity":"sha512-Ipp/pEhdOsCd3Tq0g/bhv+Q+bQZYnELm4597F/1wiKNIxCFWYIuayBVapn9VVHNeRsF69IyRg5yxeDIgO0VmMg==","signatures":[{"sig":"MEUCIFgyP57kNhXYv+k1dal9mLBRVVAHwwT96hsTi1+/JhdYAiEAof8OsS7XgCjpM12P22Efrc9fCLr/nmZL2b9pvAL+AQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173550},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"52ff05422ac98ae5d0ea6ae21b776f7a06d62500","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","prepare":"husky","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/yusufarsln98/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_0.5.1_1780499586024_0.11150517213854827","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"react-zeugma","version":"0.5.2","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@0.5.2","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/yusufarsln98/react-zeugma/issues"},"dist":{"shasum":"a948d6f5caa90a498158e7ce86f293e7f97cbdf2","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-0.5.2.tgz","fileCount":9,"integrity":"sha512-OzmMrP/U3E6Zt2eVASGyoWangKXUxKox/SwVsC1N0PJb/MjNRsn+6sZ811i8Eu//CT8UkleFh1kzL2+Llt0xaQ==","signatures":[{"sig":"MEQCIGujMu/f9Uc8dWyxjqBkCqftIum9Lm4GfqGDPUPJTBylAiA87+Jdkoux1d+0T68yrrdfQTaYlTx68uKy97rk/HTyyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186782},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"53ae230fd85cb9f6fb0338fc292d760534e22dc7","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","prepare":"husky","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/yusufarsln98/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_0.5.2_1780569679953_0.905221714171971","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"react-zeugma","version":"0.5.3","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@0.5.3","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/yusufarsln98/react-zeugma/issues"},"dist":{"shasum":"2bf110ec9fcdd22873e258c5ae465cfc7859cc8e","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-0.5.3.tgz","fileCount":9,"integrity":"sha512-/5mgWQ1eQUuAcZbdHKbgVJMaeNCLYyLw3GS9xdFZxf5uNrdRuIwmAUedSnnjvtfg5LAO7OjqrnBktS6wzWL91Q==","signatures":[{"sig":"MEQCIDxfK69az1lj7LVnBzdHMINFMTwcpNSfkMV/T2efb1XRAiByLenCxLeNH4BXp3PdrvoylubWk/2gMcfNAM7GcR/9Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186746},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9df992cad1c62604265a4dd4af63c5346d39fa53","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","prepare":"husky","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/yusufarsln98/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_0.5.3_1780570904636_0.04968487171797009","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"react-zeugma","version":"0.6.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@0.6.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/yusufarsln98/react-zeugma/issues"},"dist":{"shasum":"67ad5981cb54ab3999e2cbd60a67ed83f022136f","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-0.6.0.tgz","fileCount":9,"integrity":"sha512-v9G032XiUpVM2UjJRRd/xYkZkVo3aC5P2DNpklWaATBsa4Nzn2OJD4NJRQoLr4z4hJHTy9RJolbCFP/fY9CLGw==","signatures":[{"sig":"MEQCIF8R68X4TFtd1oqiqyos4JXtS6aVrMtwX1VuuLdePYZcAiAf2n9A5Z6HJ27lceujFrwk+h7Ru4nfBqTjAWzlr0BSIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197847},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1153e5388938dd4ff415a9619ca3d1cb81c28367","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","prepare":"husky","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/yusufarsln98/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_0.6.0_1780579279008_0.30043644545533943","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"react-zeugma","version":"0.6.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@0.6.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/yusufarsln98/react-zeugma/issues"},"dist":{"shasum":"22f408e8e6f95b867ab4584c16032c4cf2b08391","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-0.6.1.tgz","fileCount":9,"integrity":"sha512-TwYLJ86Mvzes/dpj1tco6XXcVbimXcAeKVnKZ8fmpuv/icGrqVkHdMnXhbgadTmwICaTXtaY6rI+1G/PaUu4Fw==","signatures":[{"sig":"MEYCIQCIvFBpgn8w1NRlK9I50ixdP0Qc72I94UKQIKJYKw8KPwIhAM44AY0C5N5Cf2mQ7Oj85d8Oxbl3FdePcSKAI4hFTNL9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199575},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1b081bee10be8f73afe15bc53f11880fa3771650","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","prepare":"husky","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/yusufarsln98/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_0.6.1_1780580707726_0.5502949891691187","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"react-zeugma","version":"0.7.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@0.7.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/yusufarsln98/react-zeugma/issues"},"dist":{"shasum":"5b9aaa0e41f2f3755c5f6ff2fbf5fed16617494a","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-0.7.0.tgz","fileCount":9,"integrity":"sha512-gQeEXyB+Wyy9yl07Y0Gpkhpo4GLLCd4/QtKJ7yXKlQqIokYV5J5vu+ueXUv2EmMIy5s6OD3+QnzXcLsQkGnIGQ==","signatures":[{"sig":"MEQCICLiadWIFKTyCX9bziwosuLMpsuKFzitP1DhmO5eHGviAiAkQRb66NWvzUHtnuL4iLYWBMcAwZtAl5QuTHGPWwLiIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199808},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"44d8421033b836ba37c4c07080d42c6a2f01e7c6","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","prepare":"husky","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/yusufarsln98/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_0.7.0_1780583284349_0.42625515024752625","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"react-zeugma","version":"0.8.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@0.8.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/yusufarsln98/react-zeugma/issues"},"dist":{"shasum":"055a4b27a628e265acd0f5bf10bcb5f96ef390d9","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-0.8.0.tgz","fileCount":9,"integrity":"sha512-wxggRr9aeynnMQVk8AWpd2BpdzKIXPBFwlSsm2ExelkO8HfBd3f6et2cN0KV65lq/EJRyf3Tl3TcVUF7rnSJPA==","signatures":[{"sig":"MEUCIQDyDuJXc05KnUYBU154gy5ox2j3q+FyEOXz4jL+iiwG2AIgF5oKbVp9V3oMgdcziW8cVkzrXGXYWCzCbOYC26cFqOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205755},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"885f2436a641dd022f8b8aeead83be6b968905e9","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","prepare":"husky","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/yusufarsln98/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_0.8.0_1780584653580_0.9401818531618908","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"react-zeugma","version":"0.8.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@0.8.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"9f2af1726e707aeca5dab6dc41c26482e120e35e","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-0.8.1.tgz","fileCount":9,"integrity":"sha512-6TQzY6D2LpWfnb2K9EIlAGO+tLniKBEnE/0MdP2b1HUW1PTooin/V9yjyT7AsxYgyrI8/xZzniwm1+Cn4VgnOg==","signatures":[{"sig":"MEYCIQD/PWmwHwlTQHmcRM0oVdAUFaeQYDNkhzd8wHD7FWxv0wIhAPdQjzboQzVqrqPsjFjva4ciiFy+NmKJz3j8oOhJeMtT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207574},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2ceb9c4a9d8da6e214ca62787fa1bd7d7519b78c","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","prepare":"husky","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_0.8.1_1780666471273_0.46169774845828226","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"react-zeugma","version":"1.0.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@1.0.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"8bea2573be5e426c3009d242be1e16c0ab2b9c49","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-1.0.0.tgz","fileCount":9,"integrity":"sha512-l+7IFhfOQ0W1ICsZR2P2NQzOVF8ZhCuqNYRnCXAazYAFW4WkG+yU1W5vB8t2gToYxiNdIdDO1f2HVAJPyBHZyg==","signatures":[{"sig":"MEUCIQC6qgIynNXdo/4VHMLJ50w+hEXxMT8x7AUD6zeQCh5bzQIgbT1E/VhcAe9tbJ+dF61i5NmGud5TpXdIFWwFXZIFYRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221097},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9813d3ad55664476a60037a367dbd7031ff30e38","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","prepare":"husky","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_1.0.0_1780997992859_0.27363368889248285","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"react-zeugma","version":"1.1.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@1.1.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"864c79df99f776ac27cc75d4569c947749d2967f","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-1.1.0.tgz","fileCount":8,"integrity":"sha512-qQ1VBeUKmhTJTATEL8AqIcavE5o/xkea7qXOoSZ4zxf7rjs4apv/Pb5MfqIaqmP3ZoBmG3O/PzZM9jeHKihqbA==","signatures":[{"sig":"MEUCIQCyWf25YSIS4FaQqPP3ALYKRZkOAwYr2sbTI+a+RpIU4AIgaJplX8VSVr6aydeNq2cGkbOcogYrBFMtmUVWBK7PUMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222686},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"359b9cb8d7a5b2ac98102e7acf5e504ea187be9f","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_1.1.0_1781001991663_0.47643133165890683","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"react-zeugma","version":"1.1.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@1.1.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"2fa3b68a03bbf289126593bdc5e65e9f46872f62","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-1.1.1.tgz","fileCount":8,"integrity":"sha512-ORx2lWLZNJi+NJvd8yQS60wMYZqTuAG9OvkafntAT3pvblh7jNoOPRZUXsaV9TYopLv5JeN3o8OovlYY9k3Llw==","signatures":[{"sig":"MEUCIQDj2pIO20iauSZPa90/d0WOx2tZyOJaST56HkdMkMKPkwIgJexXpoaKlxQLPH64JN7x/Lw9EQyiKFMFKD2LC2tZGY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222459},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"02e7c6fee32d69cebf0d2d0d7a49f3291fa413db","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_1.1.1_1781011278423_0.9326929476323167","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"react-zeugma","version":"1.2.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@1.2.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"4c5cc5d4202fca670299097c2fe591c79e8d8c39","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-1.2.0.tgz","fileCount":8,"integrity":"sha512-3NwSTzg06F0GG7SGW6ploPIGB5J5UUjnnSEVN0JbQ+4qKZIXoHd9okO0NAmuWoI4xoCgnCtXucZd/vlfdW1azA==","signatures":[{"sig":"MEUCIQDOJV7QQ1YAOVISzdh/V/f6Gmie3Ug665L0ClqXb3Yu9QIgeb+QHKtzZmmr4Q7EaKdhAD9IJJdgQ8//+ilUvL/IR/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245265},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2821e6ef37384582606cde805afd6a969be08d79","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_1.2.0_1781013327442_0.05102582242227438","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"react-zeugma","version":"1.3.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@1.3.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"d6819e14e0147ce318364f39c8ad5dd2a533bc37","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-1.3.0.tgz","fileCount":8,"integrity":"sha512-TbEJ/T+rp76i4jRzXY25pUgmXjCntBDnXmfff2Di8fXJ8oNjtidyJBzbewAZo3O7sbe1eZcQqN2EE3uF5RLEeg==","signatures":[{"sig":"MEUCICYVJGnU0iyb5xtzypORGSob/Mi8DXogq7A2nDDdPeulAiEAm8mkWIGtEuP741Iozr8LTkYSxaxRzmv/Yy39Q2J4p7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245472},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"66b984e3bf34c01159e4a5e4b3b11bdd64548c7e","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_1.3.0_1781016270923_0.3213036957973141","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"react-zeugma","version":"1.3.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@1.3.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"387ff5784616216743b69017bcba0d6b8466993d","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-1.3.1.tgz","fileCount":8,"integrity":"sha512-+rY2dgOUYAtwTVHP3hRHam9EfTMZLJZUptkamwMg0qa29YVIvWGqrGCpZt+gZHtuQq4Vw8A3JeLTXkO+gHE4Pg==","signatures":[{"sig":"MEQCIHmbkiWvn3OgenfPoXZcWA9sYB/fH0Wru1ErQkgvLqdcAiB6DyvMNJbmyul1w9uRVzyQyY1LuWxiTVP63PpcQixUyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245456},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"29ff8d9dcd0c0d17f45f19d72c41fc599c2febc8","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_1.3.1_1781018597667_0.100595420140001","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"react-zeugma","version":"1.4.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@1.4.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"dede9a004d1ea4c4bed23da20538bc46f74f7fbd","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-1.4.0.tgz","fileCount":8,"integrity":"sha512-2JjdQyKmui6nOaopCXQSxmNA0/E6ZAmERsZZsPdMrA9sV4p64KGkfMcfJEmyfzK48vr/xgdMV6aqNE59E2EArA==","signatures":[{"sig":"MEUCIENaeIWU0XKc3Lfw0qRXbTxpah7VTyUDhXlcUOc2TKJ0AiEA6BFr7t3i8tGzu/W8Y6PhGl2BVaH9UCYxkyPC5O+QbZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288928},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d9aa0d21b034b3e31ed7ec051d4ab45950fcc92d","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_1.4.0_1781106508914_0.10821921534203427","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"react-zeugma","version":"1.4.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@1.4.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"03ea8f8e5cf1d2dfe0023a5f94305b0045dd6961","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-1.4.1.tgz","fileCount":8,"integrity":"sha512-CJk0SfY+iwBTmanVyXFwPAILl8LGFM2nlXCAGtpykC9h5hs+3KyjdSVagMFGH1pSuATIyztJLMoE61M9e2C+tA==","signatures":[{"sig":"MEUCIHMq4K+I2reoxzQHmOOEjNgFifOCu/1jrhfcex+izNubAiEAlni2goHVbf2xO9z8mZqTP2raiJAqpiBWi4IF3ODyVrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286690},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9dad9bb3852d6244832071e460c7f20284899825","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_1.4.1_1781114136631_0.678502879005985","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"react-zeugma","version":"2.0.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@2.0.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"2e88ffc7941ef20a55c9e06696f124e9a9917999","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-2.0.0.tgz","fileCount":8,"integrity":"sha512-qqJZrpsvBOAJAzLMBBZwmZfOr0n5SqSNATc+s1HhcFWjpAYPB9aLjFBy/8Pxm8Mqh0D9FyLlBnFGmwBwiqz4yg==","signatures":[{"sig":"MEUCIF73SfRowdjmMM/oOXNY8euE7lAcsxHV+c7So+BZc2zJAiEA8BC2BRs9oNfhLvFkOgToGu1qa4txsnjl+6ngtuR9glA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292061},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"14e0504489c9c5ead3f2003570ccc4259e7d7bae","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_2.0.0_1781119650655_0.03643045066499018","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"react-zeugma","version":"2.1.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@2.1.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"044a87401f2879f1b9e2c3554def63b087db928e","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-2.1.0.tgz","fileCount":8,"integrity":"sha512-tvLHCnZpj0O0LrmULdLMXYtlraKCrNt4WYwKgEntrEeneXVwbLh8FhL98WTicTOBDyo1Uq7AxytowFLlhWhdfg==","signatures":[{"sig":"MEUCIAejLsLYxXRfaXhnmu1QomXOyi70zXt2pDiqG0pAuJZ8AiEAx1prbkFDnKYndcka2ZJxvbsklqPP64dmt1jdr5AMkEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264954},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"71ff40185c18b799f228921c6d65882fea239e90","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_2.1.0_1781123602779_0.3994032269749228","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"react-zeugma","version":"2.2.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@2.2.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"dd1e5395de1ff8e07b6e3dee2ffc5ceb690735fe","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-2.2.0.tgz","fileCount":8,"integrity":"sha512-V9qd7Kff3z2bSQvYEIn85d4mzxOwlPoABLduE98NG5PsPrFPsvjK/zUHn0gaeBPPmCuZqKbJRUHo6lJ4j/k7mw==","signatures":[{"sig":"MEUCIQCoVhqz2sejPVBORYduAOzzVAv9hNrX7h99kOT3tlTQqwIgSLX15kuTpzQJeUC3ket12GVB2tpf++DsO4lgBEV1lb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295307},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c3862bb5f834923574152ed2a4c02588444f10cb","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_2.2.0_1781263620176_0.6594711553474772","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"react-zeugma","version":"2.2.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@2.2.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"8dbd94daaf114b47d74e2a42ba8a0054501825c7","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-2.2.1.tgz","fileCount":8,"integrity":"sha512-YJbG1rKHdxtkVp3yQrwD6LoKmy5i5ijxrgax+PeJgw7trXD0Y447EclKLT2/m6R89WQUZLkwE2apAVQTaO5Esw==","signatures":[{"sig":"MEUCIBHbXnrYkxpmzcLL4g2nv5vPW8CZSm1oqPsUZKp1c667AiEAhQ2Zeg7RLznu6SGrH/+97VrrjKk/JMhBa6bvlMxmm78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290309},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e7bdd979086d3941912917bf11d1db7ec98b9d2d","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_2.2.1_1781265760022_0.5639904655837149","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"react-zeugma","version":"2.2.2","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@2.2.2","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"0d8e2a10c7bad63eebe537e778a02c4898924085","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-2.2.2.tgz","fileCount":8,"integrity":"sha512-eWYR2FI9dxB5t5V3gv/zdPMv4fiQ1mFaQtFwVB867cpd1TvZWw6rMfWfsu6hmTKD9Rx131pBe1U0SgkxVoe1Lg==","signatures":[{"sig":"MEUCIF3DqZYGZWugAJVkvd+SRhn3CQS/EcgPtJDOkhXxtGiRAiEAn0QsowwTvIXoZlxeG/d4QsPkaDadIxMzpG4AB2UPrac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290512},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9bf3751858c97efaaa13f3cff98180f5feca4e78","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_2.2.2_1781268748732_0.10327995295020487","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"react-zeugma","version":"2.3.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@2.3.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"33d60aa9a3422ba01a31ead921e4274ebb36a3cf","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-2.3.0.tgz","fileCount":8,"integrity":"sha512-VCK6UdCUtSgJ2vTLEwIk8lyyuFIT2Hg6e6zK35/4mfdIgW96JUk+0PAxc+8tCPjuNZbE9aC885kxdc4LAJ4o6Q==","signatures":[{"sig":"MEQCICVq8KU1kkOOJ8ai1V01POtC0lI7z0aach1CTIQ3iXJCAiBU1vFmcMRSX6AIUtOxP/htgonGpjNGwxo+ugTx58xDlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312897},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d200ee4a1b4a6c35dcf0fd8b7b03c33b339e76f9","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","build:storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","storybook":"^10.4.1","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@storybook/addon-docs":"^10.4.1","@storybook/react-vite":"^10.4.1","eslint-plugin-storybook":"^10.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_2.3.0_1781463532788_0.40991619085998465","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"react-zeugma","version":"3.0.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@3.0.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"5ffa31fa7b49d1d70585d033c4bbd09bf0b07666","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-3.0.0.tgz","fileCount":8,"integrity":"sha512-REele57+CqKW7t8qy7JPNm74Gx89vyPIqtn3wL/5mhTxr9cQ0FRIMX4WvzY3UOgjWkpxcyi7U6CDjMY2dhWdNQ==","signatures":[{"sig":"MEYCIQD8fRDIb/cTqAKPK9NJtpnbKGX+u7gGlj+9XfxkAyHCSAIhANfSAodt6C3ZR5JB2XUjX04BBkxcuI58yaM90+nhRYzH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400470},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6c52d1c3c9d3a858087516a1733b16430c6c520f","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_3.0.0_1781501796946_0.6892929005855482","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"react-zeugma","version":"4.0.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@4.0.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"49250a23d2efe875bd11198c712424edff0be193","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-4.0.0.tgz","fileCount":8,"integrity":"sha512-KQUgoMILCxr/vdPWYre57KEqO13hLqUOY1I+/kCJMRDhRUew4m5ks6isHflNI/sCi/8XsZ15ue/qBxzYXYDnIw==","signatures":[{"sig":"MEUCIBe1JRS1+RgGZWhKtDYBmsbD9t/rRji4XAOK05N9+2gzAiEA7lLu9u9A3Es3GI0XrpuLrZ5Ikqcc7Nqzfu2XmG6QHgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391730},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bddfa22c07cf5e144814c0d245b8af795de76b4f","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_4.0.0_1781510629252_0.9724203863568122","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"react-zeugma","version":"4.1.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@4.1.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"519776c7b42470decaa99976537f21b63e6e8fa2","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-4.1.0.tgz","fileCount":8,"integrity":"sha512-o6FHnZ87xOA2EidPGJgNv7jOI+mMZOauvbEUfg5mkKvoVJwL+Jc6gWtXyIYS8IoYJgnck1lU1Z6YxjgJH4ziCA==","signatures":[{"sig":"MEYCIQCNydM/euyrRpO1Td0E2vE9Bd9QpH35AC6rVMzAe2jIfgIhAKGpQl26kWVQKPoQjZNAGqzK81dWi3g/jPc+KEV9quSu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404494},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1bd3de3d2a8a8efe0486e0978488a509e3ec308a","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_4.1.0_1781520437907_0.36573507660796456","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"react-zeugma","version":"4.1.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@4.1.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"e538c9d8abe01545521323ee3913bf9839d398d4","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-4.1.1.tgz","fileCount":8,"integrity":"sha512-LRiWFbfL9TjRu3fKcuoUXzYiVx1Ssfpyo0+50jv0g0tqn5GmKfyw8482rojkMrqiAEiN2sWWfieFnYjuxa7pgw==","signatures":[{"sig":"MEYCIQC8OnqE2o+R/+h9rMCPbKi3Jis682unGqdpayKTLqPCcQIhAKZJ8Luy3HwrlG5tx0Q5uFYQnGOdjio+MCIVRCc2PyHH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412847},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"daafe0f6b2dd302738b29824fbe9866f69600109","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_4.1.1_1781529353880_0.10942735605115606","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"react-zeugma","version":"5.0.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@5.0.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"7dd4b39e2efe9da5082fca6e4b0fcc0cfd167e3b","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-5.0.0.tgz","fileCount":8,"integrity":"sha512-6qETjcY+00JTsPHQSmwpLm/oBg2dNFfrXRo6t/ap3awJRUxOf/Jjlm5jg0G+/sGwG6lmY9paI8O29iSc2tqW7A==","signatures":[{"sig":"MEUCIA5QXvcIwmykiGKi05iCpPAb0FqGfDKnq/PzlBrOhum1AiEA+CsZ1jQeXBrGSyI+6z81S3ZNujSQ0oxzA1Q08JsQ5Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432364},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"be341bea72d77ac22a83d95897b255d4062ff5f2","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_5.0.0_1781557447422_0.24120976453329268","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"react-zeugma","version":"5.1.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@5.1.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"b313fc40506c3ddf134c7bf08bc9a82b7c7f6555","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-5.1.0.tgz","fileCount":16,"integrity":"sha512-OgqzdvnwNJ5gQ93ErzbA+gy7HqE+ZnCUcdXgnGTYR4CG7yvxYRkzGuDGk7wu6JXOsZ31gYhQ1rhIbaGxYhqxjA==","signatures":[{"sig":"MEYCIQDbMAWtaaU/cSzQcXCRr2RuWsFtLhy46279QZN32H9ElgIhAMx/ajB3saW1Tf1BVa6xwH85wMay3NJfNOjMVjOXwT8u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509751},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"5d79eefba1301ea3123529c0424cfe4a74984cb0","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_5.1.0_1781596943319_0.5696785787310346","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"react-zeugma","version":"5.2.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@5.2.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"62c2cfaf710ac8bf1b20167d590e1e2abd0f61b6","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-5.2.0.tgz","fileCount":16,"integrity":"sha512-MlJM/67L1H6FNECIb+w+zQsF5gKPwT3gukDKHjJ+GkwZ04PHrZU5NUTY4wvjrxRPtBr8EOFmsHDRSVtaq+yNeQ==","signatures":[{"sig":"MEYCIQCO3Cmmsy9GK/Aj8XaIMn6Kzo03JmY5RadyvKSubc2CcQIhANBmFJ/qqnzqPOWTGHEvfT04psdJX1xcu1LcJ852meSm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519942},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"7cc9e39cfe05a6ba67d9a2ba1f4edd7038e55139","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.6","eslint":"^10.4.1","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_5.2.0_1781602386449_0.30431953737955886","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"react-zeugma","version":"5.2.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@5.2.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"2cd2070f315cba8f8bddad0a3cb72fc28019f29b","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-5.2.1.tgz","fileCount":16,"integrity":"sha512-qzoLajRvRRiD6Bc4e5n0Bu9MHppOdhTbky4zGJ6d3hYEoxcTBq7nbDSqBTwleoxiR1KgrVTGrSeyCg2zehntfg==","signatures":[{"sig":"MEUCIGijItC3Qwc9VlqqKei05fcYvAEE8NW7SVGeBIc++MS2AiEAzjDuLFQeFPXU6ihIQozdFucK/HDchLBUQt3sa6Ink18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526627},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"9cfc23ab7d70ba88705255ee2a33a47a501839d7","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_5.2.1_1781604604636_0.8430935945423796","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"react-zeugma","version":"5.3.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@5.3.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"68b065d2f6bf36c3703a399b1a8813f8fea45942","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-5.3.0.tgz","fileCount":16,"integrity":"sha512-0XoEapNVPnWg4tKH+6+Ymq/rllnERRW9+qqMABP+qYwi7OryZ+3MHRhe+h3//YAq6KGJytxva70el1en+90VCA==","signatures":[{"sig":"MEYCIQCuZDx/pbgDVWuxXf10Xo0AXeq9i54w2iRIboQKR0qQ9gIhALuoLCZShTEiNKY2Z9+zVTuB+CgJdwR9e9sEGKzD+ES0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536354},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"fd547b67f04a0a2c16499fd4e583ddeffac784bf","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_5.3.0_1781616907895_0.6730584920388138","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"react-zeugma","version":"5.3.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@5.3.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"ab037e84003ea1922d8dfc7b794307cb0cc0e69a","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-5.3.1.tgz","fileCount":16,"integrity":"sha512-MC1xum53e8f4ToaI0TV7XOGbS6UEsrLK232h2Nhbc49RQJA5AB2LFqD0hCKcWACcXLkAV75X9ZE2zv5ni9KhwQ==","signatures":[{"sig":"MEUCICmnA91xSk11WhdreL4U3p9PTYvaTSzHNDcpnAFnnionAiEA3kHePI3Ck3AaCAhVmkBijU+DtFqTrsZNjFhJRsLvLcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548811},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"e2096c5779726148549555c1d17a6a4bdd2ed793","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_5.3.1_1781617905748_0.8481039147158391","host":"s3://npm-registry-packages-npm-production"}},"5.3.2":{"name":"react-zeugma","version":"5.3.2","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@5.3.2","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"a24ed1961f92af5d89768bd25f04f14e94cb6d1b","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-5.3.2.tgz","fileCount":16,"integrity":"sha512-f2JMKiJz0d17vZamaIMq8tmiwxiD9WVlthXFle80WLUAz9f0LFDOUetPrPJjmOLwGaycHhja7OisFNf2+bLxRA==","signatures":[{"sig":"MEQCIDlM/LriJLfwzRJYDZi33TKzlwAkjaUvkpwnT90lGmZAAiBZI/kkZ1NEMknO9mOOp99xUw3fzunRZBM3MuLahgeDFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526627},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"03a6ead7b6311b4ddf490208026223ae63427ed8","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_5.3.2_1781619397219_0.6548243663456461","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"react-zeugma","version":"5.4.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@5.4.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"df60640b3cc4705e97caa78c2e12371c851b627b","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-5.4.0.tgz","fileCount":16,"integrity":"sha512-MPConYnayya+Qf0FR1IgtP33vwnmvAHOSWyHOSdXwHlc9IX9ic9Tjyz6JBy2uqrHE2pSfR7J/YbrRu95CME28w==","signatures":[{"sig":"MEYCIQCPRBDW+PPyz/+oqjJQQiEK0n84Y6TVc/blzeH0hFJayQIhANOfpBffg0ncYP+A/2vGtZ3kATvNokscVM14/e4FjSYi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539656},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"c62bb7399cc8af6044bd5a4f51c7ad5bcb080eb1","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_5.4.0_1781620118992_0.18139255097072193","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"react-zeugma","version":"5.4.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@5.4.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"ffa9c0b54d436fba9f8abda01f7aa4ded1cabc6d","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-5.4.1.tgz","fileCount":16,"integrity":"sha512-1vK+bNFh802d7fC8umJdcsMrXIvnK6x8Okg4cu/f/3gUUGFUlTwGZ4LaFjn9NO1z0YtSjTDW9ZDtJlUVubuAmA==","signatures":[{"sig":"MEUCIAjywocGiZhyOMk7nr29/cIQ6GxRLck+0l8Y8Ge2rCEGAiEAuDMsUB9ol9vQUzTVBqG/dB4GIBtOai90WmmzrGVYRXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"18f64d1505f3f0994b5e37d69ca34d715e57acd9","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_5.4.1_1781621285241_0.3494528629001421","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"react-zeugma","version":"5.5.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@5.5.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"2877536c4dbfd31624b8adb62ce602f2e3e35825","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-5.5.0.tgz","fileCount":16,"integrity":"sha512-jvxo9E7oQJaR9yo5aVgDw4UTP/IT9cyD8tRSRWQAmD5ZiSK1n9v75kdJFhBJrzqqNqN0jHvgevKDEeaM8YJraw==","signatures":[{"sig":"MEUCIEewYi3LH3+gpjpExX+55vvxC0hgW+g/ZBNS0rwpy2ULAiEArzFuw5m1KQK33Ub0BTYLQIKhWv/MztxkSgJ4+VTKN7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544566},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"af8759958d2863920dd984fce8371aff13c282af","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_5.5.0_1781621902124_0.4452498929301374","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"react-zeugma","version":"5.6.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@5.6.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"6372c71524010f3fae5a005d570c15de3901cecb","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-5.6.0.tgz","fileCount":16,"integrity":"sha512-LYHqdGCbN4leGEVPQUUDaaQly65HElBq4V1tJGjG1S11rAH5vEjuvfG0Czub23uInnYyP/HqjhreMy4sxGA6fQ==","signatures":[{"sig":"MEQCIB87DlIFjA9NboUuY8hcSlOCAC3m/JR9izd1pnPMqxOZAiB4+KsAuCa5PAhbsQSvsQuuj/ymsWdSASRx5RG9kJVPXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553483},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"b95d56dfd5869377d903b793de52080fb6dc2997","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_5.6.0_1781623301053_0.287074586537013","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"react-zeugma","version":"5.7.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@5.7.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"f46ff7a2f2a6711fb5f6716ede73c1bef039c634","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-5.7.0.tgz","fileCount":16,"integrity":"sha512-cziz1FmpiD0aMGlrq6Qh0NoOo6lB41j46y94DXL2TlYjcxZO9nkL/cMOkS89kc3SDfhX1liBTp/IYkU/aJv76w==","signatures":[{"sig":"MEYCIQD3zQpLFTtiadlqb7PBfWMFuugXA+hHFKuYx8LENHNh3QIhAIhG46EKUgZyGcOZ+Wgzoj2BOS3KIhSaSgF6ZNs5+uBK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554068},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"49b169ff745dd80452bfec4ea5bfcc998884e2e7","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_5.7.0_1781624976557_0.14480995378372885","host":"s3://npm-registry-packages-npm-production"}},"5.7.1":{"name":"react-zeugma","version":"5.7.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@5.7.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"4686c83123bd5c03014fcd528a8a74337f876585","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-5.7.1.tgz","fileCount":16,"integrity":"sha512-+w0fq4AISC4d6zZMwKY/faXOG6xkftA45ce+weINngs8FtfytHcsHxyaqwe/IINRmy8ngh9fnO8N7Y0fDpMLQg==","signatures":[{"sig":"MEQCIEbbn0X17YqXdS+4vOH0dbII54k2WpfSvZK+DHVJxQWbAiBr/b7QplT/vmBka8rOH5kQyAz7vOEBgj1OY9A6jEHV2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555147},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"beeab8d0cb58df56d61572e4fb315e301efce90c","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_5.7.1_1781626911955_0.01942117571962232","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"react-zeugma","version":"6.0.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.0.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"06671f6f10896ca964ff6840d0b9d27a52a6a95b","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.0.0.tgz","fileCount":16,"integrity":"sha512-1nq4BigMOKuSRAP8GpehZALPsdx4v52e5EnhBD3rfAfFIFp1Zbe5J7xT46FeHHuQdeTotDcldApRlpQXya6CYA==","signatures":[{"sig":"MEYCIQCQ1M87x7h4/rGVxkD9Jo0Ail1LY40TPDEq2k4GxDQFVwIhALk7ow8psCOaKsncqh8o3xDC7qRaOk6yykOGyefI2jBI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567893},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"b5fbaaa03eaf6131478a041a9b00a7e446ff6755","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.0.0_1781715264866_0.052857212927321484","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"react-zeugma","version":"6.0.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.0.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"7359d1c07363d38ab582d07345add6ece6ec3709","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.0.1.tgz","fileCount":16,"integrity":"sha512-hrtWCxxn0Oq4rkuut0B4PI3WUgN11vUgvkDKL8nAwNEInPufCtwQd0dKEmI3jZvnmNXmp6TzHE0mJV2iUnGqcw==","signatures":[{"sig":"MEUCIQCygScQzMXljybKewNT8WxwtjX7ZIdnj/8kgRcOC0Q/cwIgSFBGu/+rDadLAT/LMjEkudz0uSAwjmBZxY352SUsxPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568051},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"01cdd412e41976c9423fba45cad3cfacada3ff07","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.0.1_1781764244566_0.20348672212498986","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"react-zeugma","version":"6.0.2","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.0.2","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"1443c68074ff4dfec955fbf3350e825df5afca12","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.0.2.tgz","fileCount":16,"integrity":"sha512-Apk2qHk8Uz84Dye6kphPVg9jLR5zP6JUJgu85hEVuJRrkhdKgpiamO/e5OLRNLns25e9Nd6OUfjEKOeFc0+KnA==","signatures":[{"sig":"MEQCIApe1jwCUXUFnVixp2o01EYdin8KRokz+hzL0aIO2/mRAiAgQUW3w9oh7AJ0jhuiwGE/Y30w9suI2eOLvkERnnJqzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568759},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"83d91cdc36dec6e31571dc281fefd10493b98af6","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.0.2_1781767337740_0.6303583239209045","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"react-zeugma","version":"6.0.3","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.0.3","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"a1373e3a9506d99e4780f8c5e76a65f834c03971","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.0.3.tgz","fileCount":16,"integrity":"sha512-EtOhg3lasrNj6W0JHZvgAqgwVnuhrr+TABfna+/4MN5SImcvUCTLo4i2itzFhv6v4jo6rXpFeSLv2GD3aaZ4hg==","signatures":[{"sig":"MEYCIQDW9NtxcXOWX82N2C8V7PGNer7nv+ZZxLy2NibGIlVejQIhAP56SRRnbkN7qNw5SVfMb6uLwEAru2N/3abi0+BvuGWe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597863},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"fd75f3a293df5bd740042f349342f37557a1e38d","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.0.3_1781775960483_0.1645822836004429","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"react-zeugma","version":"6.0.4","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.0.4","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"29a64663bec6313ca271c11fa4de1e308a7daf35","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.0.4.tgz","fileCount":16,"integrity":"sha512-cC6bQUmM2R2lgVWkn1rqQ03gzsAOXp9G5AAh1qrozPz5cbXSt0xyl37+J8JolUG8bTtm2t/Q5nZwwlWHTTIf9w==","signatures":[{"sig":"MEQCIAWTfexlrzKFDIB2XeKjpgA5+/USh1cRlspqxtzAZGbvAiBaQGfex62NPd8256gGwh70YSqWtmSS7aS30td890qj5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597415},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"f9914207ee3a1a0e2a0c5b740aded6579e13eedb","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.0.4_1781780072100_0.3852453595244729","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"react-zeugma","version":"6.0.5","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.0.5","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.vercel.app","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"a60f9cc1ec2330b89cd72aadd5aa9e116acead2b","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.0.5.tgz","fileCount":16,"integrity":"sha512-iBNwYe+b/tNFJPqP/a3q1CmdZv+PdlJJ6n2+mApptXY00NGORGQLY+gV2cORj1h/EdwDbAAC/Zqo6wxA54UK3g==","signatures":[{"sig":"MEUCIDTn8DJJqkN+U0RFrybe0Wq+r+PX/qFCF/QQGKu0Z/uvAiEAqnyOF7k2C5cbOmJ15g5ZbzkvV9+aVCA+P/gFgh9LXIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577295},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"203c29fa9cd14699adebf4b5a913bc236ca27dff","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.0.5_1781789136179_0.6108401295538479","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"react-zeugma","version":"6.1.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.1.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"9dc7a9dcdca1ef90823cbcd69f113d2f771fcf31","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.1.0.tgz","fileCount":16,"integrity":"sha512-GmmZ6w38798fooLJtjfjvA4+jH/kDpLL63McuNc6Q0pzVSPREgjY4EzrF/GBnI73rzdWvi96IdF8LKWrv7PY+w==","signatures":[{"sig":"MEYCIQDzWs2Lcelf1kHk1dypkgyOzm5oChHCyOR5l/AdWySWYQIhAPjMgQSrhw1fzcVpxjirNTzjjGf4YYDmhsKXeQaESRPv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602764},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"df9fe6f10220f55e6cc10504da5d692ebd4971e9","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.1.0_1781864206250_0.2051167120941222","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"react-zeugma","version":"6.1.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.1.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"6b28fa3f6e08605cd0aa45a817a4c08fc5972ec0","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.1.1.tgz","fileCount":16,"integrity":"sha512-LjnZjWSbxauhtm04z4awGpRUy1n0+i+iFTCcwu8x6NzbIPu+JlzLTADPOd1EjUClnU6zGuBQLg2cBm3tO63d5Q==","signatures":[{"sig":"MEYCIQD8hnGYQufJtHPo5+u4xw2tMafvUGKjkCTru9DHWSpIZwIhAPIWF0iXMGytHjFxJDvzlN0Sg2OKr+KF4nTYnj53xyRh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604828},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"e0d9e1213702a0a1184f362e7d2e400f496d2799","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.1.1_1781864928867_0.48297452763208315","host":"s3://npm-registry-packages-npm-production"}},"6.1.2":{"name":"react-zeugma","version":"6.1.2","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.1.2","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"654aaa80782a7bd3e5776e16d00f3035bcd35cfb","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.1.2.tgz","fileCount":16,"integrity":"sha512-j0Vn0ldfJgktp7gETAotl1HPzSGwWiEC/HPlj0o0NJux77CAdijJ5rYn3zLOsZDZ8CiW6W1JlBz2wyfGm6GePQ==","signatures":[{"sig":"MEUCIBPA10+1rxdxchJfwZydoYl2hL7xIkRyItvv12E+nqmUAiEAg3ca8k2AqpJ7OhCGUNR81euOO/0jc1fTqlOD1FUO7to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610742},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"535a60b31828b4a96397ee4707bd1e766fd50089","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.1.2_1781866706322_0.6388960386612839","host":"s3://npm-registry-packages-npm-production"}},"6.1.3":{"name":"react-zeugma","version":"6.1.3","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.1.3","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"e01b717b6da8b5f292e9ba5597c3aa082554ceee","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.1.3.tgz","fileCount":16,"integrity":"sha512-PiHKC3qcAH5pboz9oEcQplVyEoqGSsshOV28ND4rZGCMrKhNwrD50rBAwUhgnzJm8XkfzxO5RqjvXFEejqT+cA==","signatures":[{"sig":"MEUCIHLj8Uy6GLyikJtAnfKVUldutjYu6eUkuaywXxY8lZETAiEArrfvDpiXNJoyq7dI1Ld67y339XOe9TvE5PiG3us3pI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637739},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"a35c97f6b06307b4c8ca09664f83ef0fe8b50dec","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.1.3_1781868559206_0.09786661042899003","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"react-zeugma","version":"6.2.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.2.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"5d1bb4b74dfede9ac369016ec80da86f37d4b181","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.2.0.tgz","fileCount":16,"integrity":"sha512-v/JOIhXGU9tdNSIzKPOgqbmGYtwQjjo99EWRlepcg0WsnV7Lt6efdS49kWxyD7p5rU+2jd8/TQl22oiqcdjg7A==","signatures":[{"sig":"MEYCIQCT6UKzO7SUOLtZXEVFiHN87QEZsOtaZgm6NqZDqsbqoQIhAMHz2NSIMGxcxAfZ8hmVyJ/2/8nuEklTdV8U2psKM3Tp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577288},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"c4dc70c78c6f3347c91254f014294470f089af50","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.2.0_1781869716097_0.9907472978153427","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"react-zeugma","version":"6.2.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.2.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"0b9d519721e31ba90e3156adae50a10d8029e1aa","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.2.1.tgz","fileCount":16,"integrity":"sha512-fmYZ4KD+wwjsbzuj4mpG224V4WGcOIeNCGWrnmvxxRU6NTCpKp6GmdoNs7AwRRok2t0cEEG86GL/It+6Wtlv+Q==","signatures":[{"sig":"MEUCIQCrZx20CdGlTruymKFYGFXS4eHwrym5eXl8AdV7Bos3qgIgev6Brcmu1tO7LbL4MmINV/9dzdOdXqyaiFFeLPP15sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584051},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"44c843a2f505eb82c3bfa30fdf86e565497bcb97","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.2.1_1781871128121_0.3368033440484468","host":"s3://npm-registry-packages-npm-production"}},"6.2.2":{"name":"react-zeugma","version":"6.2.2","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.2.2","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"3620771d9aec8f3997f9ccd194eee50022f85093","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.2.2.tgz","fileCount":16,"integrity":"sha512-b4/wfbueS09mBxht5ulQ0/OvH+WqGyjw+Hg+yTjXX+vdjZf/ebvL+zi2xxXhRbQ/xVbVbMOLEuODVTTrv0MzBQ==","signatures":[{"sig":"MEYCIQDIYbKxcM2wDk8zfeELLs0LJdoFDmHNArPVA5QN74ZQSQIhANsBVdQaNmX5oL6SfBQWRmbxnW45TkrHP5EUx/AilIgQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586268},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"dce2da1e35ab152f34317071f47af9f879cde566","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.2.2_1781882880842_0.15542443915683268","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"react-zeugma","version":"6.3.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.3.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"5970fd9d68f8ff1d6cab7f50b3d09f5bab08655c","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.3.0.tgz","fileCount":16,"integrity":"sha512-+VB4fzGv3T90DOAtUvIWEeQ87InIJQm1xc/vbSAwxMA5HoFJ/QKPN+roob7iBwJIXbGjDdiBF7BlTTdxKm+80A==","signatures":[{"sig":"MEYCIQDpftffaXmCVDu2Z3tsi+FlLLT8O2k14KP+6ZQGcP6nlAIhAINd7GAs5SpQNfz0fUZTxvWsNd1JnFTIuMPn6uCkeUcH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608880},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"bceaa59308d5c087f231c176904790cc6e75461a","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.3.0_1782124521641_0.523722551670087","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"react-zeugma","version":"6.4.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.4.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"0823ed09be9cbd2b0f3ff919bb319b455009d750","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.4.0.tgz","fileCount":16,"integrity":"sha512-K5I7FZseM4TOQQ120VISY3CI2yiOd+B3eOHX46is2R4cFhMfrcPKgTIxeWdgifiIlYjvtRjClr/dt2Bgjrtgtw==","signatures":[{"sig":"MEQCIH/nC3xok7Asatc2z3+sBLA5F0Vzh86m8exwVxKiEAbIAiAFFiAT19g5iOyJAEXdErTXAFChaZCLID2BLWlvebYDpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608142},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"40d96c3109720ec8330c7f2c47adbcb1fb7ae508","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.4.0_1782150266939_0.9846988666877095","host":"s3://npm-registry-packages-npm-production"}},"6.4.1":{"name":"react-zeugma","version":"6.4.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.4.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"79f119a757a8a484bd3fd6d5899aef36c432cf49","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.4.1.tgz","fileCount":16,"integrity":"sha512-0cf0uQsMvVDF+cLDdKmqzVQIc+c9JtRVV+VNoDlXZYvL+MwhtCqh8hLqohaBwPBkRSerEksQ6a/6jMLtFNaVjg==","signatures":[{"sig":"MEUCIHU2T4hCCt0xhYLv21DxE9eCYFnNj+pW+Td2zC7goRmbAiEAhVcYgb4y030WCRWuJZcCOWVvpYZaiqr3ooNXEy4+/zI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601602},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"1458224afd6145fb2f9803c6cc2d9b0310b4541a","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.4.1_1782214022266_0.4299511154220521","host":"s3://npm-registry-packages-npm-production"}},"6.4.2":{"name":"react-zeugma","version":"6.4.2","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.4.2","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"6679e44706c0d2e9ec192cae5c0b9dec9d5a53df","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.4.2.tgz","fileCount":16,"integrity":"sha512-okyVAfGuv7MTVGwF6jfW+DEi5zFKSHCinUKtW9iZWQr0LNrO2TfmZDUhTYj1RyPwvTLBsXaQX91/YHQiENSCbg==","signatures":[{"sig":"MEQCIGvYtr1YYLeMHvruUzFXsjr3Fd400D7DoEcpJ+bVrB5hAiBXY/lJjAi+MNSSrDSbyLiDHZxenjsJkSJguFWIEa5CqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602063},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"9307f4e5990f94193c68931fe277c62d7e02e627","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.4.2_1782216221412_0.5375160618786472","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"react-zeugma","version":"6.5.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.5.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"3fd7f26d25ac79bd7b63b2b90142a01d9521cd2f","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.5.0.tgz","fileCount":16,"integrity":"sha512-MhNTi1MNqhLLJ1XLRb4FOBdKeTFiacU1e8BPVXI6QfdU0JPBodx5gZqBgVHFEZoUYJ92yonttStTw9pOq8iHNw==","signatures":[{"sig":"MEQCICGYHJMRpg5d5GYlaAezKDb+MHyzFUmzXvsa3v4Lz0vHAiA47hoFO1rF+laUMbAa9dbO71o8aXXernU1XY8NFj3n+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600679},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"31f5c13b60cd7d0da878403956c5722af116cf63","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.5.0_1782217379142_0.38741416721093813","host":"s3://npm-registry-packages-npm-production"}},"6.5.1":{"name":"react-zeugma","version":"6.5.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.5.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"69391c78eed227b6cccfd1f20550594188551412","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.5.1.tgz","fileCount":16,"integrity":"sha512-gmeTz8OnEBKQRaInozpmEKJsj3YfiA+m57+5pTR72y/LAZ5qIBwJQXflyliouUaJNSgpBUgIvx4W9HzVw309+w==","signatures":[{"sig":"MEYCIQDAmlliepyJwbEigTOm2E2RU1hSSKZyj/+mSt8+gPLQkQIhAPHloFWnnas/7tLQfo1b9ONzM6OEDijo6x/IeT6DVJm8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599754},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"2372edc785224fdbab44e2de2720e1eec0e1eeb0","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.5.1_1782218757399_0.23809630125203007","host":"s3://npm-registry-packages-npm-production"}},"6.5.2":{"name":"react-zeugma","version":"6.5.2","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.5.2","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"3099bde1865b4d5f1e822c5c7238e11a88504e0f","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.5.2.tgz","fileCount":16,"integrity":"sha512-7dtlB7dc9faBVUavBJmn0IPd8vBDzHz+n/0jfd05FSKL8aHlDpxjrdW6AEgQzPdS/R9cOl2+qnVowwSyShS/Gg==","signatures":[{"sig":"MEYCIQCvMu57yYWmxxFUVfvM/51f+9itXRJWso+CE0YXrVqYLgIhALSvaXrx2CzT1V0cnfXK/rA4quDEHqp3e6KgMad+HyIS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600827},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"2daf4f9df686d6be03223559218633c1f916b2b3","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.5.2_1782220117656_0.26604326230386843","host":"s3://npm-registry-packages-npm-production"}},"6.6.0":{"name":"react-zeugma","version":"6.6.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.6.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"ce85d0d8903957812b00a2f1a268202d92c23462","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.6.0.tgz","fileCount":16,"integrity":"sha512-hCvlahsYt9qu8izDRyKy1PytboKzLUZue1+vqx2n+HIsqKMlE5hgFEDEVFn4DFllTbbJz9GKprPD+DwVbQur6Q==","signatures":[{"sig":"MEUCIQDDjbKEDO2q4jR+lvoRHQgUiQcgqKp1qZNaEhfSc2br8AIgKHK4JTMkwUBQiyaz1EPN1yben+wc6mxAOCJVqq6XYqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649657},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"c0ebf19ce51dc2d0896ade8880f041bbae32583e","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.6.0_1782316343428_0.7592979078529982","host":"s3://npm-registry-packages-npm-production"}},"6.6.1":{"name":"react-zeugma","version":"6.6.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.6.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"fa3a5c7e7abf519f1ce1f571eaf9dff187df67f2","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.6.1.tgz","fileCount":16,"integrity":"sha512-Z3PPe988ISgpUnwRExbqXFvW/HzDj0S2s5mMixxx1ZKOKLvW9tuVUkaBYu9eDJwZA/K4GJZoODTvnTcO9HiNsg==","signatures":[{"sig":"MEUCIQCIOjW6M8Czype079JiF8WOGyvXsOBKj1O+yeq1C8qo3wIgCobRxEDEreDvK8Izui1fC+z092pYvX6nM7zciWzDnYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651244},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"36da624b2334911b64ef1959c147f6b35221303b","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.6.1_1782317139659_0.5133979489212182","host":"s3://npm-registry-packages-npm-production"}},"6.6.2":{"name":"react-zeugma","version":"6.6.2","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.6.2","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"5fbfbed7d7a8215f3ba42831f2b41de2e2cfd824","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.6.2.tgz","fileCount":16,"integrity":"sha512-oisJcjXLcB6tQ0ePF2ySR40Jb17bp4ZDHebNwzMGgNvIU8fkpDDTHWwyU3AEhF0b/rOStJka/gNyTAeeNpliew==","signatures":[{"sig":"MEUCIEa1I11+JNFFXdgF+GHaufqC9+uyEvn7aBh8gb/IjoT6AiEAsZ2khR38KsM1GMVZJ0YhLjzLPfxB8baY29d0SRtVNY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644298},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"44cfa39af001ba17ac0297af06fd249c11038daa","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.6.2_1782401960367_0.5661339156916323","host":"s3://npm-registry-packages-npm-production"}},"6.7.0":{"name":"react-zeugma","version":"6.7.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.7.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"3a2648a3464bb6183cf6bf9bd2c0d01a49fc98f7","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.7.0.tgz","fileCount":16,"integrity":"sha512-cbMvUfoG4Us7f3M4yIaAsPYC8J02gJk0YCoXfp91VePUT0r+8nH1UqzplIUO2xDZP4qw1xpy1AQ0gwqgpJVezA==","signatures":[{"sig":"MEUCIQDvjdMX6z8ZOCDTq0q5S+cAcUv9dTFwDPY2ofr69OaQdQIgNXJo+1x5lwklNOOxO1ctyu8KGG7smtKbVDiHRJw1hp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653124},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"ad6fdf119ca391c2109f8e0028c8e32a5d186f5e","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.7.0_1782403680306_0.7845700417389543","host":"s3://npm-registry-packages-npm-production"}},"6.7.1":{"name":"react-zeugma","version":"6.7.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.7.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"56e343f499f74579b4b0b60ae7a1aa49c341e51b","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.7.1.tgz","fileCount":16,"integrity":"sha512-2I8hFm/BYgKecLbqX1iQt2sdzoxuBP2oKLs2DtBLqaUS3XnR6LPoLHhGlbATaCJOPknyjqwhOYP12s7edRfZFQ==","signatures":[{"sig":"MEUCIQCoPpgSmCUYOjwpL8Db6nO2G2WAw278TVeEhFZMhCDrfAIgG1Cgrs6JgsmF1A520YnP67e0dO3wnMlsr1NKn1bV6ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655264},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"a3584122831841495a161ee203fca807cd396634","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.7.1_1782467799730_0.3340401058351081","host":"s3://npm-registry-packages-npm-production"}},"6.7.2":{"name":"react-zeugma","version":"6.7.2","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.7.2","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"3d06bebf4107963a006e79d936ed09aa9df3d455","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.7.2.tgz","fileCount":16,"integrity":"sha512-tCT7rcyi19BCnN1KDBRa30lukZhtMBTDAfnlRbIPlnqqbb3F97nIA+Rlnh5SZxmVOq4+TD0mhkvVwEeALluWvA==","signatures":[{"sig":"MEQCIBBwCPiHLlfR3g8gZptfVGP2fdfQU8fMMIzbCrb9BsmNAiBhGhDKhDEElVLd58Z7JIAHkmi0iBLbh4e2p0cth1HGDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657091},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"8ce5cff9f387bf47d55de64b8999d240961e6009","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.7.2_1782468110526_0.9214456482898346","host":"s3://npm-registry-packages-npm-production"}},"6.7.3":{"name":"react-zeugma","version":"6.7.3","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.7.3","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"366cd6399ebf9b20014a623c8f4aa0e1f3097068","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.7.3.tgz","fileCount":16,"integrity":"sha512-AKnq5643RFAlElYjbh24qrElLEJAGKx9grZA45GQYtaO32keW2RJcHGClt3EUy/fTltfmDfs8r9k/8AIgn0OtQ==","signatures":[{"sig":"MEUCIQCJuxQV1op5P6OhmRQgKWrlNx3KzFutjQyR0uJi5BgNXQIgeshUWOeWJLZc5gDUg+4xBalS/Cg8SYBpzYEk1bazM5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677038},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"4ac3796606fa5f9010cc92929caef7e03322e597","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.7.3_1783001178717_0.5201955721028044","host":"s3://npm-registry-packages-npm-production"}},"6.7.4":{"name":"react-zeugma","version":"6.7.4","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.7.4","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"e18b5919348111085dd6b8864c683c6502a59710","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.7.4.tgz","fileCount":16,"integrity":"sha512-KxFjInn87+P+s+CtMV2lLcDElk2VANenYplEtshAZP2iv91JMaI8fOFSKn6UsncG7SxVRXvGNQ7AZ/DtvlcIJg==","signatures":[{"sig":"MEQCIBOGEG7TJYCwlCC92YIIdAM28uO/N9k5kUgSP0L4rZkvAiAPD/b5hH9OGIyWL8ozNhOFkBuxhR+hiy9pmvaubiZDPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677479},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"bf487f913ece7938ac7f30ca655a8eb687c25bb3","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.7.4_1783350166243_0.7409694978159165","host":"s3://npm-registry-packages-npm-production"}},"6.8.0":{"name":"react-zeugma","version":"6.8.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.8.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"0794a9a363598842d0829039a16a53f0baeed0dd","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.8.0.tgz","fileCount":16,"integrity":"sha512-k94HG7hvgRWKsririd4TJzuzksb6QHckBdsSD0Qox9S+g5A5T4MN6V3XgXyiIQu9M+6TuAeeJhZdI7BOdXJR/g==","signatures":[{"sig":"MEQCIHxWKQYiHGx26qlf+3RtGcQEo+sB7JXUnnZHs3HImRPdAiBE78BjA36iM2BdDkjyCcVsNz0+ou82G5KWF+1wK2USJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707778},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"11b287b8a403fdf1b7bda7598b6fc93d2fe3e3c3","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.8.0_1783524603176_0.07716092225815663","host":"s3://npm-registry-packages-npm-production"}},"6.9.0":{"name":"react-zeugma","version":"6.9.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.9.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"07ee432f4b9c4dbaa432b2691070d93e347b8eda","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.9.0.tgz","fileCount":16,"integrity":"sha512-tCsaRwAtE0ptiXyMCgukQheJvLJfdgHQRD9FhOT3uve1QDHZarAsDimztVgQSiQXv3MJenme2zGP6y5C7xhIGg==","signatures":[{"sig":"MEUCIQDis91lJrNtHC1CEAUUjvUGnSqBX4ECNd1nRMMkXUGkzwIgfyoMRs8JW/4uR/fzdYbBlSYa6i8+/6KWr9HHz4lvgAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798479},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"b6681f66b4487a7dd3912b34b5c5b4782ab30869","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.9.0_1783583835010_0.25029333569431","host":"s3://npm-registry-packages-npm-production"}},"6.9.1":{"name":"react-zeugma","version":"6.9.1","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.9.1","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"79fee7838d41f1ed5ffe44e25148854c6df829a1","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.9.1.tgz","fileCount":16,"integrity":"sha512-WUYh07YEwZcWMB7dUqY8T1OqSjyzih8UXTlP8V3H5ydjQhLEDHRM8O46Vw8Xw47sa337jCE4RDgbdUMKapQtZA==","signatures":[{"sig":"MEYCIQC7BPlUKEetXdG2hlvTjKb71Cnle6EWaXQeuS5tTOizWQIhAOZ3FGiUqimULaENwXS3Xz2uDk3sdkjnsvyEyCbxbHzD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":812459},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"bd2028e15cf939e347470c381c5801d53bd4abbd","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.9.1_1783586377927_0.40441843875467964","host":"s3://npm-registry-packages-npm-production"}},"6.9.2":{"name":"react-zeugma","version":"6.9.2","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.9.2","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"da6ac9ab0c84ac08389bb0cc5844e4c6a3acf95b","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.9.2.tgz","fileCount":16,"integrity":"sha512-E2RZQwaZvEHbnVGOuiNKS6NsBVNkyIG1yQWb6hT+ss1peUYpFHXl8X2jXNFJxJVwmeAZX/kWD5TDOCFprKa7Dg==","signatures":[{"sig":"MEQCIH5GGlyDS0MSeHbV6cu3xv7iX8tx7EO4TAJghK2H2JKfAiBIJjiyjPhnZqPivtxHvCgSSSIfXdVq5/+Ngp5GsNSUoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860476},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"7bf6a1ac4501e88266b6b6862126929abadf5bdc","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.9.2_1783590392757_0.7790838939092226","host":"s3://npm-registry-packages-npm-production"}},"6.9.3":{"name":"react-zeugma","version":"6.9.3","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.9.3","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"44400bb3f56b3024b217a8a8eef9b4fc250092cf","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.9.3.tgz","fileCount":16,"integrity":"sha512-Ddlz/7BCxSZeVpPSpLPl7Hpk5wau5mTSQEj8Uw/FwjoNdszhlXMWB6eLb0HPFH3GtBgUEEvnFWpLkStdrRmJ3A==","signatures":[{"sig":"MEQCICKw98plBKb+xUxTZWeylQXw/+8FUx8gy1dZgFU0nSoHAiB4J4ofCoLmJYepJ2MiYltSxXaYYEyU0uYd266MY1i9/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860518},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"8af523b1588e86b89cc58e105443851d1af03374","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.9.3_1783591433591_0.48642781767819776","host":"s3://npm-registry-packages-npm-production"}},"6.9.4":{"name":"react-zeugma","version":"6.9.4","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.9.4","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"c3ccb8cfb89cc438751768dcd03fd28f7d5934ed","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.9.4.tgz","fileCount":16,"integrity":"sha512-aDkUYsQCGxuJsS+qw9BnyO0poJS4Lk55voq7hDCmKXbQGEXlRcODnSGiVDerz10DZaZ9mRLMj2xLnd9qM+hF4g==","signatures":[{"sig":"MEQCIGuYpK+Q0fNdB+EI74VTCG1hnchnapT58S+n01UxaVkLAiAtspH6avBfMcxsUbxlIpvRRi7TXJ2LnkbMXNjT7jDqDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":863748},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"57d2611dbd77a38b23a664f98c1d693d7416489d","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.9.4_1783608641435_0.8387643335482671","host":"s3://npm-registry-packages-npm-production"}},"6.9.5":{"name":"react-zeugma","version":"6.9.5","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.9.5","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"b75beea3ffe1c2e9a4db49021264b16680fc892c","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.9.5.tgz","fileCount":16,"integrity":"sha512-CmhVPNGLYqbe19G7p3rM6yXyHaetHaLbhUBb/jmDkgpoxnZh4Sakeq3/S93d7hTuXOuU9EPVhmv0pox6BWVqPw==","signatures":[{"sig":"MEUCIAGg5xT5N/txSSF9uWALzjKd92M9HK8n+B/wVQbYfxDHAiEAzwNxlC/bWOlBLU422br87tHDJf8NpsXCVAuOHoI2Zc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":871048},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"0a60f0b5ae6f1559393dd81a1674992d2dd563f7","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.9.5_1784809405393_0.7557677399225646","host":"s3://npm-registry-packages-npm-production"}},"6.9.6":{"name":"react-zeugma","version":"6.9.6","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.9.6","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"1885c891721ec3844001d23967f2d2a086f488c6","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.9.6.tgz","fileCount":24,"integrity":"sha512-iCyiFWs7VI2GqEc/0ogT9ZOH8t/x5/TsT0SgtVGfLBcZx40j0BNFwvswmA2wxX5IdgzU055HumtmrLTWj7N9jg==","signatures":[{"sig":"MEYCIQDZVj+0oHzvY8PpT8mTkJUcd471RtqfI9ZiDMkVa3YarwIhAMTxClvw+XlJjH5BeA7wVEGM2WcA01Ob4ZCPwS79oF5K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.js","default":"./dist/devtools.js","require":"./dist/devtools.cjs"}},"gitHead":"70774cbc3070cfe6065f9c6d6d7d74908745c487","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@dnd-kit/core":"^6.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.9.6_1785335632379_0.7983117911557558","host":"s3://npm-registry-packages-npm-production"}},"6.9.7":{"name":"react-zeugma","version":"6.9.7","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.9.7","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"5ac4b579cb40e72fed3f01e98027bea97be253f9","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.9.7.tgz","fileCount":24,"integrity":"sha512-JynT++AcN0VGQWgJC1V1BlF36N88tQJIjgM/H2cOQOqK7LmK88AaDIw6hlVNqJDQ5fUzi6bXN/9bwhNCIsNrAw==","signatures":[{"sig":"MEYCIQDg2BHQPtwdTh5KmDQyA5K+VYGv6/7+h5KcMTAgTCR42wIhAK3Xwe2eq+qJhFrk3np4ihNQ5mXUOTa3qfJpPbjXiDAh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936991},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.js","default":"./dist/devtools.js","require":"./dist/devtools.cjs"}},"gitHead":"3ce154af159665cb15c30d86da650209b9e7acd2","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@dnd-kit/core":"^6.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.9.7_1785339071546_0.9046005241869184","host":"s3://npm-registry-packages-npm-production"}},"6.9.8":{"name":"react-zeugma","version":"6.9.8","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.9.8","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"762f5101b55a497bba9ae1d79b8d0b24ecaac975","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.9.8.tgz","fileCount":24,"integrity":"sha512-ekqnGF7cOF9nr20nirin0LicUmdo5aAR8BhkRKGiZNNPvGEzkNyONVdCmW+WyYmMc8yn6njnlE2ZtRTv+JuKbg==","signatures":[{"sig":"MEYCIQCUFGVz0sAqSmRyJ9Nonrw38Ydnh8BK/dyShVWqiqA+EgIhAOTLLk7TKB4iCRoEDh53RmztPucYBG1gNwzIWiYQrbBB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939497},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.js","default":"./dist/devtools.js","require":"./dist/devtools.cjs"}},"gitHead":"5ca5ab5ed4e16a43760f04e8509adcad88a9d096","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@dnd-kit/core":"^6.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.9.8_1785340153612_0.2888601951289007","host":"s3://npm-registry-packages-npm-production"}},"6.9.9":{"name":"react-zeugma","version":"6.9.9","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.9.9","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"6440cb834e780038532e56975a39faa9df6486e0","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.9.9.tgz","fileCount":24,"integrity":"sha512-+T7GG/ogyiPGsqrrPdQdlx79MsvKxlAJNH16kjLIyooKBBMDIomBzMQ+my5aLrivPuK+0smeoCThX40uWJpzHg==","signatures":[{"sig":"MEYCIQDgtMsIR6DM5W+GY8sTdyoALwEBfBCYKj1DktJyhMIhcwIhAN3DzhZQSIEVlwv1wjPikihKOIKxdeXdWw3Yjhe2lJWZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942685},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.js","default":"./dist/devtools.js","require":"./dist/devtools.cjs"}},"gitHead":"05ceabff72ecf33b970e391c494a1de44c2d1599","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@dnd-kit/core":"^6.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.9.9_1785397554887_0.3600540591647281","host":"s3://npm-registry-packages-npm-production"}},"6.9.10":{"name":"react-zeugma","version":"6.9.10","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.9.10","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"8f473367bcb48d9afe2c380590e76ffee7508ed6","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.9.10.tgz","fileCount":24,"integrity":"sha512-ircUpKQMYOncdKqRkYp8CwmmPJ9dHhqQ/3fFLlSNe6BE+u/ceoJuCsDgq98HPmaxXWev1QDE6F7dxOKrF7UrQg==","signatures":[{"sig":"MEQCIAi0IAtTnbN1CYo6pjFovvjpRyjdd7/q4WuomzNoUDc6AiBgpwXJQXtts18vg9IrVThyI/t7Zzu0RKuXR05LuoET2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942521},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.js","default":"./dist/devtools.js","require":"./dist/devtools.cjs"}},"gitHead":"66ea04065ac838dc85553cee86925e6815084247","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@dnd-kit/core":"^6.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.9.10_1785405334339_0.6317131121930202","host":"s3://npm-registry-packages-npm-production"}},"6.9.11":{"name":"react-zeugma","version":"6.9.11","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.9.11","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"df52b36756db3a79fbf3d2040372f1e4f572ce48","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.9.11.tgz","fileCount":24,"integrity":"sha512-yCosNr2pM+/AutNgpspqnvqDgHpku178u8V5rOui/c+DfpdbrikTiNervWtIU5uJArJ2dulk5DkgWyEk0dEgJw==","signatures":[{"sig":"MEUCICwBxjo/VYRw/pO28grfWXmPXQK9LsXst12rBPIKKojoAiEA3sGjj7a07IuAvSn4iJdo1Uj5ZlUbz4NmRCxYUxS5bkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944394},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.js","default":"./dist/devtools.js","require":"./dist/devtools.cjs"}},"gitHead":"a8f1918a87f2b0d5a0ab2f9a73ecbf90a8468875","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@dnd-kit/core":"^6.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.9.11_1785759251193_0.04069288672759064","host":"s3://npm-registry-packages-npm-production"}},"6.9.12":{"name":"react-zeugma","version":"6.9.12","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@6.9.12","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"cdf38571492c4233eefb3daf54460c9a126fc107","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-6.9.12.tgz","fileCount":24,"integrity":"sha512-tdklMNRZsFg6T6JgTFP6PnfToxlzyCqJ9CFKnsB14IH2pRzHzxol0MwpAWkJMdjFhB7hIDmVa4Gb0+LRAK796Q==","signatures":[{"sig":"MEUCIFZx5+hOzPP9i3hbd3Sw8eM9xXAIYM9FLJ5XGm9qzLlvAiEA+en84NyrE0ocBHwEst631Jgr1NQzfylrON9s7t5ZOLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932447},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.js","default":"./dist/devtools.js","require":"./dist/devtools.cjs"}},"gitHead":"456653fcd58e0dfe87eda80102c09234515b0dde","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@dnd-kit/core":"^6.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_6.9.12_1785831836952_0.019621419005365404","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"react-zeugma","version":"7.0.0","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"author":{"name":"yusufarsln98"},"license":"MIT","_id":"react-zeugma@7.0.0","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"homepage":"https://react-zeugma.com","bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"dist":{"shasum":"b487bf8d9b812ff7b782b69cf2c6f045ec22f8a5","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-7.0.0.tgz","fileCount":24,"integrity":"sha512-qoNuO6Cz8WYeTIpDR85+RGmU9fkdgwOKYiJrOYpLVz1oWnmjSHNvRF3uOfIVq8gVJgHr10S0qgbJjVjS1QwYEQ==","signatures":[{"sig":"MEUCIQDRl+fVQGC3PAdLaIhYrCCVgtXjeDdiqDnXCx35gx2T6gIgcJ/Kn7g2tGQrEnnpNRk3YQFgvqTl2dEuZL/w0mEO0hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939594},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.js","default":"./dist/devtools.js","require":"./dist/devtools.cjs"}},"gitHead":"5ec13a80571b13d18e8df8055d87a698cf122b6b","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","release":"npm run build && changeset publish","version":"changeset version","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\""},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"repository":{"url":"git+https://github.com/react-zeugma/react-zeugma.git","type":"git"},"_npmVersion":"10.9.8","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@dnd-kit/core":"^6.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^10.4.1","vitest":"^4.1.9","prettier":"^3.8.3","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^16.4.0","@types/react":"^19.2.15","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-zeugma_7.0.0_1787301559572_0.5049308974087587","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"react-zeugma","version":"7.1.0","description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","type":"module","sideEffects":false,"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs","default":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","require":"./dist/utils.cjs","default":"./dist/utils.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.js","require":"./dist/devtools.cjs","default":"./dist/devtools.js"}},"author":{"name":"yusufarsln98"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/react-zeugma/react-zeugma.git"},"bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"homepage":"https://react-zeugma.com","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"scripts":{"build":"tsup","dev":"tsup --watch","lint":"eslint src --ext ts,tsx","typecheck":"tsc --noEmit","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.{ts,tsx,mdx}\"","test":"vitest run","test:watch":"vitest","version":"changeset version","release":"npm run build && changeset publish"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"dependencies":{"@dnd-kit/core":"^6.3.1"},"devDependencies":{"@changesets/cli":"^2.31.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@types/node":"^25.9.1","@types/react":"^19.2.15","@types/react-dom":"^19.2.3","eslint":"^10.4.1","husky":"^9.1.7","jsdom":"^29.1.1","lint-staged":"^16.4.0","prettier":"^3.8.3","react":"^19.2.6","react-dom":"^19.2.6","tsup":"^8.5.1","typescript":"^6.0.3","typescript-eslint":"^8.60.0","vitest":"^4.1.9"},"_id":"react-zeugma@7.1.0","gitHead":"e6cf7bb6acb43cdad4e9c04da155e5bda902722d","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-ZStZhuKJIERdurY/Hzz5knlMwWXdxCLhPrtQKq8vMD012onlvH1M0TzQMfen36d0Edegr3tquJ1b54NLb9w84g==","shasum":"4d656a463f282e24358bfbbb18be4908442d7d9d","tarball":"https://registry.npmjs.org/react-zeugma/-/react-zeugma-7.1.0.tgz","fileCount":24,"unpackedSize":914656,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC1xfdWVRzZQh+C0kQfFtuUuYApEeRCUkOjTbisgbljTwIgCDGTbRp4A0d4faDbOZqZepJze7fu6uYncEuBCHjfDOQ="}]},"_npmUser":{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"},"directories":{},"maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-zeugma_7.1.0_1787308544537_0.6462713752661344"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-01T15:17:34.090Z","modified":"2026-08-21T10:35:44.880Z","0.1.1":"2026-06-01T15:17:34.379Z","0.1.2":"2026-06-01T15:31:26.032Z","0.2.0":"2026-06-03T10:24:32.948Z","0.3.0":"2026-06-03T13:51:59.708Z","0.4.0":"2026-06-03T14:10:59.632Z","0.5.0":"2026-06-03T14:54:00.119Z","0.5.1":"2026-06-03T15:13:06.152Z","0.5.2":"2026-06-04T10:41:20.129Z","0.5.3":"2026-06-04T11:01:44.808Z","0.6.0":"2026-06-04T13:21:19.148Z","0.6.1":"2026-06-04T13:45:07.874Z","0.7.0":"2026-06-04T14:28:04.486Z","0.8.0":"2026-06-04T14:50:53.730Z","0.8.1":"2026-06-05T13:34:31.443Z","1.0.0":"2026-06-09T09:39:52.998Z","1.1.0":"2026-06-09T10:46:31.830Z","1.1.1":"2026-06-09T13:21:18.567Z","1.2.0":"2026-06-09T13:55:27.607Z","1.3.0":"2026-06-09T14:44:31.064Z","1.3.1":"2026-06-09T15:23:17.800Z","1.4.0":"2026-06-10T15:48:29.048Z","1.4.1":"2026-06-10T17:55:36.841Z","2.0.0":"2026-06-10T19:27:30.799Z","2.1.0":"2026-06-10T20:33:22.916Z","2.2.0":"2026-06-12T11:27:00.335Z","2.2.1":"2026-06-12T12:02:40.180Z","2.2.2":"2026-06-12T12:52:28.900Z","2.3.0":"2026-06-14T18:58:52.937Z","3.0.0":"2026-06-15T05:36:37.098Z","4.0.0":"2026-06-15T08:03:49.401Z","4.1.0":"2026-06-15T10:47:18.061Z","4.1.1":"2026-06-15T13:15:54.076Z","5.0.0":"2026-06-15T21:04:07.581Z","5.1.0":"2026-06-16T08:02:23.452Z","5.2.0":"2026-06-16T09:33:06.658Z","5.2.1":"2026-06-16T10:10:04.810Z","5.3.0":"2026-06-16T13:35:08.402Z","5.3.1":"2026-06-16T13:51:45.928Z","5.3.2":"2026-06-16T14:16:37.380Z","5.4.0":"2026-06-16T14:28:39.168Z","5.4.1":"2026-06-16T14:48:05.416Z","5.5.0":"2026-06-16T14:58:22.283Z","5.6.0":"2026-06-16T15:21:41.190Z","5.7.0":"2026-06-16T15:49:36.735Z","5.7.1":"2026-06-16T16:21:52.156Z","6.0.0":"2026-06-17T16:54:25.034Z","6.0.1":"2026-06-18T06:30:44.719Z","6.0.2":"2026-06-18T07:22:17.874Z","6.0.3":"2026-06-18T09:46:00.685Z","6.0.4":"2026-06-18T10:54:32.242Z","6.0.5":"2026-06-18T13:25:36.362Z","6.1.0":"2026-06-19T10:16:46.439Z","6.1.1":"2026-06-19T10:28:49.060Z","6.1.2":"2026-06-19T10:58:26.477Z","6.1.3":"2026-06-19T11:29:19.372Z","6.2.0":"2026-06-19T11:48:36.271Z","6.2.1":"2026-06-19T12:12:08.279Z","6.2.2":"2026-06-19T15:28:01.024Z","6.3.0":"2026-06-22T10:35:21.780Z","6.4.0":"2026-06-22T17:44:27.074Z","6.4.1":"2026-06-23T11:27:02.429Z","6.4.2":"2026-06-23T12:03:41.552Z","6.5.0":"2026-06-23T12:22:59.300Z","6.5.1":"2026-06-23T12:45:57.534Z","6.5.2":"2026-06-23T13:08:37.810Z","6.6.0":"2026-06-24T15:52:23.554Z","6.6.1":"2026-06-24T16:05:39.821Z","6.6.2":"2026-06-25T15:39:20.542Z","6.7.0":"2026-06-25T16:08:00.433Z","6.7.1":"2026-06-26T09:56:39.857Z","6.7.2":"2026-06-26T10:01:50.834Z","6.7.3":"2026-07-02T14:06:18.958Z","6.7.4":"2026-07-06T15:02:46.411Z","6.8.0":"2026-07-08T15:30:03.386Z","6.9.0":"2026-07-09T07:57:15.144Z","6.9.1":"2026-07-09T08:39:38.096Z","6.9.2":"2026-07-09T09:46:32.912Z","6.9.3":"2026-07-09T10:03:53.808Z","6.9.4":"2026-07-09T14:50:41.626Z","6.9.5":"2026-07-23T12:23:25.526Z","6.9.6":"2026-07-29T14:33:52.603Z","6.9.7":"2026-07-29T15:31:11.778Z","6.9.8":"2026-07-29T15:49:13.769Z","6.9.9":"2026-07-30T07:45:55.087Z","6.9.10":"2026-07-30T09:55:34.503Z","6.9.11":"2026-08-03T12:14:11.420Z","6.9.12":"2026-08-04T08:23:57.107Z","7.0.0":"2026-08-21T08:39:19.685Z","7.1.0":"2026-08-21T10:35:44.690Z"},"bugs":{"url":"https://github.com/react-zeugma/react-zeugma/issues"},"author":{"name":"yusufarsln98"},"license":"MIT","homepage":"https://react-zeugma.com","keywords":["react","drag-and-drop","dashboard","grid","mosaic","zeugma","dnd-kit","layout","split-pane","recursive","tree","panel","resizable","widget"],"repository":{"type":"git","url":"git+https://github.com/react-zeugma/react-zeugma.git"},"description":"Recursive drag-and-drop dashboard layout engine for React — combining the tree-based splitting of react-mosaic with the declarative API of react-grid-layout.","maintainers":[{"name":"yusufarsln98","email":"yusufarsln98@outlook.com"}],"readme":"# react-zeugma\n\nA recursive, drag-and-drop dashboard layout engine for React. It combines the tree-based, arbitrary splitting capabilities of `react-mosaic` with the declarative, state-driven API model of `react-grid-layout`, powered by `@dnd-kit/core`.\n\n[![npm version](https://img.shields.io/npm/v/react-zeugma?color=brightgreen&style=flat-square)](https://www.npmjs.com/package/react-zeugma)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/react-zeugma?color=blue&style=flat-square)](https://bundlephobia.com/package/react-zeugma)\n[![license](https://img.shields.io/npm/l/react-zeugma?color=yellow&style=flat-square)](./LICENSE)\n[![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue?style=flat-square&logo=typescript)](https://www.typescriptlang.org)\n\nIt is completely style-agnostic (headless), meaning you style all container states, resizers, and drop previews with your own class names.\n\n## Installation\n\n```bash\nnpm install react-zeugma\n```\n\n## Quick Start\n\nInitialize your layout tree with `useZeugma` and render the dashboard using `<Zeugma>`.\n\n```tsx\nimport { useZeugma, Zeugma, Pane, TreeNode } from 'react-zeugma'\n\n// 1. Define the initial layout tree structure\nconst initialLayout: TreeNode = {\n  type: 'split',\n  direction: 'row',\n  splitPercentage: 30,\n  first: { type: 'pane', id: 'left-panel', tabIds: ['left-panel'], activeTabId: 'left-panel' },\n  second: { type: 'pane', id: 'right-panel', tabIds: ['right-panel'], activeTabId: 'right-panel' },\n}\n\n// 2. Build your custom pane wrapper\nfunction DashboardPane({ id }: { id: string }) {\n  return (\n    <Pane id={id}>\n      <div className=\"flex flex-col h-full bg-zinc-900 border border-zinc-700\">\n        <Pane.DragHandle className=\"p-2 bg-zinc-800 cursor-grab text-zinc-300 font-semibold\">\n          {id}\n        </Pane.DragHandle>\n        <Pane.Content className=\"flex-1 p-4 text-zinc-400\">\n          {(tab) => <div>Active Tab Content: {tab.id}</div>}\n        </Pane.Content>\n      </div>\n    </Pane>\n  )\n}\n\n// 3. Mount the layout controller and dashboard renderer\nexport default function DashboardApp() {\n  const controller = useZeugma({ initialLayout })\n\n  return (\n    <div className=\"w-screen h-screen\">\n      <Zeugma controller={controller} renderPane={(paneId) => <DashboardPane id={paneId} />} />\n    </div>\n  )\n}\n```\n\n---\n\n## API Reference\n\n### Components\n\n#### `<Zeugma>`\n\nThe root provider and layout renderer. It configures the drag-and-drop context, calculates panel positions, and renders resize splitters.\n\n##### Usage\n\n```tsx\nimport { Zeugma } from 'react-zeugma'\n;<Zeugma\n  controller={controller}\n  renderPane={(paneId) => <MyPane id={paneId} />}\n  resizerSize={4}\n  dragActivationDistance={8}\n  snapThreshold={8}\n  minSplitPercentage={5}\n  maxSplitPercentage={95}\n  enableDragToDismiss={false}\n  dismissThreshold={60}\n  classNames={{\n    dashboard: 'bg-zinc-950',\n    pane: 'rounded-lg overflow-hidden',\n    resizer: 'bg-zinc-800 hover:bg-indigo-500 transition-colors',\n    dropPreview: 'bg-indigo-500/20 border border-indigo-500',\n  }}\n  onRemove={(paneId) => console.log(`Pane ${paneId} closed`)}\n  onResizeEnd={(currentNode, percentage) => console.log('Resized to', percentage)}\n/>\n```\n\n##### Props\n\n| Property                 | Description                                                                                                                                                                             | Type                                                                                                                                                                                             | Default |\n| ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------- |\n| `controller`             | The layout state controller returned by `useZeugma(options)`.                                                                                                                           | `ZeugmaController`                                                                                                                                                                               | -       |\n| `children`               | Children components rendered inside the context provider.                                                                                                                               | `ReactNode`                                                                                                                                                                                      | -       |\n| `renderPane`             | Callback function to map active pane IDs to custom pane structures. Required in standalone mode (without children) and must not be passed in provider mode.                             | `(paneId: string) => ReactNode`                                                                                                                                                                  | -       |\n| `renderDragOverlay`      | Custom overlay renderer function for the drag-under-cursor preview.                                                                                                                     | `(active: DragOverlayActiveItem) => ReactNode`                                                                                                                                                   | -       |\n| `classNames`             | CSS class name mapping overrides for custom dashboard and overlay styling.                                                                                                              | `ZeugmaClassNames`                                                                                                                                                                               | -       |\n| `resizerSize`            | Thickness of the split resizer bars in pixels.                                                                                                                                          | `number`                                                                                                                                                                                         | `4`     |\n| `dragActivationDistance` | Minimum pointer drag distance (in pixels) required to activate dragging.                                                                                                                | `number`                                                                                                                                                                                         | `8`     |\n| `snapThreshold`          | Threshold in pixels to snap layout resizers to adjacent edges.                                                                                                                          | `number`                                                                                                                                                                                         | `8`     |\n| `minSplitPercentage`     | Minimum split limit percentage allowed for resized panes.                                                                                                                               | `number`                                                                                                                                                                                         | `5`     |\n| `maxSplitPercentage`     | Maximum split limit percentage allowed for resized panes.                                                                                                                               | `number`                                                                                                                                                                                         | `95`    |\n| `enableDragToDismiss`    | Enables drag-out-to-dismiss gesture for widgets.                                                                                                                                        | `boolean`                                                                                                                                                                                        | `false` |\n| `dismissThreshold`       | Distance in pixels outside container bounds required to trigger dismissal.                                                                                                              | `number`                                                                                                                                                                                         | `60`    |\n| `onRemove`               | Callback triggered when a pane is removed.                                                                                                                                              | `(paneId: string) => void`                                                                                                                                                                       | -       |\n| `onDragStart`            | Callback triggered when a drag gesture begins.                                                                                                                                          | `(activeId: string) => void`                                                                                                                                                                     | -       |\n| `onDragEnd`              | Callback triggered when a drag gesture ends, containing active pane, target pane, and action metadata.                                                                                  | `(activeId: string, overId: string \\| null, dropAction: { type: 'split' \\| 'move'; direction?: SplitDirection; position?: 'top' \\| 'bottom' \\| 'left' \\| 'right' \\| 'center' } \\| null) => void` | -       |\n| `onResizeStart`          | Callback triggered when resizing begins.                                                                                                                                                | `(currentNode: SplitNode) => void`                                                                                                                                                               | -       |\n| `onResize`               | Callback triggered during pane resizing.                                                                                                                                                | `(currentNode: SplitNode, percentage: number) => void`                                                                                                                                           | -       |\n| `onResizeEnd`            | Callback triggered when pane resizing completes.                                                                                                                                        | `(currentNode: SplitNode, percentage: number) => void`                                                                                                                                           | -       |\n| `onDismissIntentChange`  | Callback triggered when drag-out dismiss intent changes.                                                                                                                                | `(paneId: string \\| null) => void`                                                                                                                                                               | -       |\n| `persist`                | Layout persistence configuration in localStorage. If true, uses default options.                                                                                                        | `boolean \\| ZeugmaPersistOptions`                                                                                                                                                                | `false` |\n| `renderPopoutWrapper`    | **[Experimental]** Custom wrapper to inject context or style managers (e.g. `styled-components`' `StyleSheetManager` or `antd`'s `StyleProvider`/`ConfigProvider`) into popout windows. | `(props: { tabId: string; document: Document; window: Window; children: React.ReactNode }) => React.ReactNode`                                                                                   | -       |\n\n##### `ZeugmaPersistOptions`\n\n```ts\ninterface ZeugmaPersistOptions {\n  /** Whether layout persistence is enabled. Defaults to true if this configuration object is provided. */\n  enabled?: boolean\n  /** The key used for localStorage persistence. Defaults to 'zeugma-layout'. */\n  key?: string\n}\n```\n\n##### `TabDetails`\n\n```ts\ninterface TabDetails {\n  /** The tab's unique ID. */\n  id: string\n  /** The ID of the pane containing this tab. */\n  paneId: string\n  /** True if this tab is currently selected/active. */\n  isActive: boolean\n  /** The tab's 0-indexed position in the pane tab bar. */\n  index: number\n  /** Custom metadata associated with this tab. */\n  metadata?: Record<string, unknown>\n  /** **[Experimental]** Force-remount the component during window transitions instead of adopting the DOM node. */\n  remountOnPopout?: boolean\n}\n```\n\n---\n\n#### `<PaneTree>`\n\nRecursively renders the dashboard grid hierarchy (resizers, split panels, and active pane contents). **Must be rendered when using `<Zeugma>` as a context provider.**\n\n##### Usage\n\n```tsx\nimport { Zeugma, PaneTree } from 'react-zeugma'\n;<Zeugma controller={controller}>\n  <div className=\"workspace\">\n    <PaneTree renderPane={(paneId) => <MyPane id={paneId} />} />\n  </div>\n</Zeugma>\n```\n\n##### Props\n\n| Property        | Description                                                                               | Type                            | Default |\n| --------------- | ----------------------------------------------------------------------------------------- | ------------------------------- | ------- |\n| `renderPane`    | **Required**. Callback function mapping unique pane IDs to custom `<Pane>` components.    | `(paneId: string) => ReactNode` | -       |\n| `tree`          | Optional layout subtree to render (defaults to the root layout tree from the controller). | `TreeNode \\| null`              | -       |\n| `resizerSize`   | Optional override for the thickness of split resizer handles in pixels.                   | `number`                        | `4`     |\n| `snapThreshold` | Optional override for the snapping threshold of resizer handles in pixels.                | `number`                        | `8`     |\n\n---\n\n#### `<Pane>`\n\nWraps each individual pane/widget within the dashboard, establishing drag-and-drop boundaries.\n\n- **`<Pane.DragHandle>`**: Defines the interactive header or area used to drag the pane.\n- **`<Pane.Content>`**: Renders the active tab's content. Accepts a child render function `(tab) => React.ReactNode` or static ReactNode.\n- **`<Pane.Controls>`**: Renders standard control buttons for closing or maximizing the pane.\n\n##### Usage\n\n```tsx\nimport { Pane } from 'react-zeugma'\n;<Pane id=\"pane-1\" locked={false}>\n  <Pane.DragHandle className=\"p-2 cursor-grab bg-zinc-800\">\n    <span>Pane Title</span>\n  </Pane.DragHandle>\n  <Pane.Controls />\n  <Pane.Content className=\"p-4\">\n    {(tab) => <div>Rendered content for tab: {tab.id}</div>}\n  </Pane.Content>\n</Pane>\n```\n\n##### Props\n\n| Property   | Description                                                        | Type                  | Default |\n| ---------- | ------------------------------------------------------------------ | --------------------- | ------- |\n| `id`       | The unique ID corresponding to the layout node.                    | `string`              | -       |\n| `children` | Children components rendered inside the pane.                      | `React.ReactNode`     | -       |\n| `style`    | Optional inline CSS styles applied to the outer pane container.    | `React.CSSProperties` | -       |\n| `locked`   | Optional override to lock this specific pane and disable dragging. | `boolean`             | `false` |\n\n---\n\n#### `<Tabs>`\n\nA helper component to render and reorder a list of tabs inside a pane.\n\n##### Usage\n\n```tsx\nimport { Tabs } from 'react-zeugma'\n;<Tabs\n  tabIds={['tab1', 'tab2']}\n  activeTabId=\"tab1\"\n  selectTab={(tabId) => console.log('Select tab:', tabId)}\n  removeTab={(tabId) => console.log('Close tab:', tabId)}\n  renderTab={({ tabId, activeTabId, onSelect, onRemove }) => (\n    <button\n      onClick={onSelect}\n      className={`px-3 py-1 ${tabId === activeTabId ? 'bg-zinc-800 text-white' : 'text-zinc-400'}`}\n    >\n      {tabId}\n      <span\n        className=\"ml-2 cursor-pointer\"\n        onClick={(e) => {\n          e.stopPropagation()\n          onRemove()\n        }}\n      >\n        ×\n      </span>\n    </button>\n  )}\n/>\n```\n\n##### Props\n\n| Property       | Description                                            | Type                                                                                                                                                                                                                                             | Default |\n| -------------- | ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------- |\n| `tabIds`       | Array of tab IDs.                                      | `string[]`                                                                                                                                                                                                                                       | -       |\n| `activeTabId`  | The currently active tab ID.                           | `string`                                                                                                                                                                                                                                         | -       |\n| `locked`       | Whether tab dragging/reordering is disabled.           | `boolean`                                                                                                                                                                                                                                        | `false` |\n| `tabsMetadata` | Metadata mapping associated with each tab in the pane. | `Record<string, Record<string, unknown>>`                                                                                                                                                                                                        | -       |\n| `selectTab`    | Callback when a tab is selected.                       | `(id: string) => void`                                                                                                                                                                                                                           | -       |\n| `removeTab`    | Callback when a tab is closed.                         | `(id: string) => void`                                                                                                                                                                                                                           | -       |\n| `classNames`   | Custom class names for the container and tabs.         | `{ container?: string; tab?: string \\| ((tabId: string) => string) }`                                                                                                                                                                            | -       |\n| `styles`       | Custom CSS style overrides for the container and tabs. | `{ container?: CSSProperties; tab?: CSSProperties \\| ((tabId: string) => CSSProperties) }`                                                                                                                                                       | -       |\n| `renderTab`    | Render prop function called for each tab item.         | `(props: { tabId: string; activeTabId: string; isDragging: boolean; isOver: boolean; metadata?: Record<string, unknown>; onSelect: () => void; onRemove: () => void; isPoppedOut: boolean; popout: () => void; dock: () => void }) => ReactNode` | -       |\n\n---\n\n### Hooks\n\n#### `useZeugma(options)`\n\nA custom state hook that instantiates the dashboard layout engine and returns the controller.\n\n##### Usage\n\n```tsx\nimport { useZeugma } from 'react-zeugma'\n\nconst controller = useZeugma({\n  initialLayout: myInitialLayoutTree, // used on mount\n  layout: myControlledLayout, // used for controlled mode\n  onChange: (nextLayout) => {}, // layout update callback\n  locked: false, // lock all dragging and resizing\n  fullscreenPaneId: null, // ID of pane to zoom fullscreen\n  onFullscreenChange: (paneId) => {}, // callback when pane zoom toggled\n})\n```\n\n##### Options\n\n| Parameter            | Description                                                                                                                                                              | Type                                    | Default |\n| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | ------- |\n| `initialLayout`      | Initial layout tree structure. Only used on mount.                                                                                                                       | `TreeNode \\| null`                      | `null`  |\n| `layout`             | Controlled layout tree structure. Hook runs in controlled mode if provided.                                                                                              | `TreeNode \\| null`                      | `null`  |\n| `onChange`           | Callback triggered when the layout tree updates.                                                                                                                         | `(newLayout: TreeNode \\| null) => void` | -       |\n| `fullscreenPaneId`   | Controlled fullscreen pane ID. When active (not null), structural layout changes (closes, additions, splits, merges, resizes, and popouts) are blocked at the API level. | `string \\| null`                        | `null`  |\n| `onFullscreenChange` | Callback triggered when fullscreen state toggles.                                                                                                                        | `(paneId: string \\| null) => void`      | -       |\n| `locked`             | Global lock status to disable resizing and drag-and-drop operations.                                                                                                     | `boolean`                               | `false` |\n\n---\n\n#### `useZeugmaContext()`\n\nContext hook to retrieve layout state, queries, and mutation actions from anywhere under the `<Zeugma>` tree.\n\n##### Usage\n\n```tsx\nimport { useZeugmaContext } from 'react-zeugma'\n\nconst { layout, locked, setLocked, addTab, removePane, selectTab, findPaneById } =\n  useZeugmaContext()\n```\n\n##### Context Values\n\n| Property / Method       | Description                                                                                                                                                             | Type                                                                                                                          |\n| ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |\n| `layout`                | The current active layout tree structure.                                                                                                                               | `TreeNode \\| null`                                                                                                            |\n| `fullscreenPaneId`      | The ID of the maximized fullscreen pane. When active, structural layout changes (closes, additions, splits, merges, resizes, and popouts) are blocked at the API level. | `string \\| null`                                                                                                              |\n| `locked`                | Whether the dashboard layout is globally locked.                                                                                                                        | `boolean`                                                                                                                     |\n| `setLayout`             | React state setter to update the layout tree.                                                                                                                           | `Dispatch<SetStateAction<TreeNode \\| null>>`                                                                                  |\n| `setFullscreenPaneId`   | Updates the active fullscreen pane ID.                                                                                                                                  | `(paneId: string \\| null) => void`                                                                                            |\n| `setLocked`             | Updates the global layout lock state.                                                                                                                                   | `Dispatch<SetStateAction<boolean>>`                                                                                           |\n| `removePane`            | Removes a pane and collapses the split.                                                                                                                                 | `(paneId: string) => void`                                                                                                    |\n| `addTab`                | Adds a tab to a pane, or splits/creates one if target is omitted.                                                                                                       | `(tabId: string, targetPaneId?: string, metadata?: Record<string, unknown>) => void`                                          |\n| `updatePaneLock`        | Toggles the lock status of a specific pane.                                                                                                                             | `(paneId: string, locked: boolean) => void`                                                                                   |\n| `selectTab`             | Focuses/activates a tab within a pane.                                                                                                                                  | `(paneId: string, tabId: string) => void`                                                                                     |\n| `mergeTab`              | Programmatically drags and drops a tab from one pane to another.                                                                                                        | `(draggedTabId: string, targetPaneId: string) => void`                                                                        |\n| `removeTab`             | Programmatically closes a tab.                                                                                                                                          | `(tabId: string) => void`                                                                                                     |\n| `splitPane`             | Programmatically splits a pane node and adds a new one.                                                                                                                 | `(targetId: string, direction: SplitDirection, splitType: 'left' \\| 'right' \\| 'top' \\| 'bottom', paneToAdd: string) => void` |\n| `updateSplitPercentage` | Updates a SplitNode percentage.                                                                                                                                         | `(currentNode: SplitNode, percentage: number) => void`                                                                        |\n| `moveTab`               | Reorders a tab next to another, or swaps them if position is 'center'.                                                                                                  | `(draggedTabId: string, targetTabId: string, position?: 'before' \\| 'after' \\| 'center') => void`                             |\n| `findPaneById`          | Queries a PaneNode by its unique ID.                                                                                                                                    | `(paneId: string) => PaneNode \\| null`                                                                                        |\n| `findPaneContainingTab` | Queries the parent PaneNode of a tab ID.                                                                                                                                | `(tabId: string) => PaneNode \\| null`                                                                                         |\n| `findTabById`           | Queries detailed tab location and state metadata.                                                                                                                       | `(tabId: string) => TabDetails \\| null`                                                                                       |\n| `getTabMetadata`        | Gets metadata for a tab ID.                                                                                                                                             | `(tabId: string) => Record<string, unknown> \\| undefined`                                                                     |\n| `getActiveTabMetadata`  | Gets metadata for the active tab in a pane.                                                                                                                             | `(paneId: string) => Record<string, unknown> \\| undefined`                                                                    |\n| `poppedOutTabIds`       | **[Experimental]** The list of tab/widget IDs that are currently open in a new window.                                                                                  | `string[]`                                                                                                                    |\n| `popoutTab`             | **[Experimental]** Popout the specified tab into a new window.                                                                                                          | `(tabId: string) => void`                                                                                                     |\n| `dockTab`               | **[Experimental]** Dock the specified tab back to the main layout.                                                                                                      | `(tabId: string) => void`                                                                                                     |\n\n---\n\n#### `usePaneContext()`\n\nContext hook to access the state and actions of a specific pane. Must be used inside a `<Pane>` component.\n\n##### Usage\n\n```tsx\nimport { usePaneContext } from 'react-zeugma'\n\nconst {\n  id,\n  tabIds,\n  activeTabId,\n  isDragging,\n  isFullscreen,\n  toggleFullscreen,\n  remove,\n  selectTab,\n  removeTab,\n} = usePaneContext()\n```\n\n##### Context Values\n\n| Property / Method      | Description                                                                | Type                                                   |\n| ---------------------- | -------------------------------------------------------------------------- | ------------------------------------------------------ |\n| `id`                   | The ID of the current pane.                                                | `string`                                               |\n| `tabIds`               | List of tab IDs inside the pane.                                           | `string[]`                                             |\n| `activeTabId`          | Currently active tab ID.                                                   | `string`                                               |\n| `isDragging`           | `true` if this pane is being dragged.                                      | `boolean`                                              |\n| `isFullscreen`         | `true` if this pane is maximized.                                          | `boolean`                                              |\n| `toggleFullscreen`     | Toggles maximized state for this pane.                                     | `() => void`                                           |\n| `remove`               | Removes this pane from the layout tree.                                    | `() => void`                                           |\n| `selectTab`            | Activates a tab within this pane.                                          | `(tabId: string) => void`                              |\n| `removeTab`            | Closes a tab from this pane.                                               | `(tabId: string) => void`                              |\n| `metadata`             | Active tab's custom metadata.                                              | `Record<string, unknown> \\| undefined`                 |\n| `locked`               | Whether the pane or the dashboard is locked.                               | `boolean`                                              |\n| `tabsMetadata`         | Tab metadata mapping for all tabs inside this pane.                        | `Record<string, Record<string, unknown>> \\| undefined` |\n| `isActiveTabPoppedOut` | **[Experimental]** Whether the active tab is popped out into a new window. | `boolean`                                              |\n| `popoutTab`            | **[Experimental]** Popout the active tab into a new window.                | `(tabId?: string) => void`                             |\n| `dockTab`              | **[Experimental]** Dock the active tab back to the main layout.            | `(tabId?: string) => void`                             |\n\n---\n\n#### `useResizer(props)`\n\nLow-level hook for implementing custom pane resizing handles.\n\n##### Usage\n\n```tsx\nimport { useResizer } from 'react-zeugma'\n\nconst handlePointerDown = useResizer({\n  containerRef,\n  isRow,\n  direction,\n  splitPercentage,\n  resizerSize,\n  snapThreshold,\n  layout,\n  currentNode,\n  onLayoutChange: (nextTree) => {},\n})\n```\n\n---\n\n## Layout Utilities\n\nImport utility functions from `react-zeugma/utils` to programmatically query or update the serialized layout tree.\n\n##### Usage\n\n```ts\nimport {\n  generateUniqueId,\n  splitPane,\n  removePane,\n  addTab,\n  removeTab,\n  selectTab,\n  mergeTab,\n  moveTab,\n  movePaneTabs,\n  findPaneById,\n  findPaneContainingTab,\n  findTabById,\n  computeLayout,\n} from 'react-zeugma/utils'\n\n// 1. Generate a random unique pane ID\nconst newPaneId = generateUniqueId()\n\n// 2. Programmatically split a target pane in the tree\nconst updatedTree = splitPane(currentTree, 'explorer', 'row', 'right', 'terminal')\n\n// 3. Programmatically add a tab to a pane\nconst updatedTree = addTab(currentTree, 'editor', 'new-file.js', { status: 'unsaved' })\n\n// 4. Find which pane contains a specific tab\nconst parentPane = findPaneContainingTab(currentTree, 'new-file.js')\n```\n\n---\n\n## Styling & Class Names\n\n`react-zeugma` is 100% headless. You must style resizers, previews, and containers by providing custom class names.\n\n##### Usage\n\n```tsx\n<Zeugma\n  controller={controller}\n  classNames={{\n    dashboard: 'dashboard-root',\n    pane: 'pane-wrapper',\n    resizer: 'custom-resizer-line',\n    dropPreview: 'drop-preview-box',\n    tabDropPreview: 'tab-line-preview',\n  }}\n/>\n```\n\n##### Class Names Mapping\n\n| Class Key                | Description                                                         |\n| ------------------------ | ------------------------------------------------------------------- |\n| `dashboard`              | Root dashboard grid container.                                      |\n| `dashboardDismissActive` | Dashboard container when active item is dragged outside to dismiss. |\n| `dashboardLocked`        | Dashboard container when layout is globally locked.                 |\n| `pane`                   | Outer container div of each `<Pane>`.                               |\n| `paneLocked`             | Pane container wrapper when locked.                                 |\n| `paneContainer`          | Pane inner content container wrapper.                               |\n| `paneHeader`             | Drag header wrapper inside the pane.                                |\n| `paneControls`           | Controls wrapper container (maximizing, close, lock).               |\n| `paneButton`             | Maximize/Close control buttons.                                     |\n| `dropPreview`            | Preview indicator box for edge layout splits.                       |\n| `rootDropPreview`        | Preview indicator for full layout splits.                           |\n| `dragOverlay`            | Absolute portal wrapper following the dragging cursor.              |\n| `paneDragPreview`        | Outer wrapper container of a pane drag preview node.                |\n| `tabDragPreview`         | Outer wrapper container of a tab drag preview node.                 |\n| `resizer`                | Pointer-drag splitter handle bars.                                  |\n| `dismissPreview`         | Background indicator showing visual drag-to-dismiss zones.          |\n| `lockedPreview`          | Hover visual feedback indicator for locked pane zones.              |\n| `tabDropPreview`         | Tab list insertion indicator line.                                  |\n| `tabSeparator`           | Line separator between static tabs.                                 |\n| `tabContentWrapper`      | Custom tab content element wrapper.                                 |\n| `tabsContainer`          | Layout tabs container header bar.                                   |\n| `tab`                    | Individual tab list items.                                          |\n| `tabCloseButton`         | Close button inside a tab item.                                     |\n| `dragHandle`             | Drag target region.                                                 |\n\n---\n\n## Popout Window Styling (Experimental)\n\n> [!WARNING]\n> Popout window capabilities (opening tabs in separate browser windows via `window.open` and React portals) are **experimental** and may experience limitations or browser warnings depending on popup blockers, iframe restrictions, and context cleanup in third-party libraries. Use with caution in production.\n\n> [!NOTE]\n> React Zeugma automatically clones and synchronizes all static stylesheets, `<link>` tags, and document attributes (such as `data-theme` or body classes) from the main window to any active popout window in real-time. You only need `renderPopoutWrapper` to configure dynamic CSS-in-JS style injection and context provider redirection.\n\nWhen using CSS-in-JS libraries like `styled-components` or `antd` (Ant Design) inside your widgets, dynamic styles are injected into the main document's `<head>` by default. In popped-out tabs, these dynamic styles will not apply because they render inside a separate window. Additionally, shared JS context caches will prevent styles from being re-emitted unless a separate cache instance is created.\n\nYou can use the `renderPopoutWrapper` callback prop on the `<Zeugma>` component to wrap popped-out widgets with the required style managers and providers targeting the child window's DOM.\n\n##### Example (`styled-components` & `antd`):\n\n```tsx\nimport React, { useMemo } from 'react'\nimport { StyleSheetManager } from 'styled-components'\nimport { StyleProvider, createCache } from '@ant-design/cssinjs'\nimport { ConfigProvider } from 'antd'\n\n// Using a wrapper component is recommended to safely instantiate a style cache per popout window\nconst PopoutStyleManager = ({ document, children }) => {\n  const cache = useMemo(() => createCache(), [])\n\n  return (\n    <StyleSheetManager target={document.head}>\n      <StyleProvider cache={cache} container={document.head}>\n        <ConfigProvider getPopupContainer={() => document.body}>{children}</ConfigProvider>\n      </StyleProvider>\n    </StyleSheetManager>\n  )\n}\n\n;<Zeugma\n  controller={controller}\n  renderPopoutWrapper={({ document, children }) => (\n    <PopoutStyleManager document={document}>{children}</PopoutStyleManager>\n  )}\n>\n  {/* Dashboard grid structure */}\n</Zeugma>\n```\n\n---\n\n## DevTools & Performance Profiling (`react-zeugma/devtools`)\n\n`react-zeugma` includes built-in DevTools utilities to audit component mount lifecycles and render frequencies across complex dashboard layouts.\n\n### Usage\n\n```tsx\nimport { useRenderCounter, RenderCounterBadge, RenderCounterFooter } from 'react-zeugma/devtools'\n// Or directly from 'react-zeugma'\n// import { useRenderCounter, RenderCounterBadge, RenderCounterFooter } from 'react-zeugma'\n\nfunction MyDashboardWidget({ id }: { id: string }) {\n  // Hook usage\n  const { mounts, renders, reset } = useRenderCounter(id, { logToConsole: true })\n\n  return (\n    <RenderCounterFooter label={id} id={id}>\n      <div className=\"p-4\">\n        <p>Mount count: {mounts}</p>\n        <p>Render count: {renders}</p>\n        <button onClick={reset}>Reset Counters</button>\n      </div>\n    </RenderCounterFooter>\n  )\n}\n```\n\n### Components & Hooks\n\n- `useRenderCounter(idOrOptions?, options?)`: React 18/19 StrictMode-safe hook returning `{ mounts, renders, reset }`.\n- `<RenderCounterBadge id={id} position=\"top-right\" className=\"...\" />`: Unstyled overlay badge for any panel or component.\n- `<RenderCounterFooter id={id} label=\"Widget Name\" className=\"...\" footerClassName=\"...\">`: Unstyled wrapper component rendering a bottom status footer for tabbed widgets.\n","readmeFilename":"README.md"}