{"_id":"@c2n/reorder-list","_rev":"16-e78187988a2255635619a7b152e76d46","name":"@c2n/reorder-list","dist-tags":{"latest":"0.0.19"},"versions":{"0.0.3":{"name":"@c2n/reorder-list","version":"0.0.3","keywords":["reorder-list","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/reorder-list@0.0.3","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"b57d6e42cfd5d14b6c35daee063ffac7eb74dfbd","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.3.tgz","fileCount":7,"integrity":"sha512-ufxARZrriTu3km9hAUFqF0gZJWnSccX65mKtBEHKINcnC8c6X3XC18Ng0xlVExyOS2sRoy6QA0IuTZzCXDLJpQ==","signatures":[{"sig":"MEQCIAtFfXHQIWHgDyFRAGTzIWiMjfrETic433CAAPTNcvWcAiAKWyfzZ7xI3nojpjRecHZog+IaW+JFqEAYNugJXuyD3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY4TqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcTA/+IaG1IktNkOEuXgZ17vuZ2b6GQejhrzhRTJ4uym8ts7G7LECu\r\nw0fn75XFYDOwnRSr2lDJVJa9mRFP1cif90ZcV+VROVKmdWceLHn/28NoUuO3\r\nMrGY3Y9vMTMGzIbtQXfb9tfHK8aMCeuOTVTlu2o0/rBghmTypyJTVwaNBVFo\r\nNtR+9l/JzWgRRlBm4WVTzof8ZQLV4z8h/wVZf8v4jIfMm8ha3+SK8yMKFyXb\r\nlt/1wwE9w3sfdc8VujYtuyB9vf9Irqc47t0fMb9sjLivLWOr41NjKVqH/kPt\r\nns/FGk7za9Q0+zlmIQag5mFjcBHrqJlkXGP17m66YZmvO2KYoBoeBSEos2ms\r\n6BFf3EAvkE+vugYW8HKDNqUJbC9iQOgo2L7FxPFd87/NGtIDdRyaaeLoIUKm\r\nqzfd8u/az8hnJWy2vfBopVI1tcCYh0zt+SmV5DU7POMPfakbJ4YwZWlN3W/7\r\nELgMoHOeR91qmBC9HD+2KNISxZVLVZ2b+skUXKH7mgdIkkEJJ+6V0RkrwB8a\r\nSLYLJcqhpUdDoNdtAYyl9t3XqQo3/Z3krEYFHCFKqqOSmuPuRcyYaM3lyLkS\r\nk1Ay01aayid9+Lz7cpr+cwerhUBLCrPw+fPI99JYwdY0zkhzJ2y4X6hKhAdk\r\nDicnMU7hc90Tv+p7mkcj1Mjnh84AJIuppiA=\r\n=3+hm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/reorder-list.js","type":"module","types":"types/src/index.d.ts","exports":{".":"./dist/reorder-list.js"},"gitHead":"da28e508ee15f842709ffa98937b20fef02a9e1d","scripts":{"dev":"vite","lint":"npm run lint:lit-analyzer && npm run lint:eslint","build":"tsc && vite build","lint:eslint":"eslint 'src/**/*.ts'","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":160,"singleQuote":true},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/5.5.2/node@v16.14.2+arm64 (darwin)","description":"This component supports for drag-and-drop for changering the order of items in the list","directories":{},"_nodeVersion":"16.14.2","dependencies":{"lit":"2.3.0","@c2n/wc-utils":"0.0.3","@lit-labs/motion":"1.0.3"},"eslintConfig":{"env":{"browser":true},"root":true,"rules":{"no-prototype-builtins":"off","@typescript-eslint/ban-types":"off","@typescript-eslint/no-unused-vars":["warn",{"argsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"error","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-non-null-assertion":"off","@typescript-eslint/explicit-function-return-type":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"],"overrides":[{"env":{"node":true},"files":["rollup.config.js","web-test-runner.config.js"]},{"files":["*_test.ts","**/custom_typings/*.ts","packages/labs/ssr/src/test/integration/tests/**","packages/labs/ssr/src/lib/util/parse5-utils.ts"],"rules":{"@typescript-eslint/no-explicit-any":"off"}}],"parserOptions":{"sourceType":"module","ecmaVersion":2020}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"3.0.8","eslint":"8.22.0","prettier":"2.7.1","typescript":"4.7.4","lit-analyzer":"1.2.1","@typescript-eslint/parser":"5.33.1","@typescript-eslint/eslint-plugin":"5.33.1"},"_npmOperationalInternal":{"tmp":"tmp/reorder-list_0.0.3_1667466474258_0.8332975588498928","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@c2n/reorder-list","version":"0.0.4","keywords":["reorder-list","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/reorder-list@0.0.4","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"35e14b420686293b65f0867e7c32a13bfc961cef","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.4.tgz","fileCount":7,"integrity":"sha512-rBtUn0FuJ7xKtJV2QN/zg8R1/5IQSu3ovcewP0XVAp3UsV7JWL66+aLo5l70d06I4mU0uFbT+e38n/Y/PRen3g==","signatures":[{"sig":"MEUCID2JQhN7hpvXAo6+E/89qe9pr4jqACt/4nSsT0XFP2gSAiEA/a9qUO3cvPCRvXBDAQt/9uiiWQ1yCLmRdukZIY63FVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZOj+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomMg/+I90IMGNEpc1uYuoQfyjcruMwtDOaMvzCKxiV2bSbh+PKuQPD\r\nsWQLDL1aVgBJBt+bMbXNnoi/GRfVNH1OKPDOcWlulzamQq5iwm+Gx+s9N/W+\r\nrk8u+IOA4AksU41QUSFVj96zLX7O2HDmrk3Tw+jblQwnU1S27nzBAl4FHr/S\r\nH87HejI/iWEweFXaeO81YkXKc6TXrnIcHRJ8YYBaG/+ilZV/wod17hzRu8sW\r\nYisn1wtSgWSD4AcH80DvsTKqR4gBmrYzsdUU72s373ICb0HNFg8v8IMrAUHc\r\ndLAsYrojI+7fNULeocYGYPONKKlkLMmWJ+pwvFx1pwckyPrajF+Fdd2/NFdo\r\nqi7gAFT+xxUQNzGf4PS8dO1taKetqFdITHm4YTqVHPwnZRYignp0yPNE0NDE\r\nVmmNOodTePtLbgSpLPVPpdr/vqB0kESLRTDcKOyG7mvxQ4oEqm8vAX7BUruw\r\nyhgUJRRmOlQkoCM5hJKsHm/ahJqvJHGfyT5XlFIMYmQMohHClyjVVpUKqngo\r\nDybkoJOrHlIXpMg4zMg1qBQjiEh+F72Iul6lxgTC0dh577Y74NbULx8jcBcC\r\ncerwasxtz3DAJhJfLNBdK5MW15HHWgFu6SDG0XNiBxjArIjTwno7lulo2JsN\r\nxk3urkWaxFBKHo5iUjTbfATDEjZI/aS4tQc=\r\n=/1rZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/reorder-list.js","type":"module","types":"types/src/index.d.ts","exports":{".":"./dist/reorder-list.js"},"gitHead":"a5ffa12eeca6664d4e9f175053f6b86d49eca1a1","scripts":{"dev":"vite","lint":"npm run lint:lit-analyzer && npm run lint:eslint","build":"tsc && vite build","lint:eslint":"eslint 'src/**/*.ts'","lint:lit-analyzer":"lit-analyzer"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"prettier":{"semi":false,"tabWidth":2,"printWidth":160,"singleQuote":true},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/5.5.2/node@v16.14.2+arm64 (darwin)","description":"This component supports for drag-and-drop for changering the order of items in the list","directories":{},"_nodeVersion":"16.14.2","dependencies":{"lit":"2.3.0","@c2n/wc-utils":"0.0.4","@lit-labs/motion":"1.0.3"},"eslintConfig":{"env":{"browser":true},"root":true,"rules":{"no-prototype-builtins":"off","@typescript-eslint/ban-types":"off","@typescript-eslint/no-unused-vars":["warn",{"argsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"error","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-non-null-assertion":"off","@typescript-eslint/explicit-function-return-type":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"],"overrides":[{"env":{"node":true},"files":["rollup.config.js","web-test-runner.config.js"]},{"files":["*_test.ts","**/custom_typings/*.ts","packages/labs/ssr/src/test/integration/tests/**","packages/labs/ssr/src/lib/util/parse5-utils.ts"],"rules":{"@typescript-eslint/no-explicit-any":"off"}}],"parserOptions":{"sourceType":"module","ecmaVersion":2020}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"3.0.8","eslint":"8.22.0","prettier":"2.7.1","typescript":"4.7.4","lit-analyzer":"1.2.1","@typescript-eslint/parser":"5.33.1","@typescript-eslint/eslint-plugin":"5.33.1"},"_npmOperationalInternal":{"tmp":"tmp/reorder-list_0.0.4_1667557630495_0.9620631399878015","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@c2n/reorder-list","version":"0.0.6","keywords":["reorder-list","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/reorder-list@0.0.6","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"6561302f67544139b6b2c8bd999f39f493ca4945","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.6.tgz","fileCount":6,"integrity":"sha512-jOIt1rJqNZiwsrANqjOxDu15q3WFsdDGRbA/3bYZLnz7sP6q0EBwaDgKbQKYr+ToDqWoCs2vHR8JUJim6oevNg==","signatures":[{"sig":"MEUCIQDABcZ4Dc75Ggr06fKtDDgbUcFPXFZr9f+h/2Wpdp/GcgIgBHZ52kW5rB02ZR76/uMkTOB/oxIkrC7Op8lbFqvyIEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28132},"main":"dist/reorder-list.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/reorder-list.d.ts","default":"./dist/reorder-list.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"2921054bc75299da66dad11c1e374246ff88a51e","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"This component supports for drag-and-drop for changering the order of items in the list","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.6","@lit-labs/motion":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/reorder-list_0.0.6_1789059284373_0.3199470216329554","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@c2n/reorder-list","version":"0.0.7","keywords":["reorder-list","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/reorder-list@0.0.7","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"3fbd1dcaf3b8239c1dcf6a47f981a87acc11c3d7","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.7.tgz","fileCount":10,"integrity":"sha512-VyhDfOMJrtbo722YcBtcvUPND2nklq6l4mPwQ5jX/AhZ4Opo/UhfVnKPLqW8YnTVJ+U8kQHDOahCNbNgv5itYQ==","signatures":[{"sig":"MEUCIFA/zPmRHX3pClvGjHsds02lSSiXIsE8+QkBUB0/HEIqAiEAuZLs4xOPiPJFwkUNKLCeT5Ja5yAy9GERhSRhl/dtV6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC+lsFwLsMGEi7zTdoNltLysrbLMsfkKFTZ/SCFEr4brAiEAl/HqpKnc/uZucYBxYEym8adpPrnThPFbCyTtTgPukOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30552},"main":"dist/reorder-list.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/reorder-list.d.ts","default":"./dist/reorder-list.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"c8db398a27f7cd417d665fdf5da455fee2d4e910","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"This component supports for drag-and-drop for changering the order of items in the list","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.7","@lit-labs/motion":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/reorder-list_0.0.7_1789478826834_0.08016285481267205","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@c2n/reorder-list","version":"0.0.8","keywords":["reorder-list","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/reorder-list@0.0.8","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"bff96f25a0910a9748f6ab3d95dd9d77f84d11a6","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.8.tgz","fileCount":10,"integrity":"sha512-o3Huv7XRU/kRT6e7bn3CwDr2NRomwF0fHywz7JUzIRh7HV7vDLpCaInkV/JDbNQ0Q1g/pvrcTi22w0r4XoezrQ==","signatures":[{"sig":"MEYCIQDQppgKqNeNd/WqbOx041P6SgM6M8yOEARSac2QOABEHwIhANQOC2wNMcBZLYxvIg4441FoHkPbUXbrYD/RssVEUaYH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDOoD8unmYrXApC0HBYFF1D3T3OVkhXH2X7cq/qogN+2AiEA3Ucdx5fJV1FFE2sxiNolkXgxQ5vNQwB6K5iQQN49zXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30552},"main":"dist/reorder-list.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/reorder-list.d.ts","default":"./dist/reorder-list.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"be59cbccee1d33ca248e39f69b05c0b595ec6c6d","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"This component supports for drag-and-drop for changering the order of items in the list","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.8","@lit-labs/motion":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/reorder-list_0.0.8_1789486316310_0.9013649622606597","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@c2n/reorder-list","version":"0.0.9","keywords":["reorder-list","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/reorder-list@0.0.9","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"70931d8d40cd1090440cbbf6a76146663ab06547","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.9.tgz","fileCount":10,"integrity":"sha512-BGSXTl8sKg85s+o71kOndf6zkYsS9lVVbPr7AJXkK/NCL7tocf4i6BDh8GXVaa5HiohKj4MEyYHke4PzwRRDuw==","signatures":[{"sig":"MEUCIDsbLBPpPaVY+rN8u1fWDTnVupEuyPf1EUbQabTdCAVBAiEA+Tarh44rgEAeXAT1ljWSDJpo2BUEsM4l1kZXxT3UfxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClDV4oYSAaw33Vi5GiUhWfypWjGcP4+M3VZG/nB92UjQIgaXzAy0X1uQ6tf3WcOYUvLRZ3yT2jxSbJ7exu2c9gXZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30552},"main":"dist/reorder-list.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/reorder-list.d.ts","default":"./dist/reorder-list.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"e4768cce5e0fbd5bc3165cd493a1e8d57cf0fff4","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"This component supports for drag-and-drop for changering the order of items in the list","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.9","@lit-labs/motion":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/reorder-list_0.0.9_1789633460053_0.019373454796708156","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@c2n/reorder-list","version":"0.0.10","keywords":["reorder-list","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/reorder-list@0.0.10","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"647909405d7547a14f2ea7254e9afca32c7f093c","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.10.tgz","fileCount":10,"integrity":"sha512-dKf81YgRRKhpqo/3Dhg5mCk5XqsH38H1PDZTRumTvsNpLo3fVD1ABk3dWYuk6FVJfq4weC0uj9uKaJO4PgSSzw==","signatures":[{"sig":"MEYCIQCU+oal0hoL3RGxeqNsivLyDEEV07a0+8pgUe5CDYsxvgIhAJ13rTEs01IAlgocIU5Hxy2Bzc0ZVkwwXEi8LQzcoNCY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpmDTMZs7nb87R5uOBv4gNtKCrLhRZx0InpILP8GcH6QIgd4G42M6h+9opfYHiJP2VFac9ZO/dvo3/0Bi4wQck65w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30554},"main":"dist/reorder-list.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/reorder-list.d.ts","default":"./dist/reorder-list.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"8d57710b3345fcb01cdb4cb15d2d43ba8bf21642","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"This component supports for drag-and-drop for changering the order of items in the list","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.10","@lit-labs/motion":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/reorder-list_0.0.10_1789708136939_0.8257899832933573","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@c2n/reorder-list","version":"0.0.11","keywords":["reorder-list","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/reorder-list@0.0.11","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"ffedc9620a9b7252605ace65aa5d8940b58527cd","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.11.tgz","fileCount":10,"integrity":"sha512-6KzjYKj0t3BvS6N3p5yXnAGznNvyaY3Ur33XtkiA9P02t0TJrwAV5Z3KVaErT5JwS/woV6GSGftdpC/SEQVncw==","signatures":[{"sig":"MEQCIH0nAJFUQiWAsAIzT342YxHrYwzTG+d3C8pw92F+huQeAiASefl8odwhgF9oURmqovYUqTNURfDSBM9Sj/0d71f6mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDiY9wcotxxSan5z0tfE0BixR4u8PZ6eEuhKM105zPK8AiAuPwqyjI7pS/IAPaQuhQLHafa/RP/HNa+vXroQf1u8xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30554},"main":"dist/reorder-list.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/reorder-list.d.ts","default":"./dist/reorder-list.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"bf962fba5e49a0ac7555a082584e262949d323a5","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"This component supports for drag-and-drop for changering the order of items in the list","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.11","@lit-labs/motion":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/reorder-list_0.0.11_1789739198307_0.5661414618685858","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@c2n/reorder-list","version":"0.0.12","keywords":["reorder-list","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/reorder-list@0.0.12","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"79bb2cef3c5bb1557762ab36ea6c73317912bb37","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.12.tgz","fileCount":10,"integrity":"sha512-F3kNBtwj2b3RvmThGP9MeGmuzVECl5l9c505kiGnaVmEnDuWiylH8/hdz3LnWs0bFb/TqpRMyhUXI82xQr+qnA==","signatures":[{"sig":"MEUCIQCOWqkj0y12oEnb6n0Jrzhfo/tbbnt3WuX9J+ynU0B0nAIgDm9IrFb1zmORtmgZAOWikM79NDYf/FdpEB10FZ8rfTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAdz1ClAPyxDiY5ViVs3eCMd4yR11bz0ho0daW+gjwJ8AiAw47LZyRJANfILd0INJ72e6eLiziRBryspMoCOcjduzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31002},"main":"dist/reorder-list.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/reorder-list.d.ts","default":"./dist/reorder-list.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"43e38b42ac221ffeef99a773c42dd3356961d26a","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"This component supports for drag-and-drop for changering the order of items in the list","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.12","@lit-labs/motion":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/reorder-list_0.0.12_1789748918687_0.5407086541671964","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@c2n/reorder-list","version":"0.0.13","keywords":["reorder-list","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/reorder-list@0.0.13","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"9d4460f7c2142e5e0ac1f080309eb4c509c27cb3","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.13.tgz","fileCount":11,"integrity":"sha512-mXsTglnYf5V1EQqTveBJWG49ZF2ZlDmcMknSao4qNapTiuY2BVD0NWa0OW1yJYEUG/DQHTBbfUMr6sKktC7lpw==","signatures":[{"sig":"MEQCIB5eKl/rUnxmTDkZapyFVC5+AQCfrVFn9kLMwGRrjaC1AiBaZygfxzvd/9RwqMvQaRdwL7W6PuLfOkjaQvNBXZiEPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjU0FYEokDrL2gTekT5a+qLm9//V8pyolL0KGXXqT+PAIhANOoIBve8HtMNS1i6PhYTtVMEURl/8TowTpHjh2WIMdh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36881},"main":"dist/reorder-list.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/reorder-list.d.ts","default":"./dist/reorder-list.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"aa19b641f64fbc54c36b7649a8171d7a686abbdd","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"This component supports for drag-and-drop for changering the order of items in the list","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.13","@lit-labs/motion":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/reorder-list_0.0.13_1789764033821_0.24614888102947385","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@c2n/reorder-list","version":"0.0.14","keywords":["reorder-list","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/reorder-list@0.0.14","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"2c4506000e74dbdfd624c0f54a00534be8308dba","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.14.tgz","fileCount":11,"integrity":"sha512-Z1MldCn7hvUaNtlHlDvCUaP4lc6vh4saaSh/qAIDq1uONML4WwWzaNdE/9rlXbokwy9pTkw/UIH2CIR4dm8Pkw==","signatures":[{"sig":"MEYCIQCmJyi95sm5t1ftKiWVdyM1nVaETNcLmvgVIZyl66f4rwIhAMIO+ZA4zT+DC4qXCRtAYkZktc7+ZZ6kCLzyJWhKj0Di","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAUiDOYd2NsHrYo4JNcp1ZvwIQ6N3gnvlmxrm6T3Qy7yAiEAlXUPFG2BSEOhcjRb3UM+D02Vnj1MMywDoefkHQwnvts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71962},"main":"dist/reorder-list.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/reorder-list.d.ts","default":"./dist/reorder-list.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"0261bfceaaa9f710a54e8f36cb57f946c0b83e53","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"`c2-reorder-list` presents ordinary direct children as a vertical collection and, when `editable`, lets users reorder movable items with a pointer or keyboard. It commits the visual order immediately without moving the application-owned light DOM. Listen ","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.14","@lit-labs/motion":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/reorder-list_0.0.14_1789998741846_0.956662871337407","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@c2n/reorder-list","version":"0.0.15","keywords":["reorder-list","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/reorder-list@0.0.15","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"90cbf0bf88ac012e3718863beb8a5f2dda6212e8","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.15.tgz","fileCount":11,"integrity":"sha512-zUHne3+/TKlVS0GhxVgWOKRkOk4SJi686CguS6rT9TrIszbbiBit368kn73DPuvT5+Z0EYbUQyOv15bEWENKow==","signatures":[{"sig":"MEUCIE3v05rvWfnefGFnwJhyApoYM7JsFRuqvD1SgkwKWXSJAiEAgbPJro/vycI4Aj1Jtw/lX25jjAWZsTUeVTRqIXQ3zGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3BB9zkmnGe97KEI2sVCucC27K1EKI2vg5ZzNWG1JTugIhAMNy2hn64/HOHqztUfsyxTnDMtpvNCpz1eepL0GPIW86","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72107},"main":"dist/reorder-list.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/reorder-list.d.ts","default":"./dist/reorder-list.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"129a6e537c68c04ed2a36508789bf42c9781e196","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"`c2-reorder-list` presents ordinary direct children as a vertical collection and, when `editable`, lets users reorder movable items with a pointer or keyboard. It commits the visual order immediately without moving the application-owned light DOM. Listen ","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.15","@lit-labs/motion":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/reorder-list_0.0.15_1790180295157_0.6507315217127487","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@c2n/reorder-list","version":"0.0.16","keywords":["reorder-list","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/reorder-list@0.0.16","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"9afb0ca9b4a52384d9084cc1c7133353f8ccaaff","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.16.tgz","fileCount":11,"integrity":"sha512-WE4sr9xa6A5xhrFhowkxRgD+8VPcHSmD700uNCpRle1Y3seJC58PYI1ntb9IOrrAbPvQftgE28CFZdd1zQLazw==","signatures":[{"sig":"MEQCIHOl4SV2t77zEuHI5NOvcU7IaucMUyHBLDAUGG3Uc05eAiBJ//4meN24i1z2oVbaSADjCEU968SL77ESXL2NwtJOwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA0RlTGgSy0Gkb2Pm6a0Shvp33lKzr8TdEOPKnciN98ZAiBQOHSOdEMrEpOxrMojeobHKZebJ+pTvloAnL7AIgHWKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72107},"main":"dist/reorder-list.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/reorder-list.d.ts","default":"./dist/reorder-list.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"d04bcc1c278febafc95f94904d68ea583d380e05","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"`c2-reorder-list` presents ordinary direct children as a vertical collection and, when `editable`, lets users reorder movable items with a pointer or keyboard. It commits the visual order immediately without moving the application-owned light DOM. Listen ","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.16","@lit-labs/motion":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/reorder-list_0.0.16_1790260476812_0.5005057926767524","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@c2n/reorder-list","version":"0.0.17","keywords":["reorder-list","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/reorder-list@0.0.17","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"38d911a9a18d92f5607a13f42ec00ff86b1998b2","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.17.tgz","fileCount":11,"integrity":"sha512-HYiVI/HrcF2rYLQVTBQ3N6hWY1RY9amn+7hIb6rfmqvJ9WCsjY9zFUSchYDWCXXmKYHDeqZXJd5GjIaldJE4CA==","signatures":[{"sig":"MEUCIQCO+WL9r8UPpJs55ULBZhBgwuHRAsDl6YP4mdcXTBK1IAIgZ/mktletN0wp2gm26fkyEo1zY5BXTt1sMKauWode8jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB+EkVPY71yUNSKgMpCmwkhERuuuNwJejV/9oaUtXksGAiB9KpTC1iaMXObSBj94xt9CsqvgPAQpqXpbQ0bDud84uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72107},"main":"dist/reorder-list.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/reorder-list.d.ts","default":"./dist/reorder-list.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"0f012d5c8f91bb1bf7c1a39437147f76802c6a6f","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"`c2-reorder-list` presents ordinary direct children as a vertical collection and, when `editable`, lets users reorder movable items with a pointer or keyboard. It commits the visual order immediately without moving the application-owned light DOM. Listen ","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.17","@lit-labs/motion":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/reorder-list_0.0.17_1790624710526_0.9757617136504242","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@c2n/reorder-list","version":"0.0.18","keywords":["reorder-list","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/reorder-list@0.0.18","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"e817c714438d2c913af9c9b471f3b0b2d5df3eb5","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.18.tgz","fileCount":11,"integrity":"sha512-WSw6v1X6223Csgt6WCpLqyDorrpuOk8VFlRPtwEGzgXQE1WYN0e6MiaLVkLDPN6KNDKXmHwevtGShACFZTr3IA==","signatures":[{"sig":"MEUCIQD4xE9seSFAlUeNf0feOLK+LMiW4qlcu3jD21a2DDnTVAIgaVdBz1y5hjlWX/wIkG9CqKYQxRsU2Ghcrn011IZA0/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5sxZQ4QFI0u+0GhAfEUyEwSPYNP8Bk6QiJm5mfD6asgIhAIcUwSC8NRbu3wqZCgHApzLFXlweDjVaRsk5wcjOFBUu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72107},"main":"dist/reorder-list.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/reorder-list.d.ts","default":"./dist/reorder-list.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"fda447c5290caf4e16fdb810d8f89b91ecb3b7db","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"`c2-reorder-list` presents ordinary direct children as a vertical collection and, when `editable`, lets users reorder movable items with a pointer or keyboard. It commits the visual order immediately without moving the application-owned light DOM. Listen ","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.18","@lit-labs/motion":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/reorder-list_0.0.18_1790702683490_0.137271942554543","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"_id":"@c2n/reorder-list@0.0.19","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"8c4da3733fbb6d325f7cd9dce86d44f239dc6a67","tarball":"https://registry.npmjs.org/@c2n/reorder-list/-/reorder-list-0.0.19.tgz","fileCount":11,"integrity":"sha512-1syBRqpQQFaSgSyvp4Pj8OBh1TlKsu5wSlnQckLlNDNd31ms5497jhGjVm8GkIBRL8P+svM5iAKDx7gIAlQAwg==","signatures":[{"sig":"MEQCIDitxQY0+mbAzpEPEFj1DAEdLd9ZG1//CF9CXC5zc+4tAiAHLthkK0+IoPaOpKQp0hEkhAFKN/nRVXslcrW35ZktRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDdSAhBa1eeWMeqBLNO03iGZirAftyho6aTWbx1w0Tb6QIhALFeXzFWvI8JiqLAT7CvJVeztn0ppq6a1/oPCLRHvlt4"}],"unpackedSize":72398},"main":"dist/reorder-list.js","name":"@c2n/reorder-list","type":"module","author":{"name":"code2nguyen@gmail.com"},"wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/reorder-list.d.ts","default":"./dist/reorder-list.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"97db30ae10cfe0b1571ba5081116bc134422fce4","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"version":"0.0.19","_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"homepage":"https://github.com/code2nguyen/web-components#readme","keywords":["reorder-list","web component","lit"],"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"`c2-reorder-list` presents ordinary direct children as a vertical collection and, when `editable`, lets users reorder movable items with a pointer or keyboard. It commits the visual order immediately without moving the application-owned light DOM. Listen ","directories":{},"maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.19","@lit-labs/motion":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/reorder-list_0.0.19_1790715894928_0.450254628956674"}}},"time":{"created":"2022-11-03T09:07:54.190Z","modified":"2026-09-29T21:04:55.183Z","0.0.3":"2022-11-03T09:07:54.454Z","0.0.4":"2022-11-04T10:27:10.652Z","0.0.6":"2026-09-10T16:54:44.529Z","0.0.7":"2026-09-15T13:27:06.915Z","0.0.8":"2026-09-15T15:31:56.390Z","0.0.9":"2026-09-17T08:24:20.136Z","0.0.10":"2026-09-18T05:08:57.039Z","0.0.11":"2026-09-18T13:46:38.391Z","0.0.12":"2026-09-18T16:28:38.771Z","0.0.13":"2026-09-18T20:40:33.923Z","0.0.14":"2026-09-21T13:52:21.941Z","0.0.15":"2026-09-23T16:18:15.252Z","0.0.16":"2026-09-24T14:34:36.912Z","0.0.17":"2026-09-28T19:45:10.610Z","0.0.18":"2026-09-29T17:24:43.562Z","0.0.19":"2026-09-29T21:04:55.016Z"},"bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"author":{"name":"code2nguyen@gmail.com"},"homepage":"https://github.com/code2nguyen/web-components#readme","keywords":["reorder-list","web component","lit"],"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"description":"`c2-reorder-list` presents ordinary direct children as a vertical collection and, when `editable`, lets users reorder movable items with a pointer or keyboard. It commits the visual order immediately without moving the application-owned light DOM. Listen ","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"readme":"# Reorder List\n\n`c2-reorder-list` presents ordinary direct children as a vertical collection and, when `editable`, lets users reorder movable items with a pointer or keyboard. It commits the visual order immediately without moving the application-owned light DOM. Listen for `reorder` to persist the result in application state.\n\nUse this component for one vertical queue. It does not support grids, moving items between lists, nesting, copying, deletion, undo history, or persistence.\n\n## Installation\n\n```sh\nnpm install @c2n/reorder-list\n```\n\n```js\nimport '@c2n/reorder-list'\n```\n\n## Complete example\n\n```html\n<c2-reorder-list id=\"queue\" editable aria-label=\"Deployment queue\">\n  <article data-reorder-key=\"verify\" data-reorder-label=\"Verify release\">Verify release</article>\n  <article data-fixed data-reorder-key=\"approval\" data-reorder-label=\"Required approval\">Required approval</article>\n  <article data-reorder-key=\"publish\" data-reorder-label=\"Publish package\">Publish package <button type=\"button\">Details</button></article>\n  <div slot=\"placeholder\">Drop task here</div>\n  <div slot=\"dragging-item\">Moving task</div>\n</c2-reorder-list>\n\n<script type=\"module\">\n  import '@c2n/reorder-list'\n\n  const queue = document.querySelector('#queue')\n  queue.addEventListener('reorder', (event) => {\n    const keys = event.detail.order.map((item) => item.key)\n    saveQueue(keys)\n  })\n</script>\n```\n\nOrdinary items do not need `slot` attributes. The component assigns private projection metadata and never physically reorders those children. After `reorder`, update the application data in the reported order; a later application-authored child insertion, removal, or DOM reorder becomes authoritative without firing another success event.\n\n## Interaction\n\n- Pointer: press a movable row, cross `dragStartThreshold`, move to the visible placeholder, and release inside the list. Mouse, touch, and pen use the same Pointer Events path.\n- Keyboard: focus a movable placement, press Space to pick it up, move with ArrowUp/ArrowDown or Home/End, press Space to commit, or Escape to cancel.\n- Interactive descendants such as buttons, links, inputs, and editable content keep their native pointer and keyboard behavior.\n- Whole-row touch reordering owns vertical direct manipulation while editing is enabled. Automatic scrolling moves the nearest eligible vertical scroll container. Set `autoScrollDisabled` when the application must own scrolling.\n- Fixed items reject pickup and retain their absolute indexes. Movable items can cross them.\n\nProvide `aria-label` or `aria-labelledby` when surrounding context does not already give the editable list an accessible name. `data-reorder-label` supplies concise announcement text; otherwise the component uses the item's accessible or visible text.\n\n## Public API\n\n| Property             | Attribute            | Default | Purpose                                                                         |\n| -------------------- | -------------------- | ------- | ------------------------------------------------------------------------------- |\n| `editable`           | `editable`           | `false` | Enables pointer and keyboard reordering.                                        |\n| `dragStartThreshold` | `dragstartthreshold` | `10`    | Summed pointer travel in CSS pixels required for pickup. Invalid values use 10. |\n| `autoScrollDisabled` | `autoscrolldisabled` | `false` | Disables component-driven ancestor scrolling.                                   |\n\nDirect-child markers:\n\n- `data-fixed`: empty presence or any value except literal `false`/`0` pins the item.\n- `data-reorder-key`: optional non-empty stable persistence identity. Duplicate keys block pickup and fire `reorder-error`.\n- `data-reorder-label`: optional human-readable announcement label.\n\nSpecial slots `placeholder` and `dragging-item` are feedback only and never participate in item order. Their built-in fallbacks remain visible when custom content is absent.\n\n## Events\n\n`reorder` bubbles, is composed, and is not cancelable. It fires exactly once after a real user change:\n\n```ts\ninterface ReorderEventDetail {\n  item: { element: HTMLElement; key?: string }\n  fromIndex: number\n  toIndex: number\n  order: readonly { element: HTMLElement; key?: string }[]\n  inputMethod: 'mouse' | 'touch' | 'pen' | 'keyboard'\n}\n```\n\n`reorder-error` has `{ reason: 'duplicate-key', key, elements }`. Initialization, external reconciliation, threshold-only gestures, cancellation, errors, and no-op drops emit no success event.\n\nThe deprecated `change` event is emitted alongside a successful `reorder` during the compatibility window. Its `number[]` detail remains indexed by authored child order and contains each child's resulting visual index. Migrate persistence listeners to `reorder`; `change` will be removed in the next explicitly breaking release.\n\n## Styling\n\nStyle consumer-owned item content with its own class. Component-owned regions are `::part(container)`, `::part(item)`, `::part(placeholder)`, and `::part(dragging-item)`.\n\nExisting variables remain supported for container border/spacing, item background/padding, dividers, placeholder background, and preview background. State hooks include:\n\n- `--c2-reorder-list__item__focus--outline-width`, `--outline-color`, `--outline-offset`\n- `--c2-reorder-list__item__active--opacity`\n- `--c2-reorder-list__placeholder--border-width`, `--border-style`, `--border-color`\n- `--c2-reorder-list__dragging-item--opacity`, `--box-shadow`\n- `--c2-reorder-list__motion--duration`, `--timing-function`\n\nReduced-motion mode makes decorative transitions immediate while direct tracking, keyboard movement, and necessary automatic scrolling remain functional.\n","readmeFilename":"README.md"}