{"_id":"@humanspeak/svelte-headless-table","_rev":"23-d5c78b3d0876a231dde2e02ae9a54943","name":"@humanspeak/svelte-headless-table","dist-tags":{"latest":"6.2.0"},"versions":{"5.0.0":{"name":"@humanspeak/svelte-headless-table","version":"5.0.0","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","resizing"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@5.0.0","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://github.com/humanspeak/svelte-headless-table#readme","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"039531c853f38c4fe5281f2133006b5715bc498b","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-5.0.0.tgz","fileCount":88,"integrity":"sha512-HcVf3Qz+RJkBFTd38rJvvxZV7PZ5o3TgDK0GFgFUbzfdbl1vlHJD3oPWVVmT2NNzvu9T6gLfYgpHofRHRPM+eg==","signatures":[{"sig":"MEUCIAjomPvZW/RzllJ7VfDQxoB6UGWVM8F8coKbFfImDMtrAiEAv8KC1hV6/3spWDmE1ImPipPJ1ojv8Lyb6+oYsifb4HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157557},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"gitHead":"88eb0449ed06adc53ec6ab245105b0e32ec16eae","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:only":"vitest run","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"humanspeakadmin","email":"admin@humanspeak.com"},"repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"10.9.0","description":"Unopinionated and extensible data tables for Svelte","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@humanspeak/svelte-keyed":"^4.0.0","@humanspeak/svelte-render":"^5.0.0","@humanspeak/svelte-subscribe":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.3","faker":"^5.5.3","tslib":"^2.4.1","eslint":"^8.56.0","svelte":"^4.2.7","vitest":"^1.0.0","publint":"^0.1.9","prettier":"^3.1.1","type-fest":"^4.9.0","typescript":"^5.0.0","@types/faker":"^5.5.9","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"8.56.0","@sveltejs/package":"^2.0.0","@vitest/coverage-v8":"^1.1.1","eslint-plugin-svelte":"^2.35.1","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","@testing-library/svelte":"^4.0.5","@testing-library/jest-dom":"^6.1.6","@typescript-eslint/parser":"^6.0.0","@sveltejs/vite-plugin-svelte":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_5.0.0_1737567495133_0.41541346770490173","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@humanspeak/svelte-headless-table","version":"5.0.1","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","resizing"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@5.0.1","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://github.com/humanspeak/svelte-headless-table#readme","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"2a6bb548b246e3b4d78596cf2fa59b542503dc05","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-5.0.1.tgz","fileCount":88,"integrity":"sha512-uohtYsNeDLd1HynflbuCf9LsUCsnT2PGqYKqKusptjmQf5NTQlNMVOlSd7Jy+Da08U+9fISUXb8HXMy0CL8aaw==","signatures":[{"sig":"MEQCIGEwwWtsMoM2G62uIpngxSKby4TPi/2//FoyIbm6VRXmAiBU8HFJ2dCnHtjmN/rQ2PtKi7JCHEvPq6iifzOOHstTBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157557},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"gitHead":"94578274427901999c0f4c3038867a26e7e9380f","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:only":"vitest run","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"humanspeakadmin","email":"admin@humanspeak.com"},"repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"10.9.0","description":"Unopinionated and extensible data tables for Svelte","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@humanspeak/svelte-keyed":"^5.0.0","@humanspeak/svelte-render":"^5.0.0","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.3","faker":"^5.5.3","tslib":"^2.4.1","eslint":"^8.56.0","svelte":"^4.2.7","vitest":"^1.0.0","publint":"^0.1.9","prettier":"^3.1.1","type-fest":"^4.9.0","typescript":"^5.0.0","@types/faker":"^5.5.9","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"8.56.0","@sveltejs/package":"^2.0.0","@vitest/coverage-v8":"^1.1.1","eslint-plugin-svelte":"^2.35.1","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","@testing-library/svelte":"^4.0.5","@testing-library/jest-dom":"^6.1.6","@typescript-eslint/parser":"^6.0.0","@sveltejs/vite-plugin-svelte":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_5.0.1_1737582927868_0.5906497893971081","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@humanspeak/svelte-headless-table","version":"5.0.2","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@5.0.2","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://github.com/humanspeak/svelte-headless-table#readme","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"ae411838a451fcc674b77ea0d7e7f3d85e694c92","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-5.0.2.tgz","fileCount":88,"integrity":"sha512-oflwNET0vb2SgN3ckgirGXWbxFTsPXbGaf2uf7J8I/35QZ+L2XpHfj6NhrclVXSD59F5aZH0bBxkyxxYcfBtxQ==","signatures":[{"sig":"MEYCIQDb5GXX6jICPEEgY/jnbMvznO5MZjP+rKnDEhDDqdtVrQIhAI8zTepeF7A6ADNfq8Bs6mR4fihVzi/S/WlJ318TR0nI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158039},"type":"module","types":"./dist/index.d.ts","volta":{"node":"22.13.1"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"gitHead":"238f9f8fee7600cbe9918cb69a1b717f9ce17f53","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:only":"vitest run","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"humanspeakadmin","email":"admin@humanspeak.com"},"repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.0.0","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.3","faker":"^5.5.3","tslib":"^2.4.1","eslint":"^8.56.0","svelte":"^4.2.7","vitest":"^1.0.0","publint":"^0.1.9","prettier":"^3.1.1","type-fest":"^4.9.0","typescript":"^5.0.0","@types/faker":"^5.5.9","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"8.56.0","@sveltejs/package":"^2.0.0","@vitest/coverage-v8":"^1.1.1","eslint-plugin-svelte":"^2.35.1","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","@testing-library/svelte":"^4.0.5","@testing-library/jest-dom":"^6.1.6","@typescript-eslint/parser":"^6.0.0","@sveltejs/vite-plugin-svelte":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_5.0.2_1738007143874_0.7539240748945504","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@humanspeak/svelte-headless-table","version":"5.0.3","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@5.0.3","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://github.com/humanspeak/svelte-headless-table#readme","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"ae9e0a02d9f9047a11ce6ca93a8ff9a72b6fd60d","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-5.0.3.tgz","fileCount":88,"integrity":"sha512-6oeAggSinRGWh9Q0mpDcQiW4tnQ5QFu6+5rDE+fpZ5y7sf+XNdYUCfIOLNbCC2OvQHOdx72sQm1en6KXouvb+A==","signatures":[{"sig":"MEUCIQD1bESWY1mbb2LwFhcdfd9lQPtPQamsC0a2RDPEKaDxPAIgdARLCEDYTdaggkemSxaUhvvWcJCUCXLnUYVUWHlH4es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@5.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159081},"type":"module","types":"./dist/index.d.ts","volta":{"node":"22.13.1"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"gitHead":"cc500f34983e09188f093369336e0633bcf56193","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","test:only":"vitest run","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","prepublishOnly":"npm run package","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"humanspeakadmin","email":"admin@humanspeak.com"},"repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.0.0","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.3","tslib":"^2.4.1","eslint":"^8.56.0","svelte":"^4.2.7","vitest":"^1.0.0","publint":"^0.1.9","prettier":"^3.1.1","type-fest":"^4.9.0","typescript":"^5.0.0","@types/node":"^22.10.10","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"8.56.0","@faker-js/faker":"^9.4.0","@playwright/test":"^1.50.0","@sveltejs/package":"^2.0.0","@vitest/coverage-v8":"^1.1.1","eslint-plugin-svelte":"^2.35.1","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","@testing-library/svelte":"^4.0.5","@testing-library/jest-dom":"^6.1.6","@typescript-eslint/parser":"^6.0.0","@sveltejs/vite-plugin-svelte":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_5.0.3_1738030715520_0.1861320124266117","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@humanspeak/svelte-headless-table","version":"5.0.4","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@5.0.4","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"cba64067d73f1634a6734da150404b54057cba98","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-5.0.4.tgz","fileCount":88,"integrity":"sha512-LCdLJkfvdyyJPEqVMVdBAnWxeCb2IIKEa4b5hZ+kGKTkXae9Fo2ZssLe/GM7LqNcCaN5dUo1EPLc+NDnsirenA==","signatures":[{"sig":"MEQCIHhFUiAthVEQItuE4emZZaPOdT74nqJSu3c3HL6F6y8RAiBaYnxJdyAMtbWHRri8eCD0kpIaGpRY6g/gB3om8y5Ozg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@5.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159177},"type":"module","types":"./dist/index.d.ts","volta":{"node":"22.13.1"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"gitHead":"9500a3f485b2632f1fe77dda53c6a274d9b0152f","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","test:only":"vitest run","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","prepublishOnly":"npm run package","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"humanspeakadmin","email":"admin@humanspeak.com"},"repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.0.0","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.3","tslib":"^2.4.1","eslint":"^9.19.0","svelte":"^4.2.7","vitest":"^1.0.0","globals":"^15.14.0","publint":"^0.1.9","prettier":"^3.4.2","type-fest":"^4.9.0","typescript":"^5.7.3","@types/node":"^22.10.10","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"8.56.0","@faker-js/faker":"^9.4.0","@playwright/test":"^1.50.0","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.22.0","@vitest/coverage-v8":"^1.1.1","eslint-plugin-svelte":"^2.46.1","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^10.0.1","prettier-plugin-svelte":"^3.3.3","@testing-library/svelte":"^4.0.5","@testing-library/jest-dom":"^6.1.6","@typescript-eslint/parser":"^8.22.0","prettier-plugin-tailwindcss":"^0.6.11","@sveltejs/vite-plugin-svelte":"^3.0.0","@typescript-eslint/eslint-plugin":"^8.22.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_5.0.4_1741057966280_0.6518366624150267","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@humanspeak/svelte-headless-table","version":"5.1.0","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@5.1.0","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"24f2a6f90825bfbe487767690388dc527d5b7d5b","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-5.1.0.tgz","fileCount":88,"integrity":"sha512-bhvxfjcL2x3ZdKXtHxOlJO9h9Zh0vKnV/Pv0KOwRsQIzE/DPVTS5/479QzD75JwN8fAj4MKamE1Pg99As3BHpg==","signatures":[{"sig":"MEQCIAjIk+aibthxkPpf/m3Zw1bF2V+hsRkaxXxcJEwc+UY7AiA8KIdHsmOGgxeyfkP0kI4sYMMiOmwVJ+LlbF3wNBx+aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159290},"type":"module","types":"./dist/index.d.ts","volta":{"node":"22.14.0"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"gitHead":"f63c84674d30447331e295725f3e9b34910487de","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","test:only":"vitest run","test:unit":"vitest","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","prepublishOnly":"npm run package","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"humanspeakadmin","email":"admin@humanspeak.com"},"repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","tslib":"^2.8.1","eslint":"^9.22.0","svelte":"^5.22.6","vitest":"^3.0.8","globals":"^16.0.0","publint":"^0.3.8","prettier":"^3.5.3","type-fest":"^4.37.0","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.9","svelte-check":"^4.1.5","@sveltejs/kit":"^2.19.0","@types/eslint":"9.6.1","@eslint/compat":"^1.2.7","@faker-js/faker":"^9.6.0","@playwright/test":"^1.51.0","@sveltejs/package":"^2.3.10","typescript-eslint":"^8.26.0","@vitest/coverage-v8":"^3.0.8","eslint-plugin-import":"^2.31.0","eslint-plugin-svelte":"^3.0.3","@sveltejs/adapter-auto":"^4.0.0","eslint-config-prettier":"^10.1.1","prettier-plugin-svelte":"^3.3.3","@testing-library/svelte":"^5.2.7","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.0","prettier-plugin-tailwindcss":"^0.6.11","@sveltejs/vite-plugin-svelte":"^5.0.3","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.26.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_5.1.0_1741395569448_0.6337642342694678","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@humanspeak/svelte-headless-table","version":"6.0.0","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@6.0.0","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"31cfe7aac0f98a30dde580a1bac0fe254fa379d1","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.0.0.tgz","fileCount":88,"integrity":"sha512-n8j4ODSyzpMLzZ12tRVCUvm1xHhNMui2S6AYzYkHQsDYiKciYTopx+W90/4qYZxoThvjI4QRTTIWwyXZmZgGYg==","signatures":[{"sig":"MEUCIQCetfY1K3RzLdj2v4WfTyHzElGEvdUiI3WPVp3ck4EsagIgFv6B6NPFV3Zh8rKsVstS76lAmXFJ7cRxsl0t7sJotCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159431},"type":"module","types":"./dist/index.d.ts","volta":{"node":"22.15.1"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"gitHead":"5c0eae1b92b3c93af2c816e1937bbdf9e351e4ef","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","prepublishOnly":"npm run package","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"humanspeakadmin","email":"admin@humanspeak.com"},"repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","eslint":"^9.27.0","svelte":"^5.30.2","vitest":"^3.1.3","globals":"^16.1.0","publint":"^0.3.12","prettier":"^3.5.3","type-fest":"^4.41.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","svelte-check":"^4.2.1","@sveltejs/kit":"^2.21.0","@types/eslint":"9.6.1","@eslint/compat":"^1.2.9","@faker-js/faker":"^9.8.0","@playwright/test":"^1.52.0","@sveltejs/package":"^2.3.11","typescript-eslint":"^8.32.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.31.0","eslint-plugin-svelte":"^3.8.1","@sveltejs/adapter-auto":"^6.0.1","eslint-config-prettier":"^10.1.5","prettier-plugin-svelte":"^3.4.0","@testing-library/svelte":"^5.2.7","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.32.1","prettier-plugin-tailwindcss":"^0.6.11","@sveltejs/vite-plugin-svelte":"^5.0.3","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.32.1","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.0.0_1747565744444_0.95682317710578","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@humanspeak/svelte-headless-table","version":"6.0.1","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@6.0.1","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"b6be7bceefa0377577afedb12bbe870653e7bcdc","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.0.1.tgz","fileCount":88,"integrity":"sha512-upyUD7cjssuW2LaM2Ay+kPKcVRIBp/eLmCy1hPBBgBGdUTJVkxoKTGJjVejqSpKjyS0esMiyfJgBDYD/gODMdA==","signatures":[{"sig":"MEYCIQDwR6mAXKBZPckG08q9nl5ASQ+fXVGQ6UvVTgXr0txOfAIhAK1CgLWdlQhB5P3MA/bDg6vFu5/qVte/K/1Z2zzPTixl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159218},"type":"module","_from":"file:humanspeak-svelte-headless-table-6.0.1.tgz","types":"./dist/index.d.ts","volta":{"node":"22.18.0"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","dev:all":"concurrently -k -n pkg,docs,sitemap -c green,cyan,magenta \"pnpm -w -r --filter @humanspeak/svelte-headless-table run dev:pkg\" \"pnpm --filter docs run dev\" \"pnpm --filter docs run sitemap:watch\"","dev:pkg":"svelte-kit sync && svelte-package --watch","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"humanspeakadmin","email":"admin@humanspeak.com"},"_resolved":"/tmp/a78c06370cb700c7b92b0ae6bad5d7c2/humanspeak-svelte-headless-table-6.0.1.tgz","_integrity":"sha512-upyUD7cjssuW2LaM2Ay+kPKcVRIBp/eLmCy1hPBBgBGdUTJVkxoKTGJjVejqSpKjyS0esMiyfJgBDYD/gODMdA==","repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"10.9.3","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.37.0","svelte":"^5.39.11","vitest":"^3.2.4","globals":"^16.4.0","publint":"^0.3.14","prettier":"^3.6.2","type-fest":"^5.0.1","@eslint/js":"^9.37.0","typescript":"^5.9.3","@types/node":"^24.7.1","concurrently":"^9.2.1","svelte-check":"^4.3.3","@sveltejs/kit":"^2.46.4","@types/eslint":"9.6.1","@eslint/compat":"^1.4.0","@faker-js/faker":"^10.0.0","@playwright/test":"^1.56.0","@sveltejs/package":"^2.5.4","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.12.4","@sveltejs/adapter-auto":"^6.1.1","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"^3.4.0","@testing-library/svelte":"^5.2.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","prettier-plugin-sort-json":"^4.1.1","prettier-plugin-tailwindcss":"^0.6.14","@sveltejs/vite-plugin-svelte":"^6.2.1","eslint-plugin-unused-imports":"4.2.0","@typescript-eslint/eslint-plugin":"^8.46.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.0.1_1760058691162_0.6655869467269488","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@humanspeak/svelte-headless-table","version":"6.0.2","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@6.0.2","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"dcc72b690df929698dd848cd165b314720f3a62f","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.0.2.tgz","fileCount":90,"integrity":"sha512-MWrqvBPXLUhYumvx3PlP/fNljZNqY/8Krd8Yt94jOf/1oVVp7NltflnyBdA6t6pA1XdncV/o3eaKAZdPfdKkRw==","signatures":[{"sig":"MEUCIGyo4jbekLVJ+GwCyRNBZbEjFFJmtNVh77LbMC5RKur4AiEAzRdl+NNFNO/TgZ3Ft80eaYLvsy1FDyLlpesMTynmWvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162203},"type":"module","_from":"file:humanspeak-svelte-headless-table-6.0.2.tgz","types":"./dist/index.d.ts","volta":{"node":"22.21.1"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","dev:all":"concurrently -k -n pkg,docs,sitemap -c green,cyan,magenta \"pnpm -w -r --filter @humanspeak/svelte-headless-table run dev:pkg\" \"pnpm --filter docs run dev\" \"pnpm --filter docs run sitemap:watch\"","dev:pkg":"svelte-kit sync && svelte-package --watch","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"humanspeakadmin","email":"admin@humanspeak.com"},"_resolved":"/tmp/4ab58ec6d1c5959c032a2499a1a69ec1/humanspeak-svelte-headless-table-6.0.2.tgz","_integrity":"sha512-MWrqvBPXLUhYumvx3PlP/fNljZNqY/8Krd8Yt94jOf/1oVVp7NltflnyBdA6t6pA1XdncV/o3eaKAZdPfdKkRw==","repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"10.9.4","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@humanspeak/memory-cache":"^1.0.1","@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.2","svelte":"^5.46.1","vitest":"^4.0.16","globals":"^16.5.0","publint":"^0.3.16","prettier":"^3.7.4","type-fest":"^5.3.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","concurrently":"^9.2.1","svelte-check":"^4.3.5","@sveltejs/kit":"^2.49.2","@types/eslint":"9.6.1","@eslint/compat":"^2.0.0","@faker-js/faker":"^10.1.0","@playwright/test":"^1.57.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.51.0","@vitest/coverage-v8":"^4.0.16","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.13.1","@sveltejs/adapter-auto":"^7.0.0","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"^3.4.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.51.0","prettier-plugin-sort-json":"^4.1.1","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.1","eslint-plugin-unused-imports":"4.3.0","@typescript-eslint/eslint-plugin":"^8.51.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.0.2_1767045081215_0.731098461314404","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"@humanspeak/svelte-headless-table","version":"6.0.3","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@6.0.3","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"eb22998fe1766e9551870f298a5451c86a00d6ad","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.0.3.tgz","fileCount":90,"integrity":"sha512-vnwSXfSbwusvPqRqCXoef7X4uQBzSuLT4xHURO2xne/mlKEonxZYOeuoRRSbR8YnfAMWX0MY3pgDwdN6dehZaw==","signatures":[{"sig":"MEUCIQDOvEBJWa/A/Tw/IhlfHJAA01acXLKiAJRL9RFj3pdowgIgJn8ofZmb8L9TzevIGK9fACrySXS53a3NNhrLcugi74o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279908},"type":"module","_from":"file:humanspeak-svelte-headless-table-6.0.3.tgz","types":"./dist/index.d.ts","volta":{"node":"24.12.0"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","dev:all":"concurrently -k -n pkg,docs,sitemap -c green,cyan,magenta \"pnpm -w -r --filter @humanspeak/svelte-headless-table run dev:pkg\" \"pnpm --filter docs run dev\" \"pnpm --filter docs run sitemap:watch\"","dev:pkg":"svelte-kit sync && svelte-package --watch","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8775f1c-a7f6-466e-9018-9e1d5410a6e8"}},"_resolved":"/tmp/7afb9ae297594cdc1f8d8fe28b4a1f95/humanspeak-svelte-headless-table-6.0.3.tgz","_integrity":"sha512-vnwSXfSbwusvPqRqCXoef7X4uQBzSuLT4xHURO2xne/mlKEonxZYOeuoRRSbR8YnfAMWX0MY3pgDwdN6dehZaw==","repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"11.6.2","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@humanspeak/memory-cache":"^1.0.4","@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.2","svelte":"^5.49.1","vitest":"^4.0.18","globals":"^17.2.0","publint":"^0.3.17","prettier":"^3.8.1","type-fest":"^5.4.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.1.0","concurrently":"^9.2.1","svelte-check":"^4.3.5","@sveltejs/kit":"^2.50.1","@types/eslint":"9.6.1","@eslint/compat":"^2.0.2","@faker-js/faker":"^10.2.0","@playwright/test":"^1.58.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.14.0","@sveltejs/adapter-auto":"^7.0.0","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"^3.4.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.54.0","prettier-plugin-sort-json":"^4.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.4","eslint-plugin-unused-imports":"4.3.0","@typescript-eslint/eslint-plugin":"^8.54.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.0.3_1769905634373_0.2588788225034482","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@humanspeak/svelte-headless-table","version":"6.0.4","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@6.0.4","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"f859bbd54cdabce6c446e8921ff49d970cfcc92d","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.0.4.tgz","fileCount":96,"integrity":"sha512-DLv2A2+JWipYMLbkufdrMb9BNKrRGT4HXXpJTrtdTDGsBxRnNCQRPYInpmRNJQPOMPbwI8Uf+8cR/ShF40V7Yw==","signatures":[{"sig":"MEQCIH9X7yKySH+3Z0tVVxdbdHSICGK+jFbtHENRT9xhOYKwAiA0V5nmMWrBCfsg8TiWih1CVHLIxbcb79MOo9mlMhIIwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306962},"type":"module","_from":"file:humanspeak-svelte-headless-table-6.0.4.tgz","types":"./dist/index.d.ts","volta":{"node":"24.12.0"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","dev:all":"concurrently -k -n pkg,docs,sitemap -c green,cyan,magenta \"pnpm -w -r --filter @humanspeak/svelte-headless-table run dev:pkg\" \"pnpm --filter docs run dev\" \"pnpm --filter docs run sitemap:watch\"","dev:pkg":"svelte-kit sync && svelte-package --watch","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8775f1c-a7f6-466e-9018-9e1d5410a6e8"}},"_resolved":"/tmp/f35ed8c81b2e941e0e8c47f219218f0c/humanspeak-svelte-headless-table-6.0.4.tgz","_integrity":"sha512-DLv2A2+JWipYMLbkufdrMb9BNKrRGT4HXXpJTrtdTDGsBxRnNCQRPYInpmRNJQPOMPbwI8Uf+8cR/ShF40V7Yw==","repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"11.6.2","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@humanspeak/memory-cache":"^1.0.4","@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.2","svelte":"^5.49.1","vitest":"^4.0.18","globals":"^17.3.0","publint":"^0.3.17","prettier":"^3.8.1","type-fest":"^5.4.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.2.0","concurrently":"^9.2.1","svelte-check":"^4.3.6","@sveltejs/kit":"^2.50.2","@types/eslint":"9.6.1","@eslint/compat":"^2.0.2","@faker-js/faker":"^10.2.0","@playwright/test":"^1.58.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.14.0","@sveltejs/adapter-auto":"^7.0.0","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"^3.4.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.54.0","prettier-plugin-sort-json":"^4.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.4","eslint-plugin-unused-imports":"4.3.0","@typescript-eslint/eslint-plugin":"^8.54.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.0.4_1770239274943_0.7037010820659528","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"@humanspeak/svelte-headless-table","version":"6.0.5","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@6.0.5","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"b4708bc48c0e5f4b7a803b5387cd1d2446e69fad","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.0.5.tgz","fileCount":96,"integrity":"sha512-Vp7qBFENjn6lgkTOGiWoFP2jaGRoT1keGVGpyNmK8NfyY3zrHGknz/64A+Fled+ZGGqSSrd7R2mDW4UWG3HOHA==","signatures":[{"sig":"MEQCIAhBSBAXXXnHqbAXSZAAv/rhti8e46wPTKkbFO0WhC1nAiAkex73TA8qK72cgxZDITHUy8hQDP9qe5h7KNqEiJuleg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306602},"type":"module","_from":"file:humanspeak-svelte-headless-table-6.0.5.tgz","types":"./dist/index.d.ts","volta":{"node":"24.14.0"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","dev:all":"mprocs","dev:pkg":"svelte-kit sync && svelte-package --watch","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8775f1c-a7f6-466e-9018-9e1d5410a6e8"}},"_resolved":"/tmp/f4bc5f212353da37ac407b6e615c57e3/humanspeak-svelte-headless-table-6.0.5.tgz","_integrity":"sha512-Vp7qBFENjn6lgkTOGiWoFP2jaGRoT1keGVGpyNmK8NfyY3zrHGknz/64A+Fled+ZGGqSSrd7R2mDW4UWG3HOHA==","repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"11.9.0","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@humanspeak/memory-cache":"^1.0.5","@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.0.2","svelte":"^5.53.7","vitest":"^4.0.18","globals":"^17.4.0","publint":"^0.3.18","prettier":"^3.8.1","type-fest":"^5.4.4","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.3","svelte-check":"^4.4.4","@sveltejs/kit":"^2.53.4","@types/eslint":"9.6.1","@eslint/compat":"^2.0.2","@faker-js/faker":"^10.3.0","@playwright/test":"^1.58.2","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.15.0","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"^3.5.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.56.1","prettier-plugin-sort-json":"^4.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.4","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"^8.56.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.0.5_1772764542044_0.870322955379315","host":"s3://npm-registry-packages-npm-production"}},"6.0.6":{"name":"@humanspeak/svelte-headless-table","version":"6.0.6","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@6.0.6","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"3b66ae73e6719c15c1ce6e32a32b08171e048525","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.0.6.tgz","fileCount":96,"integrity":"sha512-voFULtgXb1L7wZ/0zof10V7AqpImdRDUKzv2h320xf7cuu8xFys6vFRCfsPdMxQVlFRSCVWtt1VESc2zDuGPOg==","signatures":[{"sig":"MEQCIFEarM75nrq90pfUolimxdY9mp1QyzGZpiJZgTgrws5fAiBG/VFu54LQ1p1MrzQgowoGbKd9bsFDSPSptmIZbjTjqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306602},"type":"module","_from":"file:humanspeak-svelte-headless-table-6.0.6.tgz","types":"./dist/index.d.ts","volta":{"node":"24.14.0"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","dev:all":"mprocs","dev:pkg":"svelte-kit sync && svelte-package --watch","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8775f1c-a7f6-466e-9018-9e1d5410a6e8"}},"_resolved":"/tmp/7b6e06c783202ab14b5df5333ba99c7b/humanspeak-svelte-headless-table-6.0.6.tgz","_integrity":"sha512-voFULtgXb1L7wZ/0zof10V7AqpImdRDUKzv2h320xf7cuu8xFys6vFRCfsPdMxQVlFRSCVWtt1VESc2zDuGPOg==","repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"11.9.0","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@humanspeak/memory-cache":"^1.0.5","@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.0.2","svelte":"^5.53.7","vitest":"^4.0.18","globals":"^17.4.0","publint":"^0.3.18","prettier":"^3.8.1","type-fest":"^5.4.4","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.3","svelte-check":"^4.4.4","@sveltejs/kit":"^2.53.4","@types/eslint":"9.6.1","@eslint/compat":"^2.0.2","@faker-js/faker":"^10.3.0","@playwright/test":"^1.58.2","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.15.0","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"^3.5.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.56.1","prettier-plugin-sort-json":"^4.2.0","prettier-plugin-tailwindcss":"^0.7.2","@sveltejs/vite-plugin-svelte":"^6.2.4","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"^8.56.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.0.6_1772939214275_0.3471350685928192","host":"s3://npm-registry-packages-npm-production"}},"6.0.7":{"name":"@humanspeak/svelte-headless-table","version":"6.0.7","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@6.0.7","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"db1578c7c140003d173676bb49dd1b106720b4c9","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.0.7.tgz","fileCount":96,"integrity":"sha512-2FEg1O2UDUtXwayG3JmhEjGSpZ2MFFAWEenyo0OrJK7MIpQy7m09mcAIMgaBCqfKflYafeHs2jkY1MwQvoShsQ==","signatures":[{"sig":"MEUCIBbELIW+mulU9qmlOnxMB316U6/3zyyHpXbL3pposZpWAiEAjYpG7vFX8aL4ErzqcCPKKcvAf4Cxl91PCTUy1N/mKDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306652},"type":"module","_from":"file:humanspeak-svelte-headless-table-6.0.7.tgz","types":"./dist/index.d.ts","volta":{"node":"24.15.0"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","dev:all":"mprocs","dev:pkg":"svelte-kit sync && svelte-package --watch","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","cf-typegen":"pnpm --filter docs cf-typegen","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8775f1c-a7f6-466e-9018-9e1d5410a6e8"}},"_resolved":"/tmp/4734b9e2e81424e69251256fd531464f/humanspeak-svelte-headless-table-6.0.7.tgz","_integrity":"sha512-2FEg1O2UDUtXwayG3JmhEjGSpZ2MFFAWEenyo0OrJK7MIpQy7m09mcAIMgaBCqfKflYafeHs2jkY1MwQvoShsQ==","repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"11.12.1","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@humanspeak/memory-cache":"^1.0.6","@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.14","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.4.0","svelte":"^5.55.9","vitest":"^4.1.7","globals":"^17.6.0","publint":"^0.3.21","prettier":"^3.8.3","type-fest":"^5.6.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","svelte-check":"^4.4.8","@sveltejs/kit":"^2.60.1","@types/eslint":"9.6.1","@eslint/compat":"^2.1.0","@faker-js/faker":"^10.4.0","@playwright/test":"^1.60.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.7","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.17.1","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"^4.0.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","prettier-plugin-sort-json":"^4.2.0","prettier-plugin-tailwindcss":"^0.8.0","@sveltejs/vite-plugin-svelte":"^7.1.2","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"^8.59.4","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.0.7_1779486064945_0.6727836246904806","host":"s3://npm-registry-packages-npm-production"}},"6.0.8":{"name":"@humanspeak/svelte-headless-table","version":"6.0.8","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@6.0.8","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"ab98009822dd809f42022c54653db268c4d9b87c","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.0.8.tgz","fileCount":96,"integrity":"sha512-4H3BOIsWT4VADRm/guItbX9J6f+r7EnCJcCskHtxAsegQWtch1uyowALC83pce1Vpt7+Cl0Nm9+YXmFS034O6g==","signatures":[{"sig":"MEUCIBgGuayaJsOJZHzcC79GV9939z1CWN3Tz9V2rEO4EHx+AiEA6McZkqDIRsO8gSZb7ruD7iIgYgeJOvIvb+X7AYPTYdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309471},"type":"module","_from":"file:humanspeak-svelte-headless-table-6.0.8.tgz","types":"./dist/index.d.ts","volta":{"node":"24.15.0"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","dev:all":"mprocs","dev:pkg":"svelte-kit sync && svelte-package --watch","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","cf-typegen":"pnpm --filter docs cf-typegen","perf:bench":"node scripts/perf-bench.mjs","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8775f1c-a7f6-466e-9018-9e1d5410a6e8"}},"_resolved":"/tmp/6e128bd2299209308360b37b7bb9a965/humanspeak-svelte-headless-table-6.0.8.tgz","_integrity":"sha512-4H3BOIsWT4VADRm/guItbX9J6f+r7EnCJcCskHtxAsegQWtch1uyowALC83pce1Vpt7+Cl0Nm9+YXmFS034O6g==","repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"11.12.1","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@humanspeak/memory-cache":"^1.0.6","@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.14","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.4.0","svelte":"^5.55.9","vitest":"^4.1.7","globals":"^17.6.0","publint":"^0.3.21","prettier":"^3.8.3","type-fest":"^5.6.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","svelte-check":"^4.4.8","@sveltejs/kit":"^2.60.1","@types/eslint":"9.6.1","@eslint/compat":"^2.1.0","@faker-js/faker":"^10.4.0","@playwright/test":"^1.60.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.7","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.17.1","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"^4.0.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","prettier-plugin-sort-json":"^4.2.0","prettier-plugin-tailwindcss":"^0.8.0","@sveltejs/vite-plugin-svelte":"^7.1.2","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"^8.59.4","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.0.8_1779574108958_0.20786131327855983","host":"s3://npm-registry-packages-npm-production"}},"6.0.9":{"name":"@humanspeak/svelte-headless-table","version":"6.0.9","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@6.0.9","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"ed6902c6f24d01c0580a51d6c6f5c3fefb482d3e","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.0.9.tgz","fileCount":96,"integrity":"sha512-shoBfH2zXNeVE5dRr+R2evV1XjH5znjHO13f2/fpMxoKeRBGvNJhG0LacoxHW4IzJyc/9qbqzoy81UUnR7R0Rw==","signatures":[{"sig":"MEYCIQCGorEUobf39nyQsczQtmSOiojtru0QVZYLK5OAXkcyuAIhAOetiQ6+VPsEc0LTZ9tH5Po8Hkckei5yDEizl59IQ487","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310945},"type":"module","_from":"file:humanspeak-svelte-headless-table-6.0.9.tgz","types":"./dist/index.d.ts","volta":{"node":"24.15.0"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","dev:all":"mprocs","dev:pkg":"svelte-kit sync && svelte-package --watch","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","cf-typegen":"pnpm --filter docs cf-typegen","perf:bench":"node scripts/perf-bench.mjs","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8775f1c-a7f6-466e-9018-9e1d5410a6e8"}},"_resolved":"/tmp/61830160178c1a419f73d2afc26bb8b0/humanspeak-svelte-headless-table-6.0.9.tgz","_integrity":"sha512-shoBfH2zXNeVE5dRr+R2evV1XjH5znjHO13f2/fpMxoKeRBGvNJhG0LacoxHW4IzJyc/9qbqzoy81UUnR7R0Rw==","repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"11.12.1","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@humanspeak/memory-cache":"^1.0.6","@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.14","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.4.0","svelte":"^5.55.9","vitest":"^4.1.7","globals":"^17.6.0","publint":"^0.3.21","prettier":"^3.8.3","type-fest":"^5.6.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","svelte-check":"^4.4.8","@sveltejs/kit":"^2.61.1","@types/eslint":"9.6.1","@eslint/compat":"^2.1.0","@faker-js/faker":"^10.4.0","@playwright/test":"^1.60.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.60.0","@vitest/coverage-v8":"^4.1.7","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.17.1","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"^4.0.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.60.0","prettier-plugin-sort-json":"^4.2.0","prettier-plugin-tailwindcss":"^0.8.0","@sveltejs/vite-plugin-svelte":"^7.1.2","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"^8.60.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.0.9_1779825800795_0.6758957940536805","host":"s3://npm-registry-packages-npm-production"}},"6.0.10":{"name":"@humanspeak/svelte-headless-table","version":"6.0.10","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":{"name":"Humanspeak, Inc."},"license":"MIT","_id":"@humanspeak/svelte-headless-table@6.0.10","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"aed8d928d603d81b4f0da44e2c78952009736059","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.0.10.tgz","fileCount":96,"integrity":"sha512-LFgj4/3TKmrV22WnyHs3eerXOeUN91X3dnkSBOm3T0IcxGXq1ItzKfYyWD7S/BLjSQASgwT6O0dEXxNceirblw==","signatures":[{"sig":"MEUCIQC0LvSLxj9ZK4CLzc5mFTBnSE8aI1xYWflpJClMMveOJAIgDKgJdFVUEgcfClVZ4aovHBgZfUAQaFBDvbZOVCDSRGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310946},"type":"module","_from":"file:humanspeak-svelte-headless-table-6.0.10.tgz","types":"./dist/index.d.ts","volta":{"node":"24.15.0"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","dev:all":"mprocs","dev:pkg":"svelte-kit sync && svelte-package --watch","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","cf-typegen":"pnpm --filter docs cf-typegen","perf:bench":"node scripts/perf-bench.mjs","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffd65335-a80b-457f-925d-adc5bc4527d2"}},"_resolved":"/tmp/0859f85394c5a73b99b1fbfdf13c3c07/humanspeak-svelte-headless-table-6.0.10.tgz","_integrity":"sha512-LFgj4/3TKmrV22WnyHs3eerXOeUN91X3dnkSBOm3T0IcxGXq1ItzKfYyWD7S/BLjSQASgwT6O0dEXxNceirblw==","repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"_npmVersion":"11.13.0","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@humanspeak/memory-cache":"^1.0.6","@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.14","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.4.0","svelte":"^5.55.9","vitest":"^4.1.7","globals":"^17.6.0","publint":"^0.3.21","prettier":"^3.8.3","type-fest":"^5.6.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","svelte-check":"^4.4.8","@sveltejs/kit":"^2.61.1","@types/eslint":"9.6.1","@eslint/compat":"^2.1.0","@faker-js/faker":"^10.4.0","@playwright/test":"^1.60.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.60.0","@vitest/coverage-v8":"^4.1.7","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.17.1","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"^4.0.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.60.0","prettier-plugin-sort-json":"^4.2.0","prettier-plugin-tailwindcss":"^0.8.0","@sveltejs/vite-plugin-svelte":"^7.1.2","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"^8.60.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.0.10_1779969674573_0.25600044231518626","host":"s3://npm-registry-packages-npm-production"}},"6.0.11":{"name":"@humanspeak/svelte-headless-table","version":"6.0.11","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":"Humanspeak, Inc.","license":"MIT","_id":"@humanspeak/svelte-headless-table@6.0.11","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"02f3786960af012adea8bcedd654b820e2e7ad78","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.0.11.tgz","fileCount":96,"integrity":"sha512-RGUH+rEsIp+YCvoaHB3Qv731tZ0/OaT9Xv2Zxv2CWM/V6x1bLRydSOH0iMpgzhAW/k+q9805ZcxIObMuo/zyyA==","signatures":[{"sig":"MEQCIDZ+mrroDkUPfOFpw+6EYTnzFx5Axfv1lXGkBAWG5IcaAiBtHNPn3obQIlQqmh8Zj+b89XJ8rm4lD2p9mIMgeFFt2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312294},"type":"module","types":"./dist/index.d.ts","volta":{"node":"24.15.0"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","dev:all":"mprocs","dev:pkg":"svelte-kit sync && svelte-package --watch","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","cf-typegen":"pnpm --filter docs cf-typegen","perf:bench":"node scripts/perf-bench.mjs","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffd65335-a80b-457f-925d-adc5bc4527d2"}},"repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@humanspeak/memory-cache":"^1.1.1","@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.4.1","svelte":"^5.56.3","vitest":"^4.1.8","globals":"^17.6.0","publint":"^0.3.21","prettier":"^3.8.4","type-fest":"^5.7.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.3","svelte-check":"^4.6.0","@sveltejs/kit":"^2.65.0","@types/eslint":"9.6.1","@eslint/compat":"^2.1.0","@faker-js/faker":"^10.4.0","@playwright/test":"^1.60.0","@sveltejs/package":"^2.5.8","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^4.1.8","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.19.0","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"^4.1.0","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.61.0","prettier-plugin-sort-json":"^4.2.0","prettier-plugin-tailwindcss":"^0.8.0","@sveltejs/vite-plugin-svelte":"^7.1.2","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"^8.61.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.0.11_1782416870473_0.05484828566055944","host":"s3://npm-registry-packages-npm-production"}},"6.0.12":{"name":"@humanspeak/svelte-headless-table","version":"6.0.12","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":"Humanspeak, Inc.","license":"MIT","_id":"@humanspeak/svelte-headless-table@6.0.12","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"b80aa064f32d5e630e5546ae79c189d845a7ed44","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.0.12.tgz","fileCount":96,"integrity":"sha512-iq2FXkP3EWORofAeRwKcgoM1n6PwWqxjQBTyD5HjKoa9JKKqQ62DlG8Yf3L0xUJHlKlWWvPhiy4clSTU0ykKiQ==","signatures":[{"sig":"MEUCIQCKIeXjJiM5j/mOhUsZdORWox+LMmmEJrKYeABZ/l5Q7AIgN8HREUlDUWQTu6WUSVuO2FOPZMJsglXHMdjw6Ekzipk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312342},"type":"module","types":"./dist/index.d.ts","volta":{"node":"24.15.0"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","dev:all":"mprocs","dev:pkg":"svelte-kit sync && svelte-package --watch","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","cf-typegen":"pnpm --filter docs cf-typegen","perf:bench":"node scripts/perf-bench.mjs","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffd65335-a80b-457f-925d-adc5bc4527d2"}},"repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@humanspeak/memory-cache":"^1.1.1","@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.4.1","svelte":"^5.56.3","vitest":"^4.1.8","globals":"^17.6.0","publint":"^0.3.21","prettier":"^3.8.4","type-fest":"^5.7.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.3","svelte-check":"^4.6.0","@sveltejs/kit":"^2.65.0","@types/eslint":"9.6.1","@eslint/compat":"^2.1.0","@faker-js/faker":"^10.4.0","@playwright/test":"^1.60.0","@sveltejs/package":"^2.5.8","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^4.1.8","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.19.0","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"^4.1.0","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.61.0","prettier-plugin-sort-json":"^4.2.0","prettier-plugin-tailwindcss":"^0.8.0","@sveltejs/vite-plugin-svelte":"^7.1.2","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"^8.61.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.0.12_1784835030226_0.35384907960992584","host":"s3://npm-registry-packages-npm-production"}},"6.0.13":{"name":"@humanspeak/svelte-headless-table","version":"6.0.13","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":"Humanspeak, Inc.","license":"MIT","_id":"@humanspeak/svelte-headless-table@6.0.13","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"48cd873cc8f6000d71d09d6ff1250bd15ec56093","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.0.13.tgz","fileCount":96,"integrity":"sha512-Xy/+WCBreJpyqvUW8e2w/oybuqPmqPfgcAoh8oPdKaxrzGuXqlw2w0lzL39+0dy07zw8jbekpzNeaMNFx3rfQw==","signatures":[{"sig":"MEUCIQCq4IjQl2H2vf3EgqZt6EX2QcsvHssXxYmjpcQ7uQpfJAIgOGrH9e92JYrsoWFx70++Ru5WlifdYn6UG2JBe0XhE3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312522},"type":"module","types":"./dist/index.d.ts","volta":{"node":"24.15.0"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","dev:all":"mprocs","dev:pkg":"svelte-kit sync && svelte-package --watch","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","cf-typegen":"pnpm --filter docs cf-typegen","perf:bench":"node scripts/perf-bench.mjs","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffd65335-a80b-457f-925d-adc5bc4527d2"}},"repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@humanspeak/memory-cache":"^1.1.2","@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.8.0","svelte":"^5.56.8","vitest":"^4.1.10","globals":"^17.9.0","publint":"^0.3.22","prettier":"^3.9.6","type-fest":"^5.8.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.2","svelte-check":"^4.7.4","@sveltejs/kit":"^2.70.2","@types/eslint":"9.6.1","@eslint/compat":"^2.1.0","@faker-js/faker":"^10.5.0","@playwright/test":"^1.62.1","@sveltejs/package":"^2.5.8","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^4.1.10","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.22.0","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"^4.1.1","@testing-library/svelte":"^5.4.2","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.66.0","prettier-plugin-sort-json":"^4.2.0","prettier-plugin-tailwindcss":"^0.8.1","@sveltejs/vite-plugin-svelte":"^7.2.0","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"^8.66.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.0.13_1786003554720_0.7541331825654185","host":"s3://npm-registry-packages-npm-production"}},"6.0.14":{"name":"@humanspeak/svelte-headless-table","version":"6.0.14","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":"Humanspeak, Inc.","license":"MIT","_id":"@humanspeak/svelte-headless-table@6.0.14","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"2e7988bac1ba8116495f627ea2356371bb641e17","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.0.14.tgz","fileCount":96,"integrity":"sha512-WyH4DVZhVpmCigEAm/g8LTU3cKHQlvmnB1VjYzZTJykL3Y0JTpkdphX3tlyonW97wYCV74h5L0jTMEJZVN9iTw==","signatures":[{"sig":"MEUCIAJnawtOcvASfxFJ9E6fT2pTVbhx8KJrPAFnkOA/YOK7AiEA9wftbBmOOWiEG42uWMPCA0av3A/vDAE2cFwJiRfzoU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336907},"type":"module","types":"./dist/index.d.ts","volta":{"node":"24.15.0"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","dev:all":"mprocs","dev:pkg":"svelte-kit sync && svelte-package --watch","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","cf-typegen":"pnpm --filter docs cf-typegen","perf:bench":"node scripts/perf-bench.mjs","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffd65335-a80b-457f-925d-adc5bc4527d2"}},"repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@humanspeak/memory-cache":"^1.1.2","@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.8.1","svelte":"^5.56.10","vitest":"^4.1.11","globals":"^17.11.0","publint":"^0.3.24","prettier":"^3.9.6","type-fest":"^5.8.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.2.0","svelte-check":"^4.7.6","@sveltejs/kit":"^2.70.3","@types/eslint":"9.6.1","@eslint/compat":"^2.1.0","@faker-js/faker":"^10.6.0","@playwright/test":"^1.62.1","@sveltejs/package":"^2.5.8","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^4.1.11","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.23.0","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"^4.1.1","@testing-library/svelte":"^5.4.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.67.0","prettier-plugin-sort-json":"^4.2.0","prettier-plugin-tailwindcss":"^0.8.1","@sveltejs/vite-plugin-svelte":"^7.3.0","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"^8.67.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.0.14_1787832504243_0.8720193725864618","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@humanspeak/svelte-headless-table","version":"6.1.0","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"author":"Humanspeak, Inc.","license":"MIT","_id":"@humanspeak/svelte-headless-table@6.1.0","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"dist":{"shasum":"2cbf67627f548ecbaf78a3b89b7df9cf096511fd","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.1.0.tgz","fileCount":96,"integrity":"sha512-4HvYEz/KDyRUifm3z1vHC2n8bzHDil8Pu8zA9VRGb6+gsE6845qb4QGILtPBADsZYSpD0/pkRzPmMT07y4bmog==","signatures":[{"sig":"MEUCIQCmnOJxTKkNVhQ72aZxnpCq0X0FJqMm53hKRRcfb2xFBgIgFN/Wd9vT1OlO5o0Ca04mmZFSB6tWAIyeA3W4kCNJsQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345317},"type":"module","types":"./dist/index.d.ts","volta":{"node":"24.15.0"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","dev:all":"mprocs","dev:pkg":"svelte-kit sync && svelte-package --watch","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","lint:fix":"npm run format && eslint . --fix","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changeset":"npx @changesets/cli","test:only":"vitest run","test:unit":"vitest","cf-typegen":"pnpm --filter docs cf-typegen","perf:bench":"node scripts/perf-bench.mjs","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","test:unit:ui":"vitest --ui","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffd65335-a80b-457f-925d-adc5bc4527d2"}},"repository":{"url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git","type":"git"},"description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@humanspeak/memory-cache":"^1.1.2","@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.8.1","svelte":"^5.56.10","vitest":"^4.1.11","globals":"^17.11.0","publint":"^0.3.24","prettier":"^3.9.6","type-fest":"^5.8.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.2.0","svelte-check":"^4.7.6","@sveltejs/kit":"^2.70.3","@types/eslint":"9.6.1","@eslint/compat":"^2.1.0","@faker-js/faker":"^10.6.0","@playwright/test":"^1.62.1","@sveltejs/package":"^2.5.8","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^4.1.11","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.23.0","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"10.1.8","prettier-plugin-svelte":"^4.1.1","@testing-library/svelte":"^5.4.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.67.0","prettier-plugin-sort-json":"^4.2.0","prettier-plugin-tailwindcss":"^0.8.1","@sveltejs/vite-plugin-svelte":"^7.3.0","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"^8.67.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"svelte":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-headless-table_6.1.0_1787843059919_0.39750304010650384","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@humanspeak/svelte-headless-table","version":"6.2.0","description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"homepage":"https://table.svelte.page","bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git"},"license":"MIT","author":"Humanspeak, Inc.","type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"}},"svelte":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"@humanspeak/memory-cache":"^1.1.2","@humanspeak/svelte-keyed":"^5.0.1","@humanspeak/svelte-render":"^5.1.1","@humanspeak/svelte-subscribe":"^5.0.0"},"devDependencies":{"@eslint/compat":"^2.1.0","@eslint/js":"^10.0.1","@faker-js/faker":"^10.6.0","@playwright/test":"^1.62.1","@sveltejs/adapter-auto":"^7.0.1","@sveltejs/kit":"^2.70.3","@sveltejs/package":"^2.5.8","@sveltejs/vite-plugin-svelte":"^7.3.0","@testing-library/jest-dom":"^7.0.1","@testing-library/svelte":"^5.4.2","@types/eslint":"9.6.1","@types/node":"^26.2.0","@typescript-eslint/eslint-plugin":"^8.67.0","@typescript-eslint/parser":"^8.67.0","@vitest/coverage-v8":"^4.1.11","eslint":"^10.8.1","eslint-config-prettier":"10.1.8","eslint-plugin-import":"2.32.0","eslint-plugin-svelte":"3.23.0","eslint-plugin-unused-imports":"4.4.1","globals":"^17.11.0","husky":"^9.1.7","prettier":"^3.9.6","prettier-plugin-organize-imports":"^4.3.0","prettier-plugin-sort-json":"^4.2.0","prettier-plugin-svelte":"^4.1.1","prettier-plugin-tailwindcss":"^0.8.1","publint":"^0.3.24","svelte":"^5.56.10","svelte-check":"^4.7.6","tslib":"^2.8.1","type-fest":"^5.8.0","typescript":"^6.0.3","typescript-eslint":"^8.67.0","vite":"^8.2.2","vitest":"^4.1.11"},"peerDependencies":{"svelte":"^5.30.0"},"volta":{"node":"24.15.0"},"scripts":{"build":"vite build && npm run package","cf-typegen":"pnpm --filter docs cf-typegen","changeset":"npx @changesets/cli","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","dev":"vite dev","dev:all":"mprocs","dev:pkg":"svelte-kit sync && svelte-package --watch","format":"prettier --write .","lint":"prettier --check . && eslint .","lint:fix":"npm run format && eslint . --fix","package":"svelte-kit sync && svelte-package && publint","perf:bench":"node scripts/perf-bench.mjs","preview":"vite preview","test":"vitest run --coverage","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","test:e2e:debug":"playwright test --debug","test:e2e:report":"playwright show-report","test:e2e:ui":"playwright test --ui","test:only":"vitest run","test:unit":"vitest","test:unit:ui":"vitest --ui","test:watch":"vitest"},"_nodeVersion":"24.19.0","_id":"@humanspeak/svelte-headless-table@6.2.0","dist":{"integrity":"sha512-/fuepqeMa0UsXfhPwvWilI2tmQ8zw8WLgFqTGQ4PBE4D+/Pabn5xblbqZBWDs8rw4VAweENBg10uri1VlkE15w==","shasum":"c670c2c0e6e42461fcb20bfea744a21ebf82cf62","tarball":"https://registry.npmjs.org/@humanspeak/svelte-headless-table/-/svelte-headless-table-6.2.0.tgz","fileCount":96,"unpackedSize":356566,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@humanspeak%2fsvelte-headless-table@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQyNnplMUElF5/vdL7U4h8WNSKGyIC4O+6cKXWR/0kVQIhAJ5LLTqRmrByxjTABzLSbroLhWF4b8SH0qD1wOYP9aAV"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffd65335-a80b-457f-925d-adc5bc4527d2"}},"directories":{},"maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svelte-headless-table_6.2.0_1787859165135_0.4900746623113932"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-22T17:38:14.997Z","modified":"2026-08-27T19:32:45.821Z","5.0.0":"2025-01-22T17:38:15.328Z","5.0.1":"2025-01-22T21:55:28.080Z","5.0.2":"2025-01-27T19:45:44.065Z","5.0.3":"2025-01-28T02:18:35.684Z","5.0.4":"2025-03-04T03:12:46.476Z","5.1.0":"2025-03-08T00:59:29.658Z","6.0.0":"2025-05-18T10:55:44.638Z","6.0.1":"2025-10-10T01:11:31.370Z","6.0.2":"2025-12-29T21:51:21.357Z","6.0.3":"2026-02-01T00:27:14.529Z","6.0.4":"2026-02-04T21:07:55.102Z","6.0.5":"2026-03-06T02:35:42.197Z","6.0.6":"2026-03-08T03:06:54.434Z","6.0.7":"2026-05-22T21:41:05.160Z","6.0.8":"2026-05-23T22:08:29.103Z","6.0.9":"2026-05-26T20:03:20.937Z","6.0.10":"2026-05-28T12:01:14.721Z","6.0.11":"2026-06-25T19:47:50.654Z","6.0.12":"2026-07-23T19:30:30.367Z","6.0.13":"2026-08-06T08:05:54.893Z","6.0.14":"2026-08-27T12:08:24.442Z","6.1.0":"2026-08-27T15:04:20.105Z","6.2.0":"2026-08-27T19:32:45.387Z"},"bugs":{"url":"https://github.com/humanspeak/svelte-headless-table/issues"},"author":"Humanspeak, Inc.","license":"MIT","homepage":"https://table.svelte.page","keywords":["svelte","table","datagrid","datatable","headless","plugin","sorting","filtering","ordering","hiding","grouping","selecting","expanding","data-table","data-grid","table-component","pagination","column-sorting","row-selection","typescript","sveltekit","customizable","accessible"],"repository":{"type":"git","url":"git+ssh://git@github.com/humanspeak/svelte-headless-table.git"},"description":"A powerful, headless table library for Svelte that provides complete control over table UI while handling complex data operations like sorting, filtering, pagination, grouping, and row expansion. Build custom, accessible data tables with zero styling opin","maintainers":[{"name":"humanspeakadmin","email":"admin@humanspeak.com"}],"readme":"<!-- trunk-ignore-all(markdownlint/MD033) -->\n<!-- trunk-ignore(markdownlint/MD041) -->\n<div align=\"center\">\n\n<img src=\"https://user-images.githubusercontent.com/42545742/169733428-295e2678-e509-4175-aeb3-cb3a9c9894e1.svg\" alt=\"svelte-headless-table\" width=\"400\" />\n\n# Svelte Headless Table\n\n</div>\n\n[![NPM version](https://img.shields.io/npm/v/@humanspeak/svelte-headless-table.svg)](https://www.npmjs.com/package/@humanspeak/svelte-headless-table)\n[![Build Status](https://github.com/humanspeak/svelte-headless-table/actions/workflows/npm-publish.yml/badge.svg)](https://github.com/humanspeak/svelte-headless-table/actions/workflows/npm-publish.yml)\n[![Coverage Status](https://coveralls.io/repos/github/humanspeak/svelte-headless-table/badge.svg?branch=main)](https://coveralls.io/github/humanspeak/svelte-headless-table?branch=main)\n[![License](https://img.shields.io/npm/l/@humanspeak/svelte-headless-table.svg)](https://github.com/humanspeak/svelte-headless-table/blob/main/LICENSE)\n[![Downloads](https://img.shields.io/npm/dm/@humanspeak/svelte-headless-table.svg)](https://www.npmjs.com/package/@humanspeak/svelte-headless-table)\n[![CodeQL](https://github.com/humanspeak/svelte-headless-table/actions/workflows/codeql.yml/badge.svg)](https://github.com/humanspeak/svelte-headless-table/actions/workflows/codeql.yml)\n[![Install size](https://packagephobia.com/badge?p=@humanspeak/svelte-headless-table)](https://packagephobia.com/result?p=@humanspeak/svelte-headless-table)\n[![Code Style: Trunk](https://img.shields.io/badge/code%20style-trunk-blue.svg)](https://trunk.io)\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-%230074c1.svg)](http://www.typescriptlang.org/)\n[![Types](https://img.shields.io/npm/types/@humanspeak/svelte-headless-table.svg)](https://www.npmjs.com/package/@humanspeak/svelte-headless-table)\n[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/humanspeak/svelte-headless-table/graphs/commit-activity)\n\n</div>\n\n## Unopinionated and extensible data tables for Svelte\n\n> Build and design powerful datagrid experiences while retaining 100% control over styles and markup.\n\nVisit the [documentation](https://table.svelte.page/) for code examples and API reference, and get started with the [quick start guide](https://table.svelte.page/docs/getting-started/quick-start)!\n\n## Why Svelte Headless Table?\n\nSvelte Headless Table is designed to work **seamlessly** with Svelte. If you love Svelte, you will love Svelte Headless Table.\n\n- **Full TypeScript support**\n- Compatible with **SvelteKit** and SSR\n- Manage state with Svelte stores\n- Headless and fully customizable\n- Intuitive column-first declarative model\n- Highly performant\n- Feature-rich\n\n## All the features you could ever need\n\nSvelte Headless Table comes with an extensive suite of plugins.\n\nEasily extend Svelte Headless Table with complex **sorting**, **filtering**, **grouping**, **pagination**, and much more.\n\n### Plugin roadmap\n\n- [x] [addSortBy](https://table.svelte.page/docs/plugins/add-sort-by)\n- [x] [addColumnFilters](https://table.svelte.page/docs/plugins/add-column-filters)\n- [x] [addTableFilter](https://table.svelte.page/docs/plugins/add-table-filter)\n- [x] [addColumnOrder](https://table.svelte.page/docs/plugins/add-column-order)\n- [x] [addHiddenColumns](https://table.svelte.page/docs/plugins/add-hidden-columns)\n- [x] [addPagination](https://table.svelte.page/docs/plugins/add-pagination)\n- [x] [addSubRows](https://table.svelte.page/docs/plugins/add-sub-rows)\n- [x] [addGroupBy](https://table.svelte.page/docs/plugins/add-group-by)\n- [x] [addExpandedRows](https://table.svelte.page/docs/plugins/add-expanded-rows)\n- [x] [addSelectedRows](https://table.svelte.page/docs/plugins/add-selected-rows)\n- [x] [addResizedColumns](https://table.svelte.page/docs/plugins/add-resized-columns)\n- [x] [addGridLayout](https://table.svelte.page/docs/plugins/add-grid-layout)\n- [x] [addVirtualScroll](https://table.svelte.page/docs/plugins/add-virtual-scroll)\n\n## Examples\n\n<!-- prettier-ignore -->\n```svelte\n<script>\n  const data = readable([\n    { name: 'Ada Lovelace', age: 21 },\n    { name: 'Barbara Liskov', age: 52 },\n    { name: 'Richard Hamming', age: 38 },\n  ]);\n\n  const table = createTable(data);\n\n  const columns = table.createColumns([\n    table.column({\n      header: 'Name',\n      accessor: 'name',\n    }),\n    table.column({\n      header: 'Age',\n      accessor: 'age',\n    }),\n  ]);\n\n  const {\n    headerRows,\n    rows,\n    tableAttrs,\n    tableBodyAttrs,\n  } = table.createViewModel(columns);\n</script>\n\n<table {...$tableAttrs}>\n  <thead>\n    {#each $headerRows as headerRow (headerRow.id)}\n      <Subscribe rowAttrs={headerRow.attrs()} let:rowAttrs>\n        <tr {...rowAttrs}>\n          {#each headerRow.cells as cell (cell.id)}\n            <Subscribe attrs={cell.attrs()} let:attrs>\n              <th {...attrs}>\n                <Render of={cell.render()} />\n              </th>\n            </Subscribe>\n          {/each}\n        </tr>\n      </Subscribe>\n    {/each}\n  </thead>\n  <tbody {...$tableBodyAttrs}>\n    {#each $rows as row (row.id)}\n      <Subscribe rowAttrs={row.attrs()} let:rowAttrs>\n        <tr {...rowAttrs}>\n          {#each row.cells as cell (cell.id)}\n            <Subscribe attrs={cell.attrs()} let:attrs>\n              <td {...attrs}>\n                <Render of={cell.render()} />\n              </td>\n            </Subscribe>\n          {/each}\n        </tr>\n      </Subscribe>\n    {/each}\n  </tbody>\n</table>\n```\n\nFor more complex examples with advanced features, visit the [documentation site](https://table.svelte.page/docs/plugins/overview).\n\n<!-- docs-kit:ecosystem start -->\n\n## Svelte 5 ecosystem\n\nPart of the [Humanspeak](https://humanspeak.com) family of runes-native Svelte 5 packages:\n\n<!-- prettier-ignore-start -->\n| Package | Description |\n| --- | --- |\n| [@humanspeak/svelte-markdown](https://markdown.svelte.page) | Runtime markdown renderer for Svelte |\n| [@humanspeak/svelte-virtual-list](https://virtuallist.svelte.page) | Virtual scrolling for Svelte |\n| [@humanspeak/svelte-motion](https://motion.svelte.page) | Framer Motion for Svelte 5 |\n| **[@humanspeak/svelte-headless-table](https://table.svelte.page)** — _this package_ | Headless data tables for Svelte |\n| [@humanspeak/svelte-diff](https://diff.svelte.page) | Diff comparison for Svelte |\n| [@humanspeak/svelte-purify](https://purify.svelte.page) | HTML sanitisation for Svelte |\n| [@humanspeak/svelte-virtual-chat](https://virtualchat.svelte.page) | Virtual chat viewport for Svelte 5 |\n| [@humanspeak/memory-cache](https://memory.svelte.page) | In-memory cache for TypeScript |\n| [@humanspeak/svelte-json-view-lite](https://jsonview.svelte.page) | JSON tree viewer for Svelte 5 |\n| [@humanspeak/svelte-scoped-props](https://scoped.svelte.page) | Scoped class props for Svelte |\n<!-- prettier-ignore-end -->\n\n## License\n\nMIT © [Humanspeak, Inc.](LICENSE)\n\n## Credits\n\nMade with ❤️ by [Humanspeak](https://humanspeak.com)\n\n<!-- docs-kit:ecosystem end -->\n","readmeFilename":""}