-
Notifications
You must be signed in to change notification settings - Fork 62
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Overhaul: new spec parser, refactor packages, add spatial support (#280)
* feat!: Add spec parser, refactor packages, and spatial support. WIP. * chore: Fix lint errors, expand spec tests. * fix: Update mosaic widget to use new spec parser. * docs: Update package READMEs and descriptions. * chore: Decouple Fixed attribute AST note. * chore: Update eslint to allow imports used in jsdoc. * test: Update JSON reference specs. * fix: fix toJSON for mark data. * fix: Ensure all ruleX/Y args are passed. * fix: Handle null logger Coordinator constructor arg. * fix: Fallback in consolidator if requestAnimationFrame is undefeind. * docs: Add jsdoc for wasm connector. * fix: Fix typo in InstantiateContext. * feat: Add astToESM connector option, update namespace option. * feat: Add OptionsNode filter method. * fix: Fix JSON serialization of Fixed values. * docs: Add jsdoc to parseSpec. * feat: Rename to PlotFixedNode. * feat: Export AST node implementations. * test: Update spec tests. * docs: Update core package README. * chore: Update .gitignore for test output. * fix: Fix mark directive argument handling. * feat: Add sql loadExtension utility. * feat: Add array support to exec. * feat: Add extension loading, drop client-side data loading. * fix: Fix margin attribute directive. * test: Update example specs. * test: Update test datasets. * docs: Update prepare examples script. * docs: Update docs website examples. * test: Update dev example page. * feat: Add cross option support to Selection specs. * Update lockfile * Use params from new astToDOM * fix: don't execute empty queries in ast-to-dom * fix: Update mosaic widget to use new spec parser. * fix: Fix raster default color selection. * test: Add NYC taxi spec. * test: Expose vg api in dev tests. * docs: Add NYC taxi example. * chore: Update dev deps. * fix: Do not apply M4 to unoriented marks. * test: Update specs, add driving and airline travelers. * docs: Add new examples, fix CSS for tips, use symlink to datasets. * Rename selections -> params and use name-indexed dictionary * selections -> params * sql -> predicate and extend docs about how to use the widget * docs: Update README files. * feat: Update scripts, use Python duckdb-server. * chore: Remove old specs from dev folder. * feat: Rename expr to sql. * fix: Remove outdated options. * test: Update line spec. * docs: Update docs to reflect overhaul. * docs: Add API context docs. * chore: Bump python packages to DuckDB 0.10. * rename server to duckdb-server * Make server executable * document server API, simplify docs for users * chore: Dead code removal. * chore: Update dependencies. --------- Co-authored-by: Dominik Moritz <[email protected]>
- Loading branch information
Showing
421 changed files
with
18,451 additions
and
2,776 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,4 +6,4 @@ docs/.vitepress/cache | |
docs/.vitepress/dist | ||
node_modules | ||
packages/*/dist | ||
|
||
packages/*/test-output |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file not shown.
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.