├── .eslintignore ├── .eslintrc.cjs ├── .github └── workflows │ ├── coverage.yml │ └── publish.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── README.md ├── docs ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .prettierrc ├── README.md ├── package-lock.json ├── package.json ├── postcss.config.cjs ├── src │ ├── app.d.ts │ ├── app.html │ ├── app.postcss │ ├── img │ │ └── svelte-headless-table.svg │ ├── kit-docs │ │ ├── Button.svelte │ │ ├── Callout.svelte │ │ ├── CodeFence.svelte │ │ ├── CodeInline.svelte │ │ ├── Example.svelte │ │ └── README.md │ ├── lib │ │ ├── styles │ │ │ └── kit-docs.css │ │ └── utils │ │ │ ├── array.ts │ │ │ ├── createSamples.ts │ │ │ ├── filter.ts │ │ │ ├── getShuffled.ts │ │ │ ├── math.ts │ │ │ └── useHljs.ts │ └── routes │ │ ├── +layout.svelte │ │ ├── +layout.ts │ │ ├── +page.md │ │ ├── credits │ │ ├── +page.md │ │ ├── CreditsAnchor.svelte │ │ └── CreditsHtml.svelte │ │ ├── docs │ │ ├── +page.svelte │ │ ├── +page.ts │ │ ├── [...1]getting-started │ │ │ ├── [...1]overview │ │ │ │ └── +page.md │ │ │ ├── [...2]installation │ │ │ │ └── +page.md │ │ │ └── [...3]quick-start │ │ │ │ ├── +page.md │ │ │ │ └── Demo.svelte │ │ ├── [...2]api │ │ │ ├── [...10]header-row │ │ │ │ └── +page.md │ │ │ ├── [...11]header-cell │ │ │ │ └── +page.md │ │ │ ├── [...12]body-row │ │ │ │ └── +page.md │ │ │ ├── [...13]body-cell │ │ │ │ └── +page.md │ │ │ ├── [...1]create-table │ │ │ │ └── +page.md │ │ │ ├── [...2]--table │ │ │ │ └── +page.md │ │ │ ├── [...3]create-columns │ │ │ │ ├── +page.md │ │ │ │ ├── Bold.svelte │ │ │ │ ├── CellExample.svelte │ │ │ │ ├── GroupColumnExample.svelte │ │ │ │ ├── GroupHeaderExample.svelte │ │ │ │ ├── HeaderExample.svelte │ │ │ │ ├── Italic.svelte │ │ │ │ └── SortHeaderCell.svelte │ │ │ ├── [...4]create-view-model │ │ │ │ └── +page.md │ │ │ ├── [...5]table-view-model │ │ │ │ └── +page.md │ │ │ ├── [...6]table-state │ │ │ │ └── +page.md │ │ │ ├── [...7]create-render │ │ │ │ ├── +page.md │ │ │ │ ├── Notice.svelte │ │ │ │ └── Profile.svelte │ │ │ ├── [...8]--render │ │ │ │ └── +page.md │ │ │ └── [...9]subscribe │ │ │ │ └── +page.md │ │ ├── [...3]plugins │ │ │ ├── [...10]add-expanded-rows │ │ │ │ ├── +page.md │ │ │ │ ├── ExpandIndicator.svelte │ │ │ │ ├── SimpleExpandingDemo.svelte │ │ │ │ └── SimpleGroupByDemo.svelte │ │ │ ├── [...11]add-selected-rows │ │ │ │ ├── +page.md │ │ │ │ ├── SelectIndicator.svelte │ │ │ │ └── SimpleSelectedDemo.svelte │ │ │ ├── [...12]add-resized-columns │ │ │ │ ├── +page.md │ │ │ │ └── SimpleResizedColumnsDemo.svelte │ │ │ ├── [...13]add-grid-layout │ │ │ │ ├── +page.md │ │ │ │ └── SimpleGridLayoutDemo.svelte │ │ │ ├── [...14]add-data-export │ │ │ │ └── +page.md │ │ │ ├── [...15]add-flatten │ │ │ │ └── +page.md │ │ │ ├── [...1]overview │ │ │ │ ├── +page.md │ │ │ │ └── PluginDemo.svelte │ │ │ ├── [...2]add-sort-by │ │ │ │ ├── +page.md │ │ │ │ └── SimpleSortingDemo.svelte │ │ │ ├── [...3]add-column-filters │ │ │ │ ├── +page.md │ │ │ │ ├── NumberRangeFilter.svelte │ │ │ │ ├── SelectFilter.svelte │ │ │ │ ├── SimpleFilteringDemo.svelte │ │ │ │ ├── SliderFilter.svelte │ │ │ │ └── TextFilter.svelte │ │ │ ├── [...4]add-table-filter │ │ │ │ ├── +page.md │ │ │ │ └── SimpleTableFilteringDemo.svelte │ │ │ ├── [...5]add-column-order │ │ │ │ ├── +page.md │ │ │ │ └── SimpleColumnOrderDemo.svelte │ │ │ ├── [...6]add-hidden-columns │ │ │ │ ├── +page.md │ │ │ │ └── SimpleHiddenColumnsDemo.svelte │ │ │ ├── [...7]add-pagination │ │ │ │ ├── +page.md │ │ │ │ └── SimplePaginationDemo.svelte │ │ │ ├── [...8]add-sub-rows │ │ │ │ └── +page.md │ │ │ └── [...9]add-group-by │ │ │ │ └── +page.md │ │ └── [...4]examples │ │ │ ├── ExpandIndicator.svelte │ │ │ ├── Italic.svelte │ │ │ ├── NumberRangeFilter.svelte │ │ │ ├── Profile.svelte │ │ │ ├── SelectFilter.svelte │ │ │ ├── SelectIndicator.svelte │ │ │ ├── TextFilter.svelte │ │ │ ├── [...1]kitchen-sink │ │ │ ├── +page.md │ │ │ └── KitchenSink.svelte │ │ │ └── [...2]editable-table │ │ │ ├── +page.md │ │ │ ├── Editable.svelte │ │ │ └── EditableCell.svelte │ │ ├── kit-docs │ │ ├── [dir].sidebar │ │ │ └── +server.ts │ │ └── [slug].meta │ │ │ └── +server.ts │ │ └── sitemap.xml │ │ └── +server.ts ├── static │ └── favicon.png ├── svelte.config.js ├── tailwind.config.cjs ├── tailwindcss │ └── size.cjs ├── tsconfig.json ├── vercel.json └── vite.config.js ├── package.json ├── src ├── app.d.ts ├── app.html ├── lib │ ├── bodyCells.DataBodyCell.render.test.ts │ ├── bodyCells.DisplayBodyCell.render.test.ts │ ├── bodyCells.HeaderCell.render.test.ts │ ├── bodyCells.ts │ ├── bodyRows.getBodyRows.test.ts │ ├── bodyRows.getColumnedBodyRows.test.ts │ ├── bodyRows.getSubRows.test.ts │ ├── bodyRows.ts │ ├── columns.getDataColumns.test.ts │ ├── columns.newDataColumn.test.ts │ ├── columns.ts │ ├── constants.ts │ ├── createTable.createColumns.test.ts │ ├── createTable.ts │ ├── createViewModel.ts │ ├── headerCells.ts │ ├── headerRows.getHeaderRows.test.ts │ ├── headerRows.getMergedRow.test.ts │ ├── headerRows.getOrderedColumnMatrix.test.ts │ ├── headerRows.ts │ ├── index.ts │ ├── plugins │ │ ├── addColumnFilters.ts │ │ ├── addColumnOrder.ts │ │ ├── addDataExport.ts │ │ ├── addExpandedRows.ts │ │ ├── addFlatten.test.ts │ │ ├── addFlatten.ts │ │ ├── addGridLayout.ts │ │ ├── addGroupBy.test.ts │ │ ├── addGroupBy.ts │ │ ├── addHiddenColumns.ts │ │ ├── addPagination.ts │ │ ├── addResizedColumns.ts │ │ ├── addSelectedRows.test.ts │ │ ├── addSelectedRows.ts │ │ ├── addSortBy.test.ts │ │ ├── addSortBy.ts │ │ ├── addSubRows.ts │ │ ├── addTableFilter.ts │ │ ├── index.ts │ │ └── package.json │ ├── tableComponent.applyHook.test.ts │ ├── tableComponent.ts │ ├── types │ │ ├── Action.ts │ │ ├── Entries.ts │ │ ├── KeyPath.ts │ │ ├── Label.ts │ │ ├── Matrix.ts │ │ └── TablePlugin.ts │ └── utils │ │ ├── array.ts │ │ ├── attributes.finalizeAttributes.test.ts │ │ ├── attributes.mergeAttributes.test.ts │ │ ├── attributes.ts │ │ ├── clone.ts │ │ ├── compare.ts │ │ ├── counter.ts │ │ ├── css.ts │ │ ├── event.ts │ │ ├── filter.ts │ │ ├── math.ts │ │ ├── matrix.ts │ │ ├── store.arraySetStore.test.ts │ │ ├── store.recordSetStore.test.ts │ │ └── store.ts └── routes │ ├── +page.svelte │ ├── _ExpandIndicator.svelte │ ├── _Italic.svelte │ ├── _NumberRangeFilter.svelte │ ├── _Profile.svelte │ ├── _SelectFilter.svelte │ ├── _SelectIndicator.svelte │ ├── _TextFilter.svelte │ ├── _Tick.svelte │ ├── _createSamples.d.ts │ ├── _createSamples.ts │ └── _getShuffled.ts ├── static └── favicon.png ├── svelte.config.js ├── tsconfig.json └── vite.config.ts /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/README.md -------------------------------------------------------------------------------- /docs/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/.eslintrc.cjs -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /docs/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/.prettierrc -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/postcss.config.cjs -------------------------------------------------------------------------------- /docs/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/app.d.ts -------------------------------------------------------------------------------- /docs/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/app.html -------------------------------------------------------------------------------- /docs/src/app.postcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/app.postcss -------------------------------------------------------------------------------- /docs/src/img/svelte-headless-table.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/img/svelte-headless-table.svg -------------------------------------------------------------------------------- /docs/src/kit-docs/Button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/kit-docs/Button.svelte -------------------------------------------------------------------------------- /docs/src/kit-docs/Callout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/kit-docs/Callout.svelte -------------------------------------------------------------------------------- /docs/src/kit-docs/CodeFence.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/kit-docs/CodeFence.svelte -------------------------------------------------------------------------------- /docs/src/kit-docs/CodeInline.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/kit-docs/CodeInline.svelte -------------------------------------------------------------------------------- /docs/src/kit-docs/Example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/kit-docs/Example.svelte -------------------------------------------------------------------------------- /docs/src/kit-docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/kit-docs/README.md -------------------------------------------------------------------------------- /docs/src/lib/styles/kit-docs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/lib/styles/kit-docs.css -------------------------------------------------------------------------------- /docs/src/lib/utils/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/lib/utils/array.ts -------------------------------------------------------------------------------- /docs/src/lib/utils/createSamples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/lib/utils/createSamples.ts -------------------------------------------------------------------------------- /docs/src/lib/utils/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/lib/utils/filter.ts -------------------------------------------------------------------------------- /docs/src/lib/utils/getShuffled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/lib/utils/getShuffled.ts -------------------------------------------------------------------------------- /docs/src/lib/utils/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/lib/utils/math.ts -------------------------------------------------------------------------------- /docs/src/lib/utils/useHljs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/lib/utils/useHljs.ts -------------------------------------------------------------------------------- /docs/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/+layout.svelte -------------------------------------------------------------------------------- /docs/src/routes/+layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/+layout.ts -------------------------------------------------------------------------------- /docs/src/routes/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/+page.md -------------------------------------------------------------------------------- /docs/src/routes/credits/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/credits/+page.md -------------------------------------------------------------------------------- /docs/src/routes/credits/CreditsAnchor.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/credits/CreditsAnchor.svelte -------------------------------------------------------------------------------- /docs/src/routes/credits/CreditsHtml.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/credits/CreditsHtml.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/+page.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/src/routes/docs/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/+page.ts -------------------------------------------------------------------------------- /docs/src/routes/docs/[...1]getting-started/[...1]overview/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...1]getting-started/[...1]overview/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...1]getting-started/[...2]installation/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...1]getting-started/[...2]installation/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...1]getting-started/[...3]quick-start/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...1]getting-started/[...3]quick-start/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...1]getting-started/[...3]quick-start/Demo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...1]getting-started/[...3]quick-start/Demo.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...10]header-row/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...10]header-row/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...11]header-cell/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...11]header-cell/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...12]body-row/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...12]body-row/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...13]body-cell/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...13]body-cell/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...1]create-table/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...1]create-table/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...2]--table/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...2]--table/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...3]create-columns/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...3]create-columns/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...3]create-columns/Bold.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...3]create-columns/Bold.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...3]create-columns/CellExample.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...3]create-columns/CellExample.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...3]create-columns/GroupColumnExample.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...3]create-columns/GroupColumnExample.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...3]create-columns/GroupHeaderExample.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...3]create-columns/GroupHeaderExample.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...3]create-columns/HeaderExample.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...3]create-columns/HeaderExample.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...3]create-columns/Italic.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...3]create-columns/Italic.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...3]create-columns/SortHeaderCell.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...3]create-columns/SortHeaderCell.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...4]create-view-model/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...4]create-view-model/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...5]table-view-model/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...5]table-view-model/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...6]table-state/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...6]table-state/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...7]create-render/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...7]create-render/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...7]create-render/Notice.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...7]create-render/Notice.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...7]create-render/Profile.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...7]create-render/Profile.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...8]--render/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...8]--render/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...2]api/[...9]subscribe/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...2]api/[...9]subscribe/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...10]add-expanded-rows/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...10]add-expanded-rows/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...10]add-expanded-rows/ExpandIndicator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...10]add-expanded-rows/ExpandIndicator.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...10]add-expanded-rows/SimpleExpandingDemo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...10]add-expanded-rows/SimpleExpandingDemo.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...10]add-expanded-rows/SimpleGroupByDemo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...10]add-expanded-rows/SimpleGroupByDemo.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...11]add-selected-rows/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...11]add-selected-rows/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...11]add-selected-rows/SelectIndicator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...11]add-selected-rows/SelectIndicator.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...11]add-selected-rows/SimpleSelectedDemo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...11]add-selected-rows/SimpleSelectedDemo.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...12]add-resized-columns/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...12]add-resized-columns/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...12]add-resized-columns/SimpleResizedColumnsDemo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...12]add-resized-columns/SimpleResizedColumnsDemo.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...13]add-grid-layout/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...13]add-grid-layout/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...13]add-grid-layout/SimpleGridLayoutDemo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...13]add-grid-layout/SimpleGridLayoutDemo.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...14]add-data-export/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...14]add-data-export/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...15]add-flatten/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...15]add-flatten/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...1]overview/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...1]overview/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...1]overview/PluginDemo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...1]overview/PluginDemo.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...2]add-sort-by/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...2]add-sort-by/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...2]add-sort-by/SimpleSortingDemo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...2]add-sort-by/SimpleSortingDemo.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...3]add-column-filters/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...3]add-column-filters/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...3]add-column-filters/NumberRangeFilter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...3]add-column-filters/NumberRangeFilter.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...3]add-column-filters/SelectFilter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...3]add-column-filters/SelectFilter.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...3]add-column-filters/SimpleFilteringDemo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...3]add-column-filters/SimpleFilteringDemo.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...3]add-column-filters/SliderFilter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...3]add-column-filters/SliderFilter.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...3]add-column-filters/TextFilter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...3]add-column-filters/TextFilter.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...4]add-table-filter/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...4]add-table-filter/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...4]add-table-filter/SimpleTableFilteringDemo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...4]add-table-filter/SimpleTableFilteringDemo.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...5]add-column-order/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...5]add-column-order/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...5]add-column-order/SimpleColumnOrderDemo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...5]add-column-order/SimpleColumnOrderDemo.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...6]add-hidden-columns/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...6]add-hidden-columns/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...6]add-hidden-columns/SimpleHiddenColumnsDemo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...6]add-hidden-columns/SimpleHiddenColumnsDemo.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...7]add-pagination/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...7]add-pagination/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...7]add-pagination/SimplePaginationDemo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...7]add-pagination/SimplePaginationDemo.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...8]add-sub-rows/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...8]add-sub-rows/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...3]plugins/[...9]add-group-by/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...3]plugins/[...9]add-group-by/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...4]examples/ExpandIndicator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...4]examples/ExpandIndicator.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...4]examples/Italic.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...4]examples/Italic.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...4]examples/NumberRangeFilter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...4]examples/NumberRangeFilter.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...4]examples/Profile.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...4]examples/Profile.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...4]examples/SelectFilter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...4]examples/SelectFilter.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...4]examples/SelectIndicator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...4]examples/SelectIndicator.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...4]examples/TextFilter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...4]examples/TextFilter.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...4]examples/[...1]kitchen-sink/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...4]examples/[...1]kitchen-sink/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...4]examples/[...1]kitchen-sink/KitchenSink.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...4]examples/[...1]kitchen-sink/KitchenSink.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...4]examples/[...2]editable-table/+page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...4]examples/[...2]editable-table/+page.md -------------------------------------------------------------------------------- /docs/src/routes/docs/[...4]examples/[...2]editable-table/Editable.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...4]examples/[...2]editable-table/Editable.svelte -------------------------------------------------------------------------------- /docs/src/routes/docs/[...4]examples/[...2]editable-table/EditableCell.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/docs/[...4]examples/[...2]editable-table/EditableCell.svelte -------------------------------------------------------------------------------- /docs/src/routes/kit-docs/[dir].sidebar/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/kit-docs/[dir].sidebar/+server.ts -------------------------------------------------------------------------------- /docs/src/routes/kit-docs/[slug].meta/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/kit-docs/[slug].meta/+server.ts -------------------------------------------------------------------------------- /docs/src/routes/sitemap.xml/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/src/routes/sitemap.xml/+server.ts -------------------------------------------------------------------------------- /docs/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/static/favicon.png -------------------------------------------------------------------------------- /docs/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/svelte.config.js -------------------------------------------------------------------------------- /docs/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/tailwind.config.cjs -------------------------------------------------------------------------------- /docs/tailwindcss/size.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/tailwindcss/size.cjs -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /docs/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/vercel.json -------------------------------------------------------------------------------- /docs/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/docs/vite.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/package.json -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/app.html -------------------------------------------------------------------------------- /src/lib/bodyCells.DataBodyCell.render.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/bodyCells.DataBodyCell.render.test.ts -------------------------------------------------------------------------------- /src/lib/bodyCells.DisplayBodyCell.render.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/bodyCells.DisplayBodyCell.render.test.ts -------------------------------------------------------------------------------- /src/lib/bodyCells.HeaderCell.render.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/bodyCells.HeaderCell.render.test.ts -------------------------------------------------------------------------------- /src/lib/bodyCells.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/bodyCells.ts -------------------------------------------------------------------------------- /src/lib/bodyRows.getBodyRows.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/bodyRows.getBodyRows.test.ts -------------------------------------------------------------------------------- /src/lib/bodyRows.getColumnedBodyRows.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/bodyRows.getColumnedBodyRows.test.ts -------------------------------------------------------------------------------- /src/lib/bodyRows.getSubRows.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/bodyRows.getSubRows.test.ts -------------------------------------------------------------------------------- /src/lib/bodyRows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/bodyRows.ts -------------------------------------------------------------------------------- /src/lib/columns.getDataColumns.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/columns.getDataColumns.test.ts -------------------------------------------------------------------------------- /src/lib/columns.newDataColumn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/columns.newDataColumn.test.ts -------------------------------------------------------------------------------- /src/lib/columns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/columns.ts -------------------------------------------------------------------------------- /src/lib/constants.ts: -------------------------------------------------------------------------------- 1 | export const NBSP = ' '; 2 | -------------------------------------------------------------------------------- /src/lib/createTable.createColumns.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/createTable.createColumns.test.ts -------------------------------------------------------------------------------- /src/lib/createTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/createTable.ts -------------------------------------------------------------------------------- /src/lib/createViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/createViewModel.ts -------------------------------------------------------------------------------- /src/lib/headerCells.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/headerCells.ts -------------------------------------------------------------------------------- /src/lib/headerRows.getHeaderRows.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/headerRows.getHeaderRows.test.ts -------------------------------------------------------------------------------- /src/lib/headerRows.getMergedRow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/headerRows.getMergedRow.test.ts -------------------------------------------------------------------------------- /src/lib/headerRows.getOrderedColumnMatrix.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/headerRows.getOrderedColumnMatrix.test.ts -------------------------------------------------------------------------------- /src/lib/headerRows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/headerRows.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/plugins/addColumnFilters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addColumnFilters.ts -------------------------------------------------------------------------------- /src/lib/plugins/addColumnOrder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addColumnOrder.ts -------------------------------------------------------------------------------- /src/lib/plugins/addDataExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addDataExport.ts -------------------------------------------------------------------------------- /src/lib/plugins/addExpandedRows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addExpandedRows.ts -------------------------------------------------------------------------------- /src/lib/plugins/addFlatten.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addFlatten.test.ts -------------------------------------------------------------------------------- /src/lib/plugins/addFlatten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addFlatten.ts -------------------------------------------------------------------------------- /src/lib/plugins/addGridLayout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addGridLayout.ts -------------------------------------------------------------------------------- /src/lib/plugins/addGroupBy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addGroupBy.test.ts -------------------------------------------------------------------------------- /src/lib/plugins/addGroupBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addGroupBy.ts -------------------------------------------------------------------------------- /src/lib/plugins/addHiddenColumns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addHiddenColumns.ts -------------------------------------------------------------------------------- /src/lib/plugins/addPagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addPagination.ts -------------------------------------------------------------------------------- /src/lib/plugins/addResizedColumns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addResizedColumns.ts -------------------------------------------------------------------------------- /src/lib/plugins/addSelectedRows.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addSelectedRows.test.ts -------------------------------------------------------------------------------- /src/lib/plugins/addSelectedRows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addSelectedRows.ts -------------------------------------------------------------------------------- /src/lib/plugins/addSortBy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addSortBy.test.ts -------------------------------------------------------------------------------- /src/lib/plugins/addSortBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addSortBy.ts -------------------------------------------------------------------------------- /src/lib/plugins/addSubRows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addSubRows.ts -------------------------------------------------------------------------------- /src/lib/plugins/addTableFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/addTableFilter.ts -------------------------------------------------------------------------------- /src/lib/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/index.ts -------------------------------------------------------------------------------- /src/lib/plugins/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/plugins/package.json -------------------------------------------------------------------------------- /src/lib/tableComponent.applyHook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/tableComponent.applyHook.test.ts -------------------------------------------------------------------------------- /src/lib/tableComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/tableComponent.ts -------------------------------------------------------------------------------- /src/lib/types/Action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/types/Action.ts -------------------------------------------------------------------------------- /src/lib/types/Entries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/types/Entries.ts -------------------------------------------------------------------------------- /src/lib/types/KeyPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/types/KeyPath.ts -------------------------------------------------------------------------------- /src/lib/types/Label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/types/Label.ts -------------------------------------------------------------------------------- /src/lib/types/Matrix.ts: -------------------------------------------------------------------------------- 1 | export type Matrix = T[][]; 2 | -------------------------------------------------------------------------------- /src/lib/types/TablePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/types/TablePlugin.ts -------------------------------------------------------------------------------- /src/lib/utils/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/utils/array.ts -------------------------------------------------------------------------------- /src/lib/utils/attributes.finalizeAttributes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/utils/attributes.finalizeAttributes.test.ts -------------------------------------------------------------------------------- /src/lib/utils/attributes.mergeAttributes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/utils/attributes.mergeAttributes.test.ts -------------------------------------------------------------------------------- /src/lib/utils/attributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/utils/attributes.ts -------------------------------------------------------------------------------- /src/lib/utils/clone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/utils/clone.ts -------------------------------------------------------------------------------- /src/lib/utils/compare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/utils/compare.ts -------------------------------------------------------------------------------- /src/lib/utils/counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/utils/counter.ts -------------------------------------------------------------------------------- /src/lib/utils/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/utils/css.ts -------------------------------------------------------------------------------- /src/lib/utils/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/utils/event.ts -------------------------------------------------------------------------------- /src/lib/utils/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/utils/filter.ts -------------------------------------------------------------------------------- /src/lib/utils/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/utils/math.ts -------------------------------------------------------------------------------- /src/lib/utils/matrix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/utils/matrix.ts -------------------------------------------------------------------------------- /src/lib/utils/store.arraySetStore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/utils/store.arraySetStore.test.ts -------------------------------------------------------------------------------- /src/lib/utils/store.recordSetStore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/utils/store.recordSetStore.test.ts -------------------------------------------------------------------------------- /src/lib/utils/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/lib/utils/store.ts -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/_ExpandIndicator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/routes/_ExpandIndicator.svelte -------------------------------------------------------------------------------- /src/routes/_Italic.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/routes/_Italic.svelte -------------------------------------------------------------------------------- /src/routes/_NumberRangeFilter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/routes/_NumberRangeFilter.svelte -------------------------------------------------------------------------------- /src/routes/_Profile.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/routes/_Profile.svelte -------------------------------------------------------------------------------- /src/routes/_SelectFilter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/routes/_SelectFilter.svelte -------------------------------------------------------------------------------- /src/routes/_SelectIndicator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/routes/_SelectIndicator.svelte -------------------------------------------------------------------------------- /src/routes/_TextFilter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/routes/_TextFilter.svelte -------------------------------------------------------------------------------- /src/routes/_Tick.svelte: -------------------------------------------------------------------------------- 1 | ✅ 2 | -------------------------------------------------------------------------------- /src/routes/_createSamples.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/routes/_createSamples.d.ts -------------------------------------------------------------------------------- /src/routes/_createSamples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/routes/_createSamples.ts -------------------------------------------------------------------------------- /src/routes/_getShuffled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/src/routes/_getShuffled.ts -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/static/favicon.png -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanmylee/svelte-headless-table/HEAD/vite.config.ts --------------------------------------------------------------------------------