{"_id":"@pantanal/grid","_rev":"43-81d62377778d4e05173bd95c6143bfef","name":"@pantanal/grid","dist-tags":{"latest":"1.5.9"},"versions":{"1.0.0":{"name":"@pantanal/grid","version":"1.0.0","_id":"@pantanal/grid@1.0.0","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"34f46fa30f157a93150f8253e5396f080a03361d","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.0.0.tgz","fileCount":16,"integrity":"sha512-ItqjYIqhEdvwTXiyYpANdZPEVBIU+daA1u3Oq5SRAw8oUGbKuvhQVjsSyBXytVberAfWBiY3NXonf/pC2bX3yA==","signatures":[{"sig":"MEUCIQD0AxjKgbtX4Exkrdv0HTPP9bhrBtN9FTDS9nnq+M9WFAIgOpsgKvD8STldxcNpl0faxzCXxO3V6XAGT2jvyT1hJ0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47165},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/style.css"},"gitHead":"ab367a663a772d2cb910b580c3f64483d2021b23","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.9.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","typescript":"^5.5.0","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.0.0_1755104084156_0.47542776843079526","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@pantanal/grid","version":"1.0.1","_id":"@pantanal/grid@1.0.1","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"0884c203c8894784f94825591f0d61ff8dd6a8f6","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.0.1.tgz","fileCount":16,"integrity":"sha512-McULWOGHRwLBkfitH8n0bOKa+Rga+7JCWJTTiiizjwSi3nc71Rtzu1mpXlQrFL2FkR720AlO/RUcA6/Ism0sbQ==","signatures":[{"sig":"MEQCIAOHpryZntleEy/sgeKBeHIRmolbyDcel17ZmSUSfcfHAiAubBhXyM7NE7YFvMr3Zcs1Zjr3QvFdyuWYST4ilA48LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47164},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"7307a0976d589f563db26a1e10810e5d25ff1a79","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.9.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","typescript":"^5.5.0","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.0.1_1755105399925_0.9155017548351965","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@pantanal/grid","version":"1.0.4","_id":"@pantanal/grid@1.0.4","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"452f4dbf6b4fbd1eadc5df078be315f3525578d4","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.0.4.tgz","fileCount":16,"integrity":"sha512-b+SU/sdhbUGic6DLZaz8XogmdwNZ1pRaJVohV0lczYgZdpGbEKbYZTAeaDfLNG+yGv0Toxc2eeB6ZTDzZKpDuA==","signatures":[{"sig":"MEUCIFvqiEMfuupYDMPnF5DpQ7IINr7ZKx+CrIMcRUdb6S7xAiEA9Vjk1Ow3BTvMg7edpj3YsMHWd16UWxxoO+wKpkXOr0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantanal%2fgrid@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47200},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"e19aad4e6fd3dc2736a20eec1077670394d8e7f9","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","prepublishOnly":"yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","typescript":"^5.5.0","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.0.4_1755111998691_0.8269410369482468","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@pantanal/grid","version":"1.0.5","_id":"@pantanal/grid@1.0.5","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"a88eda4fcbe11d73ed06b03aa6e8db5013f02299","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.0.5.tgz","fileCount":17,"integrity":"sha512-YH+m50Pmynzi3WRXhOTb3jRtYD2wlnjHa2Tr9Cbg2mi9Ig9s9izcULUW9I2eZa4kLuWvlQhhwZ+JKet+3VUehg==","signatures":[{"sig":"MEUCIHoZ9HlFecOcrDUlwt2nuwMPXMPRzTgsnXzdSffM1HJ8AiEAkiGxt3CjqOWK3Pu5H0D20b0BSZDviMQTQKtDz6xFEN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantanal%2fgrid@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61983},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"f53acf4198c22b4b42685c2debcb59c4de869f01","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","prepublishOnly":"yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","typescript":"^5.5.0","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.0.5_1755117395244_0.8163865358207485","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@pantanal/grid","version":"1.0.6","_id":"@pantanal/grid@1.0.6","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"e3ea6f0f70cc53f98a85a3502569a4caec5262d7","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.0.6.tgz","fileCount":18,"integrity":"sha512-onrNSvgJ1X2EeV7tuaMkeUsQ/Dn4DCGK0CMKQJP6rdiVVQovvCzZNHhQD0lomvCqMFsxgyy6kflOYrKGOnnekg==","signatures":[{"sig":"MEQCIHv8SOxbYx0kgmnrgYDoJWadKsdpF0Z8r/3Be6rGDg4xAiBBa2Cyq/fX2tXunXWNFhQ0Q7HJkV/oNvAkT/DA+6H1LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantanal%2fgrid@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97818},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"7ea837d00f111f1ae332edbe7566062c44bd4cf5","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","prepublishOnly":"yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","typescript":"^5.5.0","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.0.6_1755142767725_0.5310323189586372","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@pantanal/grid","version":"1.0.7","_id":"@pantanal/grid@1.0.7","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"371c2ac0b2109effa018809b1d81175dc062f5f4","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.0.7.tgz","fileCount":18,"integrity":"sha512-8lbY+Wt+o5ffMli1InnIVc2+vsbWSuex/Z+k7ejvzYvcunuQfQtVHeXMCVCJv/pmOjay9C6SCaWNRfac8SvF+Q==","signatures":[{"sig":"MEUCIQCB4nlqrBa1Z4lkQvw4fk2Bt4UoHwUXll/1gHj/buW5AQIgYsUK16gVZp0qjlRtKRqBeYYGNmzVxtb0iKHlsE+RSCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99808},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"9046882ecbed7e78e0a9da7b84a07cca6df2bb24","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","prepublishOnly":"yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.9.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.0.7_1755148479331_0.6398615424111922","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@pantanal/grid","version":"1.0.8","_id":"@pantanal/grid@1.0.8","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"47acd84287b321cb7600d432eaf73e6ba0a21a71","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.0.8.tgz","fileCount":18,"integrity":"sha512-tE8xMrge8zh4K5eeDseqjys4MfLVehOgboSBpsmoVJuFcsBtmqLrjbAlgyUOC4i3J8eGs3ZWp0b+wIPRdtYwnA==","signatures":[{"sig":"MEUCIQCwz+sQJr0F2cKh+wEM8IVOpzSoj6nLWPZl1rZ00fziGgIgdhAd7va4zPO/5v+AopHkC1LXwEBswiOYeKXhNnNzvRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantanal%2fgrid@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102648},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"4603d1a8b5584e259bb2a63cdda713fb2fd75da8","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.0.8_1755149526270_0.6421287117816672","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@pantanal/grid","version":"1.0.9","_id":"@pantanal/grid@1.0.9","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"4a6dd4a2fc4fe42637595d2dcdfbb09ff183a012","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.0.9.tgz","fileCount":18,"integrity":"sha512-Mzq4vnl3idgh8g9+M/hpY+M3WFmuGjtO6VKYI9uB/drNAEIDGk3cRMh8OwPqlbD7f+uLBBmpRFl7g/NPJgmHhA==","signatures":[{"sig":"MEQCIAcrRF5HxlErPc2TLcu3FWKF1f6zNQIoYQTdU5AnuY5HAiAbl26/bc9sjTKVUTGasy+umE2pg1BGteX0yl6hswtr8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantanal%2fgrid@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102659},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"80f5aef223cc369572313b899e0ef50e75fa1101","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.0.9_1755150603118_0.14021825476999816","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@pantanal/grid","version":"1.0.10","_id":"@pantanal/grid@1.0.10","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"ccb5ec717cc5292cc565ac86fe814bd8c021fb49","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.0.10.tgz","fileCount":18,"integrity":"sha512-6eQGiypL3fhIzvUNtGHN7fMKDonWLloZp7Te5XeRE775ErDzpRMmQMAJZRv+fQ/hD3UxGI4UPrNL8p2sffZ7qg==","signatures":[{"sig":"MEYCIQCh34Lt3AZfXDg5dCEOj5uatYWjoXpQC1iWdN/hR0TF8AIhAOQlZBUuL3Ic1lQ/xJhHQVooqMU1jVonLhzenTtHwaGE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantanal%2fgrid@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105954},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"5973fd8b478dd0408a67bddaa3df2382db66fee9","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.0.10_1755196720781_0.5001895305735704","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@pantanal/grid","version":"1.0.11","_id":"@pantanal/grid@1.0.11","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"23dbc586f9566eac8d7d165698fdbe8527a55029","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.0.11.tgz","fileCount":18,"integrity":"sha512-TvGZ0Qm/a8i2YABN2NCpFQwpP8E7s1pMuMYXwJ+btRkjOpwAyKVN028wd/wQjVcPmGfVZrogpEj1L6v6Nk/UFg==","signatures":[{"sig":"MEUCIQD+vIofPyGXIcAPgrEqLClAC5UnYpEJlQ9Qsk6OeeLdsgIgDP52GdaDBLSVqDyBOPMKPHQSR4csG+Rm5cheq60iJLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantanal%2fgrid@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111085},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"98ab196bd0931bde99c4db86b496575e8c60ca33","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.0.11_1755481694884_0.7226746649633153","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@pantanal/grid","version":"1.0.12","_id":"@pantanal/grid@1.0.12","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"f0aeab75167c3ae6756a2f82569b831d7437e380","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.0.12.tgz","fileCount":18,"integrity":"sha512-0XwV96D8iBH6Hmba8iGJc0d8RZ2pk0+dm6innV8+kc5JQ0+FcywmepbRDK7DCow8k1pTXe7VDq4t2AQwX/EcKw==","signatures":[{"sig":"MEUCIQCR//PR4jO38URwP2FGQWC+78ZUWJF+40iqm1gRtUfzrAIgSp1FQ1sq/pZTCjGCHvIBUurddhUxSxcW5nWgKtJY/yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantanal%2fgrid@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115774},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"89b14e4fd3507fb100fc03c4cba4502c937c2119","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.0.12_1755485430542_0.9353320515183898","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@pantanal/grid","version":"1.0.13","_id":"@pantanal/grid@1.0.13","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"2a19a9347ff96e12f23578909cc6d7cc8a8c74fa","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.0.13.tgz","fileCount":19,"integrity":"sha512-azQfHLBzVafMXWN2Ia90KMnY6ZVvxOoJgUBBeUKVLD1Q07mx71b86U/S0/IZlg0pqEnqRYP+ntVwuRP8LGNjVg==","signatures":[{"sig":"MEUCIFNXJyEXIw1yJ2zPjyGR12iPK9YeKcUVSFYAQmVyR3v6AiEA7r6TEmwPZ/9N3TheldyiHgGKCGFtN/PshOn/QkrFSY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantanal%2fgrid@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131907},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"f8aa5d978070ad508409616de755ebff351cc735","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.0.13_1755667996350_0.9367779749241198","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@pantanal/grid","version":"1.0.14","_id":"@pantanal/grid@1.0.14","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"e3c82370a84a0f0add90083c57ffa3bbf3f5b159","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.0.14.tgz","fileCount":19,"integrity":"sha512-DMm7P+e9BdhUREikxe3+fN6IIRX62zTkKw5NkIqQsIQT/fC5MSznMn+u1aLo2fbV8qUyMlglloNqXYnS3M5B5g==","signatures":[{"sig":"MEUCIQC0B+oTO+qyNGbyZltTRFbvnD3JPoveoe6ueZ3ndy/XJQIgHeyyiRkrMpYsJsrmiWt01m91p+w+TTF4tx/GtOjJx+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantanal%2fgrid@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135654},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"b96eef6eac7a9504247eccff1d22b44bc29c07d2","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.0.14_1755668915925_0.9536615883278914","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@pantanal/grid","version":"1.0.15","_id":"@pantanal/grid@1.0.15","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"966177c55aadbc5928710dd0348ba9ddc803daa4","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.0.15.tgz","fileCount":19,"integrity":"sha512-a/5U2bmbnGUCYgN/gL/xJ4Skqs3Up1TVI6d+UUdNN1SuMrjKBnh6zHncILjaMej3/aYSXAt6xbuf+O9Mh/cmWA==","signatures":[{"sig":"MEUCIGdqB8iXGfqo5bG5iw1VFLXoTjcpluFEQGmI13nlM60kAiEAhxiVcmrMt9xXlq2+6Fiu1ZA6GCwixngG/d1q0n48EzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantanal%2fgrid@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133762},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"4ebe35f33c7d1123428d8f02bb0080f10f73e693","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.0.15_1755912634628_0.5155270751704353","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@pantanal/grid","version":"1.1.0","_id":"@pantanal/grid@1.1.0","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"f1aaffa2d52fccea24a4f776a88da6e34c1b125a","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.1.0.tgz","fileCount":19,"integrity":"sha512-Cq1bP7HlRkn0GdZqKUgWaAHU23yLi+wH7pSeRRGx8NuiETBxeQtmAZDOdHvNsEYusNqFbwL1NjwV7ZarkQDkdg==","signatures":[{"sig":"MEYCIQDcSTGmNXNOvcbdhzXUrM7CVZmgjbGwwFmlXqK6rCL+rwIhAIrLwyU2G90xGvtbC5AE5iKT9499za6gO2k82FGwDWQY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138276},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"fe248923de53bebf631f2d8c84fa4fc7c8b24630","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.9.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.1.0_1760218754706_0.37437910599036783","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@pantanal/grid","version":"1.1.1","_id":"@pantanal/grid@1.1.1","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"d3f85e8bc9b3eff8c8b75f94c0e6554125e4bb92","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.1.1.tgz","fileCount":19,"integrity":"sha512-CiAkiiL6OAxp2tvsYqpCcLFE+7UvE4KZ8rBBr3xux0U5qCX3gpIUGs0BYA5nlVphMPDr982s2x7JMkGaCcpvZQ==","signatures":[{"sig":"MEUCIFU2P2Vja6OVWQosISlETQAiz3cLIoBIEnQtelv/hM7NAiEAtYG3iz7gdfk+BJ9zxVgs+P+Ag7uiw9Y3l6wece07EhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133081},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"6a01dd12f5b88e8176a519b0cb6fdd092df7fb71","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.9.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.1.1_1760221293643_0.40365800407901564","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@pantanal/grid","version":"1.1.2","_id":"@pantanal/grid@1.1.2","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"d87bbb3afb58043d86c3f207b57dd856ee21cdaf","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.1.2.tgz","fileCount":20,"integrity":"sha512-F8FVt5P5A3ljYs2QERV1QO21oczQmj4j89JJZJlAw80KiFWZZXRfob4ChH4lWHqyo2Fkje8AoQYiCq29o3TcRg==","signatures":[{"sig":"MEYCIQCdXUcdWfQTJR+CqgUCBeQXIAW9POgp96Xld46s2x+rfwIhAPk2pNkIVooA8bqKSWQ6xywg6dab7VVMuLN7n1pthYhk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantanal%2fgrid@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164600},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"bcb087e478fc42b689c3b519a8b99f08983e84ff","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.1.2_1760242011443_0.9295563878936293","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@pantanal/grid","version":"1.1.3","_id":"@pantanal/grid@1.1.3","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"82bcaaf3c39288a4d03f32ba6c3f4dfa82674401","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.1.3.tgz","fileCount":29,"integrity":"sha512-Xv2jv7+sGYiY/Ik2YdZxWqsnftyCf114BMR0KL6h5up3JwuPfLCUwlqdwoA0Qjt0B/AONqsmtHtPi2nZqE5Viw==","signatures":[{"sig":"MEYCIQCb/dcvvJGRICP0JUzGq6FCqqnV0OuttnjhAHDJRkONpAIhALyxArCFl9HUg4npCYSjCNpXLY/PvNolvESl3HQiPpUi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1699581},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"0b560eb96046f2f0aff6bc5c3bea6b2284d29a74","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.9.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.15.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","xlsx":"^0.18.5"},"peerDependenciesMeta":{"xlsx":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.1.3_1762625579635_0.7879174489510605","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@pantanal/grid","version":"1.2.0","_id":"@pantanal/grid@1.2.0","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"c77d0bd2ad4af46eea3f8a87a999965d8a4f897c","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.2.0.tgz","fileCount":29,"integrity":"sha512-kQfRi+9hZlAdAcMhu3T4RhvQqZ2vtv3LfYY+uBnxs57aGX5Aymt0auvXDd2IBesn5DauOBkHu2grvcekNBWzRw==","signatures":[{"sig":"MEYCIQCH1RuZbHfM17J+I7Ja9LQp3aKyEuMaWDy6Lh6wGgWi/gIhAJoWFvQtd200BQpIpRtOL+vOiXrommyk7Mw2tfLj3uEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1753638},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"8b58fca16c2b32349312e709ac805469e02e8f4c","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.9.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.15.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","xlsx":"^0.18.5"},"peerDependenciesMeta":{"xlsx":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.2.0_1762924213713_0.14969589653956783","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@pantanal/grid","version":"1.2.1","_id":"@pantanal/grid@1.2.1","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"3a5b93acb54ba16d4221fddbe9ca0fe8f1dad162","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.2.1.tgz","fileCount":30,"integrity":"sha512-o6iemRWjgk7v8HrRiYWlxbp16fmdUf9rlLZVi1+jOrjZ6e7Y06zlRxSobjvKis2RGIfVvtQzLjAbPwYddvltTA==","signatures":[{"sig":"MEUCIQCnP5cCuTFtMwNKuPu9QF85Ei8RI8kHQ4fqTOZSFwttxAIgHtpXgepAY5HFftX73MrRgit76ZlmWcGbQ+L+AQyaTAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1846813},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"503e57770058d9954b638e72ff0c97f9311c188a","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","xlsx":"^0.18.5","jspdf":"^2.5.0","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"xlsx":{"optional":true},"jspdf":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.2.1_1763063040358_0.9645992853400482","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@pantanal/grid","version":"1.2.2","_id":"@pantanal/grid@1.2.2","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"5dfbe45c7311e874e0e2375c1c00385a3ff4e6b5","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.2.2.tgz","fileCount":30,"integrity":"sha512-wwx2+bYB/VNKU29VSecGeo+JMqDzinvUBO3PJYvW2IYjS2vva5dcRq1MmRGeyN6AZ8RDa64RHJbMWjtSTBM2cw==","signatures":[{"sig":"MEUCIDSLiTDOMdPBvREfuryW2sy5F8mvDDw0MISj48Yg8fZrAiEA3JqCb0h68Zx3dgNip6cNkcP9bK1X5aO5Xg9Mps33qqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1847439},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"6f7600c203b3158e234626cc3f5fa5ddb067ce74","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","xlsx":"^0.18.5","jspdf":"^2.5.0","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"xlsx":{"optional":true},"jspdf":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.2.2_1763063358923_0.8903693953154359","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@pantanal/grid","version":"1.2.3","_id":"@pantanal/grid@1.2.3","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"fa0c038d03dd2cf1816914ea240e0840b3ea19bb","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.2.3.tgz","fileCount":30,"integrity":"sha512-rfdCJcIXhC3EE3aRqOsyE4+VKJ5sRpJmBHtqK8CtKjI4eQs/mHHc1S1xgdTmk88yTXZXSqaQ10FonhBnld+mOQ==","signatures":[{"sig":"MEQCIHw6pbcp20JzCPUTmYPxQDxuIycCrAnsgvxgVKDhR8+SAiAz0zIoutMv5j5GBC2bYBaiCcy66ov3BtqVXtaE3R+vPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1847439},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"b749d4f4612ccfa7cf11ad7dfdfc29b30134bec2","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","xlsx":"^0.18.5","jspdf":"^2.5.0","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"xlsx":{"optional":true},"jspdf":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.2.3_1763063640714_0.40366866018409375","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@pantanal/grid","version":"1.2.4","_id":"@pantanal/grid@1.2.4","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"8b8ad80c0dc81e9be2dbd51f569caa2750ab49b5","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.2.4.tgz","fileCount":30,"integrity":"sha512-1W8rHILKNwE+jrpYeBbIZIkY1KbwDD0KXOiTnaelwDalIRpMN2L0Pa2XKoVnjVE6RBu7ZUZuE9RcHmo4KiQ0CQ==","signatures":[{"sig":"MEUCIHJtzcwAnT+G6/rusp1CaKDKhiZToUhmYG1gQDjy0bTtAiEAjY73yy83kBs4l7ew0H3tr4LKDd5Qge8RE/mOXcrGywM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1847439},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"3097660d44d3d0241c7291555774114228e8b9c4","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","xlsx":"^0.18.5","jspdf":"^2.5.0","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"xlsx":{"optional":true},"jspdf":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.2.4_1763064105753_0.45368913528690324","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@pantanal/grid","version":"1.3.0","_id":"@pantanal/grid@1.3.0","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"f13045544ae5d297f415bcd1f6cd1e9399bacc6f","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.3.0.tgz","fileCount":30,"integrity":"sha512-vmnlfBb592cPBY+aCVOb2adtLhpo09JbtdEp3dkkf3ohtxqIxgrYgXCrhumNfM/unj3Dok2iy3YE5fbJfbQsIg==","signatures":[{"sig":"MEUCIQDKtMAlh/Faim0wVYHK9TUcgPZL9EigRtHWkLE3E/j50QIgUeXz8g/OGYzbXHK2wET08Bxgv4cLDtLgO6uOy2pTtlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1688589},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"f04de01bac6fde9d189623b44e792bf879751dce","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","xlsx":"^0.18.5","jspdf":"^2.5.0","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"xlsx":{"optional":true},"jspdf":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.3.0_1763064979806_0.09684527258697151","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@pantanal/grid","version":"1.4.0","_id":"@pantanal/grid@1.4.0","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"2effd4beec2a3df6af5c6c971895baf016ec9283","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.4.0.tgz","fileCount":30,"integrity":"sha512-CSC53AogFdoiQn6VIRy0srEpyuonfXPS3FkWsxREn3HDanojJn3joqrHszXpW7vGxHodKIECb9b2swV+HHPIVg==","signatures":[{"sig":"MEQCIEqRgwe8g/vYLOwQ+pm/IfQoJXkkhc+R+mE0yPT/REAMAiAUhU9ONbBVbVpQ+sp4Zb6eBIX8Tq/tJIP8hHIbIlD+Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1690156},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"90953e45ed7940003f6876650935ce2180cf757f","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","xlsx":"^0.18.5","jspdf":"^2.5.0","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"xlsx":{"optional":true},"jspdf":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.4.0_1763065971263_0.6544229711951259","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@pantanal/grid","version":"1.4.1","_id":"@pantanal/grid@1.4.1","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"c7815759a3bd03ee7264dea72cfb0e06b9d1f1da","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.4.1.tgz","fileCount":30,"integrity":"sha512-70de+YhI1jwsFkztSVPsB8l3NxS8yqbUFRbZwo01ofRC206aDPd5VDM00UDgWb1UILOi7zJBvz0caIuOIbYc+w==","signatures":[{"sig":"MEUCIE4NYOoh0QLizGZH/gZLWgVYMIgG+rhFYwDiU7t3CZhKAiEA53ROBSVEwZ51cN0Ng1DYbgsCsSqRU5ZINcM44o/COXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1690156},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"78436631f20c3b978929ddba11bcb07c3875aa77","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","xlsx":"^0.18.5","jspdf":"^2.5.0","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"xlsx":{"optional":true},"jspdf":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.4.1_1763066399364_0.18754336408399297","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@pantanal/grid","version":"1.4.2","_id":"@pantanal/grid@1.4.2","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"a9cc9c5047fc2797f5e2496f3f318c0e08b4111d","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.4.2.tgz","fileCount":31,"integrity":"sha512-GIzKs8b77R2QfZJyZ52koM3sHH4AhXG6MrvPgFhVarqRhb9o2GI2mPamf9abZPKdoJa0LU5fJDljthICvjV/rQ==","signatures":[{"sig":"MEUCICbw0lDUi68ZR1wuazA3RW4rkjuaEiv8ksc/41NpSAGRAiEAp7J9OE4I4sXgBXOG2tPZihAM8vxyZ8tuouNt1VBnVQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1870947},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"295c36c87355c33cabdf9afa8de7fd9bcb6d32f5","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","xlsx":"^0.18.5","jspdf":"^2.5.0","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"xlsx":{"optional":true},"jspdf":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.4.2_1763099256111_0.14477302339395837","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@pantanal/grid","version":"1.4.3","_id":"@pantanal/grid@1.4.3","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"3d3c0a7d4d47261ad289400c24299819fc298ca7","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.4.3.tgz","fileCount":31,"integrity":"sha512-OHf1KQS7KM7ATOhz6u6DjXp9J5AS50iNidOKTDqnwWx9/z61bhnZp/5rPfCOqEWNUD3lbyYpg1d39zTSA7uyWA==","signatures":[{"sig":"MEUCIQCqqidGFsF2wATJJfEQfFVg7cSAbLhPn0Oz6z6/UpbU6QIgOcs5+dx6k/5d9Pz5rFCBegPIreUcNl55wIWBO4lv/js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1911922},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"52a8accd750800dd1b05296300836cd67a760526","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","xlsx":"^0.18.5","jspdf":"^2.5.0","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"xlsx":{"optional":true},"jspdf":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.4.3_1763165229458_0.5818609913530264","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@pantanal/grid","version":"1.4.4","_id":"@pantanal/grid@1.4.4","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"86e2a18ef94c9d7383e6e7f84d7b181ed63b045d","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.4.4.tgz","fileCount":31,"integrity":"sha512-VagFTQNqZy8T2YoHNrxEw0/dSw1b2U1iE0DTnnuJrAsEuOxQURAqASo2OjaoqcJ68CKPkrt+Xu2qSa6HYnwKAA==","signatures":[{"sig":"MEQCIE/3TnNvEsGTfvieRVyILygTOJVrnSjW2eNydKNvtszQAiBfBtD2YLJjO37wB6ZupKMSJANmd3i4jycqM1OD2Esy8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1911922},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"1601bc332cdad60196b17291d266b7de343d7a07","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","xlsx":"^0.18.5","jspdf":"^2.5.0","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"xlsx":{"optional":true},"jspdf":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.4.4_1763384847265_0.9980076126378998","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@pantanal/grid","version":"1.4.5","_id":"@pantanal/grid@1.4.5","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"721bdc5cc80cde2b99f32e545ae422be33bd928f","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.4.5.tgz","fileCount":31,"integrity":"sha512-8QPwm4xtCdQcF26cb1kklx7I0c1zNQoWvwb/mfXU5nHAZggk6OSBvc5ff+tC70XghY7mGghBWnM//3b6nmp7GA==","signatures":[{"sig":"MEYCIQCThfYzwrfM3+9upkT34NwfhC3gZ06pIf7xx6Y+mJwmZAIhANNDhlK2S9US2la2jwu5Nnb4qF6/0SoG2bc3cn4KuOHq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1916339},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"f23f6346c2ee61d198deed0817bcba97fc184d2f","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","xlsx":"^0.18.5","jspdf":"^2.5.0","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"xlsx":{"optional":true},"jspdf":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.4.5_1763386055003_0.9012571046537503","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@pantanal/grid","version":"1.4.6","_id":"@pantanal/grid@1.4.6","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"e038c328414159de8982f4a3d5e2783a19c06464","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.4.6.tgz","fileCount":32,"integrity":"sha512-3t0UZkX8/zoK81KIRGySzRsmQnGgGwrxZuptAVzGrWMcyQPycN8E3ZO8XyqN5yb4snv0dL2w+qGUtPukQDFEHA==","signatures":[{"sig":"MEYCIQCpZ7RaICFxHZurlua9WZlH7pmawPm6pQ7ta72tm7i7oAIhALiMxRyiiuKIsyl1s7hy/Qo8YTxipZLHi64DbMRrPj3N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1932362},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"7d71edad797fac588018314ebeb1beb9e1378e93","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","xlsx":"^0.18.5","jspdf":"^2.5.0","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"xlsx":{"optional":true},"jspdf":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.4.6_1763391192796_0.12725737592142217","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@pantanal/grid","version":"1.5.0","_id":"@pantanal/grid@1.5.0","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"bb9a0b37efee35c52ed19cd0e4efcdbf8fe965f7","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.5.0.tgz","fileCount":32,"integrity":"sha512-mytCwbH441bfr/tIzGTLZtj6enZ3ycqks9lT+3yU9Q7OHE3rjBQl4xhywa6ffrAqZM/quTr7K8i8pXoyIv1fsg==","signatures":[{"sig":"MEUCIQCT1z2EJmlF5+IuUITc/PGrIR9lIBTue6owS59CY0kxewIgLyQzJSM/P3hGqsKDXrhRom6E83zqUj25LSkxAmGX8YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1952934},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"0bf932fc5d80558070611f7b93e1c67b98abcd07","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:watch":"vitest watch","test:sumary":"vitest run --coverage && node coverage-summary.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","docx":"^8.0.0","xlsx":"^0.18.5","jspdf":"^2.5.0","file-saver":"^2.0.5","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"docx":{"optional":true},"xlsx":{"optional":true},"jspdf":{"optional":true},"file-saver":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.5.0_1763473211507_0.4398133803523845","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@pantanal/grid","version":"1.5.1","_id":"@pantanal/grid@1.5.1","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"de078413f5475c402f35c3c2a0aabe256d915ac9","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.5.1.tgz","fileCount":32,"integrity":"sha512-hKz751KBOjUnM5Hrd2MplEtgbv04Va91U8kJCjLSFhbfATinU7VrsJWEqJWKuZFjT/u17HP2NwyKVxi0Pi78Ug==","signatures":[{"sig":"MEUCIEHHUEYeme8TkXvo8NIT9GgUVl1ag9zgEkKR8bYlJ4oqAiEA8wrPbuihyndWt0ctzocZzmzoBIqo7h+s/kiTwSD8JJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1950486},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"8b44fbd57e5d73f544bceca2fe408ffaea17cd6c","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:watch":"vitest watch","test:sumary":"vitest run --coverage && node coverage-summary.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","docx":"^8.0.0","xlsx":"^0.18.5","jspdf":"^2.5.0","file-saver":"^2.0.5","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"docx":{"optional":true},"xlsx":{"optional":true},"jspdf":{"optional":true},"file-saver":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.5.1_1763485730762_0.7961195805878929","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@pantanal/grid","version":"1.5.2","_id":"@pantanal/grid@1.5.2","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"24054079a8847db86c59e8ad22fa312de353f284","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.5.2.tgz","fileCount":33,"integrity":"sha512-0rDhrCOLZMhU7lh0chUormaYQnil5rWm+g95J5ReQm3YrGKzVkeNVJeNfBdf1ISe9OE29jH3Ffy7oKEUqggxcA==","signatures":[{"sig":"MEYCIQDOgmA4qI2G8PMLakcuL73vb4vClOVA8t3Mz46QFXuKIQIhANcHfCcwsRi+EjSliduJ4uMaG1nqVNXfBTUmtf/r+gsi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1998272},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"b6cac255c06b877b8fc28eb042260b1f19cbaeed","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:watch":"vitest watch","test:sumary":"vitest run --coverage && node coverage-summary.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","docx":"^8.0.0","xlsx":"^0.18.5","jspdf":"^2.5.0","file-saver":"^2.0.5","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"docx":{"optional":true},"xlsx":{"optional":true},"jspdf":{"optional":true},"file-saver":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.5.2_1763559637263_0.793121706389972","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@pantanal/grid","version":"1.5.3","_id":"@pantanal/grid@1.5.3","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"fc34c33dbd6285394abce6eca16836789e6592d4","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.5.3.tgz","fileCount":34,"integrity":"sha512-Q9Kmhd0gngbVCisG7JoaAfYEtPYY9sM5dcIasqFOigbPGRrqo3P2cdr7VdJSkxaboZg9avbYpLwCXxKK38vP+A==","signatures":[{"sig":"MEUCICOoZJhQW/iLjxfYUhgE4PSGsJL7HqkYxDk7QYA8Aao6AiEAqxlcU+ge3qcsiweFzurIs4aTK/nou3GbFn1q2AuqlEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2016662},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"6729ef78177f0941f017630abebc2c85b363a35f","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:watch":"vitest watch","test:sumary":"vitest run --coverage && node coverage-summary.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","docx":"^8.0.0","xlsx":"^0.18.5","jspdf":"^2.5.0","file-saver":"^2.0.5","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"docx":{"optional":true},"xlsx":{"optional":true},"jspdf":{"optional":true},"file-saver":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.5.3_1763564760656_0.2676477375445063","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@pantanal/grid","version":"1.5.4","_id":"@pantanal/grid@1.5.4","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"8712765b30a61dc751893ae8965f02c04f862ef9","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.5.4.tgz","fileCount":34,"integrity":"sha512-kkkNrshNPWIHGJ/Hbr5XjOVz/pNQfGSu4NENOIcfGo6BuV2t3ow59TnOrbbjfKNxJLB5T79aMOmQrM6GdMKl5Q==","signatures":[{"sig":"MEQCIHavYzhgkfNzaquv8FOiMRll8COvoXy8I9z0bNST0+cYAiBctY6me3QEKOFuDiplqdCKnl6HvF2/3C7knltCmfBosg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2016645},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"16ed7b9e5e2988f564d008cb3a16dfec28cfce78","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:watch":"vitest watch","test:sumary":"vitest run --coverage && node coverage-summary.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","docx":"^8.0.0","xlsx":"^0.18.5","jspdf":"^2.5.0","file-saver":"^2.0.5","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"docx":{"optional":true},"xlsx":{"optional":true},"jspdf":{"optional":true},"file-saver":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.5.4_1763567029294_0.2036183739251578","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@pantanal/grid","version":"1.5.5","_id":"@pantanal/grid@1.5.5","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"09c7341df8d710ab300d16d1a4cb620f9e39b47a","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.5.5.tgz","fileCount":34,"integrity":"sha512-gTAjhvQzztytSSp4mMzoIBCsQtOU09yDb6svy1ATFlAenXayv0NT3UjUSnLw31XHwATQGrsMB1hzMhZsJvWXOA==","signatures":[{"sig":"MEYCIQDNULJglcZytglZEa0lWRRdwm1IuPVuV/4PRAZYxIEBaQIhAKIAyDSfKEbSbY+GU1PleJmcMuyKGH05UeyfIGCR0IzM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2018381},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"ba1de6f557a49193e6cf3d91c04204eaf3fbbc0c","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:watch":"vitest watch","test:sumary":"vitest run --coverage && node coverage-summary.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","docx":"^8.0.0","xlsx":"^0.18.5","jspdf":"^2.5.0","file-saver":"^2.0.5","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"docx":{"optional":true},"xlsx":{"optional":true},"jspdf":{"optional":true},"file-saver":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.5.5_1763569969957_0.8831280682793814","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@pantanal/grid","version":"1.5.6","license":"MIT","_id":"@pantanal/grid@1.5.6","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"c5c291b1d380dcfda9fb5fa1dcc6b50acac16445","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.5.6.tgz","fileCount":34,"integrity":"sha512-CFDk7K+5R0SGu8jJ15d49rQy/Bvs3+tBKI6m+6q4RiqO7iuLYyLh7JNS36HSxnqoDjf09KqTLlTIQLIxMvfD+g==","signatures":[{"sig":"MEYCIQC1agzyQef1f5L51nUdS2wf29Gml9jS4n3TQasHLs8xVgIhAK1jEuO5/HhiyXx4QTwlbXVkUrGg/1/rQcTKJUuj4EbH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2019524},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"23c0f0e35bf20b5a161e7a399dc7a1a64e09ae08","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:watch":"vitest watch","test:sumary":"vitest run --coverage && node coverage-summary.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","docx":"^8.0.0","xlsx":"^0.18.5","jspdf":"^2.5.0","file-saver":"^2.0.5","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"docx":{"optional":true},"xlsx":{"optional":true},"jspdf":{"optional":true},"file-saver":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.5.6_1763578575235_0.9312770847379288","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@pantanal/grid","version":"1.5.7","license":"MIT","_id":"@pantanal/grid@1.5.7","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"50b35bc08e4b5ac8f678adf9e42c8c09c73d62f7","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.5.7.tgz","fileCount":34,"integrity":"sha512-P2w9GuMyz3bkSnWZmkKxoLNWhg3AlU8uGgvktUL7J0N+hYir37K/Ox7mEVUylMQMse8kSWlgDN+bcygAYnv3dQ==","signatures":[{"sig":"MEUCIDgHuWN51a+4MldImnS7+gCuSZsoHF0lcAbsCU/mVquBAiEAlrd8KlN2P7BaG8endR4yD7J0RsVybhr0lCTTcrgoyVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2019358},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"4e4b16b4c2561a7a6179b93374d383477e129563","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:watch":"vitest watch","test:sumary":"vitest run --coverage && node coverage-summary.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","docx":"^8.0.0","xlsx":"^0.18.5","jspdf":"^2.5.0","file-saver":"^2.0.5","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"docx":{"optional":true},"xlsx":{"optional":true},"jspdf":{"optional":true},"file-saver":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.5.7_1763580944275_0.5199053511622347","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@pantanal/grid","version":"1.5.8","license":"MIT","_id":"@pantanal/grid@1.5.8","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"dist":{"shasum":"0dc571ba3e3d155a0e31ad5017cf83e1975c85c2","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.5.8.tgz","fileCount":34,"integrity":"sha512-lnHfOLyvqjZRZ6pfUwIvI2QaoCzpyGc3IRTwSQVCjt5U6bulW6UTpFfRfn6qETOb2I/xvD6OTPIyS5FGwu3B2w==","signatures":[{"sig":"MEUCIAaJoYAw1iWszXLvq1lWwHynzDs1ML1F+G8vibe6/gq6AiEAmcnW07gvYR6TpXeNRN+H/phvHvnpIzVrKV/hQLW4GUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2019813},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"gitHead":"73d84aa537a99e27ff4ca021567c1f26a5c625fd","scripts":{"dev":"vite --config vite.config.ts","test":"vitest run","build":"vite build","test:ui":"vitest","test:watch":"vitest watch","test:sumary":"vitest run --coverage && node coverage-summary.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"repository":{"url":"git+https://github.com/heberalmeida/pantanal-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"Vue 3 data grid with Tailwind-friendly styling","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.19.5","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.38","vite":"^7.1.2","jsdom":"^26.1.0","vitest":"^2.0.5","postcss":"^8.4.39","vue-tsc":"^3.0.5","typescript":"^5.9.2","@types/node":"^24.2.1","tailwindcss":"^3.4.10","autoprefixer":"^10.4.20","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9"},"peerDependencies":{"vue":"^3.3.0","docx":"^8.0.0","xlsx":"^0.18.5","jspdf":"^2.5.0","file-saver":"^2.0.5","html2canvas":"^1.4.0"},"peerDependenciesMeta":{"docx":{"optional":true},"xlsx":{"optional":true},"jspdf":{"optional":true},"file-saver":{"optional":true},"html2canvas":{"optional":true},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/grid_1.5.8_1763584908136_0.5358135437861844","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"@pantanal/grid","version":"1.5.9","type":"module","main":"./dist/index.umd.cjs","module":"./dist/index.es.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/grid.css"},"scripts":{"dev":"vite --config vite.config.ts","build":"vite build","test":"vitest run","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:sumary":"vitest run --coverage && node coverage-summary.cjs","test:ui":"vitest","prepublishOnly":"cp ../../README.md ./README.md && yarn build"},"peerDependencies":{"vue":"^3.3.0","xlsx":"^0.18.5","jspdf":"^2.5.0","html2canvas":"^1.4.0","docx":"^8.0.0","file-saver":"^2.0.5"},"devDependencies":{"@types/node":"^24.2.1","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"2.1.9","@vue/test-utils":"^2.4.6","autoprefixer":"^10.4.20","jsdom":"^26.1.0","postcss":"^8.4.39","tailwindcss":"^3.4.10","typescript":"^5.9.2","vite":"^7.1.2","vite-plugin-dts":"^4.5.4","vitest":"^2.0.5","vue":"^3.4.38","vue-tsc":"^3.0.5"},"description":"Vue 3 data grid with Tailwind-friendly styling","license":"MIT","sideEffects":["*.css"],"peerDependenciesMeta":{"tailwindcss":{"optional":true},"xlsx":{"optional":true},"jspdf":{"optional":true},"html2canvas":{"optional":true},"docx":{"optional":true},"file-saver":{"optional":true}},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/heberalmeida/pantanal-grid.git"},"dependencies":{"xlsx":"^0.18.5"},"_id":"@pantanal/grid@1.5.9","gitHead":"53c0eb4800831652a7b2246763a77359391d03a6","bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"homepage":"https://github.com/heberalmeida/pantanal-grid#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZpXH0lVHJuau8VmrhQDvtyk194GEhZolxlh9T5wmfthwqv0PGR/1nv2s838X3MZarmJ7/qIro0tvASvhQ6F4jw==","shasum":"cf6b5709e661d6c0b99dc5eaa95818ccf14571be","tarball":"https://registry.npmjs.org/@pantanal/grid/-/grid-1.5.9.tgz","fileCount":39,"unpackedSize":2037005,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGPLwkWyrJPyyD9beVqXwVKLck0fJW2gYu1URp6qOtAtAiAv1e12cgHq6bcv3Kgm8j6gyVx+7tgl8zsluuuK/FXTBg=="}]},"_npmUser":{"name":"heberalmeida","email":"eu@heber.com.br"},"directories":{},"maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/grid_1.5.9_1783751784920_0.5505649059745867"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-13T16:54:43.741Z","modified":"2026-07-11T06:36:25.237Z","1.0.0":"2025-08-13T16:54:44.351Z","1.0.1":"2025-08-13T17:16:40.126Z","1.0.4":"2025-08-13T19:06:38.884Z","1.0.5":"2025-08-13T20:36:35.435Z","1.0.6":"2025-08-14T03:39:27.903Z","1.0.7":"2025-08-14T05:14:39.495Z","1.0.8":"2025-08-14T05:32:06.451Z","1.0.9":"2025-08-14T05:50:03.291Z","1.0.10":"2025-08-14T18:38:41.025Z","1.0.11":"2025-08-18T01:48:15.060Z","1.0.12":"2025-08-18T02:50:30.721Z","1.0.13":"2025-08-20T05:33:16.526Z","1.0.14":"2025-08-20T05:48:36.122Z","1.0.15":"2025-08-23T01:30:34.857Z","1.1.0":"2025-10-11T21:39:14.904Z","1.1.1":"2025-10-11T22:21:33.847Z","1.1.2":"2025-10-12T04:06:51.667Z","1.1.3":"2025-11-08T18:12:59.864Z","1.2.0":"2025-11-12T05:10:13.959Z","1.2.1":"2025-11-13T19:44:00.562Z","1.2.2":"2025-11-13T19:49:19.226Z","1.2.3":"2025-11-13T19:54:00.907Z","1.2.4":"2025-11-13T20:01:46.006Z","1.3.0":"2025-11-13T20:16:19.996Z","1.4.0":"2025-11-13T20:32:51.490Z","1.4.1":"2025-11-13T20:39:59.609Z","1.4.2":"2025-11-14T05:47:36.369Z","1.4.3":"2025-11-15T00:07:09.713Z","1.4.4":"2025-11-17T13:07:27.537Z","1.4.5":"2025-11-17T13:27:35.173Z","1.4.6":"2025-11-17T14:53:13.015Z","1.5.0":"2025-11-18T13:40:11.735Z","1.5.1":"2025-11-18T17:08:51.013Z","1.5.2":"2025-11-19T13:40:37.503Z","1.5.3":"2025-11-19T15:06:00.869Z","1.5.4":"2025-11-19T15:43:49.526Z","1.5.5":"2025-11-19T16:32:50.214Z","1.5.6":"2025-11-19T18:56:15.466Z","1.5.7":"2025-11-19T19:35:44.489Z","1.5.8":"2025-11-19T20:41:48.359Z","1.5.9":"2026-07-11T06:36:25.129Z"},"bugs":{"url":"https://github.com/heberalmeida/pantanal-grid/issues"},"license":"MIT","homepage":"https://github.com/heberalmeida/pantanal-grid#readme","repository":{"type":"git","url":"git+https://github.com/heberalmeida/pantanal-grid.git"},"description":"Vue 3 data grid with Tailwind-friendly styling","maintainers":[{"name":"heberalmeida","email":"eu@heber.com.br"}],"readme":"# Pantanal Grid (Vue 3 + Tailwind)\n\n![npm version](https://img.shields.io/npm/v/@pantanal/grid?style=flat-square&label=npm)\n![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/heberalmeida/pantanal-grid?style=flat-square&label=version)\n![npm downloads](https://img.shields.io/npm/dm/@pantanal/grid?style=flat-square)\n![GitHub last commit](https://img.shields.io/github/last-commit/heberalmeida/pantanal-grid?style=flat-square&label=last%20update)\n![GitHub stars](https://img.shields.io/github/stars/heberalmeida/pantanal-grid?style=flat-square)\n![GitHub forks](https://img.shields.io/github/forks/heberalmeida/pantanal-grid?style=flat-square)\n![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square)\n![Tests](https://img.shields.io/github/actions/workflow/status/heberalmeida/pantanal-grid/publish.yml?label=tests&branch=main&style=flat-square)\n![Coverage](https://img.shields.io/badge/coverage-68%25-yellow?style=flat-square&logo=vitest)\n![Deploy](https://img.shields.io/github/actions/workflow/status/heberalmeida/pantanal-grid/deploy-pages.yml?label=deploy&branch=main&style=flat-square)\n![Vue 3](https://img.shields.io/badge/Vue-3-4FC08D?style=flat-square&logo=vue.js&logoColor=white)\n![TypeScript](https://img.shields.io/badge/TypeScript-5.9-blue?style=flat-square&logo=typescript&logoColor=white)\n![Node.js](https://img.shields.io/badge/Node.js-%3E%3D18-339933?style=flat-square&logo=node.js&logoColor=white)\n\nA feature-rich data grid for **Vue 3** applications. Pantanal Grid ships with a Vite/Tailwind playground, supports both client-side and server-side data flows, exposes a typed API, and includes quality-of-life features such as keyboard navigation, persisted state, virtual scrolling, grouping, and internationalization.\n\n👉 **Live demo:** [https://heberalmeida.github.io/pantanal-grid/](https://heberalmeida.github.io/pantanal-grid/)  \n📚 **Documentation:** [https://heberalmeida.github.io/pantanal-grid/docs/](https://heberalmeida.github.io/pantanal-grid/docs/)  \n📦 **NPM Package:** [@pantanal/grid](https://www.npmjs.com/package/@pantanal/grid)\n\n---\n\n## Repository layout\n\n```\npantanal-grid/\n├─ packages/\n│  └─ pantanal-grid       # source code of the published @pantanal/grid package\n├─ playground/            # Vite + Vue 3 playground showcasing usage scenarios\n└─ docs/                  # VitePress documentation site\n```\n\n## Requirements\n\n- **Node.js** ≥ 18\n- **Yarn Classic** (v1) with workspaces enabled\n\n---\n\n## Quick start (local development)\n\n```bash\ngit clone https://github.com/heberalmeida/pantanal-grid.git\ncd pantanal-grid\nyarn                # install dependencies\nyarn dev            # launches the playground at http://localhost:5173\n```\n\nThe playground aliases `@pantanal/grid` to the local source, so every change you make to the package is reflected live.\n\n### Additional scripts\n\n```bash\nyarn test           # executes vitest on the library workspace\nyarn build          # builds the library (vite) and type definitions (vue-tsc)\nyarn playground:build  # builds the playground itself\nyarn docs:dev       # starts VitePress dev server for documentation\nyarn docs:build     # builds the documentation site\nyarn docs:preview   # previews the built documentation\nyarn validate       # runs all tests and builds (test, build, playground:build, docs:build)\nyarn prepare        # installs Git hooks (runs automatically on yarn install)\nyarn workspace @pantanal/grid lint              # run eslint (if configured)\n```\n\n### Git Hooks\n\nGit hooks are automatically installed when you run `yarn install` or `yarn prepare`. The pre-push hook validates all builds and tests before allowing a push. See [.husky/README.md](.husky/README.md) for details.\n\n---\n\n## Consuming the library in your project\n\nInstall the package together with the required peer dependencies:\n\n```bash\nyarn add @pantanal/grid\nyarn add vue@^3                                    # if Vue is not yet installed\nyarn add -D tailwindcss postcss autoprefixer       # optional but recommended for styling\n```\n\nImport the default stylesheet once in your application entry point:\n\n```ts\n// main.ts\nimport { createApp } from 'vue'\nimport App from './App.vue'\nimport '@pantanal/grid/styles.css'\n\ncreateApp(App).mount('#app')\n```\n\nMinimal usage example:\n\n```vue\n<script setup lang=\"ts\">\nimport { PantanalGrid, type ColumnDef } from '@pantanal/grid'\n\nconst rows = [\n  { id: 1, name: 'Alpha', price: 9.9 },\n  { id: 2, name: 'Beta', price: 19.5 }\n]\n\nconst columns: ColumnDef[] = [\n  { field: 'id', title: 'ID', width: 80, sortable: true, filterable: true },\n  { field: 'name', title: 'Name', sortable: true, filterable: true },\n  { field: 'price', title: 'Price', sortable: true }\n]\n</script>\n\n<template>\n  <PantanalGrid :rows=\"rows\" :columns=\"columns\" key-field=\"id\" />\n</template>\n```\n\n---\n\n## Core capabilities\n\n**Data Operations**\n- Sorting (multi-column) with ascending/descending cycles\n- Per-column filtering with multiple operators (equals, contains, starts with, ends with, etc.)\n- Row selection: single, multiple, or disabled with checkbox support\n- Inline cell and row editing with validation support\n- Copy to clipboard functionality\n- Export to Excel, PDF, CSV, and Word (DOCX) formats\n\n**Pagination & Scrolling**\n- Client-side pagination + server-side mode (`:serverSide=\"true\"`)\n- Custom pagination variants (simple, pages, edges)\n- Virtual scrolling for large datasets (100,000+ rows)\n- Endless scrolling mode\n- Adaptive height with custom slots\n\n**Column Management**\n- Column resize and reorder (drag & drop)\n- Pinned and locked columns (left/right) with optional sticky shadows\n- Multi-column headers support\n- Column menu with customizable actions\n- Foreign key columns with lookup support\n- Custom column templates (cell, header, footer)\n\n**Data Visualization**\n- Grouping with drag-and-drop UI, aggregations and expandable tree nodes\n- Aggregates (sum, avg, min, max, count) with customizable templates\n- Image columns with loading states, placeholders, and error handling\n- Custom row heights\n- Cell, row, and column styling with conditional formatting\n- Grid styles customization (striped rows, hover effects, etc.)\n\n**User Experience**\n- Keyboard navigation (arrow keys + focus outline)\n- Responsive design with automatic card layout for mobile devices\n- Internationalization (en, es, pt) with pluggable messages and custom locales\n- RTL (Right-to-Left) language support\n- Customizable messages for all UI elements\n- No records customization (message, template, or function)\n- Loading states with custom templates\n\n**State Management**\n- Persisted state (sort, filter, page, order, widths) via `persistStateKey`\n- Grid events (rowClick, cellClick, sortChange, filterChange, etc.)\n- Custom commands (edit, update, destroy, cancel)\n\n**Data Binding**\n- Flexible data binding: Local arrays, REST APIs, GraphQL, WebSocket, and offline mode\n- Data source adapters (Gantt, Scheduler, TreeList, Pivot, Hierarchical)\n- Custom data providers with async support\n\n**Styling & Theming**\n- Flexible styling options with CSS variables\n- Tailwind CSS support\n- Custom styling props (gridStyles, rowHoverStyles, cellHoverStyles)\n- Template-based customization\n- Customizable toolbar and command buttons\n\n**Configuration**\n- Configurable props for sortable, filterable, groupable, pageable features\n- Customizable column definitions with extensive options\n- TypeScript support with full type definitions\n\n---\n\n## Internationalization\n\n```vue\n<PantanalGrid locale=\"pt\" />\n<PantanalGrid locale=\"en\" />\n<PantanalGrid locale=\"es\" />\n\n<PantanalGrid\n  locale=\"en\"\n  :messages=\"{ next: 'Next »', previous: '« Prev', rowsPerPage: 'Rows per page' }\"\n/>\n```\n\nYou can register additional locales by calling `registerLocale(code, messages)` from the package.\n\n---\n\n## Virtual scrolling\n\nVirtual scrolling is an alternative to paging and optimizes grid performance when displaying huge volumes of data. Enable it using `scrollable-virtual`, `virtual`, or `scrollable: { virtual: true }`:\n\n```vue\n<PantanalGrid\n  :rows=\"items\"\n  :columns=\"columns\"\n  scrollable-virtual\n  :height=\"600\"\n  :page-size=\"20\"\n  :row-height=\"44\"\n/>\n```\n\n**Features:**\n- Renders only visible rows (typically 20-50 rows)\n- Smooth scrolling performance with 100,000+ records\n- Works with both local and remote data\n- Compatible with sorting, filtering, and inline editing\n- Supports custom row heights\n\nSee [Virtualization Examples](/examples/virtualization) for more details.\n\n---\n\n## Grouping & aggregations\n\nPantanal Grid supports multi-level grouping with drag-and-drop UI, optional aggregations, and group footers.\n\n### Drag-and-Drop Grouping\n\nEnable `groupable` to allow users to drag column headers to a drop zone for grouping:\n\n```vue\n<PantanalGrid\n  :rows=\"rows\"\n  :columns=\"columns\"\n  groupable\n  key-field=\"id\"\n/>\n```\n\n**Features:**\n- Drag column headers to drop zone to group by that column\n- Multiple column grouping support\n- Reorder groups by dragging badges\n- Remove groups with × button\n- Column-level control (`groupable: false` on specific columns)\n\n### Programmatic Grouping\n\nYou can also set groups programmatically:\n\n```vue\n<script setup lang=\"ts\">\nimport { PantanalGrid, type GroupDescriptor, type AggregateName } from '@pantanal/grid'\nimport '@pantanal/grid/styles.css'\n\nconst rows = [\n  { id: 1, title: 'Wireless Earbuds', brand: 'Aurora', category: 'audio', price: 129.99 },\n  { id: 2, title: 'Desk Lamp', brand: 'Neon', category: 'lighting', price: 49.99 },\n  // ...\n]\n\nconst columns = [\n  { field: 'id', title: 'ID', width: 80 },\n  { field: 'title', title: 'Title', filterable: true },\n  { field: 'brand', title: 'Brand', filterable: true },\n  { field: 'category', title: 'Category', filterable: true },\n  { field: 'price', title: 'Price', sortable: true, format: (v:number) => `$ ${v.toFixed(2)}` }\n]\n\nconst group: GroupDescriptor[] = [\n  { field: 'category', dir: 'asc' },\n  { field: 'brand', dir: 'asc' }\n]\n\nconst aggregates: Record<string, AggregateName[]> = {\n  price: ['sum', 'avg'],\n  id: ['count']\n}\n</script>\n\n<template>\n  <PantanalGrid\n    :rows=\"rows\"\n    :columns=\"columns\"\n    :group=\"group\"\n    :aggregates=\"aggregates\"\n    :showGroupFooters=\"true\"\n    :pageSize=\"10\"\n    :height=\"520\"\n  />\n</template>\n```\n\n### Aggregates\n\nCalculate aggregates (sum, avg, min, max, count) for grouped or ungrouped data:\n\n```vue\n<PantanalGrid\n  :rows=\"rows\"\n  :columns=\"columns\"\n  :aggregates=\"{ price: ['sum', 'avg'], stock: ['sum'], id: ['count'] }\"\n/>\n```\n\n**Features:**\n- Multiple aggregate types per column\n- Custom aggregate templates\n- Group footers with aggregate values\n- Total aggregates when not grouped\n- Internationalized aggregate labels (pt, en, es)\n\n### Tips\n\n- Group headers render full-width rows with the field/value and aggregate count.\n- Use the built-in footer buttons (or `toggleGroup` event) to expand/collapse all groups at once.\n- For server-side grouping, compute aggregates on the backend and feed the grid with pre-grouped rows.\n- See [Grouping Basics Examples](/examples/grouping-basics) and [Aggregates Examples](/examples/aggregates) for more details.\n\n---\n\n## Data Binding\n\nPantanal Grid supports flexible data binding to various data sources:\n\n### Local Data Arrays\n\nThe simplest way to provide data is using a local array. All operations are performed client-side:\n\n```vue\n<PantanalGrid\n  :rows=\"rows\"\n  :columns=\"columns\"\n  key-field=\"id\"\n/>\n```\n\n### Remote Data Services (REST)\n\nUse the `dataProvider` prop to fetch data from REST APIs:\n\n```vue\n<PantanalGrid\n  :rows=\"rows\"\n  :columns=\"columns\"\n  :data-provider=\"dataProvider\"\n  server-side\n  key-field=\"id\"\n/>\n```\n\n### GraphQL\n\nBind to GraphQL services with queries and mutations:\n\n```vue\n<PantanalGrid\n  :rows=\"rows\"\n  :columns=\"columns\"\n  :data-provider=\"graphqlDataProvider\"\n  server-side\n  key-field=\"productID\"\n/>\n```\n\n### WebSocket (Real-time)\n\nConnect to WebSocket servers for real-time updates:\n\n```vue\n<PantanalGrid\n  :rows=\"wsRows\"\n  :columns=\"columns\"\n  key-field=\"id\"\n/>\n```\n\n### Offline Mode\n\nWork offline with localStorage persistence:\n\n```vue\n<PantanalGrid\n  :rows=\"offlineRows\"\n  :columns=\"columns\"\n  key-field=\"id\"\n  editable=\"inline\"\n/>\n```\n\nSee [Data Binding Examples](/examples/data-binding) for complete examples.\n\n---\n\n## Server-side mode\n\nWhen `:serverSide=\"true\"` is set (or a `dataProvider` is provided), the grid stops mutating its local rows and instead emits the current sort/filter/page model. Bind to those events and fetch data from your API:\n\n```vue\n<PantanalGrid\n  :rows=\"rows\"\n  :columns=\"columns\"\n  :serverSide=\"true\"\n  :total=\"total\"\n  v-model:sort=\"sort\"\n  v-model:filter=\"filter\"\n  v-model:page=\"page\"\n  v-model:pageSize=\"pageSize\"\n  @loading=\"isLoading = $event\"\n/>\n```\n\nAlternatively, pass a `dataProvider` function that returns `{ rows, total }` and Pantanal Grid will handle pagination requests and loading state automatically.\n\n---\n\n## Events\n\nPantanal Grid emits the following events for integration with parent components:\n\n- `update:sort`, `update:page`, `update:pageSize`, `update:filter` — v-model bindings\n- `selectionChange` — array of key values for selected rows\n- `columnResize` — `{ field, width }`\n- `columnReorder` — `{ from, to }`\n- `toggleGroup` — `(key, expanded)`\n- `rowClick` — emits the clicked row\n- `loading` — boolean flag around asynchronous data-provider calls\n\n---\n\n## Contributing\n\n| Task                     | Command                                               |\n|--------------------------|--------------------------------------------------------|\n| Install dependencies     | `yarn`                                                 |\n| Run playground           | `yarn dev`                                             |\n| Run docs locally         | `yarn docs:dev`                                        |\n| Build library            | `yarn build`                                           |\n| Build docs               | `yarn docs:build`                                      |\n| Run tests                | `yarn test`                                            |\n| Format / lint            | `yarn workspace @pantanal/grid lint`                   |\n| Prepare release          | `yarn changeset` then `yarn changeset version`         |\n\nPull requests and issues are welcome. Please ensure code is linted and tested before submitting.\n\n---\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}