{"_id":"@affino/datagrid-vue","_rev":"56-8055de87176ea9734619bb3e5a5e401f","name":"@affino/datagrid-vue","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.0":{"name":"@affino/datagrid-vue","version":"0.1.0","keywords":["datagrid","vue","adapter","headless","ui"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.1.0","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://affino.dev","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"bf0e76df4e2e451d601ad96f8b2dc5776e55c8b6","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.1.0.tgz","fileCount":643,"integrity":"sha512-ibgQw0pbmZiWWLnFUmiaTrgdMUQL26hLHIci1CNv7ibs0IxDMm13FoS/vih/HlrrK+LekynL0/BKNtWOI9S/Ow==","signatures":[{"sig":"MEQCIE1v2OOuSMoLha+oNNf/YUxG3vLGZmce9eMgktGgLhrVAiAGbYwRBYR0+k6vXYPDhcb9Jdo+HEQZOC/kmtxsgx0TMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411953},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"test":"npm run type-check","build":"tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"tsc -p tsconfig.public.json --noEmit","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/36bd83c61f9abe77dab34f73c480c83c/affino-datagrid-vue-0.1.0.tgz","_integrity":"sha512-ibgQw0pbmZiWWLnFUmiaTrgdMUQL26hLHIci1CNv7ibs0IxDMm13FoS/vih/HlrrK+LekynL0/BKNtWOI9S/Ow==","repository":{"url":"git+https://github.com/affinio/affinio.git#main","type":"git"},"_npmVersion":"10.8.2","description":"Vue adapter and UI layer for @affino/datagrid-core (bootstrap fork from .tmp/ui-table/vue)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.1.0","@affino/datagrid-orchestration":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.1.0"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.1.0_1770927357380_0.39408822147187106","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@affino/datagrid-vue","version":"0.1.1","keywords":["datagrid","vue","adapter","headless","ui"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.1.1","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://affino.dev","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"d6700c1fdcf5a21f35ee2e9e1bd3e785c3d70097","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.1.1.tgz","fileCount":643,"integrity":"sha512-r8XtsVqm13mXIlsWsy9yrJe0FvXuQBskDayVODmKw2qif6sSIZqwLVE8nY1kpIYPfmNOQwCrI4MhcCocsIH5VA==","signatures":[{"sig":"MEUCIG8fDWXGJ3ZK3peTWOUKnyLI2QHmSTk8SZCDCooPxobcAiEAvmph+85m+W8GC8L9xpXjKvWKUE0HuevxRKIKFJ/Zudw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413344},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"test":"npm run type-check","build":"tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"tsc -p tsconfig.public.json --noEmit","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/bc8796ac04ed58e0fa5b2b95d34523c6/affino-datagrid-vue-0.1.1.tgz","_integrity":"sha512-r8XtsVqm13mXIlsWsy9yrJe0FvXuQBskDayVODmKw2qif6sSIZqwLVE8nY1kpIYPfmNOQwCrI4MhcCocsIH5VA==","repository":{"url":"git+https://github.com/affinio/affinio.git#main","type":"git"},"_npmVersion":"10.8.2","description":"Vue adapter and UI layer for @affino/datagrid-core (bootstrap fork from .tmp/ui-table/vue)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.1.0","@affino/datagrid-orchestration":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.1.0"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.1.1_1771325083389_0.17524752874393235","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@affino/datagrid-vue","version":"0.1.2","keywords":["datagrid","vue","adapter","headless","ui"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.1.2","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://affino.dev","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"27146b0f7b0af3818fed5df5ad3e5fbb76110a31","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.1.2.tgz","fileCount":643,"integrity":"sha512-grZMcChblSaHCosBGoLLR/rEiGhuoTAwy+rTB5V/sUhp/C9hUc2Tg8Zn8FDYUXpMTvAgF8rMiqsP7OBUIZvDyA==","signatures":[{"sig":"MEYCIQDQVpXe/C/7k+xX/heuRRyplZpdH6HB/CenoD9FT9n1ygIhAIBgIyEnbyY2O9WPjDzrWyLRjX4E/+P9XHXO4ETeznHF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414753},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"test":"npm run type-check","build":"tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"tsc -p tsconfig.public.json --noEmit","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/039ce0ee8918771c1648439ccbbcfcf7/affino-datagrid-vue-0.1.2.tgz","_integrity":"sha512-grZMcChblSaHCosBGoLLR/rEiGhuoTAwy+rTB5V/sUhp/C9hUc2Tg8Zn8FDYUXpMTvAgF8rMiqsP7OBUIZvDyA==","repository":{"url":"git+https://github.com/affinio/affinio.git#main","type":"git"},"_npmVersion":"10.8.2","description":"Vue adapter and UI layer for @affino/datagrid-core (bootstrap fork from .tmp/ui-table/vue)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.1.0","@affino/datagrid-orchestration":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.1.0"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.1.2_1771326668365_0.4301976736225004","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@affino/datagrid-vue","version":"0.2.0","keywords":["datagrid","vue","adapter","headless","ui"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.2.0","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://affino.dev","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"b0b50af3528b091fdd3c153853b430487ef1475e","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.2.0.tgz","fileCount":664,"integrity":"sha512-FxGfHT4gPXkQPuzSpnxg9iLtktazMd4W8PrPAlBW+VZQV+v3V1u25RIRW/KWEtflZRR/1ihbVyRwSbIlwSwQsw==","signatures":[{"sig":"MEUCIAXbnK34XA/M/Qa12et+uSZb1UrX0LKEudjZOlLK/bZAAiEA53tfAsjV4nT1J93+GlGqKa8Zh2aMtY0Em8oN7+yc7R4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1422685},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"test":"npm run type-check","build":"tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"tsc -p tsconfig.public.json --noEmit","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/d57051693754f89652f2f9cc4d57f987/affino-datagrid-vue-0.2.0.tgz","_integrity":"sha512-FxGfHT4gPXkQPuzSpnxg9iLtktazMd4W8PrPAlBW+VZQV+v3V1u25RIRW/KWEtflZRR/1ihbVyRwSbIlwSwQsw==","repository":{"url":"git+https://github.com/affinio/affinio.git#main","type":"git"},"_npmVersion":"10.8.2","description":"Vue adapter and UI layer for @affino/datagrid-core (bootstrap fork from .tmp/ui-table/vue)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.2.0","@affino/datagrid-orchestration":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.1.0"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.2.0_1771556669920_0.23718562554706013","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@affino/datagrid-vue","version":"0.2.1","keywords":["datagrid","vue","adapter","headless","ui"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.2.1","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://affino.dev","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"103e847c86efd1395a03d3124cd46b7ad46a78da","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.2.1.tgz","fileCount":664,"integrity":"sha512-PocVvW59mOH5qv0ysZkCaQXsAuerzEXV5UxowsTKZsRSZRO768nCNzMDJCNhd1XALhUil65upAr2qbJpfx5l0Q==","signatures":[{"sig":"MEYCIQCuBwTOsUA3fpUa+aFMd0q/N5G7NSRI/yT4mtZAcrNuhgIhALAFd/PU5etJVRmWjtOJgliaIaCPtUD+Srr/yk3awF8N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1431869},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"test":"npm run type-check","build":"tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"tsc -p tsconfig.public.json --noEmit","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/39a0f1b4483033f20d2b30a2353514ed/affino-datagrid-vue-0.2.1.tgz","_integrity":"sha512-PocVvW59mOH5qv0ysZkCaQXsAuerzEXV5UxowsTKZsRSZRO768nCNzMDJCNhd1XALhUil65upAr2qbJpfx5l0Q==","repository":{"url":"git+https://github.com/affinio/affinio.git#main","type":"git"},"_npmVersion":"10.8.2","description":"Vue adapter and UI layer for @affino/datagrid-core (bootstrap fork from .tmp/ui-table/vue)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.2.1","@affino/datagrid-orchestration":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.1"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.2.1_1771764196425_0.6971738563977488","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@affino/datagrid-vue","version":"0.3.0","keywords":["datagrid","vue","adapter","headless","ui"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.0","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"02ad15c9c91401605c244af3d2f17a8b66bbaf6f","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.0.tgz","fileCount":663,"integrity":"sha512-I6Ya4x88qWUAc4EH/yqXyM0GBimepsPzrXTywOU933ivTltxSpyukQh6x4QvGUh5rfgB7G8N+PXa7W0kAh5FWw==","signatures":[{"sig":"MEYCIQC2ZK+09s0k/uAE32BL1TPMkcsR1jqeYG0gwI6W9nDFfwIhAPbV8XqbA96L+/BQDzC5zrv14bJEUdvcfj/V/KfD/EM3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1432204},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"47dee8509b7eb8232753ecef3e8bb92d76a614c4","scripts":{"test":"npm run type-check","build":"tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"tsc -p tsconfig.public.json --noEmit","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"11.10.0","description":"Vue adapter and UI layer for @affino/datagrid-core","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"workspace:*","@affino/datagrid-orchestration":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"workspace:^"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"workspace:^"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.0_1772111863659_0.8198686791226866","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@affino/datagrid-vue","version":"0.3.1","keywords":["datagrid","vue","adapter","headless","ui"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.1","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"68868c2efd5c7c830dc4798d06726858970e774a","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.1.tgz","fileCount":664,"integrity":"sha512-C38uNXRj5odaOImQMnJrpS2v0Hqps2wudpv1PGV/i92pypqJ2rms8qfIPZY0/369IdyXvnsUo0Z+OlbCwrEJSA==","signatures":[{"sig":"MEUCIQDuyYicyli2xNxkPF8wp5gshppG4SpPjj7d87AxeoQVPAIgDmUgWYr2+D9NaKD5WHapX1dPzL7tf5xtNqEHGks4K/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1433244},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"test":"npm run type-check","build":"tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"tsc -p tsconfig.public.json --noEmit","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/1b673f76dd05dd57b6d278e9bf31b818/affino-datagrid-vue-0.3.1.tgz","_integrity":"sha512-C38uNXRj5odaOImQMnJrpS2v0Hqps2wudpv1PGV/i92pypqJ2rms8qfIPZY0/369IdyXvnsUo0Z+OlbCwrEJSA==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and UI layer for @affino/datagrid-core","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.1","@affino/datagrid-orchestration":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.1"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.1"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.1_1772112716278_0.03312162695973142","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@affino/datagrid-vue","version":"0.3.2","keywords":["datagrid","vue","adapter","headless","ui"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.2","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"a5e74ff5d4332c929310f72fc901cceb5c900384","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.2.tgz","fileCount":667,"integrity":"sha512-Mh+1ZdcQZb+VeVWCsNy3sjYH9KloUa11xFUIRo1riV40VO+azMJU/23V9lUrRRUqEziB7pMeeMWuMVLPH27N/g==","signatures":[{"sig":"MEUCIE48YMgwBGjpBoHDPsI8InwqdFiN/VIyUQ3zAx+Qlzx2AiEAzj8NMFkwMbaJTnVCIy5zhi1mxRBObBuEk+8DfUnkBvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1434786},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"test":"npm run type-check","build":"tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"tsc -p tsconfig.public.json --noEmit","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/5196712857cb0d709bd5ea4ee8d06379/affino-datagrid-vue-0.3.2.tgz","_integrity":"sha512-Mh+1ZdcQZb+VeVWCsNy3sjYH9KloUa11xFUIRo1riV40VO+azMJU/23V9lUrRRUqEziB7pMeeMWuMVLPH27N/g==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and UI layer for @affino/datagrid-core","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.2","@affino/datagrid-orchestration":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.1"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.1"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.2_1772114563681_0.4383300554165197","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@affino/datagrid-vue","version":"0.3.3","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.3","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"34f9a51ddf03bd0a140b704c650322aab1114782","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.3.tgz","fileCount":414,"integrity":"sha512-KSxDAgtsfdXF6D6/ki3OtC9zrhOHm3SsfGvcwehfzBXFXsU2m2fkIWFRJC0XMU89Vfky49RJewDcNtPNHFop8Q==","signatures":[{"sig":"MEQCIC/Tgs7VxU7LDE0xY18sOXjDOSYHMJvc/JzbQyHi+LV0AiA+H5VZeAP/H1ZBza0luLi0tW8ep6k1uxAk2XMG3ifVCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510566},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/755c4d4da75650d57a5bc28fad630d29/affino-datagrid-vue-0.3.3.tgz","_integrity":"sha512-KSxDAgtsfdXF6D6/ki3OtC9zrhOHm3SsfGvcwehfzBXFXsU2m2fkIWFRJC0XMU89Vfky49RJewDcNtPNHFop8Q==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/menu-vue":"^2.1.1","@affino/datagrid-core":"0.3.3","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-orchestration":"0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2","@affino/datagrid-worker":"0.1.1"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2","@affino/datagrid-worker":"0.1.1"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true},"@affino/datagrid-worker":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.3_1773840802233_0.6422839929919493","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@affino/datagrid-vue","version":"0.3.4","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.4","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"039f31f6e4501a10d3584140fff4eb708109d94e","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.4.tgz","fileCount":417,"integrity":"sha512-UC7tzsriEeCsLj//2T/Q/c5KQ0MLxZ8CinvT+FwW2hzBCqyVuybylM6bZXkOy+yLnPRaTGgTDQfLT0TtBLa+Uw==","signatures":[{"sig":"MEUCIQCRrK8Yu42dH0zuYNS+Y9EdWm/2HSIM/qmqnlSlP6k4VwIgbOx60MQfhxyVNGAPzZf45KLqXXYJPSm+iKb1hIvA5yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505798},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/1b208f744e3b98febcc0bba02ea72145/affino-datagrid-vue-0.3.4.tgz","_integrity":"sha512-UC7tzsriEeCsLj//2T/Q/c5KQ0MLxZ8CinvT+FwW2hzBCqyVuybylM6bZXkOy+yLnPRaTGgTDQfLT0TtBLa+Uw==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/menu-vue":"^2.1.1","@affino/datagrid-core":"0.3.3","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.4_1773847049948_0.22176352561497548","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@affino/datagrid-vue","version":"0.3.5","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.5","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"891fd843e58b7b371854164efaff833bc73130d1","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.5.tgz","fileCount":417,"integrity":"sha512-odjgZ93VReDylme70sKgDvHItGgTwvzWd/Xt0D3EzWJ583A4y8L4Zcjjndf1/BDY0fxUyjNgM+Y8/Om5VoKcqA==","signatures":[{"sig":"MEUCIEJO53JkbGUP6GYuBpxuFMCM3p3y9KtkhxMpyYx5HGN1AiEA07hdOoXERL1J3yx5Y1/bMzLvrdgexA3Vsed/E5IYFlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506095},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/e6a3e62421c49f83dc5ce9707fb63c82/affino-datagrid-vue-0.3.5.tgz","_integrity":"sha512-odjgZ93VReDylme70sKgDvHItGgTwvzWd/Xt0D3EzWJ583A4y8L4Zcjjndf1/BDY0fxUyjNgM+Y8/Om5VoKcqA==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/menu-vue":"^2.1.1","@affino/datagrid-core":"0.3.3","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.5_1773953305531_0.938405886139313","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@affino/datagrid-vue","version":"0.3.6","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.6","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"ad48805f504a9a97fb789c313ddec1eec7d09339","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.6.tgz","fileCount":417,"integrity":"sha512-USgYqkVPMMRvOfhswA+NawDSDlwRiWvaID1iYYA/hUTrw61sP/5K44+nHLm1XhpsIRfXSPNHVn4eeoyQLAcVrA==","signatures":[{"sig":"MEYCIQDY2B2EIkz778aoXmLgmrBuKAQCu+BqpIBqhpHHdPQ7+QIhAOLM3EEu1JbD9ovpLdib25p9azzS06NJyVf2aH8HCIYU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508107},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/f398e0a5d2d210d6369ac3ca91e8c9c6/affino-datagrid-vue-0.3.6.tgz","_integrity":"sha512-USgYqkVPMMRvOfhswA+NawDSDlwRiWvaID1iYYA/hUTrw61sP/5K44+nHLm1XhpsIRfXSPNHVn4eeoyQLAcVrA==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/menu-vue":"^2.1.1","@affino/datagrid-core":"0.3.3","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.6_1773957336762_0.9248296499434088","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@affino/datagrid-vue","version":"0.3.7","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.7","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"a45ec317cd58d2fc2d912617eb65dee7c8af9609","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.7.tgz","fileCount":417,"integrity":"sha512-L3NXrsskIG+6+NOIWw0aj4R1fHCmue/KoaTo9IbjCivjrJNsubfZyAlTiPyqTpTpuaMnsm2Ee/vA+Mdlr4fsjw==","signatures":[{"sig":"MEUCIQDum5+GnKY6A/xS78/lV9MmUmU9xZ6T1EpkQmR4Za8K+AIgeyb4eBia9tV9RqiVPHbfl8YWD/uEz1oNusZuK+NBrtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509123},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/a051151068d85c08f23d3afd68437a62/affino-datagrid-vue-0.3.7.tgz","_integrity":"sha512-L3NXrsskIG+6+NOIWw0aj4R1fHCmue/KoaTo9IbjCivjrJNsubfZyAlTiPyqTpTpuaMnsm2Ee/vA+Mdlr4fsjw==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/menu-vue":"^2.1.1","@affino/datagrid-core":"0.3.4","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.7_1774005776486_0.1825832022981373","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@affino/datagrid-vue","version":"0.3.8","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.8","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"5d22946563a013fbed59b04034387b04a760bfaa","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.8.tgz","fileCount":417,"integrity":"sha512-+PezXQgmZB25Go0pQLbuVGcVjcDkHUatxKlFgMwb3L3IPjjRLYmMD5Zk4xux+hu4jroD4SxZG9mAiAT8m+NAdw==","signatures":[{"sig":"MEUCIEPrcJ6fVoq6mL/E9plg5qNEglD7oGCJqY2djaOSom6aAiEA3A0AvdeSe7dWiVmw5pvbaorGVC7SUyIPlFeBW5n1tXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510381},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.8.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/6219716a3201a60a1891138bbdcd931d/affino-datagrid-vue-0.3.8.tgz","_integrity":"sha512-+PezXQgmZB25Go0pQLbuVGcVjcDkHUatxKlFgMwb3L3IPjjRLYmMD5Zk4xux+hu4jroD4SxZG9mAiAT8m+NAdw==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/menu-vue":"^2.1.1","@affino/datagrid-core":"0.3.5","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.8_1774094030932_0.2779239097358881","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@affino/datagrid-vue","version":"0.3.9","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.9","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"37020e680d43e96c9d0afe1bca4110557a6e4746","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.9.tgz","fileCount":417,"integrity":"sha512-VtfCjQVbTTdlzHWJTkmiZOC5KgSAgjNh9JdvyAWIViCrTICwGNwOj23NKbJoCbRpw3wJyJC5q3oqCp/wCuhAKg==","signatures":[{"sig":"MEYCIQDAm4MosF2s+8MsC2Z74eUqy5nZjuj66zSCjdi8YGotfAIhAOpIayrMxy5PztMTQ03Dsajop0PEV5A6mZIbTwBgxlrE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510381},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.9.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/7775febd24c36a33fd16366b1129a3d7/affino-datagrid-vue-0.3.9.tgz","_integrity":"sha512-VtfCjQVbTTdlzHWJTkmiZOC5KgSAgjNh9JdvyAWIViCrTICwGNwOj23NKbJoCbRpw3wJyJC5q3oqCp/wCuhAKg==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/menu-vue":"^2.1.1","@affino/datagrid-core":"0.3.5","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.9_1774135186090_0.33864813374590996","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@affino/datagrid-vue","version":"0.3.10","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.10","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"03b1241a0a5b78a57e3af7cf362710d6ef9b115d","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.10.tgz","fileCount":417,"integrity":"sha512-JBRFVkiKFaxe/7os4PdfM/mp92a0J0D6RCBuHnj5d0MgcptcEBsIwsEPWdXqu00qt4j3GLsoWueOLPHm0Od5ow==","signatures":[{"sig":"MEUCIQC7Muf4Uu6w3mjnZGkgQLqFBW/YgNKbknVqtLA1UmKA9wIgTsC/PhgQaUqJpMaFF5p7Nw8E4632kMkUuSBiiNo1yHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510382},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.10.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/636cd056f820fbe7603e421735d6b998/affino-datagrid-vue-0.3.10.tgz","_integrity":"sha512-JBRFVkiKFaxe/7os4PdfM/mp92a0J0D6RCBuHnj5d0MgcptcEBsIwsEPWdXqu00qt4j3GLsoWueOLPHm0Od5ow==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/menu-vue":"^2.1.1","@affino/datagrid-core":"0.3.6","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.10_1774554872733_0.4919253562223924","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@affino/datagrid-vue","version":"0.3.11","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.11","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"648096f8d5b0fe4ecc4c8d0bd2fdcfe1734f82ea","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.11.tgz","fileCount":417,"integrity":"sha512-DMY9AzpL+lh2GEufViar+8/c2LX5VWX6nsW/evgYIlaYPv91Ofp/YYbe6QD7SBL0Uu858oPcPDX6ZbFNWTCwmg==","signatures":[{"sig":"MEQCIGkZMvL9BvN0CjToFhh1zg7mVmn8IQ5297oPk+OLy5JfAiAL8zfViZnsXvIcIbAk2zVShcu/04j8EF966rV8aPkfkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543645},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.11.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/a76f69ffc08917367f2427dc17d9dcf4/affino-datagrid-vue-0.3.11.tgz","_integrity":"sha512-DMY9AzpL+lh2GEufViar+8/c2LX5VWX6nsW/evgYIlaYPv91Ofp/YYbe6QD7SBL0Uu858oPcPDX6ZbFNWTCwmg==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/menu-vue":"^2.1.1","@affino/datagrid-core":"0.3.7","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.11_1774963641145_0.3791596655621503","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@affino/datagrid-vue","version":"0.3.12","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.12","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"7fd2045829a2859c2af825c1e46876ee3f1f9c6f","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.12.tgz","fileCount":417,"integrity":"sha512-uhqJSYKDKG8kNDUtd6b07jQ6k52jI1htYT+yIqm1Xaa1uVnzNifqSbjtzFmJ/f8iuumpdEbW5xp3Of2uzLaGXA==","signatures":[{"sig":"MEUCIGttUsvBoTIpcUal9bP8BUESrh9a2Hec0h2M5yCEBDC0AiEA0z8lQLvKNFnI8JcRaZqP/+KFHxeMHdxjn/qZ+d+/Kus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556035},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.12.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/bde60a862cf09a38384c11ee9f832333/affino-datagrid-vue-0.3.12.tgz","_integrity":"sha512-uhqJSYKDKG8kNDUtd6b07jQ6k52jI1htYT+yIqm1Xaa1uVnzNifqSbjtzFmJ/f8iuumpdEbW5xp3Of2uzLaGXA==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.8","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.12_1774964062762_0.09490165903186876","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@affino/datagrid-vue","version":"0.3.13","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.13","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"bc435175174482cd7a83698112148513021ac919","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.13.tgz","fileCount":417,"integrity":"sha512-mvs7iSB0qHmYwOE8fjp42DueABmz05TbQMENGCBWH8f9iXmnbpgfypr/nblbkm+VZw8rf2kzo43G2bCeNmZrjQ==","signatures":[{"sig":"MEUCIQCBIjYr1dDj8LrLsKSQqFek4vE3VctuOOOV7Ia29RjvPwIgDKKVA7DY7qQQMe2nqVVK3oVYr/QroNhN3YRTPH4EHbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556305},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.13.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/d61fbb410f5ab49c5c876cee700e372e/affino-datagrid-vue-0.3.13.tgz","_integrity":"sha512-mvs7iSB0qHmYwOE8fjp42DueABmz05TbQMENGCBWH8f9iXmnbpgfypr/nblbkm+VZw8rf2kzo43G2bCeNmZrjQ==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.9","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.13_1774996042545_0.7752787924105544","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@affino/datagrid-vue","version":"0.3.14","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.14","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"d53d66f9ba6512275e3773034b135dea49cd3f1b","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.14.tgz","fileCount":417,"integrity":"sha512-u2l3Y2cTSKkMycw04c6C3WjyBxtbUi88DpWEoJrx2Vf4KsI+tb7Zr93WmN1X8miIRFrd3zDbOyhDl1E3ujtrDQ==","signatures":[{"sig":"MEUCIQC8QFsDfP+jRg5PjhbzCdO0t9Edod3emhxCgbCq+JnMHgIgOfDGPtKBRmKVRGcCM2yBL/Jryf6iBovLEh/Nlm5bM80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556390},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.14.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/3981ce0999f57aa2d1963214a9234759/affino-datagrid-vue-0.3.14.tgz","_integrity":"sha512-u2l3Y2cTSKkMycw04c6C3WjyBxtbUi88DpWEoJrx2Vf4KsI+tb7Zr93WmN1X8miIRFrd3zDbOyhDl1E3ujtrDQ==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.9","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.14_1775161113769_0.20312386882315692","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@affino/datagrid-vue","version":"0.3.15","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.15","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"751d95038045146c771ab25ff39bb3c654675c5c","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.15.tgz","fileCount":417,"integrity":"sha512-RlJ3beaVxtaeI+JGIKS+ThAeZTV5/dlWEeMT2du8gNyh3oz6YQOiIGVOXWJhs/sznrykuABSp7vRmTnpWvnNfw==","signatures":[{"sig":"MEUCIC90sT4tiIfd55AwoHqpgnfbvZnyT+bs/2DgpwHnQe9NAiEAsDs+p8i99tDXjN8TyreRPaQpGIjR7vx03wKCwDIiFA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556501},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.15.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/ef60dd29511411e5ad9114e4a771dc66/affino-datagrid-vue-0.3.15.tgz","_integrity":"sha512-RlJ3beaVxtaeI+JGIKS+ThAeZTV5/dlWEeMT2du8gNyh3oz6YQOiIGVOXWJhs/sznrykuABSp7vRmTnpWvnNfw==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.9","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.15_1775751955674_0.29255290650749854","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@affino/datagrid-vue","version":"0.3.16","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.16","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"d129b128244dfd7c3827ef1cbcbf94de3ce0e8a0","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.16.tgz","fileCount":417,"integrity":"sha512-zU8MkinIWi5cT0Pve0Dj3qf2zLiGGZwNvQW3tDmMgilW6icTJhdR2u5lgADRLxT7Pdc5b7oupX+vi6aNlFS0Aw==","signatures":[{"sig":"MEQCIBPSc5ZKYuGRonmuhNc4cBXBFFsPIg5FAWjT7Bnv0H6CAiBIc1D0j/ZmhbRdWgNvu9WD95PAbyTskqljzcevbCwFrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557949},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.16.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/ab7ee49c80df2ff900d68aa3e62b1f03/affino-datagrid-vue-0.3.16.tgz","_integrity":"sha512-zU8MkinIWi5cT0Pve0Dj3qf2zLiGGZwNvQW3tDmMgilW6icTJhdR2u5lgADRLxT7Pdc5b7oupX+vi6aNlFS0Aw==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.9","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.16_1775811129698_0.33983896772294986","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@affino/datagrid-vue","version":"0.3.17","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.17","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"f492b8fce5c7ad3630f1808c2775f7e997ea20fe","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.17.tgz","fileCount":417,"integrity":"sha512-P8OxPmtqFhj3muhuefT7z+nfGt78XH7oQvkoQ2joBoaIj+c47Vmlk1g6sX0W2bXBDvJ8zr6mhq5a8wkhwZqPNQ==","signatures":[{"sig":"MEQCICK41AfBZRosN/Aus2/irMd1C3TIEHWnM1tX4nwmGbgBAiAh1PIiMxwxQeDTTcCO0TCte6mKKbO4Pvlm9yABsbv6QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558988},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.17.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/4b9635447a3ef1611e1f357942ca2de8/affino-datagrid-vue-0.3.17.tgz","_integrity":"sha512-P8OxPmtqFhj3muhuefT7z+nfGt78XH7oQvkoQ2joBoaIj+c47Vmlk1g6sX0W2bXBDvJ8zr6mhq5a8wkhwZqPNQ==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.9","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.17_1775826690867_0.5417149697444612","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@affino/datagrid-vue","version":"0.3.18","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.18","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"1430e262a9a0918900c5a8337d6b6fc9c3a42c01","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.18.tgz","fileCount":417,"integrity":"sha512-qUnFaLhHqUCEYp0xlqSRUmpkcKuS8mearmyzH4l72/1macc7bi1vyxivLuNQY51DEMVbW1qB6V3A0QWleYReBg==","signatures":[{"sig":"MEUCIFPaiGwvblLVhivQj9F/JrIh6dh2LKaS2MH0d4EXNM4bAiEAiPYijpoyYgJuNfliQpdAuCUIuqUiIJCrvcMfgOjqO1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562043},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.18.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/f401ca14631fc1320f0810ebabff6786/affino-datagrid-vue-0.3.18.tgz","_integrity":"sha512-qUnFaLhHqUCEYp0xlqSRUmpkcKuS8mearmyzH4l72/1macc7bi1vyxivLuNQY51DEMVbW1qB6V3A0QWleYReBg==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.9","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.18_1775949814572_0.021276264065472228","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@affino/datagrid-vue","version":"0.3.19","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.19","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"625e4b107d0056a94f88798420cf927556c0a78e","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.19.tgz","fileCount":417,"integrity":"sha512-80krInqMO2J4yQZYgDh7SrNZHWieedSPZRJDya1R16YauyW5KNF5i/Gm/EK3MmWQW4HOtuUNV+tmlUhHx8aheg==","signatures":[{"sig":"MEUCICuHUZbtSEhHcHCeuLRQTSWX65qtBrx4Pla+MoaYxn02AiEAmvN9K+yhvsQFeGFW8j7vSs2CxNroCuEMQrIEQqGohjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567935},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.19.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/289b0b983b6c5f81fb52dd87ffcf4a89/affino-datagrid-vue-0.3.19.tgz","_integrity":"sha512-80krInqMO2J4yQZYgDh7SrNZHWieedSPZRJDya1R16YauyW5KNF5i/Gm/EK3MmWQW4HOtuUNV+tmlUhHx8aheg==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.10","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.19_1776091510336_0.46420858735695436","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@affino/datagrid-vue","version":"0.3.20","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.20","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"f8209e8a17c9ea00652c373292bb56490ddb2179","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.20.tgz","fileCount":417,"integrity":"sha512-WZ83WaBH4e0Wpw27cAt3ZAr41qSykpJTuVOvHrnojFoc+a1cSFu35ggqW40u2X+7J8yBoFntu8qtAim7RU5CAg==","signatures":[{"sig":"MEUCIQCGdpHsj/+rBvYopNEC9itq8PJg9ulDOuHt6kR7NYAmWgIgBmvXXE6ghnofUc0IxnKjaVgdN9jzlftIL6Ki4tH8k8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569035},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.20.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/3ae79eece9f4f99352093b93827159f8/affino-datagrid-vue-0.3.20.tgz","_integrity":"sha512-WZ83WaBH4e0Wpw27cAt3ZAr41qSykpJTuVOvHrnojFoc+a1cSFu35ggqW40u2X+7J8yBoFntu8qtAim7RU5CAg==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.10","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.9"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.20_1776100540670_0.960141064122916","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@affino/datagrid-vue","version":"0.3.21","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.21","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"a006ff14702ad1ba7802c9cad0b1896d22c3fe37","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.21.tgz","fileCount":417,"integrity":"sha512-Y4SeCwZsoM4JiqotEfkDgcKrXH/Iiyrum6n3Ww9Gmq38cPS46mm+XqSX7S+1UbeniDai8+dRzO1rhVYciD5QkQ==","signatures":[{"sig":"MEUCIQCnFkap104WSY+B1LPysa9bpdUnuNjLdgoISl/eKKeAOQIgCzniYGat67+iYiJBvEgJbNusAJ4BMhVOC84/0FwWEIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569035},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.21.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/01145f09b06fe81259c15d1c83bdfddc/affino-datagrid-vue-0.3.21.tgz","_integrity":"sha512-Y4SeCwZsoM4JiqotEfkDgcKrXH/Iiyrum6n3Ww9Gmq38cPS46mm+XqSX7S+1UbeniDai8+dRzO1rhVYciD5QkQ==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.12","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.9"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.21_1776140471620_0.6367658627398338","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@affino/datagrid-vue","version":"0.3.22","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.22","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"428769c064aad36a888f754dd0c6d9402d1b3037","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.22.tgz","fileCount":417,"integrity":"sha512-1zQkxF+YyiJScFJHaysnMeiUtlHCmN3aA3OAlzi1DmuhKi5cDxMam/nyOEylADKv18mu5Uq1vykpPp6cvDoX2w==","signatures":[{"sig":"MEQCIEo+pKFsFYe82x5fKwTWIGO18b85SIAAp4JNzYEkQR6rAiBpJA69Zxk0XyKPlvlpl2aki0iLVn8nt8ZqSlFPb+4png==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569036},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.22.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/d5e816ed9329e82e616103b7b1e519dc/affino-datagrid-vue-0.3.22.tgz","_integrity":"sha512-1zQkxF+YyiJScFJHaysnMeiUtlHCmN3aA3OAlzi1DmuhKi5cDxMam/nyOEylADKv18mu5Uq1vykpPp6cvDoX2w==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.13","@affino/datagrid-pivot":"0.1.1","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.22_1776248000990_0.12237649744639811","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@affino/datagrid-vue","version":"0.3.23","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.23","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"ebb2247eb20f7bdeb41cb0034cfc95f175a56bf8","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.23.tgz","fileCount":417,"integrity":"sha512-IHo3vfWQHXnmfgDfGi7rhzIuAmG3Wq/tdTBM7sddVIzepiTlXImua/8OeBxb8+s/ODUBv6sDfeJOv5VgYOT4UA==","signatures":[{"sig":"MEYCIQDETTRwBFwyguiTjhsFt9stBMe1QIT/nTNplggyejF7rgIhAM87+yV0ZXr4iJQzC9fnGPncOaYryxR36SaJXypv6zje","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569036},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.23.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/c730573fa1fb00766243fca2a18085ce/affino-datagrid-vue-0.3.23.tgz","_integrity":"sha512-IHo3vfWQHXnmfgDfGi7rhzIuAmG3Wq/tdTBM7sddVIzepiTlXImua/8OeBxb8+s/ODUBv6sDfeJOv5VgYOT4UA==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.14","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.23_1776268923232_0.7682331991462714","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@affino/datagrid-vue","version":"0.3.24","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.24","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"651236fc24a83bfbd71435f7dbc023bc4811c640","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.24.tgz","fileCount":417,"integrity":"sha512-QBQqo6OpYIwhx2kVyJki96y8Ug/mZZw7F/tuVMAZ1HJfcDKb0TXOkJaaybPcLlwXMeT62KYBhp3fyXR/46tL8A==","signatures":[{"sig":"MEUCIEylgbIneFIx2/EFnymAkvq2fwfyv3DKObfBT0j0AuOFAiEA6G0iYgGH3wCcg0CQy87NguxO2g32H2TfdZA3oR2j52M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569036},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.24.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/debaba961e01b8daa69d670f88de95b7/affino-datagrid-vue-0.3.24.tgz","_integrity":"sha512-QBQqo6OpYIwhx2kVyJki96y8Ug/mZZw7F/tuVMAZ1HJfcDKb0TXOkJaaybPcLlwXMeT62KYBhp3fyXR/46tL8A==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.15","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.24_1776269845514_0.8159730430182688","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@affino/datagrid-vue","version":"0.3.25","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.25","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"bc120359b297c0992682c20a2eec90ad6b4dc891","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.25.tgz","fileCount":417,"integrity":"sha512-pFDopi6uEXIaj7mZiAdAepTpDhtlcfJY5nqs1fdzdpf/BhAR6TIoDWqp10VBaRV3losZXQI5/HjIn94GA1Sbww==","signatures":[{"sig":"MEUCIA/Fkpb6s68cbfZ1Z2m2rel/TozK9GepKlwKfHVgSwNNAiEAxoSjXenTYXAtbihlJEEFYpBs2zyFxvjwjDBgqskQbXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569036},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.25.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/f93c5f0f9ad16c6ed9f813100748f62b/affino-datagrid-vue-0.3.25.tgz","_integrity":"sha512-pFDopi6uEXIaj7mZiAdAepTpDhtlcfJY5nqs1fdzdpf/BhAR6TIoDWqp10VBaRV3losZXQI5/HjIn94GA1Sbww==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.16","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.25_1776348103842_0.8546790319130071","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@affino/datagrid-vue","version":"0.3.26","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.26","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"d49f3725db178be98833606f22d2e4c16cbf5e83","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.26.tgz","fileCount":420,"integrity":"sha512-6uwwY9GjIVvfOgs02KcA0yZ+KC2YIO/t14OJ2+DmhvvyMvlwouKhkwq1t72pNRd7LLc10qMf3RZrhPaDgxgtvA==","signatures":[{"sig":"MEUCIQDfLutv63NrXHjMTNxlqfIKofrWTcD34qRnXBLRTL6uWAIgQaaKvlUkBsiEMlhwbnB7mpIKh0WFeWbl1LCbDvOMjJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573640},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.26.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/414bc0eb60de660e2c2d395b52b8c93f/affino-datagrid-vue-0.3.26.tgz","_integrity":"sha512-6uwwY9GjIVvfOgs02KcA0yZ+KC2YIO/t14OJ2+DmhvvyMvlwouKhkwq1t72pNRd7LLc10qMf3RZrhPaDgxgtvA==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.17","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.26_1776348688102_0.23430878923754994","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@affino/datagrid-vue","version":"0.3.27","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.27","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"26ccb12e4988f6e9398d370012446b7ae26bb8f4","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.27.tgz","fileCount":420,"integrity":"sha512-P4mUWjvKGmtamlHV+1FBtvgGVuzM73LyKkWAIm7n7IAQ10tmaDywFHrWYj2KJ0TqjnpuBzwUL80hYWBEpKM4rw==","signatures":[{"sig":"MEUCIQD9+d4NCoXphl8v4VQNZqS8sqQUJxjHCWWCOVUnFfjwfgIgUOptwCN/ZgRFN1OkW3nLiV5XEcYe2cLKaKELB0ObHHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573693},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.27.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/9449b1b11d2c54ffbadadc1841e0ebaf/affino-datagrid-vue-0.3.27.tgz","_integrity":"sha512-P4mUWjvKGmtamlHV+1FBtvgGVuzM73LyKkWAIm7n7IAQ10tmaDywFHrWYj2KJ0TqjnpuBzwUL80hYWBEpKM4rw==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.18","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.27_1777539145201_0.08792002946724375","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@affino/datagrid-vue","version":"0.3.28","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.28","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"c929ee7c08a43519bcb620b8ff194916546e7d05","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.28.tgz","fileCount":420,"integrity":"sha512-N4/Sb6sd4l5idVfC9L0XhkPwQVKtzbm6CnEQH6fQZmt07x+XctqvqFDhzCJmsIy/Fut4YulHQg8fT/4LVJwBDg==","signatures":[{"sig":"MEYCIQDlw+JQUHaHgQ1ncwE62MeyWabhxtuf5QSR8htgRGIJ8AIhAIao0sUeTOXZ1VvnscefGHCmt4AvK/LQt6yHKixW/h7S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573857},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.28.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/10c04d21bc9847d699412b40128c5d5d/affino-datagrid-vue-0.3.28.tgz","_integrity":"sha512-N4/Sb6sd4l5idVfC9L0XhkPwQVKtzbm6CnEQH6fQZmt07x+XctqvqFDhzCJmsIy/Fut4YulHQg8fT/4LVJwBDg==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.18","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.28_1777557933865_0.4462063524928086","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@affino/datagrid-vue","version":"0.3.29","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.29","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"58b343d3d9c6484204cc995fe6d2cd2c0256e51d","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.29.tgz","fileCount":420,"integrity":"sha512-iuuBGqa23ow80+fEcS3C1KUSEbxwIlEL6cz+P1PyvKYxGj9YhHCkYdylpNdRcP43QYStaRienY6hyelbgnBwnA==","signatures":[{"sig":"MEUCIHKS2u1NChYW+ZZZV1u/eru2zyyUmx0XupktGS4r9v6LAiEAkyg1EXmbKvA8aI4DyNLUoIPxxcPPCesgBoIO0ySB9gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573857},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.29.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/58ba1beb7b609accb3fb37cc8c663df7/affino-datagrid-vue-0.3.29.tgz","_integrity":"sha512-iuuBGqa23ow80+fEcS3C1KUSEbxwIlEL6cz+P1PyvKYxGj9YhHCkYdylpNdRcP43QYStaRienY6hyelbgnBwnA==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.18","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.29_1777560948534_0.9474739437967779","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@affino/datagrid-vue","version":"0.3.30","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.30","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"5b66dfe17d9ae997bc87aead48ec72f0a28eef31","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.30.tgz","fileCount":420,"integrity":"sha512-cWVKxmOr95bjDTCB5n9VS8DjKmVvU0KshQY0bJun3QtjIS3SP7XiqkpXiXVZJMhmbAeEjibenaMkEE21NY07dA==","signatures":[{"sig":"MEQCIG90/ptNHr3m219CI61DMp3UrEJey4rHTFbv0iE/DIbsAiA2/4BMqF0+AijKh+MR47cgCNHyGosSCPQaE9Thx/X7CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573857},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.30.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/318a69149844222c0f19fd11d240fbc8/affino-datagrid-vue-0.3.30.tgz","_integrity":"sha512-cWVKxmOr95bjDTCB5n9VS8DjKmVvU0KshQY0bJun3QtjIS3SP7XiqkpXiXVZJMhmbAeEjibenaMkEE21NY07dA==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.19","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.30_1777565355295_0.8644479369325031","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@affino/datagrid-vue","version":"0.3.31","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.31","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"acee186b3e3f28b26d0086b429ded2737697f6d6","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.31.tgz","fileCount":420,"integrity":"sha512-sY++dmsVVVyY3GM6Gs88EYa8uO+2uqErEL10u59NpZ28hbzVFw0ykBOjZesT78Tz+0BQK6qtmN09iOSEHFmY7Q==","signatures":[{"sig":"MEQCICt9xEHWiVtg8MO5lIcGKCzaeaEf9h5LUDnmp/Kzk8mYAiAmPVd81Q5IQd0XoZyasBugtW462CnURYsQIF4Guc4OCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603277},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.31.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/aea153aeabc68b4e3de0e21b395c90f4/affino-datagrid-vue-0.3.31.tgz","_integrity":"sha512-sY++dmsVVVyY3GM6Gs88EYa8uO+2uqErEL10u59NpZ28hbzVFw0ykBOjZesT78Tz+0BQK6qtmN09iOSEHFmY7Q==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.20","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.12"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.31_1777637585008_0.49621454900052697","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@affino/datagrid-vue","version":"0.3.32","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.32","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"326dc112561e1b07d5b65a2d22367ac967ab23fd","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.32.tgz","fileCount":420,"integrity":"sha512-c2M5kjxUT1MBcBS7mr78fCed5rdV5Fkuv2k4SPjPIen6KXEvNUhmYvUhmCq0PnHLVr1/21GmXxMxkNGqLKZzTg==","signatures":[{"sig":"MEUCIQDXs1TaHbNTAJgQ0dfYGnmkdBiB2ykl3RbrX6Z4FQISBwIgTfHFjqt/QVnDOH1HJ/99K8F4iPqBklMyeAZYdIKg+Bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620065},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.32.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/ee9f0534747a0bd57e20feb29504e996/affino-datagrid-vue-0.3.32.tgz","_integrity":"sha512-c2M5kjxUT1MBcBS7mr78fCed5rdV5Fkuv2k4SPjPIen6KXEvNUhmYvUhmCq0PnHLVr1/21GmXxMxkNGqLKZzTg==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@affino/datagrid-core":"0.3.21","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.13"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.32_1777799589420_0.21964557533026974","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"@affino/datagrid-vue","version":"0.3.33","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.33","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"66e3324a70ce5dfbf5e53eb16beb1630182366c5","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.33.tgz","fileCount":420,"integrity":"sha512-jWK9KJ8thAKA0rJJY4XCIyWx2ja5hc1XShFwHGO5mivwtsWdVJXSSqPzO+OXwkZInB5NQoJeYkIfuotTOLaC+A==","signatures":[{"sig":"MEUCICrDpK5bqRURGrDX3gXM9nYBxTq5aBXDsKObOcmvpig1AiEA39SvZ0W9Pc4bT6eF3BjUnTehNrU9VdQSi69W3L4AmJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620476},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.33.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/d5703d1276c57d1d368da6354a39badd/affino-datagrid-vue-0.3.33.tgz","_integrity":"sha512-jWK9KJ8thAKA0rJJY4XCIyWx2ja5hc1XShFwHGO5mivwtsWdVJXSSqPzO+OXwkZInB5NQoJeYkIfuotTOLaC+A==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.3.22","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.14"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.33_1777905203943_0.3764511036238136","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@affino/datagrid-vue","version":"0.3.34","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.34","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"7507c28a3a7d4db3233f94a7763b342c96cfd4ae","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.34.tgz","fileCount":420,"integrity":"sha512-JhWwKYMbYKvp0qvUsDLS6HKDlLt/OGAALD89cYkJWqHkjMbR1zTrdWCPxEqZW1sVHW2JtzjDY2uXaXW95qLoAQ==","signatures":[{"sig":"MEUCIEkc7TjCSKjD0BW7DtJM0m09ZJSppKW9qKn4jofTRYhwAiEA7QJXTU4HLVQIEUC9XX/x+oWiaNAt5iUHjPEKQ/Ii4X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650135},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.34.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/ffd16b6d4c8a0a57aee7460f4513d45c/affino-datagrid-vue-0.3.34.tgz","_integrity":"sha512-JhWwKYMbYKvp0qvUsDLS6HKDlLt/OGAALD89cYkJWqHkjMbR1zTrdWCPxEqZW1sVHW2JtzjDY2uXaXW95qLoAQ==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.3.23","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.34_1778138079773_0.5361950710757126","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"@affino/datagrid-vue","version":"0.3.35","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.35","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"00deeab32e8e544027e33192167494a81c94fab6","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.35.tgz","fileCount":420,"integrity":"sha512-hgGQ/CNcd8pRCN3hErJqb5lL+EW+F57iivTGL1ZvDO7M5xa6Eyqv4MODBv4qUl+0fR9Jlcdlm5IP/hH3AaXOjg==","signatures":[{"sig":"MEQCIHZ/ZHq3bB0FZBi0peGOuUJko8cmr/cB9k++3W6MxFDYAiAJcN3CljFkyBts7Yb5+ZJve4v3TZW2jlYzw4acSjTSpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650135},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.35.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/bd75ba9d6530f2f7bfb350e90e4a5e4f/affino-datagrid-vue-0.3.35.tgz","_integrity":"sha512-hgGQ/CNcd8pRCN3hErJqb5lL+EW+F57iivTGL1ZvDO7M5xa6Eyqv4MODBv4qUl+0fR9Jlcdlm5IP/hH3AaXOjg==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.3.23","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.35_1778167184009_0.46790324800253646","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@affino/datagrid-vue","version":"0.3.36","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.36","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"ce325515c67a35ad3cc501d711b83e7fb05bc65f","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.36.tgz","fileCount":420,"integrity":"sha512-0qsInly3qj4czqQEW4TSAnN40j2lyfdgOxLy/P1eLr9S48G+U32PTLyojSiZirHIbQ1hwyt3VPXMVGP1+WkqkA==","signatures":[{"sig":"MEUCIQCPex80bDJpZmGMgsps1QVHVZatwjL3dNF/ILV8b0HsqgIgCFbiqPkH+RIqadGRWwj52pSEcTvuweLhaK0fdic/+rQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653566},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.36.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/66d5a7eaaacc7ddc707f806ccbd7a9e5/affino-datagrid-vue-0.3.36.tgz","_integrity":"sha512-0qsInly3qj4czqQEW4TSAnN40j2lyfdgOxLy/P1eLr9S48G+U32PTLyojSiZirHIbQ1hwyt3VPXMVGP1+WkqkA==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.3.24","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.1","@affino/datagrid-orchestration":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.36_1778240983753_0.09500627418775975","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@affino/datagrid-vue","version":"0.3.37","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.37","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"27842cbd8ccc378c6b06638453d09fc1ed3abfd9","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.37.tgz","fileCount":420,"integrity":"sha512-trcrUak6rw87OhAahnBQmf4BnFLfUv2R/tgn7EXCS8ALOw4ksime5bkXZL0QyDKD2gKJtFir383qsbDrKMfRCQ==","signatures":[{"sig":"MEUCIHsb8LRDflL8LBUfOvOcKPBfqB0d20/GouremdGROPUmAiEArEsKuuHbuzhBpwb/WqsTzPPnM7qJ+dFYbUBLQV9QteY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653646},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.37.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/2a4eb5a2f83455ab3bcf7f43c50650e2/affino-datagrid-vue-0.3.37.tgz","_integrity":"sha512-trcrUak6rw87OhAahnBQmf4BnFLfUv2R/tgn7EXCS8ALOw4ksime5bkXZL0QyDKD2gKJtFir383qsbDrKMfRCQ==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.3.25","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.2","@affino/datagrid-orchestration":"0.3.16"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.37_1778343413230_0.7998518872803024","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@affino/datagrid-vue","version":"0.3.38","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.38","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"fcefa52449d6b8d6dd9fc38bf4f59924b0a1df1d","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.38.tgz","fileCount":420,"integrity":"sha512-G2+oA99F2rOKthZBbX9K+lHninr9I5xWPTYI6I3Fd8kaJM2b1Haas9t5bLU8KuBrS2eMAwj6KY36HhWwgvdqvQ==","signatures":[{"sig":"MEYCIQCNHZ3L/Q1tNKIff1yt9Hm5l/eibA6wIysgAkDCG0FHPQIhANFjlnjOTfNvfOP/YY3WoMMdeG1+mMmcenaxTz9t24i0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663549},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.38.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/ef8d604d4682edff677356873cb52f36/affino-datagrid-vue-0.3.38.tgz","_integrity":"sha512-G2+oA99F2rOKthZBbX9K+lHninr9I5xWPTYI6I3Fd8kaJM2b1Haas9t5bLU8KuBrS2eMAwj6KY36HhWwgvdqvQ==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.3.26","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.2","@affino/datagrid-orchestration":"0.3.17"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.2"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.2"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.38_1778435631897_0.0585041189925235","host":"s3://npm-registry-packages-npm-production"}},"0.3.40":{"name":"@affino/datagrid-vue","version":"0.3.40","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.40","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"1eb0174e4f8bda8e1c6cd1cf5ec7a9a4d45368c3","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.40.tgz","fileCount":420,"integrity":"sha512-nRr1D377vl1PcSRaIgwtG8Ecg1vCvxx7LaU7TGOxW8yvIh7uzAmE/fReGpCgnFdtoQWTDCJ5q1t5ncONWHFAIg==","signatures":[{"sig":"MEUCIGjLZWJoy07MmSDV62K4sPSPHylFPedKSoSEuSPJtkfJAiEA8+t696NhUToTgkjTsi6oRAL4pL7BVSWqM3SeqQf7ko8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664303},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.40.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/7bd5078dd7bb6b9742b0d8670bca186d/affino-datagrid-vue-0.3.40.tgz","_integrity":"sha512-nRr1D377vl1PcSRaIgwtG8Ecg1vCvxx7LaU7TGOxW8yvIh7uzAmE/fReGpCgnFdtoQWTDCJ5q1t5ncONWHFAIg==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.3.27","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.2","@affino/datagrid-orchestration":"0.3.18"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.3"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.3"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.40_1778600243858_0.5586537673711109","host":"s3://npm-registry-packages-npm-production"}},"0.3.41":{"name":"@affino/datagrid-vue","version":"0.3.41","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.41","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"4d4c7d639abe364741dc0eb27cbca076fbb1667d","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.41.tgz","fileCount":420,"integrity":"sha512-Qm6sXK6Xk6FHscKC+merjmRRg0t2DKqAt0rPMivkFVQsMqXke6446M+EehuAvZva4KuKYy6WHK1iTTMZb6f9vg==","signatures":[{"sig":"MEYCIQDA1pEyD29ovDoYYeB8Cl1ahxJHNOfvwcDbt1FYC94msQIhAOTYB2oJIF+/7Myf5r+QoX/SpwqoVVIts5yN4KwJbNUB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664438},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.41.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/07f944726af82f05377bc7ed0e71452f/affino-datagrid-vue-0.3.41.tgz","_integrity":"sha512-Qm6sXK6Xk6FHscKC+merjmRRg0t2DKqAt0rPMivkFVQsMqXke6446M+EehuAvZva4KuKYy6WHK1iTTMZb6f9vg==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.3.28","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.2","@affino/datagrid-orchestration":"0.3.19"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.3"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.3"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.41_1778666009689_0.1785287838061449","host":"s3://npm-registry-packages-npm-production"}},"0.3.42":{"name":"@affino/datagrid-vue","version":"0.3.42","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.42","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"286f1f91de49a365726860ee9b08339e82f8ca3e","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.42.tgz","fileCount":420,"integrity":"sha512-xJHW90+NZRY7pcjwP94B6P5OjOHtX+F4TycOBOlyc86ljD+9vYRYVQYyphHA6rgOh8gqKdQT8J46KpjuZLJ9Mw==","signatures":[{"sig":"MEUCIFXJ5vAEhsPJizXvC1YiEun77B1+JAEe1Y0Aph6JWMvOAiEAgOBod3LMmkKBcxK06V+Q9wrzMyeesDt7oTR3x6qMYUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664438},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.42.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/3b7b1db2e09e340d23b1c681514faf37/affino-datagrid-vue-0.3.42.tgz","_integrity":"sha512-xJHW90+NZRY7pcjwP94B6P5OjOHtX+F4TycOBOlyc86ljD+9vYRYVQYyphHA6rgOh8gqKdQT8J46KpjuZLJ9Mw==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.3.29","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.2","@affino/datagrid-orchestration":"0.3.20"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.3"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.3"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.42_1778669240491_0.24562726265328272","host":"s3://npm-registry-packages-npm-production"}},"0.3.43":{"name":"@affino/datagrid-vue","version":"0.3.43","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.43","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"a626afff777b02859fd1dc313045a94946de6731","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.43.tgz","fileCount":420,"integrity":"sha512-Qj1ffUuzevwvyKZDFHodnbrYjQMDB2Qhoc27/+btcEhW7TcgpSeYsfMNoqdWlrMkqxzNmcwu0aBbM6bGNEH2Fw==","signatures":[{"sig":"MEUCIGpZp7KuqL6/1Oskw0ozNlP8VedKPh8Iw4gXKoWPV/7kAiEAub9GGiXxQp0LedCVOO6ZghtJkjtyX30McTr/Up0iyyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664551},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.43.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/b61f0477da2ebf52e748d1b188654884/affino-datagrid-vue-0.3.43.tgz","_integrity":"sha512-Qj1ffUuzevwvyKZDFHodnbrYjQMDB2Qhoc27/+btcEhW7TcgpSeYsfMNoqdWlrMkqxzNmcwu0aBbM6bGNEH2Fw==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.3.30","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.2","@affino/datagrid-orchestration":"0.3.21"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.3"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.3"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.43_1778769470346_0.4909414089820787","host":"s3://npm-registry-packages-npm-production"}},"0.3.44":{"name":"@affino/datagrid-vue","version":"0.3.44","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.44","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"717adcb66017ecb1e4b428c2215aecfbbc1378e7","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.44.tgz","fileCount":420,"integrity":"sha512-5ynMlLtWT2Y6305yMGpBIxSab1QD5q3j92OG7TyD4/q5VctvVaKpjw6xTHoexANnQJ38WXDREO/PlTbrPpImOw==","signatures":[{"sig":"MEUCIHS3TdYUyfQhvKCRkr16TEQmGQlaEMsRmSXJTDxaKxuiAiEA3LiBCZZlP8zITNW5nHLwx/Ck2MCQtTslbC9oJqcc4r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664551},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.44.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/9179db66af8b1cde53f6a4bc780de47e/affino-datagrid-vue-0.3.44.tgz","_integrity":"sha512-5ynMlLtWT2Y6305yMGpBIxSab1QD5q3j92OG7TyD4/q5VctvVaKpjw6xTHoexANnQJ38WXDREO/PlTbrPpImOw==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.3.31","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.2","@affino/datagrid-orchestration":"0.3.22"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.3"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.3"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.44_1778843040810_0.16761303273464012","host":"s3://npm-registry-packages-npm-production"}},"0.3.45":{"name":"@affino/datagrid-vue","version":"0.3.45","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.45","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"fe6f6cac76a127b34e246ba38b7db727381a386d","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.45.tgz","fileCount":423,"integrity":"sha512-4269LTij2cLNhvPeUVbV2lrXHVWb+WYYfJ0aVVIOY+mjP19QHRqqmMqfgJ3OSna3TC94bCrJJqwpYCetHmdFXg==","signatures":[{"sig":"MEUCIBYMo1R7edJH1iYEOp+2rEhIpE95+Dv6GiBBDiterUwxAiEA0f1Ok7njo9Y03P3ZbZlU1Gt49sEzPDi0ZrZN493oSo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673072},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.45.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/8c1ba6ea30b03e69a91949a5a2b7108d/affino-datagrid-vue-0.3.45.tgz","_integrity":"sha512-4269LTij2cLNhvPeUVbV2lrXHVWb+WYYfJ0aVVIOY+mjP19QHRqqmMqfgJ3OSna3TC94bCrJJqwpYCetHmdFXg==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.3.32","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.2","@affino/datagrid-orchestration":"0.3.23"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.3"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.3"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.45_1778959858753_0.3659627296557517","host":"s3://npm-registry-packages-npm-production"}},"0.3.46":{"name":"@affino/datagrid-vue","version":"0.3.46","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.3.46","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"ed484e3489065dcdb7cc4095403ea8fa9de3bbb6","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.3.46.tgz","fileCount":429,"integrity":"sha512-/MJZsimqw7KmFlMa4bsCASZV7+tqMHislSFT3B2+1cZR+6VKp7Y3FtxvE5/IjnFbVd9vHvdzE2Xcs0fwwgUJIw==","signatures":[{"sig":"MEUCIHTqOycuP3UfNcFBn0fWVNlNt7E+RuB3yaHEkkzK86/qAiEA0OzIsd/A3efJP1D+/3Ldtx2R+TAZS3RJfXPjYI9jk/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733143},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.3.46.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/a697a61fd7544edc6464226a869791f7/affino-datagrid-vue-0.3.46.tgz","_integrity":"sha512-/MJZsimqw7KmFlMa4bsCASZV7+tqMHislSFT3B2+1cZR+6VKp7Y3FtxvE5/IjnFbVd9vHvdzE2Xcs0fwwgUJIw==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.3.33","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.2","@affino/datagrid-orchestration":"0.3.24"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.3"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.3"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.3.46_1779187176470_0.25964734763463926","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@affino/datagrid-vue","version":"0.4.0","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.4.0","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/datagrid/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/datagrid/issues"},"dist":{"shasum":"2ce562d73e9f762ec5d2fdc26273610463197b06","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.4.0.tgz","fileCount":429,"integrity":"sha512-p4R2w2SEey6vLLy0yLiL1R4SCEpTtscYFWoOTIhU6gM8NF0xfvgIimC3Zi6tV+7ZLf7cc1sKC8Dy8XcGOG2RRw==","signatures":[{"sig":"MEYCIQCtiwz+HlYBbcOBw6c99CqFdgYtB31M1JQSGcItarp6FQIhAIk2yjsQHs+1T9ulwFFcyv562+NPDf69N+iKhNi0Yc3x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773035},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/b4c8fd1977636993716c6e1a580f3a8c/affino-datagrid-vue-0.4.0.tgz","_integrity":"sha512-p4R2w2SEey6vLLy0yLiL1R4SCEpTtscYFWoOTIhU6gM8NF0xfvgIimC3Zi6tV+7ZLf7cc1sKC8Dy8XcGOG2RRw==","repository":{"url":"git+https://github.com/affinio/datagrid.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.4.0","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.3","@affino/datagrid-orchestration":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.4"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.4"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.4.0_1779375659923_0.9253809413587819","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@affino/datagrid-vue","version":"0.4.1","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.4.1","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/datagrid/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/datagrid/issues"},"dist":{"shasum":"3056523b6e13c5d0c5de4c8d34addb2420b25016","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.4.1.tgz","fileCount":429,"integrity":"sha512-fzs7HJrb00rzpOVWHitYnjAlYlOeqCcIvwrK5At9jN0ujbJC+o0tYBjc+l8HVDiarAsoi7OxKXipWwcPJe8Ylw==","signatures":[{"sig":"MEUCIQC3i0OPu90fPNSIcTXhmAfCMBIhag2sQU88xkQ/FY1MpAIgZxzyqwVB/GfknPpCVr8PiNB3flAuqZzQKOcDdvWI8aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773102},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.4.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/118a1e14d324d9abdf6e047718e61c5c/affino-datagrid-vue-0.4.1.tgz","_integrity":"sha512-fzs7HJrb00rzpOVWHitYnjAlYlOeqCcIvwrK5At9jN0ujbJC+o0tYBjc+l8HVDiarAsoi7OxKXipWwcPJe8Ylw==","repository":{"url":"git+https://github.com/affinio/datagrid.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.4.0","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.1.3","@affino/datagrid-orchestration":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.4"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.4"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.4.1_1779379498741_0.537566510311265","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@affino/datagrid-vue","version":"0.5.0","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.5.0","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/datagrid/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/datagrid/issues"},"dist":{"shasum":"0ea55dd2bddd69f67b3b2994fbbc15194a6f30eb","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.5.0.tgz","fileCount":429,"integrity":"sha512-poxrZl8VDcEfMIHTWuxreO8ak8Lvb3NtBeJGLNF1meTMgY5/eZbsT5LI75mNI3kvjvEMHQZbOotN6gJvV4tPFw==","signatures":[{"sig":"MEUCIFFNwaFu60sJpZ+e6NqWai8cY1hTETYYJiEJg5cjghftAiEAo3LDQXCLbt9FrkMp7hUI4WbbXcgOjo5+ho22THou2Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783127},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.5.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/2ca0635d84190c901ec5d3e985d16327/affino-datagrid-vue-0.5.0.tgz","_integrity":"sha512-poxrZl8VDcEfMIHTWuxreO8ak8Lvb3NtBeJGLNF1meTMgY5/eZbsT5LI75mNI3kvjvEMHQZbOotN6gJvV4tPFw==","repository":{"url":"git+https://github.com/affinio/datagrid.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.8.2","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@affino/datagrid-core":"0.5.0","@affino/datagrid-pivot":"0.1.2","@affino/datagrid-worker":"0.5.0","@affino/datagrid-orchestration":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.4"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.4"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.5.0_1780083391028_0.058435386353829166","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@affino/datagrid-vue","version":"0.5.1","keywords":["datagrid","vue","adapter","headless","adapter"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-vue@0.5.1","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/datagrid/tree/main/packages/datagrid-vue#readme","bugs":{"url":"https://github.com/affinio/datagrid/issues"},"dist":{"shasum":"bb26c2f2b4a67467057fda68897ca6c2b0447d21","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.5.1.tgz","fileCount":429,"integrity":"sha512-bisPn36BC6+ChlltWRz4gbyGx7qGAigGwGjJu+q2VrDq7RxcSYclIvGPJIYoK/r0mpkPdR3MyI5aSo7YNg4XOg==","signatures":[{"sig":"MEUCIQCSn+m6ggoT1GPfTnAR7QJBEYmmMwJcABFalfy+MaIt0QIgYuZWeeHpkJBGR+Y1M5xeN+tuYBFpnQPVjhprlmmdRHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783636},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-vue-0.5.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"}},"scripts":{"test":"npm run type-check","build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json && node ../../scripts/fix-esm-specifiers.mjs dist","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","type-check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --config vitest.config.ts --coverage","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","type-check:public":"node ./scripts/type-check-public.mjs","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/ac9ba0ec8b2f2b9f688f330bf137dbce/affino-datagrid-vue-0.5.1.tgz","_integrity":"sha512-bisPn36BC6+ChlltWRz4gbyGx7qGAigGwGjJu+q2VrDq7RxcSYclIvGPJIYoK/r0mpkPdR3MyI5aSo7YNg4XOg==","repository":{"url":"git+https://github.com/affinio/datagrid.git","type":"git","directory":"packages/datagrid-vue"},"_npmVersion":"10.9.8","description":"Vue adapter and headless foundation for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@affino/datagrid-core":"0.5.1","@affino/datagrid-pivot":"0.1.3","@affino/datagrid-worker":"0.5.1","@affino/datagrid-orchestration":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"@affino/datagrid-theme":"^0.2.5"},"peerDependencies":{"vue":"^3.3.0","pinia":"^2.1.0 || ^3.0.0","@affino/datagrid-theme":"^0.2.5"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/datagrid-vue_0.5.1_1788253022214_0.4214863300135576","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@affino/datagrid-vue","version":"0.6.0","author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"type":"module","description":"Vue adapter and headless foundation for Affino DataGrid","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./app/worker":{"types":"./dist/app/worker.d.ts","import":"./dist/app/worker.js"},"./stable":{"types":"./dist/stable.d.ts","import":"./dist/stable.js"},"./advanced":{"types":"./dist/advanced.d.ts","import":"./dist/advanced.js"},"./advanced/layout":{"types":"./dist/advanced/layout.d.ts","import":"./dist/advanced/layout.js"},"./advanced/pointer":{"types":"./dist/advanced/pointer.d.ts","import":"./dist/advanced/pointer.js"},"./advanced/selection":{"types":"./dist/advanced/selection.d.ts","import":"./dist/advanced/selection.js"},"./advanced/editing":{"types":"./dist/advanced/editing.d.ts","import":"./dist/advanced/editing.js"},"./advanced/clipboard":{"types":"./dist/advanced/clipboard.d.ts","import":"./dist/advanced/clipboard.js"},"./advanced/filtering":{"types":"./dist/advanced/filtering.d.ts","import":"./dist/advanced/filtering.js"},"./advanced/history":{"types":"./dist/advanced/history.d.ts","import":"./dist/advanced/history.js"},"./worker":{"types":"./dist/worker.d.ts","import":"./dist/worker.js"}},"main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"peerDependencies":{"pinia":"^2.1.0 || ^3.0.0","vue":"^3.3.0","@affino/datagrid-theme":"^0.2.5"},"peerDependenciesMeta":{"@affino/datagrid-theme":{"optional":true}},"dependencies":{"@affino/datagrid-core":"0.6.0","@affino/datagrid-orchestration":"0.5.1","@affino/datagrid-pivot":"0.2.0","@affino/datagrid-worker":"0.6.0"},"devDependencies":{"@affino/datagrid-theme":"^0.2.5"},"repository":{"type":"git","url":"git+https://github.com/affinio/datagrid.git","directory":"packages/datagrid-vue"},"homepage":"https://github.com/affinio/datagrid/tree/main/packages/datagrid-vue#readme","license":"MIT","keywords":["datagrid","vue","adapter","headless","adapter"],"bugs":{"url":"https://github.com/affinio/datagrid/issues"},"module":"dist/index.js","scripts":{"build":"rm -rf dist tsconfig.public.tsbuildinfo && pnpm --filter @affino/datagrid-core build && pnpm --filter @affino/datagrid-orchestration build && pnpm --filter @affino/datagrid-worker build && tsc -p tsconfig.public.json && node ../../scripts/fix-esm-specifiers.mjs dist","type-check":"tsc -p tsconfig.json --noEmit","type-check:public":"node ./scripts/type-check-public.mjs","test:unit":"vitest run --config vitest.config.ts --passWithNoTests","test:contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract\"","test:strict-contracts":"vitest run --config vitest.config.ts --testNamePattern=\"contract|lifecycle|property|stress|determinism\" --passWithNoTests","test:integration":"vitest run --config vitest.config.ts --testNamePattern=\"contract|integration|property|stress\" --passWithNoTests","test:coverage":"vitest run --config vitest.config.ts --coverage","test":"npm run type-check"},"_id":"@affino/datagrid-vue@0.6.0","_integrity":"sha512-SvcZvdHneVK1ZpLjHqNSxID4e3IPNSEz3qIML4H7paNrS9YsXHeAQ6VIVyyuvRZI5+9dYkUeUcYqhhPk2ceeUw==","_resolved":"/tmp/7268f358f042413ef53aede122ccbac5/affino-datagrid-vue-0.6.0.tgz","_from":"file:affino-datagrid-vue-0.6.0.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-SvcZvdHneVK1ZpLjHqNSxID4e3IPNSEz3qIML4H7paNrS9YsXHeAQ6VIVyyuvRZI5+9dYkUeUcYqhhPk2ceeUw==","shasum":"40d8486c37a29c069bcd9fef4b5170b2bf246c5e","tarball":"https://registry.npmjs.org/@affino/datagrid-vue/-/datagrid-vue-0.6.0.tgz","fileCount":429,"unpackedSize":784836,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDe8DvNMR34fjOcbx1jtr81TOf/2Yt4iM3t4LNYSXmGQQIgdySv4ay0h9quQl4KfkptjXhZsm/c1HJIg+M7G0OIZeY="}]},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"directories":{},"maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/datagrid-vue_0.6.0_1789477901095_0.8756946982131495"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-12T20:15:57.269Z","modified":"2026-09-15T13:11:41.488Z","0.1.0":"2026-02-12T20:15:57.611Z","0.1.1":"2026-02-17T10:44:43.542Z","0.1.2":"2026-02-17T11:11:08.543Z","0.2.0":"2026-02-20T03:04:30.098Z","0.2.1":"2026-02-22T12:43:16.606Z","0.3.0":"2026-02-26T13:17:43.854Z","0.3.1":"2026-02-26T13:31:56.486Z","0.3.2":"2026-02-26T14:02:43.884Z","0.3.3":"2026-03-18T13:33:22.399Z","0.3.4":"2026-03-18T15:17:30.099Z","0.3.5":"2026-03-19T20:48:25.708Z","0.3.6":"2026-03-19T21:55:36.950Z","0.3.7":"2026-03-20T11:22:56.635Z","0.3.8":"2026-03-21T11:53:51.110Z","0.3.9":"2026-03-21T23:19:46.241Z","0.3.10":"2026-03-26T19:54:32.916Z","0.3.11":"2026-03-31T13:27:21.408Z","0.3.12":"2026-03-31T13:34:22.947Z","0.3.13":"2026-03-31T22:27:22.701Z","0.3.14":"2026-04-02T20:18:34.007Z","0.3.15":"2026-04-09T16:25:55.874Z","0.3.16":"2026-04-10T08:52:09.832Z","0.3.17":"2026-04-10T13:11:31.081Z","0.3.18":"2026-04-11T23:23:34.707Z","0.3.19":"2026-04-13T14:45:10.486Z","0.3.20":"2026-04-13T17:15:40.839Z","0.3.21":"2026-04-14T04:21:11.800Z","0.3.22":"2026-04-15T10:13:21.125Z","0.3.23":"2026-04-15T16:02:03.420Z","0.3.24":"2026-04-15T16:17:25.664Z","0.3.25":"2026-04-16T14:01:44.022Z","0.3.26":"2026-04-16T14:11:28.249Z","0.3.27":"2026-04-30T08:52:25.331Z","0.3.28":"2026-04-30T14:05:33.999Z","0.3.29":"2026-04-30T14:55:48.706Z","0.3.30":"2026-04-30T16:09:15.433Z","0.3.31":"2026-05-01T12:13:05.189Z","0.3.32":"2026-05-03T09:13:09.615Z","0.3.33":"2026-05-04T14:33:24.087Z","0.3.34":"2026-05-07T07:14:40.054Z","0.3.35":"2026-05-07T15:19:44.194Z","0.3.36":"2026-05-08T11:49:43.920Z","0.3.37":"2026-05-09T16:16:53.371Z","0.3.38":"2026-05-10T17:53:52.082Z","0.3.40":"2026-05-12T15:37:24.040Z","0.3.41":"2026-05-13T09:53:29.875Z","0.3.42":"2026-05-13T10:47:20.615Z","0.3.43":"2026-05-14T14:37:50.564Z","0.3.44":"2026-05-15T11:04:00.998Z","0.3.45":"2026-05-16T19:30:58.905Z","0.3.46":"2026-05-19T10:39:36.736Z","0.4.0":"2026-05-21T15:01:00.187Z","0.4.1":"2026-05-21T16:04:59.164Z","0.5.0":"2026-05-29T19:36:31.228Z","0.5.1":"2026-09-01T08:57:02.356Z","0.6.0":"2026-09-15T13:11:41.311Z"},"bugs":{"url":"https://github.com/affinio/datagrid/issues"},"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","homepage":"https://github.com/affinio/datagrid/tree/main/packages/datagrid-vue#readme","keywords":["datagrid","vue","adapter","headless","adapter"],"repository":{"type":"git","url":"git+https://github.com/affinio/datagrid.git","directory":"packages/datagrid-vue"},"description":"Vue adapter and headless foundation for Affino DataGrid","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"readme":"# @affino/datagrid-vue\n\nVue adapter and headless foundation for `@affino/datagrid-core`.\n\n`@affino/datagrid-vue` is the adapter layer between Vue and the grid engine.\n`@affino/datagrid-core` and `@affino/datagrid-orchestration` remain internal dependencies of this package.\n\nIf you want a declarative app-facing component, use\n[`@affino/datagrid-vue-app`](https://github.com/affinio/datagrid/tree/main/packages/datagrid-vue-app#readme).\n\n## Canonical Feature Catalog\n\nSingle source of truth for platform capabilities:\n\n- [DataGrid Feature Catalog](https://github.com/affinio/datagrid/blob/main/docs/datagrid-feature-catalog.md)\n\n## Formula engine boundary\n\nIf a Vue app needs direct formula-engine APIs, import them from:\n\n- [@affino/datagrid-formula-engine](https://github.com/affinio/datagrid/tree/main/packages/datagrid-formula-engine#readme)\n\nDo not import formula compile/graph helpers from `@affino/datagrid-core` directly in new integrations.\n\n## Pivot boundary\n\nIf a Vue app needs direct pivot contracts, import them from:\n\n- [@affino/datagrid-pivot](https://github.com/affinio/datagrid/tree/main/packages/datagrid-pivot#readme)\n\nDo not import pivot contracts from `@affino/datagrid-core` directly in new integrations.\n\n## Runtime mode decision (Main thread vs Worker vs Server-side)\n\n| Scenario | Recommended mode | Why |\n| --- | --- | --- |\n| Up to ~10k rows, simple table, low patch rate | `main-thread` | Lowest setup complexity, good baseline latency |\n| 20k+ rows, interactive editing, heavy sort/group/filter under user actions | `worker-owned` | Keeps UI thread responsive, significantly lower synchronous dispatch cost |\n| Very large datasets, remote paging/aggregation, backend-owned querying | `server-side row model` | Moves data shaping and heavy compute to backend, minimizes client memory pressure |\n\nPractical default:\n\n- Start with `main-thread`.\n- Switch to `worker-owned` when UI responsiveness under patch pressure becomes the bottleneck.\n- Move to `server-side` when dataset size and query shape are primarily backend concerns.\n\n## Feature overview (adapter surface)\n\nOut of the box (through this package):\n\n- Client row model: sorting, filtering, grouping, pagination, viewport range.\n- Pivot: row/column/value axes, generated pivot columns, subtotals and grand totals, layout export/import, drilldown.\n- Selection/range engine: anchor/focus/range, fill handle, drag-fill, double-click fill-down, drag-move, clipboard workflows.\n- Editing flow: patch-based updates, Excel-like freeze/reapply control (`applyEdits`, `reapplyView`, `autoReapply`).\n- Context menu and keyboard orchestration primitives.\n- Runtime snapshots/revisions for deterministic integration and tests.\n- Worker-owned row model support for off-main-thread compute path.\n- Server/data-source row model contracts for backend pull/push flows.\n\n## Performance snapshot (how to read it)\n\nRepresentative pressure benchmark trend from `artifacts/performance/worker-pressure-matrix-scaled`:\n\n- At `20k` rows: worker path reduced end-to-end pressure time by roughly `~5.4x` vs main-thread.\n- At `100k` rows: worker path remained ahead at roughly `~1.6x`.\n- At `200k` rows (with heavier patch size): worker path remained ahead at roughly `~1.34x`.\n\nInterpretation for integrators:\n\n- Worker mode gives the strongest value when synchronous UI-thread patch dispatch becomes expensive.\n- Main-thread can be enough for smaller tables and simpler interaction profiles.\n- Server-side model is the next step when data volume/query cost dominates client constraints.\n\n## Stable API (`@affino/datagrid-vue`)\n\n- `createDataGridVueRuntime`\n- `useDataGridRuntime`\n- `useDataGridSettingsStore`\n- `createDataGridSettingsAdapter`\n- `buildDataGridOverlayTransform`\n- `buildDataGridOverlayTransformFromSnapshot`\n- `mapDataGridA11yGridAttributes`\n- `mapDataGridA11yCellAttributes`\n- `useDataGridContextMenu`\n- `DATA_GRID_SELECTORS`\n- `DATA_GRID_DATA_ATTRS`\n- `dataGridCellSelector`\n- `dataGridHeaderCellSelector`\n- `dataGridResizeHandleSelector`\n\nStable selector contract (for parity tests/integration-safe querying):\n\n```ts\nimport {\n  DATA_GRID_SELECTORS,\n  dataGridCellSelector,\n} from \"@affino/datagrid-vue\"\n\nconst viewportSelector = DATA_GRID_SELECTORS.viewport\nconst ownerCellSelector = dataGridCellSelector(\"owner\")\n```\n\n## App layer (`@affino/datagrid-vue-app`)\n\nComponent-facing surface lives in the app package:\n\n- `DataGrid`\n\n`DataGrid` is also the supported out-of-the-box fill-handle integration:\n\n- drag-fill from the selection corner\n- double-click fill-down to the last row in the current projection\n- post-fill `Series` / `Copy` reapply menu pinned to the visible viewport area\n\nNo legacy sugar wrapper is required for this path.\n\n## Spreadsheet Fill Integration For Custom Renderers\n\nIf you are building your own renderer instead of using `DataGrid`, use the current app-layer hooks exported from `@affino/datagrid-vue`.\n\nRecommended composition:\n\n- `useDataGridAppSelection` for selection ownership\n- `useDataGridAppClipboard` for copy/cut/paste state and fill source matrices\n- `useDataGridAppFill` for applying fill ranges with `copy` / `series` behavior\n- `useDataGridAppInteractionController` for the integrated pointer/keyboard flow, including fill-handle drag, double-click fill-down, and reapplying the last fill behavior\n\n```ts\nimport {\n  useDataGridAppClipboard,\n  useDataGridAppFill,\n  useDataGridAppInteractionController,\n  useDataGridAppSelection,\n} from \"@affino/datagrid-vue\"\n```\n\nUse this path instead of the removed `useAffinoDataGrid*` wrappers.\n\n## Advanced API (`@affino/datagrid-vue/advanced`)\n\nAdvanced entrypoint. For new integrations prefer domain entrypoints:\n\n- `@affino/datagrid-vue/advanced/layout`\n- `@affino/datagrid-vue/advanced/pointer`\n- `@affino/datagrid-vue/advanced/selection`\n- `@affino/datagrid-vue/advanced/editing`\n- `@affino/datagrid-vue/advanced/clipboard`\n- `@affino/datagrid-vue/advanced/filtering`\n- `@affino/datagrid-vue/advanced/history`\n\nExample:\n\n```ts\nimport {\n  useDataGridManagedWheelScroll,\n  useDataGridColumnLayoutOrchestration,\n} from \"@affino/datagrid-vue/advanced/layout\"\n```\n\n- `createDataGridViewportController`\n- `useDataGridCellPointerDownRouter`\n- `useDataGridCellPointerHoverRouter`\n- `useDataGridDragSelectionLifecycle`\n- `useDataGridDragPointerSelection`\n- `useDataGridFillSelectionLifecycle`\n- `useDataGridFillHandleStart`\n- `useDataGridRangeMoveLifecycle`\n- `useDataGridRangeMoveStart`\n- `useDataGridSelectionMoveHandle`\n- `useDataGridTabTargetResolver`\n- `useDataGridCellNavigation`\n- `useDataGridClipboardValuePolicy`\n- `useDataGridCellDatasetResolver`\n- `useDataGridCellRangeHelpers`\n- `useDataGridNavigationPrimitives`\n- `useDataGridMutationSnapshot`\n- `useDataGridCellVisualStatePredicates`\n- `useDataGridRangeMutationEngine`\n- `useDataGridA11yCellIds`\n- `useDataGridColumnUiPolicy`\n- `useDataGridEditableValuePolicy`\n- `useDataGridMoveMutationPolicy`\n- `useDataGridInlineEditorSchema`\n- `useDataGridInlineEditOrchestration`\n- `useDataGridInlineEditorTargetNavigation`\n- `useDataGridInlineEditorKeyRouter`\n- `useDataGridHeaderContextActions`\n- `useDataGridHeaderLayerOrchestration`\n- `useDataGridCopyRangeHelpers`\n- `useDataGridHeaderSortOrchestration`\n- `useDataGridHeaderResizeOrchestration`\n- `useDataGridHeaderInteractionRouter`\n- `useDataGridColumnFilterOrchestration`\n- `useDataGridEnumTrigger`\n- `useDataGridGroupValueLabelResolver`\n- `useDataGridGroupMetaOrchestration`\n- `useDataGridGroupBadge`\n- `useDataGridGroupingSortOrchestration`\n- `useDataGridViewportMeasureScheduler`\n- `useDataGridVisibleRowsSyncScheduler`\n- `useDataGridColumnLayoutOrchestration`\n- `useDataGridSelectionOverlayOrchestration`\n- `useDataGridRowsProjection`\n- `useDataGridRowSelectionOrchestration`\n- `useDataGridRowSelectionInputHandlers`\n- `useDataGridVirtualRangeMetrics`\n- `useDataGridContextMenuAnchor`\n- `useDataGridContextMenuActionRouter`\n- `useDataGridViewportContextMenuRouter`\n- `useDataGridViewportBlurHandler`\n- `useDataGridViewportScrollLifecycle`\n- `useDataGridLinkedPaneScrollSync`\n- `useDataGridResizeClickGuard`\n- `useDataGridInitialViewportRecovery`\n- `useDataGridManagedWheelScroll`\n- `useDataGridManagedTouchScroll`\n- `useDataGridScrollIdleGate`\n- `useDataGridScrollPerfTelemetry`\n- `useDataGridClearSelectionLifecycle`\n- `useDataGridGlobalPointerLifecycle`\n- `useDataGridPointerAutoScroll`\n- `useDataGridPointerPreviewRouter`\n- `useDataGridPointerCellCoordResolver`\n- `useDataGridAxisAutoScrollDelta`\n- `useDataGridCellVisibilityScroller`\n- `useDataGridGlobalMouseDownContextMenuCloser`\n- `useDataGridKeyboardCommandRouter`\n- `useDataGridQuickFilterActions`\n- `useDataGridCellCoordNormalizer`\n- `useDataGridSelectionComparators`\n- `useDataGridRowSelectionModel`\n- `useDataGridPointerModifierPolicy`\n- `useDataGridHistoryActionRunner`\n- `useDataGridInlineEditorFocus`\n- `useDataGridClipboardBridge`\n- `useDataGridClipboardMutations`\n- `useDataGridIntentHistory`\n\n## Quick start\n\n```ts\nimport { ref } from \"vue\"\nimport { useDataGridRuntime } from \"@affino/datagrid-vue\"\n\nconst rows = ref([])\nconst columns = ref([\n  { key: \"service\", label: \"Service\", initialState: { width: 220 } },\n])\n\nconst { api, columnSnapshot } = useDataGridRuntime({\n  rows,\n  columns,\n})\n```\n\n`useDataGridRuntime` also exposes `patchRows(updates, options?)` for partial row updates without mandatory sort/filter/group recompute on every cell change:\n\n```ts\nconst runtime = useDataGridRuntime({ rows, columns })\nruntime.patchRows(\n  [{ rowId: \"r-42\", data: { tested_at: \"2026-02-21T10:15:00Z\" } }],\n  { recomputeSort: false, recomputeFilter: false, recomputeGroup: false },\n)\n```\n\nUse `setRows` for full data replacement; use `patchRows` for interactive/streaming cell updates when you want to avoid immediate projection jumps.\nIn no-recompute mode (`recomputeSort/filter/group = false`), row order/filter/group visibility can remain temporarily stale by design until a recompute pass is requested.\n\nFor app-level editing flows, prefer the higher-level `applyEdits()` + `reapplyView()` API:\n\n```ts\nconst runtime = useDataGridRuntime({ rows, columns })\n\n// default Excel-style behavior: update values, keep current view stable\nruntime.applyEdits([{ rowId: \"r-42\", data: { tested_at: \"2026-02-21T10:15:00Z\" } }])\n\n// explicit reapply when the user clicks \"Reapply\" or leaves edit mode\nruntime.reapplyView()\n\n// optional live-reapply mode\nruntime.autoReapply.value = true\n```\n\nPivot can be controlled directly from runtime API (without direct core/orchestration imports):\n\n```ts\nruntime.setPivotModel({\n  rows: [\"team\"],\n  columns: [\"year\"],\n  values: [{ field: \"revenue\", agg: \"sum\" }],\n  rowSubtotals: true,\n  grandTotal: true,\n})\n\nconst activePivot = runtime.getPivotModel()\nruntime.setPivotModel(null)\n```\n\nWhen pivot is active, runtime automatically reconciles `snapshot.pivotColumns` into the column model\nso adapters render pivot columns without manual `setColumns` wiring. Base columns remain the source of truth.\n\n## Managed wheel scroll (advanced)\n\nUse `useDataGridManagedWheelScroll` when you want deterministic wheel ownership (axis lock, preventDefault policy, and consistent header/body horizontal sync).\n\n```ts\nimport { useDataGridManagedWheelScroll } from \"@affino/datagrid-vue/advanced\"\n\nconst managedWheelScroll = useDataGridManagedWheelScroll({\n  resolveWheelMode: () => \"managed\", // \"managed\" | \"native\"\n  resolveWheelAxisLockMode: () => \"dominant\",\n  resolvePreventDefaultWhenHandled: () => true,\n  resolveBodyViewport: () => viewportRef.value,\n  resolveMainViewport: () => viewportRef.value\n    ? {\n        scrollLeft: viewportRef.value.scrollLeft,\n        scrollWidth: viewportRef.value.scrollWidth,\n        clientWidth: viewportRef.value.clientWidth,\n      }\n    : null,\n  setHandledScrollTop: (nextTop) => {\n    if (viewportRef.value) {\n      viewportRef.value.scrollTop = nextTop\n    }\n  },\n  setHandledScrollLeft: (nextLeft) => {\n    if (viewportRef.value) {\n      viewportRef.value.scrollLeft = nextLeft\n    }\n  },\n})\n\nfunction onViewportWheel(event: WheelEvent) {\n  managedWheelScroll.onBodyViewportWheel(event)\n}\n```\n\n```vue\n<div ref=\"viewportRef\" @wheel=\"onViewportWheel\" @scroll=\"onViewportScroll\" />\n```\n\n- Call `managedWheelScroll.reset()` on unmount.\n- Keep DOM reads/writes in adapter/demo/UI layer; do not move wheel DOM handling into core.\n\n## Orchestration-heavy viewport integration\n\nUse orchestration primitives from `@affino/datagrid-vue/advanced` to keep component code thin while preserving high-fidelity interaction behavior.\n\n```ts\nimport {\n  useDataGridLinkedPaneScrollSync,\n  useDataGridResizeClickGuard,\n  useDataGridInitialViewportRecovery,\n  useDataGridRowSelectionModel,\n} from \"@affino/datagrid-vue/advanced\"\n\nconst linkedPaneSync = useDataGridLinkedPaneScrollSync({\n  resolveSourceScrollTop: () => viewportRef.value?.scrollTop ?? 0,\n  mode: \"css-var\",\n  resolveCssVarHost: () => gridRootRef.value,\n})\n\nconst resizeGuard = useDataGridResizeClickGuard()\n\nconst viewportRecovery = useDataGridInitialViewportRecovery({\n  resolveShouldRecover: () => totalRows.value > 1 && renderedRowsCount.value <= 1,\n  runRecoveryStep: () => syncViewportMetrics(),\n})\n\nconst rowSelectionModel = useDataGridRowSelectionModel({\n  resolveFilteredRows: () => filteredRows.value,\n  resolveRowId: row => String(row.rowId),\n  resolveAllRows: () => allRows.value,\n})\n```\n\nRecommended ownership:\n- `@affino/datagrid-core`: deterministic data/runtime contracts.\n- `@affino/datagrid-orchestration`: interaction policies and state orchestration.\n- `@affino/datagrid-vue`: refs/template wiring and DOM lifecycle integration.\n\n## 60-second integration (junior-friendly)\n\n```ts\nimport { ref } from \"vue\"\nimport { DataGrid } from \"@affino/datagrid-vue-app\"\n\nconst rows = ref([\n  { rowId: \"1\", service: \"edge-gateway\", owner: \"NOC\" },\n  { rowId: \"2\", service: \"billing-api\", owner: \"Payments\" },\n])\n\nconst columns = [\n  { key: \"service\", label: \"Service\", initialState: { width: 220 } },\n  { key: \"owner\", label: \"Owner\", initialState: { width: 180 } },\n]\n\nconst columnState = ref(null)\nconst gridState = ref(null)\n```\n\n```vue\n<DataGrid\n  :rows=\"rows\"\n  :columns=\"columns\"\n  :features=\"['selection', 'sorting', 'filterDsl', 'filterBuilderUI', 'columnMenu', 'cellEditors']\"\n  v-model:column-state=\"columnState\"\n  v-model:state=\"gridState\"\n/>\n```\n\n- Uses the built-in app component with declarative feature wiring.\n- Supports state ownership with `v-model:column-state` and `v-model:state`.\n- Best fit when you want one canonical high-level component instead of separate \"simple\" and \"advanced\" component tiers.\n\n## Legacy sugar removal\n\nThe legacy `useAffinoDataGrid`, `useAffinoDataGridUi`, and `useAffinoDataGridMinimal` wrappers were removed.\n\nFor new integrations:\n\n- Use `DataGrid` from `@affino/datagrid-vue-app` for the canonical component path.\n- Use `useDataGridRuntime` from `@affino/datagrid-vue` when you need a headless runtime.\n- Use `@affino/datagrid-vue/advanced/*` and app-layer hooks for custom interaction flows.\n\nFor end-to-end UI behavior and spreadsheet interaction contracts, use:\n\n- [datagrid-vue-stable-entrypoint.md](https://github.com/affinio/datagrid/blob/main/docs/datagrid-vue-stable-entrypoint.md)\n- [datagrid-sheets-user-interactions-and-integrator-api.md](https://github.com/affinio/datagrid/blob/main/docs/datagrid-sheets-user-interactions-and-integrator-api.md)\n","readmeFilename":"README.md"}