{"_id":"@nosferatu500/react-sortable-tree","_rev":"69-5e4c5de978eff13c09a98bc78da6b894","name":"@nosferatu500/react-sortable-tree","dist-tags":{"alpha":"5.0.0-alpha.7","beta":"5.0.0-beta.2","rc":"5.0.0-rc.2","latest":"7.1.0"},"versions":{"3.0.0":{"name":"@nosferatu500/react-sortable-tree","version":"3.0.0","keywords":["react","react-component"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@3.0.0","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"908d8dc2f76d85d3f7f525586e8e99fe7e874e01","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-3.0.0.tgz","fileCount":6,"integrity":"sha512-UQd83JPb6jR1VnX+S9qdb4nZe7mdtcM+230VSuwUA/sqp9kMS4VBk6Og0ZwxZVJhPR8e7SUdIO+I1EujhN2iSQ==","signatures":[{"sig":"MEUCIQDestQTCe4s0aZlwOrDx7Lk0KWPjQn9FuAklz1jWjIhhwIgSgWIcZSuASbcC1/QWSYagJDZFhIpfmG6jOpIltj6z7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0pH3CRA9TVsSAnZWagAAbpIP/2KvR7TUwokY5y2BnVHu\n5FE8TeJNeVAnKNE70tjc9G1rTJ7ITLn+y/GD6FceJF8gsz7iZPgnadg8ZX1J\nkqU/BOJ7kB4utAFUTTG3MbooHd7hVtdOyDVa2xCj9mO2iQcY6RIJklBtTje8\nq3npNzheN5IQEyHf5MVzALiQAt22dcyHjl3JZxA8YLar9q4VrIgsjNN2GBGh\nnZ1EyQXCjyB6itSKHNXEIH+xNPy3URVrJ6hKCawDsc7r2JTMtTp9g+/gDSaU\nqVY5cL+IrHj7B179nIj06PISHavj6ou9wKjDPcXzVJoCI4LM1gu+9TEB942X\n0Kz5ZgnRdUBQR3aHAxOkaAqCuQqTCCPAkGZodvmaQ9UAk+ugnvihmS5biTM3\nBfHm6HyswpeLMzYLUipTP8XAXSq0Ewb6Q/6EdsufzZtayDX4B3OEbONk2Z8J\nX+OcsRJX2M4laxyut/1V8+g0/MYas1rviXfOIBzux1xcmmqgWqEfrN/5hk46\nCTBHus7QxMVH77pt0RLbjqIGTpISeTCFvQn13LZBh0/hvWo2JVowqkxlGxBz\njEhwfUWorrAs9HNNgwDqtjM9+doraaoF82RNnV8Dfbq8vi3U3TbdAhicgffv\nUirgEDlXO4kkeALz5bI8J2sMXUBnZRlY0fKQFnXjr5xXmu8ZCuAWzOI2Lfgw\n9L+1\r\n=KUYy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupFiles":["./test-config/shim.js","./test-config/test-setup.js"],"moduleNameMapper":{"^dnd-core$":"dnd-core/dist/cjs","^react-dnd$":"react-dnd/dist/cjs","^react-dnd-test-utils$":"react-dnd-test-utils/dist/cjs","^react-dnd-test-backend$":"react-dnd-test-backend/dist/cjs","^react-dnd-html5-backend$":"react-dnd-html5-backend/dist/cjs","^react-dnd-touch-backend$":"react-dnd-touch-backend/dist/cjs","\\.(css|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js"},"moduleDirectories":["node_modules"],"setupFilesAfterEnv":["./node_modules/jest-enzyme/lib/index.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"ca63381bffd7973089ace74d4a5beaa7c32fc0ff","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf dist","deploy":"gh-pages -d build","release":"standard-version","prebuild":"yarn run lint && yarn run clean","prettier":"prettier --write \"{src,example/src,stories}/**/*.{js,css,md}\"","storybook":"start-storybook -p ${PORT:-3001} -h 0.0.0.0","test:watch":"jest --watchAll","prepublishOnly":"yarn run test && yarn run build","build:storybook":"build-storybook -o build","clean:storybook":"rimraf build"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"7.15.1","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"16.3.0","browserslist":["IE 11","last 2 versions","> 1%"],"dependencies":{"react-dnd":"^11.1.3","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtualized":"^9.22.3","react-dnd-html5-backend":"^11.1.3","react-lifecycles-compat":"^3.0.4","@nosferatu500/react-dnd-scrollzone":"^1.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","react":"^17.0.2","enzyme":"^3.11.0","eslint":"^6.8.0","rimraf":"^3.0.2","rollup":"^1.32.1","gh-pages":"^2.2.0","prettier":"^1.19.1","coveralls":"^3.1.0","cross-env":"^6.0.3","react-dom":"^17.0.2","@babel/cli":"^7.14.5","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.9.0","@babel/core":"^7.14.6","codesandbox":"~2.1.16","jest-enzyme":"^7.1.2","autoprefixer":"^9.8.6","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","parcel-bundler":"^1.12.5","@storybook/react":"^6.2.9","react-hot-loader":"^4.13.0","standard-version":"^8.0.1","@babel/preset-env":"^7.14.7","@storybook/addons":"^6.2.9","@storybook/theming":"^6.2.9","@babel/preset-react":"^7.14.5","eslint-plugin-react":"^7.24.0","react-test-renderer":"^17.0.2","rollup-plugin-babel":"^4.4.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","rollup-plugin-postcss":"^2.0.3","eslint-config-prettier":"^6.15.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^11.1.3","rollup-plugin-commonjs":"^10.1.0","react-dnd-touch-backend":"^9.5.1","rollup-plugin-node-resolve":"^5.2.0","@storybook/addon-storyshots":"^6.2.9","react-addons-shallow-compare":"^15.6.3","@wojtekmaj/enzyme-adapter-react-17":"^0.6.2","react-sortable-tree-theme-file-explorer":"^2.0.0","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"peerDependencies":{"react":"^17.0.2","react-dnd":"^7.7.0","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_3.0.0_1624412663086_0.06569402670180047","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@nosferatu500/react-sortable-tree","version":"3.0.1","keywords":["react","react-component"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@3.0.1","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"0763e0abd9e1ec6a60777870b1b9538e60947865","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-3.0.1.tgz","fileCount":6,"integrity":"sha512-MwPIcWY7aHVXOwmkgmsNLsUE5yIts034xqxXOejO0ITh3uu9/+I4hnLgr4jvBECM6pRZKm/LB3K0YvKHNsqMtw==","signatures":[{"sig":"MEUCIQD+JV0lxt82fY6hG+LxQXeiOHwB4J/wYVJEjaxwMP61HAIgBX650Fpr/Xrx8b3gLqe/6LRg7tXyEhvDbhDTrMviJpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1FrtCRA9TVsSAnZWagAAqJYP/1ZWOsTwgY5POV3xOp+m\nXXiEGl14Sg3z7aSCXk6Ou2871Q6BMwuBMq9TwtYRtoC3DMA4xIHS3wA/RD4V\nVukNks4TV9/8UYcbopWmQnWXam4myB6+SRpIFBL7lInEhHSpra2UFD1bu2U9\nzRwEbq4nyrdG7kgcID91F2artUri3MvMTS9Xo97YT35LWH2nZjOxRN2G3/IN\nVcT6mizSyItdnZBwo6x4K91rq+zgcCduXeXrbF5/7jYIDwB9fe6tZKO6LN9W\nhjSq1P5CA0aE8aCDSxA/wUpHWDO2RyA06FIBad0ityWIddQpYH8L8ERDInu2\n/incKO9UrNKw/i4JNA4F/vJ1cVoiJuUgX2wRmGaqaJdJmITL0JKr9C/qZpr2\ngLmELcgsRr6E/rzQONUs9JZzyJfNlDfaD0FSU2Cx0gWy3fCJU0jxpPZi8Atm\naDxb5nJHG+WRetMH6YbdCbZgL6s7MR1NDEbE8dpVinoTf5GWlE83/fDQcDJZ\nPVVWBmUBDM1Lz1V0/bRnTRExfD2YrPZeLNXltROfcJGkn1Bhks1WLR+dLAno\nUyB5QcG19N9zZPt9u+M1W82uzbq7lgUNYoLal2nMBOji0RF8wmQ1ov9NMc/W\nQHW1wIib0ng+oYYZTibBrskwp5qsIdZWqAebWQ5dlgGKlMSqEdpy8WyTQbo0\n4VWj\r\n=irGf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupFiles":["./test-config/shim.js","./test-config/test-setup.js"],"moduleNameMapper":{"^dnd-core$":"dnd-core/dist/cjs","^react-dnd$":"react-dnd/dist/cjs","^react-dnd-test-utils$":"react-dnd-test-utils/dist/cjs","^react-dnd-test-backend$":"react-dnd-test-backend/dist/cjs","^react-dnd-html5-backend$":"react-dnd-html5-backend/dist/cjs","^react-dnd-touch-backend$":"react-dnd-touch-backend/dist/cjs","\\.(css|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js"},"moduleDirectories":["node_modules"],"setupFilesAfterEnv":["./node_modules/jest-enzyme/lib/index.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"fa41f5a05ae1aae1f11f2f99605f2b533399c34b","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf dist","deploy":"gh-pages -d build","release":"standard-version","prebuild":"yarn run lint && yarn run clean","prettier":"prettier --write \"{src,example/src,stories}/**/*.{js,css,md}\"","storybook":"start-storybook -p ${PORT:-3001} -h 0.0.0.0","test:watch":"jest --watchAll","prepublishOnly":"yarn run test && yarn run build","build:storybook":"build-storybook -o build","clean:storybook":"rimraf build"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"7.15.1","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"16.3.0","browserslist":["IE 11","last 2 versions","> 1%"],"dependencies":{"react-dnd":"^11.1.3","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtualized":"^9.22.3","react-dnd-html5-backend":"^11.1.3","react-lifecycles-compat":"^3.0.4","@nosferatu500/react-dnd-scrollzone":"^1.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","react":"^17.0.2","enzyme":"^3.11.0","eslint":"^6.8.0","rimraf":"^3.0.2","rollup":"^1.32.1","gh-pages":"^2.2.0","prettier":"^1.19.1","coveralls":"^3.1.0","react-dom":"^17.0.2","@babel/core":"^7.14.6","jest-enzyme":"^7.1.2","babel-eslint":"^10.1.0","@storybook/react":"^6.2.9","standard-version":"^8.0.1","@storybook/addons":"^6.2.9","@storybook/theming":"^6.2.9","eslint-plugin-react":"^7.24.0","react-test-renderer":"^17.0.2","rollup-plugin-babel":"^4.4.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","rollup-plugin-postcss":"^2.0.3","eslint-config-prettier":"^6.15.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^11.1.3","rollup-plugin-commonjs":"^10.1.0","react-dnd-touch-backend":"^9.5.1","rollup-plugin-node-resolve":"^5.2.0","@storybook/addon-storyshots":"^6.2.9","@wojtekmaj/enzyme-adapter-react-17":"^0.6.2","react-sortable-tree-theme-file-explorer":"^2.0.0"},"peerDependencies":{"react":"^17.0.2","react-dnd":"^7.7.0","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_3.0.1_1624529644657_0.7660356966169986","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@nosferatu500/react-sortable-tree","version":"3.0.2","keywords":["react","react-component"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@3.0.2","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"cd3fb786907353ea5a4f6a307c4afb2d55f978e3","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-3.0.2.tgz","fileCount":6,"integrity":"sha512-c7jjKas/56+8kx9Rb8UZgMYr/YJNThESxY7vi7TwhsBpBo5eo3+/UUhJV/agJeAP3eOcQde1GI8lGXMaGoJcnw==","signatures":[{"sig":"MEYCIQD/fBFSLo4rtrGgXbAMHBq3eil0bJqQlYh3wI6IRrG+BAIhAIhwWUtJciAoBejMOpKlMCpQ6NzaEv8CefBiAcwYUomC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2RYFCRA9TVsSAnZWagAAeMgQAJJg8vxiPkw3jDn5UTzl\nixKhl5yVQ81db3EI0uOlhJsOsocik1JJuVD+eb2KS+GLWNPZFyHW3gwdaUHR\n5vtcy/aYEi9dE2O8cCNuKxK9i+rfuvvv52NK4ICl9RaEGEgF+UTe14GPsxh9\nNwv1hBOwjYy6kClOG+LqW0TxkCxWJpf+h8+12/KD/N4Hhk5olVjjvTRZauqn\nKKZE6eaJx4d1RiazTiXU2JL3d0UhV9ACRF2mv8Q5X0vTjIxH9UHxvHmeLi9P\njhzaEthZ/uExlHSxPxIufrdJbOGmvi2dwc1tdExaqEo2wIltkjZ2EW/4+9+2\nDF1ImqLa8V12mf4B6aCZRZcYrHnffApnsoshFpEQBZizwKQxlB7kEi5sXm9V\n427q8kOfaJMwt/DLuZ/wHACMxpPxWmK9go30APfiSvXsmX0ejCS2s0bk/bVr\nz6hq63F6gkCHzUyZZ3tBwilAm1ZAkwAYjkCBrASyK3fKZT42C6mW46gKBuVO\nAAY5AjZSxUK8vccNhgMPfXSRfDNurKhJSsQckVjgwkGMBgPWCmEBemjZjLWS\n+Z2Zdrbp+1nMaoVsJedA1QYkJ/2Ha/yPc9sjtxdKi11OoxpboCbJe2L+Zhah\nZcjAlVfqStMxlPUOMf/t7AoYmGJxCF46zWqE9TC7EihS16RAruDR1nZkNKMk\nuXk3\r\n=3mn4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupFiles":["./test-config/shim.js","./test-config/test-setup.js"],"moduleNameMapper":{"^dnd-core$":"dnd-core/dist/cjs","^react-dnd$":"react-dnd/dist/cjs","^react-dnd-test-utils$":"react-dnd-test-utils/dist/cjs","^react-dnd-test-backend$":"react-dnd-test-backend/dist/cjs","^react-dnd-html5-backend$":"react-dnd-html5-backend/dist/cjs","^react-dnd-touch-backend$":"react-dnd-touch-backend/dist/cjs","\\.(css|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js"},"moduleDirectories":["node_modules"],"setupFilesAfterEnv":["./node_modules/jest-enzyme/lib/index.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"6d069369b3920d131ec220b5ffd26e6b045833de","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf dist","deploy":"gh-pages -d build","release":"standard-version","prebuild":"yarn run lint && yarn run clean","prettier":"prettier --write \"{src,example/src,stories}/**/*.{js,css,md}\"","storybook":"start-storybook -p ${PORT:-3001} -h 0.0.0.0","test:watch":"jest --watchAll","prepublishOnly":"yarn run test && yarn run build","build:storybook":"build-storybook -o build","clean:storybook":"rimraf build"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"7.18.1","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"16.4.0","browserslist":["IE 11","last 2 versions","> 1%"],"dependencies":{"react-dnd":"^11.1.3","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtualized":"^9.22.3","react-dnd-html5-backend":"^11.1.3","react-lifecycles-compat":"^3.0.4","@nosferatu500/react-dnd-scrollzone":"^1.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","react":"^17.0.2","enzyme":"^3.11.0","eslint":"^6.8.0","rimraf":"^3.0.2","rollup":"^1.32.1","gh-pages":"^2.2.0","prettier":"^1.19.1","coveralls":"^3.1.0","react-dom":"^17.0.2","@babel/core":"^7.14.6","jest-enzyme":"^7.1.2","babel-eslint":"^10.1.0","@storybook/react":"^6.2.9","standard-version":"^8.0.1","@storybook/addons":"^6.2.9","@storybook/theming":"^6.2.9","eslint-plugin-react":"^7.24.0","react-test-renderer":"^17.0.2","rollup-plugin-babel":"^4.4.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","rollup-plugin-postcss":"^2.0.3","eslint-config-prettier":"^6.15.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^11.1.3","rollup-plugin-commonjs":"^10.1.0","react-dnd-touch-backend":"^9.5.1","rollup-plugin-node-resolve":"^5.2.0","@storybook/addon-storyshots":"^6.2.9","@wojtekmaj/enzyme-adapter-react-17":"^0.6.2","react-sortable-tree-theme-file-explorer":"^2.0.0"},"peerDependencies":{"react":"^17.0.2","react-dnd":"^7.7.0","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_3.0.2_1624839685086_0.4624034737111795","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@nosferatu500/react-sortable-tree","version":"3.0.3","keywords":["react","react-component"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@3.0.3","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"747e753186d248f0ca71413df13cc1a7ffb6a6b6","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-3.0.3.tgz","fileCount":6,"integrity":"sha512-UM1M+nd6RUbdYeLIui4XUmOsSk6lG9kXDViwL3DoCn6pApZ9QY+LwxSoqgT1RMnRwJogJnrO1C+QKE+quAwjtw==","signatures":[{"sig":"MEYCIQCNPFGhGGuIwfDQeZPsQTS/7NqMS23RZDzio00CuW98QAIhAM/pYudEnc3ZGYdNKOAmi+rHHveX3gRJQxkzjsEbXXWz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2SVdCRA9TVsSAnZWagAA9bEP/1/OtezpdujZidR+n71R\nEzapcW5koWF5KrYqWxKR3Sakn98VXx0mqrEln4AZCHdueA+f4st0gnayH6PL\nYC2rbDC8IlDjcZRb2hXafSFPD1A4jJD0zGSDUiMLMCoq73TtcbtppX9qvEWi\nPG3IF811i512QMkrwHntBYL7MJDoPTP8qsOhstCkQe8ocRhMh1sS8aXe8NJD\nEtxg5jA6xU0pYx26i6ClX8MzocuvGQDbhn+vAHM+WZ6PEXCCSCN4P+6gQIMN\noM5DEeTZsWOJyMRM41DjbYF0d73Pu9OQCOwiJa2y430U3sM4UG8XZnvAoAtL\nXkpo1OM9MFDVaO2KifIZHdxePn1HkfQP4cY+AMzO6Ba/W53rV/aogRlFyxlQ\nw5aR11Cgc+DthcTW/wdTKUuYTGdWXulYelRo0rlmcdCOEum7AhjnU+5BqOk+\nGZaCvrFeI1FfckDK5Ljso8I37HsARGf/1pk5O9v1GjrVqEbcHfQW4dPbFD+V\niW7vfar+RfdYxbV/RVMYsDaHRFog+AIZC0MERWpzt6zp683R7Cqala9N54Bq\nMD64zfSaxfT0AmPMIKRVJhEm7RdcSS171KWuzzaLpX5E+bTqZzyoE72RvnYJ\nHBvw1wg9SioetVueJXxTVt7d/aYcSHEGDGmpcTnZ+T9KTBpBoYM/VrVx6Uz9\nU4uS\r\n=9HSB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupFiles":["./test-config/shim.js","./test-config/test-setup.js"],"moduleNameMapper":{"^dnd-core$":"dnd-core/dist/cjs","^react-dnd$":"react-dnd/dist/cjs","^react-dnd-test-utils$":"react-dnd-test-utils/dist/cjs","^react-dnd-test-backend$":"react-dnd-test-backend/dist/cjs","^react-dnd-html5-backend$":"react-dnd-html5-backend/dist/cjs","^react-dnd-touch-backend$":"react-dnd-touch-backend/dist/cjs","\\.(css|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js"},"moduleDirectories":["node_modules"],"setupFilesAfterEnv":["./node_modules/jest-enzyme/lib/index.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"ffb117f897fd6b1e15a79767e04f15c04bd88f27","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf dist","deploy":"gh-pages -d build","release":"standard-version","prebuild":"yarn run lint && yarn run clean","prettier":"prettier --write \"{src,example/src,stories}/**/*.{js,css,md}\"","storybook":"start-storybook -p ${PORT:-3001} -h 0.0.0.0","test:watch":"jest --watchAll","prepublishOnly":"yarn run test && yarn run build","build:storybook":"build-storybook -o build","clean:storybook":"rimraf build"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"7.18.1","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"16.4.0","browserslist":["IE 11","last 2 versions","> 1%"],"dependencies":{"react-dnd":"^11.1.3","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtualized":"^9.22.3","react-dnd-html5-backend":"^11.1.3","react-lifecycles-compat":"^3.0.4","@nosferatu500/react-dnd-scrollzone":"^1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","react":"^17.0.2","enzyme":"^3.11.0","eslint":"^6.8.0","rimraf":"^3.0.2","rollup":"^1.32.1","gh-pages":"^2.2.0","prettier":"^1.19.1","coveralls":"^3.1.0","react-dom":"^17.0.2","@babel/core":"^7.14.6","jest-enzyme":"^7.1.2","babel-eslint":"^10.1.0","@storybook/react":"^6.3.0","standard-version":"^8.0.1","@storybook/addons":"^6.3.0","@storybook/theming":"^6.3.0","eslint-plugin-react":"^7.24.0","react-test-renderer":"^17.0.2","rollup-plugin-babel":"^4.4.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","rollup-plugin-postcss":"^2.0.3","eslint-config-prettier":"^6.15.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^11.1.3","rollup-plugin-commonjs":"^10.1.0","react-dnd-touch-backend":"^9.5.1","rollup-plugin-node-resolve":"^5.2.0","@storybook/addon-storyshots":"^6.3.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.2","react-sortable-tree-theme-file-explorer":"^2.0.0"},"peerDependencies":{"react":"^17.0.2","react-dnd":"^11.1.3","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_3.0.3_1624843613274_0.38846943660360167","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@nosferatu500/react-sortable-tree","version":"3.0.4","keywords":["react","react-component"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@3.0.4","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"df63f429d9c98d17b96c26f51332e148ee9fcd6f","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-3.0.4.tgz","fileCount":9,"integrity":"sha512-Rgmn4Ly/H04iV2Tl+9Dge+nStzFquRjHIkCehPLh5MpvtnOuUz5ZTLzwR2JQiHYizmUdkec4f4npb9NG/yFN/w==","signatures":[{"sig":"MEUCIQCkmDmuN21JQkhjU2WtmZq7KGmuIZ8FcBHbOr0RFSGzpQIgXkeZGRTbErYCvVNJKAZhi6s7L2qdawFnWqvPk3r+dg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6TZ5CRA9TVsSAnZWagAAo5AP/imyUftkZ0nbpJ4OCOse\nVQeqdTRHCb4njG+fAWCHLPZCyytOBfyDp0bsqKNXrgB8wcub/o6svOlTMidP\nj8eZSOfkt7y+PL2oT4OEEOr47o4SHry9DmLmAhGP5Admj6NWDcl+ePf9MUbS\n/uSHmWYMyjTWwobHiFkcWhrqhoQcUwF5Fqw8xa2VfbNPpj6FiekfGWKm/0V4\nUyQo737QdGYSw2EzLNUR06E8bvMg9KrcxcXCO5X6CFkRATA17x2NsvSMSIvb\nQ1KPWqx0ktapGMPAHxdqOmhpGmsKlZPHyqodyJEYrYWU79ogP1DekZn9JyFc\ndMxFVM1aN0hfcJanKqN4rzkdTfHOx/5OF4hr6npesEAwMHw2UWPVJyyH2QCn\nfFyVnpZ8gF1kRF8tqXeHQUMHnh23uF+IrF1hdND3J12TFOMEm/LYVaa/xsx6\nArExJ4RAXDLbIp904BAZIeuJR0NpBsXmESSGTP/lo9V5EWmjHhnbI9lgk2+L\ncQLUyJHX9zhJ+2LVTI8DFgQER2nFULONO2Wnw7nCuyYBW6rIpJtzxwBOzfd5\nbzmPXFK5xQwW89oRDEwuFl4zFjo6p8i/8kbP/byT2S0B9tpL6XGB0wIp/cPu\nCyAjHoWNJgOepUPo/K9EeT8OV1008m3/nfils15JcxbHA5/XKo/ddUfLIMN3\n3CAz\r\n=urRJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupFiles":["./test-config/shim.js","./test-config/test-setup.js"],"moduleNameMapper":{"^dnd-core$":"dnd-core/dist/cjs","^react-dnd$":"react-dnd/dist/cjs","^react-dnd-test-utils$":"react-dnd-test-utils/dist/cjs","^react-dnd-test-backend$":"react-dnd-test-backend/dist/cjs","^react-dnd-html5-backend$":"react-dnd-html5-backend/dist/cjs","^react-dnd-touch-backend$":"react-dnd-touch-backend/dist/cjs","\\.(css|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js"},"moduleDirectories":["node_modules"],"setupFilesAfterEnv":["./node_modules/jest-enzyme/lib/index.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/index.cjs.js","module":"dist/index.esm.js","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf dist","deploy":"gh-pages -d build","release":"standard-version","prebuild":"yarn run lint && yarn run clean","prettier":"prettier --write \"{src,example/src,stories}/**/*.{js,css,md}\"","storybook":"start-storybook -p ${PORT:-3001} -h 0.0.0.0","test:watch":"jest --watchAll","prepublishOnly":"yarn run test && yarn run build","build:storybook":"build-storybook -o build","clean:storybook":"rimraf build"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"https://github.com/nosferatu500/react-sortable-tree","type":"git"},"description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Chris Fritz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","browserslist":["IE 11","last 2 versions","> 1%"],"dependencies":{"react-dnd":"^11.1.3","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtualized":"^9.22.3","react-dnd-html5-backend":"^11.1.3","react-lifecycles-compat":"^3.0.4","@nosferatu500/react-dnd-scrollzone":"^1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","react":"^17.0.2","enzyme":"^3.11.0","eslint":"^6.8.0","rimraf":"^3.0.2","rollup":"^1.32.1","gh-pages":"^2.2.0","prettier":"^1.19.1","coveralls":"^3.1.0","react-dom":"^17.0.2","@babel/core":"^7.14.6","jest-enzyme":"^7.1.2","babel-eslint":"^10.1.0","@storybook/react":"^6.3.0","standard-version":"^8.0.1","@storybook/addons":"^6.3.0","@storybook/theming":"^6.3.0","eslint-plugin-react":"^7.24.0","react-test-renderer":"^17.0.2","rollup-plugin-babel":"^4.4.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","rollup-plugin-postcss":"^2.0.3","eslint-config-prettier":"^6.15.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^11.1.3","rollup-plugin-commonjs":"^10.1.0","react-dnd-touch-backend":"^9.5.1","rollup-plugin-node-resolve":"^5.2.0","@storybook/addon-storyshots":"^6.3.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.2","react-sortable-tree-theme-file-explorer":"^2.0.0"},"peerDependencies":{"react":"^17.0.2","react-dnd":"^11.1.3","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_3.0.4_1625896569078_0.7330679327161775","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@nosferatu500/react-sortable-tree","version":"3.0.5","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@3.0.5","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"48756ac94d9f4d031e3ee64590101ddda549a696","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-3.0.5.tgz","fileCount":7,"integrity":"sha512-rhOuZOxhkaCU/uKf02zbJFATanqBRC7uB7vUm9DveXI4Y1yTwSRio7gvgto20mNA1M7ZOQX5eP8xKgx5Enf9ig==","signatures":[{"sig":"MEQCIGxaBeqUPfX32Ga1SOzeFJ+W+TpoHo0qY1TtCGO5NAffAiBsXPLf9r/9m8tHU/TGUihGyutVv1WJHsLWPggtsVooAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8WjGCRA9TVsSAnZWagAAVG0P/2xnpU0i44OBZ5RRoYMt\nc+ZduCh5eYzXpq0Rc/CCB3o6rx97uAmRQsfXeYqpQHDBTVBlEyo7QzG5Zn9y\nQKAg7eRvMyM76JNB6vyC4ZFWb2tPzxeYQ+EB/FaHN4HaY3jwO7SyELCfmcRv\nwmI6+8tK0NA/ZBVBQGnBCHl7vXs+nWsxdKmDCPPInQ9U4bdD729wy9AXvYWN\nLWYGYPKPhOq0RFnWvODDzEh2zkeJNqYpTpkZ0VHVPMLWEbxYyLEFlnNrvCQg\nDi4xUqNicbVk7RdijaPA3pOWTpeah20mHuqQ7sfttQPS5zI9H80YanYNCZ7y\nzZa/PpXiqhtmci5pxnJEanI80k6tYMblTUjsKBNDiE5ytZaVdRiJxNbxjWM3\nlzATj5iZG8nc/jSMLGMYFkCIsCBdrP4scBVioHelY/IBuEH9iRB/6a5BOlWT\ntzQz2GuFNt5BHUnUpAMTSraLs7h3nIGbXbayObm6cNoJYK5NnwAJbQvrseEr\nY/zeAaZmIaxScvtfkOwB9WfZYp/lzTvOPmcX9h/R372GKBKJRWORaxh78epr\nAxKFfhIP/gDnCKEvfxWEtFNQOOfZsukhNDoLB96nMlMQZX0C25Ib5DVugnjL\n7t1AvMAaU/iEttYIe1vNQzEs9TjTAWbN/7DUF7bfTKpJn3oX0dMw8RqTaLBA\n6Xaa\r\n=iE5u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupFiles":["./test-config/shim.js","./test-config/test-setup.js"],"moduleNameMapper":{"^dnd-core$":"dnd-core/dist/cjs","^react-dnd$":"react-dnd/dist/cjs","^react-dnd-test-utils$":"react-dnd-test-utils/dist/cjs","^react-dnd-test-backend$":"react-dnd-test-backend/dist/cjs","^react-dnd-html5-backend$":"react-dnd-html5-backend/dist/cjs","^react-dnd-touch-backend$":"react-dnd-touch-backend/dist/cjs","\\.(css|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js"},"moduleDirectories":["node_modules"],"setupFilesAfterEnv":["./node_modules/jest-enzyme/lib/index.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"5b5241759014cf0989c1639502f79fc628c25f75","scripts":{"lint":"eslint src","test":"jest --env=jsdom","build":"rollup -c","clean":"rimraf dist","release":"standard-version","prebuild":"yarn lint && yarn clean","prettier":"prettier --write \"{src,example/src,stories}/**/*.{js,css,md}\"","storybook":"start-storybook -p ${PORT:-3001} -h 0.0.0.0","test:watch":"jest --watchAll","prepublishOnly":"yarn test && yarn build","build:storybook":"build-storybook -o build","clean:storybook":"rimraf build"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"7.19.1","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"16.5.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.2","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtualized":"^9.22.3","react-dnd-html5-backend":"^14.0.0","react-lifecycles-compat":"^3.0.4","@nosferatu500/react-dnd-scrollzone":"^1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","react":"^17.0.2","enzyme":"^3.11.0","eslint":"^7.30.0","rimraf":"^3.0.2","rollup":"^2.53.2","postcss":"^8.3.5","prettier":"^2.3.2","react-dom":"^17.0.2","@babel/core":"^7.14.6","jest-enzyme":"^7.1.2","babel-eslint":"^10.1.0","@storybook/react":"^6.3.4","@storybook/addons":"^6.3.4","@storybook/theming":"^6.3.4","eslint-plugin-react":"^7.24.0","react-test-renderer":"^17.0.2","rollup-plugin-babel":"^4.4.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","rollup-plugin-postcss":"^4.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^14.0.0","rollup-plugin-commonjs":"^10.1.0","react-dnd-touch-backend":"^14.0.0","rollup-plugin-node-resolve":"^5.2.0","@storybook/addon-storyshots":"^6.3.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.3","react-sortable-tree-theme-file-explorer":"^2.0.0"},"peerDependencies":{"react":"^17.0.0","react-dnd":"^11.1.3","react-dom":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_3.0.5_1626433733667_0.22529562171097517","host":"s3://npm-registry-packages"}},"4.0.0-alpha.0":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-alpha.0","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-alpha.0","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"fb3744addc137a7911cf593e1624623a99f04b7e","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-alpha.0.tgz","fileCount":35,"integrity":"sha512-knRkHpLaHo7Atn9xIgz5bGbPdV0lAgrOREUJBl56zDYdRdJygl001G/+4cMB8J1PogLt8xoMiwWXaywE6pSw6Q==","signatures":[{"sig":"MEYCIQCXG1BhwJe5HJIOMY7Cji09aNFf2DqWVFQ8n8zmxhAZ8QIhAM+/CHsx+k131Qw3SpLqe2zPuGOU3EPk9xlv0Jd2fEIu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBSLbCRA9TVsSAnZWagAANt4P/jZzoPX0YnRiH1hX+ca7\n7b83MWxIVtYdHFAja+mWrxuLfqlZTcbdCnHLm+6BjwOPMrsXZGGfDERue5w4\nm3ATRhWXJwIN+pQ84RmU69rd777TXjmY+MFVKnzpd8ynzbXAXsd6CLS/CFSG\nDCCDdAFCxQPfxksJgMK3M2816idbykeOBFeA5LK8xSlqxHbSm6qGPaomZ/I4\nkjlUnjMaSZQDGwXQB/IkX6g5iZ4uF9r5v7mJnNEqEVFltVPOJuUMj5gBobR6\nXSjVZSq2RgoKHh6BzrWiR1QjtgERBSnI1AH6QHQv0NhoXPWcF0JcjOs7RKGK\nC+UMxO05cPzAp/WCWMX2gLz+z97dS6ii8t1pS/sAPWUy5/PCATryF9zKw9uS\n+lJr79xFWAJhtH9d9aeKdFI0KdfpT1lAgxk24ts/C59VE94W5FF4ML2OmEz1\nd5p/Cin039oN4+V+a0FYQbjfDfjBSYXFNUDZhhkMthXxOGG8snt9M2A9K/m9\nPN04CAUjLdrNCpYFpjY2p2IzdHMZDsW5R+7x1Wz/kgOmAqeggY6/e9NFvEpD\nciNTUPKhVMx4OZ+iSqjYGYkoxohsu+LZjWj+n6T0G9VS0mZ4/V/Zh9rct0wO\nQM9SXOpjpUssbHlOqlJbTZP7CFv5comDMWs0xNd+IsbchIOa8m1Oy/sFl+dW\nllt6\r\n=ipg9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsconfig":{"jsx":"react","target":"es2015"}}},"transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"},"setupFiles":["./test-config/shim.js","./test-config/test-setup.js"],"collectCoverage":true,"moduleNameMapper":{"^dnd-core$":"dnd-core/dist/cjs","^react-dnd$":"react-dnd/dist/cjs","^react-dnd-test-utils$":"react-dnd-test-utils/dist/cjs","^react-dnd-test-backend$":"react-dnd-test-backend/dist/cjs","^react-dnd-html5-backend$":"react-dnd-html5-backend/dist/cjs","^react-dnd-touch-backend$":"react-dnd-touch-backend/dist/cjs","\\.(css|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js"},"coverageDirectory":"./coverage/","coverageReporters":["json","html","text","text-summary"],"moduleDirectories":["node_modules"],"setupFilesAfterEnv":["./node_modules/jest-enzyme/lib/index.js"],"collectCoverageFrom":["src/**/*.{js,ts,tsx}","tests/**/*.{js,ts,tsx}"],"moduleFileExtensions":["js","jsx","json","ts","tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"20aa1c3d00276011ba8b290f45195b0d3b057cb6","scripts":{"copy":"shx rm -rf dist/tests.d.ts && shx cp -r dist/*.d.ts dist/esm && shx mv dist/* dist && shx cp package.json readme.md LICENSE dist && json -I -f dist/package.json -e \"this.private=false; this.devDependencies=undefined; this.optionalDependencies=undefined; this.scripts=undefined; this.prettier=undefined; this.jest=undefined; this['lint-staged']=undefined;\" && shx echo '{\"type\":\"module\"}' > dist/esm/package.json && json -I -f dist/esm/package.json","lint":"eslint \"**/*.{ts,tsx}\" --fix","test":"jest --env=jsdom","build":"rollup -c","clean":"rimraf dist","release":"standard-version","prebuild":"yarn clean && yarn lint","postbuild":"yarn copy","storybook":"start-storybook -p ${PORT:-3001} -h 0.0.0.0","test:watch":"jest --watchAll","prepublishOnly":"yarn test && yarn build","build:storybook":"build-storybook -o build","clean:storybook":"rimraf build"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","jsxBracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"7.19.1","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.6.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.2","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtualized":"^9.22.3","react-dnd-html5-backend":"^14.0.0","react-lifecycles-compat":"^3.0.4","@nosferatu500/react-dnd-scrollzone":"^1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.3","jest":"^27.0.6","json":"^11.0.0","react":"^17.0.2","tslib":"^2.3.0","enzyme":"^3.11.0","eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.55.1","esbuild":"^0.12.17","postcss":"^8.3.6","ts-jest":"^27.0.4","prettier":"^2.3.2","acorn-jsx":"^5.3.2","react-dom":"^17.0.2","typescript":"^4.3.5","@babel/core":"^7.14.8","@types/jest":"^26.0.24","jest-enzyme":"^7.1.2","@babel/types":"^7.14.8","@types/react":"^17.0.15","babel-eslint":"^10.1.0","@storybook/react":"^6.3.6","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","@storybook/addons":"^6.3.6","@storybook/theming":"^6.3.6","eslint-plugin-jest":"^24.4.0","babel-plugin-macros":"^3.1.0","babel-plugin-tester":"^10.1.0","eslint-plugin-react":"^7.24.0","react-test-renderer":"^17.0.2","@rollup/plugin-babel":"^5.3.0","eslint-plugin-import":"^2.23.4","rollup-plugin-esbuild":"^4.5.0","rollup-plugin-postcss":"^4.0.0","@testing-library/react":"^12.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","react-dnd-test-backend":"^14.0.0","react-dnd-touch-backend":"^14.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.28.5","@types/babel-plugin-macros":"^2.8.5","@rollup/plugin-node-resolve":"^13.0.4","@storybook/addon-storyshots":"^6.3.6","rollup-plugin-size-snapshot":"^0.12.0","@babel/helper-module-imports":"^7.14.5","@typescript-eslint/eslint-plugin":"^4.28.5","@babel/plugin-transform-react-jsx":"^7.14.5","@nosferatu500/theme-file-explorer":"^3.0.5","@wojtekmaj/enzyme-adapter-react-17":"^0.6.3"},"peerDependencies":{"react":">=17.0.0","react-dnd":">=11.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-alpha.0_1627726555664_0.7222347497056401","host":"s3://npm-registry-packages"}},"4.0.0-alpha.1":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-alpha.1","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-alpha.1","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"cb74bd9ad49be6b5954bee78ed47c1c05fb00f4d","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-alpha.1.tgz","fileCount":35,"integrity":"sha512-8YOONMRkXp+KEAJv27OJHhwtiBT2c+VI5iiUIJCJcrf5DzU49n18axkEouQQX80aaw/Tq3OojArpeaYZyn2fsA==","signatures":[{"sig":"MEUCIFqGcZN3Jg4g8D9XeYLU5bLV18POg/WaLnzDcdMkIZtfAiEA3yzRX1N/yd6LJ64bt49Pa5bavmBuR3wtqAMT7xZNbJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBTXfCRA9TVsSAnZWagAACpIP/2yPNpCWmXJX9gE/A6Jf\nz/bsAkP4D6NEIa4GOtP1zDrMHKbkk3VY9umtqL7YvBvD365HYWDjaBDgN6y7\nUBwkkBCPo1sYSWGw4QrE4y4co80nRfOju7NfP92SzvVD5UGz8+ADz8+0wAJo\nODMKliAVyuZipbjYHrASOjZZBQWGW6BG03PIGoVV8ytIDoVNo0rYm082fWIH\n1KSY20frhT0Vz4TWuvqP5LFSl7x3Iaxst519Exv3qW8ymzVSj6CNumMpdbl1\nFTuNP4Fjw+EZr0K8E/M2/VSeAq6z9HmUtQDxCXiwBTBsalNZXuXssB56LfIu\n/8CjituFP68HMiOlxxJlsARTLuD72TW1IQLU6fFbiNvLQM5OZsmwWeaokWJo\nVNivsZj2Uzr591IaF8rxIXMTrc1DrQ+cKQlTO1QBgO1iuY9mhRa9nFB7zcDd\nnIG7fuw6TytKNCU5AFxjdYh4sSiFk5f2OTSE2rSCXUyFtTTnJEvfmxXLzISa\nE1SQbx1GttFYQscOP2qUFGIa1RdK1AX40nlgAiEZ6J16IudHe9ZT7dSw4dcB\n6rFqjF7g5sN5FbT6WwS3DqKIjWRP34CxtRbH5hlo3SFhSqbJReHwgS2iB9bM\nSx6IsrPcewX4K4C3kcjxJBFsOCa7rSPUUkWYYmf0VwM19UMHx0udRRa8RHa5\nGvZb\r\n=F730\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsconfig":{"jsx":"react","target":"es2015"}}},"transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"},"setupFiles":["./test-config/shim.js","./test-config/test-setup.js"],"collectCoverage":true,"moduleNameMapper":{"^dnd-core$":"dnd-core/dist/cjs","^react-dnd$":"react-dnd/dist/cjs","^react-dnd-test-utils$":"react-dnd-test-utils/dist/cjs","^react-dnd-test-backend$":"react-dnd-test-backend/dist/cjs","^react-dnd-html5-backend$":"react-dnd-html5-backend/dist/cjs","^react-dnd-touch-backend$":"react-dnd-touch-backend/dist/cjs","\\.(css|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js"},"coverageDirectory":"./coverage/","coverageReporters":["json","html","text","text-summary"],"moduleDirectories":["node_modules"],"setupFilesAfterEnv":["./node_modules/jest-enzyme/lib/index.js"],"collectCoverageFrom":["src/**/*.{js,ts,tsx}","tests/**/*.{js,ts,tsx}"],"moduleFileExtensions":["js","jsx","json","ts","tsx"],"modulePathIgnorePatterns":["dist"]},"main":"./index.js","types":"./index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./index.d.ts","import":"./esm/index.js","module":"./esm/index.js","default":"./index.js"},"./":"./","./package.json":"./package.json"},"gitHead":"aef5bf2ba7a8c372bd626af6ec14470be9413bda","scripts":{"copy":"shx rm -rf dist/tests.d.ts && shx cp -r dist/*.d.ts dist/esm && shx mv dist/* dist && shx cp package.json readme.md LICENSE dist && json -I -f dist/package.json -e \"this.private=false; this.devDependencies=undefined; this.optionalDependencies=undefined; this.scripts=undefined; this.prettier=undefined; this.jest=undefined; this['lint-staged']=undefined;\" && shx echo '{\"type\":\"module\"}' > dist/esm/package.json && json -I -f dist/esm/package.json","lint":"eslint \"**/*.{ts,tsx}\" --fix","test":"jest --env=jsdom","build":"rollup -c","clean":"rimraf dist","release":"standard-version","prebuild":"yarn clean && yarn lint","postbuild":"yarn copy","storybook":"start-storybook -p ${PORT:-3001} -h 0.0.0.0","test:watch":"jest --watchAll","prepublishOnly":"yarn test && yarn build","build:storybook":"build-storybook -o build","clean:storybook":"rimraf build"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","jsxBracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"7.19.1","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.6.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.2","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtualized":"^9.22.3","react-dnd-html5-backend":"^14.0.0","react-lifecycles-compat":"^3.0.4","@nosferatu500/react-dnd-scrollzone":"^1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.3","jest":"^27.0.6","json":"^11.0.0","react":"^17.0.2","tslib":"^2.3.0","enzyme":"^3.11.0","eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.55.1","esbuild":"^0.12.17","postcss":"^8.3.6","ts-jest":"^27.0.4","prettier":"^2.3.2","acorn-jsx":"^5.3.2","react-dom":"^17.0.2","typescript":"^4.3.5","@babel/core":"^7.14.8","@types/jest":"^26.0.24","jest-enzyme":"^7.1.2","@babel/types":"^7.14.8","@types/react":"^17.0.15","babel-eslint":"^10.1.0","@storybook/react":"^6.3.6","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","@storybook/addons":"^6.3.6","@storybook/theming":"^6.3.6","eslint-plugin-jest":"^24.4.0","babel-plugin-macros":"^3.1.0","babel-plugin-tester":"^10.1.0","eslint-plugin-react":"^7.24.0","react-test-renderer":"^17.0.2","@rollup/plugin-babel":"^5.3.0","eslint-plugin-import":"^2.23.4","rollup-plugin-esbuild":"^4.5.0","rollup-plugin-postcss":"^4.0.0","@testing-library/react":"^12.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","react-dnd-test-backend":"^14.0.0","react-dnd-touch-backend":"^14.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.28.5","@types/babel-plugin-macros":"^2.8.5","@rollup/plugin-node-resolve":"^13.0.4","@storybook/addon-storyshots":"^6.3.6","rollup-plugin-size-snapshot":"^0.12.0","@babel/helper-module-imports":"^7.14.5","@typescript-eslint/eslint-plugin":"^4.28.5","@babel/plugin-transform-react-jsx":"^7.14.5","@nosferatu500/theme-file-explorer":"^3.0.5","@wojtekmaj/enzyme-adapter-react-17":"^0.6.3"},"peerDependencies":{"react":">=17.0.0","react-dnd":">=11.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-alpha.1_1627731423311_0.1929227766579058","host":"s3://npm-registry-packages"}},"4.0.0-alpha.2":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-alpha.2","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-alpha.2","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"32baf790d47e52f10b9bf6a800845b8fb6fc2f98","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-alpha.2.tgz","fileCount":34,"integrity":"sha512-OJOQYogjM3dCIRBNs7gi8fRxrhrhhJqnNeHDHoXh7SyDXGXP7u5j9BJ77rhqN6ZHDO+I29K/Sy+4CJ935ikg/A==","signatures":[{"sig":"MEQCIE5ctB69kg+7XuTkRIjGhivRm6n/6IQiE2mJ8o1i9KfMAiAUAFv3Nw8ueDEqagX/BkhRB4hOKvs4udqhDpddEiWo+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBT7BCRA9TVsSAnZWagAAFLkP/i4k1MnfDHRnryY4e9tj\nti0UJuNNop/BfOv2Qi8fZXJLepexckcx+aHqJEi+nN+wXZE1D574183u5uMm\nzsza4edMfpYzgu29gAHscopM3Y78eXKgxww+SKDpvKHKZM+U4y93tXu2OuY2\nx6d3sOojnbjaWHCDm3zDjrcTq+566Ryox9ohLCUZqI9drDekY256Bk4udFHk\nQitaAza0qGizoliiKHBXOBOXTksiLa2hpe9ryvc5nCtbvVqDJExh0JG6AA7s\n/lFcWXbgvVM3DcU5DqAW5DYm0FGjSyQgBqiKPEmIAnEE/eB+QGIAp8A0ic3C\n+7AFT9vhkZd4t5BZFxZL2hfSgSp+LWuWG98fFj5SgKi1nJFqFJX5Jki1LONr\nATGKfubZyhhgiTnDI5UtXE9RLnnuISv6gVVaKOxce0IQxWe6F0VHmUVVJzOh\nDRVlMgHyMFj55+egVQocTdjKsQv3Bsih0V6BuGs3UMiLLWsEtul7QLU1yslG\n6WcjXfR+r8pmNvO04HfNWjH70VzGkuwUPssx9lNpH12UYqiaPB+8BcPe5P9W\n42gvFavSZllxqBTjSXcblGQY5au8Ouhz6AVH9HQ9aisxIeahYNgCIEVBbpTG\nCfUnULjFkpJRnlGShTdro3NEvW5XOEYMQHZu7cY+ubL1qM+6bcmROqkwlt7Z\n28nH\r\n=hv8T\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsconfig":{"jsx":"react","target":"es2015"}}},"transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"},"setupFiles":["./test-config/shim.js","./test-config/test-setup.js"],"collectCoverage":true,"moduleNameMapper":{"^dnd-core$":"dnd-core/dist/cjs","^react-dnd$":"react-dnd/dist/cjs","^react-dnd-test-utils$":"react-dnd-test-utils/dist/cjs","^react-dnd-test-backend$":"react-dnd-test-backend/dist/cjs","^react-dnd-html5-backend$":"react-dnd-html5-backend/dist/cjs","^react-dnd-touch-backend$":"react-dnd-touch-backend/dist/cjs","\\.(css|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js"},"coverageDirectory":"./coverage/","coverageReporters":["json","html","text","text-summary"],"moduleDirectories":["node_modules"],"setupFilesAfterEnv":["./node_modules/jest-enzyme/lib/index.js"],"collectCoverageFrom":["src/**/*.{js,ts,tsx}","tests/**/*.{js,ts,tsx}"],"moduleFileExtensions":["js","jsx","json","ts","tsx"],"modulePathIgnorePatterns":["dist"]},"main":"./index.js","types":"./index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./index.d.ts","import":"./esm/index.js","module":"./esm/index.js","default":"./index.js"},"./":"./","./package.json":"./package.json"},"gitHead":"aef5bf2ba7a8c372bd626af6ec14470be9413bda","scripts":{"copy":"shx rm -rf dist/tests.d.ts && shx cp -r dist/*.d.ts dist/esm && shx mv dist/* dist && shx cp package.json readme.md LICENSE dist && json -I -f dist/package.json -e \"this.private=false; this.devDependencies=undefined; this.optionalDependencies=undefined; this.scripts=undefined; this.prettier=undefined; this.jest=undefined; this['lint-staged']=undefined;\" && shx echo '{\"type\":\"module\"}' > dist/esm/package.json && json -I -f dist/esm/package.json","lint":"eslint \"**/*.{ts,tsx}\" --fix","test":"jest --env=jsdom","build":"rollup -c","clean":"rimraf dist","release":"standard-version","prebuild":"yarn clean && yarn lint","postbuild":"yarn copy","storybook":"start-storybook -p ${PORT:-3001} -h 0.0.0.0","test:watch":"jest --watchAll","prepublishOnly":"yarn test && yarn build","build:storybook":"build-storybook -o build","clean:storybook":"rimraf build"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","jsxBracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"7.19.1","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.6.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.2","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtualized":"^9.22.3","react-dnd-html5-backend":"^14.0.0","react-lifecycles-compat":"^3.0.4","@nosferatu500/react-dnd-scrollzone":"^1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.3","jest":"^27.0.6","json":"^11.0.0","react":"^17.0.2","tslib":"^2.3.0","enzyme":"^3.11.0","eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.55.1","esbuild":"^0.12.17","postcss":"^8.3.6","ts-jest":"^27.0.4","prettier":"^2.3.2","acorn-jsx":"^5.3.2","react-dom":"^17.0.2","typescript":"^4.3.5","@babel/core":"^7.14.8","@types/jest":"^26.0.24","jest-enzyme":"^7.1.2","@babel/types":"^7.14.8","@types/react":"^17.0.15","babel-eslint":"^10.1.0","@storybook/react":"^6.3.6","@types/react-dom":"^17.0.9","@babel/preset-env":"^7.14.8","@storybook/addons":"^6.3.6","@storybook/theming":"^6.3.6","eslint-plugin-jest":"^24.4.0","babel-plugin-macros":"^3.1.0","babel-plugin-tester":"^10.1.0","eslint-plugin-react":"^7.24.0","react-test-renderer":"^17.0.2","@rollup/plugin-babel":"^5.3.0","eslint-plugin-import":"^2.23.4","rollup-plugin-esbuild":"^4.5.0","rollup-plugin-postcss":"^4.0.0","@testing-library/react":"^12.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","react-dnd-test-backend":"^14.0.0","react-dnd-touch-backend":"^14.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.28.5","@types/babel-plugin-macros":"^2.8.5","@rollup/plugin-node-resolve":"^13.0.4","@storybook/addon-storyshots":"^6.3.6","rollup-plugin-size-snapshot":"^0.12.0","@babel/helper-module-imports":"^7.14.5","@typescript-eslint/eslint-plugin":"^4.28.5","@babel/plugin-transform-react-jsx":"^7.14.5","@nosferatu500/theme-file-explorer":"^3.0.5","@wojtekmaj/enzyme-adapter-react-17":"^0.6.3"},"peerDependencies":{"react":">=17.0.0","react-dnd":">=11.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-alpha.2_1627733697341_0.16696141472020498","host":"s3://npm-registry-packages"}},"4.0.0-alpha.3":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-alpha.3","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-alpha.3","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"0761661ebfcdae426acb865fb94a36c287ee7511","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-alpha.3.tgz","fileCount":31,"integrity":"sha512-8Ek2x2u71Na/cDQi73xwwLCeZ/jKLyCPdNczMqqWYM9uQIK9HwLMwhY9AGiF7H306KoLf+KKrNxqtXKcUuFHEQ==","signatures":[{"sig":"MEUCIQDWN/UctHtA7Fz+D0ID3vn5JM+yVux/nz75pHyxmIIrfQIgcVYJXyvqnL/+WIX/VuO8DWYbEbtR2lVpROpzTJjOnMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBUgtCRA9TVsSAnZWagAAiOIP/1CaQG8gYMP4/Y1sSqdR\nLp3XQart4NWN+QrseMNlfLeEMtQgtX7gI6GFT5wQmLUYcynJOW+mntD8Dkp9\nibaVZC1gnigmROrPEo4Fudysuwjgt4A6s+X2wUsi8IVGbTskKxT9kiZMo3/1\npYFkrGoFH1yw2u/6DF7CoVoVhhfCIjElAJGU0L9B+d1pOYD0/oynMNeDir0v\nFtEPqzIQLmgZRwCdJr2XV5PTDDNnnEZpTJRGaOaExgCZeK5JX6kJaPeVIKRS\n503O89wOxPcP9+LHlukZMX64NIM1U3pUH+825/IgrUsQHxFTwwP7omQcyxlM\nnNB6E+97stNiDF7k3DDNmmKl/gFV71Npw6KJsb08zcGHWx3qqMrm4Dl7r6Fu\nZjRoZ9JlRbqFyH6RY/PDbmo7+qH6ryiJHGM4JbhOAxykR0w6Kht1uXA3MzMI\naf20WGQkZow2E6GTMHQKAM6saBpO0kpRsrzvfz2h6mvEnEZK4Qi+q9yQIrrB\najNnsVsUoKvT6lvAqdxZsgmleIzc6NIe3mugFkIhk6NCFwFkj5dXHz0jKf5h\nlt/LkRrqtsSwrwgi6uDEaxmUcBiQNP7vPrVgExLykuzejIVoIslyHwKMrUD7\nU0yn0RFho7pcuPYwPVYpB6BJj4VaGAUFLn7XrpVlYdE6DuGeUqtttgA3PzFF\nkr2l\r\n=4iOd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./index.d.ts","import":"./esm/index.js","module":"./esm/index.js","default":"./index.js"},"./":"./","./package.json":"./package.json"},"private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"7.19.1","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.6.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.2","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtualized":"^9.22.3","react-dnd-html5-backend":"^14.0.0","react-lifecycles-compat":"^3.0.4","@nosferatu500/react-dnd-scrollzone":"^1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.0","react-dnd":">=11.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-alpha.3_1627736108795_0.10693404821406682","host":"s3://npm-registry-packages"}},"4.0.0-beta.0":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-beta.0","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-beta.0","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"2a94e55662ca1c9504a8e3f1fd56f54d7c05179a","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-beta.0.tgz","fileCount":31,"integrity":"sha512-kKNpQrUJQ7ufZ/xwtq2lvQRpjv0nrvHP54VoKpgpC6BIsz0idKdcXT++N8Tqzxc2G/NMTu9gzgBKckBQjqTayg==","signatures":[{"sig":"MEUCIF5IWKWGqX7BHH22ZQrSA/rf700mz+ALs4DYbWvcc5SsAiEAwEX0hypDft131zUbvfeLcT/77KjiUkzE7XJekJRYS0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD2O9CRA9TVsSAnZWagAApAQQAIPi3iaVzH2PC0z3lVwB\nlevJgFvgaCCntQeVkv6IRaiAzqedGPJnBcNCeOCFVx2gVqs/If2a44M6W/qX\ndOqEcFuCRHzZQ9gpB7i5EdGm24Jv9exhB2oU2vuqwU2pWqsKkra9qbPO8b8G\npGoYc8zDoKyPX4NzLBRp1ZZnew0i48OCFQp56DM4Ez1AWHb1oQLdXUvCgb0F\neq8KmQygOc2t+S05uKyOik4n9oQAF5+voWPI1iY5DzKAxuRsi8/hcbPHwFeR\nNRHEuQdEZpyjoP7cdUdYNSFGdeky/QveSQ9DABxqC0x5h/QtgxUL5dKYQIk6\nhVF47BjxY+W4kyVkb0ZyY+Px9QdQlFIaBB+kcsz9ajkmp0enlES4T4EIJeJW\nxwofd124qKiMiT5RAtX3a+KVSJp9ejQgq0ik6L2qDxT+MHs0BmSilkSWake0\nNnhOBq3KO53u9WxwXazyGnFBU4xgj/oZXmOsY8fskXtN0HEF8ITCazfbqcdr\nakTRkN4Xa6/NIjaIruLoh4jlBNmvM22OWY/I+BkPbm3kaggMsZ35pYu6DYSR\ntpv2qEvryVRv/9llyq4mrDizAF38ugQb6GR/1wNyV/T/46Uxy4XMZtA9OjoS\n3jH3e0eCkpOGh+XHeakBIIVQKhxOIqG7k6mIfaJAYXAV7W24kEOR5Vsag09F\nw/H+\r\n=ERNP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./index.d.ts","import":"./esm/index.js","module":"./esm/index.js","default":"./index.js"},"./":"./","./package.json":"./package.json"},"private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"7.20.3","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.6.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.2","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtualized":"^9.22.3","react-dnd-html5-backend":"^14.0.0","react-lifecycles-compat":"^3.0.4","@nosferatu500/react-dnd-scrollzone":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.0","react-dnd":">=11.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-beta.0_1628398525266_0.038382126114858695","host":"s3://npm-registry-packages"}},"4.0.0-beta.1":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-beta.1","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-beta.1","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"66f0b50d45a0582fa48c20d333e870488bc96a43","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-beta.1.tgz","fileCount":31,"integrity":"sha512-7HMDmSuDlWasRrk4SLYEmrId4w8o4aqWUvS6lDhxheek5+U7cH1gPolcAAqoqNyw8vO7sm+oKE44nuj72pYksw==","signatures":[{"sig":"MEUCIQCifNc8s8g/iFp/XyMs76TqlJblLhSdsBe+cnpxOOgCXwIgLzf8JA01x3ho81WC7mI3KBJQU3uNqs1Lmh+QpbEZQqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286647},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"f033df9e8cfd214df6335f942bb2597f23d99469","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"7.24.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.10.0","browserslist":{"production":[">0.2%","not dead","not ie","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtuoso":"^2.2.1","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.0","react-dnd":">=14.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-beta.1_1633158904730_0.6863146016349038","host":"s3://npm-registry-packages"}},"4.0.0-beta.2":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-beta.2","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-beta.2","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"1bc37f86fabb6d751399276bfb01ce7bf2107178","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-beta.2.tgz","fileCount":31,"integrity":"sha512-wuqmq8H9tbV//6fDeeXO+W4JCjbcgdo0IhPnHxxIgD32p8Wzde3OCkrxbTK5sdjk/KdxJj8O4kxyaXx30SGYGw==","signatures":[{"sig":"MEUCIHXQXkbfzDJE0HsMMWzwPvgkQKy5Vx4kc/9MJx0hqVmGAiEAtzlrQ8TBhwLxywjmGjgvS+Elp9HsCkV7DEgPp1QROpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286312},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"7275d4a5fb7c05f6053489fec00a5456f5c4cf0f","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.0.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.11.1","browserslist":{"production":[">0.2%","not dead","not ie","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtuoso":"^2.2.2","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-beta.2_1634190464603_0.03730516313318066","host":"s3://npm-registry-packages"}},"4.0.0-beta.3":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-beta.3","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-beta.3","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"1635f44d921c4a595e4ba1188c2b0e7e38fb15d0","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-beta.3.tgz","fileCount":31,"integrity":"sha512-Kia95/4i4ejLeQvneIEFpONT05sJ4RdvFMkYKf64fMMSQXJlL3j+Y6ZgMd7BkNFTvSTMkiO2XFKAe6LL/18V4g==","signatures":[{"sig":"MEYCIQDXjrQhU/qHkWqBECuvxL8vm+G5bLAzdAxKrNYSAPmaNQIhANkjn4mxD89o35HWwbg/OGvlP7Sq7uOMn3x6sQiw6TnK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287509},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"967ca592b7ddedbf89bf924078b560c0a6b2f2c4","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.0.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.11.1","browserslist":{"production":[">0.2%","not dead","not ie","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtuoso":"^2.2.2","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-beta.3_1634195374230_0.32153004055318646","host":"s3://npm-registry-packages"}},"4.0.0-beta.4":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-beta.4","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-beta.4","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"de5b8ef944b7cd97b73f6642b44a1fddafc13400","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-beta.4.tgz","fileCount":31,"integrity":"sha512-T9pSnCvV498mFbqnp+777sDmuzb3DVWISzwbLQtpYovm65ZowZeBk8QAQ9LZBHkJsajUH1HdIhnTN9vlzC2mwg==","signatures":[{"sig":"MEYCIQDqCom+yae/cb52LwrahjA154Qa/H9nVvRw94lRqaFKEgIhAPXvrd4MIUpjr//yD0yDUxvFwKNJk9O6kCP+8AcEzlh7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285867},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"35a4ebb3966aebedde1204471359adcdacc5f703","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.0.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.11.1","browserslist":{"production":[">0.2%","not dead","not ie","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtuoso":"^2.2.2","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-beta.4_1634201373404_0.014756585688883606","host":"s3://npm-registry-packages"}},"4.0.0-beta.5":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-beta.5","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-beta.5","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"2b403fb3c4a29d2765c7a99bb0e7b2a8627e9970","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-beta.5.tgz","fileCount":31,"integrity":"sha512-c5PkejuWOVOmOOmtd5zcFucFuwMQut03U4FZFq6JCPpsQVTDS6UFnMIOp/UD+1jGOXYS8Ctlw66fZTXz9c2Mvw==","signatures":[{"sig":"MEYCIQDh9+w9hS1TJYXtn8kgLgvElV9De5Zu2K5WW7JE1femIwIhAOOCM/iy+NoW1VgOwOhIRF75EChkwXwtbBV1JFanyM/d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285867},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"35a4ebb3966aebedde1204471359adcdacc5f703","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.0.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.11.1","browserslist":{"production":[">0.2%","not dead","not ie","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtuoso":"^2.2.2","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-beta.5_1634201880051_0.4090355566340098","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@nosferatu500/react-sortable-tree","version":"3.0.6","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@3.0.6","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"a809790ad3aee007b49d9b394e537abe0dab170e","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-3.0.6.tgz","fileCount":7,"integrity":"sha512-x9pkAZlRMgHqhlSRvKKJIT3MMO44CkJBMEqypgThYsCeCh4jhfbIvB1a/WpPfXjWfyE/G5srhSSYPe/4nPlkcg==","signatures":[{"sig":"MEUCIQDrRLOkzOX6QMS7Q9/aaB8CeOesKArfYaarRPwke0bqeQIgKOhCJNLROZzMA7SRJ248nUHi88Zh3fTO4/wrxhKddu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295760},"jest":{"setupFiles":["./test-config/shim.js","./test-config/test-setup.js"],"moduleNameMapper":{"^dnd-core$":"dnd-core/dist/cjs","^react-dnd$":"react-dnd/dist/cjs","^react-dnd-test-utils$":"react-dnd-test-utils/dist/cjs","^react-dnd-test-backend$":"react-dnd-test-backend/dist/cjs","^react-dnd-html5-backend$":"react-dnd-html5-backend/dist/cjs","^react-dnd-touch-backend$":"react-dnd-touch-backend/dist/cjs","\\.(css|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js"},"moduleDirectories":["node_modules"],"setupFilesAfterEnv":["./node_modules/jest-enzyme/lib/index.js"],"moduleFileExtensions":["js","jsx","json"]},"main":"dist/index.cjs.js","module":"dist/index.esm.js","gitHead":"d355dd0ee975d002adfdbd35ffbc5fc7e6a5ec60","scripts":{"lint":"eslint src","test":"jest --env=jsdom","build":"rollup -c","clean":"rimraf dist","release":"standard-version","prebuild":"yarn lint && yarn clean","prettier":"prettier --write \"{src,example/src,stories}/**/*.{js,css,md}\"","storybook":"start-storybook -p ${PORT:-3001} -h 0.0.0.0","test:watch":"jest --watchAll","prepublishOnly":"yarn test && yarn build","build:storybook":"build-storybook -o build","clean:storybook":"rimraf build"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.0.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"16.11.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.2","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtualized":"^9.22.3","react-dnd-html5-backend":"^14.0.0","react-lifecycles-compat":"^3.0.4","@nosferatu500/react-dnd-scrollzone":"^1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","react":"^17.0.2","enzyme":"^3.11.0","eslint":"^7.30.0","rimraf":"^3.0.2","rollup":"^2.53.2","postcss":"^8.3.5","prettier":"^2.3.2","react-dom":"^17.0.2","@babel/core":"^7.14.6","jest-enzyme":"^7.1.2","babel-eslint":"^10.1.0","@storybook/react":"^6.3.4","@storybook/addons":"^6.3.4","@storybook/theming":"^6.3.4","eslint-plugin-react":"^7.24.0","react-test-renderer":"^17.0.2","rollup-plugin-babel":"^4.4.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","rollup-plugin-postcss":"^4.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^14.0.0","rollup-plugin-commonjs":"^10.1.0","react-dnd-touch-backend":"^14.0.0","rollup-plugin-node-resolve":"^5.2.0","@storybook/addon-storyshots":"^6.3.4","@wojtekmaj/enzyme-adapter-react-17":"^0.6.3","react-sortable-tree-theme-file-explorer":"^2.0.0"},"peerDependencies":{"react":"^17.0.0","react-dnd":"^11.1.3","react-dom":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_3.0.6_1634202060783_0.9652414247067014","host":"s3://npm-registry-packages"}},"4.0.0-beta.6":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-beta.6","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-beta.6","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"416fa296e6f241a73ae7e287cc6c7bfc0e5ba3f6","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-beta.6.tgz","fileCount":31,"integrity":"sha512-WBqeQn33Kjlyu6ndfHUv5B3P6SVotxQZm2K3r+5H2tdR4B7/1ErOba3qzfqt+Cq8JPtvoKX3yZ6e/qHVN7dmdg==","signatures":[{"sig":"MEUCIF7M0dAwN1B76QHTPxbkwXbRlhNuxt0YKR9budfMl628AiEAh6u9ip3qHHYAPY4i8aAThV5svU0YUiir4pUmWMB1i8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285867},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"35a4ebb3966aebedde1204471359adcdacc5f703","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.0.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.11.1","browserslist":{"production":[">0.2%","not dead","not ie","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtuoso":"^2.2.2","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-beta.6_1634204866852_0.2911700801450785","host":"s3://npm-registry-packages"}},"4.0.0-beta.7":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-beta.7","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-beta.7","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"8fa42b6f87488bf2a4a1f466e0f4fd6bfda69121","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-beta.7.tgz","fileCount":31,"integrity":"sha512-ciSyQyZlgXpzaSEuXYWrrKwnlH1oZq7YWG6LqYz3iPF9/Bn+tFoXFcUk78gcfXTpv72Vpl+QZhV3Z+fuG6aoWQ==","signatures":[{"sig":"MEYCIQDqmeMIQwMGHVhkCAwcM1DmT3Sed+iPzwEmcUQ2BGqSagIhAJ22Egmxz1Xc4JA4UFyzHb2+kZnYjzxTHqkvo+GNK7dT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286023},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"35a4ebb3966aebedde1204471359adcdacc5f703","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.0.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.11.1","browserslist":{"production":[">0.2%","not dead","not ie","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","prop-types":"^15.7.2","lodash.isequal":"^4.5.0","react-virtuoso":"^2.2.2","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-beta.7_1634211111700_0.6634923628189737","host":"s3://npm-registry-packages"}},"4.0.0-beta.8":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-beta.8","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-beta.8","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"1475352cde8b43714ba6dabf3a3397762344aa70","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-beta.8.tgz","fileCount":31,"integrity":"sha512-h9tgAVge97fnQ8EsLdNs380kbuiWywdoZfrQ0Q1BoPQmNCBKcHy4KbPi/y0tNfamTqLKrEnHHAmFqauEYkVu/w==","signatures":[{"sig":"MEYCIQDBu1GS6QdxkiadOLpYiuQMvBdTCILgUh1NTnThsEMshgIhAKrAS93u/ig7yv9NX62XFWkS5ZYXa+CowXPNm/2XrZX4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286101},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"4bceae9c2e9016fa073af785729deca8cad28173","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.0.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.11.1","browserslist":{"production":[">0.2%","not dead","not ie","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.2.2","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-beta.8_1634345298696_0.4078140594607702","host":"s3://npm-registry-packages"}},"4.0.0-beta.9":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-beta.9","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-beta.9","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"379297a1cfc5de363e71be3b4443f9274b8e0f40","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-beta.9.tgz","fileCount":31,"integrity":"sha512-kcqY5URUTA0R9DPq+9BzYL5UDJhGRjpJ4iUEn29b/la3M1qqrI/p83sqSSZNVjzEkCXOFRwKENlGZj7zptOMiA==","signatures":[{"sig":"MEUCIQCAyw2zjyp/o5xIvV6OgLxei6TO9RNAKzPWkeVgGwUhmQIgXK7sGRa/q181Q2gd0/FCD7GhSf41KbT0XZhhHwXkKEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285999},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"4bceae9c2e9016fa073af785729deca8cad28173","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.0.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.11.1","browserslist":{"production":[">0.2%","not dead","not ie","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.2.2","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-beta.9_1634345656463_0.6209429926519847","host":"s3://npm-registry-packages"}},"4.0.0-beta.10":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-beta.10","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-beta.10","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"a1adf2ccdc144e028839e519e7d8a817561bdb64","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-beta.10.tgz","fileCount":31,"integrity":"sha512-YGwJb5Dhlo/Loeo9z6WbiSRFYFoqMyNWxhov0l3kr498Ab7zVWcKQDgTNse4PZUWVct2DYyH+9UQJEBqk1o2TQ==","signatures":[{"sig":"MEUCIQCWvR3RJHNHOVzWIPO0jex7sytg708428XvQMPS59iQzAIgP8cUgVY7cyu3eKjaqxQGU0a3qHaTvp5IFSuEl23AoEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286056},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"4bceae9c2e9016fa073af785729deca8cad28173","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.0.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.11.1","browserslist":{"production":[">0.2%","not dead","not ie","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.2.2","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-beta.10_1634345889956_0.15528724861783938","host":"s3://npm-registry-packages"}},"4.0.0-beta.11":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-beta.11","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-beta.11","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"9366bd861be793b13a1701372089fbe1a3c48be9","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-beta.11.tgz","fileCount":31,"integrity":"sha512-oCbWlJeiNHLM9OcolSOuDji0xDzNg9KQUfihBXl+YCcPdSBpVnkKbXJisVsVFIce0SJLdN2W4XAyS2aCBG2AJA==","signatures":[{"sig":"MEUCIBLyY2s3jU5gZpxs3GBERIDuS2uAgHx3vJzESiK6oMBrAiEArKipr6a+MszvoM3kyuWrjclQgB+8JssoOcrvgRsja6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286056},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"0f22ca76200242e01df682a39891ce08287e8fdc","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.1.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","browserslist":{"production":[">0.2%","not dead","not ie","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.2.4","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-beta.11_1635119413149_0.9021987635714852","host":"s3://npm-registry-packages"}},"4.0.0-beta.12":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0-beta.12","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0-beta.12","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"7a964bac23e4f68625e16a012e950f409414265f","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0-beta.12.tgz","fileCount":26,"integrity":"sha512-l9S5J+3gQwRZmw5ePDcsuoL7FSNG6wwCQJT4Ou8f7zfwP24ekkLn2IjqcWmMQoDPKpThNmKUKU6mCwhcIfXHfA==","signatures":[{"sig":"MEYCIQDhO6yOIJMOv83vSGlCnHHMoa0QlU2yZfi5cAvsqF48VQIhAOwyYBAShTnEKyNzg3N9usZSuQZEK0m4VO4mg67u0lyI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285000},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"a4e802352d02b0233a2d798fcbb54539ca240cae","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.1.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","browserslist":{"production":[">0.2%","not dead","not ie","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.2.6","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0-beta.12_1636176379813_0.10814262192500634","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.0","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.0","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"2fd914ae7db05de2163895f96c38498ff8cfe6ad","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.0.tgz","fileCount":26,"integrity":"sha512-+t9rGY+ApX1b1KCuFBc4av4XPyel53OROvdq+ykOOkX82hA2PTrkZgsHiKWHKbQH7GlxdxKYWIjwmA1MRrKgBA==","signatures":[{"sig":"MEQCIHp7eTeZxxtwJK9DsSYV96YDReqaz+8gUV5318lRdaYZAiA/aIV0Dz4r47EH1hY0Qxvo9LNX//+1XaRfm9N4CES39A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278680},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"8217b376bfb93232242d84975c130745f03e9ef8","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.1.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.2.7","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.0_1636705747792_0.34013910941235204","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.1","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.1","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"82bda11ee56a75d1b877a7781853cf407119d642","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.1.tgz","fileCount":26,"integrity":"sha512-UDE0wNTMW0fQ/7lihsoKn/+rf0ck2krt6h0Su0JhIDALoAgor1krka8HA5eOcbSK8JGBXu80JD/2Bobmc7PjyQ==","signatures":[{"sig":"MEUCIH0MuX4iVtAO/xBj4lBbgO8ovqUJ20PegMw82k+44hJ8AiEAvSeUG3/xaMZRgGHx6/ttbuHhIh7+Lg9uCGe5OJeBSpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlKJ/CRA9TVsSAnZWagAAnwcP/RTnZTIVE3tZU9TeJkgS\nrWiXQ8Uge7gix2VkhGynKzd4jG/CZvmKCOpP07EMgKY+lMlS2/zn7ptWlXcH\nR4prUb4zdj37DBJCX/ieYtsPyDdTZ+7xWd/tVvT3ymk7p7rMbrAwsUpZlKFp\nqro52C/HeIjxgg2x0+FXyddfT7F7EMu5d/6aAQbaqQTiMIf+mnUwNczm/gt7\nVdE5pVmsnlrVhUjjFDmhMXRlEv7vTZcydI2NlleGyrolwpbNgsVxYQ52QzpK\nLa7VjJUoauCUz6qL0gI+qmY235bA9qiCvLRjwCcRExkdnaH8njdNt3S6/nR8\nDGhmy1pVCq3KA8wd1U4iIbi2xgY2UmX33PZNLFFyZT8REBCmNo5GqlgV+him\nQrm8ijXkqdc9/pFMJ2uXEXSUxj4leeF+H08xEhgbp5GaDF3Mt3jZg9zOoj5D\nLuHu8RKueSqXz78Pzc7hpVKPM21j6A390irQIde514H6HqQiAmmqMaqAbJRu\nOAC+zZNkulDlMcIgW3Y72F5ZTmCHaeAPAZOgLTe4sk72FtKbu1VkVIMiS2TK\nwxhT+KCjxZ/Ur8xmm7ZwFgIVcC/WVqlDErbqVLleRENpdbh/tuxmvW/B+rUh\nkjUIPJUacXt4pc7XM4zXU3E95HfkyeRrUWGVhU2LvWSlfEtaBaOkaK5kjV4A\nBFDD\r\n=5fbZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"b3996da726e6a327caa994790c00a658cc4ac81e","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.1.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.2.7","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.1_1637130878909_0.5334351451294954","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.2","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.2","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"058789e373b0294ecb49dd6b10ae3af141e9fa4c","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.2.tgz","fileCount":26,"integrity":"sha512-pHjfwqPsSkZ/dfoEVyYumEMHVJ785OEYWYVHScKzwrUPAWb0N3+yDxlBGrQ9z52U+povmWuMuNW9qz8vFMsF8w==","signatures":[{"sig":"MEYCIQC63fMqXiczmoeA/J7NZPJSdN73yjuvEeV9K+uiFURTaQIhAPxnoFrdmGENB5Fa809S3/uYpAu62tnAGGK7ZeEOf4JU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":276904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpBtICRA9TVsSAnZWagAA7DgP/3mMMFRaAei8w8bBZ/ri\naV4ghO1o+bdrz1rJAorYa5T2r/BdlNEdcpBZt06W/FTHaJMhEjLl9kv6vPal\nagB2WslooREbT9c7ae/DOsSuok6i82pS0oTEGiXysok7JKf1+TAmfBFh5n/y\nhRB+EPNJBZwQcfFK7bPHwzKuNVEWOMWHQeAXne2ku8t1Ry81qyTD5+04LObI\nLvaJvons4sP+mI8YBEgTr5ZjIVOejBmYHA5EZ/Ra94k2pSIMmxTnqbgjV11V\ndf6UGJN8FT1ZpqBFtBch7YajPhYqX6Peg8Z5xn8NZQkJhuQbPWe7VawkLuvr\nzr1ZKpbh/+EdoB4Ftp3RVrI6XqDuL4+gwOTCrWVowZV7Nd9zMETdbIR2C/qj\nOAtb6OfvzwSAU85M52wt8wllG8ya+hn+MYU3Xajwk1N8oA8qs2MpIYpkpa72\nrJPB7xo6Vn0QORP6MbbaPofdViSpOWnVcAihIrlz07fhUNUgBk+BABEb/TeO\nS/8DsDGivva97KdC1PGGJb1cpT4bqBoKrjnb1UHi/2zJ4ASA29lYNEyIFdv3\nDVEqUup4x2NUuyJjp/BP0x9JtQpbY3FGmNseFh9CXdeKrpHjfEgayGFBJ8Qy\nxBNG6Nx96Uyv3SwWdIlCayx9c0T8KnA7Y2bdrahimFpYD7kkditXNK/iROEU\nIMs4\r\n=JRfK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"8faaba603b0d66179f617f1169c2396658b0b7c9","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.1.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.2.8","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.2_1638144840264_0.41527191460604507","host":"s3://npm-registry-packages"}},"4.0.3-alpha.1":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.3-alpha.1","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.3-alpha.1","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"74e410fa723c71805e7781eba6644c56b63046b6","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.3-alpha.1.tgz","fileCount":26,"integrity":"sha512-tfyieoQgDH+/hB+0OAuMdnKVk0Sy9iTZz8K9B2kkWvYK+c79A6H6PRkNKFfZ9T21Ru9FF94dSdFwUtqNFS3ZtQ==","signatures":[{"sig":"MEQCIEn1UhFQUtu1tkFdDlhmfy77gUirlRhNxi0vxUR3nPYxAiBPhmkU84VquT4Gk52bE1RyCyO3E9NjShnZHo5KFPLslA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxRWzCRA9TVsSAnZWagAAdQ0QAJQIRPY05LNIBewAK03x\nuwW4MJXe519HEeBkR7TYInMGwdnhEXRqqXF5xxPj8hVkwdi3DtD4h6u8eNoA\nFtg2VY1udVxQMWwJztv0192WmStxZWS1EBLXGCi++kLYdIZUXTEAaig9kw2N\nRMj6bz5B6DaRgYjXEjORxLLJ3y8hK9GCQ1wWdSx6gnNJj9+6SIxVgaoeaNtN\nCDjEWbwoD+dh0lfbYx306OQtpv15tacIz78uIcqYYuQFYmAeI9faV+jvri8P\njPDZwrJRepk69a5VunKtkM+6gzZQ41UYEJ2tGJL5mFzRVNwkAa93wqk21H3O\ncN0oejbmQzdqUiyhWaHV9m2uSocyRy3gMf3HpPl/AeQLBOTRgF3qwpKbVG3d\nofRlmfmO1vOb6P3d5ZwB3qe7wbnYzVX6hxhOu1Baqrr+2cspnxP0djeNuMA1\nO5xr40mCV0LxDw3ZB+1cScFTBvkXB/6C+BLsqoKHsNoRNt3f2Iy7zD5ovR7w\n0IoBX9XdoCunkz9WUMCOwG2waSfqdrYW/bG5xnCu4+cqdX4955zFj1Z5Wr6A\nZhieo4I0d0h78z6kayiduEpeVrjvz5u0H+4mHLMAT5GNw2IO8aUwrKoF4Rsa\nSfbUnNSRGlEHNoEgmgJZECZjLaQfmwD00x/WDjXddtsIpDtx9QDFzoW2dCUm\nbVDn\r\n=jdbs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"50024c640afbd8fd6770171c164abff55ca84ec6","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.1.4","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"17.2.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.3.1","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.3-alpha.1_1640306098909_0.05169439060150305","host":"s3://npm-registry-packages"}},"4.0.3-alpha.2":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.3-alpha.2","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.3-alpha.2","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"c323d2a9755a66c78f6a338c5c53836a7b0b6b0a","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.3-alpha.2.tgz","fileCount":26,"integrity":"sha512-antIc3KoFjJ00LhpYsb8yWFHOd8sGLUhiVm9xDr3mtATrurpSe33ZsRXhXc1a2AU5JGjgWXrHCfG5TBm6bMNDA==","signatures":[{"sig":"MEUCIHv6fSgEDbs7vaKsUhG7Mfi+l9HN5qAa4yAP4LFG+ADoAiEA/+aj2Ta4LHgvWmy0mri991VFfRvkcinxj8DCPYfqUuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxRgqCRA9TVsSAnZWagAAZwgP/j9jzIGPvv9OE8CSFFIn\naGYgblJ+w8ZPrNVB++PdPi4nnaIQNWt7hS2Wuv3AWD+D5VWitdYPkSSmhZK8\n70C+xXeX18UvKBrwkXnDIASUiCT2s7QboLhC7SIspAym8MEop5qakGm6LR+M\nuWB4XTeVSORn2h+hE6o73Pgx8K90MbpdyhnIaeXzunpEzguGfPjAFT0HA3vj\n3A4VvIV5BgElhH8Mf7BCTkbqLnKxxUl+mAwEKnITZL8rvIlgWYKp/88z07n3\nW0jFeVVEWHcV+WARXRbmZ2AKyTCX2obFt4VbpLIAd6/mocGWHDB+l7v5wz6V\np0Rr/LmAzGpRLvRLS86Lhm3jlvv1u5ao2KJkhMBsAYYiPinBNL++jYonzH0N\nGMHLqHbMxz772euXONORsOWi4lFeqZJAYGKOTlFiiM8OqxR/AWjDifXkp1Hs\njP2ze/xo9VpiSyb4FXKck0KNQmRGPY2PXnbc2R9rN7ur0iju1XQkgb08DmlV\nAfODW18rK2w2bKmCJhmibNHRVJ/RHyteL+jzt4I6xydFxCfytaKVPHnVS3P+\nZgil5I+9ebvw9owIL7/PmGofrpT4POgKQazkCldbWeW+7geC/u2+81wBp3Kq\n83qNuw0KovJydDu48tleuX7EFlds1EOPzQUpNAqMISt2hE+zp5slNqM31UvT\n6w+O\r\n=Weq5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"50024c640afbd8fd6770171c164abff55ca84ec6","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.1.4","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"17.2.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.3.1","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.3-alpha.2_1640306730724_0.6619241323969647","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.3","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.3","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"a0480f499d6c8c7a97f532d2e0435badbadf0dc6","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.3.tgz","fileCount":26,"integrity":"sha512-SnvlV4BDFxNdAaZG+ijny0fXOtTZGUHUi+Px7DHQSPi6J+aLiuk1ihV5bPcDl1bILa1DJYe8XnREkibIwXtJRQ==","signatures":[{"sig":"MEQCIAnrj/0TaLHbpzsDpuQBcdGGARj/JAAIxuqVvsWEicJsAiBCz/j6ixtDnHLB7h3ptgubfbP95kl+EDoNzzrSZmeqgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxTo0CRA9TVsSAnZWagAAJ3oP/AmVZvLeGVBHMiU0I+uO\ny4upnfY4+tARkRGXqaN4cGHYn/6hvuPEpjNn9cYZSfkv3Fhm22Qa98p0dYd/\nLabFKPN+LYp9HrVPB+xN0BSaiX7aPS+d03NxcucO5KbmDGvUcvgcN0LUKLa9\nVC9umef6PZFgagx/gf/f1hGdRo4fv1jL8dTfW9kKIKR16bco6MXD2cyONpWK\nWh8J7m/ZKesB/C8anCqQ9WAwzv1fFEVDq349luXOq01jWzGavEB1TbLsXqCY\n7b6Q1VfFC/ZTx+1u5nqn5mAv1IfuG0tcZoe4Ht3Yq6or1dsykFetxSpBam3+\nMOMY0NZ4ora5Msysu2geu+M5sAvOcm6/IwSPhw5y8PH6UpTDTL4USwOvNYpI\nBmJ1Qb0Du3jwzoRD5ilngKC+mK7xjZWjfS/hg7nPXBC3Ee6d02NPK4eYcvoP\n2HKBNNSDcYJ+XXMu5F2S6m4/nA8bsjTI5JQi1kbtue/LixAYz94emhNZJR7z\nMCS3h3Ox1OESUKWz1iSeCoJhAG2mmzbiXM14BWKSGMI4082n5xkx4r7JVIQy\ncbNqr7ft95aYgbXwD834SVl6mGG2eUDBHzTDbH6eZDfXIholDsNGwNC+p3HY\nyn93md78n6xgXJS0OFGnhVdLZf3en+kNSYOPXKAv7nDp1KKmItKACXDJv7eb\n4LMz\r\n=AQ0I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"50024c640afbd8fd6770171c164abff55ca84ec6","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.1.4","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"17.2.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.3.1","react-dnd-html5-backend":"^14.0.2","@nosferatu500/react-dnd-scrollzone":"^2.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.3_1640315443910_0.20655176531938224","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.4","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.4","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"567af2823ccf3d6965aa4238e9eccf71bbdad927","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.4.tgz","fileCount":26,"integrity":"sha512-AvgOONLOZ0E1TvAQZy6Vgvl7IV4Hxh7MurswMtz+WegIdyeaLcok3u7emEOGKdEqm6EQhDikECzHrkaW4Xd1CQ==","signatures":[{"sig":"MEUCIQDt7QU7YH3/ctlMfm0ffzeOOvlc3aomU3wGF5vVQeox7AIgF23vpXEdiB9o5rnA48FW8SZCKjwPEJH9Wc6inopasQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6gVaCRA9TVsSAnZWagAArhcP/jkOJZGsu80Hvwm8F001\nxT9z7s5Jv+oUwuFl+4c+8deNFL5Cx6yqDCLZkRe6OI6Ioypul1awLEswZmzg\neHJhYRc0+uSmZn0owbXKh9PP2RF6ar7ibpJctjk0JP7kVBNkUbFr+YnNp07W\nXK5KdkqNfjy3FpiA+GCxmXhApk2bgnBRtmPknbFpjnORktUzImM+tomrWeG0\n8vPOScq2h0UTDSZ9UoXaCMGe1u4ykA+6ErNUhD7TdkpivTEfr4bBhoe7FYSM\nwGvw3R/ZUvMItTiBmSXAYQoNY3UId7ZJVjAFd4h5wT1vpZ75Nt4YN/6DWfC0\nvNL6mnX9GoMeEYd+u/GtknFAogCUeTCF8Okk326DnL3PmwIRKz9K1N9/UocW\ndsV1AUu6bZVhXnSGu+zxTJ5pygVn83VSqZ87145Ul6WPcQsq29lbWDil/bcj\niSDGg+1JCTmV7431o11l+MkrJWBStTkDhoNP7pCQO/O+jXvEcK2TcR0DafpA\nUWk+yqUR5hKE7KIr/iBAVcEfZVmqryDCW5JPaQGD7Tu1/Ha8hXJipyKVI3jF\nou3ZIvxm9Oh2p8hB1qXpciSqntaW6NVkkyY767CV4GAmUuRvUnRsH9A+kyZj\nnGMSe2rSp4b9KI3N80XeKlm1mxNW7eo5IYvdJNz1dz+lV2Si/4iuK2wlkuhD\n7rXU\r\n=qecr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"ed81844cce219b52d01559b7db819002b542e66b","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.3.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"17.3.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.5","lodash.isequal":"^4.5.0","react-virtuoso":"^2.4.1","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.5","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.4_1642726745885_0.139472478179979","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.5","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.5","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"0723cf31d0c60d23da1c0d75219d3768dccf0a26","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.5.tgz","fileCount":26,"integrity":"sha512-mHLzhMOspXWf5DgJGt3CAUSUvyS5X8bpKbvwY5bkdnl2/CsDORsnOwrOYd+u/QsjfY4wNN++pnxOtTi6IAXorQ==","signatures":[{"sig":"MEYCIQCUfxibHEr2KvjfTvcvCghs+1j/3S3DWVoe95WUufEI4AIhAMB/5M1GZLnw8aaQrG3eljBKcEubCfqBHav3EzAVi/2h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8mdNCRA9TVsSAnZWagAAKBQP/idzMMXzSDFMErwfptn5\ngLkTVOwBvK2XsH28427aFEODzyWPWFPU+OF51ztW2mIr1S2hndCxpHePn4Kz\nVrgonLXXvPiNqBCaphQH2x5KLDVo6s4edz99oKH90KYTiH/0rT/mQoQBuQDy\nZGZY1enlfZfeCOc41aAgs/8A0qnPG/2zPS+HmJ6p1OpedtcSFWENtD0Gr570\n5F1GLmkPTtFu4kod5Au4MFld28lqI5Hixr16sHhRsn1BqhMC8qH/nyVneUrt\nqYbeiC5QOH7VfatpzlcMsV0wqQIqFvRxpQNZ9NlLF90iCYgOPJ6P/qWBIDi2\n6ep/Wl1n6RTYdW4aqMKBCAnEDZv3kJ/KXtoXX9+67045V3iSZgvRmYKExs7A\nCzZMwoYHIz4RoFgAqI+ladHpaRBBDhaHB4pRtuaHnCljbeqJgZ9xXAHNQrXy\ny8fhDaMl3juqY5+kPcNeNEKBYdUleLaqAEEsi8peBKkSULWymOIdLAfH+DlM\nExJzCGmrF3cqFLU3DRt+L5FreDghMMph6HzPN92/ZeiydtY9iYL58SsUmv+f\n35Et27ktnAhug13qLP/M3ORoUZD2nc+Ucx+D2sOCSqdOSJ1pqOCaS4br3hqr\n5NRIU9j99Mve5xJ904Ih3DlYX7nMuECvWx+bkDkI1BzLk+knrDgZ/Z7bWSc7\n/Lir\r\n=oISO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"b8f99c704527c6dff2a92ad244621903b07622f6","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.3.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"17.3.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.5.1","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":"<=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.5_1643276109642_0.16802248804223519","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"@nosferatu500/react-sortable-tree","version":"4.0.6","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.0.6","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"353ad00e766cc49036f0fec1d27593b73a45039c","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.0.6.tgz","fileCount":26,"integrity":"sha512-RejxGKuDoBcbdoAwLQZBw+1NXJZYhs89LHmClq8+oJYwQTVKE/OAEmRkJAOh553s17XDy1FUDh8mHjptQ0N06A==","signatures":[{"sig":"MEUCIQD69vyqyuNg6IfAmaKyF/QL+Lg4ZRYBEkwvGwwFhmidLAIgb+P49+FBVuZThTiiqlxWCmg+kNtEAzc3E+250rWLx+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAjHBCRA9TVsSAnZWagAAA3QP/Rxa3E/r+RTo8m/Tt1gZ\nbzu0lkc7YFNOKY00WhOLnLVzu4eCABIBoy21/G6dZerZmocHUTG39rgDa1tV\ncGVd7myQp8BrMilic0ojp1MicVgnOb6eZ0KijaqPnBvAz+y9ySCcDAE8ntqH\nxUZE6y3Hf37NXMFYIJ26ILl4cWEsd09ZtaUG+C17eppmqCGvVoLggYo2A+xn\nLLVtI3Ohs5RTNRkwGR5cDePnTlj3IFe8vQYmZryf8l77GNJADpKW1qRX1na+\n0FmWEuuIYVf5swCFQNJbp+Jp+gwGim03LjdfJ6vyoISO7WZUB164itKVrFk5\n0BuDd4ZhvIZihhZ0a9LsbbgUfrS0njWAj7rLLE5tI4lsWMGD0Wu+JP0UPKS9\nWWXfvYSY4KPGis5EhxPrjUTTw6WqsIVhJpOKKvFpTUaxza9m9bXaVLlKbRZC\nLyJU8yVek/5jTQhN5O1d1vSAleFy/BRzUV3rDfxF4JWsLhBFOmBFqRWiMdmY\nZncvuonuMVZLrP7PrZzoFq+DXgishR1yhZsrqwWmEnmA6PvSRxyTgckQ6C//\nq17fUUJ92nfo1it87ENeMewbd/Q+oAAkpPawwXYrQluR/eJSY6U2nCmvsiYM\nCiN3NKWplpKq/Lmp+WUnSprPd+scYD5e7sIc/5NGQoYxXwCe6FigySzQc6Od\n1WkZ\r\n=5v9q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"1243b3455117364264cb2bbeb3baf329ee7f37e9","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.3.1","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"17.4.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.6.0","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":"<=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.0.6_1644310976851_0.3652452670379358","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@nosferatu500/react-sortable-tree","version":"4.1.0","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.1.0","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"dd35074547e4ce2d15dc733f7daf802e3ddb5b10","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.1.0.tgz","fileCount":26,"integrity":"sha512-v7ONjg81EW9AZO/PJlJgp26XyXtZVR9vd7S98hbw90DBjnnRsxxKbPPbfzebwTRmBWJF5g9yP8FRNK6ztfH2UQ==","signatures":[{"sig":"MEYCIQDavj+nwHRVHfIdHP/JgquSpU18LZ+n3pIZsfZEnv4DsgIhALDz8iaYPpTe9/cuMde7wdpDWyhCw6nLEtct1gv4Ze7x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQmDFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2pw/6A2peA8eKjxays5dOmwPxhb00yFd50OrVACF0yY+SOVCuE1d1\r\nLfcY18XzGFo+32qPfwAlKjb5OvIfeGF6Yeyh57rDa6z78LRIuvza7jYKKxSv\r\n80Ul1GIBESCa6aca7IBJfNa5DNpziTgXInTfSGP4DHr/KbvbVpqFD3HPbwWj\r\nNqBXJFZ+oyU4uu+ULHSe13q9Jty0uU1oTJRjcv2AlnGvNybOLtzKRWMsNVr/\r\nd6g6HI0ycrD0FjDH5lLrVnza3RWeS5o12JQ+rDmc2lmmrkSzSTyoqSMZuSYO\r\nQ2PTKjRIxBgh4fjAwThiCnLG15sjpsKyDxJe+yIEXj0s6xA8mhsxC56U4yjg\r\n19CEatwQhDECQt4k1Wj3eL+jTXyQe9ot4wev3HKO2bR+zGqKw/9MJ4aZsJEb\r\nqBUXIZvWnqChujrIyTrsQMVoU408NR1VM/qZP9zjpYPfYsMA2pSJh8zzo1+m\r\npbSdVxkBvt81xy0XzYibusHK2m/FzOuOAOQW4BDADUmFO9gjoV65GkRjMduz\r\ngnB/VMRTM+dEJjD1RfJD9jVBhTO4g6G5I6qPXM8ja+q9PhoVVjU1af5V5zGp\r\nk9Q/bVo0NVrKrUHndGzC1whqIKWVEy5xWSSVbhUbcQkeGkmL2F3Ie0/bhtJ1\r\ng1+g+tcyFYfiE2ODdjF/HuDpXC5Fga3DBsg=\r\n=rfQd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"a0df2cf27bae6c092397039812b275ca53bd196e","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.5.2","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"17.7.2","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.8.5","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":"<=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.1.0_1648517317742_0.88476518528525","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@nosferatu500/react-sortable-tree","version":"4.1.1","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.1.1","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"3e1ed2f00bd775fdba9c0098f39442276daf4077","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.1.1.tgz","fileCount":26,"integrity":"sha512-guQl3ugubquoQmCqoNhMAs24yPfbldgOYYvoQYAj4n//YdN9VKRZO1QFgbocklkb0E4Jjgj8zfPYP3Os0yoHCg==","signatures":[{"sig":"MEUCIFVzNvYmOHK2W3WUMB9s5zMbvFXHwZY6fkxOvPJpfRASAiEAv+8b/5WiH5bc4TJiG6wZXuayRgOVQTpX+ARarLXJD6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiOvJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIgg//cYxpaVhBOQrkNeqbtIIwrU16RHux2YUhmtXzb79hecRDT9wZ\r\npDYZfGy8zXAjTfpNW9KWCDUzgblIEQrP8Y/dhqHODzxh90aJTbehnNZMF+S3\r\nciLRoU89HAf9IEGpl+9PP8dqvRPmwI/+gpR5dUXC7x3xAkCG5s0yP8xrqVM2\r\nuqjEihYchcMpgsDOXUXVmDmCrb4H2NEJsjcCbvEJzVKhfy2c9uyU7NTDB/1F\r\n3ATI1UvC+2a1IoIS6yd+HUNkN427+NCn0JuoAyViUOXN4TKWqxz5Ft6vuyLS\r\nfU1KmH/7XF8qXw1/1BHtnH9Ibrjw4n20B6+XRnOJ/T0UAoxfr0kZup9ggcfT\r\nNgd/Wz5e1Rs+MbuC1ihcF5SeKxvB4jCS8G0zWQn0oaWDLL93qIqceVlB2943\r\nY/R3ec33eA8/dbT4Igw0vns73ym7I3c5Fi81xWFjW36LhZ6zjZmPm5jBQ755\r\nrAAMfNJ8mU+zQMMsy6dSrxrkWVaL1/vevH9yBT90MapotadvtWemefQyYFWt\r\n/TOmXWctt32ZCtQzuZ56S9mGReph/fqCRXdD9FysI380KqQKy0hP6ku0NWUi\r\n4juGwvyEB3vkynnKP1giqsuvYugd0vQGLVCyHXQ/yqqr0Ahqq2a9+69457vT\r\n1N/CiYD56M8SNLytWRVAi/AbrTNiJEzaRXo=\r\n=/Q/z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"0d604eaa1256a9a319a5c0902bc2f7f0386b406d","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.8.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"18.1.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"^14.0.5","lodash.isequal":"^4.5.0","react-virtuoso":"^2.11.2","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":">=14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.1.1_1653140425727_0.3651465199219386","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"@nosferatu500/react-sortable-tree","version":"4.1.2","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.1.2","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"6b48e27e9b58f230e8467ddd44ae62db90401b8c","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.1.2.tgz","fileCount":26,"integrity":"sha512-qPOcViKP97jwX0WtUyTB1T/1eR0YfhQux1vehR863XF80rsCB1/gPdsf15AkSJnrYXe4XLHEFV4cT5rKCo/vqg==","signatures":[{"sig":"MEYCIQDlGf0f3fHaoYMHEKeQXOiuqWnzgh4kH+vfQcmJFtAz0wIhAPL/iFSXqkeZSu4rOLXG5pagNRNz9881vLgBF8NLkaon","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiPyrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroLA//TKBpa3VbOA+haWdGbXllKpL6xwfcGIrZ1mSXU0MgkNGRHcn5\r\nSutRFI/KVuMRLyP+eYucm1UIkI/HECUQBfTmY3A3zXTYFqwoQfNE22msO3px\r\nm21W2uu+lK5QmyYsSU9rAFYXuKK+NwVob87mIzqSmRQLgpd/bG8quZqFrgzj\r\naBWCn0S6NQZhTIHFi1H+1gNUAL0Xs0HEb5pObDjzlmbz1xw8M7gS87romMjr\r\n66ZdB7rQHu8O+EaGFbX7xCvR5PV0+fZs38ph7wn3bYyJV+nxZU2UMXi3nqRa\r\nuYAwASgEtE8U4k1AYFSL2oOxzRFKGpT6wk0q+XBdZSeyjExI8rgUzcRegV9t\r\nhM/+gVA5F2j9haPQzwo0NmNDUG38yN/F/TD68GRPjCGL+7ZOdM15MF+GnfOo\r\nlereSOgkvETGyjqqZB4ej+0VDFXTnoFFS6/uI9+6YNvWlyzazVUCjKmRyDcE\r\nIO4emR+4RqgYxggjaZDaxI3PxMOCPNa3cOqQ5vUzbNO1P7/V16fobbxV7Tso\r\npQYd3cBi5JpIuQooU7YmnF0YKtnKr3mlHFnWW6l6C2gvK1lDrPhTz4o+YaKQ\r\nLvHZ1WuTETIFPpX9QBXKOI4BY8UL9J7nEICNpP+ish0ahhcJdFaOLkvtrU0H\r\nKOQkIpvtEEDfYWg/5MucyKvr2iFo6FPwv+o=\r\n=dCRd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"0d604eaa1256a9a319a5c0902bc2f7f0386b406d","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.8.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"18.1.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.11.2","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":"14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.1.2_1653144747009_0.8073676479189178","host":"s3://npm-registry-packages"}},"6.0.0-alpha.0":{"name":"@nosferatu500/react-sortable-tree","version":"6.0.0-alpha.0","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@6.0.0-alpha.0","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"b58f971df8e3368050c9cdab67efdd27a35cb966","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-6.0.0-alpha.0.tgz","fileCount":26,"integrity":"sha512-VcgXtEPQEFeAH2/TU5q2QkfveYmc/54TrI36Rmxe8MKQa5yl+t4XJYI802TUqrEu+5cR2wfLeSdqDMQ77eUrlA==","signatures":[{"sig":"MEUCIQC9g/loOqRiU9SGIz+YBXrLWuJs2Z7Og1VoaNr/5UlvgQIgLTkMeuhruuHURziKS0tsRb0myiA1frs2DiVlomqtGCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisxUOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE0w//eTFFIoALSTrY4kzukR4t5O8rqIZepXAVXlA8uRN9si/iidVt\r\nWKZSs4POqUKzt1lmkC7/s87Zf59CIq6T8ppxHUANMqXRoD8/I1CRSIS2vQuA\r\nefA5LGrizDFyhiqHmP3ncy6n8LI/kRIfqS7aufZ2zgK+xBaYGxAnw6O9sOsE\r\nEyrqikwzb+syZBbQNkxWggLO6UvUCcGEybbopv0eB/Y032isfhPS5wveMFdQ\r\nc+MhgtMqvyogE+a+x4A4UWyrnSNWrkLnawCOUZh6q2wvldK90JfiAxE4JbOi\r\nHXKfftJ4/aG1ZRIpJcWZUiI4MoprlQkwBmPfSVLj8kT7hGvJJoLNkrCxkVnF\r\n5CdwtL2Js6Fm09SUEEPKvn1zZvVFpFpFIGiKlorx9vxLSNXwGTFUjdP9XYR4\r\ndDiy/EcORGR4TRhSFH4KiOmZZ3Xc3mEnZTcwoxQXMUlYSw/j5pXQVNOrF5Z2\r\nwyiKFZ1FeFnKtp4tPg+8PIoRuOY5XUZcEJ7geFaOC/LdKI4wQSZ4dVDmjjl/\r\n3iDoytD8mvk3OWTx2viXkM4ONZ3Y+1ERNK389KMMIL+6kMJmAi87wTJTNoVe\r\n2begkJmCQif2aLmRwAt1jTafCenDetaSh8IHM8L+bIf/4owMkKDSvAHRshxd\r\nrR0CZDZXPnOeeFmunK08Au0SVp/RPIbltgY=\r\n=3YCg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"adc0ccf4467131a62e99182d00ac8502f300fcbb","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.12.1","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"18.4.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.14.0","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":"14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_6.0.0-alpha.0_1655903502697_0.5801810206716898","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"@nosferatu500/react-sortable-tree","version":"4.1.3","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.1.3","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"a2903d9f4caa79031869ac270ede41dcf6ea58ea","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.1.3.tgz","fileCount":26,"integrity":"sha512-WBDsaZclJs7/vwWF9tMgpa/Vxng5JEYgXCxfMWkXdBYO/PczhezePXVUuAPeq/XbK4qSDTU4wlifFHOSkbSjDw==","signatures":[{"sig":"MEYCIQDhFJR3thfwIsE7rRemZI8fmSnKXdXlUBkjuU0QTnKV3gIhAJN9VCv0zR/vcJ1rIBG6c/q17ET3lCvY0JcYiklxHKLk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1g9fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYAg//cieCmKaOyPQzzrsnLIKu3ocaNB5yhot5w5bydN5fnUQHJtdA\r\nM+ZO+h4ZNxcdLiutR436KJnOEHFOHx63L0eIIQM8h60ME1rU28+2nUJHqR5i\r\nKIur6aBDAtoVOzeEMGmqvMrz1/3Ifqg9qFUlWxMD3YBh9Tb0C9n55S2VATcO\r\nJq8hocGCz8f2e4+zed1eQnr1hbM+7kuNCRWQ/GTL46cKTXJy4ThUqnfjN954\r\nfdoh38VGCO/o1Af/yuseVKxl3VobaSBfl7GnEwsi8crFpF2f+5mW7c2ImG2u\r\n+sC03AM3vs/ZUs9rhBrRQDvz662aCZhNzmYygmfXbImfKh3uxRHZt5PsK2sF\r\neBoqt02fUKBVv+RQwDpXwsVd01jo77+Tdm9mnsY8qjt9UP6o/1SRgJPzuQds\r\nkoNHMhtytILR+GPVwk5efZ10DJv0eJdA1AW+aR2/vIqC/xBiQbuGkCp2WXBa\r\n8fhYJ4NNWiNEheYf0z1Na8E/hSpyJyvumOQICU28lzA66sXo27AAgNKNycYG\r\nNTdiMFW673EP5iBsroG5g3Mo5Aqknug/ZZLzZMNUprVPdv9bh/ks6iVCTkIv\r\ninymW3mC9GSU9Zm/A2Yi983EoY6G7JeGFqBW3GwH4AhLNSnA2VQo5U16s2Zx\r\nJAC+Gn3DKcbcs2PL5s6Z7Wgv6/CYKcZigC0=\r\n=MCiv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"ca34de866376850c039d711bffd806663575e260","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.12.1","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"18.4.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.16.5","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":"14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.1.3_1658195806853_0.5512548548817904","host":"s3://npm-registry-packages"}},"6.0.0-alpha.1":{"name":"@nosferatu500/react-sortable-tree","version":"6.0.0-alpha.1","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@6.0.0-alpha.1","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"3ed5838b93cebb17077fe12f4e09909b7965952e","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-6.0.0-alpha.1.tgz","fileCount":26,"integrity":"sha512-fbueQNip3XdFS71GS6RqTtXSnzhi5/MzqtwT9DhA/He40TfpDGYO9T81afZX3Az9sy+JttMMdAkf3b/y9WsxbQ==","signatures":[{"sig":"MEUCIGJgC1syzaaQNYBZqu3Lw0LEUepDOPBQtJs5DZy4jui/AiEAz4UXTrp9G6yiL4mthxUN9JC1cqdu+HRujEpm8zCwlfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi85klACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrReg/7BVLPZskJxbhZAYV4kMWyL83OzPKjA/JuBkfl+RN12W/akVQj\r\neRbdoJEgTU/q5TfC3nhuI2mpOxTq+GBmVYQyyN59fwfNuUG5/KZUE0a3in9h\r\n40mIjQyV7INloSlxw1r3XGYsu0TPSuQRTv1o8e7/i0iM+KT9FL+qNo0aKzHh\r\nFAZZFQi77cXmFG7mHPYzz+cQNTRP6yLoefSnfc0kPIHkQy9ki/ebjMwRn1Td\r\noksI3VQz2NlmnFo2fl8II90WdduUgqlb2x1yMj4HRfm2/NldE/5aQVz+BXdd\r\nBEjf3j92AnZ4hZKyJmOC3bK3cCbvQ8R92yrt8cB1PP9MBm0YZVZcd0ZQ/QAO\r\nIoj0efFj2U8FTK0fyA1T/JqT6Ie44tgUuWIqzBosHIbW5VSku2y4HbXVHakh\r\n7k3ESuvaWuQMFky/Z9LM15kCFXocIxJycIUaatCnnntxLwpffFQ+ck2Cyvpd\r\nzeslIo2oYOqE+jtzdBkczuUacl2HMB9G6jZt0o8Wl2xXhPpyon9iCGIW4o6a\r\nIlJKro0ukQQXn1kqyF2PHb+74mIDo4luMXnK+UJ15HwXsz4wcqeVyvHzB86Y\r\nI2xSPvOCl0YO/cxGjFKvJYUf7tcIBqpO8dfie+TN84lHrxPYrEtzY2mzQ5v7\r\nfWA7EEum4Zb8MMzaBLON59K+JHqYIJEPekk=\r\n=r/rX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"20bad3c6679d65315442fddb0cbaea172711ccb5","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.15.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"18.7.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.16.6","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":"14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_6.0.0-alpha.1_1660131621567_0.4195451327163484","host":"s3://npm-registry-packages"}},"6.0.0-alpha.2":{"name":"@nosferatu500/react-sortable-tree","version":"6.0.0-alpha.2","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@6.0.0-alpha.2","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"128fd5808749e9886bb660fce17393ea7209eb19","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-6.0.0-alpha.2.tgz","fileCount":26,"integrity":"sha512-4xUK/6lXPfcbMOPodIanYhBaPfePr7x0fxnAY4O+9k1M+bC8R20W+rzCafRqTZfVDUiro4U/W8jz24WFP1h4Cw==","signatures":[{"sig":"MEYCIQDAU877oypUmMKvCjv3ZVot/vq9vXmt4d5PbepasEh8BQIhAIPNd9WYYrgVBwfifOEBIjwO6XQwnyop0ZfZQu8eoejY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi85p4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5WQ/+JGFE+MRTqm0Ezwmn+x9mI83nRMBj66G1i34+83X5vpnscG22\r\neIZhZDFKVamNvFXBIhaDbqMmKab9qQYTIFxPJ0f2sg3yOw+GOyFF9pCK9EUq\r\n9hVdBTfYWWU/fu/QIUC7nWnlfOsS/XHSFbi8SZ6SkoWXngsfejsE8pmrIzFK\r\nM9NFO24WBD6NdnwJw/0udWQI5h1Ao5q48syVnDWhPZ0gsz4FVfaO9cx2sC2i\r\nglzNpPlsXRga4bXqsjwrReYa9hN7EwB9ieEv//sa6k2igeU5a2TX1e8FIDCU\r\nr8VS30a95ne6c0phHrSpUWBFobE9npALVVHTqVfZikIkvlbFrzKmoxriWZPn\r\nz4NjvQg2Lldb7PAkOgl50GgW5ZzQSNDTjUlnuVet8bJNH9ml/G4vZ/uZnoOm\r\nP7JDJgzAGor4c5UlmHMrNm5ohaUZ7kSZDSsrDVELri/ONUwk7Rq4XvPHf+hf\r\nakGjxeASJ2Aq6E7UMqGI10YvGdauq5pNUGhki4q+yurChmddtVXG0eLn5xsd\r\nDdb0kD2L2VuOn5eHnliOWvcvJoBQfrOCGwduEYFANJR7s0pUAL2YB64uq37V\r\nR5jlYKn9GzsKVfN9fNe80aJ0Jzau8NnK+Ea6fxI+5DT7LKIXaTa2OfUoxNjy\r\nIGvYoV575YCYrpeIWn61cZ5Zw+Za59vVVBE=\r\n=qwRO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"20bad3c6679d65315442fddb0cbaea172711ccb5","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.15.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"18.7.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.16.6","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":"14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_6.0.0-alpha.2_1660131960708_0.8498251149780076","host":"s3://npm-registry-packages"}},"6.0.0-alpha.3":{"name":"@nosferatu500/react-sortable-tree","version":"6.0.0-alpha.3","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@6.0.0-alpha.3","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"cda1471a7bd6415e14118e673d9b781c4d95ab30","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-6.0.0-alpha.3.tgz","fileCount":26,"integrity":"sha512-LnMHNirqYGpYwTipx25RMy4/YVV3RMyVtd4SRCQ8skYfSiWbyLOelNv4TSVMd49teWazU0F0/hsbTncMRjzzRQ==","signatures":[{"sig":"MEYCIQCcoaHSgKVdebtr3GopDcb/LLkzPUHF9XqnuK+YgZhDxgIhAOYEtVykoYNCCc6fI7du2nXDHNqbuoh9ymJg6OBHpDUL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi85rnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre8RAAo+EGc7dd9xqHhRiqAI/FNCOU6tJ8GUFX+cEgsvVOOSXiEaMV\r\n3PlUs52zHeU0SIjAyOn8yhSiLZRAhUYhCxMMzPAB0RSZhyDRqFAWFQOxRmOg\r\nF6CYqKWwcd1kOBXDugV2VYizaU34jheDLWLl1S0TeSmrnqoqAqz7x/b2oAMl\r\nUGePLKwCHgcd7QZjrLCDrnPWCTTcqdnPIVOlxpI4ShiO92TEh/jqipIYJj9/\r\ngjlUdw9S19HC0RwibYN2iPRTQE61vxV2vNaf6OUjmiu9UiwXXRhEHhUO33Fd\r\n51Zu8qiTt5ez80Wq61ZsXsMUe8ewLpQlMMWq8v9WKLThfrmp4v/dlQDLnRUN\r\n8kJezcvWk1333IqNeTqiE65iR9qeymH8tmGiN893JH9bWlwstG0qOLn8/jYq\r\nh/yCdg2PbL1jfw59rlbHjIG9N7eGHkZ9sK2s9222e+iPgPgx6a3iC9CnFHzY\r\nNpqYOPv24XQPzN9VeK66YCB60LNfYjGvnU+75Qxd1KP5SjFlfvyNgeGsr3Yk\r\nGSRxzcNYOeoHZS/ajfc0sQqZuHv8UtDA63tPPDRQGdT2HdnAhgiJRztotaAu\r\n0ivnZmptzQVAkOXfrYnLwxx8ctbqU0xR7dEtlldsLMjrzs+5K7YM1HZEY2Q6\r\nNK9JLME4CCN2/kB2wbjIVKowVao28S5dBP8=\r\n=NzhC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"20bad3c6679d65315442fddb0cbaea172711ccb5","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.15.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"18.7.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.16.6","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":"14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_6.0.0-alpha.3_1660132071369_0.6337543379915962","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"@nosferatu500/react-sortable-tree","version":"4.1.4","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.1.4","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"8ec7cf584b2fb12be5d451703da4bc054587c102","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.1.4.tgz","fileCount":26,"integrity":"sha512-u3RN9W9o1+1SzjTEz0Ey0E5FQnqohWjRDEy7hsTJU1hw4wKjSpU8/ga+giEQ1kCp2qKilx8RbfuLSLqUaUfSmg==","signatures":[{"sig":"MEYCIQDTTvzdXDRH7PhN8fpBYEq+8On6fi0Mo3HXnMJ72z9KtwIhALxneQlq+7nKJ2ayjjjkHxKVJD+y0PNCdl9QwA3tZha2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi85sqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpFBAAgB88xmXsqTD7poPp1M/Dlkml8uRvHBhDEAC+ONrCmfRW2AZ3\r\nKqrA+xr7+2DzeDOiJOHjviKc5fBAPPXABCWzmGmEP37/B++4SyUWNMlJVy+P\r\nK+QUFZmFJeY8HE5jQ9yz+vsCFSoc12Oima8jAXDRMnOEX/rD+O9doGABTiPv\r\nA37JUNM9g4YhMNHODZvb1xxR7VZ5BuDsnpd/8Sv+FqDW09lNv4lDjUVdHSn/\r\n6M5W1VrusPNeTDwLJDiY8TupW3kqzaMlCsto+3LffQmy+paPDFMnn0IUW0NN\r\nU7XtNxyUoCND05W+TwVQWGrcLuhvZL7iVFhzaLyMeQdVr5y3EL6PFrypBH/X\r\nhJgxfJfVvkW9n8LO3rIzDontgFtMv3VmI7q0QPT4PRoKgsa3jxfNROdd8SIO\r\n5F15Hch/I0zCzD8KFtmTu/JgG+7yOOVrtqMyKQiYwRlyz0fKxr1BYKOH684/\r\nJMcCacG8kw7DmD0ELF2XAXBG1D87ibHhaEdyKlL+MGvbfVT4Ig5nHXl8FpsW\r\nU3mmauvTS8XjuB6ZCsA5fgJ5LVy22zUkJGxjgcYGUNuYB/11rrujw9S1E+A0\r\n/3heYsJvDlBzq6o5NEsuWr6aWFCrqj9l2F/sU5oALuOgNTu1aButB74XFrsl\r\nYcAOHQRlDSdxll892u+p0VD+U9Cx9Uv0nkk=\r\n=QQ1a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"ca34de866376850c039d711bffd806663575e260","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.15.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"18.7.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.16.5","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":"14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.1.4_1660132138531_0.7604183436263563","host":"s3://npm-registry-packages"}},"4.1.5":{"name":"@nosferatu500/react-sortable-tree","version":"4.1.5","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.1.5","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"eddc1aacabb3d3e3146fa2d9da5f31320ed5fcbe","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.1.5.tgz","fileCount":26,"integrity":"sha512-FxDXv+yRGd9pXBm/v4PwX5GuAYqhm5W1wK6kPMu8WLoDpUFhMTwDKsOsUkmiRCp8FuZd3AyKI5wp1aRej1Yrrg==","signatures":[{"sig":"MEQCID3k2uj3//8jkRXP5AZn6dYc70jRL5hOFTS3JtX7QsnhAiAipZqYA0t6gFvbhV0PvSvMTnt/C3Zvgi8QwIEKjAihOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":247157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPNb2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqLg//QGuJbsPlkg+UzbLdRkARsU6IGBCbKdMZxSBi1CY/17PIpeVY\r\nmGZzlPWJQ5JXhofxS5PKWyS8f6K8PX3qHo1pew31DifbPpcDA/VTSYvx/lHo\r\nrUwbQGbSkbdPv8iQg1+GEo3cl8PstXyTY61//oQgSJaVScioQgdwq+jj5Q/Y\r\nYIUQUBmcWqGyW4Jw30mVNha2hQo6aB1SoPivfqqayrHi9MPZVhylmaPFZIDR\r\nzfjrFUfSGqszXp+cLgopRKCO5Z8K/eRnU0K84D+9sPvmGAr2xl2hh3pUlNqT\r\n0UU/AAF4xo88PNkoS/g5WZGX8ScMu3DFIIK7O8ec4XTDYn90plrtZTf24wn+\r\nmEfwJNlkc0L1yNYziDK+uz08MgZYHX6r/wVgdP4FnYPnFVAm1VR0KW6qOzLI\r\nE250niLpVlmGIozuKGppn+RM9m8xB8Pi4bT4qJdjiolX2fOuwW43HoejTFfr\r\nO5UGJh7itgyHq1XD/85wTeop8/9jejImr6hYmkl0zuhQ0OnvNTi3p4zHrlms\r\nJXq9jWkSnoAizUerCpNXvWhQO7cSrrAKKbYBstS3JSXTrgDZRdZujmhe6Vy9\r\nLBAhd8nmRx622VvIa6UW0MnIz6Gob+fLMNOTDqzRqJzyqD+lMaUPly9vvY3g\r\nC9//ZsEqAAk5wcqs0gWoSJXP/TfgUAKhh/4=\r\n=7EJc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","module":"./esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"097d79f1e05d64766ebe7510895b5f418c4d7d9c","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.19.2","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"18.10.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.19.1","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":"14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.1.5_1664931573976_0.08810580454782935","host":"s3://npm-registry-packages"}},"6.0.0-alpha.4":{"name":"@nosferatu500/react-sortable-tree","version":"6.0.0-alpha.4","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@6.0.0-alpha.4","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"06cb4cfe028faf857bf348339f0eed39a6365c90","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-6.0.0-alpha.4.tgz","fileCount":26,"integrity":"sha512-Hfx4kajYnJnDfh2bm/tVbSdMNQH40ITPJIZmY/0zkcKBilImYzZjtENCtjFhRFSb91PeaFBZ+IyLZAdbfpCRiQ==","signatures":[{"sig":"MEUCIQCl2n1maDRsbEtzZyfNtDSchZsCKfNyZoj3dRftxOGiwwIgfsbXjkUfV7wdw52YkK3/n7Ug9qnpdWzh6sakvj4zZ1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPNiBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmogkg//QNqF0lmBq9T3RDW+8YrWLfulG7juBOT9L8k5t4SdRGrCuiMF\r\nTvtVC3Y5q6KggdjgARfXLfuoDQWSbUr5kt0nPJvN5dP8i5kwfUcpVFrt+Dzb\r\nBrjvOO5P9j3uAfu3MziRB8ESV0XoOVHAp9KBKEuamMsDtJ0tk/ZLrHRO6jO+\r\n0Ji4w2ztBY4XWBBNiwX0ekZBDNK8uC/sM4Y651UdISdooOesB+6U9RRPp1e6\r\n9vqFK+aaTDT8dL+9Tcj5vLfF2/rsriKvf2ZZRUIE45FLqKFT8G9Q2jZ6kAGy\r\nC/VROMSXO1lxo9/iZm9Tg+gc+bDjl9h4cPsVZG22Vkk7r9I8txWUyXwNLKB2\r\nlSj784n5M3YnkBeUDcPYNNHoeEPjxLhq0D0ee1dWoGrn88mPy7qhhdMnf8rG\r\niDhE8CH9iCFk/mlfSejjo4ssbjfpBY4bhqqgC6Vnj/wjaNV730okTvafR95c\r\n0NUtNg+zlF5BAaGUT12VZ7BSz8klavNOtOgBfFI0qGB5G3F2DgpaZbVEIXJK\r\nbCkTzn94YBOXFUQ/GlmI00hZ2aWHQKjd9HYuBHolGtH7IdZ2Me8p1sMDzECU\r\n0V4uffJBdjHN6GHCMVT/h3qK+Ko8H7++QB9cpYqrg6JwEY+uzUw/nralqmjn\r\nEmHXkmhAQx7mr7QlmXYu++QHqny11pEEmMU=\r\n=Kg2O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","module":"./esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"af0dbcff5f490c4cf3893d2910ef8700f1c31250","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.19.2","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"18.10.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.19.1","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":"14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_6.0.0-alpha.4_1664931969119_0.33023742811016366","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@nosferatu500/react-sortable-tree","version":"4.2.0","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.2.0","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"ef84df2bc09bc5c3c4e31aeebba91e919c8ac913","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.2.0.tgz","fileCount":26,"integrity":"sha512-QZ0f8nW/VQFbHBOJ5OIB2fd5HWkhwDVPTuHJN7a6q5WAk+pDBE9KI1m/zrf/M+GwV7JSiNMGO8My4jrQE5VF0g==","signatures":[{"sig":"MEQCIGdJm0wfXc3wFfWDkM+DzET+ts1U4vL7PEu5/XmNQY7JAiBpGf3RyPUgUBpk4m+WrFmH17mjj9n8S0zE8YgtNLWAOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":247398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPTqMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpz8w//ZwYnB8AlcSO+1nnOdkbORq1CAUcn7XZbKZAhmAjlNdRHvKCA\r\n6NsxjMWU2rbHpSpXMOZYJGfJqdzLkRaTs1gzyxWTkijuleTYmihrqUqnROq9\r\nMAxjKsHJ2ueVj5eJ3ZtyvgqhX0A/eKQhjbFqQYv8N2bKrk4j2JC/BrYmXEBE\r\nu8hMTApSeRaVPx/dsAm/7pmayvwaU7NGwd/GCOSMD4u01a2x2UkFMECvIfrD\r\nWuLXwPcQ6V8Duv/s5cOQny7a/CuCy0JFpUqArb1kwbZIsXgdrBSogNuCYegE\r\n9wQntPCSU5oDa2T6HxghYGILJs5AgBHZFjEnP5TyoVDESnN/WJSiaTd0UEaE\r\n0xhs5SdwhPfjHobh+9ysWwOGmFo6Gt081G+5jbsJkm87tgAX1oxPwxhcXyTb\r\n6f5xQM3jzrjFQpUo6N6mmP2dZCNABkygjNlhOd3KjSRfv85Cd++hhIxEkwDt\r\nlGXiU7N1fBLry/lO4/l3m6ft+FBCcqtafx6kr+li1z1bncKsvMZ0thgw6Ff2\r\nIQofGSkE07X8Gwck/0/KoFtCd4Vuk0zVymOUpGoben3OdIIvjtO1qC5Hm7Oq\r\nDmo4kAQc4h9LGo4KTwU+L+DEfLbRqaWT6tqV4kveHxYKQHesIYJeF7Zna1Fm\r\nOxfmgwFPTzqB0HMfVszX0lShw04zQc2aodw=\r\n=dpKc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","module":"./esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"85e10ac72e9548e4fbc481d75ef2541f72eaace2","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.19.2","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"18.10.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.19.1","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":"14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.2.0_1664957067829_0.8062254811832514","host":"s3://npm-registry-packages"}},"6.0.0-alpha.5":{"name":"@nosferatu500/react-sortable-tree","version":"6.0.0-alpha.5","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@6.0.0-alpha.5","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"42bf1ec24970454781f1bc0f2c7aba61a1f3f805","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-6.0.0-alpha.5.tgz","fileCount":26,"integrity":"sha512-hpzfImZy+woEHgd94KYOHHHECt7DqaZSwQo6N/iqkO4eYOG6tz8Ljgu4FkBf8bJnVgCm/ZC9reKHRWGo/O/Ifw==","signatures":[{"sig":"MEUCID0Y1WshF1AQOXahv8EfK9CksCxGxlfDMGLiGd7qaGpFAiEApqfKC6ZUbGyOeBuwvSQmKRtQ6dCfKYLKoiqiulkwTHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjThA7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGZw//bX+CHE0QwiGLbdRasqlLsezW6Ug5N/wWaj10xpIdktSpUMkh\r\nn2JhKVnYBDn0LLQeBaGT5Ge4GNuPWTfksVM2NsmEySKCUhED0X4uFb1Fs9Nl\r\nx3MfBPoTZuHk8zAChdK6OoIhcc/ECiwJ8Jggx9RJGfOYJoYBCZBz53+ukDmW\r\nieI9/5K32JJ3UsYoPihw0+9R6/THAwbIgmufq4yU6QgF9dNraaNcGu3OFaBZ\r\nHgcDS2VPANFHEapFAHtCWepF5TilD2yRmzpjDx87MyqfZE2Ir0leKauwi/NM\r\n9VHdo0sGqYOT2Ivg2lgQ9fhlrhTbs1KinavE7+IZVrXnjvbAzDRYPPBhTnag\r\nFYratiVbLkQ6naxYHMkDRJLN+RSFJbQOqY/Qba+TWgCffSGsBIrp8nQi/8HF\r\nEXUUUGsodAMskNYkp7shaNI8bC5qPDhNi86c7OjV430V85YwiTzHr00LXURe\r\nzQRNm+a3JqZTsZegLTmSUbnJewLyctg+BlYOdej4hIhb9azcIvlQ+XdxVHC1\r\nz6FfJiSV35hxtcXBa4e0YQmEmBjbvJpRxpMsh/flIMgu08bfj57Qf23pnU3S\r\noD0CU1GtkGFw8CXytg9D56N/iWCRZ4p7m53SaoM0dF1THlx7hesIKA/W97SJ\r\ng5d31ASoVCDbJfWgjn+r6Fyn93whm2Ch34s=\r\n=I0CK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","module":"./esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"637fb2f7ee20445479e06b330d88f51c8cd1441e","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.19.2","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"18.10.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^3.1.0","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":">=17.0.2","react-dnd":"14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_6.0.0-alpha.5_1666060347001_0.8295133765008411","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"@nosferatu500/react-sortable-tree","version":"4.2.1","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.2.1","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"2449b9581f16b8d2c0485955c7f7437eb2d3a94a","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.2.1.tgz","fileCount":26,"integrity":"sha512-AZLi6kvFpgKxNRlL8BTt+QFBcJ9/6mhEBpnnDbmbNg6zCVuWnRQrNQjwqHgXOl4QOmRv0tiaHW5oiXea7wb09w==","signatures":[{"sig":"MEUCIQCpOFP0craVhcMF5xwPQdctjZBcqbNCZA8eBTXBEB7d3AIgYbuZRPqsUkkS6goqSIG02e2lS579VKOsHJ7ifMjZDKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":247358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaIBrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox3g/9EMRfMquTo6TVVXIfYxQu1enX9+0CR3tgDvL7vtAImKIPlJFp\r\nzfSwu9w3Z5KnNS6/w8OkCn+n5oyo43FxbUxoWd5dnhDCd7ZsnI1xXD4pPLit\r\ncNcMJYIbY3CCkrzcJEFjkWrYBjX0IUjvAJgWydx9EV7dfhLfY02fvD//KzcP\r\noAB/TP0RmygffFcxtsTailDqJ55K/z4AwAT5Et7YLK7g4Kt8koB9ZqESw3fA\r\nXX0RdqXHSWaG9kx5oiLthKEeZTN2IVxWeWU+jY4mEGA88oJwvt3Pul0cUbJ1\r\nD+dWU2aE10jTRuLY3p4N7hn+scoCoWOPCy8N7HJPMdSeNdUTTLuEE8JL1ixl\r\npnKHkxglphdCUcy6h+QHiQYOpjxic3PJ8L/2vtnIarVFf8Z0Q6XxKEkwvud1\r\nmbGYGBDTaCk11CPPLSmYzisaGvbUtOhb8T+e3kxZZBrhDgKgKvBhE53n1amG\r\nO3WPpsbGoLLRw2ALwC2tk4qNvAufGHPtFzWnCFeL3vbUCB/+rGMywdpqY+Q+\r\neL9HozttwaJ99+qgIx7dILS/+r+g95WuaGMgGvplwdK2vDpxgONgsRSOw/0L\r\nwFpY7xxhu9sYMkFyeXeVRzgNrnitaAWNXMIhf7AilacUIf7lb0OM/31CYYsc\r\ntuqXv3kxwKFolQu9UCMCzlMO2HrGz1m0ZQI=\r\n=H22S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","module":"./esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"08112b2f7f2c84de75d8bb29b9d2f0a7e2e6505e","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.19.2","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"18.11.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.19.1","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":"14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.2.1_1667793003325_0.34168786685865915","host":"s3://npm-registry-packages"}},"4.2.2":{"name":"@nosferatu500/react-sortable-tree","version":"4.2.2","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.2.2","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"0557df83691770a95763f53804a85b7d6f4b4015","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.2.2.tgz","fileCount":26,"integrity":"sha512-Xcu2dpWSv8NS/zWqKV2kFZmsxf3C976TjtcXspcjhVfBOxueCIiaQXmA9qW2fhnpcXM1PLgZcsRGD5YaITvjqg==","signatures":[{"sig":"MEQCIAdJ5M2cGdrEzLv2T3gZhnBUym0dKF3PwYyx3GB8BjCIAiBZeS2hVAfPZEN5olWgCm6TjO6IzB9pWr/yK2d7kuyEKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3NlpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphwQ//SwyMh1mPBa2mjH3c2zc7ZII1kp44SVWBBzRLdn0PxU6BvaNK\r\nVC6oAJEqZMz46QNWOllXBViQe/SsbMtvVKL62SgKW6Vm69xqSgkIC/xsen5H\r\ng1PR12cYDzAG1iJ0tGPr1/wXTL4A/bVcq0OEMBWfdoJS3EvUVx1UUQz5189f\r\ni4NFx0OW9GgYcR/cuc4aqtx9RxhHn2hyRxY3A2c7VuFZjG4bs0YugyvDQAzb\r\njLPH12OdSpwYxkHmb923SqgRei15AD3+iuOL1rbDjheaBVK+EprvIqKUSlyG\r\nG5LThVlZlCX2nh8jVgBQCzHT9GndhzE8ttrZB8gRvpIctU4RjDcQSoGKzO/8\r\nOfO8KhUeV/r6ZQpmaTiiixMv8WAX3gEnsivZsuttOxn+ipJCgMrPedOGx1om\r\n9ifDREPk7fFJGI73x7sgV1HoVL60eJt1VaMF+CdrZkcY8uPHioPXYEg9I2TC\r\nLEieEOcheNTRfO8CXmc938ugBIpoErZt6rtSeP4fleLnA4hIQC5alrpmGyqn\r\noGblGSr2BtBE8hJt4Hvuhe34EJ0HD3SPLS4wRU47d14h1o51l22Ho87eoC4H\r\n2IePcBV4ysIFfgKLgPQ1cf5XTKhgqo72UiwqndDU4Xkld/JM9DOm3/eEPEbr\r\nMWg/uW/zKpf2arcyCxOGveeRMWHvw/lCI6M=\r\n=m0Fx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","module":"./esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"f81e4cf71ec378b3b9a98aa6a1ad46e5b8b918de","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"9.2.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"19.4.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^2.19.1","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.2","react-dnd":"14.0.4","react-dom":">=17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.2.2_1675417960884_0.573269668924288","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@nosferatu500/react-sortable-tree","version":"4.3.0","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.3.0","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"f5e528e59084c156934e5acc2a0a73dc9ee9c9fa","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.3.0.tgz","fileCount":26,"integrity":"sha512-z8aHWtIO6zF26qzLVlGnaACdHhBAle60DVXSb9/L0tGp8HCK3HiQ+0FipmDTaZu3G+3BhzUp6rXOv5eg4Y/jqw==","signatures":[{"sig":"MEUCID94nGF/92CLrRYkfhncIHb2GWpE/w+8YgqDKe6caYXkAiEAmqAtg/PTteIHRIgjIzC1Vwpolt+KYj5uHCgjT1lph9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAbeIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTOQ/6AhB1X6rmmPu0vdxlUSD+flicsaKrzrFHzbn9FnpSQvAGFrbe\r\nU8imwffjxXb/diEiNryCOGF9jaK0IFDemVACjdxrqYezFso17XOu1YtKIY7E\r\nryqLx/oSGrBlxcmI6km1e5pvvYK81m/eKrEMR+b6XyZHv1WSp/hl/4rARBmh\r\n14BwEelNkoV8XW5ZQTWcjj0lMi6rfIrTC69sNIWFEPFWmeE1bWwFEvVM7M/l\r\nfOfxDrharb1ym0mfS8RUvhyFUQuVbToFtDYmt2kicW7uvci6uF2cVEi3Kchu\r\nyjkMECh9tyaAdTuycpYS6JJFzpXgg27cpMOum/6+7yGSOlrZBzieXXot1vxb\r\nVQ8J1G3R34jXtP2v9BtRp0Y6x8+D3YHbuSzVK0j3xal9L6UT97gq9Ex38POZ\r\nLELiIalgM5gqU78fJgyfssuVDH/MnNqbrUg6TlPKBgO3BKYuDShueOwXxZYl\r\nQc0Qm98IMMYNyXrdT7QcX6vRuzzHOR+uwjhf6E5Fq8iV/0WsC9wAG2GUV1iK\r\nSh5YKW9mOC59Cc4pimMPSvvbU87/hxyy37mSC+xtmGo7o9bpJ2oCFFSOdQKJ\r\nOXkSLif20rheV+mTAdlDJCg7cMIgRpsZPEdyjXG2/8QcNXxJjDtL0OH1g61Q\r\n0C912HNXbg+95+ij3EFUfaAzi2wn0+jt5eQ=\r\n=TKaP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","module":"./esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"09005de5ad3ac8ce2ce1c928051538569f58e45a","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"9.2.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"19.4.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^4.1.0","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dnd":"14.0.4","react-dom":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.3.0_1677834120746_0.6711467938258779","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"@nosferatu500/react-sortable-tree","version":"4.4.0","keywords":["react","react-component","sortable-tree","virtual-tree"],"license":"MIT","_id":"@nosferatu500/react-sortable-tree@4.4.0","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Chris Fritz"},{"name":"Vitalii Shvetsov"}],"homepage":"https://github.com/nosferatu500/react-sortable-tree#readme","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"fc9064c2972cafa8bac26bbf2b642760a0022cf0","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-4.4.0.tgz","fileCount":26,"integrity":"sha512-TN3IYLM1y+ZZAM3ulMXnxwcwX6TPokTczkf3UZ9h0dZ/GE3wSlC1Db4crFjvrEgyHWRGX73lA779Um9wtS9tAQ==","signatures":[{"sig":"MEUCIHtWmqj6CyK8f8bjC7LcC+yBhKfSUF7SfZzwCknOv2dLAiEA01GNYv4EfdGWORzOIN52P6lxIBHsT74RtEBVKAgWvnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSHbUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpygg/9HCF3ZRFZIH7vqb/N3XtQ6k6JT91pdmu15bWXVZNR8ocJtGkf\r\nd4PV94OMiwvTTD9YvrVlzaSPieHz1Rc+mXuGLDPmVQMkVBF+bfyxSYU7SREB\r\nFuwH2iJzaLAmxd4D+pOXthwlilZaR7AZhcnkpjUaKMdKwI23e2kGkH4GSBnh\r\nmxPXEczZfRPb9HMvG/2CULQ2Klzrz1WvBIqBsZwJHwrPxxoREdTAzFbkGPkF\r\nBNFzGOK8dfIBgN6O3vcJBrVspdJF8/r2xqN2cHlG17sc8Wk+teXKTa4Ps+Uk\r\nVGXRpefXftSEUA80nMB4FIRJf4EnpLprZgMPyZ2ByH0grOcEQwQi+oFq1AHB\r\n91sP8/gnrlZ7et1+CqOmCHlCKU6yoqy6gPOWO1cvcg3BZDIRqgTJw3wqfTI4\r\nvMpB+EitzLXRQaEzeSLP2VazIJ+tJW6PWBw+lWuKOMPVnFD8oDYPqRFRD0PE\r\n6fQtcpLto4n59uI0rwYfJXEWWrmGfdfk/iyfJ6SiTFNFJe7iCpw7lD4dGojp\r\njdn9QI7Z5x8biUD0SqIoSDzDJlzEPJS21GB+w36Feq4Q7oCcP936EKDnxC93\r\ncvYHU4R4f5fvtEQtilCVcbkOv3HSBhModhhxfFdeo59G5aVrRE7xl66douYS\r\nHEwgLPQbbB4R0Tl3E0sYZPt/bIEyOBF95Ss=\r\n=XJO3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","module":"./esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","module":"./esm/index.js","default":"./index.js"},"./style.css":"./style.css","./package.json":"./package.json"},"gitHead":"0bcd9aa0a7893fbcd7b6ce88ecfc7f2c40396762","private":false,"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"8.19.4","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^4.3.1","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dnd":"14.0.4","react-dom":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_4.4.0_1682470612618_0.3018452131277871","host":"s3://npm-registry-packages"}},"5.0.0-alpha.0":{"name":"@nosferatu500/react-sortable-tree","version":"5.0.0-alpha.0","keywords":["react","react-component","sortable-tree","virtual-tree"],"author":{"name":"Chris Fritz"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@5.0.0-alpha.0","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Vitalii Shvetsov"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"9a03e34a1d0bc91bf733902f9eae60f127b507f3","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-5.0.0-alpha.0.tgz","fileCount":63,"integrity":"sha512-03/N5FpyhCBlL9te+jH3V9NNixu1b86xMiqNftmqeX/zZhQxzBU0r8M/tXbIc71OODVnWpx9yAMLs6WI858djQ==","signatures":[{"sig":"MEUCIQCP5hvZRl9EI8azGCufYFZldKeK/iNODMayMudZfFWjUAIgM3mdCdSMYA2hl/n3s4fg7J6Vz9JA1JhOnUZnRqoFPI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1524085},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.esm.js","engines":{"node":">=16"},"gitHead":"e8c0a00178755cc76c610830dfd84b73dd2c9e39","scripts":{"lint":"eslint '*.{js,json}' 'src/**/*.{ts,tsx}' --cache","build":"rollup -c","clean":"rimraf lib","prebuild":"yarn clean","storybook":"storybook dev -p 6006","prepublishOnly":"yarn build","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"10.1.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^4.5.1","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^17.0.2","eslint":"^8.49.0","rollup":"^3.29.1","postcss":"^8.4.29","gh-pages":"^6.0.0","prettier":"^3.0.3","react-dom":"^17.0.2","storybook":"^7.4.1","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/react":"^17.0.65","babel-loader":"^9.1.3","@storybook/react":"^7.4.1","@types/react-dom":"^17.0.20","@babel/preset-env":"^7.22.15","rollup-plugin-dts":"^6.0.2","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.22.15","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@rollup/plugin-terser":"^0.4.3","@types/lodash.isequal":"^4.5.6","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.4","eslint-plugin-storybook":"^0.6.13","react-dnd-touch-backend":"^14.1.1","@babel/preset-typescript":"^7.22.15","@storybook/addon-actions":"^7.4.1","@storybook/addon-styling":"^1.3.7","@rollup/plugin-typescript":"^11.1.3","@storybook/react-webpack5":"^7.4.1","@typescript-eslint/parser":"^6.7.0","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.2.1","@storybook/addon-essentials":"^7.4.1","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.7.0","rollup-plugin-peer-deps-external":"^2.2.4","eslint-import-resolver-typescript":"^3.6.0","@types/rollup-plugin-peer-deps-external":"^2.2.1"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dnd":"14.0.4","react-dom":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_5.0.0-alpha.0_1694527807162_0.7589118556815069","host":"s3://npm-registry-packages"}},"5.0.0-alpha.1":{"name":"@nosferatu500/react-sortable-tree","version":"5.0.0-alpha.1","keywords":["react","react-component","sortable-tree","virtual-tree"],"author":{"name":"Chris Fritz"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@5.0.0-alpha.1","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Vitalii Shvetsov"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"4b9760584b70d407264c39d94e2c0a4c25d0a5e8","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-5.0.0-alpha.1.tgz","fileCount":19,"integrity":"sha512-MZbZxKTGhIaWJKXGl3DnEmrYwlAFNR5k9JpWZaArn+avgy9CBkG3/14TT+a1dAO+8qF+IFnD8PnQ9I1GOZ59xA==","signatures":[{"sig":"MEUCIQDdPF2Woy0L3a++QYg/R3OUFSZ/Ty0yQ8KNKjwRaL14IgIgXVQGgGkY+XZVQ2i292L7nsUETUS41mpd35rTLzeetZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1383524},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.esm.js","engines":{"node":">=16"},"gitHead":"e8c0a00178755cc76c610830dfd84b73dd2c9e39","scripts":{"lint":"eslint '*.{js,json}' 'src/**/*.{ts,tsx}' --cache","build":"rollup -c","clean":"rimraf lib","prebuild":"yarn clean","storybook":"storybook dev -p 6006","prepublishOnly":"yarn build","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"10.1.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^4.5.1","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^17.0.2","eslint":"^8.49.0","rollup":"^3.29.1","postcss":"^8.4.29","gh-pages":"^6.0.0","prettier":"^3.0.3","react-dom":"^17.0.2","storybook":"^7.4.1","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/react":"^17.0.65","babel-loader":"^9.1.3","@storybook/react":"^7.4.1","@types/react-dom":"^17.0.20","@babel/preset-env":"^7.22.15","rollup-plugin-dts":"^6.0.2","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.22.15","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@rollup/plugin-terser":"^0.4.3","@types/lodash.isequal":"^4.5.6","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.4","eslint-plugin-storybook":"^0.6.13","react-dnd-touch-backend":"^14.1.1","@babel/preset-typescript":"^7.22.15","@storybook/addon-actions":"^7.4.1","@storybook/addon-styling":"^1.3.7","@rollup/plugin-typescript":"^11.1.3","@storybook/react-webpack5":"^7.4.1","@typescript-eslint/parser":"^6.7.0","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.2.1","@storybook/addon-essentials":"^7.4.1","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.7.0","rollup-plugin-peer-deps-external":"^2.2.4","eslint-import-resolver-typescript":"^3.6.0","@types/rollup-plugin-peer-deps-external":"^2.2.1"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dnd":"14.0.4","react-dom":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_5.0.0-alpha.1_1694528526326_0.790515357116025","host":"s3://npm-registry-packages"}},"5.0.0-alpha.2":{"name":"@nosferatu500/react-sortable-tree","version":"5.0.0-alpha.2","keywords":["react","react-component","sortable-tree","virtual-tree"],"author":{"name":"Chris Fritz"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@5.0.0-alpha.2","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Vitalii Shvetsov"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"31f055fe9fb0fd721d1221a554d16d87f2b45139","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-5.0.0-alpha.2.tgz","fileCount":19,"integrity":"sha512-b4AH600ohiTYGOS6YSnh7uBGc1K3h3L6oH3X+kUS3+SAIkY4ziKMYbgLyRZcFjvpstq9X0CbRU7hwKC49wEDQw==","signatures":[{"sig":"MEUCIDqKnXLaClYbEMr4zJ/x8EEXjeUlJ+7NnzDndu0OddlDAiEAvItDGJEvdRljTcXI3rSG4Kx6AVnr2BeX5/Vlmndu9TM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1383481},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.esm.js","engines":{"node":">=16"},"gitHead":"e8c0a00178755cc76c610830dfd84b73dd2c9e39","scripts":{"lint":"eslint '*.{js,json}' 'src/**/*.{ts,tsx}' --cache","build":"rollup -c","clean":"rimraf lib","prebuild":"yarn clean","storybook":"storybook dev -p 6006","prepublishOnly":"yarn build","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"10.1.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^4.5.1","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^17.0.2","eslint":"^8.49.0","rollup":"^3.29.1","postcss":"^8.4.29","gh-pages":"^6.0.0","prettier":"^3.0.3","react-dom":"^17.0.2","storybook":"^7.4.1","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/react":"^17.0.65","babel-loader":"^9.1.3","@storybook/react":"^7.4.1","@types/react-dom":"^17.0.20","@babel/preset-env":"^7.22.15","rollup-plugin-dts":"^6.0.2","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.22.15","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@rollup/plugin-terser":"^0.4.3","@types/lodash.isequal":"^4.5.6","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.4","eslint-plugin-storybook":"^0.6.13","react-dnd-touch-backend":"^14.1.1","@babel/preset-typescript":"^7.22.15","@storybook/addon-actions":"^7.4.1","@storybook/addon-styling":"^1.3.7","@rollup/plugin-typescript":"^11.1.3","@storybook/react-webpack5":"^7.4.1","@typescript-eslint/parser":"^6.7.0","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.2.1","@storybook/addon-essentials":"^7.4.1","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0","@chrisneedham/rollup-plugin-peer-deps-external":"^2.3.1"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dnd":"14.0.4","react-dom":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_5.0.0-alpha.2_1694530035245_0.023608976154875005","host":"s3://npm-registry-packages"}},"5.0.0-alpha.3":{"name":"@nosferatu500/react-sortable-tree","version":"5.0.0-alpha.3","keywords":["react","react-component","sortable-tree","virtual-tree"],"author":{"name":"Chris Fritz"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@5.0.0-alpha.3","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Vitalii Shvetsov"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"9b83352d5d1d343c94c5ca395715e8aac3c69088","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-5.0.0-alpha.3.tgz","fileCount":3,"integrity":"sha512-hqDScYfCFAN3HkuNClNgTE9i4g6MGt1+zzHv0oiqr88b8KIHTH4+qM+TBwc0G6OAL+SbXN0tkT9YMDXfSLZpDQ==","signatures":[{"sig":"MEQCIGrXpc/tNzs5rm8grq+C4YKLvXh1gBzcR+C8wtHlbchFAiB+BpSa4rxKwBslqkSqnX2AQ49b96oubsGHBLOYV30rBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34776},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.esm.js","engines":{"node":">=16"},"gitHead":"e8c0a00178755cc76c610830dfd84b73dd2c9e39","scripts":{"lint":"eslint '*.{js,json}' 'src/**/*.{ts,tsx}' --cache","build":"rollup -c & yarn clean-types","clean":"rimraf lib","prebuild":"yarn clean","storybook":"storybook dev -p 6006","clean-types":"rimraf lib/utils & rimraf lib/node-renderer-default.d.ts & rimraf lib/placeholder-renderer-default.d.ts & rimraf lib/react-sortable-tree.d.ts & rimraf lib/tree-node.d.ts & rimraf lib/tree-placeholder.d.ts","prepublishOnly":"yarn build","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"10.1.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^4.5.1","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^17.0.2","eslint":"^8.49.0","rollup":"^3.29.1","postcss":"^8.4.29","gh-pages":"^6.0.0","prettier":"^3.0.3","react-dom":"^17.0.2","storybook":"^7.4.1","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/react":"^17.0.65","babel-loader":"^9.1.3","@storybook/react":"^7.4.1","@types/react-dom":"^17.0.20","@babel/preset-env":"^7.22.15","rollup-plugin-dts":"^6.0.2","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.22.15","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@rollup/plugin-terser":"^0.4.3","@types/lodash.isequal":"^4.5.6","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.4","eslint-plugin-storybook":"^0.6.13","react-dnd-touch-backend":"^14.1.1","@babel/preset-typescript":"^7.22.15","@storybook/addon-actions":"^7.4.1","@storybook/addon-styling":"^1.3.7","@rollup/plugin-typescript":"^11.1.3","@storybook/react-webpack5":"^7.4.1","@typescript-eslint/parser":"^6.7.0","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.2.1","@storybook/addon-essentials":"^7.4.1","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0","@chrisneedham/rollup-plugin-peer-deps-external":"^2.3.1"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dnd":"14.0.4","react-dom":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_5.0.0-alpha.3_1694530332645_0.562077977372365","host":"s3://npm-registry-packages"}},"5.0.0-alpha.4":{"name":"@nosferatu500/react-sortable-tree","version":"5.0.0-alpha.4","keywords":["react","react-component","sortable-tree","virtual-tree"],"author":{"name":"Chris Fritz"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@5.0.0-alpha.4","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Vitalii Shvetsov"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"17cbf9f26083667859679684bae3f7f983894f4d","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-5.0.0-alpha.4.tgz","fileCount":8,"integrity":"sha512-RKS79IDUW46QKdBTEiV5DzZm1TVjxeCc7zGYGCMQpGAlSiHFlQvHWIovBcdUVD/HI4bJbP/uaKT4HufkmDx1FQ==","signatures":[{"sig":"MEYCIQCVlxEZJd4byDW0CglXv1Qq2YTT13R7DOI3hFOBqZgx+wIhAKp9t8f0aDhjXk+6PveMVhSqJvPQfQaofrgeCt+8bzMh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1371103},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.esm.js","engines":{"node":">=16"},"gitHead":"e8c0a00178755cc76c610830dfd84b73dd2c9e39","scripts":{"lint":"eslint '*.{js,json}' 'src/**/*.{ts,tsx}' --cache","build":"rollup -c && yarn clean-types","clean":"rimraf lib","prebuild":"yarn clean","storybook":"storybook dev -p 6006","clean-types":"rimraf lib/utils && rimraf lib/node-renderer-default.d.ts && rimraf lib/placeholder-renderer-default.d.ts && rimraf lib/react-sortable-tree.d.ts && rimraf lib/tree-node.d.ts && rimraf lib/tree-placeholder.d.ts","prepublishOnly":"yarn build","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"10.1.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^4.5.1","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^17.0.2","eslint":"^8.49.0","rollup":"^3.29.1","postcss":"^8.4.29","gh-pages":"^6.0.0","prettier":"^3.0.3","react-dom":"^17.0.2","storybook":"^7.4.1","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/react":"^17.0.65","babel-loader":"^9.1.3","@storybook/react":"^7.4.1","@types/react-dom":"^17.0.20","@babel/preset-env":"^7.22.15","rollup-plugin-dts":"^6.0.2","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.22.15","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@rollup/plugin-terser":"^0.4.3","@types/lodash.isequal":"^4.5.6","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.4","eslint-plugin-storybook":"^0.6.13","react-dnd-touch-backend":"^14.1.1","@babel/preset-typescript":"^7.22.15","@storybook/addon-actions":"^7.4.1","@storybook/addon-styling":"^1.3.7","@rollup/plugin-typescript":"^11.1.3","@storybook/react-webpack5":"^7.4.1","@typescript-eslint/parser":"^6.7.0","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.2.1","@storybook/addon-essentials":"^7.4.1","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0","@chrisneedham/rollup-plugin-peer-deps-external":"^2.3.1"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dnd":"14.0.4","react-dom":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_5.0.0-alpha.4_1694530434386_0.3323865556623036","host":"s3://npm-registry-packages"}},"5.0.0-alpha.5":{"name":"@nosferatu500/react-sortable-tree","version":"5.0.0-alpha.5","keywords":["react","react-component","sortable-tree","virtual-tree"],"author":{"name":"Chris Fritz"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@5.0.0-alpha.5","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Vitalii Shvetsov"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"8794305edab21cfff3b21340e70194013ed53833","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-5.0.0-alpha.5.tgz","fileCount":8,"integrity":"sha512-XPIpLKCCpAo5h0shvtZgtYtA/REaz0gqrlRusLkFZ7SaculhMDln3qWLGx6bvF9nyGYM/NJGxSQ49MiGcEFhBA==","signatures":[{"sig":"MEUCIQC3VfbQQObvg7RmZNG+uoHRnds7qQ08DQQYO+HkIT2LBgIgAUxK5+JqF8yaALYcpM3rOEWbK1gkJgScp6KeTxlhIKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1389143},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.esm.js","engines":{"node":">=18"},"gitHead":"d0203cdefa47972d93c8ef879644ca566be7d9b8","scripts":{"lint":"eslint '*.{js,json}' 'src/**/*.{ts,tsx}' --cache","build":"rollup -c && yarn clean-types","clean":"rimraf lib","prebuild":"yarn clean","storybook":"storybook dev -p 6006","clean-types":"rimraf lib/utils && rimraf lib/node-renderer-default.d.ts && rimraf lib/placeholder-renderer-default.d.ts && rimraf lib/react-sortable-tree.d.ts && rimraf lib/tree-node.d.ts && rimraf lib/tree-placeholder.d.ts","prepublishOnly":"yarn build","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"10.1.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^4.6.1","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^17.0.2","eslint":"^8.51.0","rollup":"^4.0.2","postcss":"^8.4.31","gh-pages":"^6.0.0","prettier":"^3.0.3","react-dom":"^17.0.2","storybook":"^7.4.6","typescript":"^5.2.2","@babel/core":"^7.23.0","@types/react":"^17.0.68","babel-loader":"^9.1.3","@storybook/react":"^7.4.6","@types/react-dom":"^17.0.21","@babel/preset-env":"^7.22.20","rollup-plugin-dts":"^6.1.0","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.22.15","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@rollup/plugin-terser":"^0.4.4","@types/lodash.isequal":"^4.5.6","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.4.6","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.5","eslint-plugin-storybook":"^0.6.15","react-dnd-touch-backend":"^14.1.1","@babel/preset-typescript":"^7.23.0","@storybook/addon-actions":"^7.4.6","@storybook/addon-styling":"^1.3.7","@rollup/plugin-typescript":"^11.1.5","@storybook/react-webpack5":"^7.4.6","@typescript-eslint/parser":"^6.7.5","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^7.4.6","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.7.5","eslint-import-resolver-typescript":"^3.6.1","@chrisneedham/rollup-plugin-peer-deps-external":"^2.3.1"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dnd":"14.0.4","react-dom":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_5.0.0-alpha.5_1696987978003_0.8299040732168161","host":"s3://npm-registry-packages"}},"5.0.0-alpha.6":{"name":"@nosferatu500/react-sortable-tree","version":"5.0.0-alpha.6","keywords":["react","react-component","sortable-tree","virtual-tree"],"author":{"name":"Chris Fritz"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@5.0.0-alpha.6","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Vitalii Shvetsov"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"c3454e30f0bfa5f0f648973cdd3558024dfd09cf","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-5.0.0-alpha.6.tgz","fileCount":6,"integrity":"sha512-Qqoc1SS51iTw5zVovwCLpe29C0fJdt8Vm9fr0U+ugeZ/0z4MkXa+DQmAiRV9QT2BqqcDxyLbeJhCf//Z5Srw4g==","signatures":[{"sig":"MEYCIQDcxP/PqdBsDJxif3YKqJas5eH5vXABp9qkTsPda/PBBgIhAIMiOun6toepsMSQwRPBIb9dMp/mgXnDQfQiHOtbiU+r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268150},"main":"lib/index.esm.js","types":"lib/index.d.ts","module":"lib/index.esm.js","engines":{"node":">=18"},"gitHead":"a582ef764e70b16177adacd3f97b059e3b7cd56f","scripts":{"lint":"eslint '*.{js,json}' 'src/**/*.{ts,tsx}' --cache","build":"rollup -c && npm run clean-types","clean":"rimraf lib","prebuild":"npm run clean","storybook":"storybook dev -p 6006","clean-types":"rimraf lib/utils && rimraf lib/node-renderer-default.d.ts && rimraf lib/placeholder-renderer-default.d.ts && rimraf lib/react-sortable-tree.d.ts && rimraf lib/tree-node.d.ts && rimraf lib/tree-placeholder.d.ts","prepublishOnly":"npm run build","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"10.1.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-virtuoso":"^4.7.1","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^17.0.2","eslint":"^8.57.0","rollup":"^4.12.0","postcss":"^8.4.35","gh-pages":"^6.1.1","prettier":"^3.2.5","react-dom":"^17.0.2","storybook":"^7.6.17","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/react":"^17.0.76","babel-loader":"^9.1.3","@storybook/react":"^7.6.17","@types/react-dom":"^17.0.25","@babel/preset-env":"^7.24.0","rollup-plugin-dts":"^6.1.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.23.10","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.24.0","eslint-plugin-unicorn":"^51.0.1","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.6.17","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","eslint-plugin-storybook":"^0.8.0","react-dnd-touch-backend":"^14.1.1","@babel/preset-typescript":"^7.23.3","@storybook/addon-actions":"^7.6.17","@storybook/addon-styling":"^1.3.7","@rollup/plugin-typescript":"^11.1.6","@storybook/react-webpack5":"^7.6.17","@typescript-eslint/parser":"^7.1.0","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^7.6.17","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dnd":"14.0.4","react-dom":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_5.0.0-alpha.6_1709510414979_0.956083778016295","host":"s3://npm-registry-packages"}},"5.0.0-alpha.7":{"name":"@nosferatu500/react-sortable-tree","version":"5.0.0-alpha.7","keywords":["react","react-component","sortable-tree","virtual-tree"],"author":{"name":"Chris Fritz"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@5.0.0-alpha.7","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Vitalii Shvetsov"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"95e6fbc5556690075fd7b6e856508ce216ea0751","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-5.0.0-alpha.7.tgz","fileCount":6,"integrity":"sha512-oZbym9TvLKlHPpqY8azyt99mSR3h0DQnne0lOZIA3/ymQcq91cTmzuRkEs5ZH6SgrlNdC8YeKbE3T+3rgRb5IA==","signatures":[{"sig":"MEYCIQDdoZSz9ZoA9NtArtIAHKQkJdoG0N7+ZJ3n59m3W+6HcgIhAK7SxVnlCGp0oFU1vg6tL1pfLdbSoQFB0V+4NM9xv546","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267201},"main":"lib/index.esm.js","types":"lib/index.d.ts","module":"lib/index.esm.js","engines":{"node":">=18"},"gitHead":"eb5e9ba76c7e480a2d5cabcf808d28090f92ffaa","scripts":{"lint":"eslint '*.{js,json}' 'src/**/*.{ts,tsx}' --cache","build":"rollup -c && npm run clean-types","clean":"rimraf lib","prebuild":"npm run clean","storybook":"storybook dev -p 6006","clean-types":"rimraf lib/utils && rimraf lib/node-renderer-default.d.ts && rimraf lib/placeholder-renderer-default.d.ts && rimraf lib/react-sortable-tree.d.ts && rimraf lib/tree-node.d.ts && rimraf lib/tree-placeholder.d.ts","prepublishOnly":"npm run build","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"10.1.0","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"virtua":"^0.29.1","react-dnd":"14.0.4","lodash.isequal":"^4.5.0","react-dnd-html5-backend":"^14.1.0","@nosferatu500/react-dnd-scrollzone":"2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^18.2.0","eslint":"^8.57.0","rollup":"^4.14.0","postcss":"^8.4.38","gh-pages":"^6.1.1","prettier":"^3.2.5","react-dom":"^18.2.0","storybook":"^8.0.5","typescript":"^5.4.3","@types/react":"^18.2.74","@storybook/react":"^8.0.5","@types/react-dom":"^18.2.24","rollup-plugin-dts":"^6.1.0","eslint-plugin-react":"^7.34.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.25.1","eslint-plugin-unicorn":"^52.0.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","eslint-plugin-storybook":"^0.8.0","react-dnd-touch-backend":"^14.1.1","@storybook/addon-actions":"^8.0.5","@rollup/plugin-typescript":"^11.1.6","@storybook/react-webpack5":"^8.0.5","@typescript-eslint/parser":"^7.5.0","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.0.5","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1","@storybook/addon-webpack5-compiler-swc":"^1.0.2"},"peerDependencies":{"react":"^18.2.0","react-dnd":"14.0.4","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_5.0.0-alpha.7_1712211058800_0.2575785348377648","host":"s3://npm-registry-packages"}},"5.0.0-beta.1":{"name":"@nosferatu500/react-sortable-tree","version":"5.0.0-beta.1","keywords":["react","react-component","sortable-tree","virtual-tree"],"author":{"name":"Chris Fritz"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@5.0.0-beta.1","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Vitalii Shvetsov"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"fcabd98b6ed78c43225dcbe11b527345656acc58","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-5.0.0-beta.1.tgz","fileCount":6,"integrity":"sha512-WWsBssDFKrxe7Hm2DpMIC9VwFN4yR4CcUxF+6CBiuNL1e+Un/eC2uj8yWg2XP65Dnc/qM0oGpfAAGqsVxK3ACg==","signatures":[{"sig":"MEUCIQCojYZNeReAUa4iMhlbnz/+6anWVpoohRbEEyH7pSLpuAIge162/Wkza37Jmi0yyUehP5nw7kdXYeukdkp+NCbjy3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258017},"main":"lib/index.esm.js","types":"lib/index.d.ts","module":"lib/index.esm.js","engines":{"node":">=24.11"},"gitHead":"cd1ca38f578ccf58c45144a7a7e6e7720b3ae785","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --cache","build":"rollup -c && npm run clean-types","clean":"rimraf lib","prebuild":"npm run clean","storybook":"storybook dev -p 6006","clean-types":"rimraf lib/types","prepublishOnly":"npm run build","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"11.6.2","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"24.11.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"virtua":"^0.47.1","react-dnd":"^16.0.1","lodash.isequal":"^4.5.0","react-dnd-html5-backend":"^16.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.53.3","postcss":"^8.5.6","gh-pages":"^6.3.0","prettier":"^3.6.2","react-dom":"^19.2.0","storybook":"^10.0.8","typescript":"^5.9.3","@types/react":"^19.2.7","@eslint/compat":"^2.0.0","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.48.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","@storybook/addon-docs":"^10.0.8","@types/lodash.isequal":"^4.5.8","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^10.0.8","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^29.0.0","eslint-plugin-storybook":"^10.0.8","react-dnd-touch-backend":"^16.0.1","@chromatic-com/storybook":"^4.1.3","@rollup/plugin-typescript":"^12.3.0","@storybook/react-webpack5":"^10.0.8","@typescript-eslint/parser":"^8.48.0","eslint-plugin-react-hooks":"^7.0.1","@rollup/plugin-node-resolve":"^16.0.3","eslint-config-airbnb-extended":"^2.3.2","@typescript-eslint/eslint-plugin":"^8.48.0","eslint-import-resolver-typescript":"^4.4.4","@storybook/addon-webpack5-compiler-swc":"^4.0.2"},"peerDependencies":{"react":"^19.2.0","react-dnd":"^16.0.1","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_5.0.0-beta.1_1764167287282_0.46508504696020014","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.2":{"name":"@nosferatu500/react-sortable-tree","version":"5.0.0-beta.2","keywords":["react","react-component","sortable-tree","virtual-tree"],"author":{"name":"Chris Fritz"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@5.0.0-beta.2","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Vitalii Shvetsov"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"da4a26448d9c2260fcc531e3182c4b956c6ed675","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-5.0.0-beta.2.tgz","fileCount":6,"integrity":"sha512-X6CzfdS7Ryr5rAAR82EHMdMCyg9iA9DWhMaKbRoMmBwX5HaonYzdQoeFY8/Pp5sMLMK0iTYdtKhqTNnYK40b+g==","signatures":[{"sig":"MEYCIQDYYaC1j+ttt3DueCkMod17KMz4wM1Cr5yOZOxgcXlqiAIhAIFz7qMcmPnL9JzEDq3JIeSaqpJ+b/fdbjKbhLrZE+Yg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258037},"main":"lib/index.esm.js","types":"lib/index.d.ts","module":"lib/index.esm.js","engines":{"node":">=24.11"},"gitHead":"0b5bb238ad99f7adc3db0ff34a67dfe67a1b97cb","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --cache --fix","build":"rollup -c && npm run clean-types","clean":"rimraf lib","prebuild":"npm run clean","storybook":"storybook dev -p 6006","clean-types":"rimraf lib/types","prepublishOnly":"npm run build","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"11.6.2","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"24.11.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"immer":"^11.0.1","virtua":"^0.48.2","react-dnd":"^16.0.1","react-dnd-html5-backend":"^16.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","rollup":"^4.53.3","postcss":"^8.5.6","gh-pages":"^6.3.0","prettier":"^3.7.4","react-dom":"^19.2.3","storybook":"^10.1.7","typescript":"^5.9.3","@types/react":"^19.2.7","@eslint/compat":"^2.0.0","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.49.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","@storybook/addon-docs":"^10.1.7","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^10.1.7","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^29.0.0","eslint-plugin-storybook":"^10.1.7","react-dnd-touch-backend":"^16.0.1","@chromatic-com/storybook":"^4.1.3","@rollup/plugin-typescript":"^12.3.0","@storybook/react-webpack5":"^10.1.7","@typescript-eslint/parser":"^8.49.0","eslint-plugin-react-hooks":"^7.0.1","@rollup/plugin-node-resolve":"^16.0.3","eslint-config-airbnb-extended":"^2.3.3","@typescript-eslint/eslint-plugin":"^8.49.0","eslint-import-resolver-typescript":"^4.4.4","@storybook/addon-webpack5-compiler-swc":"^4.0.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dnd":"^16.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dnd-html5-backend":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_5.0.0-beta.2_1765516228749_0.6782234179737927","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-rc.1":{"name":"@nosferatu500/react-sortable-tree","version":"5.0.0-rc.1","keywords":["react","react-component","sortable-tree","virtual-tree"],"author":{"name":"Chris Fritz"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@5.0.0-rc.1","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Vitalii Shvetsov"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"a0838427f646f2171080c2c76c6635bab17b33ea","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-5.0.0-rc.1.tgz","fileCount":6,"integrity":"sha512-2Qnaehdf89U8bngXwDrUOuICVpKTfBQGlz+kuiModQH+lcAPxynhrMIhla0nlxHYkkX0H43Qx9D9sEltije/SQ==","signatures":[{"sig":"MEYCIQCMSZ1tursOeJ9ycPQWAyBC/tRalsoDfavQaiACthVUbQIhAMrHZ7nyp4ckIP59c+siynwsUalOI7eE/ZfOdipdNEw3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251707},"main":"lib/index.esm.js","types":"lib/index.d.ts","module":"lib/index.esm.js","engines":{"node":">=24.11"},"gitHead":"76caa4363d3565ec5116df6576d9643087d0f07e","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --cache --fix","build":"rollup -c && npm run clean-types","clean":"rimraf lib","prebuild":"npm run clean","storybook":"storybook dev -p 6006","clean-types":"rimraf lib/types","prepublishOnly":"npm run build","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"11.6.2","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"24.11.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"immer":"^11.1.3","virtua":"^0.48.5","react-dnd":"^16.0.1","react-dnd-html5-backend":"^16.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.4","eslint":"^9.39.2","rollup":"^4.57.1","postcss":"^8.5.6","gh-pages":"^6.3.0","prettier":"^3.8.1","react-dom":"^19.2.4","storybook":"^10.2.3","typescript":"^5.9.3","@types/react":"^19.2.10","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.54.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","@storybook/addon-docs":"^10.2.3","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.6","eslint-plugin-unicorn":"^62.0.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^10.2.3","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.5","@rollup/plugin-commonjs":"^29.0.0","eslint-plugin-storybook":"^10.2.3","react-dnd-touch-backend":"^16.0.1","@chromatic-com/storybook":"^5.0.0","@rollup/plugin-typescript":"^12.3.0","@storybook/react-webpack5":"^10.2.3","@typescript-eslint/parser":"^8.54.0","eslint-plugin-react-hooks":"^7.0.1","@rollup/plugin-node-resolve":"^16.0.3","eslint-config-airbnb-extended":"^3.0.1","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4","@storybook/addon-webpack5-compiler-swc":"^4.0.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dnd":"^16.0.0","react-dom":"^18.0.0 || ^19.0.0","react-dnd-html5-backend":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_5.0.0-rc.1_1769787675252_0.48062140979544954","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-rc.2":{"name":"@nosferatu500/react-sortable-tree","version":"5.0.0-rc.2","keywords":["react","react-component","sortable-tree","virtual-tree"],"author":{"name":"Chris Fritz"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@5.0.0-rc.2","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Vitalii Shvetsov"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"f94b43dd95963dc56136e1fc8fee97dbeb65328e","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-5.0.0-rc.2.tgz","fileCount":6,"integrity":"sha512-iuJPeTeL7ABisUQM9BemfY8IcITpIe2Ir6itnJ0rPT9lT7dMIJQHSfgsiwbK/LQY5yVc2EVEM7wZnBpGAhMD3g==","signatures":[{"sig":"MEUCIGOs06PdmGzqyC8R96FVGlY1kkIvXiB4FV/acRM7vqhlAiEAm5/AIdtEStkm9vPIGvi2n2QVtRNps4jCIDbrTTihHiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257132},"main":"lib/index.esm.js","types":"lib/index.d.ts","module":"lib/index.esm.js","engines":{"node":">=24.11"},"gitHead":"e223d1d07bed409ecefdd0a1ad0364a7fc10719c","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --cache --fix","build":"rollup -c && npm run clean-types","clean":"rimraf lib","prebuild":"npm run clean","storybook":"storybook dev -p 6006","clean-types":"rimraf lib/types","prepublishOnly":"npm run build","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"11.6.2","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"24.11.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"immer":"^11.1.3","virtua":"^0.48.5","react-dnd":"^16.0.1","react-dnd-html5-backend":"^16.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.4","eslint":"^9.39.2","rollup":"^4.57.1","postcss":"^8.5.6","gh-pages":"^6.3.0","prettier":"^3.8.1","react-dom":"^19.2.4","storybook":"^10.2.3","typescript":"^5.9.3","@types/react":"^19.2.10","@eslint/compat":"^2.0.1","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.54.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","@storybook/addon-docs":"^10.2.3","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.6","eslint-plugin-unicorn":"^62.0.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^10.2.3","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.5","@rollup/plugin-commonjs":"^29.0.0","eslint-plugin-storybook":"^10.2.3","react-dnd-touch-backend":"^16.0.1","@chromatic-com/storybook":"^5.0.0","@rollup/plugin-typescript":"^12.3.0","@storybook/react-webpack5":"^10.2.3","@typescript-eslint/parser":"^8.54.0","eslint-plugin-react-hooks":"^7.0.1","@rollup/plugin-node-resolve":"^16.0.3","eslint-config-airbnb-extended":"^3.0.1","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4","@storybook/addon-webpack5-compiler-swc":"^4.0.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dnd":"^16.0.0","react-dom":"^18.0.0 || ^19.0.0","react-dnd-html5-backend":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_5.0.0-rc.2_1770039227321_0.572073460946932","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@nosferatu500/react-sortable-tree","version":"5.0.0","keywords":["react","react-component","sortable-tree","virtual-tree"],"author":{"name":"Chris Fritz"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@5.0.0","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Vitalii Shvetsov"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"59f6afe197071d60854199258999ffe1af331d7f","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-5.0.0.tgz","fileCount":6,"integrity":"sha512-1pcjXUiX3hNO2PKlBhtB1lFYHWD1xsRtLjBXrakPhGU9JGrTzuXDWM2Nwy1u5VAkyWK1GbgQMUCw80uh8fN1zA==","signatures":[{"sig":"MEUCIQDFM+b1nYuppYmO/wSNJatrsxFfU7fRdl4uPgWygk5TugIgDgfzz5MaJ09qPF972H6qu6mUfQQXQzIDrxO9/qnWIB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260510},"main":"lib/index.esm.js","types":"lib/index.d.ts","module":"lib/index.esm.js","engines":{"node":">=24.11"},"gitHead":"e2795520c69509b16a6a218c4b210265fb8dbc55","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --cache --fix","build":"rollup -c && npm run clean-types","clean":"rimraf lib","prebuild":"npm run clean","storybook":"storybook dev -p 6006","clean-types":"rimraf lib/types","build:compiler":"REACT_COMPILER=true rollup -c && npm run clean-types","prepublishOnly":"npm run build","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"11.6.2","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"_nodeVersion":"24.11.1","browserslist":{"production":[">0.2%","not dead","not ie <= 11","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"immer":"^11.1.4","virtua":"^0.48.6","react-dnd":"^16.0.0","react-dnd-html5-backend":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","eslint":"^9.39.3","rollup":"^4.59.0","postcss":"^8.5.6","gh-pages":"^6.3.0","prettier":"^3.8.1","react-dom":"^19.2.4","storybook":"^10.2.13","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/react":"^19.2.14","@eslint/compat":"^2.0.2","@eslint/eslintrc":"^3.3.4","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.3.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","@rollup/plugin-babel":"^6.1.0","eslint-plugin-import":"^2.32.0","@storybook/addon-docs":"^10.2.13","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.7","eslint-plugin-unicorn":"^63.0.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^10.2.13","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.5","@rollup/plugin-commonjs":"^29.0.0","eslint-plugin-storybook":"^10.2.13","react-dnd-touch-backend":"^16.0.1","@chromatic-com/storybook":"^5.0.1","@rollup/plugin-typescript":"^12.3.0","@storybook/react-webpack5":"^10.2.13","@typescript-eslint/parser":"^8.56.1","eslint-plugin-react-hooks":"^7.0.1","@rollup/plugin-node-resolve":"^16.0.3","babel-plugin-react-compiler":"^1.0.0","eslint-config-airbnb-extended":"^3.0.1","@typescript-eslint/eslint-plugin":"^8.56.1","eslint-import-resolver-typescript":"^4.4.4","@storybook/addon-webpack5-compiler-swc":"^4.0.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dnd":"^16.0.0","react-dom":"^18.0.0 || ^19.0.0","react-dnd-html5-backend":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_5.0.0_1772199921250_0.12000199474235007","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@nosferatu500/react-sortable-tree","version":"5.1.0","keywords":["react","react-component","sortable-tree","virtual-tree"],"author":{"name":"Chris Fritz"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@5.1.0","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"name":"Vitalii Shvetsov"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"b37309f7ea47f0c1019dd544ff0dd139b4868d21","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-5.1.0.tgz","fileCount":6,"integrity":"sha512-2lSs2FXMoDgFXXzzOjAjcWqll930cShZlFhV7v9GEFdSMwgC+hEEMmAXKmOWffo66wLQSGQZCCS4+vw6jV+fUg==","signatures":[{"sig":"MEUCICq7Jpng32rkdjhZF+7BM2POxnu2nnzggkt5SiMYra7sAiEAh1dLoDRjz0Sxpm3TaBL0OhTA+isluT9cXLCTZLNI2IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218983},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=24.11"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"gitHead":"a362772e46bb45684d22201473ec2fc4312f4dd2","scripts":{"lint":"npm run lint:oxlint && npm run lint:eslint","build":"tsdown","format":"prettier --write .","lint:fix":"oxlint src --fix && eslint 'src/**/*.{ts,tsx}' --cache --fix","prebuild":"npm run typecheck","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","lint:eslint":"eslint 'src/**/*.{ts,tsx}' --cache","lint:oxlint":"oxlint src","format:check":"prettier --check .","check:exports":"publint --strict && attw --pack . --ignore-rules cjs-resolves-to-esm","build:compiler":"REACT_COMPILER=true tsdown","prepublishOnly":"npm run build && npm run check:exports","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"11.6.2","description":"Drag-and-drop sortable component for nested data and hierarchies","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"immer":"^11.1.0","virtua":"^0.50.0","react-dnd":"^16.0.0","react-dnd-html5-backend":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","react":"^19.2.8","eslint":"^10.8.0","oxlint":"^1.76.0","tsdown":"^0.22.14","globals":"^17.8.0","publint":"^0.3.22","gh-pages":"^6.3.0","prettier":"^3.9.6","react-dom":"^19.2.8","storybook":"^10.5.5","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typescript-eslint":"^8.65.0","@arethetypeswrong/cli":"^0.18.5","@storybook/addon-docs":"^10.5.5","@storybook/react-vite":"^10.5.5","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^72.0.0","@storybook/addon-links":"^10.5.5","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","eslint-plugin-storybook":"^10.5.5","react-dnd-touch-backend":"^16.0.1","eslint-plugin-react-hooks":"^7.1.1","babel-plugin-react-compiler":"^1.0.0","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dnd":"^16.0.0","react-dom":"^18.0.0 || ^19.0.0","react-dnd-html5-backend":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_5.1.0_1785853313264_0.5557279893236418","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@nosferatu500/react-sortable-tree","version":"6.0.0","keywords":["react","react-component","react19","tree","treeview","sortable-tree","virtual-tree","virtualized","drag-and-drop","dnd","sortable","nested","hierarchy","accessibility","a11y","typescript"],"author":{"name":"Vitalii Shvetsov"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@6.0.0","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"url":"original author of react-sortable-tree","name":"Chris Fritz"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"9ccd83daf305cceb6001e55aea94303012d6501e","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-6.0.0.tgz","fileCount":8,"integrity":"sha512-Kx7V4M+dh7OIuWvur6XVjFb17uRnrib4xkTsKAa7J5w0KHQcCAoKMpsd+R68WcImJIRAW/yRcQBP7xa7ZOotdQ==","signatures":[{"sig":"MEQCIBkW++ZBRQQRVdgDaTjeKibf6XNrz7CcqWjViDpFhBHLAiAMyWYHs4vSDDb+NUfN1AfsIwGC676VH+ycPlgSDUCEdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323786},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./style.css":"./lib/style.css","./package.json":"./package.json"},"gitHead":"c396d95aa36f20ba0db3757c561acbd889b6a1f3","scripts":{"lint":"npm run lint:oxlint && npm run lint:eslint","test":"vitest run","bench":"npm --prefix benchmark run footprint && npm --prefix benchmark run bench","build":"tsdown","format":"prettier --write .","lint:fix":"oxlint src --fix && eslint 'src/**/*.{ts,tsx}' --cache --fix","prebuild":"npm run typecheck","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","bench:setup":"npm run build && node benchmark/pack-fork.mjs && npm --prefix benchmark install && npm --prefix benchmark/legacy install && npm --prefix benchmark/compat19 install --legacy-peer-deps","lint:eslint":"eslint 'src/**/*.{ts,tsx}' --cache","lint:oxlint":"oxlint src","format:check":"prettier --check .","check:exports":"publint --strict && attw --pack . --ignore-rules cjs-resolves-to-esm --exclude-entrypoints style.css","prepublishOnly":"npm run build && npm run check:exports","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"devEngines":{"runtime":{"name":"node","onFail":"warn","version":">=24.11"}},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"11.17.0","description":"Accessible drag-and-drop sortable tree for React 19, with virtualized rendering and first-class TypeScript types","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","dependencies":{"virtua":"^0.50.0","react-dnd":"^16.0.0","react-dnd-html5-backend":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","jsdom":"^30.0.1","react":"^19.2.8","eslint":"^10.8.0","oxlint":"^1.76.0","tsdown":"^0.22.14","vitest":"^4.1.10","globals":"^17.8.0","publint":"^0.3.22","gh-pages":"^6.3.0","prettier":"^3.9.6","react-dom":"^19.2.8","storybook":"^10.5.5","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.7","@tsdown/css":"^0.22.14","@types/node":"^24.13.3","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","typescript-eslint":"^8.65.0","@testing-library/dom":"^10.4.1","@arethetypeswrong/cli":"^0.18.5","@storybook/addon-docs":"^10.5.5","@storybook/react-vite":"^10.5.5","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^72.0.0","@storybook/addon-links":"^10.5.5","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","react-dnd-test-backend":"^16.0.1","eslint-plugin-storybook":"^10.5.5","react-dnd-touch-backend":"^16.0.1","eslint-plugin-react-hooks":"^7.1.1","@testing-library/user-event":"^14.6.1","babel-plugin-react-compiler":"^1.0.0","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"react":"^19.0.0","react-dnd":"^16.0.0","react-dom":"^19.0.0","react-dnd-html5-backend":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_6.0.0_1785853757707_0.5580952395978747","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@nosferatu500/react-sortable-tree","version":"7.0.0","keywords":["react","react-component","react19","tree","treeview","sortable-tree","virtual-tree","virtualized","drag-and-drop","dnd","sortable","nested","hierarchy","accessibility","a11y","typescript"],"author":{"name":"Vitalii Shvetsov"},"license":"MIT","_id":"@nosferatu500/react-sortable-tree@7.0.0","maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"contributors":[{"url":"original author of react-sortable-tree","name":"Chris Fritz"}],"homepage":"https://nosferatu500.github.io/react-sortable-tree","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"dist":{"shasum":"299a407ebe9ed3abb7b056c434f558bb47f51ed8","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-7.0.0.tgz","fileCount":8,"integrity":"sha512-kkrp76Bob8GSzi22wCBJJUZmK5jGH82uIAFRTPFuDL+k6+RdsvcI3Ppn/DdhLjdHoV5LV8MHqlxDaxRJxp//xQ==","signatures":[{"sig":"MEYCIQDgfItTmwyjocQo5+1tn/k9X48VA2/qbwIjFcpukEZlEwIhAPv8aGJDCXp2O1pKvFBgwh9Zb2zWUfFasFcw2ArIjU72","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377172},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=22.12"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./style.css":"./lib/style.css","./package.json":"./package.json"},"gitHead":"3736abda10590674b885263e08d7f1597ddd4c4a","scripts":{"lint":"npm run lint:oxlint && npm run lint:eslint","test":"vitest run","bench":"npm --prefix benchmark run footprint && npm --prefix benchmark run bench","build":"tsdown","format":"prettier --write .","lint:fix":"oxlint src --fix && eslint 'src/**/*.{ts,tsx}' --cache --fix","prebuild":"npm run typecheck","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:build":"npm run build && vitest run --config vitest.build.config.ts","test:watch":"vitest","bench:setup":"npm run build && node benchmark/pack-fork.mjs && npm --prefix benchmark install && npm --prefix benchmark/legacy install && npm --prefix benchmark/compat19 install --legacy-peer-deps","lint:eslint":"eslint 'src/**/*.{ts,tsx}' --cache","lint:oxlint":"oxlint src","format:check":"prettier --check .","check:exports":"publint --strict && attw --pack . --ignore-rules cjs-resolves-to-esm --exclude-entrypoints style.css","prepublishOnly":"npm run test:build && npm run check:exports","build-storybook":"storybook build","deploy-storybook":"gh-pages -d storybook-static"},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"es5","bracketSameLine":true},"devEngines":{"runtime":{"name":"node","onFail":"warn","version":">=24.11"}},"repository":{"url":"git+https://github.com/nosferatu500/react-sortable-tree.git","type":"git"},"_npmVersion":"11.17.0","description":"Accessible drag-and-drop sortable tree for React 19, with virtualized rendering and first-class TypeScript types","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"virtua":"^0.50.0","@nosferatu500/react-dnd":"^19.0.0","@nosferatu500/react-dnd-html5-backend":"^19.0.0","@nosferatu500/react-dnd-keyboard-backend":"^19.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","jsdom":"^30.0.1","react":"^19.2.8","eslint":"^10.8.0","oxlint":"^1.77.0","tsdown":"^0.22.14","vitest":"^4.1.10","globals":"^17.9.0","publint":"^0.3.23","gh-pages":"^6.3.0","prettier":"^3.9.6","react-dom":"^19.2.8","storybook":"^10.5.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.7","@tsdown/css":"^0.22.14","@types/node":"^24.13.3","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","typescript-eslint":"^8.66.0","@testing-library/dom":"^10.4.1","@arethetypeswrong/cli":"^0.18.5","@storybook/addon-docs":"^10.5.6","@storybook/react-vite":"^10.5.6","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","@storybook/addon-links":"^10.5.6","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","eslint-plugin-storybook":"^10.5.6","eslint-plugin-react-hooks":"^7.1.1","@testing-library/user-event":"^14.6.3","babel-plugin-react-compiler":"^1.0.0","eslint-import-resolver-typescript":"^4.4.5","@nosferatu500/react-dnd-test-backend":"^19.0.0","@nosferatu500/react-dnd-touch-backend":"^19.0.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@nosferatu500/react-dnd":"^19.0.0","@nosferatu500/react-dnd-html5-backend":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-sortable-tree_7.0.0_1786358676865_0.10997272070920161","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@nosferatu500/react-sortable-tree","version":"7.1.0","description":"Accessible drag-and-drop sortable tree for React 19, with virtualized rendering and first-class TypeScript types","homepage":"https://nosferatu500.github.io/react-sortable-tree","type":"module","main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./style.css":"./lib/style.css","./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","test:build":"npm run build && vitest run --config vitest.build.config.ts","prebuild":"npm run typecheck","build":"tsdown","check:exports":"publint --strict && attw --pack . --ignore-rules cjs-resolves-to-esm --exclude-entrypoints style.css","lint":"npm run lint:oxlint && npm run lint:eslint","lint:oxlint":"oxlint src","lint:eslint":"eslint 'src/**/*.{ts,tsx}' --cache","lint:fix":"oxlint src --fix && eslint 'src/**/*.{ts,tsx}' --cache --fix","format":"prettier --write .","format:check":"prettier --check .","bench:setup":"npm run build && node benchmark/pack-fork.mjs && npm --prefix benchmark install && npm --prefix benchmark/legacy install && npm --prefix benchmark/compat19 install --legacy-peer-deps","bench":"npm --prefix benchmark run footprint && npm --prefix benchmark run bench","storybook":"storybook dev -p 6006","build-storybook":"storybook build","prepublishOnly":"npm run test:build && npm run check:exports","deploy-storybook":"gh-pages -d storybook-static"},"sideEffects":["**/*.css"],"engines":{"node":">=22.12"},"devEngines":{"runtime":{"name":"node","version":">=24.11","onFail":"warn"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"bracketSameLine":true,"tabWidth":2,"printWidth":80},"repository":{"type":"git","url":"git+https://github.com/nosferatu500/react-sortable-tree.git"},"keywords":["react","react-component","react19","tree","treeview","sortable-tree","virtual-tree","virtualized","drag-and-drop","dnd","sortable","nested","hierarchy","accessibility","a11y","typescript"],"publishConfig":{"access":"public"},"author":{"name":"Vitalii Shvetsov"},"contributors":[{"name":"Chris Fritz","url":"original author of react-sortable-tree"}],"license":"MIT","bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"devDependencies":{"@arethetypeswrong/cli":"^0.18.5","@babel/core":"^7.29.7","@eslint/js":"^10.0.1","@nosferatu500/dnd-core":"^19.2.0","@nosferatu500/react-dnd-test-backend":"^19.2.0","@nosferatu500/react-dnd-touch-backend":"^19.2.0","@storybook/addon-docs":"^10.5.6","@storybook/addon-links":"^10.5.6","@storybook/react-vite":"^10.5.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@testing-library/user-event":"^14.6.3","@tsdown/css":"^0.22.14","@types/node":"^24.13.3","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","babel-plugin-react-compiler":"^1.0.0","eslint":"^10.8.0","eslint-config-prettier":"^10.1.8","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-import-x":"^4.17.1","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-storybook":"^10.5.6","eslint-plugin-unicorn":"^73.0.0","gh-pages":"^6.3.0","globals":"^17.9.0","jsdom":"^30.0.1","oxlint":"^1.77.0","prettier":"^3.9.6","publint":"^0.3.23","react":"^19.2.8","react-dom":"^19.2.8","storybook":"^10.5.6","tsdown":"^0.22.14","typescript":"^6.0.3","typescript-eslint":"^8.66.0","vite":"^8.2.0","vitest":"^4.1.10"},"peerDependencies":{"@nosferatu500/react-dnd":"^19.2.0","@nosferatu500/react-dnd-html5-backend":"^19.2.0","react":"^19.2.0","react-dom":"^19.2.0"},"dependencies":{"@nosferatu500/react-dnd":"^19.2.0","@nosferatu500/react-dnd-html5-backend":"^19.2.0","@nosferatu500/react-dnd-keyboard-backend":"^19.2.0","virtua":"^0.50.1"},"gitHead":"98b117cd51d9544b4710c68a4296c988b1180df5","_id":"@nosferatu500/react-sortable-tree@7.1.0","_nodeVersion":"26.7.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-L8tHOPJ4OiiV+50ZZFY1SoItCdOtxIx8HNJ+tHlfcgE9SaMtAB6UHUkZTrSk1M7AtOXgMa+IZxS+HwGIneTNaQ==","shasum":"bbd6347a9bf8b5f531598e943e4784774f9044ed","tarball":"https://registry.npmjs.org/@nosferatu500/react-sortable-tree/-/react-sortable-tree-7.1.0.tgz","fileCount":8,"unpackedSize":468010,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDs+OghMuM6pV+NaqzH5ya6qZH2SJ/cEe9lTfaO9iQltAIhAKkeT016SBGscbkymzOvvFXJWY4oMys5WJSMfLG292oA"}]},"_npmUser":{"name":"nosferatu500","email":"vitalya199529@gmail.com"},"directories":{},"maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-sortable-tree_7.1.0_1787800510283_0.5079377007585104"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-23T01:44:23.004Z","modified":"2026-08-27T03:15:10.753Z","3.0.0":"2021-06-23T01:44:23.241Z","3.0.1":"2021-06-24T10:14:04.850Z","3.0.2":"2021-06-28T00:21:25.217Z","3.0.3":"2021-06-28T01:26:53.545Z","3.0.4":"2021-07-10T05:56:09.232Z","3.0.5":"2021-07-16T11:08:54.057Z","4.0.0-alpha.0":"2021-07-31T10:15:55.805Z","4.0.0-alpha.1":"2021-07-31T11:37:03.462Z","4.0.0-alpha.2":"2021-07-31T12:14:57.500Z","4.0.0-alpha.3":"2021-07-31T12:55:09.139Z","4.0.0-beta.0":"2021-08-08T04:55:25.415Z","4.0.0-beta.1":"2021-10-02T07:15:04.909Z","4.0.0-beta.2":"2021-10-14T05:47:44.738Z","4.0.0-beta.3":"2021-10-14T07:09:34.419Z","4.0.0-beta.4":"2021-10-14T08:49:33.586Z","4.0.0-beta.5":"2021-10-14T08:58:00.195Z","3.0.6":"2021-10-14T09:01:00.945Z","4.0.0-beta.6":"2021-10-14T09:47:47.016Z","4.0.0-beta.7":"2021-10-14T11:31:51.959Z","4.0.0-beta.8":"2021-10-16T00:48:18.861Z","4.0.0-beta.9":"2021-10-16T00:54:16.761Z","4.0.0-beta.10":"2021-10-16T00:58:10.123Z","4.0.0-beta.11":"2021-10-24T23:50:13.310Z","4.0.0-beta.12":"2021-11-06T05:26:20.006Z","4.0.0":"2021-11-12T08:29:07.943Z","4.0.1":"2021-11-17T06:34:39.074Z","4.0.2":"2021-11-29T00:14:00.407Z","4.0.3-alpha.1":"2021-12-24T00:34:59.108Z","4.0.3-alpha.2":"2021-12-24T00:45:30.917Z","4.0.3":"2021-12-24T03:10:44.095Z","4.0.4":"2022-01-21T00:59:06.091Z","4.0.5":"2022-01-27T09:35:09.820Z","4.0.6":"2022-02-08T09:02:57.011Z","4.1.0":"2022-03-29T01:28:37.881Z","4.1.1":"2022-05-21T13:40:25.967Z","4.1.2":"2022-05-21T14:52:27.207Z","6.0.0-alpha.0":"2022-06-22T13:11:42.888Z","4.1.3":"2022-07-19T01:56:47.121Z","6.0.0-alpha.1":"2022-08-10T11:40:21.720Z","6.0.0-alpha.2":"2022-08-10T11:46:00.907Z","6.0.0-alpha.3":"2022-08-10T11:47:51.509Z","4.1.4":"2022-08-10T11:48:58.711Z","4.1.5":"2022-10-05T00:59:34.173Z","6.0.0-alpha.4":"2022-10-05T01:06:09.302Z","4.2.0":"2022-10-05T08:04:28.077Z","6.0.0-alpha.5":"2022-10-18T02:32:27.221Z","4.2.1":"2022-11-07T03:50:03.521Z","4.2.2":"2023-02-03T09:52:41.035Z","4.3.0":"2023-03-03T09:02:00.884Z","4.4.0":"2023-04-26T00:56:52.848Z","5.0.0-alpha.0":"2023-09-12T14:10:07.434Z","5.0.0-alpha.1":"2023-09-12T14:22:06.605Z","5.0.0-alpha.2":"2023-09-12T14:47:15.510Z","5.0.0-alpha.3":"2023-09-12T14:52:12.857Z","5.0.0-alpha.4":"2023-09-12T14:53:54.696Z","5.0.0-alpha.5":"2023-10-11T01:32:58.327Z","5.0.0-alpha.6":"2024-03-04T00:00:15.129Z","5.0.0-alpha.7":"2024-04-04T06:10:58.952Z","5.0.0-beta.1":"2025-11-26T14:28:07.461Z","5.0.0-beta.2":"2025-12-12T05:10:28.898Z","5.0.0-rc.1":"2026-01-30T15:41:15.401Z","5.0.0-rc.2":"2026-02-02T13:33:47.470Z","5.0.0":"2026-02-27T13:45:21.411Z","5.1.0":"2026-08-04T14:21:53.406Z","6.0.0":"2026-08-04T14:29:17.868Z","7.0.0":"2026-08-10T10:44:36.997Z","7.1.0":"2026-08-27T03:15:10.434Z"},"bugs":{"url":"https://github.com/nosferatu500/react-sortable-tree/issues"},"author":{"name":"Vitalii Shvetsov"},"license":"MIT","homepage":"https://nosferatu500.github.io/react-sortable-tree","keywords":["react","react-component","react19","tree","treeview","sortable-tree","virtual-tree","virtualized","drag-and-drop","dnd","sortable","nested","hierarchy","accessibility","a11y","typescript"],"repository":{"type":"git","url":"git+https://github.com/nosferatu500/react-sortable-tree.git"},"description":"Accessible drag-and-drop sortable tree for React 19, with virtualized rendering and first-class TypeScript types","contributors":[{"name":"Chris Fritz","url":"original author of react-sortable-tree"}],"maintainers":[{"name":"nosferatu500","email":"vitalya199529@gmail.com"}],"readme":"# React Sortable Tree\n\n[![CI](https://github.com/nosferatu500/react-sortable-tree/actions/workflows/ci.yml/badge.svg)](https://github.com/nosferatu500/react-sortable-tree/actions/workflows/ci.yml)\n![NPM version](https://img.shields.io/npm/v/@nosferatu500/react-sortable-tree.svg?style=flat)\n![NPM license](https://img.shields.io/npm/l/@nosferatu500/react-sortable-tree.svg?style=flat)\n[![NPM total downloads](https://img.shields.io/npm/dt/@nosferatu500/react-sortable-tree.svg?style=flat)](https://npmcharts.com/compare/@nosferatu500/react-sortable-tree?minimal=true)\n[![NPM monthly downloads](https://img.shields.io/npm/dm/@nosferatu500/react-sortable-tree.svg?style=flat)](https://npmcharts.com/compare/@nosferatu500/react-sortable-tree?minimal=true)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\nDrag-and-drop sortable representation of hierarchical data for React 19, usable by mouse, touch **and keyboard**, with virtualized rendering powered by [`virtua`](https://github.com/inokawa/virtua) and drag-and-drop by [`@nosferatu500/react-dnd`](https://github.com/nosferatu500/react-dnd). [Storybook demos](https://nosferatu500.github.io/react-sortable-tree/) cover both basic and advanced scenarios.\n\n## Why this fork\n\nThis is a maintained fork of [`react-sortable-tree`](https://www.npmjs.com/package/react-sortable-tree)\nby Chris Fritz, carrying its full git history. Upstream's last release was\n**v2.8.0 in August 2020**, targeting React 16; this fork started in June 2021 to add\nReact 17 support and has been maintained since. The comparison below is against that\nlast upstream release. The component API is recognisably the same; everything underneath\nhas been rebuilt.\n\n|                      | original v2.8.0 (Aug 2020)                         | this fork v7                                                                        |\n| -------------------- | -------------------------------------------------- | ----------------------------------------------------------------------------------- |\n| Maintenance          | no releases since 2020                             | actively maintained                                                                 |\n| React                | 16                                                 | 19 (incl. React Compiler)                                                           |\n| Components           | class components                                   | function components + hooks                                                         |\n| TypeScript           | none bundled — needed `@types/react-sortable-tree` | written in TS, `.d.ts` shipped                                                      |\n| Accessibility        | one `aria-label`, no keyboard support              | full ARIA tree pattern, [keyboard navigation **and drag and drop**](#accessibility) |\n| Virtualization       | `react-virtualized`                                | `virtua`                                                                            |\n| Drag and drop        | `react-dnd` 11                                     | `@nosferatu500/react-dnd` 19 — a maintained fork                                    |\n| Runtime dependencies | 7                                                  | 4                                                                                   |\n| Module format        | CJS + ESM                                          | ESM only                                                                            |\n| Styling              | plain CSS                                          | CSS custom properties, `@property`, `@layer`                                        |\n| Tests                | Jest                                               | Vitest, 301 tests                                                                   |\n\n**Migrating from the original?** You still import a stylesheet, just from the scoped\nname (`import '@nosferatu500/react-sortable-tree/style.css'`). The main API change is\nthat `SortableTree` is a named export rather than the default. Props tied to the old\n`react-virtualized` list no longer exist; `virtuaRef` exposes the virtual list instead.\nThe per-version migration notes in [CHANGELOG.md](./CHANGELOG.md) cover the rest.\n\n## Benchmarks\n\nMeasured against the original release and against\n[`@minoru/react-dnd-treeview`](https://github.com/minop1205/react-dnd-treeview), the\nother actively maintained `react-dnd` tree for React. Same tree, same 600×900 viewport,\nsame 62px rows, an HTML5 drag-and-drop backend in all three, real Chrome. The harness,\nthe exact method and its known asymmetries live in [benchmark/](./benchmark/):\n\n```sh\nnpm run bench:setup   # build + pack the fork, install the three workspaces\nnpm run bench         # writes benchmark/results.json and RESULTS.md\n```\n\nThe original is benchmarked on React 16.14, the newest React its peer range allows;\nthe other two on React 19.2. Note the drag-and-drop layers differ by necessity: this fork\nis on `@nosferatu500/react-dnd` 19 plus its keyboard backend, the other two on upstream\n`react-dnd` 16. Medians of 11 runs after a discarded warm-up, on an Apple M4. A figure is\nonly **bolded** as a win where the winner's slowest run still beat the runner-up's fastest\nrun — `results.json` keeps the min/max behind every median so that test is reproducible\nrather than a judgement call.\n\n### Shipping cost\n\n|                                                           | this fork v7.0.0 | react-sortable-tree v2.8.0 | @minoru/react-dnd-treeview v3.5.4 |\n| --------------------------------------------------------- | ---------------- | -------------------------- | --------------------------------- |\n| JS, minified + gzipped (library alone)                    | **16.0 kB**      | 46.5 kB                    | 52.2 kB                           |\n| JS, minified + gzipped (with `react-dnd` + HTML5 backend) | **30.9 kB**      | 65.0 kB                    | 64.5 kB                           |\n| Stylesheet, gzipped                                       | **2.5 kB**       | 3.2 kB                     | none (headless)                   |\n| npm packages installed                                    | **8**            | 30                         | 20                                |\n| `node_modules` on disk                                    | **4.6 MB**       | 12.9 MB                    | 14.6 MB                           |\n| React versions supported                                  | 19               | 16 only                    | 18, 19                            |\n\n### Runtime\n\nMain-thread CPU time. A \"group\" is 1/10th of the tree, so expanding one at 10,000 nodes\nreveals 999 rows.\n\n| Nodes  | Library             | Mount CPU | Expand a group | Scroll top→bottom CPU | DOM elements | Event listeners | JS heap    |\n| ------ | ------------------- | --------- | -------------- | --------------------- | ------------ | --------------- | ---------- |\n| 100    | this fork           | 4.8 ms    | 3.2 ms         | 62.7 ms               | **177**      | 254             | 3.1 MB     |\n| 100    | react-sortable-tree | 4.2 ms    | 2.0 ms         | 54.7 ms               | 253          | **199**         | 3.4 MB     |\n| 100    | @minoru             | 7.0 ms    | 3.3 ms         | **11.6 ms**           | 322          | 993             | 4.1 MB     |\n| 1,000  | this fork           | 4.5 ms    | 3.1 ms         | 109 ms                | **175**      | 252             | 3.7 MB     |\n| 1,000  | react-sortable-tree | 4.1 ms    | **2.2 ms**     | 121 ms                | 251          | **197**         | 4.0 MB     |\n| 1,000  | @minoru             | 63.7 ms   | 23.4 ms        | **26.8 ms**           | 3,022        | 8,193           | 16.2 MB    |\n| 10,000 | this fork           | 6.9 ms    | 6.8 ms         | 94.4 ms               | **175**      | 252             | 8.2 MB     |\n| 10,000 | react-sortable-tree | 9.4 ms    | 4.7 ms         | 109 ms                | 251          | **197**         | **6.3 MB** |\n| 10,000 | @minoru             | 2,228 ms  | 584 ms         | **43.2 ms**           | 30,022       | 80,193          | 135.8 MB   |\n\n**All three scrolled at full frame rate.** p95 frame time stayed between 8.7 ms and\n9.3 ms for every library at every size, and not one run dropped a frame. The scroll\ncolumn is therefore headroom consumed, not jank observed — see below for why it is the\none column the virtualized libraries lose.\n\n**This fork and the original are near-indistinguishable on CPU, with one exception.** Mount\nand scroll have overlapping run-to-run ranges at every size, which is why neither is bolded\n— one library is a fork of the other and both virtualize the same way. But **expanding a\ngroup at 1,000 nodes now separates**: 2.9–3.9 ms for this fork against 1.6–2.3 ms for the\noriginal, with no overlap, so the original takes that cell.\n\nScroll CPU rises from 100 to 1,000 nodes and then flattens (109 ms and 94.4 ms overlap).\nThe 40 scroll steps are a fixed count, so past ~1,000 nodes every step jumps further than\none viewport and replaces the whole rendered window — the cost per step saturates rather\nthan continuing to grow with the tree.\n\n### First paint\n\nTime until rows are actually on screen, which includes waiting for a display frame:\n\n| Nodes  | this fork | react-sortable-tree | @minoru/react-dnd-treeview |\n| ------ | --------- | ------------------- | -------------------------- |\n| 100    | 11.8 ms   | 4.5 ms              | 7.2 ms                     |\n| 1,000  | 12.6 ms   | **4.5 ms**          | 63.1 ms                    |\n| 10,000 | 12.0 ms   | 9.1 ms              | 2,242 ms                   |\n\n### Reading the results\n\n**Where this fork wins.** A third of the bytes of either alternative, a third of the install\nfootprint, and a flat cost curve: mounting 10,000 nodes takes ~7 ms because only 13 rows are\never in the DOM. Against `@minoru` at 10,000 nodes that is ~320× less mount CPU, ~86×\ncheaper expands, ~171× fewer DOM elements and ~17× less heap. It is also the only one of the\nthree implementing the ARIA tree pattern — `role=\"treeitem\"` with\n`aria-level`/`aria-setsize`/`aria-posinset`/`aria-expanded`, a roving tabindex, arrow-key\nnavigation and keyboard drag and drop. The original exposes rows as `react-virtualized` grid\ncells (`role=\"gridcell\"` inside `role=\"grid\"`), `@minoru` as `<li role=\"listitem\">`; in\nneither are rows focusable.\n\n**Where this fork loses.** Rows appear about a frame later than the original\n(12.6 ms vs 4.5 ms at 1,000 nodes) because `virtua` measures its viewport from a\nResizeObserver before it can fill it. At 10,000 nodes it holds more heap than the\noriginal (8.2 MB vs 6.3 MB) and keeps a few more event listeners per viewport. Expanding a\ngroup costs about 1 ms more than the original on small trees, which is the price of composing\na keyboard backend over the pointer one. Scrolling costs real CPU — ~94 ms to sweep the whole\ntree against `@minoru`'s ~43 ms — because rows are re-rendered as they come into view instead\nof already existing. That is the virtualization trade in one number: spend CPU while\nscrolling, in exchange for a DOM and a heap that stop growing with the tree. Neither choice\ndropped a frame here. And it is React 19 only: `@minoru` still supports React 18.\n\n**When to pick `@minoru/react-dnd-treeview` instead.** It is the right call for small\ntrees where you want full markup control: it ships no CSS, animates expand/collapse with\n`framer-motion`, bundles multi-backend touch support, and supports React 18. Scrolling is\ncheaper because nothing re-renders. The cost is that everything is in the DOM — at 10,000\nnodes that is 30,022 elements, 80,193 listeners, 136 MB of heap and a 2.2 second mount\nthat blocks the main thread. Even 1,000 nodes take 64 ms to mount, past the frame budget.\nIt also has no built-in search, no ARIA tree semantics and no keyboard navigation.\n\n**The original v2.8.0** is a reasonable choice only if you are pinned to React 16. As the\ntable shows it is still a match on runtime — this is a fork of it — but it was last\npublished in August 2020, ships no TypeScript types, and pulls in 30 packages. It does\nnot run on React 19 at all: the harness mounts it there too and it throws\n`A React Element from an older version of React was rendered`.\n\n**Drag and drop is pointer-only in all three.** None of them supports keyboard-driven\nreordering; this fork adds keyboard navigation and focus management, not keyboard\ndragging.\n\n## Getting started\n\nInstall the package together with its peer dependencies:\n\n```sh\nnpm install @nosferatu500/react-sortable-tree \\\n  @nosferatu500/react-dnd @nosferatu500/react-dnd-html5-backend\n# or\nyarn add @nosferatu500/react-sortable-tree \\\n  @nosferatu500/react-dnd @nosferatu500/react-dnd-html5-backend\n```\n\n> **Upgrading from v6?** The peers changed packages: `react-dnd` and\n> `react-dnd-html5-backend` became `@nosferatu500/react-dnd` and\n> `@nosferatu500/react-dnd-html5-backend`. Upstream `react-dnd` has had no release since\n> 2022 and no declared React 19 support. If you never imported `react-dnd` yourself, the\n> install line above is the whole migration; see [CHANGELOG.md](./CHANGELOG.md) if you did.\n\nNode >= 22.12 is required, because those packages are ESM-only and 22.12 is the first\nrelease that can `require()` an ES module.\n\nThen import the stylesheet once, anywhere in your app:\n\n```js\nimport '@nosferatu500/react-sortable-tree/style.css'\n```\n\nThe bundle is ESM-only. Styles ship as a real stylesheet rather than being injected at\nruntime, so they work with a strict Content-Security-Policy, are present in\nserver-rendered HTML, and are minified and cached by your own build.\n\n## Quick start\n\n```tsx\nimport { useState } from 'react'\nimport { SortableTree, TreeItem } from '@nosferatu500/react-sortable-tree'\nimport '@nosferatu500/react-sortable-tree/style.css'\n\nconst initialData: TreeItem[] = [\n  { title: 'Chicken', children: [{ title: 'Egg' }] },\n  { title: 'Fish', children: [{ title: 'Fingerling' }] },\n]\n\nexport function ExampleTree() {\n  const [treeData, setTreeData] = useState(initialData)\n\n  return (\n    <div style={{ height: 400 }}>\n      <SortableTree treeData={treeData} onChange={setTreeData} />\n    </div>\n  )\n}\n```\n\nAlready have a surrounding drag-and-drop context? Use the context-less export, and wrap\nyour own backend with `withTreeKeyboard` so keyboard dragging still works:\n\n```tsx\nimport { DndProvider } from '@nosferatu500/react-dnd'\nimport { HTML5Backend } from '@nosferatu500/react-dnd-html5-backend'\nimport {\n  SortableTreeWithoutDndContext,\n  withTreeKeyboard,\n} from '@nosferatu500/react-sortable-tree'\n\n// Once, at module scope — a new backend identity rebuilds the whole manager.\nconst backend = withTreeKeyboard(HTML5Backend)\n\n;<DndProvider backend={backend}>\n  <SortableTreeWithoutDndContext treeData={treeData} onChange={setTreeData} />\n</DndProvider>\n```\n\n`SortableTree` does this for you. A bare pointer backend has no keyboard gesture at all,\nand losing it is silent, so this matters whenever you supply the provider — including when\nyou swap in `TouchBackend`.\n\nYou do not have to choose one pointer backend. `composeBackends` runs several at once, so\nmouse and touch both work with no feature detection between them:\n\n```jsx\nimport { composeBackends } from '@nosferatu500/dnd-core'\n\nconst backend = withTreeKeyboard(composeBackends(HTML5Backend, TouchBackend))\n```\n\n`withTreeKeyboard` flattens a composite rather than nesting one, so this stays a single\nbackend as far as the provider is concerned. Only compose backends that answer different\ngestures — `HTML5Backend` listens for `dragstart` and `TouchBackend` for `touchstart`, which\ndo not overlap unless you turn on `TouchBackend`'s `enableMouseEvents`.\n\n## Component props\n\nAll props are typed in `ReactSortableTreeProps` (see `src/react-sortable-tree.tsx`).\n\n### Required props\n\n| Prop       | Type                             | Description                                                                       |\n| ---------- | -------------------------------- | --------------------------------------------------------------------------------- |\n| `treeData` | `TreeItem[]`                     | Array of tree nodes with `{ title?, subtitle?, expanded?, children?, ...custom }` |\n| `onChange` | `(treeData: TreeItem[]) => void` | Called on every tree data change                                                  |\n\n`title` and `subtitle` take a value _or_ a function of the node, which is called with\n`{ node, path, treeIndex }` when the row renders:\n\n```tsx\nconst treeData: TreeItem[] = [\n  { title: ({ treeIndex }) => <b>{`#${treeIndex} Chicken`}</b> },\n]\n```\n\nA node's `children` can also be a function — see [Lazy children](#lazy-children).\n\n#### Typing your own node fields\n\n`TreeItem` carries whatever custom fields you put on a node. By default those are\nunchecked — `TreeItem` is as loose as it has always been — but you can describe them and have\nthem checked instead:\n\n```tsx\ninterface Doc {\n  id: number\n  owner: string\n}\n\nconst treeData: TreeItem<Doc>[] = [\n  { id: 1, owner: 'ada', title: 'Roadmap', expanded: true, children: [...] },\n  { id: 2, owner: 'grace', title: 'Budget', ownr: 'typo' },\n  //                                        ^ error: not a field of Doc\n]\n```\n\n`TData` then flows everywhere, inferred from `treeData` — no type argument to write:\n\n```tsx\n<SortableTree\n  treeData={treeData}\n  onChange={(next) => save(next)} // next: TreeItem<Doc>[]\n  onMoveNode={({ node }) => log(node.owner)} // node.owner: string\n  canDrop={({ node, nextParent }) => nextParent?.owner === node.owner}\n/>\n```\n\n…and through every [data helper](#data-helper-functions), so a `changeNodeAtPath` on a\n`TreeItem<Doc>[]` hands back a `TreeItem<Doc>[]` rather than losing the type. Custom renderers\ntake the same parameter: `NodeRendererProps<Doc>`, `TreeRendererProps<Doc>`.\n\nPass it explicitly — `<SortableTree<Doc> …>` — when you want a mismatch reported on the\ncallback that is wrong rather than on `treeData`.\n\nThis is additive: leave `TreeItem` bare and nothing changes.\n\n### Appearance & layout\n\n| Prop                   | Type                                            | Default | Description                        |\n| ---------------------- | ----------------------------------------------- | ------- | ---------------------------------- |\n| `rowHeight`            | `number \\| ((treeIndex, node, path) => number)` | `62`    | Height of each row in pixels       |\n| `rowDirection`         | `'ltr' \\| 'rtl'`                                | `'ltr'` | Layout direction                   |\n| `scaffoldBlockPxWidth` | `number`                                        | `44`    | Width of indent per level          |\n| `style`                | `CSSProperties`                                 | -       | Styles for the outer container     |\n| `innerStyle`           | `CSSProperties`                                 | -       | Styles for the virtual list        |\n| `className`            | `string`                                        | -       | Class name for the outer container |\n\n### Theming & custom renderers\n\n| Prop                  | Type            | Description                                    |\n| --------------------- | --------------- | ---------------------------------------------- |\n| `theme`               | `ThemeProps`    | Theme object (see [Theming](#theming) section) |\n| `nodeContentRenderer` | `ComponentType` | Custom component for node content              |\n| `treeNodeRenderer`    | `ComponentType` | Custom component for the entire tree row       |\n| `placeholderRenderer` | `ComponentType` | Custom component for empty tree state          |\n\nA custom `treeNodeRenderer` only has to render `{children}`. It does **not** need to inject\n`isOver` / `canDrop` / `draggedNode` into them — those reach the content renderer on their own,\nfrom outside anything you can replace. (Cloning children to inject them still works, so an\nexisting renderer needs no change; it is simply unnecessary now.)\n\n### Drag & drop\n\n| Prop                      | Type                                | Default      | Description                            |\n| ------------------------- | ----------------------------------- | ------------ | -------------------------------------- |\n| `canDrag`                 | `boolean \\| ((params) => boolean)`  | `true`       | Whether nodes can be dragged           |\n| `canDrop`                 | `(params) => boolean`               | -            | Validate if a drop is allowed          |\n| `canNodeHaveChildren`     | `(node) => boolean`                 | `() => true` | Whether a node can have children       |\n| `maxDepth`                | `number`                            | -            | Maximum nesting depth                  |\n| `shouldCopyOnOutsideDrop` | `boolean \\| ((params) => boolean)`  | `false`      | Copy node when dropped outside         |\n| `dndType`                 | `string`                            | -            | Custom drag type for multi-tree setups |\n| `onMoveNode`              | `(params) => void`                  | -            | Called after a node is moved           |\n| `onDrop`                  | `(params, signal) => Promise\\|void` | -            | Persists a move, and is awaited        |\n| `onDragStateChanged`      | `(params) => void`                  | -            | Called when drag state changes         |\n\n#### `onDrop` — saving a move that can fail\n\n`onChange` and `onMoveNode` both fire the moment a move commits and cannot fail: they say\n_this happened_. `onDrop` says _make this stick_, and it is **awaited**, so returning a\npromise gives the tree the three states a save really has instead of one:\n\n```jsx\n<SortableTree\n  treeData={treeData}\n  onChange={setTreeData}\n  onDrop={async ({ treeData }, signal) => {\n    await fetch('/api/tree', {\n      method: 'PUT',\n      body: JSON.stringify(treeData),\n      signal,\n    })\n  }}\n/>\n```\n\n- **While it is pending** the move is already committed, so the tree is not frozen under the\n  cursor. The moved row gets `aria-busy` and the `rst__rowSettling` class, and a custom\n  `nodeContentRenderer` receives `isSettling`.\n- **If it resolves**, the move is announced to screen readers as done — only now, rather than\n  optimistically at drop time.\n- **If it rejects**, the tree reverts to the data from before the drop and emits `onChange`\n  with it. A consumer that only listens to `onChange` still ends up consistent, and a screen\n  reader hears that the move failed instead of silence.\n\n`signal` aborts once the drop can no longer affect anything — today, when a new drag starts.\nForward it to `fetch`; an `AbortError` after it fires is treated as the tree's own doing and\nneither reverts nor announces. The rejection reason also reaches `monitor.getDropError()` and\nthe environment's uncaught-error handling, so a failure is never silent even with nothing\nrendering it.\n\nOmitting `onDrop` keeps drops entirely synchronous, exactly as before. See the\n`Advanced/AsyncDrop` story.\n\n### Search\n\n| Prop                      | Type                  | Description                     |\n| ------------------------- | --------------------- | ------------------------------- |\n| `searchQuery`             | `string`              | Search query string             |\n| `searchMethod`            | `(params) => boolean` | Custom search matching function |\n| `searchFocusOffset`       | `number`              | Index of the focused match      |\n| `searchFinishCallback`    | `(matches) => void`   | Called when search completes    |\n| `onlyExpandSearchedNodes` | `boolean`             | Collapse non-matching paths     |\n\n### Other\n\n| Prop                        | Type                         | Description                         |\n| --------------------------- | ---------------------------- | ----------------------------------- |\n| `generateNodeProps`         | `(params) => object`         | Add custom props to each node       |\n| `getNodeKey`                | `(node) => string \\| number` | Builds the segments of every `path` |\n| `onVisibilityToggle`        | `(params) => void`           | Called when node expands/collapses  |\n| `loadCollapsedLazyChildren` | `boolean`                    | Load lazy children before expanding |\n| `virtuaRef`                 | `RefObject<VListHandle>`     | Direct access to the virtual list   |\n| `dragDropManager`           | `object`                     | External drag-and-drop manager      |\n\nRows are memoized, so a re-render that changes nothing about a row skips it. Two props opt a\nrow out of that when they are fresh references: `generateNodeProps` and a function-form\n`rowHeight`, both of which the tree has to call to find out what they return. Nothing breaks if\nthey are inline arrows — only the rows that use them re-render — but on a large tree, wrapping\nthem in `useCallback` is worth it.\n\n#### `getNodeKey`\n\n`getNodeKey` builds the segments of the `path` arrays you get back — in `onMoveNode`'s\n`prevPath`/`nextPath`, in `onVisibilityToggle`, and in every helper that takes a `path`. The\ndefault is `({ treeIndex }) => treeIndex`, so those paths are positions: they are only valid\nagainst the tree they came from, and a stored path points somewhere else after a reorder.\n\nReturn your own stable id if you keep paths around, diff trees, or persist selection:\n\n```tsx\n<SortableTree\n  treeData={treeData}\n  onChange={setTreeData}\n  getNodeKey={({ node }) => node.id}\n/>\n```\n\nYou do **not** need it to keep row state (an open editor, a checkbox, focus) attached to the\nright row while rows move — rows are reconciled by node identity when you leave `getNodeKey`\nunset. The one case that benefits: if you replace `treeData` with freshly built objects on\nevery change, supply `getNodeKey` so rows can still be matched across the replacement.\n\n### Accessibility\n\n| Prop                 | Type      | Default | Description                                      |\n| -------------------- | --------- | ------- | ------------------------------------------------ |\n| `aria-label`         | `string`  | -       | Accessible name for the tree                     |\n| `aria-labelledby`    | `string`  | -       | Id of an element naming the tree                 |\n| `keyboardNavigation` | `boolean` | `true`  | Set to `false` to opt out of built-in arrow keys |\n| `announcements`      | `object`  | -       | Replaces the strings the tree speaks             |\n\n## Accessibility\n\nThe tree implements the [WAI-ARIA tree view pattern](https://www.w3.org/WAI/ARIA/apg/patterns/treeview/).\nGive it an accessible name — everything else is automatic:\n\n```tsx\n<SortableTree\n  aria-label=\"Project files\"\n  treeData={treeData}\n  onChange={setTreeData}\n/>\n```\n\nRows are exposed as `role=\"treeitem\"` with `aria-level`, `aria-setsize`,\n`aria-posinset`, and `aria-expanded` (the last only on nodes that actually have\nchildren). Because the list is virtualized the DOM is flat, so depth and position are\nstated explicitly rather than implied by nesting.\n\n### Keyboard\n\nOne row is in the tab sequence at a time — a roving tabindex — so tabbing into the tree\nlands on the active row and tabbing again leaves it.\n\n| Key                                 | Action                                              |\n| ----------------------------------- | --------------------------------------------------- |\n| <kbd>↓</kbd> / <kbd>↑</kbd>         | Move to the next / previous visible row             |\n| <kbd>→</kbd>                        | Expand a collapsed node, or move to its first child |\n| <kbd>←</kbd>                        | Collapse an expanded node, or move to its parent    |\n| <kbd>Home</kbd> / <kbd>End</kbd>    | Move to the first / last visible row                |\n| <kbd>Enter</kbd> / <kbd>Space</kbd> | Toggle the focused node                             |\n\n<kbd>←</kbd> and <kbd>→</kbd> swap roles when `rowDirection=\"rtl\"`. Keys the tree does\nnot handle are left alone, and keystrokes originating in an `input`, `textarea`,\n`select`, or `contenteditable` inside a row are never intercepted — so inline renaming\nkeeps working.\n\nExpanding or collapsing via the keyboard goes through the same `onChange` and\n`onVisibilityToggle` callbacks as clicking the toggle.\n\nPass `keyboardNavigation={false}` to handle the arrow keys yourself; the ARIA roles and\nthe roving tabindex stay in place.\n\n### Keyboard drag and drop\n\nNodes can be reordered **and re-nested** without a pointer. Tab from a row to its drag\nhandle, then:\n\n| Key                                 | Action                                   |\n| ----------------------------------- | ---------------------------------------- |\n| <kbd>Space</kbd> / <kbd>Enter</kbd> | Pick the row up — press again to drop it |\n| <kbd>↓</kbd> / <kbd>↑</kbd>         | Choose which row it lands next to        |\n| <kbd>→</kbd> / <kbd>←</kbd>         | Nest it one level deeper / shallower     |\n| <kbd>Esc</kbd>                      | Cancel, leaving the tree as it was       |\n\nUp and down choose _where_ the row lands; left and right choose _how deeply it nests_ —\nthe same split as a pointer drag, where horizontal movement is the only thing that nests a\nnode. They mirror under `rowDirection=\"rtl\"`.\n\nFocus stays on the dragged row for the whole interaction and only the hover moves, so\n`isOver` and `canDrop` behave exactly as they do under the mouse and existing highlight\nstyles keep working. A polite live region narrates each step — pick-up, each move, depth\nchanges (including a depth the surrounding rows refuse), and where the node finally landed.\n\nDrops go through the same `onChange` and `onMoveNode` callbacks as a mouse drag.\n\nWith an [async `onDrop`](#ondrop--saving-a-move-that-can-fail) the landing message becomes\nthree — \"moving to…\", then either \"moved to…\" or \"could not be moved…\". Announcing the move as\ndone at drop time and then saying nothing when the save fails is a lie a screen-reader user\ncannot catch: the rows snap back in silence.\n\nThe drag handle shares its row's tab stop, so the tree stays a single tab stop however many\nrows are on screen. **Custom `nodeContentRenderer`s should do the same**: put the\n`isActiveRow` prop on whatever you connect as the drag source, or every visible row becomes\nits own tab stop.\n\n```tsx\n<div ref={connectDragSource} tabIndex={isActiveRow ? 0 : -1} />\n```\n\n### Localising the announcements\n\nEvery string a screen reader hears can be replaced. They come from two places, and both\nhalves are needed to hear no English at all — the split is where the knowledge is. The\n**backend** narrates the drag it can see (pick-up, movement, drop, cancellation) and knows\nnothing about what a row means. The **tree** knows the rows are a hierarchy, and says where a\nnode landed and what depth a key produced — but not which row the backend is hovering.\n\nThe backend's strings go through `withTreeKeyboard`, which forwards the keyboard backend's\n`announcements` and `describeNode`:\n\n```tsx\n// Once, at module scope — a new backend identity rebuilds the whole manager.\nconst backend = withTreeKeyboard(HTML5Backend, {\n  announcements: {\n    instructions: 'Appuyez sur Espace pour saisir cet élément.',\n    pickUp: ({ source }) => `${source} saisi.`,\n    move: ({ target, targetIndex, targetCount }) =>\n      `Au-dessus de ${target}, ${targetIndex} sur ${targetCount}.`,\n  },\n})\n```\n\nThe tree's own go on the `announcements` prop, since they are per-tree rather than\nper-backend:\n\n```tsx\n<SortableTreeWithoutDndContext\n  announcements={{\n    moved: ({ node, parentNode, depth }) =>\n      `${node.title} déplacé à la profondeur ${depth}${parentNode ? ` sous ${parentNode.title}` : ''}.`,\n    depth: ({ depth, changed }) =>\n      `Profondeur ${depth}${changed ? '' : ', inchangée'}.`,\n    // `moving` and `moveFailed` cover the two extra states an async `onDrop` adds.\n  }}\n/>\n```\n\nEach key falls back on its own, so overriding `moved` alone leaves the others in English\nrather than silencing them. `defaultTreeAnnouncements` is exported if you would rather wrap a\ndefault than replace it. Only `announcements` and `describeNode` are forwarded through\n`withTreeKeyboard`: `getNextTarget` and `onNavigate` are what make the backend tree-shaped,\nand replacing either would cost you depth control or the vertical arrows — call `withKeyboard`\ndirectly if that is really what you want.\n\n## Lazy children\n\nA node's `children` can be a function instead of an array. It is called when the node is\nexpanded — or immediately, for every such node, if you pass\n`loadCollapsedLazyChildren` — and the node shows a loading indicator until its children\narrive. Return the children, or a promise for them:\n\n```tsx\nconst treeData: TreeItem[] = [\n  {\n    title: 'Remote folder',\n    children: async ({ node }) => {\n      const res = await fetch(`/api/children?id=${String(node.id)}`)\n      return (await res.json()) as TreeItem[]\n    },\n  },\n]\n```\n\nThe loaded children are written into the tree through `onChange`, like every other\nchange, so they end up in your own state.\n\nTwo things to know: the update is applied to the tree as it was when the loader was\ncalled, and a node whose `children` is still a function may be asked to load again on a\nlater tree change. Loaders that fetch should therefore be idempotent or cached.\n\n**Coming from v5?** The `done(children)` callback is gone — return the children instead:\n\n```tsx\n// v5\nchildren: ({ done }) => {\n  fetchChildren().then(done)\n}\n\n// v6\nchildren: () => fetchChildren()\n```\n\n## Theming\n\nThe component supports theming through CSS variables, the `theme` prop, and custom renderers.\n\n### CSS Variables\n\nOverride these CSS variables on the `.rst__tree` class or a parent element:\n\n```css\n.my-custom-theme .rst__tree {\n  --rst-row-height: 62px;\n  --rst-block-width: 44px;\n  --rst-handle-width: 44px;\n  --rst-line-color: #000;\n  --rst-line-highlight: #36c2f6;\n  --rst-line-highlight-arrow: white;\n  --rst-primary-color: #36c2f6;\n  --rst-focus-color: #fc6421;\n  --rst-match-color: #0080ff;\n  --rst-bg-landing: lightblue;\n  --rst-bg-cancel: #e6a8ad;\n  --rst-text-color: #333;\n  --rst-icon-color: #6db3f2;\n  --rst-button-bg: #fff;\n  --rst-button-border: #989898;\n}\n```\n\nEvery variable is declared with `@property`, so an invalid value falls back to the\ndefault instead of collapsing the layout.\n\n### Overriding rules with `@layer`\n\nAll of the component's rules live in a `rst` cascade layer. Unlayered CSS always beats\nlayered CSS regardless of specificity, so your own rules win without `!important` or\nselector escalation:\n\n```css\n/* No .rst__tree prefix, no !important — this just wins. */\n.rst__row {\n  border-radius: 8px;\n}\n```\n\nIf you use cascade layers yourself, order `rst` explicitly to place it relative to your\nown layers:\n\n```css\n@layer rst, components, utilities;\n```\n\n### Theme prop\n\nThe `theme` prop accepts an object with these properties:\n\n```ts\ntype ThemeProps = {\n  style?: React.CSSProperties\n  innerStyle?: React.CSSProperties\n  scaffoldBlockPxWidth?: number\n  treeNodeRenderer?: React.ComponentType\n  nodeContentRenderer?: React.ComponentType\n  placeholderRenderer?: React.ComponentType\n  dndType?: string\n}\n```\n\nTheme values are merged with component props, with direct props taking precedence.\n\n### Example: File Explorer Theme\n\nThe library includes a File Explorer theme example in the Storybook demos:\n\n```tsx\nimport { SortableTree } from '@nosferatu500/react-sortable-tree'\nimport {\n  fileExplorerTheme,\n  FILE_EXPLORER_THEME_CLASS,\n} from './themes/file-explorer'\n\nfunction FileTree() {\n  const [treeData, setTreeData] = useState([\n    {\n      title: 'src',\n      isDirectory: true,\n      expanded: true,\n      children: [{ title: 'index.ts' }, { title: 'App.tsx' }],\n    },\n    { title: 'package.json' },\n  ])\n\n  return (\n    <div className={FILE_EXPLORER_THEME_CLASS}>\n      <SortableTree\n        treeData={treeData}\n        onChange={setTreeData}\n        theme={fileExplorerTheme}\n        rowHeight={28}\n        // Only folders can have children\n        canNodeHaveChildren={(node) => node.isDirectory === true}\n        // Only allow dropping into folders\n        canDrop={({ nextParent }) =>\n          !nextParent || nextParent.isDirectory === true\n        }\n      />\n    </div>\n  )\n}\n```\n\nFor dark mode, add the `rst__file-explorer-dark` class to the wrapper.\n\n### Creating custom themes\n\nTo create a custom theme:\n\n1. Create a custom `nodeContentRenderer` component (see `src/node-renderer-default.tsx` for reference)\n2. Add CSS styles with your theme class\n3. Export a theme object:\n\n```ts\nexport const myTheme = {\n  nodeContentRenderer: MyCustomNodeRenderer,\n  scaffoldBlockPxWidth: 24,\n}\n```\n\n## Data helper functions\n\nUtilities exported from the package:\n\n### Node manipulation\n\n- `addNodeUnderParent({ treeData, newNode, parentKey, getNodeKey, expandParent?, addAsFirstChild? })` - Add a node under a parent\n- `insertNode({ treeData, newNode, depth, minimumTreeIndex, getNodeKey, expandParent? })` - Insert a node at a specific position\n- `removeNode({ treeData, path, getNodeKey })` - Remove a node by path\n- `removeNodeAtPath({ treeData, path, getNodeKey })` - Remove a node at exact path\n- `changeNodeAtPath({ treeData, path, newNode, getNodeKey })` - Update a node at path\n\n### Tree inspection\n\n- `getNodeAtPath({ treeData, path, getNodeKey })` - Get node at path\n- `getDescendantCount({ node })` - Count all descendants\n- `getDepth(node)` - Get nesting depth of a node\n- `isDescendant(older, younger)` - Check parent-child relationship\n- `getVisibleNodeCount({ treeData })` - Count visible (expanded) nodes\n\n### Tree traversal\n\n- `walk({ treeData, getNodeKey, callback, ignoreCollapsed? })` - Walk tree depth-first\n- `map({ treeData, getNodeKey, callback, ignoreCollapsed? })` - Transform all nodes\n- `toggleExpandedForAll({ treeData, expanded })` - Expand or collapse all nodes\n- `find({ treeData, getNodeKey, searchQuery, searchMethod, expandAllMatchPaths? })` - Search with path expansion\n\n### Data conversion\n\n- `getFlatDataFromTree({ treeData, getNodeKey, ignoreCollapsed? })` - Convert to flat array\n- `getTreeFromFlatData({ flatData, getKey, getParentKey, rootKey? })` - Convert from flat array\n\n### Default handlers\n\n- `defaultGetNodeKey({ treeIndex })` - Default key generator (uses index)\n- `defaultSearchMethod({ node, searchQuery })` - Default search (matches title)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}