diff --git a/packages/fuzzy-viz/package.json b/packages/fuzzy-viz/package.json index 8ec5386f63..52fd03be43 100644 --- a/packages/fuzzy-viz/package.json +++ b/packages/fuzzy-viz/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/fuzzy-viz", - "version": "2.1.60", + "version": "2.1.61", "description": "Visualization, instrumentation & introspection utils for @thi.ng/fuzzy", "type": "module", "module": "./index.js", @@ -40,7 +40,7 @@ "@thi.ng/hiccup-svg": "^4.3.39", "@thi.ng/math": "^5.4.5", "@thi.ng/strings": "^3.4.2", - "@thi.ng/text-canvas": "^2.4.38" + "@thi.ng/text-canvas": "^2.4.39" }, "devDependencies": { "@microsoft/api-extractor": "^7.34.4", diff --git a/packages/geom-accel/package.json b/packages/geom-accel/package.json index 301f8eb6f3..69a9ac1136 100644 --- a/packages/geom-accel/package.json +++ b/packages/geom-accel/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-accel", - "version": "3.3.9", + "version": "3.3.10", "description": "n-D spatial indexing data structures with a shared ES6 Map/Set-like API", "type": "module", "module": "./index.js", @@ -41,8 +41,8 @@ "@thi.ng/distance": "^2.2.9", "@thi.ng/equiv": "^2.1.20", "@thi.ng/errors": "^2.2.13", - "@thi.ng/geom-api": "^3.4.10", - "@thi.ng/geom-isec": "^2.1.52", + "@thi.ng/geom-api": "^3.4.11", + "@thi.ng/geom-isec": "^2.1.53", "@thi.ng/heaps": "^2.1.28", "@thi.ng/math": "^5.4.5", "@thi.ng/transducers": "^8.4.0", diff --git a/packages/geom-api/CHANGELOG.md b/packages/geom-api/CHANGELOG.md index fe28ba4689..924ae26e73 100644 --- a/packages/geom-api/CHANGELOG.md +++ b/packages/geom-api/CHANGELOG.md @@ -1,6 +1,6 @@ # Change Log -- **Last updated**: 2023-03-14T13:27:19Z +- **Last updated**: 2023-03-24T19:50:18Z - **Generator**: [thi.ng/monopub](https://thi.ng/monopub) All notable changes to this project will be documented in this file. @@ -9,6 +9,13 @@ See [Conventional Commits](https://conventionalcommits.org/) for commit guidelin **Note:** Unlisted _patch_ versions only involve non-code or otherwise excluded changes and/or version bumps of transitive dependencies. +### [3.4.11](https://github.com/thi-ng/umbrella/tree/@thi.ng/geom-api@3.4.11) (2023-03-24) + +#### ♻️ Refactoring + +- update PCLikeConstructor ([1c10c09](https://github.com/thi-ng/umbrella/commit/1c10c09)) + - make attribs optional + ## [3.4.0](https://github.com/thi-ng/umbrella/tree/@thi.ng/geom-api@3.4.0) (2023-01-10) #### 🚀 Features diff --git a/packages/geom-api/package.json b/packages/geom-api/package.json index 3aead4b8ff..96271a23d7 100644 --- a/packages/geom-api/package.json +++ b/packages/geom-api/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-api", - "version": "3.4.10", + "version": "3.4.11", "description": "Shared type & interface declarations for @thi.ng/geom packages", "type": "module", "module": "./index.js", diff --git a/packages/geom-arc/package.json b/packages/geom-arc/package.json index bb80d0815d..2f2e7a9971 100644 --- a/packages/geom-arc/package.json +++ b/packages/geom-arc/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-arc", - "version": "2.1.53", + "version": "2.1.54", "description": "2D circular / elliptic arc operations", "type": "module", "module": "./index.js", @@ -35,8 +35,8 @@ }, "dependencies": { "@thi.ng/checks": "^3.3.10", - "@thi.ng/geom-api": "^3.4.10", - "@thi.ng/geom-resample": "^2.2.10", + "@thi.ng/geom-api": "^3.4.11", + "@thi.ng/geom-resample": "^2.2.11", "@thi.ng/math": "^5.4.5", "@thi.ng/vectors": "^7.6.9" }, diff --git a/packages/geom-axidraw/package.json b/packages/geom-axidraw/package.json index b8ea9a12fe..a090fe0fea 100644 --- a/packages/geom-axidraw/package.json +++ b/packages/geom-axidraw/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-axidraw", - "version": "0.5.0", + "version": "0.5.1", "description": "Conversion and preparation of thi.ng/geom shapes & shape groups to/from AxiDraw pen plotter draw commands", "type": "module", "module": "./index.js", @@ -39,11 +39,11 @@ "@thi.ng/axidraw": "^1.1.0", "@thi.ng/compare": "^2.1.27", "@thi.ng/defmulti": "^2.1.33", - "@thi.ng/geom": "^4.3.0", - "@thi.ng/geom-accel": "^3.3.9", - "@thi.ng/geom-api": "^3.4.10", - "@thi.ng/geom-clip-line": "^2.3.10", - "@thi.ng/geom-isec": "^2.1.52", + "@thi.ng/geom": "^4.4.0", + "@thi.ng/geom-accel": "^3.3.10", + "@thi.ng/geom-api": "^3.4.11", + "@thi.ng/geom-clip-line": "^2.3.11", + "@thi.ng/geom-isec": "^2.1.53", "@thi.ng/transducers": "^8.4.0", "@thi.ng/vectors": "^7.6.9" }, diff --git a/packages/geom-clip-line/package.json b/packages/geom-clip-line/package.json index 4ea57e22b9..4a9f941749 100644 --- a/packages/geom-clip-line/package.json +++ b/packages/geom-clip-line/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-clip-line", - "version": "2.3.10", + "version": "2.3.11", "description": "2D line clipping (Liang-Barsky)", "type": "module", "module": "./index.js", @@ -35,7 +35,7 @@ }, "dependencies": { "@thi.ng/api": "^8.7.4", - "@thi.ng/geom-isec": "^2.1.52", + "@thi.ng/geom-isec": "^2.1.53", "@thi.ng/vectors": "^7.6.9" }, "devDependencies": { diff --git a/packages/geom-clip-poly/package.json b/packages/geom-clip-poly/package.json index 0341f1e6f0..03e5c631d2 100644 --- a/packages/geom-clip-poly/package.json +++ b/packages/geom-clip-poly/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-clip-poly", - "version": "2.1.52", + "version": "2.1.53", "description": "2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)", "type": "module", "module": "./index.js", @@ -34,8 +34,8 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/geom-isec": "^2.1.52", - "@thi.ng/geom-poly-utils": "^2.3.36", + "@thi.ng/geom-isec": "^2.1.53", + "@thi.ng/geom-poly-utils": "^2.3.37", "@thi.ng/math": "^5.4.5", "@thi.ng/vectors": "^7.6.9" }, diff --git a/packages/geom-fuzz/package.json b/packages/geom-fuzz/package.json index d7ca906c9e..f8040d84ed 100644 --- a/packages/geom-fuzz/package.json +++ b/packages/geom-fuzz/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-fuzz", - "version": "2.2.15", + "version": "2.2.16", "description": "Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support", "type": "module", "module": "./index.js", @@ -37,10 +37,10 @@ "@thi.ng/api": "^8.7.4", "@thi.ng/associative": "^6.2.32", "@thi.ng/color": "^5.4.5", - "@thi.ng/geom": "^4.3.0", - "@thi.ng/geom-api": "^3.4.10", - "@thi.ng/geom-clip-line": "^2.3.10", - "@thi.ng/geom-resample": "^2.2.10", + "@thi.ng/geom": "^4.4.0", + "@thi.ng/geom-api": "^3.4.11", + "@thi.ng/geom-clip-line": "^2.3.11", + "@thi.ng/geom-resample": "^2.2.11", "@thi.ng/grid-iterators": "^3.0.12", "@thi.ng/transducers": "^8.4.0", "@thi.ng/vectors": "^7.6.9" diff --git a/packages/geom-isec/package.json b/packages/geom-isec/package.json index 8b163d7ac2..0ef35b8bd9 100644 --- a/packages/geom-isec/package.json +++ b/packages/geom-isec/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-isec", - "version": "2.1.52", + "version": "2.1.53", "description": "2D/3D shape intersection checks", "type": "module", "module": "./index.js", @@ -35,7 +35,7 @@ }, "dependencies": { "@thi.ng/api": "^8.7.4", - "@thi.ng/geom-api": "^3.4.10", + "@thi.ng/geom-api": "^3.4.11", "@thi.ng/geom-closest-point": "^2.1.49", "@thi.ng/math": "^5.4.5", "@thi.ng/vectors": "^7.6.9" diff --git a/packages/geom-poly-utils/package.json b/packages/geom-poly-utils/package.json index 68b544ebc4..57f8c9fa7b 100644 --- a/packages/geom-poly-utils/package.json +++ b/packages/geom-poly-utils/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-poly-utils", - "version": "2.3.36", + "version": "2.3.37", "description": "2D polygon/polyline analysis & processing utilities", "type": "module", "module": "./index.js", @@ -36,7 +36,7 @@ "dependencies": { "@thi.ng/api": "^8.7.4", "@thi.ng/errors": "^2.2.13", - "@thi.ng/geom-api": "^3.4.10", + "@thi.ng/geom-api": "^3.4.11", "@thi.ng/math": "^5.4.5", "@thi.ng/vectors": "^7.6.9" }, diff --git a/packages/geom-resample/package.json b/packages/geom-resample/package.json index e351d23e8c..d984dd8bf9 100644 --- a/packages/geom-resample/package.json +++ b/packages/geom-resample/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-resample", - "version": "2.2.10", + "version": "2.2.11", "description": "Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation", "type": "module", "module": "./index.js", @@ -35,9 +35,9 @@ }, "dependencies": { "@thi.ng/checks": "^3.3.10", - "@thi.ng/geom-api": "^3.4.10", + "@thi.ng/geom-api": "^3.4.11", "@thi.ng/geom-closest-point": "^2.1.49", - "@thi.ng/geom-isec": "^2.1.52", + "@thi.ng/geom-isec": "^2.1.53", "@thi.ng/math": "^5.4.5", "@thi.ng/vectors": "^7.6.9" }, diff --git a/packages/geom-sdf/package.json b/packages/geom-sdf/package.json index 16b98fa3f7..5075cc24c3 100644 --- a/packages/geom-sdf/package.json +++ b/packages/geom-sdf/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-sdf", - "version": "0.2.43", + "version": "0.2.44", "description": "2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators", "type": "module", "module": "./index.js", @@ -38,11 +38,11 @@ "@thi.ng/checks": "^3.3.10", "@thi.ng/defmulti": "^2.1.33", "@thi.ng/errors": "^2.2.13", - "@thi.ng/geom": "^4.3.0", - "@thi.ng/geom-api": "^3.4.10", + "@thi.ng/geom": "^4.4.0", + "@thi.ng/geom-api": "^3.4.11", "@thi.ng/geom-isoline": "^2.1.49", - "@thi.ng/geom-poly-utils": "^2.3.36", - "@thi.ng/geom-resample": "^2.2.10", + "@thi.ng/geom-poly-utils": "^2.3.37", + "@thi.ng/geom-resample": "^2.2.11", "@thi.ng/math": "^5.4.5", "@thi.ng/transducers": "^8.4.0", "@thi.ng/vectors": "^7.6.9" diff --git a/packages/geom-splines/package.json b/packages/geom-splines/package.json index 02983e9721..834d0c6399 100644 --- a/packages/geom-splines/package.json +++ b/packages/geom-splines/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-splines", - "version": "2.2.27", + "version": "2.2.28", "description": "nD cubic & quadratic curve analysis, conversion, interpolation, splitting", "type": "module", "module": "./index.js", @@ -36,9 +36,9 @@ "dependencies": { "@thi.ng/api": "^8.7.4", "@thi.ng/checks": "^3.3.10", - "@thi.ng/geom-api": "^3.4.10", - "@thi.ng/geom-arc": "^2.1.53", - "@thi.ng/geom-resample": "^2.2.10", + "@thi.ng/geom-api": "^3.4.11", + "@thi.ng/geom-arc": "^2.1.54", + "@thi.ng/geom-resample": "^2.2.11", "@thi.ng/math": "^5.4.5", "@thi.ng/vectors": "^7.6.9" }, diff --git a/packages/geom-subdiv-curve/package.json b/packages/geom-subdiv-curve/package.json index c445bd6912..f5a20d00a0 100644 --- a/packages/geom-subdiv-curve/package.json +++ b/packages/geom-subdiv-curve/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-subdiv-curve", - "version": "2.1.52", + "version": "2.1.53", "description": "Freely customizable, iterative nD subdivision curves for open / closed geometries", "type": "module", "module": "./index.js", @@ -35,7 +35,7 @@ }, "dependencies": { "@thi.ng/api": "^8.7.4", - "@thi.ng/geom-api": "^3.4.10", + "@thi.ng/geom-api": "^3.4.11", "@thi.ng/transducers": "^8.4.0", "@thi.ng/vectors": "^7.6.9" }, diff --git a/packages/geom-tessellate/package.json b/packages/geom-tessellate/package.json index ba65b613b9..8051c417aa 100644 --- a/packages/geom-tessellate/package.json +++ b/packages/geom-tessellate/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-tessellate", - "version": "2.1.52", + "version": "2.1.53", "description": "2D/3D convex polygon tessellators", "type": "module", "module": "./index.js", @@ -35,9 +35,9 @@ }, "dependencies": { "@thi.ng/checks": "^3.3.10", - "@thi.ng/geom-api": "^3.4.10", - "@thi.ng/geom-isec": "^2.1.52", - "@thi.ng/geom-poly-utils": "^2.3.36", + "@thi.ng/geom-api": "^3.4.11", + "@thi.ng/geom-isec": "^2.1.53", + "@thi.ng/geom-poly-utils": "^2.3.37", "@thi.ng/transducers": "^8.4.0", "@thi.ng/vectors": "^7.6.9" }, diff --git a/packages/geom-voronoi/package.json b/packages/geom-voronoi/package.json index 4d77581301..71f291f197 100644 --- a/packages/geom-voronoi/package.json +++ b/packages/geom-voronoi/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-voronoi", - "version": "2.2.53", + "version": "2.2.54", "description": "Fast, incremental 2D Delaunay & Voronoi mesh implementation", "type": "module", "module": "./index.js", @@ -37,10 +37,10 @@ "@thi.ng/api": "^8.7.4", "@thi.ng/bitfield": "^2.2.24", "@thi.ng/checks": "^3.3.10", - "@thi.ng/geom-clip-line": "^2.3.10", - "@thi.ng/geom-clip-poly": "^2.1.52", - "@thi.ng/geom-isec": "^2.1.52", - "@thi.ng/geom-poly-utils": "^2.3.36", + "@thi.ng/geom-clip-line": "^2.3.11", + "@thi.ng/geom-clip-poly": "^2.1.53", + "@thi.ng/geom-isec": "^2.1.53", + "@thi.ng/geom-poly-utils": "^2.3.37", "@thi.ng/math": "^5.4.5", "@thi.ng/quad-edge": "^3.1.25", "@thi.ng/vectors": "^7.6.9" diff --git a/packages/geom/CHANGELOG.md b/packages/geom/CHANGELOG.md index a48970b22b..8843c3408d 100644 --- a/packages/geom/CHANGELOG.md +++ b/packages/geom/CHANGELOG.md @@ -1,6 +1,6 @@ # Change Log -- **Last updated**: 2023-03-22T22:24:21Z +- **Last updated**: 2023-03-24T19:50:18Z - **Generator**: [thi.ng/monopub](https://thi.ng/monopub) All notable changes to this project will be documented in this file. @@ -9,6 +9,23 @@ See [Conventional Commits](https://conventionalcommits.org/) for commit guidelin **Note:** Unlisted _patch_ versions only involve non-code or otherwise excluded changes and/or version bumps of transitive dependencies. +## [4.4.0](https://github.com/thi-ng/umbrella/tree/@thi.ng/geom@4.4.0) (2023-03-24) + +#### 🚀 Features + +- avoid recursive application of __samples attrib ([189446d](https://github.com/thi-ng/umbrella/commit/189446d)) + - add internal __copyAttribsNoSamples() helper + - update implementations for: + - asPolygon() + - asPolyline() + - edges() + - resample() + - splitArcLength() + - update Group ctor to make attribs optional +- add/expose subdiv & tessellation presets ([0f79c6d](https://github.com/thi-ng/umbrella/commit/0f79c6d)) + - re-export aliases for subdivCurve() from [@thi.ng/geom-subdiv-curve](https://github.com/thi-ng/umbrella/tree/main/packages/geom-subdiv-curve) (as `SUBDIV_XXX`...) + - re-export aliases for tessellate() from [@thi.ng/geom-tessellate](https://github.com/thi-ng/umbrella/tree/main/packages/geom-tessellate) (as `TESSELLATE_XXX`...) + ## [4.3.0](https://github.com/thi-ng/umbrella/tree/@thi.ng/geom@4.3.0) (2023-03-22) #### 🚀 Features diff --git a/packages/geom/package.json b/packages/geom/package.json index 7fedd50de4..18a783edbb 100644 --- a/packages/geom/package.json +++ b/packages/geom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom", - "version": "4.3.0", + "version": "4.4.0", "description": "Functional, polymorphic API for 2D geometry types & SVG generation", "type": "module", "module": "./index.js", @@ -42,18 +42,18 @@ "@thi.ng/defmulti": "^2.1.33", "@thi.ng/equiv": "^2.1.20", "@thi.ng/errors": "^2.2.13", - "@thi.ng/geom-api": "^3.4.10", - "@thi.ng/geom-arc": "^2.1.53", - "@thi.ng/geom-clip-line": "^2.3.10", - "@thi.ng/geom-clip-poly": "^2.1.52", + "@thi.ng/geom-api": "^3.4.11", + "@thi.ng/geom-arc": "^2.1.54", + "@thi.ng/geom-clip-line": "^2.3.11", + "@thi.ng/geom-clip-poly": "^2.1.53", "@thi.ng/geom-closest-point": "^2.1.49", "@thi.ng/geom-hull": "^2.1.49", - "@thi.ng/geom-isec": "^2.1.52", - "@thi.ng/geom-poly-utils": "^2.3.36", - "@thi.ng/geom-resample": "^2.2.10", - "@thi.ng/geom-splines": "^2.2.27", - "@thi.ng/geom-subdiv-curve": "^2.1.52", - "@thi.ng/geom-tessellate": "^2.1.52", + "@thi.ng/geom-isec": "^2.1.53", + "@thi.ng/geom-poly-utils": "^2.3.37", + "@thi.ng/geom-resample": "^2.2.11", + "@thi.ng/geom-splines": "^2.2.28", + "@thi.ng/geom-subdiv-curve": "^2.1.53", + "@thi.ng/geom-tessellate": "^2.1.53", "@thi.ng/hiccup": "^4.2.37", "@thi.ng/hiccup-svg": "^4.3.39", "@thi.ng/math": "^5.4.5", diff --git a/packages/hiccup-markdown/package.json b/packages/hiccup-markdown/package.json index a432c557bf..1311bb21cc 100644 --- a/packages/hiccup-markdown/package.json +++ b/packages/hiccup-markdown/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-markdown", - "version": "3.2.6", + "version": "3.2.7", "description": "Markdown parser & serializer from/to Hiccup format", "type": "module", "module": "./index.js", @@ -44,7 +44,7 @@ "@thi.ng/logger": "^1.4.11", "@thi.ng/parse": "^2.2.30", "@thi.ng/strings": "^3.4.2", - "@thi.ng/text-canvas": "^2.4.38" + "@thi.ng/text-canvas": "^2.4.39" }, "devDependencies": { "@microsoft/api-extractor": "^7.34.4", diff --git a/packages/imgui/package.json b/packages/imgui/package.json index c402f01a5a..7ea795e466 100644 --- a/packages/imgui/package.json +++ b/packages/imgui/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/imgui", - "version": "2.1.59", + "version": "2.1.60", "description": "Immediate mode GUI with flexible state handling & data only shape output", "type": "module", "module": "./index.js", @@ -36,10 +36,10 @@ "dependencies": { "@thi.ng/api": "^8.7.4", "@thi.ng/checks": "^3.3.10", - "@thi.ng/geom": "^4.3.0", - "@thi.ng/geom-api": "^3.4.10", - "@thi.ng/geom-isec": "^2.1.52", - "@thi.ng/geom-tessellate": "^2.1.52", + "@thi.ng/geom": "^4.4.0", + "@thi.ng/geom-api": "^3.4.11", + "@thi.ng/geom-isec": "^2.1.53", + "@thi.ng/geom-tessellate": "^2.1.53", "@thi.ng/layout": "^2.1.24", "@thi.ng/math": "^5.4.5", "@thi.ng/transducers": "^8.4.0", diff --git a/packages/poisson/package.json b/packages/poisson/package.json index 3f6237e8a6..cc336b8362 100644 --- a/packages/poisson/package.json +++ b/packages/poisson/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/poisson", - "version": "3.1.9", + "version": "3.1.10", "description": "nD Stratified grid and Poisson-disc sampling w/ support for spatial density functions and custom PRNGs", "type": "module", "module": "./index.js", @@ -36,7 +36,7 @@ "dependencies": { "@thi.ng/api": "^8.7.4", "@thi.ng/checks": "^3.3.10", - "@thi.ng/geom-api": "^3.4.10", + "@thi.ng/geom-api": "^3.4.11", "@thi.ng/random": "^3.3.27", "@thi.ng/vectors": "^7.6.9" }, diff --git a/packages/text-canvas/package.json b/packages/text-canvas/package.json index 942db19466..cf6307f1a4 100644 --- a/packages/text-canvas/package.json +++ b/packages/text-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/text-canvas", - "version": "2.4.38", + "version": "2.4.39", "description": "Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)", "type": "module", "module": "./index.js", @@ -38,7 +38,7 @@ "@thi.ng/arrays": "^2.5.8", "@thi.ng/checks": "^3.3.10", "@thi.ng/errors": "^2.2.13", - "@thi.ng/geom-clip-line": "^2.3.10", + "@thi.ng/geom-clip-line": "^2.3.11", "@thi.ng/math": "^5.4.5", "@thi.ng/strings": "^3.4.2", "@thi.ng/text-format": "^1.4.1", diff --git a/yarn.lock b/yarn.lock index 64de300fae..5e50e1acd1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3331,7 +3331,7 @@ __metadata: "@thi.ng/math": ^5.4.5 "@thi.ng/strings": ^3.4.2 "@thi.ng/testament": ^0.3.13 - "@thi.ng/text-canvas": ^2.4.38 + "@thi.ng/text-canvas": ^2.4.39 rimraf: ^4.4.0 tools: "workspace:^" typedoc: ^0.23.26 @@ -3354,7 +3354,7 @@ __metadata: languageName: unknown linkType: soft -"@thi.ng/geom-accel@^3.3.9, @thi.ng/geom-accel@workspace:^, @thi.ng/geom-accel@workspace:packages/geom-accel": +"@thi.ng/geom-accel@^3.3.10, @thi.ng/geom-accel@workspace:^, @thi.ng/geom-accel@workspace:packages/geom-accel": version: 0.0.0-use.local resolution: "@thi.ng/geom-accel@workspace:packages/geom-accel" dependencies: @@ -3365,8 +3365,8 @@ __metadata: "@thi.ng/distance": ^2.2.9 "@thi.ng/equiv": ^2.1.20 "@thi.ng/errors": ^2.2.13 - "@thi.ng/geom-api": ^3.4.10 - "@thi.ng/geom-isec": ^2.1.52 + "@thi.ng/geom-api": ^3.4.11 + "@thi.ng/geom-isec": ^2.1.53 "@thi.ng/heaps": ^2.1.28 "@thi.ng/math": ^5.4.5 "@thi.ng/testament": ^0.3.13 @@ -3379,7 +3379,7 @@ __metadata: languageName: unknown linkType: soft -"@thi.ng/geom-api@^3.4.10, @thi.ng/geom-api@workspace:^, @thi.ng/geom-api@workspace:packages/geom-api": +"@thi.ng/geom-api@^3.4.11, @thi.ng/geom-api@workspace:^, @thi.ng/geom-api@workspace:packages/geom-api": version: 0.0.0-use.local resolution: "@thi.ng/geom-api@workspace:packages/geom-api" dependencies: @@ -3394,14 +3394,14 @@ __metadata: languageName: unknown linkType: soft -"@thi.ng/geom-arc@^2.1.53, @thi.ng/geom-arc@workspace:packages/geom-arc": +"@thi.ng/geom-arc@^2.1.54, @thi.ng/geom-arc@workspace:packages/geom-arc": version: 0.0.0-use.local resolution: "@thi.ng/geom-arc@workspace:packages/geom-arc" dependencies: "@microsoft/api-extractor": ^7.34.4 "@thi.ng/checks": ^3.3.10 - "@thi.ng/geom-api": ^3.4.10 - "@thi.ng/geom-resample": ^2.2.10 + "@thi.ng/geom-api": ^3.4.11 + "@thi.ng/geom-resample": ^2.2.11 "@thi.ng/math": ^5.4.5 "@thi.ng/testament": ^0.3.13 "@thi.ng/vectors": ^7.6.9 @@ -3422,11 +3422,11 @@ __metadata: "@thi.ng/axidraw": ^1.1.0 "@thi.ng/compare": ^2.1.27 "@thi.ng/defmulti": ^2.1.33 - "@thi.ng/geom": ^4.3.0 - "@thi.ng/geom-accel": ^3.3.9 - "@thi.ng/geom-api": ^3.4.10 - "@thi.ng/geom-clip-line": ^2.3.10 - "@thi.ng/geom-isec": ^2.1.52 + "@thi.ng/geom": ^4.4.0 + "@thi.ng/geom-accel": ^3.3.10 + "@thi.ng/geom-api": ^3.4.11 + "@thi.ng/geom-clip-line": ^2.3.11 + "@thi.ng/geom-isec": ^2.1.53 "@thi.ng/testament": ^0.3.13 "@thi.ng/transducers": ^8.4.0 "@thi.ng/vectors": ^7.6.9 @@ -3437,13 +3437,13 @@ __metadata: languageName: unknown linkType: soft -"@thi.ng/geom-clip-line@^2.3.10, @thi.ng/geom-clip-line@workspace:packages/geom-clip-line": +"@thi.ng/geom-clip-line@^2.3.11, @thi.ng/geom-clip-line@workspace:packages/geom-clip-line": version: 0.0.0-use.local resolution: "@thi.ng/geom-clip-line@workspace:packages/geom-clip-line" dependencies: "@microsoft/api-extractor": ^7.34.4 "@thi.ng/api": ^8.7.4 - "@thi.ng/geom-isec": ^2.1.52 + "@thi.ng/geom-isec": ^2.1.53 "@thi.ng/testament": ^0.3.13 "@thi.ng/vectors": ^7.6.9 rimraf: ^4.4.0 @@ -3453,13 +3453,13 @@ __metadata: languageName: unknown linkType: soft -"@thi.ng/geom-clip-poly@^2.1.52, @thi.ng/geom-clip-poly@workspace:packages/geom-clip-poly": +"@thi.ng/geom-clip-poly@^2.1.53, @thi.ng/geom-clip-poly@workspace:packages/geom-clip-poly": version: 0.0.0-use.local resolution: "@thi.ng/geom-clip-poly@workspace:packages/geom-clip-poly" dependencies: "@microsoft/api-extractor": ^7.34.4 - "@thi.ng/geom-isec": ^2.1.52 - "@thi.ng/geom-poly-utils": ^2.3.36 + "@thi.ng/geom-isec": ^2.1.53 + "@thi.ng/geom-poly-utils": ^2.3.37 "@thi.ng/math": ^5.4.5 "@thi.ng/testament": ^0.3.13 "@thi.ng/vectors": ^7.6.9 @@ -3494,10 +3494,10 @@ __metadata: "@thi.ng/api": ^8.7.4 "@thi.ng/associative": ^6.2.32 "@thi.ng/color": ^5.4.5 - "@thi.ng/geom": ^4.3.0 - "@thi.ng/geom-api": ^3.4.10 - "@thi.ng/geom-clip-line": ^2.3.10 - "@thi.ng/geom-resample": ^2.2.10 + "@thi.ng/geom": ^4.4.0 + "@thi.ng/geom-api": ^3.4.11 + "@thi.ng/geom-clip-line": ^2.3.11 + "@thi.ng/geom-resample": ^2.2.11 "@thi.ng/grid-iterators": ^3.0.12 "@thi.ng/testament": ^0.3.13 "@thi.ng/transducers": ^8.4.0 @@ -3540,13 +3540,13 @@ __metadata: languageName: unknown linkType: soft -"@thi.ng/geom-isec@^2.1.52, @thi.ng/geom-isec@workspace:packages/geom-isec": +"@thi.ng/geom-isec@^2.1.53, @thi.ng/geom-isec@workspace:packages/geom-isec": version: 0.0.0-use.local resolution: "@thi.ng/geom-isec@workspace:packages/geom-isec" dependencies: "@microsoft/api-extractor": ^7.34.4 "@thi.ng/api": ^8.7.4 - "@thi.ng/geom-api": ^3.4.10 + "@thi.ng/geom-api": ^3.4.11 "@thi.ng/geom-closest-point": ^2.1.49 "@thi.ng/math": ^5.4.5 "@thi.ng/testament": ^0.3.13 @@ -3574,14 +3574,14 @@ __metadata: languageName: unknown linkType: soft -"@thi.ng/geom-poly-utils@^2.3.36, @thi.ng/geom-poly-utils@workspace:packages/geom-poly-utils": +"@thi.ng/geom-poly-utils@^2.3.37, @thi.ng/geom-poly-utils@workspace:packages/geom-poly-utils": version: 0.0.0-use.local resolution: "@thi.ng/geom-poly-utils@workspace:packages/geom-poly-utils" dependencies: "@microsoft/api-extractor": ^7.34.4 "@thi.ng/api": ^8.7.4 "@thi.ng/errors": ^2.2.13 - "@thi.ng/geom-api": ^3.4.10 + "@thi.ng/geom-api": ^3.4.11 "@thi.ng/math": ^5.4.5 "@thi.ng/testament": ^0.3.13 "@thi.ng/vectors": ^7.6.9 @@ -3592,15 +3592,15 @@ __metadata: languageName: unknown linkType: soft -"@thi.ng/geom-resample@^2.2.10, @thi.ng/geom-resample@workspace:^, @thi.ng/geom-resample@workspace:packages/geom-resample": +"@thi.ng/geom-resample@^2.2.11, @thi.ng/geom-resample@workspace:^, @thi.ng/geom-resample@workspace:packages/geom-resample": version: 0.0.0-use.local resolution: "@thi.ng/geom-resample@workspace:packages/geom-resample" dependencies: "@microsoft/api-extractor": ^7.34.4 "@thi.ng/checks": ^3.3.10 - "@thi.ng/geom-api": ^3.4.10 + "@thi.ng/geom-api": ^3.4.11 "@thi.ng/geom-closest-point": ^2.1.49 - "@thi.ng/geom-isec": ^2.1.52 + "@thi.ng/geom-isec": ^2.1.53 "@thi.ng/math": ^5.4.5 "@thi.ng/testament": ^0.3.13 "@thi.ng/vectors": ^7.6.9 @@ -3620,11 +3620,11 @@ __metadata: "@thi.ng/checks": ^3.3.10 "@thi.ng/defmulti": ^2.1.33 "@thi.ng/errors": ^2.2.13 - "@thi.ng/geom": ^4.3.0 - "@thi.ng/geom-api": ^3.4.10 + "@thi.ng/geom": ^4.4.0 + "@thi.ng/geom-api": ^3.4.11 "@thi.ng/geom-isoline": ^2.1.49 - "@thi.ng/geom-poly-utils": ^2.3.36 - "@thi.ng/geom-resample": ^2.2.10 + "@thi.ng/geom-poly-utils": ^2.3.37 + "@thi.ng/geom-resample": ^2.2.11 "@thi.ng/math": ^5.4.5 "@thi.ng/testament": ^0.3.13 "@thi.ng/transducers": ^8.4.0 @@ -3636,16 +3636,16 @@ __metadata: languageName: unknown linkType: soft -"@thi.ng/geom-splines@^2.2.27, @thi.ng/geom-splines@workspace:packages/geom-splines": +"@thi.ng/geom-splines@^2.2.28, @thi.ng/geom-splines@workspace:packages/geom-splines": version: 0.0.0-use.local resolution: "@thi.ng/geom-splines@workspace:packages/geom-splines" dependencies: "@microsoft/api-extractor": ^7.34.4 "@thi.ng/api": ^8.7.4 "@thi.ng/checks": ^3.3.10 - "@thi.ng/geom-api": ^3.4.10 - "@thi.ng/geom-arc": ^2.1.53 - "@thi.ng/geom-resample": ^2.2.10 + "@thi.ng/geom-api": ^3.4.11 + "@thi.ng/geom-arc": ^2.1.54 + "@thi.ng/geom-resample": ^2.2.11 "@thi.ng/math": ^5.4.5 "@thi.ng/testament": ^0.3.13 "@thi.ng/vectors": ^7.6.9 @@ -3656,13 +3656,13 @@ __metadata: languageName: unknown linkType: soft -"@thi.ng/geom-subdiv-curve@^2.1.52, @thi.ng/geom-subdiv-curve@workspace:packages/geom-subdiv-curve": +"@thi.ng/geom-subdiv-curve@^2.1.53, @thi.ng/geom-subdiv-curve@workspace:packages/geom-subdiv-curve": version: 0.0.0-use.local resolution: "@thi.ng/geom-subdiv-curve@workspace:packages/geom-subdiv-curve" dependencies: "@microsoft/api-extractor": ^7.34.4 "@thi.ng/api": ^8.7.4 - "@thi.ng/geom-api": ^3.4.10 + "@thi.ng/geom-api": ^3.4.11 "@thi.ng/testament": ^0.3.13 "@thi.ng/transducers": ^8.4.0 "@thi.ng/vectors": ^7.6.9 @@ -3673,15 +3673,15 @@ __metadata: languageName: unknown linkType: soft -"@thi.ng/geom-tessellate@^2.1.52, @thi.ng/geom-tessellate@workspace:^, @thi.ng/geom-tessellate@workspace:packages/geom-tessellate": +"@thi.ng/geom-tessellate@^2.1.53, @thi.ng/geom-tessellate@workspace:^, @thi.ng/geom-tessellate@workspace:packages/geom-tessellate": version: 0.0.0-use.local resolution: "@thi.ng/geom-tessellate@workspace:packages/geom-tessellate" dependencies: "@microsoft/api-extractor": ^7.34.4 "@thi.ng/checks": ^3.3.10 - "@thi.ng/geom-api": ^3.4.10 - "@thi.ng/geom-isec": ^2.1.52 - "@thi.ng/geom-poly-utils": ^2.3.36 + "@thi.ng/geom-api": ^3.4.11 + "@thi.ng/geom-isec": ^2.1.53 + "@thi.ng/geom-poly-utils": ^2.3.37 "@thi.ng/testament": ^0.3.13 "@thi.ng/transducers": ^8.4.0 "@thi.ng/vectors": ^7.6.9 @@ -3719,10 +3719,10 @@ __metadata: "@thi.ng/api": ^8.7.4 "@thi.ng/bitfield": ^2.2.24 "@thi.ng/checks": ^3.3.10 - "@thi.ng/geom-clip-line": ^2.3.10 - "@thi.ng/geom-clip-poly": ^2.1.52 - "@thi.ng/geom-isec": ^2.1.52 - "@thi.ng/geom-poly-utils": ^2.3.36 + "@thi.ng/geom-clip-line": ^2.3.11 + "@thi.ng/geom-clip-poly": ^2.1.53 + "@thi.ng/geom-isec": ^2.1.53 + "@thi.ng/geom-poly-utils": ^2.3.37 "@thi.ng/math": ^5.4.5 "@thi.ng/quad-edge": ^3.1.25 "@thi.ng/testament": ^0.3.13 @@ -3734,7 +3734,7 @@ __metadata: languageName: unknown linkType: soft -"@thi.ng/geom@^4.3.0, @thi.ng/geom@workspace:^, @thi.ng/geom@workspace:packages/geom": +"@thi.ng/geom@^4.4.0, @thi.ng/geom@workspace:^, @thi.ng/geom@workspace:packages/geom": version: 0.0.0-use.local resolution: "@thi.ng/geom@workspace:packages/geom" dependencies: @@ -3746,18 +3746,18 @@ __metadata: "@thi.ng/defmulti": ^2.1.33 "@thi.ng/equiv": ^2.1.20 "@thi.ng/errors": ^2.2.13 - "@thi.ng/geom-api": ^3.4.10 - "@thi.ng/geom-arc": ^2.1.53 - "@thi.ng/geom-clip-line": ^2.3.10 - "@thi.ng/geom-clip-poly": ^2.1.52 + "@thi.ng/geom-api": ^3.4.11 + "@thi.ng/geom-arc": ^2.1.54 + "@thi.ng/geom-clip-line": ^2.3.11 + "@thi.ng/geom-clip-poly": ^2.1.53 "@thi.ng/geom-closest-point": ^2.1.49 "@thi.ng/geom-hull": ^2.1.49 - "@thi.ng/geom-isec": ^2.1.52 - "@thi.ng/geom-poly-utils": ^2.3.36 - "@thi.ng/geom-resample": ^2.2.10 - "@thi.ng/geom-splines": ^2.2.27 - "@thi.ng/geom-subdiv-curve": ^2.1.52 - "@thi.ng/geom-tessellate": ^2.1.52 + "@thi.ng/geom-isec": ^2.1.53 + "@thi.ng/geom-poly-utils": ^2.3.37 + "@thi.ng/geom-resample": ^2.2.11 + "@thi.ng/geom-splines": ^2.2.28 + "@thi.ng/geom-subdiv-curve": ^2.1.53 + "@thi.ng/geom-tessellate": ^2.1.53 "@thi.ng/hiccup": ^4.2.37 "@thi.ng/hiccup-svg": ^4.3.39 "@thi.ng/math": ^5.4.5 @@ -4019,7 +4019,7 @@ __metadata: "@thi.ng/parse": ^2.2.30 "@thi.ng/strings": ^3.4.2 "@thi.ng/testament": ^0.3.13 - "@thi.ng/text-canvas": ^2.4.38 + "@thi.ng/text-canvas": ^2.4.39 rimraf: ^4.4.0 tools: "workspace:^" typedoc: ^0.23.26 @@ -4103,10 +4103,10 @@ __metadata: "@microsoft/api-extractor": ^7.34.4 "@thi.ng/api": ^8.7.4 "@thi.ng/checks": ^3.3.10 - "@thi.ng/geom": ^4.3.0 - "@thi.ng/geom-api": ^3.4.10 - "@thi.ng/geom-isec": ^2.1.52 - "@thi.ng/geom-tessellate": ^2.1.52 + "@thi.ng/geom": ^4.4.0 + "@thi.ng/geom-api": ^3.4.11 + "@thi.ng/geom-isec": ^2.1.53 + "@thi.ng/geom-tessellate": ^2.1.53 "@thi.ng/layout": ^2.1.24 "@thi.ng/math": ^5.4.5 "@thi.ng/testament": ^0.3.13 @@ -4564,7 +4564,7 @@ __metadata: "@microsoft/api-extractor": ^7.34.4 "@thi.ng/api": ^8.7.4 "@thi.ng/checks": ^3.3.10 - "@thi.ng/geom-api": ^3.4.10 + "@thi.ng/geom-api": ^3.4.11 "@thi.ng/random": ^3.3.27 "@thi.ng/testament": ^0.3.13 "@thi.ng/vectors": ^7.6.9 @@ -5244,7 +5244,7 @@ __metadata: languageName: unknown linkType: soft -"@thi.ng/text-canvas@^2.4.34, @thi.ng/text-canvas@^2.4.38, @thi.ng/text-canvas@workspace:^, @thi.ng/text-canvas@workspace:packages/text-canvas": +"@thi.ng/text-canvas@^2.4.34, @thi.ng/text-canvas@^2.4.39, @thi.ng/text-canvas@workspace:^, @thi.ng/text-canvas@workspace:packages/text-canvas": version: 0.0.0-use.local resolution: "@thi.ng/text-canvas@workspace:packages/text-canvas" dependencies: @@ -5253,7 +5253,7 @@ __metadata: "@thi.ng/arrays": ^2.5.8 "@thi.ng/checks": ^3.3.10 "@thi.ng/errors": ^2.2.13 - "@thi.ng/geom-clip-line": ^2.3.10 + "@thi.ng/geom-clip-line": ^2.3.11 "@thi.ng/math": ^5.4.5 "@thi.ng/strings": ^3.4.2 "@thi.ng/testament": ^0.3.13