ckanext-tables
A CKAN extension to display tabular data in a nice way using Tabulator.
See the documentation for more information.

Development
The frontend TypeScript/SCSS is compiled and committed to the repo by hand — there is no build step in CI, so run these and commit the results whenever you change anything under ckanext/tables/assets/:
npm install
npm run ts-build # compiles + minifies the TS into tables-tabulator.js
npm run build # compiles SCSS into CSS
Tests
To run the tests, do:
pytest --ckan-ini=test.ini