diff --git a/.travis.yml b/.travis.yml
index 389e062ac2..691676c429 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,6 +1,6 @@
language: node_js
node_js:
- - "12"
+ - "14"
branches:
only:
diff --git a/README.md b/README.md
index 18bfb0df5d..2e24635527 100644
--- a/README.md
+++ b/README.md
@@ -13,43 +13,55 @@
> the composer of. Geared towards versatility, not any specific type of music."
> — [@loganpowell](https://twitter.com/logantpowell/status/1186334119812304901) via Twitter
-Mono-repository for ~120 thi.ng TypeScript/ES6 projects, a wide
+Mono-repository for ~125 thi.ng TypeScript/ES6 projects, a wide
collection of largely data transformation oriented packages and building
blocks for:
-- Functional programming (composition, memoization, transducers, multi-methods)
-- ES6 iterators
-- Stream based, reactive programming, dataflow graphs / pipelines
+- Functional programming (composition, memoization, transducers,
+ multi-methods)
+- ES6 iterators/generators
+- Stream & transducer based, reactive programming, dataflow graphs /
+ pipelines
- WebWorker workflow abstractions
-- Data structures & data transformations for wide range of use cases (list, sets, maps)
+- Data structures & data transformations for wide range of use cases
+ (list, sets, maps, joins, spatial indexing)
+- Immutable data handling, state containers, transacted state updates,
+ Undo-Redo history
+- Vector & matrix implementations with optional support for strided
+ layouts, SIMD etc.
- Value-based equivalence
-- FSM primitives, parser generators
+- PEG-style parser combinators, FSM primitives
+- Forth-style pointfree DSL for functional composition
+- S-expression parser & runtime infrastructure for custom DSL creation
+- DSL for shader functions defined in TypeScript and cross-compilation
+ to GLSL, JS, VEX etc.
+- 2D geometry generation, shape primitives, processing, conversion &
+ visualization
+- Multi-format pixel buffers, conversions, Porter-Duff alpha-blending
+ operators
+- Color space/format conversions, matrix based color manipulation,
+ cosine gradients
- Data driven UI components, event & side effect handling
+- Canvas abstraction & SVG conversion
- Canvas-based Immediate mode GUI components
-- Immutable data handling, state containers, transacted state updates, Undo-Redo history
-- 2D geometry generation, processing, conversion & visualization
-- Vector & matrix implementations with optional support for strided layouts, SIMD etc.
-- Color space conversions, cosine gradients
-- Multi-format pixel buffers, conversions, Porter-Duff alpha-blending operators
- Declarative WebGL 1/2 abstraction layer
-- S-expression parser & runtime infrastructure for custom DSL creation
-- DSL for shader functions defined in TypeScript and cross-compilation to GLSL, JS, VEX etc.
-- Low-level tooling for binary data, shared memory / WASM / WebGL interop
+- Low-level tooling for binary data, shared memory/WASM/WebGL interop
- etc. (see package overview below)
**...all with a keen eye on simplicity, re-use & minimalism without
sacrificing flexibility.**
-**This project is NOT a framework**, provides no turn-key, one-size-fits-all
-approach and instead encourages a mix & match philosophy for various key
-aspects of application design (in & outside the browser). Most customization points only
-expect certain interfaces rather than concrete implementations.
+**This project is NOT a framework**, provides no turn-key,
+one-size-fits-all approach and instead encourages a mix & match
+philosophy for various key aspects of application design (in & outside
+the browser). Most customization points only expect certain interfaces
+rather than concrete implementations.
Most packages:
- have detailed, individual README files w/ small usage examples
- are versioned independently
-- distributed in ES6 syntax and multiple formats (ESM, CommonJS, UMD)
+- distributed in ES2017 syntax and multiple formats (ESM, CommonJS, UMD)
with TypeScript typings & changelogs
- highly modular with largely only a few closely related functions or
single function / class per file to help w/ tree shaking
diff --git a/examples/adaptive-threshold/package.json b/examples/adaptive-threshold/package.json
index 92e88510e5..7262f904bd 100644
--- a/examples/adaptive-threshold/package.json
+++ b/examples/adaptive-threshold/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/async-effect/package.json b/examples/async-effect/package.json
index e22bd7326f..6cc43c22ef 100644
--- a/examples/async-effect/package.json
+++ b/examples/async-effect/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/bitmap-font/package.json b/examples/bitmap-font/package.json
index 66f97d5eeb..acaa4875d6 100644
--- a/examples/bitmap-font/package.json
+++ b/examples/bitmap-font/package.json
@@ -14,7 +14,7 @@
"parcel-bundler": "^1.12.4",
"rimraf": "^2.6.3",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/canvas-dial/package.json b/examples/canvas-dial/package.json
index 498e073858..20f33f0cea 100644
--- a/examples/canvas-dial/package.json
+++ b/examples/canvas-dial/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/cellular-automata/package.json b/examples/cellular-automata/package.json
index 5a4ccddc67..3b74f19221 100644
--- a/examples/cellular-automata/package.json
+++ b/examples/cellular-automata/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom": "latest",
diff --git a/examples/commit-heatmap/package.json b/examples/commit-heatmap/package.json
index 81a38a8e5d..05d621d092 100644
--- a/examples/commit-heatmap/package.json
+++ b/examples/commit-heatmap/package.json
@@ -11,7 +11,7 @@
},
"devDependencies": {
"ts-node": "^8.5.2",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/associative": "latest",
diff --git a/examples/commit-table-ssr/package.json b/examples/commit-table-ssr/package.json
index d507645233..a2000bdda9 100644
--- a/examples/commit-table-ssr/package.json
+++ b/examples/commit-table-ssr/package.json
@@ -15,7 +15,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"express": "^4.16.3",
diff --git a/examples/crypto-chart/package.json b/examples/crypto-chart/package.json
index 8b25b255eb..c06a774cb0 100644
--- a/examples/crypto-chart/package.json
+++ b/examples/crypto-chart/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/devcards/package.json b/examples/devcards/package.json
index cbaef864ba..e267756bc1 100644
--- a/examples/devcards/package.json
+++ b/examples/devcards/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/fft-synth/package.json b/examples/fft-synth/package.json
index a4ac71a9bb..49fd1671b2 100644
--- a/examples/fft-synth/package.json
+++ b/examples/fft-synth/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/atom": "latest",
diff --git a/examples/geom-convex-hull/package.json b/examples/geom-convex-hull/package.json
index 66603f73ac..4e7f30a051 100644
--- a/examples/geom-convex-hull/package.json
+++ b/examples/geom-convex-hull/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/geom": "latest",
diff --git a/examples/geom-knn/package.json b/examples/geom-knn/package.json
index ab5066457f..14d9969d7a 100644
--- a/examples/geom-knn/package.json
+++ b/examples/geom-knn/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/bench": "latest",
diff --git a/examples/geom-tessel/package.json b/examples/geom-tessel/package.json
index d59ca2644d..fbed61c2ab 100644
--- a/examples/geom-tessel/package.json
+++ b/examples/geom-tessel/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/compose": "latest",
diff --git a/examples/geom-voronoi-mst/package.json b/examples/geom-voronoi-mst/package.json
index 96af3659e7..b56c0cba06 100644
--- a/examples/geom-voronoi-mst/package.json
+++ b/examples/geom-voronoi-mst/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/adjacency": "latest",
diff --git a/examples/gesture-analysis/package.json b/examples/gesture-analysis/package.json
index 510beb4d32..3400998e22 100644
--- a/examples/gesture-analysis/package.json
+++ b/examples/gesture-analysis/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/arrays": "latest",
diff --git a/examples/grid-iterators/package.json b/examples/grid-iterators/package.json
index 094c3b81ab..dfd2ab408f 100644
--- a/examples/grid-iterators/package.json
+++ b/examples/grid-iterators/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/color": "latest",
diff --git a/examples/hdom-basics/package.json b/examples/hdom-basics/package.json
index c39fbc6c3b..a60be330eb 100644
--- a/examples/hdom-basics/package.json
+++ b/examples/hdom-basics/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom": "latest"
diff --git a/examples/hdom-benchmark/package.json b/examples/hdom-benchmark/package.json
index 9c2e79fa8b..82d48b7e47 100644
--- a/examples/hdom-benchmark/package.json
+++ b/examples/hdom-benchmark/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom": "latest",
diff --git a/examples/hdom-benchmark2/package.json b/examples/hdom-benchmark2/package.json
index 8f1a6a465c..c4b141e9b8 100644
--- a/examples/hdom-benchmark2/package.json
+++ b/examples/hdom-benchmark2/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/binary": "latest",
diff --git a/examples/hdom-canvas-clock/package.json b/examples/hdom-canvas-clock/package.json
index 2edd130c91..846de4386a 100644
--- a/examples/hdom-canvas-clock/package.json
+++ b/examples/hdom-canvas-clock/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom": "latest",
diff --git a/examples/hdom-canvas-draw/package.json b/examples/hdom-canvas-draw/package.json
index 761fe341a8..cc550db0b6 100644
--- a/examples/hdom-canvas-draw/package.json
+++ b/examples/hdom-canvas-draw/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom-canvas": "latest",
diff --git a/examples/hdom-canvas-particles/package.json b/examples/hdom-canvas-particles/package.json
index 82c97146b6..bc859f2e86 100644
--- a/examples/hdom-canvas-particles/package.json
+++ b/examples/hdom-canvas-particles/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/compose": "latest",
diff --git a/examples/hdom-canvas-shapes/package.json b/examples/hdom-canvas-shapes/package.json
index da2337c2eb..f1de41c477 100644
--- a/examples/hdom-canvas-shapes/package.json
+++ b/examples/hdom-canvas-shapes/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/color": "latest",
diff --git a/examples/hdom-dropdown-fuzzy/package.json b/examples/hdom-dropdown-fuzzy/package.json
index a0c2a1a7a0..21c2aa7e6c 100644
--- a/examples/hdom-dropdown-fuzzy/package.json
+++ b/examples/hdom-dropdown-fuzzy/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/hdom-dropdown/package.json b/examples/hdom-dropdown/package.json
index 309c7e0408..eb56614840 100644
--- a/examples/hdom-dropdown/package.json
+++ b/examples/hdom-dropdown/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/hdom-dyn-context/package.json b/examples/hdom-dyn-context/package.json
index 692c625647..4c73682cc7 100644
--- a/examples/hdom-dyn-context/package.json
+++ b/examples/hdom-dyn-context/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/atom": "latest",
diff --git a/examples/hdom-elm/package.json b/examples/hdom-elm/package.json
index fb91c1595d..1ee31f6923 100644
--- a/examples/hdom-elm/package.json
+++ b/examples/hdom-elm/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/hdom-inner-html/package.json b/examples/hdom-inner-html/package.json
index 8740a1fe51..cca6c9efd3 100644
--- a/examples/hdom-inner-html/package.json
+++ b/examples/hdom-inner-html/package.json
@@ -14,7 +14,7 @@
"parcel-bundler": "^1.12.4",
"rimraf": "^2.6.3",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom": "latest"
diff --git a/examples/hdom-local-render/package.json b/examples/hdom-local-render/package.json
index 86e28b0581..c1e11902aa 100644
--- a/examples/hdom-local-render/package.json
+++ b/examples/hdom-local-render/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/hdom-localstate/package.json b/examples/hdom-localstate/package.json
index 10f85b81c0..06df072d9c 100644
--- a/examples/hdom-localstate/package.json
+++ b/examples/hdom-localstate/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom": "latest",
diff --git a/examples/hdom-skip-nested/package.json b/examples/hdom-skip-nested/package.json
index 256fa50dcb..d33514a09c 100644
--- a/examples/hdom-skip-nested/package.json
+++ b/examples/hdom-skip-nested/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom": "latest"
diff --git a/examples/hdom-skip/package.json b/examples/hdom-skip/package.json
index 5d0a1266b6..b71ba65158 100644
--- a/examples/hdom-skip/package.json
+++ b/examples/hdom-skip/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom": "latest"
diff --git a/examples/hdom-theme-adr-0003/package.json b/examples/hdom-theme-adr-0003/package.json
index 454cdb3f06..3e417a711a 100644
--- a/examples/hdom-theme-adr-0003/package.json
+++ b/examples/hdom-theme-adr-0003/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/hdom-toggle/package.json b/examples/hdom-toggle/package.json
index a068070b22..5669dd913b 100644
--- a/examples/hdom-toggle/package.json
+++ b/examples/hdom-toggle/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom": "latest",
diff --git a/examples/hdom-vscroller/package.json b/examples/hdom-vscroller/package.json
index fffb56112d..7b32adda1f 100644
--- a/examples/hdom-vscroller/package.json
+++ b/examples/hdom-vscroller/package.json
@@ -14,7 +14,7 @@
"parcel-bundler": "^1.12.4",
"rimraf": "^2.6.3",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/hmr-basics/package.json b/examples/hmr-basics/package.json
index 16f5d37246..01bbd204e6 100644
--- a/examples/hmr-basics/package.json
+++ b/examples/hmr-basics/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/atom": "latest",
diff --git a/examples/hydrate-basics/package.json b/examples/hydrate-basics/package.json
index 431a2e490a..7c415d02a7 100644
--- a/examples/hydrate-basics/package.json
+++ b/examples/hydrate-basics/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/imgui/package.json b/examples/imgui/package.json
index 7075272b75..d4de39e303 100644
--- a/examples/imgui/package.json
+++ b/examples/imgui/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/atom": "latest",
diff --git a/examples/interceptor-basics/package.json b/examples/interceptor-basics/package.json
index 1143c002d0..292d5a88f5 100644
--- a/examples/interceptor-basics/package.json
+++ b/examples/interceptor-basics/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/atom": "latest",
diff --git a/examples/interceptor-basics2/package.json b/examples/interceptor-basics2/package.json
index a1701a1918..24cb316310 100644
--- a/examples/interceptor-basics2/package.json
+++ b/examples/interceptor-basics2/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/iso-plasma/package.json b/examples/iso-plasma/package.json
index 5406e6cf01..5037c9e7bd 100644
--- a/examples/iso-plasma/package.json
+++ b/examples/iso-plasma/package.json
@@ -14,7 +14,7 @@
"parcel-bundler": "^1.12.4",
"rimraf": "^2.6.3",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/json-components/package.json b/examples/json-components/package.json
index ae948f8a88..6af44ca957 100644
--- a/examples/json-components/package.json
+++ b/examples/json-components/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom": "latest",
diff --git a/examples/login-form/package.json b/examples/login-form/package.json
index 71b1082120..2b68796f88 100644
--- a/examples/login-form/package.json
+++ b/examples/login-form/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/atom": "latest",
diff --git a/examples/mandelbrot/package.json b/examples/mandelbrot/package.json
index 260ab2ddc8..404fd95a32 100644
--- a/examples/mandelbrot/package.json
+++ b/examples/mandelbrot/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/compose": "latest",
diff --git a/examples/markdown/package.json b/examples/markdown/package.json
index f615e891ba..d6698d3451 100644
--- a/examples/markdown/package.json
+++ b/examples/markdown/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/bench": "latest",
diff --git a/examples/multitouch/package.json b/examples/multitouch/package.json
index b26d50f2ca..f1b2a18f7d 100644
--- a/examples/multitouch/package.json
+++ b/examples/multitouch/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom-canvas": "latest",
diff --git a/examples/package-stats/package.json b/examples/package-stats/package.json
index 80253ac242..ee103d22ef 100644
--- a/examples/package-stats/package.json
+++ b/examples/package-stats/package.json
@@ -12,7 +12,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3",
+ "typescript": "^3.9.2",
"ts-node": "^8.2.0"
},
"dependencies": {
diff --git a/examples/pixel-basics/package.json b/examples/pixel-basics/package.json
index 4c8e4a5063..0bcc1414cb 100644
--- a/examples/pixel-basics/package.json
+++ b/examples/pixel-basics/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/pixel": "latest",
diff --git a/examples/pointfree-svg/package.json b/examples/pointfree-svg/package.json
index 5c0fb8436e..a357659d5a 100644
--- a/examples/pointfree-svg/package.json
+++ b/examples/pointfree-svg/package.json
@@ -17,7 +17,7 @@
},
"devDependencies": {
"ts-node": "^8.2.0",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"thi.ng": {
"readme": true,
diff --git a/examples/poly-spline/package.json b/examples/poly-spline/package.json
index 3c2bb7af79..06354b44f3 100644
--- a/examples/poly-spline/package.json
+++ b/examples/poly-spline/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/dsp": "latest",
diff --git a/examples/porter-duff/package.json b/examples/porter-duff/package.json
index 250bd80115..d1c1dd6dc2 100644
--- a/examples/porter-duff/package.json
+++ b/examples/porter-duff/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/pixel": "latest",
diff --git a/examples/ramp-synth/package.json b/examples/ramp-synth/package.json
index c1db217194..0bcbb90cf3 100644
--- a/examples/ramp-synth/package.json
+++ b/examples/ramp-synth/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/arrays": "latest",
diff --git a/examples/rotating-voronoi/package.json b/examples/rotating-voronoi/package.json
index 499a0be434..edac3dac90 100644
--- a/examples/rotating-voronoi/package.json
+++ b/examples/rotating-voronoi/package.json
@@ -22,7 +22,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/dl-asset": "latest",
diff --git a/examples/router-basics/package.json b/examples/router-basics/package.json
index 04a307e9c0..3b5cdfe3a5 100644
--- a/examples/router-basics/package.json
+++ b/examples/router-basics/package.json
@@ -22,7 +22,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"browserslist": [
"last 3 Chrome versions"
diff --git a/examples/rstream-dataflow/package.json b/examples/rstream-dataflow/package.json
index 5301f8785f..3d5e7d54a6 100644
--- a/examples/rstream-dataflow/package.json
+++ b/examples/rstream-dataflow/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/atom": "latest",
diff --git a/examples/rstream-event-loop/package.json b/examples/rstream-event-loop/package.json
index 7d0a199567..ed31affe46 100644
--- a/examples/rstream-event-loop/package.json
+++ b/examples/rstream-event-loop/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/rstream-grid/package.json b/examples/rstream-grid/package.json
index 0e7064aa5f..0b9f286f2b 100644
--- a/examples/rstream-grid/package.json
+++ b/examples/rstream-grid/package.json
@@ -28,7 +28,7 @@
"@types/node": "^13.7.4",
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"browserslist": [
"last 3 Chrome versions"
diff --git a/examples/rstream-hdom/package.json b/examples/rstream-hdom/package.json
index 8473c2b3c1..03c4f60ded 100644
--- a/examples/rstream-hdom/package.json
+++ b/examples/rstream-hdom/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/arrays": "latest",
diff --git a/examples/rstream-spreadsheet/package.json b/examples/rstream-spreadsheet/package.json
index 49793446bd..f8fad22f0f 100644
--- a/examples/rstream-spreadsheet/package.json
+++ b/examples/rstream-spreadsheet/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/scenegraph-image/package.json b/examples/scenegraph-image/package.json
index ce2ee99913..1bf4a177b6 100644
--- a/examples/scenegraph-image/package.json
+++ b/examples/scenegraph-image/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/scenegraph/package.json b/examples/scenegraph/package.json
index f6ec408361..2cbf8225dd 100644
--- a/examples/scenegraph/package.json
+++ b/examples/scenegraph/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/geom": "latest",
diff --git a/examples/shader-ast-canvas2d/package.json b/examples/shader-ast-canvas2d/package.json
index 43f2d43af6..2bb860dcdb 100644
--- a/examples/shader-ast-canvas2d/package.json
+++ b/examples/shader-ast-canvas2d/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/shader-ast": "latest",
diff --git a/examples/shader-ast-evo/package.json b/examples/shader-ast-evo/package.json
index 0388cb6454..36434a0d7e 100644
--- a/examples/shader-ast-evo/package.json
+++ b/examples/shader-ast-evo/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/gp": "latest",
diff --git a/examples/shader-ast-noise/package.json b/examples/shader-ast-noise/package.json
index 3263616cf2..c1651f2254 100644
--- a/examples/shader-ast-noise/package.json
+++ b/examples/shader-ast-noise/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/shader-ast": "latest",
diff --git a/examples/shader-ast-raymarch/package.json b/examples/shader-ast-raymarch/package.json
index 016e4590d9..ae71df40ec 100644
--- a/examples/shader-ast-raymarch/package.json
+++ b/examples/shader-ast-raymarch/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/shader-ast": "latest",
diff --git a/examples/shader-ast-sdf2d/package.json b/examples/shader-ast-sdf2d/package.json
index 65cd41db8c..5438103d46 100644
--- a/examples/shader-ast-sdf2d/package.json
+++ b/examples/shader-ast-sdf2d/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/shader-ast": "latest",
diff --git a/examples/shader-ast-tunnel/package.json b/examples/shader-ast-tunnel/package.json
index d18e975c7b..e770942f89 100644
--- a/examples/shader-ast-tunnel/package.json
+++ b/examples/shader-ast-tunnel/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/binary": "latest",
diff --git a/examples/soa-ecs/package.json b/examples/soa-ecs/package.json
index d74095a740..b418893704 100644
--- a/examples/soa-ecs/package.json
+++ b/examples/soa-ecs/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/svg-barchart/package.json b/examples/svg-barchart/package.json
index 7cff07b340..f27b9b682f 100644
--- a/examples/svg-barchart/package.json
+++ b/examples/svg-barchart/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom": "latest",
diff --git a/examples/svg-particles/package.json b/examples/svg-particles/package.json
index b45ebe79e7..319a03b6a4 100644
--- a/examples/svg-particles/package.json
+++ b/examples/svg-particles/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom": "latest",
diff --git a/examples/svg-waveform/package.json b/examples/svg-waveform/package.json
index f2ff41bf2f..7c92e3d138 100644
--- a/examples/svg-waveform/package.json
+++ b/examples/svg-waveform/package.json
@@ -23,7 +23,7 @@
"@types/node": "^13.7.4",
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"browserslist": [
"last 3 Chrome versions"
diff --git a/examples/talk-slides/package.json b/examples/talk-slides/package.json
index 2cc674e919..fd086391bd 100644
--- a/examples/talk-slides/package.json
+++ b/examples/talk-slides/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom": "latest",
diff --git a/examples/text-canvas/package.json b/examples/text-canvas/package.json
index 2e80159f4f..d5ebfa9ecb 100644
--- a/examples/text-canvas/package.json
+++ b/examples/text-canvas/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/dsp": "latest",
diff --git a/examples/todo-list/package.json b/examples/todo-list/package.json
index 870ae0ab36..4d9886dc03 100644
--- a/examples/todo-list/package.json
+++ b/examples/todo-list/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/transducers-hdom/package.json b/examples/transducers-hdom/package.json
index 6df99f3318..a7abfdfdde 100644
--- a/examples/transducers-hdom/package.json
+++ b/examples/transducers-hdom/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/rstream": "latest",
diff --git a/examples/triple-query/package.json b/examples/triple-query/package.json
index c085b33178..ac2263ab78 100644
--- a/examples/triple-query/package.json
+++ b/examples/triple-query/package.json
@@ -13,7 +13,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/webgl-cube/package.json b/examples/webgl-cube/package.json
index 60f7a79f7e..b99a48c6d0 100644
--- a/examples/webgl-cube/package.json
+++ b/examples/webgl-cube/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom": "latest",
diff --git a/examples/webgl-cubemap/package.json b/examples/webgl-cubemap/package.json
index e365ab827f..1029bf6241 100644
--- a/examples/webgl-cubemap/package.json
+++ b/examples/webgl-cubemap/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/dsp": "latest",
diff --git a/examples/webgl-grid/package.json b/examples/webgl-grid/package.json
index 47e46dd2f3..cdd678c1b5 100644
--- a/examples/webgl-grid/package.json
+++ b/examples/webgl-grid/package.json
@@ -15,7 +15,7 @@
"parcel-bundler": "^1.12.4",
"rimraf": "^2.6.3",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/hdom": "latest",
diff --git a/examples/webgl-msdf/package.json b/examples/webgl-msdf/package.json
index 8ff835a91a..503a2a1e32 100644
--- a/examples/webgl-msdf/package.json
+++ b/examples/webgl-msdf/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/webgl-multipass/package.json b/examples/webgl-multipass/package.json
index 8e97be120f..b93555df62 100644
--- a/examples/webgl-multipass/package.json
+++ b/examples/webgl-multipass/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/pixel": "latest",
diff --git a/examples/webgl-shadertoy/package.json b/examples/webgl-shadertoy/package.json
index 3a3fe16ece..6009706492 100644
--- a/examples/webgl-shadertoy/package.json
+++ b/examples/webgl-shadertoy/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/shader-ast": "latest",
diff --git a/examples/webgl-ssao/package.json b/examples/webgl-ssao/package.json
index 41857933d9..2a1dbca401 100644
--- a/examples/webgl-ssao/package.json
+++ b/examples/webgl-ssao/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/api": "latest",
diff --git a/examples/wolfram/package.json b/examples/wolfram/package.json
index bec58d1d35..d0810f725b 100644
--- a/examples/wolfram/package.json
+++ b/examples/wolfram/package.json
@@ -14,7 +14,7 @@
"parcel-bundler": "^1.12.4",
"rimraf": "^2.6.3",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/dl-asset": "latest",
diff --git a/examples/xml-converter/package.json b/examples/xml-converter/package.json
index d1964c7789..17c2db998c 100644
--- a/examples/xml-converter/package.json
+++ b/examples/xml-converter/package.json
@@ -14,7 +14,7 @@
"devDependencies": {
"parcel-bundler": "^1.12.4",
"terser": "^4.6.3",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
"@thi.ng/arrays": "latest",
diff --git a/package.json b/package.json
index 27f42b910a..fc3f7deb00 100644
--- a/package.json
+++ b/package.json
@@ -4,22 +4,22 @@
"packages/*"
],
"devDependencies": {
- "@microsoft/api-documenter": "^7.7.19",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-documenter": "^7.8.0",
+ "@microsoft/api-extractor": "^7.8.0",
"benchmark": "^2.1.4",
"file-loader": "^6.0.0",
"gzip-size": "^5.1.0",
- "lerna": "^3.20.2",
+ "lerna": "^3.21.0",
"lodash.template": "^4.5.0",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
"parcel-bundler": "^1.12.4",
"rimraf": "^3.0.2",
- "rollup": "^2.7.5",
+ "rollup": "^2.10.0",
"rollup-plugin-cleanup": "^3.1.1",
"terser": "^4.6.13",
- "ts-loader": "^7.0.2",
- "typescript": "^3.8.3",
+ "ts-loader": "^7.0.4",
+ "typescript": "^3.9.2",
"webpack": "^4.43.0",
"webpack-cli": "^3.3.11"
},
@@ -40,6 +40,6 @@
"test:only": "lerna run test"
},
"resolutions": {
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
}
}
diff --git a/packages/adjacency/CHANGELOG.md b/packages/adjacency/CHANGELOG.md
index b5b157494f..194befe6d0 100644
--- a/packages/adjacency/CHANGELOG.md
+++ b/packages/adjacency/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.44](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.1.43...@thi.ng/adjacency@0.1.44) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/adjacency
+
+
+
+
+
## [0.1.43](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.1.42...@thi.ng/adjacency@0.1.43) (2020-05-03)
**Note:** Version bump only for package @thi.ng/adjacency
diff --git a/packages/adjacency/README.md b/packages/adjacency/README.md
index 6fdca96edd..4e3a892d76 100644
--- a/packages/adjacency/README.md
+++ b/packages/adjacency/README.md
@@ -40,7 +40,7 @@ yarn add @thi.ng/adjacency
```
-Package sizes (gzipped, pre-treeshake): ESM: 1.80 KB / CJS: 1.88 KB / UMD: 1.96 KB
+Package sizes (gzipped, pre-treeshake): ESM: 1.80 KB / CJS: 1.87 KB / UMD: 1.95 KB
## Dependencies
diff --git a/packages/adjacency/package.json b/packages/adjacency/package.json
index 482244daaf..55a587010d 100644
--- a/packages/adjacency/package.json
+++ b/packages/adjacency/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/adjacency",
- "version": "0.1.43",
+ "version": "0.1.44",
"description": "Sparse & bitwise adjacency matrices and related functions for directed & undirected graphs",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,24 +33,24 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
- "@thi.ng/vectors": "^4.3.4",
+ "@microsoft/api-extractor": "^7.8.0",
+ "@thi.ng/vectors": "^4.4.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/binary": "^2.0.6",
- "@thi.ng/bitfield": "^0.3.8",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/dcons": "^2.2.15",
- "@thi.ng/sparse": "^0.1.38",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/binary": "^2.0.7",
+ "@thi.ng/bitfield": "^0.3.9",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/dcons": "^2.2.16",
+ "@thi.ng/sparse": "^0.1.39",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/adjacency/tsconfig.json b/packages/adjacency/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/adjacency/tsconfig.json
+++ b/packages/adjacency/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md
index 9d40325b19..7351b88772 100644
--- a/packages/api/CHANGELOG.md
+++ b/packages/api/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.10.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@6.10.4...@thi.ng/api@6.10.5) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/api
+
+
+
+
+
## [6.10.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@6.10.3...@thi.ng/api@6.10.4) (2020-05-03)
**Note:** Version bump only for package @thi.ng/api
diff --git a/packages/api/package.json b/packages/api/package.json
index 772e08cb95..acd9542373 100644
--- a/packages/api/package.json
+++ b/packages/api/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/api",
- "version": "6.10.4",
+ "version": "6.10.5",
"description": "Common, generic types, interfaces & mixins",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,17 +33,17 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "tslib": "^1.11.1"
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/api/tsconfig.json b/packages/api/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/api/tsconfig.json
+++ b/packages/api/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/arrays/CHANGELOG.md b/packages/arrays/CHANGELOG.md
index 91b06ea23f..909409ed0d 100644
--- a/packages/arrays/CHANGELOG.md
+++ b/packages/arrays/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.6.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.6.6...@thi.ng/arrays@0.6.7) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/arrays
+
+
+
+
+
## [0.6.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.6.5...@thi.ng/arrays@0.6.6) (2020-05-03)
**Note:** Version bump only for package @thi.ng/arrays
diff --git a/packages/arrays/package.json b/packages/arrays/package.json
index a82e2d5527..692858ac0f 100644
--- a/packages/arrays/package.json
+++ b/packages/arrays/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/arrays",
- "version": "0.6.6",
+ "version": "0.6.7",
"description": "Array / Arraylike utilities",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,23 +33,23 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/compare": "^1.3.5",
- "@thi.ng/equiv": "^1.0.22",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/random": "^1.4.8",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/compare": "^1.3.6",
+ "@thi.ng/equiv": "^1.0.23",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/random": "^1.4.9",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/arrays/tsconfig.json b/packages/arrays/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/arrays/tsconfig.json
+++ b/packages/arrays/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/associative/CHANGELOG.md b/packages/associative/CHANGELOG.md
index fbf0f071de..4e1a4610d5 100644
--- a/packages/associative/CHANGELOG.md
+++ b/packages/associative/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [4.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.0.7...@thi.ng/associative@4.0.8) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/associative
+
+
+
+
+
## [4.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.0.6...@thi.ng/associative@4.0.7) (2020-05-03)
**Note:** Version bump only for package @thi.ng/associative
diff --git a/packages/associative/README.md b/packages/associative/README.md
index 531f7da2a9..c2cbfd5ca0 100644
--- a/packages/associative/README.md
+++ b/packages/associative/README.md
@@ -172,7 +172,7 @@ yarn add @thi.ng/associative
```
-Package sizes (gzipped, pre-treeshake): ESM: 5.28 KB / CJS: 5.45 KB / UMD: 5.27 KB
+Package sizes (gzipped, pre-treeshake): ESM: 5.16 KB / CJS: 5.35 KB / UMD: 5.18 KB
## Dependencies
diff --git a/packages/associative/package.json b/packages/associative/package.json
index b082d6f3b3..f92bdaa61e 100644
--- a/packages/associative/package.json
+++ b/packages/associative/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/associative",
- "version": "4.0.7",
+ "version": "4.0.8",
"description": "Alternative Map and Set implementations with customizable equality semantics & supporting operations",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,25 +33,25 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/binary": "^2.0.6",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/compare": "^1.3.5",
- "@thi.ng/dcons": "^2.2.15",
- "@thi.ng/equiv": "^1.0.22",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/binary": "^2.0.7",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/compare": "^1.3.6",
+ "@thi.ng/dcons": "^2.2.16",
+ "@thi.ng/equiv": "^1.0.23",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/associative/src/common-keys.ts b/packages/associative/src/common-keys.ts
index 37cd66d50f..47b1dadc09 100644
--- a/packages/associative/src/common-keys.ts
+++ b/packages/associative/src/common-keys.ts
@@ -30,7 +30,7 @@ export const commonKeysMap = (
* @param b - other object
* @param out - result array
*/
-export const commonKeysObj = (
+export const commonKeysObj = (
a: A,
b: B,
out: string[] = []
diff --git a/packages/associative/src/indexed.ts b/packages/associative/src/indexed.ts
index 3abb84719d..10c639a43c 100644
--- a/packages/associative/src/indexed.ts
+++ b/packages/associative/src/indexed.ts
@@ -21,7 +21,10 @@ import { empty } from "./utils";
* @param records - objects to index
* @param ks - keys used for indexing
*/
-export const indexed = (records: Iterable, ks: (keyof T)[]) => {
+export const indexed = (
+ records: Iterable,
+ ks: (keyof T)[]
+) => {
const res = new EquivMap<{ [id in keyof T]?: T[id] }, Set>();
let x, ik, rv;
for (x of records) {
diff --git a/packages/associative/src/select-keys.ts b/packages/associative/src/select-keys.ts
index 9581085494..0afe640963 100644
--- a/packages/associative/src/select-keys.ts
+++ b/packages/associative/src/select-keys.ts
@@ -25,10 +25,10 @@ export const selectKeysMap = (
* @param src - source object
* @param ks - selected keys
*/
-export const selectKeysObj = (
+export const selectKeysObj = (
src: T,
ks: Iterable
-): { [id in keyof T]?: T[id] } => {
+): Partial => {
const dest: any = {};
for (let k of ks) {
src.hasOwnProperty(k) && (dest[k] = (src)[k]);
diff --git a/packages/associative/tsconfig.json b/packages/associative/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/associative/tsconfig.json
+++ b/packages/associative/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/atom/CHANGELOG.md b/packages/atom/CHANGELOG.md
index a4556c316a..bbdc92ec75 100644
--- a/packages/atom/CHANGELOG.md
+++ b/packages/atom/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [4.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@4.1.6...@thi.ng/atom@4.1.7) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/atom
+
+
+
+
+
## [4.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@4.1.5...@thi.ng/atom@4.1.6) (2020-05-03)
**Note:** Version bump only for package @thi.ng/atom
diff --git a/packages/atom/README.md b/packages/atom/README.md
index 7d3423f32f..83ec8e0e5c 100644
--- a/packages/atom/README.md
+++ b/packages/atom/README.md
@@ -102,7 +102,7 @@ yarn add @thi.ng/atom
```
-Package sizes (gzipped, pre-treeshake): ESM: 1.82 KB / CJS: 1.89 KB / UMD: 1.93 KB
+Package sizes (gzipped, pre-treeshake): ESM: 1.81 KB / CJS: 1.89 KB / UMD: 1.92 KB
## Dependencies
diff --git a/packages/atom/package.json b/packages/atom/package.json
index 0c83b8fa92..e6f9b84bf8 100644
--- a/packages/atom/package.json
+++ b/packages/atom/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/atom",
- "version": "4.1.6",
+ "version": "4.1.7",
"description": "Mutable wrappers for nested immutable values with optional undo/redo history and transaction support",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,22 +33,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/equiv": "^1.0.22",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/paths": "^4.0.5",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/equiv": "^1.0.23",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/paths": "^4.0.6",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/atom/tsconfig.json b/packages/atom/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/atom/tsconfig.json
+++ b/packages/atom/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/bench/CHANGELOG.md b/packages/bench/CHANGELOG.md
index 0db98ee392..61ec860135 100644
--- a/packages/bench/CHANGELOG.md
+++ b/packages/bench/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@2.0.11...@thi.ng/bench@2.0.12) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/bench
+
+
+
+
+
## [2.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@2.0.10...@thi.ng/bench@2.0.11) (2020-05-03)
**Note:** Version bump only for package @thi.ng/bench
diff --git a/packages/bench/README.md b/packages/bench/README.md
index e105267a62..d1cfaa993a 100644
--- a/packages/bench/README.md
+++ b/packages/bench/README.md
@@ -49,7 +49,7 @@ yarn add @thi.ng/bench
```
-Package sizes (gzipped, pre-treeshake): ESM: 685 bytes / CJS: 746 bytes / UMD: 812 bytes
+Package sizes (gzipped, pre-treeshake): ESM: 685 bytes / CJS: 746 bytes / UMD: 814 bytes
## Dependencies
diff --git a/packages/bench/package.json b/packages/bench/package.json
index 3f7214fd03..fd1b43141c 100644
--- a/packages/bench/package.json
+++ b/packages/bench/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/bench",
- "version": "2.0.11",
+ "version": "2.0.12",
"description": "Benchmarking utilities w/ optional statistics",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,17 +33,17 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "tslib": "^1.11.1"
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/bench/tsconfig.json b/packages/bench/tsconfig.json
index bbab8bf58f..fb28507515 100644
--- a/packages/bench/tsconfig.json
+++ b/packages/bench/tsconfig.json
@@ -2,7 +2,6 @@
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": ".",
- "module": "es6",
"target": "ESNext"
},
"include": ["./src/**/*.ts"]
diff --git a/packages/bencode/CHANGELOG.md b/packages/bencode/CHANGELOG.md
index 5c8b01da1f..85beee9d3b 100644
--- a/packages/bencode/CHANGELOG.md
+++ b/packages/bencode/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.3.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.3.22...@thi.ng/bencode@0.3.23) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/bencode
+
+
+
+
+
## [0.3.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.3.21...@thi.ng/bencode@0.3.22) (2020-05-03)
**Note:** Version bump only for package @thi.ng/bencode
diff --git a/packages/bencode/README.md b/packages/bencode/README.md
index 6c6898faec..8e8db86f29 100644
--- a/packages/bencode/README.md
+++ b/packages/bencode/README.md
@@ -66,7 +66,7 @@ yarn add @thi.ng/bencode
```
-Package sizes (gzipped, pre-treeshake): ESM: 1.17 KB / CJS: 1.23 KB / UMD: 1.28 KB
+Package sizes (gzipped, pre-treeshake): ESM: 1.16 KB / CJS: 1.22 KB / UMD: 1.28 KB
## Dependencies
diff --git a/packages/bencode/package.json b/packages/bencode/package.json
index bd6a0ad76b..75a47ad195 100644
--- a/packages/bencode/package.json
+++ b/packages/bencode/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/bencode",
- "version": "0.3.22",
+ "version": "0.3.23",
"description": "Bencode binary encoder / decoder with optional UTF8 encoding & floating point support",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,24 +33,24 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/arrays": "^0.6.6",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/defmulti": "^1.2.14",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/transducers-binary": "^0.5.12",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/arrays": "^0.6.7",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/defmulti": "^1.2.15",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/transducers-binary": "^0.5.13",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/bencode/tsconfig.json b/packages/bencode/tsconfig.json
index a8e5ee0bac..adce2e5052 100644
--- a/packages/bencode/tsconfig.json
+++ b/packages/bencode/tsconfig.json
@@ -2,8 +2,6 @@
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": ".",
- "module": "es6",
- "target": "es6",
"preserveConstEnums": false,
"isolatedModules": false
},
diff --git a/packages/binary/CHANGELOG.md b/packages/binary/CHANGELOG.md
index 246b5711d8..87e68eac2e 100644
--- a/packages/binary/CHANGELOG.md
+++ b/packages/binary/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@2.0.6...@thi.ng/binary@2.0.7) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/binary
+
+
+
+
+
## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@2.0.5...@thi.ng/binary@2.0.6) (2020-05-03)
**Note:** Version bump only for package @thi.ng/binary
diff --git a/packages/binary/package.json b/packages/binary/package.json
index d3bdb39e09..0c485bda27 100644
--- a/packages/binary/package.json
+++ b/packages/binary/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/binary",
- "version": "2.0.6",
+ "version": "2.0.7",
"description": "95+ assorted binary / bitwise operations, conversions, utilities",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,17 +33,17 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "tslib": "^1.11.1"
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/binary/tsconfig.json b/packages/binary/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/binary/tsconfig.json
+++ b/packages/binary/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/bitfield/CHANGELOG.md b/packages/bitfield/CHANGELOG.md
index be2dda7afc..18c18c1f00 100644
--- a/packages/bitfield/CHANGELOG.md
+++ b/packages/bitfield/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.3.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@0.3.8...@thi.ng/bitfield@0.3.9) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/bitfield
+
+
+
+
+
## [0.3.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@0.3.7...@thi.ng/bitfield@0.3.8) (2020-05-03)
**Note:** Version bump only for package @thi.ng/bitfield
diff --git a/packages/bitfield/package.json b/packages/bitfield/package.json
index 6051a9d16f..7b3b08bd76 100644
--- a/packages/bitfield/package.json
+++ b/packages/bitfield/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/bitfield",
- "version": "0.3.8",
+ "version": "0.3.9",
"description": "1D / 2D bit field implementations",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/binary": "^2.0.6",
- "@thi.ng/strings": "^1.8.7",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/binary": "^2.0.7",
+ "@thi.ng/strings": "^1.8.8",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/bitfield/tsconfig.json b/packages/bitfield/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/bitfield/tsconfig.json
+++ b/packages/bitfield/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/bitstream/CHANGELOG.md b/packages/bitstream/CHANGELOG.md
index cceb8e15e6..a181e2abe6 100644
--- a/packages/bitstream/CHANGELOG.md
+++ b/packages/bitstream/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.1.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@1.1.16...@thi.ng/bitstream@1.1.17) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/bitstream
+
+
+
+
+
## [1.1.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@1.1.15...@thi.ng/bitstream@1.1.16) (2020-05-03)
**Note:** Version bump only for package @thi.ng/bitstream
diff --git a/packages/bitstream/README.md b/packages/bitstream/README.md
index f16d992795..10e32afeb5 100644
--- a/packages/bitstream/README.md
+++ b/packages/bitstream/README.md
@@ -41,7 +41,7 @@ yarn add @thi.ng/bitstream
```
-Package sizes (gzipped, pre-treeshake): ESM: 1.09 KB / CJS: 1.14 KB / UMD: 1.21 KB
+Package sizes (gzipped, pre-treeshake): ESM: 1.09 KB / CJS: 1.14 KB / UMD: 1.20 KB
## Dependencies
diff --git a/packages/bitstream/package.json b/packages/bitstream/package.json
index fa0f04e630..95206eab78 100644
--- a/packages/bitstream/package.json
+++ b/packages/bitstream/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/bitstream",
- "version": "1.1.16",
+ "version": "1.1.17",
"description": "ES6 iterator based read/write bit streams with support for variable word widths",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,18 +33,18 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/errors": "^1.2.13",
- "tslib": "^1.11.1"
+ "@thi.ng/errors": "^1.2.14",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/bitstream/tsconfig.json b/packages/bitstream/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/bitstream/tsconfig.json
+++ b/packages/bitstream/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/cache/CHANGELOG.md b/packages/cache/CHANGELOG.md
index caf1cb0ef9..feccc3ed38 100644
--- a/packages/cache/CHANGELOG.md
+++ b/packages/cache/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.0.43](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@1.0.42...@thi.ng/cache@1.0.43) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/cache
+
+
+
+
+
## [1.0.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@1.0.41...@thi.ng/cache@1.0.42) (2020-05-03)
**Note:** Version bump only for package @thi.ng/cache
diff --git a/packages/cache/package.json b/packages/cache/package.json
index 9da3a03f8f..e7ae713ab5 100644
--- a/packages/cache/package.json
+++ b/packages/cache/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/cache",
- "version": "1.0.42",
+ "version": "1.0.43",
"description": "In-memory cache implementations with ES6 Map-like API and different eviction strategies",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/dcons": "^2.2.15",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/dcons": "^2.2.16",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/cache/tsconfig.json b/packages/cache/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/cache/tsconfig.json
+++ b/packages/cache/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/checks/CHANGELOG.md b/packages/checks/CHANGELOG.md
index 9581295647..6b76811bbb 100644
--- a/packages/checks/CHANGELOG.md
+++ b/packages/checks/CHANGELOG.md
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [2.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.6.5...@thi.ng/checks@2.7.0) (2020-05-14)
+
+
+### Features
+
+* **checks:** add isAsyncIterable() ([59ac3a9](https://github.com/thi-ng/umbrella/commit/59ac3a9ea2588bf8afc0a8e9bfed72ffb875c47d))
+
+
+
+
+
## [2.6.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.6.4...@thi.ng/checks@2.6.5) (2020-05-03)
**Note:** Version bump only for package @thi.ng/checks
diff --git a/packages/checks/README.md b/packages/checks/README.md
index 4cb2dd2db9..e5d12cc9c5 100644
--- a/packages/checks/README.md
+++ b/packages/checks/README.md
@@ -41,7 +41,7 @@ yarn add @thi.ng/checks
```
-Package sizes (gzipped, pre-treeshake): ESM: 1.46 KB / CJS: 1.71 KB / UMD: 1.44 KB
+Package sizes (gzipped, pre-treeshake): ESM: 1.47 KB / CJS: 1.73 KB / UMD: 1.45 KB
## Dependencies
diff --git a/packages/checks/package.json b/packages/checks/package.json
index d2d12e4399..3e2b028f55 100644
--- a/packages/checks/package.json
+++ b/packages/checks/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/checks",
- "version": "2.6.5",
+ "version": "2.7.0",
"description": "Collection of 50+ type, feature & value checks",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,17 +33,17 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "tslib": "^1.11.1"
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/checks/src/index.ts b/packages/checks/src/index.ts
index 875382c8f2..6fe5d26d4a 100644
--- a/packages/checks/src/index.ts
+++ b/packages/checks/src/index.ts
@@ -13,6 +13,7 @@ export * from "./is-alphanum";
export * from "./is-array";
export * from "./is-arraylike";
export * from "./is-ascii";
+export * from "./is-async-iterable";
export * from "./is-blob";
export * from "./is-boolean";
export * from "./is-chrome";
diff --git a/packages/checks/src/is-async-iterable.ts b/packages/checks/src/is-async-iterable.ts
new file mode 100644
index 0000000000..cd8e93984e
--- /dev/null
+++ b/packages/checks/src/is-async-iterable.ts
@@ -0,0 +1,2 @@
+export const isAsyncIterable = (x: any): x is AsyncIterable =>
+ x != null && typeof x[Symbol.asyncIterator] === "function";
diff --git a/packages/checks/tsconfig.json b/packages/checks/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/checks/tsconfig.json
+++ b/packages/checks/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/color/CHANGELOG.md b/packages/color/CHANGELOG.md
index 41ff03ecc2..e002ff4d54 100644
--- a/packages/color/CHANGELOG.md
+++ b/packages/color/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.1.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@1.1.20...@thi.ng/color@1.1.21) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/color
+
+
+
+
+
## [1.1.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@1.1.19...@thi.ng/color@1.1.20) (2020-05-03)
**Note:** Version bump only for package @thi.ng/color
diff --git a/packages/color/README.md b/packages/color/README.md
index 91bf3a928c..160b3a7cb3 100644
--- a/packages/color/README.md
+++ b/packages/color/README.md
@@ -188,7 +188,7 @@ yarn add @thi.ng/color
```
-Package sizes (gzipped, pre-treeshake): ESM: 7.16 KB / CJS: 7.53 KB / UMD: 7.07 KB
+Package sizes (gzipped, pre-treeshake): ESM: 7.16 KB / CJS: 7.52 KB / UMD: 7.07 KB
## Dependencies
diff --git a/packages/color/package.json b/packages/color/package.json
index 8e8f51f3bb..5c2f1d572d 100644
--- a/packages/color/package.json
+++ b/packages/color/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/color",
- "version": "1.1.20",
+ "version": "1.1.21",
"description": "Array-based color ops, conversions, multi-color gradients, presets",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,26 +33,26 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/compose": "^1.4.6",
- "@thi.ng/defmulti": "^1.2.14",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/strings": "^1.8.7",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/compose": "^1.4.7",
+ "@thi.ng/defmulti": "^1.2.15",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/strings": "^1.8.8",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/color/tsconfig.json b/packages/color/tsconfig.json
index fbd44a729e..89a3682c74 100644
--- a/packages/color/tsconfig.json
+++ b/packages/color/tsconfig.json
@@ -2,8 +2,6 @@
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": ".",
- "module": "es6",
- "target": "es6",
"preserveConstEnums": true
},
"include": ["./src/**/*.ts"]
diff --git a/packages/compare/CHANGELOG.md b/packages/compare/CHANGELOG.md
index e7c58a8261..7c5338944d 100644
--- a/packages/compare/CHANGELOG.md
+++ b/packages/compare/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.3.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.3.5...@thi.ng/compare@1.3.6) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/compare
+
+
+
+
+
## [1.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.3.4...@thi.ng/compare@1.3.5) (2020-05-03)
**Note:** Version bump only for package @thi.ng/compare
diff --git a/packages/compare/package.json b/packages/compare/package.json
index 2af85fa678..5d0f75556c 100644
--- a/packages/compare/package.json
+++ b/packages/compare/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/compare",
- "version": "1.3.5",
+ "version": "1.3.6",
"description": "Comparators with support for types implementing the @thi.ng/api/ICompare interface",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,18 +33,18 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/compare/tsconfig.json b/packages/compare/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/compare/tsconfig.json
+++ b/packages/compare/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/compose/CHANGELOG.md b/packages/compose/CHANGELOG.md
index f6c78a9555..e9f027f20f 100644
--- a/packages/compose/CHANGELOG.md
+++ b/packages/compose/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.4.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.4.6...@thi.ng/compose@1.4.7) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/compose
+
+
+
+
+
## [1.4.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.4.5...@thi.ng/compose@1.4.6) (2020-05-03)
**Note:** Version bump only for package @thi.ng/compose
diff --git a/packages/compose/package.json b/packages/compose/package.json
index de5c7bc55d..06e458eccc 100644
--- a/packages/compose/package.json
+++ b/packages/compose/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/compose",
- "version": "1.4.6",
+ "version": "1.4.7",
"description": "Optimized functional composition helpers",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/errors": "^1.2.13",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/errors": "^1.2.14",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/compose/tsconfig.json b/packages/compose/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/compose/tsconfig.json
+++ b/packages/compose/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/csp/CHANGELOG.md b/packages/csp/CHANGELOG.md
index 35835ab0dd..9a8feed0b6 100644
--- a/packages/csp/CHANGELOG.md
+++ b/packages/csp/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.1.22...@thi.ng/csp@1.1.23) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/csp
+
+
+
+
+
## [1.1.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.1.21...@thi.ng/csp@1.1.22) (2020-05-03)
**Note:** Version bump only for package @thi.ng/csp
diff --git a/packages/csp/README.md b/packages/csp/README.md
index faf678fe6b..1c1629d5b6 100644
--- a/packages/csp/README.md
+++ b/packages/csp/README.md
@@ -62,7 +62,7 @@ yarn add @thi.ng/csp
```
-Package sizes (gzipped, pre-treeshake): ESM: 2.65 KB / CJS: 2.72 KB / UMD: 2.78 KB
+Package sizes (gzipped, pre-treeshake): ESM: 2.58 KB / CJS: 2.66 KB / UMD: 2.75 KB
## Dependencies
diff --git a/packages/csp/package.json b/packages/csp/package.json
index f533306f12..874ba7519d 100644
--- a/packages/csp/package.json
+++ b/packages/csp/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/csp",
- "version": "1.1.22",
+ "version": "1.1.23",
"description": "ES6 promise based CSP primitives & operations",
"module": "./index.js",
"main": "./lib/index.js",
@@ -37,23 +37,23 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/arrays": "^0.6.6",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/dcons": "^2.2.15",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/arrays": "^0.6.7",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/dcons": "^2.2.16",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/csp/tsconfig.json b/packages/csp/tsconfig.json
index a8e5ee0bac..adce2e5052 100644
--- a/packages/csp/tsconfig.json
+++ b/packages/csp/tsconfig.json
@@ -2,8 +2,6 @@
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": ".",
- "module": "es6",
- "target": "es6",
"preserveConstEnums": false,
"isolatedModules": false
},
diff --git a/packages/dcons/CHANGELOG.md b/packages/dcons/CHANGELOG.md
index df0cb7ddc5..78e43edf39 100644
--- a/packages/dcons/CHANGELOG.md
+++ b/packages/dcons/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.2.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.2.15...@thi.ng/dcons@2.2.16) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/dcons
+
+
+
+
+
## [2.2.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.2.14...@thi.ng/dcons@2.2.15) (2020-05-03)
**Note:** Version bump only for package @thi.ng/dcons
diff --git a/packages/dcons/package.json b/packages/dcons/package.json
index 09e0bec757..fbe85c2786 100644
--- a/packages/dcons/package.json
+++ b/packages/dcons/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/dcons",
- "version": "2.2.15",
+ "version": "2.2.16",
"description": "Double-linked list with comprehensive set of operations",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,24 +33,24 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/compare": "^1.3.5",
- "@thi.ng/equiv": "^1.0.22",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/random": "^1.4.8",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/compare": "^1.3.6",
+ "@thi.ng/equiv": "^1.0.23",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/random": "^1.4.9",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/dcons/tsconfig.json b/packages/dcons/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/dcons/tsconfig.json
+++ b/packages/dcons/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/defmulti/CHANGELOG.md b/packages/defmulti/CHANGELOG.md
index 2317934c26..8e006e633b 100644
--- a/packages/defmulti/CHANGELOG.md
+++ b/packages/defmulti/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.2.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.2.14...@thi.ng/defmulti@1.2.15) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/defmulti
+
+
+
+
+
## [1.2.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.2.13...@thi.ng/defmulti@1.2.14) (2020-05-03)
**Note:** Version bump only for package @thi.ng/defmulti
diff --git a/packages/defmulti/package.json b/packages/defmulti/package.json
index 44f6f85b8d..361d36d4f6 100644
--- a/packages/defmulti/package.json
+++ b/packages/defmulti/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/defmulti",
- "version": "1.2.14",
+ "version": "1.2.15",
"description": "Dynamic, extensible multiple dispatch via user supplied dispatch function.",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/errors": "^1.2.13",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/errors": "^1.2.14",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/defmulti/tsconfig.json b/packages/defmulti/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/defmulti/tsconfig.json
+++ b/packages/defmulti/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/dgraph-dot/CHANGELOG.md b/packages/dgraph-dot/CHANGELOG.md
index 404fdb5767..f21fb637cb 100644
--- a/packages/dgraph-dot/CHANGELOG.md
+++ b/packages/dgraph-dot/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@0.1.7...@thi.ng/dgraph-dot@0.1.8) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/dgraph-dot
+
+
+
+
+
## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@0.1.6...@thi.ng/dgraph-dot@0.1.7) (2020-05-03)
**Note:** Version bump only for package @thi.ng/dgraph-dot
diff --git a/packages/dgraph-dot/package.json b/packages/dgraph-dot/package.json
index 79d3817452..8bd4af4cea 100644
--- a/packages/dgraph-dot/package.json
+++ b/packages/dgraph-dot/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/dgraph-dot",
- "version": "0.1.7",
+ "version": "0.1.8",
"description": "Customizable Graphviz DOT serialization for @thi.ng/dgraph",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/dgraph": "^1.2.7",
- "@thi.ng/dot": "^1.2.6"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/dgraph": "^1.2.8",
+ "@thi.ng/dot": "^1.2.7"
},
"files": [
"*.js",
diff --git a/packages/dgraph-dot/tsconfig.json b/packages/dgraph-dot/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/dgraph-dot/tsconfig.json
+++ b/packages/dgraph-dot/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/dgraph/CHANGELOG.md b/packages/dgraph/CHANGELOG.md
index c09582cb92..2d6778f1c7 100644
--- a/packages/dgraph/CHANGELOG.md
+++ b/packages/dgraph/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.2.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.2.7...@thi.ng/dgraph@1.2.8) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/dgraph
+
+
+
+
+
## [1.2.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.2.6...@thi.ng/dgraph@1.2.7) (2020-05-03)
**Note:** Version bump only for package @thi.ng/dgraph
diff --git a/packages/dgraph/package.json b/packages/dgraph/package.json
index fe7c8db22d..aca8d54756 100644
--- a/packages/dgraph/package.json
+++ b/packages/dgraph/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/dgraph",
- "version": "1.2.7",
+ "version": "1.2.8",
"description": "Type-agnostic directed acyclic graph (DAG) & graph operations",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,22 +33,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/associative": "^4.0.7",
- "@thi.ng/equiv": "^1.0.22",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/associative": "^4.0.8",
+ "@thi.ng/equiv": "^1.0.23",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/dgraph/tsconfig.json b/packages/dgraph/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/dgraph/tsconfig.json
+++ b/packages/dgraph/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/diff/CHANGELOG.md b/packages/diff/CHANGELOG.md
index d0160b0d76..68e92dfee8 100644
--- a/packages/diff/CHANGELOG.md
+++ b/packages/diff/CHANGELOG.md
@@ -3,6 +3,25 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [3.2.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@3.2.20...@thi.ng/diff@3.2.21) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/diff
+
+
+
+
+
+## [3.2.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@3.2.19...@thi.ng/diff@3.2.20) (2020-05-05)
+
+
+### Performance Improvements
+
+* **diff:** diffArray() main loop, add clearCache() ([fa2f692](https://github.com/thi-ng/umbrella/commit/fa2f692ad1c469aa3e5f62857db746341b5fdac7))
+
+
+
+
+
## [3.2.19](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@3.2.18...@thi.ng/diff@3.2.19) (2020-05-03)
**Note:** Version bump only for package @thi.ng/diff
diff --git a/packages/diff/README.md b/packages/diff/README.md
index 049b108349..c6c4f0f43b 100644
--- a/packages/diff/README.md
+++ b/packages/diff/README.md
@@ -41,7 +41,7 @@ yarn add @thi.ng/diff
```
-Package sizes (gzipped, pre-treeshake): ESM: 1.23 KB / CJS: 1.29 KB / UMD: 1.32 KB
+Package sizes (gzipped, pre-treeshake): ESM: 1.25 KB / CJS: 1.30 KB / UMD: 1.32 KB
## Dependencies
diff --git a/packages/diff/package.json b/packages/diff/package.json
index f1fffa46b7..912e9a6fff 100644
--- a/packages/diff/package.json
+++ b/packages/diff/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/diff",
- "version": "3.2.19",
+ "version": "3.2.21",
"description": "Customizable diff implementations for arrays (sequential) & objects (associative), with or without linear edit logs",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,18 +33,18 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/equiv": "^1.0.22",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/equiv": "^1.0.23",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/diff/src/array.ts b/packages/diff/src/array.ts
index 0c5da8d278..cb0698ee77 100644
--- a/packages/diff/src/array.ts
+++ b/packages/diff/src/array.ts
@@ -1,9 +1,10 @@
+import type { Nullable } from "@thi.ng/api";
import { equiv as _equiv } from "@thi.ng/equiv";
import { DiffMode } from "./constants";
import type { ArrayDiff, DiffKeyMap, EditLog } from "./api";
-let _cachedFP: Int32Array;
-let _cachedPath: Int32Array;
+let _cachedFP: Nullable;
+let _cachedPath: Nullable;
let _cachedEPC: number[] = [];
let _cachedPathPos: number[] = [];
@@ -18,6 +19,11 @@ const cachedPath = (size: number) =>
? _cachedPath
: (_cachedPath = new Int32Array(size));
+export const clearCache = () => {
+ _cachedFP = _cachedPath = undefined;
+ _cachedEPC.length = _cachedPathPos.length = 0;
+};
+
const simpleDiff = (
state: ArrayDiff,
src: ArrayLike,
@@ -52,6 +58,7 @@ const simpleDiff = (
* Various optimizations, fixes & refactorings. By default uses
* {@link @thi.ng/equiv#equiv} for equality checks.
*
+ * - {@link https://publications.mpi-cbg.de/Wu_1990_6334.pdf}
* - {@link http://www.itu.dk/stud/speciale/bepjea/xwebtex/litt/an-onp-sequence-comparison-algorithm.pdf}
* - {@link https://github.com/cubicdaiya/onp}
*
@@ -71,7 +78,7 @@ export const diffArray = (
adds: {},
dels: {},
const: {},
- linear: []
+ linear: [],
};
if (a === b || (a == null && b == null)) {
@@ -103,41 +110,37 @@ export const diffArray = (
const fp = cachedFP(size).fill(-1, 0, size);
const epc = _cachedEPC;
const pathPos = _cachedPathPos;
- epc.length = 0;
- pathPos.length = 0;
const snake = (k: number, p: number, pp: number) => {
- const koff = k + offset;
- let r, y;
+ let r: number, y: number;
if (p > pp) {
- r = path[koff - 1];
+ r = path[k - 1];
y = p;
} else {
- r = path[koff + 1];
+ r = path[k + 1];
y = pp;
}
- let x = y - k;
+ let x = y - (k - offset);
while (x < na && y < nb && equiv(_a[x], _b[y])) {
x++;
y++;
}
- path[koff] = pathPos.length / 3;
+ path[k] = pathPos.length / 3;
pathPos.push(x, y, r);
- return y;
+ fp[k] = y;
};
- let p = -1,
- k,
- ko;
+ let p = -1;
+ let k: number;
do {
p++;
- for (k = -p, ko = k + offset; k < delta; k++, ko++) {
- fp[ko] = snake(k, fp[ko - 1] + 1, fp[ko + 1]);
+ for (k = -p + offset; k < doff; k++) {
+ snake(k, fp[k - 1] + 1, fp[k + 1]);
}
- for (k = delta + p, ko = k + offset; k > delta; k--, ko--) {
- fp[ko] = snake(k, fp[ko - 1] + 1, fp[ko + 1]);
+ for (k = doff + p; k > doff; k--) {
+ snake(k, fp[k - 1] + 1, fp[k + 1]);
}
- fp[doff] = snake(delta, fp[doff - 1] + 1, fp[doff + 1]);
+ snake(doff, fp[doff - 1] + 1, fp[doff + 1]);
} while (fp[doff] !== nb);
state.distance = delta + 2 * p;
@@ -163,6 +166,8 @@ export const diffArray = (
);
}
}
+ epc.length = 0;
+ pathPos.length = 0;
return state;
};
diff --git a/packages/diff/tsconfig.json b/packages/diff/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/diff/tsconfig.json
+++ b/packages/diff/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/dl-asset/CHANGELOG.md b/packages/dl-asset/CHANGELOG.md
index 8f7f98c28a..3904541c7a 100644
--- a/packages/dl-asset/CHANGELOG.md
+++ b/packages/dl-asset/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.3.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@0.3.8...@thi.ng/dl-asset@0.3.9) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/dl-asset
+
+
+
+
+
## [0.3.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@0.3.7...@thi.ng/dl-asset@0.3.8) (2020-05-03)
**Note:** Version bump only for package @thi.ng/dl-asset
diff --git a/packages/dl-asset/package.json b/packages/dl-asset/package.json
index c50d43d6eb..8118087e7e 100644
--- a/packages/dl-asset/package.json
+++ b/packages/dl-asset/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/dl-asset",
- "version": "0.3.8",
+ "version": "0.3.9",
"description": "Local asset download for web apps, with automatic MIME type detection",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/mime": "^0.1.10",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/mime": "^0.1.11",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/dl-asset/tsconfig.json b/packages/dl-asset/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/dl-asset/tsconfig.json
+++ b/packages/dl-asset/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/dlogic/CHANGELOG.md b/packages/dlogic/CHANGELOG.md
index b75a2f7003..e0a991922a 100644
--- a/packages/dlogic/CHANGELOG.md
+++ b/packages/dlogic/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.0.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@1.0.22...@thi.ng/dlogic@1.0.23) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/dlogic
+
+
+
+
+
## [1.0.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@1.0.21...@thi.ng/dlogic@1.0.22) (2020-05-03)
**Note:** Version bump only for package @thi.ng/dlogic
diff --git a/packages/dlogic/package.json b/packages/dlogic/package.json
index c931addfda..3f58723bc1 100644
--- a/packages/dlogic/package.json
+++ b/packages/dlogic/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/dlogic",
- "version": "1.0.22",
+ "version": "1.0.23",
"description": "Assorted digital logic ops / constructs",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,14 +33,14 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"files": [
"*.js",
@@ -65,6 +65,6 @@
"year": 2017
},
"dependencies": {
- "tslib": "^1.11.1"
+ "tslib": "^1.12.0"
}
}
diff --git a/packages/dlogic/tsconfig.json b/packages/dlogic/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/dlogic/tsconfig.json
+++ b/packages/dlogic/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/dot/CHANGELOG.md b/packages/dot/CHANGELOG.md
index 53c2443931..1d71e135ba 100644
--- a/packages/dot/CHANGELOG.md
+++ b/packages/dot/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.2.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.2.6...@thi.ng/dot@1.2.7) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/dot
+
+
+
+
+
## [1.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.2.5...@thi.ng/dot@1.2.6) (2020-05-03)
**Note:** Version bump only for package @thi.ng/dot
diff --git a/packages/dot/package.json b/packages/dot/package.json
index 4a489e56fd..13c3c5c36c 100644
--- a/packages/dot/package.json
+++ b/packages/dot/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/dot",
- "version": "1.2.6",
+ "version": "1.2.7",
"description": "Graphviz document abstraction & serialization to DOT format",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/dot/tsconfig.json b/packages/dot/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/dot/tsconfig.json
+++ b/packages/dot/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/dsp-io-wav/CHANGELOG.md b/packages/dsp-io-wav/CHANGELOG.md
index 96f314e8c4..3db4e5786e 100644
--- a/packages/dsp-io-wav/CHANGELOG.md
+++ b/packages/dsp-io-wav/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@0.1.12...@thi.ng/dsp-io-wav@0.1.13) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/dsp-io-wav
+
+
+
+
+
## [0.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@0.1.11...@thi.ng/dsp-io-wav@0.1.12) (2020-05-03)
**Note:** Version bump only for package @thi.ng/dsp-io-wav
diff --git a/packages/dsp-io-wav/README.md b/packages/dsp-io-wav/README.md
index 25319ddff4..77393bcbf5 100644
--- a/packages/dsp-io-wav/README.md
+++ b/packages/dsp-io-wav/README.md
@@ -39,7 +39,7 @@ yarn add @thi.ng/dsp-io-wav
```
-Package sizes (gzipped, pre-treeshake): ESM: 502 bytes / CJS: 562 bytes / UMD: 630 bytes
+Package sizes (gzipped, pre-treeshake): ESM: 498 bytes / CJS: 559 bytes / UMD: 627 bytes
## Dependencies
diff --git a/packages/dsp-io-wav/package.json b/packages/dsp-io-wav/package.json
index 0ac5f9af80..e1c9312789 100644
--- a/packages/dsp-io-wav/package.json
+++ b/packages/dsp-io-wav/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/dsp-io-wav",
- "version": "0.1.12",
+ "version": "0.1.13",
"description": "WAV file format generation",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/binary": "^2.0.6",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/transducers-binary": "^0.5.12",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/binary": "^2.0.7",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/transducers-binary": "^0.5.13",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/dsp-io-wav/tsconfig.json b/packages/dsp-io-wav/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/dsp-io-wav/tsconfig.json
+++ b/packages/dsp-io-wav/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/dsp/CHANGELOG.md b/packages/dsp/CHANGELOG.md
index d46c7dd66a..db55286d4e 100644
--- a/packages/dsp/CHANGELOG.md
+++ b/packages/dsp/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.0.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@2.0.14...@thi.ng/dsp@2.0.15) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/dsp
+
+
+
+
+
## [2.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@2.0.13...@thi.ng/dsp@2.0.14) (2020-05-03)
**Note:** Version bump only for package @thi.ng/dsp
diff --git a/packages/dsp/README.md b/packages/dsp/README.md
index 77ea45670c..8b57c31ffa 100644
--- a/packages/dsp/README.md
+++ b/packages/dsp/README.md
@@ -70,7 +70,7 @@ yarn add @thi.ng/dsp
```
-Package sizes (gzipped, pre-treeshake): ESM: 6.68 KB / CJS: 7.14 KB / UMD: 6.65 KB
+Package sizes (gzipped, pre-treeshake): ESM: 6.66 KB / CJS: 7.13 KB / UMD: 6.63 KB
## Dependencies
diff --git a/packages/dsp/package.json b/packages/dsp/package.json
index b5205d7898..d3823190e1 100644
--- a/packages/dsp/package.json
+++ b/packages/dsp/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/dsp",
- "version": "2.0.14",
+ "version": "2.0.15",
"description": "Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/dsp/tsconfig.json b/packages/dsp/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/dsp/tsconfig.json
+++ b/packages/dsp/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/dynvar/CHANGELOG.md b/packages/dynvar/CHANGELOG.md
index 7bbed8f676..4012e154fa 100644
--- a/packages/dynvar/CHANGELOG.md
+++ b/packages/dynvar/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.1.12...@thi.ng/dynvar@0.1.13) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/dynvar
+
+
+
+
+
## [0.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.1.11...@thi.ng/dynvar@0.1.12) (2020-05-03)
**Note:** Version bump only for package @thi.ng/dynvar
diff --git a/packages/dynvar/package.json b/packages/dynvar/package.json
index eab22fa620..028f6c4044 100644
--- a/packages/dynvar/package.json
+++ b/packages/dynvar/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/dynvar",
- "version": "0.1.12",
+ "version": "0.1.13",
"description": "Dynamically scoped variable bindings",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,18 +33,18 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/dynvar/tsconfig.json b/packages/dynvar/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/dynvar/tsconfig.json
+++ b/packages/dynvar/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/ecs/CHANGELOG.md b/packages/ecs/CHANGELOG.md
index ea8c78ab58..90dfad6c9b 100644
--- a/packages/ecs/CHANGELOG.md
+++ b/packages/ecs/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.3.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.3.14...@thi.ng/ecs@0.3.15) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/ecs
+
+
+
+
+
## [0.3.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.3.13...@thi.ng/ecs@0.3.14) (2020-05-03)
**Note:** Version bump only for package @thi.ng/ecs
diff --git a/packages/ecs/README.md b/packages/ecs/README.md
index bb73915714..f3ae53dc6e 100644
--- a/packages/ecs/README.md
+++ b/packages/ecs/README.md
@@ -50,7 +50,7 @@ yarn add @thi.ng/ecs
```
-Package sizes (gzipped, pre-treeshake): ESM: 2.91 KB / CJS: 2.98 KB / UMD: 3.04 KB
+Package sizes (gzipped, pre-treeshake): ESM: 2.88 KB / CJS: 2.97 KB / UMD: 3.02 KB
## Dependencies
diff --git a/packages/ecs/package.json b/packages/ecs/package.json
index 45f5178e47..65733c7138 100644
--- a/packages/ecs/package.json
+++ b/packages/ecs/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/ecs",
- "version": "0.3.14",
+ "version": "0.3.15",
"description": "Entity Component System based around typed arrays & sparse sets",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,25 +33,25 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
- "@thi.ng/equiv": "^1.0.22",
+ "@microsoft/api-extractor": "^7.8.0",
+ "@thi.ng/equiv": "^1.0.23",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/associative": "^4.0.7",
- "@thi.ng/binary": "^2.0.6",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/dcons": "^2.2.15",
- "@thi.ng/idgen": "^0.2.12",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/associative": "^4.0.8",
+ "@thi.ng/binary": "^2.0.7",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/dcons": "^2.2.16",
+ "@thi.ng/idgen": "^0.2.13",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/ecs/src/components/mem-component.ts b/packages/ecs/src/components/mem-component.ts
index ecd6bcef4c..9264efdb3d 100644
--- a/packages/ecs/src/components/mem-component.ts
+++ b/packages/ecs/src/components/mem-component.ts
@@ -1,10 +1,4 @@
-import {
- assert,
- INotifyMixin,
- Type,
- typedArray,
- uintType
-} from "@thi.ng/api";
+import { assert, INotifyMixin, Type, typedArray, uintType } from "@thi.ng/api";
import { AComponent } from "./acomponent";
import type { TypedArray, UIntArray } from "@thi.ng/api";
import type { ICache, MemMappedComponentOpts } from "../api";
@@ -28,10 +22,9 @@ export class MemMappedComponent extends AComponent<
opts: MemMappedComponentOpts
) {
opts = {
- type: Type.F32,
size: 1,
byteOffset: 0,
- ...opts
+ ...opts,
};
const size = opts.size!;
const stride = opts.stride || size;
diff --git a/packages/ecs/tsconfig.json b/packages/ecs/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/ecs/tsconfig.json
+++ b/packages/ecs/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/equiv/CHANGELOG.md b/packages/equiv/CHANGELOG.md
index bd88a80592..5c56901c4b 100644
--- a/packages/equiv/CHANGELOG.md
+++ b/packages/equiv/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.0.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@1.0.22...@thi.ng/equiv@1.0.23) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/equiv
+
+
+
+
+
## [1.0.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@1.0.21...@thi.ng/equiv@1.0.22) (2020-05-03)
**Note:** Version bump only for package @thi.ng/equiv
diff --git a/packages/equiv/package.json b/packages/equiv/package.json
index d83f1ef208..ea54973be3 100644
--- a/packages/equiv/package.json
+++ b/packages/equiv/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/equiv",
- "version": "1.0.22",
+ "version": "1.0.23",
"description": "Extensible deep value equivalence checking for any data types",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,15 +33,15 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"benchmark": "^2.1.4",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"files": [
"*.js",
@@ -67,6 +67,6 @@
},
"sideEffects": false,
"dependencies": {
- "tslib": "^1.11.1"
+ "tslib": "^1.12.0"
}
}
diff --git a/packages/equiv/tsconfig.json b/packages/equiv/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/equiv/tsconfig.json
+++ b/packages/equiv/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/errors/CHANGELOG.md b/packages/errors/CHANGELOG.md
index 45b4a21b53..c24e36d3d8 100644
--- a/packages/errors/CHANGELOG.md
+++ b/packages/errors/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.2.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.2.13...@thi.ng/errors@1.2.14) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/errors
+
+
+
+
+
## [1.2.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.2.12...@thi.ng/errors@1.2.13) (2020-05-03)
**Note:** Version bump only for package @thi.ng/errors
diff --git a/packages/errors/package.json b/packages/errors/package.json
index 3c8e333213..d01f8e6808 100644
--- a/packages/errors/package.json
+++ b/packages/errors/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/errors",
- "version": "1.2.13",
+ "version": "1.2.14",
"description": "Custom error types and error factory functions",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,17 +33,17 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "tslib": "^1.11.1"
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/errors/tsconfig.json b/packages/errors/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/errors/tsconfig.json
+++ b/packages/errors/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/fsm/CHANGELOG.md b/packages/fsm/CHANGELOG.md
index c41d4213c2..7c5f84d416 100644
--- a/packages/fsm/CHANGELOG.md
+++ b/packages/fsm/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.4.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.4.8...@thi.ng/fsm@2.4.9) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/fsm
+
+
+
+
+
## [2.4.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.4.7...@thi.ng/fsm@2.4.8) (2020-05-03)
**Note:** Version bump only for package @thi.ng/fsm
diff --git a/packages/fsm/package.json b/packages/fsm/package.json
index 6501851363..8f7a379e65 100644
--- a/packages/fsm/package.json
+++ b/packages/fsm/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/fsm",
- "version": "2.4.8",
+ "version": "2.4.9",
"description": "Composable primitives for building declarative, transducer based Finite-State Machines & matchers for arbitrary data streams",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,23 +33,23 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/arrays": "^0.6.6",
- "@thi.ng/equiv": "^1.0.22",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/strings": "^1.8.7",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/arrays": "^0.6.7",
+ "@thi.ng/equiv": "^1.0.23",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/strings": "^1.8.8",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/fsm/tsconfig.json b/packages/fsm/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/fsm/tsconfig.json
+++ b/packages/fsm/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/geom-accel/CHANGELOG.md b/packages/geom-accel/CHANGELOG.md
index b9b128bbed..f7e81dbbfc 100644
--- a/packages/geom-accel/CHANGELOG.md
+++ b/packages/geom-accel/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@2.1.4...@thi.ng/geom-accel@2.1.5) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-accel
+
+
+
+
+
## [2.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@2.1.3...@thi.ng/geom-accel@2.1.4) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-accel
diff --git a/packages/geom-accel/README.md b/packages/geom-accel/README.md
index 6d2af00c71..d903a8a0e0 100644
--- a/packages/geom-accel/README.md
+++ b/packages/geom-accel/README.md
@@ -52,7 +52,7 @@ yarn add @thi.ng/geom-accel
```
-Package sizes (gzipped, pre-treeshake): ESM: 3.76 KB / CJS: 3.83 KB / UMD: 3.82 KB
+Package sizes (gzipped, pre-treeshake): ESM: 3.80 KB / CJS: 3.87 KB / UMD: 3.85 KB
## Dependencies
diff --git a/packages/geom-accel/package.json b/packages/geom-accel/package.json
index 1d81ca37ac..28b19ada89 100644
--- a/packages/geom-accel/package.json
+++ b/packages/geom-accel/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/geom-accel",
- "version": "2.1.4",
+ "version": "2.1.5",
"description": "n-D spatial indexing data structures with a shared ES6 Map/Set-like API",
"module": "./index.js",
"main": "./lib/index.js",
@@ -34,27 +34,27 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/arrays": "^0.6.6",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/equiv": "^1.0.22",
- "@thi.ng/geom-api": "^1.0.16",
- "@thi.ng/geom-isec": "^0.4.16",
- "@thi.ng/heaps": "^1.2.13",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/arrays": "^0.6.7",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/equiv": "^1.0.23",
+ "@thi.ng/geom-api": "^1.0.17",
+ "@thi.ng/geom-isec": "^0.4.17",
+ "@thi.ng/heaps": "^1.2.14",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom-accel/tsconfig.json b/packages/geom-accel/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/geom-accel/tsconfig.json
+++ b/packages/geom-accel/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/geom-api/CHANGELOG.md b/packages/geom-api/CHANGELOG.md
index 37b4c51b3d..33dc79fc6c 100644
--- a/packages/geom-api/CHANGELOG.md
+++ b/packages/geom-api/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@1.0.16...@thi.ng/geom-api@1.0.17) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-api
+
+
+
+
+
## [1.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@1.0.15...@thi.ng/geom-api@1.0.16) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-api
diff --git a/packages/geom-api/package.json b/packages/geom-api/package.json
index 9665ab7bc5..ad619b520e 100644
--- a/packages/geom-api/package.json
+++ b/packages/geom-api/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/geom-api",
- "version": "1.0.16",
+ "version": "1.0.17",
"description": "Shared type & interface declarations for @thi.ng/geom packages",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom-api/tsconfig.json b/packages/geom-api/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/geom-api/tsconfig.json
+++ b/packages/geom-api/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/geom-arc/CHANGELOG.md b/packages/geom-arc/CHANGELOG.md
index 8ca836ac66..c491f22739 100644
--- a/packages/geom-arc/CHANGELOG.md
+++ b/packages/geom-arc/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.2.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.2.27...@thi.ng/geom-arc@0.2.28) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-arc
+
+
+
+
+
## [0.2.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.2.26...@thi.ng/geom-arc@0.2.27) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-arc
diff --git a/packages/geom-arc/package.json b/packages/geom-arc/package.json
index cea65c4036..b704d80926 100644
--- a/packages/geom-arc/package.json
+++ b/packages/geom-arc/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/geom-arc",
- "version": "0.2.27",
+ "version": "0.2.28",
"description": "2D circular / elliptic arc operations",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,22 +33,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/geom-api": "^1.0.16",
- "@thi.ng/geom-resample": "^0.2.27",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/geom-api": "^1.0.17",
+ "@thi.ng/geom-resample": "^0.2.28",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom-arc/tsconfig.json b/packages/geom-arc/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/geom-arc/tsconfig.json
+++ b/packages/geom-arc/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/geom-clip-line/CHANGELOG.md b/packages/geom-clip-line/CHANGELOG.md
index eae1ce9747..be039456a5 100644
--- a/packages/geom-clip-line/CHANGELOG.md
+++ b/packages/geom-clip-line/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.0.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.0.14...@thi.ng/geom-clip-line@1.0.15) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-clip-line
+
+
+
+
+
## [1.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.0.13...@thi.ng/geom-clip-line@1.0.14) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-clip-line
diff --git a/packages/geom-clip-line/package.json b/packages/geom-clip-line/package.json
index 6868aaf8f0..ac26070131 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": "1.0.14",
+ "version": "1.0.15",
"description": "2D line clipping (Liang-Barsky)",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,18 +33,18 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom-clip-line/tsconfig.json b/packages/geom-clip-line/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/geom-clip-line/tsconfig.json
+++ b/packages/geom-clip-line/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/geom-clip-poly/CHANGELOG.md b/packages/geom-clip-poly/CHANGELOG.md
index 7560b911f2..c7825e84a5 100644
--- a/packages/geom-clip-poly/CHANGELOG.md
+++ b/packages/geom-clip-poly/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.0.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@1.0.14...@thi.ng/geom-clip-poly@1.0.15) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-clip-poly
+
+
+
+
+
## [1.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@1.0.13...@thi.ng/geom-clip-poly@1.0.14) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-clip-poly
diff --git a/packages/geom-clip-poly/package.json b/packages/geom-clip-poly/package.json
index 61e55ceae2..2ba18999f3 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": "1.0.14",
+ "version": "1.0.15",
"description": "2D convex polygon clipping (Sutherland-Hodgeman)",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/geom-isec": "^0.4.16",
- "@thi.ng/geom-poly-utils": "^0.1.45",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/geom-isec": "^0.4.17",
+ "@thi.ng/geom-poly-utils": "^0.1.46",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom-clip-poly/tsconfig.json b/packages/geom-clip-poly/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/geom-clip-poly/tsconfig.json
+++ b/packages/geom-clip-poly/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/geom-closest-point/CHANGELOG.md b/packages/geom-closest-point/CHANGELOG.md
index d7f7688a03..58a4847433 100644
--- a/packages/geom-closest-point/CHANGELOG.md
+++ b/packages/geom-closest-point/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.3.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.3.27...@thi.ng/geom-closest-point@0.3.28) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-closest-point
+
+
+
+
+
## [0.3.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.3.26...@thi.ng/geom-closest-point@0.3.27) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-closest-point
diff --git a/packages/geom-closest-point/package.json b/packages/geom-closest-point/package.json
index 7818f99437..74c0e431f8 100644
--- a/packages/geom-closest-point/package.json
+++ b/packages/geom-closest-point/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/geom-closest-point",
- "version": "0.3.27",
+ "version": "0.3.28",
"description": "2D / 3D closest point / proximity helpers",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom-closest-point/tsconfig.json b/packages/geom-closest-point/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/geom-closest-point/tsconfig.json
+++ b/packages/geom-closest-point/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/geom-hull/CHANGELOG.md b/packages/geom-hull/CHANGELOG.md
index 148ee9d358..eec4e5e215 100644
--- a/packages/geom-hull/CHANGELOG.md
+++ b/packages/geom-hull/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.0.48](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.47...@thi.ng/geom-hull@0.0.48) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-hull
+
+
+
+
+
## [0.0.47](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.46...@thi.ng/geom-hull@0.0.47) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-hull
diff --git a/packages/geom-hull/package.json b/packages/geom-hull/package.json
index 65ed1995c1..435a4ae976 100644
--- a/packages/geom-hull/package.json
+++ b/packages/geom-hull/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/geom-hull",
- "version": "0.0.47",
+ "version": "0.0.48",
"description": "Fast 2D convex hull (Graham Scan)",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom-hull/tsconfig.json b/packages/geom-hull/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/geom-hull/tsconfig.json
+++ b/packages/geom-hull/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/geom-io-obj/CHANGELOG.md b/packages/geom-io-obj/CHANGELOG.md
index 8af941c02c..81fb05bddf 100644
--- a/packages/geom-io-obj/CHANGELOG.md
+++ b/packages/geom-io-obj/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.1.5...@thi.ng/geom-io-obj@0.1.6) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-io-obj
+
+
+
+
+
## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.1.4...@thi.ng/geom-io-obj@0.1.5) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-io-obj
diff --git a/packages/geom-io-obj/package.json b/packages/geom-io-obj/package.json
index 096e2fa7f6..34a2e8a71d 100644
--- a/packages/geom-io-obj/package.json
+++ b/packages/geom-io-obj/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/geom-io-obj",
- "version": "0.1.5",
+ "version": "0.1.6",
"description": "Wavefront OBJ parser (& exporter soon)",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,18 +33,18 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/vectors": "^4.3.4"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/vectors": "^4.4.0"
},
"files": [
"*.js",
diff --git a/packages/geom-io-obj/tsconfig.json b/packages/geom-io-obj/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/geom-io-obj/tsconfig.json
+++ b/packages/geom-io-obj/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/geom-isec/CHANGELOG.md b/packages/geom-isec/CHANGELOG.md
index 5c64e7da46..358350ee3e 100644
--- a/packages/geom-isec/CHANGELOG.md
+++ b/packages/geom-isec/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.4.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.4.16...@thi.ng/geom-isec@0.4.17) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-isec
+
+
+
+
+
## [0.4.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.4.15...@thi.ng/geom-isec@0.4.16) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-isec
diff --git a/packages/geom-isec/package.json b/packages/geom-isec/package.json
index c8367a4fd4..3e848f1c2e 100644
--- a/packages/geom-isec/package.json
+++ b/packages/geom-isec/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/geom-isec",
- "version": "0.4.16",
+ "version": "0.4.17",
"description": "2D/3D shape intersection checks",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,22 +33,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/geom-api": "^1.0.16",
- "@thi.ng/geom-closest-point": "^0.3.27",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/geom-api": "^1.0.17",
+ "@thi.ng/geom-closest-point": "^0.3.28",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom-isec/tsconfig.json b/packages/geom-isec/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/geom-isec/tsconfig.json
+++ b/packages/geom-isec/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/geom-isoline/CHANGELOG.md b/packages/geom-isoline/CHANGELOG.md
index 4babd8d106..8705fe323d 100644
--- a/packages/geom-isoline/CHANGELOG.md
+++ b/packages/geom-isoline/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.46](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.45...@thi.ng/geom-isoline@0.1.46) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-isoline
+
+
+
+
+
## [0.1.45](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.44...@thi.ng/geom-isoline@0.1.45) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-isoline
diff --git a/packages/geom-isoline/package.json b/packages/geom-isoline/package.json
index d0062e365a..9d2f66646b 100644
--- a/packages/geom-isoline/package.json
+++ b/packages/geom-isoline/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/geom-isoline",
- "version": "0.1.45",
+ "version": "0.1.46",
"description": "Fast 2D contour line extraction / generation",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom-isoline/tsconfig.json b/packages/geom-isoline/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/geom-isoline/tsconfig.json
+++ b/packages/geom-isoline/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/geom-poly-utils/CHANGELOG.md b/packages/geom-poly-utils/CHANGELOG.md
index f79e6b7575..87046fcf35 100644
--- a/packages/geom-poly-utils/CHANGELOG.md
+++ b/packages/geom-poly-utils/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.46](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.1.45...@thi.ng/geom-poly-utils@0.1.46) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-poly-utils
+
+
+
+
+
## [0.1.45](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.1.44...@thi.ng/geom-poly-utils@0.1.45) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-poly-utils
diff --git a/packages/geom-poly-utils/package.json b/packages/geom-poly-utils/package.json
index 511b4c762b..48283860ad 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": "0.1.45",
+ "version": "0.1.46",
"description": "2D polygon / triangle analysis & processing utilities",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/geom-api": "^1.0.16",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/geom-api": "^1.0.17",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom-poly-utils/tsconfig.json b/packages/geom-poly-utils/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/geom-poly-utils/tsconfig.json
+++ b/packages/geom-poly-utils/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/geom-resample/CHANGELOG.md b/packages/geom-resample/CHANGELOG.md
index 8440872e9a..8ed5a75c90 100644
--- a/packages/geom-resample/CHANGELOG.md
+++ b/packages/geom-resample/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.2.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.2.27...@thi.ng/geom-resample@0.2.28) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-resample
+
+
+
+
+
## [0.2.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.2.26...@thi.ng/geom-resample@0.2.27) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-resample
diff --git a/packages/geom-resample/package.json b/packages/geom-resample/package.json
index e6ff83a168..1294621e99 100644
--- a/packages/geom-resample/package.json
+++ b/packages/geom-resample/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/geom-resample",
- "version": "0.2.27",
+ "version": "0.2.28",
"description": "Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,22 +33,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/geom-api": "^1.0.16",
- "@thi.ng/geom-closest-point": "^0.3.27",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/geom-api": "^1.0.17",
+ "@thi.ng/geom-closest-point": "^0.3.28",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom-resample/tsconfig.json b/packages/geom-resample/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/geom-resample/tsconfig.json
+++ b/packages/geom-resample/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/geom-splines/CHANGELOG.md b/packages/geom-splines/CHANGELOG.md
index 8e22271d07..23c0c505b7 100644
--- a/packages/geom-splines/CHANGELOG.md
+++ b/packages/geom-splines/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.5.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.5.14...@thi.ng/geom-splines@0.5.15) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-splines
+
+
+
+
+
## [0.5.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.5.13...@thi.ng/geom-splines@0.5.14) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-splines
diff --git a/packages/geom-splines/package.json b/packages/geom-splines/package.json
index f10c59c2b2..04a1b1adf2 100644
--- a/packages/geom-splines/package.json
+++ b/packages/geom-splines/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/geom-splines",
- "version": "0.5.14",
+ "version": "0.5.15",
"description": "nD cubic & quadratic curve analysis, conversion, interpolation, splitting",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,23 +33,23 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/geom-api": "^1.0.16",
- "@thi.ng/geom-arc": "^0.2.27",
- "@thi.ng/geom-resample": "^0.2.27",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/geom-api": "^1.0.17",
+ "@thi.ng/geom-arc": "^0.2.28",
+ "@thi.ng/geom-resample": "^0.2.28",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom-splines/tsconfig.json b/packages/geom-splines/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/geom-splines/tsconfig.json
+++ b/packages/geom-splines/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/geom-subdiv-curve/CHANGELOG.md b/packages/geom-subdiv-curve/CHANGELOG.md
index 236462308b..70f568db34 100644
--- a/packages/geom-subdiv-curve/CHANGELOG.md
+++ b/packages/geom-subdiv-curve/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.45](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@0.1.44...@thi.ng/geom-subdiv-curve@0.1.45) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-subdiv-curve
+
+
+
+
+
## [0.1.44](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@0.1.43...@thi.ng/geom-subdiv-curve@0.1.44) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-subdiv-curve
diff --git a/packages/geom-subdiv-curve/README.md b/packages/geom-subdiv-curve/README.md
index fed63a5a85..d4df44b303 100644
--- a/packages/geom-subdiv-curve/README.md
+++ b/packages/geom-subdiv-curve/README.md
@@ -56,7 +56,7 @@ yarn add @thi.ng/geom-subdiv-curve
```
-Package sizes (gzipped, pre-treeshake): ESM: 641 bytes / CJS: 722 bytes / UMD: 767 bytes
+Package sizes (gzipped, pre-treeshake): ESM: 640 bytes / CJS: 721 bytes / UMD: 764 bytes
## Dependencies
diff --git a/packages/geom-subdiv-curve/package.json b/packages/geom-subdiv-curve/package.json
index 99784dd56c..61aebccc77 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": "0.1.44",
+ "version": "0.1.45",
"description": "Freely customizable, iterative nD subdivision curves for open / closed geometries",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/geom-api": "^1.0.16",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/geom-api": "^1.0.17",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom-subdiv-curve/tsconfig.json b/packages/geom-subdiv-curve/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/geom-subdiv-curve/tsconfig.json
+++ b/packages/geom-subdiv-curve/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/geom-tessellate/CHANGELOG.md b/packages/geom-tessellate/CHANGELOG.md
index a66beea57b..5d4ecfe068 100644
--- a/packages/geom-tessellate/CHANGELOG.md
+++ b/packages/geom-tessellate/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.2.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.2.27...@thi.ng/geom-tessellate@0.2.28) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-tessellate
+
+
+
+
+
## [0.2.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.2.26...@thi.ng/geom-tessellate@0.2.27) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-tessellate
diff --git a/packages/geom-tessellate/package.json b/packages/geom-tessellate/package.json
index 9539ecd138..d6355c4543 100644
--- a/packages/geom-tessellate/package.json
+++ b/packages/geom-tessellate/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/geom-tessellate",
- "version": "0.2.27",
+ "version": "0.2.28",
"description": "2D/3D convex polygon tessellators",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,23 +33,23 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/geom-api": "^1.0.16",
- "@thi.ng/geom-isec": "^0.4.16",
- "@thi.ng/geom-poly-utils": "^0.1.45",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/geom-api": "^1.0.17",
+ "@thi.ng/geom-isec": "^0.4.17",
+ "@thi.ng/geom-poly-utils": "^0.1.46",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom-tessellate/tsconfig.json b/packages/geom-tessellate/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/geom-tessellate/tsconfig.json
+++ b/packages/geom-tessellate/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/geom-voronoi/CHANGELOG.md b/packages/geom-voronoi/CHANGELOG.md
index d98d43c828..a6ff685f70 100644
--- a/packages/geom-voronoi/CHANGELOG.md
+++ b/packages/geom-voronoi/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.46](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.1.45...@thi.ng/geom-voronoi@0.1.46) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/geom-voronoi
+
+
+
+
+
## [0.1.45](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.1.44...@thi.ng/geom-voronoi@0.1.45) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom-voronoi
diff --git a/packages/geom-voronoi/package.json b/packages/geom-voronoi/package.json
index 0a47abc1a7..5b9f2a899e 100644
--- a/packages/geom-voronoi/package.json
+++ b/packages/geom-voronoi/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/geom-voronoi",
- "version": "0.1.45",
+ "version": "0.1.46",
"description": "Fast, incremental 2D Delaunay & Voronoi mesh implementation",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,26 +33,26 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/geom-clip-line": "^1.0.14",
- "@thi.ng/geom-clip-poly": "^1.0.14",
- "@thi.ng/geom-isec": "^0.4.16",
- "@thi.ng/geom-poly-utils": "^0.1.45",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/quad-edge": "^0.2.15",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/geom-clip-line": "^1.0.15",
+ "@thi.ng/geom-clip-poly": "^1.0.15",
+ "@thi.ng/geom-isec": "^0.4.17",
+ "@thi.ng/geom-poly-utils": "^0.1.46",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/quad-edge": "^0.2.16",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom-voronoi/tsconfig.json b/packages/geom-voronoi/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/geom-voronoi/tsconfig.json
+++ b/packages/geom-voronoi/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/geom/CHANGELOG.md b/packages/geom/CHANGELOG.md
index 8a63585df8..0829c4d6e6 100644
--- a/packages/geom/CHANGELOG.md
+++ b/packages/geom/CHANGELOG.md
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.9.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.9.2...@thi.ng/geom@1.9.3) (2020-05-14)
+
+
+### Bug Fixes
+
+* **geom:** Path.copy() deep-clone behavior ([2ade10e](https://github.com/thi-ng/umbrella/commit/2ade10e86e83076fd9499ad7ee863caf7c3b463d))
+
+
+
+
+
## [1.9.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.9.1...@thi.ng/geom@1.9.2) (2020-05-03)
**Note:** Version bump only for package @thi.ng/geom
diff --git a/packages/geom/README.md b/packages/geom/README.md
index d0d105835e..4541381282 100644
--- a/packages/geom/README.md
+++ b/packages/geom/README.md
@@ -70,7 +70,7 @@ yarn add @thi.ng/geom
```
-Package sizes (gzipped, pre-treeshake): ESM: 10.01 KB / CJS: 10.33 KB / UMD: 9.71 KB
+Package sizes (gzipped, pre-treeshake): ESM: 10.04 KB / CJS: 10.35 KB / UMD: 9.73 KB
## Dependencies
diff --git a/packages/geom/package.json b/packages/geom/package.json
index 7092289f29..d1c94b302d 100644
--- a/packages/geom/package.json
+++ b/packages/geom/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/geom",
- "version": "1.9.2",
+ "version": "1.9.3",
"description": "Functional, polymorphic API for 2D geometry types & SVG generation",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,43 +33,43 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/arrays": "^0.6.6",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/compose": "^1.4.6",
- "@thi.ng/defmulti": "^1.2.14",
- "@thi.ng/equiv": "^1.0.22",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/geom-api": "^1.0.16",
- "@thi.ng/geom-arc": "^0.2.27",
- "@thi.ng/geom-clip-line": "^1.0.14",
- "@thi.ng/geom-clip-poly": "^1.0.14",
- "@thi.ng/geom-closest-point": "^0.3.27",
- "@thi.ng/geom-hull": "^0.0.47",
- "@thi.ng/geom-isec": "^0.4.16",
- "@thi.ng/geom-poly-utils": "^0.1.45",
- "@thi.ng/geom-resample": "^0.2.27",
- "@thi.ng/geom-splines": "^0.5.14",
- "@thi.ng/geom-subdiv-curve": "^0.1.44",
- "@thi.ng/geom-tessellate": "^0.2.27",
- "@thi.ng/hiccup": "^3.2.21",
- "@thi.ng/hiccup-svg": "^3.4.17",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/matrices": "^0.6.14",
- "@thi.ng/random": "^1.4.8",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/arrays": "^0.6.7",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/compose": "^1.4.7",
+ "@thi.ng/defmulti": "^1.2.15",
+ "@thi.ng/equiv": "^1.0.23",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/geom-api": "^1.0.17",
+ "@thi.ng/geom-arc": "^0.2.28",
+ "@thi.ng/geom-clip-line": "^1.0.15",
+ "@thi.ng/geom-clip-poly": "^1.0.15",
+ "@thi.ng/geom-closest-point": "^0.3.28",
+ "@thi.ng/geom-hull": "^0.0.48",
+ "@thi.ng/geom-isec": "^0.4.17",
+ "@thi.ng/geom-poly-utils": "^0.1.46",
+ "@thi.ng/geom-resample": "^0.2.28",
+ "@thi.ng/geom-splines": "^0.5.15",
+ "@thi.ng/geom-subdiv-curve": "^0.1.45",
+ "@thi.ng/geom-tessellate": "^0.2.28",
+ "@thi.ng/hiccup": "^3.2.22",
+ "@thi.ng/hiccup-svg": "^3.4.18",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/matrices": "^0.6.15",
+ "@thi.ng/random": "^1.4.9",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/geom/src/api/path.ts b/packages/geom/src/api/path.ts
index 5e5c8354d7..2f260de353 100644
--- a/packages/geom/src/api/path.ts
+++ b/packages/geom/src/api/path.ts
@@ -1,12 +1,8 @@
import { equiv } from "@thi.ng/equiv";
import { illegalState } from "@thi.ng/errors";
-import {
- Attribs,
- IHiccupShape,
- PathSegment,
- Type
-} from "@thi.ng/geom-api";
+import { Attribs, IHiccupShape, PathSegment, Type } from "@thi.ng/geom-api";
import { copyAttribs } from "../internal/copy-attribs";
+import { copy } from "@thi.ng/vectors";
export class Path implements IHiccupShape {
segments: PathSegment[];
@@ -28,7 +24,15 @@ export class Path implements IHiccupShape {
}
copy(): Path {
- const p = new Path([...this.segments], copyAttribs(this));
+ const p = new Path(
+ this.segments.map((s) => {
+ const d: PathSegment = { type: s.type };
+ s.point && (d.point = copy(s.point));
+ s.geo && (d.geo = s.geo.copy());
+ return d;
+ }),
+ copyAttribs(this)
+ );
p.closed = this.closed;
return p;
}
diff --git a/packages/geom/tsconfig.json b/packages/geom/tsconfig.json
index faed4e5fe7..e1cc9c29a1 100644
--- a/packages/geom/tsconfig.json
+++ b/packages/geom/tsconfig.json
@@ -2,11 +2,7 @@
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": ".",
- "module": "es6",
- "target": "es6",
"preserveConstEnums": false
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/gp/CHANGELOG.md b/packages/gp/CHANGELOG.md
index f083905667..f88c45820e 100644
--- a/packages/gp/CHANGELOG.md
+++ b/packages/gp/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.1.15...@thi.ng/gp@0.1.16) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/gp
+
+
+
+
+
## [0.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.1.14...@thi.ng/gp@0.1.15) (2020-05-03)
**Note:** Version bump only for package @thi.ng/gp
diff --git a/packages/gp/package.json b/packages/gp/package.json
index 6952f61a19..a7119c63bb 100644
--- a/packages/gp/package.json
+++ b/packages/gp/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/gp",
- "version": "0.1.15",
+ "version": "0.1.16",
"description": "Genetic programming helpers & strategies (tree based & multi-expression programming)",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,22 +33,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/random": "^1.4.8",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/zipper": "^0.1.14",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/random": "^1.4.9",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/zipper": "^0.1.15",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/gp/tsconfig.json b/packages/gp/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/gp/tsconfig.json
+++ b/packages/gp/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/grid-iterators/CHANGELOG.md b/packages/grid-iterators/CHANGELOG.md
index 4d7126d3a7..825c6d320f 100644
--- a/packages/grid-iterators/CHANGELOG.md
+++ b/packages/grid-iterators/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.3.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.3.12...@thi.ng/grid-iterators@0.3.13) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/grid-iterators
+
+
+
+
+
## [0.3.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.3.11...@thi.ng/grid-iterators@0.3.12) (2020-05-03)
**Note:** Version bump only for package @thi.ng/grid-iterators
diff --git a/packages/grid-iterators/package.json b/packages/grid-iterators/package.json
index f188b9eb24..1ba09845ce 100644
--- a/packages/grid-iterators/package.json
+++ b/packages/grid-iterators/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/grid-iterators",
- "version": "0.3.12",
+ "version": "0.3.13",
"description": "2D grid iterators w/ multiple orderings",
"module": "./index.js",
"main": "./lib/index.js",
@@ -34,22 +34,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/arrays": "^0.6.6",
- "@thi.ng/binary": "^2.0.6",
- "@thi.ng/morton": "^2.0.12",
- "@thi.ng/random": "^1.4.8",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/arrays": "^0.6.7",
+ "@thi.ng/binary": "^2.0.7",
+ "@thi.ng/morton": "^2.0.13",
+ "@thi.ng/random": "^1.4.9",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/grid-iterators/tsconfig.json b/packages/grid-iterators/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/grid-iterators/tsconfig.json
+++ b/packages/grid-iterators/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/hdom-canvas/CHANGELOG.md b/packages/hdom-canvas/CHANGELOG.md
index 96e3131f7b..f4e2be4ee1 100644
--- a/packages/hdom-canvas/CHANGELOG.md
+++ b/packages/hdom-canvas/CHANGELOG.md
@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.4.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.4.21...@thi.ng/hdom-canvas@2.4.22) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/hdom-canvas
+
+
+
+
+
+## [2.4.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.4.20...@thi.ng/hdom-canvas@2.4.21) (2020-05-05)
+
+**Note:** Version bump only for package @thi.ng/hdom-canvas
+
+
+
+
+
## [2.4.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.4.19...@thi.ng/hdom-canvas@2.4.20) (2020-05-03)
**Note:** Version bump only for package @thi.ng/hdom-canvas
diff --git a/packages/hdom-canvas/package.json b/packages/hdom-canvas/package.json
index fcf89d0438..73aeb67174 100644
--- a/packages/hdom-canvas/package.json
+++ b/packages/hdom-canvas/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/hdom-canvas",
- "version": "2.4.20",
+ "version": "2.4.22",
"description": "Declarative canvas scenegraph & visualization for @thi.ng/hdom",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,24 +33,24 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/color": "^1.1.20",
- "@thi.ng/diff": "^3.2.19",
- "@thi.ng/hdom": "^8.0.23",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/color": "^1.1.21",
+ "@thi.ng/diff": "^3.2.21",
+ "@thi.ng/hdom": "^8.0.25",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/hdom-canvas/tsconfig.json b/packages/hdom-canvas/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/hdom-canvas/tsconfig.json
+++ b/packages/hdom-canvas/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/hdom-components/CHANGELOG.md b/packages/hdom-components/CHANGELOG.md
index 890fc18457..a4da596c3e 100644
--- a/packages/hdom-components/CHANGELOG.md
+++ b/packages/hdom-components/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [3.2.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@3.2.8...@thi.ng/hdom-components@3.2.9) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/hdom-components
+
+
+
+
+
## [3.2.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@3.2.7...@thi.ng/hdom-components@3.2.8) (2020-05-03)
**Note:** Version bump only for package @thi.ng/hdom-components
diff --git a/packages/hdom-components/README.md b/packages/hdom-components/README.md
index 60294969b6..e43266c698 100644
--- a/packages/hdom-components/README.md
+++ b/packages/hdom-components/README.md
@@ -55,7 +55,7 @@ yarn add @thi.ng/hdom-components
```
-Package sizes (gzipped, pre-treeshake): ESM: 2.29 KB / CJS: 2.41 KB / UMD: 2.41 KB
+Package sizes (gzipped, pre-treeshake): ESM: 2.25 KB / CJS: 2.37 KB / UMD: 2.37 KB
## Dependencies
diff --git a/packages/hdom-components/package.json b/packages/hdom-components/package.json
index e0d7fa110c..9862947a95 100644
--- a/packages/hdom-components/package.json
+++ b/packages/hdom-components/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/hdom-components",
- "version": "3.2.8",
+ "version": "3.2.9",
"description": "Raw, skinnable UI & SVG components for @thi.ng/hdom",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,22 +33,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/transducers-stats": "^1.1.22",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/transducers-stats": "^1.1.23",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/hdom-components/src/pager.ts b/packages/hdom-components/src/pager.ts
index f2908b8027..119a35c3fd 100644
--- a/packages/hdom-components/src/pager.ts
+++ b/packages/hdom-components/src/pager.ts
@@ -124,16 +124,12 @@ export interface PagerOpts {
*/
export const pager = (_opts: PagerOpts) => {
const opts = {
- root: (_, ...body: any[]) => ["div.pager", ...body],
- groupPrev: (_, ...bts: any[]) => ["div.pager-prev", ...bts],
- groupNext: (_, ...bts: any[]) => ["div.pager-next", ...bts],
- groupPages: (_, ...bts: any[]) => ["div.pager-pages", ...bts],
navStep: 1,
labelFirst: "<<",
labelPrev: "<",
labelNext: ">",
labelLast: ">>",
- ..._opts
+ ..._opts,
};
return (_: any, id: number, num: number, pageLen = 10, maxBts = 5) => {
const bt = opts.button;
@@ -145,14 +141,14 @@ export const pager = (_opts: PagerOpts) => {
[
opts.groupPrev,
bt(0, id, maxID, opts.labelFirst, !id),
- bt(Math.max(id - step!, 0), id, maxID, opts.labelPrev, !id)
+ bt(Math.max(id - step!, 0), id, maxID, opts.labelPrev, !id),
],
[
opts.groupPages,
map(
(i: number) => bt(i, id, maxID, i + 1, i === id),
pageRange(id, maxID, maxBts)
- )
+ ),
],
[
opts.groupNext,
@@ -163,8 +159,8 @@ export const pager = (_opts: PagerOpts) => {
opts.labelNext,
id >= maxID
),
- bt(maxID, id, maxID, opts.labelLast, id >= maxID)
- ]
+ bt(maxID, id, maxID, opts.labelLast, id >= maxID),
+ ],
];
};
};
diff --git a/packages/hdom-components/tsconfig.json b/packages/hdom-components/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/hdom-components/tsconfig.json
+++ b/packages/hdom-components/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/hdom-mock/CHANGELOG.md b/packages/hdom-mock/CHANGELOG.md
index 9b0765f349..edb8be74ff 100644
--- a/packages/hdom-mock/CHANGELOG.md
+++ b/packages/hdom-mock/CHANGELOG.md
@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.1.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.1.24...@thi.ng/hdom-mock@1.1.25) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/hdom-mock
+
+
+
+
+
+## [1.1.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.1.23...@thi.ng/hdom-mock@1.1.24) (2020-05-05)
+
+**Note:** Version bump only for package @thi.ng/hdom-mock
+
+
+
+
+
## [1.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.1.22...@thi.ng/hdom-mock@1.1.23) (2020-05-03)
**Note:** Version bump only for package @thi.ng/hdom-mock
diff --git a/packages/hdom-mock/package.json b/packages/hdom-mock/package.json
index fdbf9588d4..a9f7bb0c05 100644
--- a/packages/hdom-mock/package.json
+++ b/packages/hdom-mock/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/hdom-mock",
- "version": "1.1.23",
+ "version": "1.1.25",
"description": "Mock base implementation for @thi.ng/hdom API",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/hdom": "^8.0.23",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/hdom": "^8.0.25",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/hdom-mock/tsconfig.json b/packages/hdom-mock/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/hdom-mock/tsconfig.json
+++ b/packages/hdom-mock/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/hdom/CHANGELOG.md b/packages/hdom/CHANGELOG.md
index 32efc85c6a..9e03332481 100644
--- a/packages/hdom/CHANGELOG.md
+++ b/packages/hdom/CHANGELOG.md
@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [8.0.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.0.24...@thi.ng/hdom@8.0.25) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/hdom
+
+
+
+
+
+## [8.0.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.0.23...@thi.ng/hdom@8.0.24) (2020-05-05)
+
+**Note:** Version bump only for package @thi.ng/hdom
+
+
+
+
+
## [8.0.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.0.22...@thi.ng/hdom@8.0.23) (2020-05-03)
**Note:** Version bump only for package @thi.ng/hdom
diff --git a/packages/hdom/README.md b/packages/hdom/README.md
index b2cb8c10f4..47f4635f25 100644
--- a/packages/hdom/README.md
+++ b/packages/hdom/README.md
@@ -140,7 +140,7 @@ yarn install
yarn start
```
-Package sizes (gzipped, pre-treeshake): ESM: 3.60 KB / CJS: 3.71 KB / UMD: 3.63 KB
+Package sizes (gzipped, pre-treeshake): ESM: 3.59 KB / CJS: 3.71 KB / UMD: 3.62 KB
## Dependencies
diff --git a/packages/hdom/package.json b/packages/hdom/package.json
index 88a0e38f0f..9cb675c93a 100644
--- a/packages/hdom/package.json
+++ b/packages/hdom/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/hdom",
- "version": "8.0.23",
+ "version": "8.0.25",
"description": "Lightweight vanilla ES6 UI component trees with customizable branch-local behaviors",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,24 +33,24 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
- "@thi.ng/atom": "^4.1.6",
+ "@microsoft/api-extractor": "^7.8.0",
+ "@thi.ng/atom": "^4.1.7",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/diff": "^3.2.19",
- "@thi.ng/equiv": "^1.0.22",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/hiccup": "^3.2.21",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/diff": "^3.2.21",
+ "@thi.ng/equiv": "^1.0.23",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/hiccup": "^3.2.22",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/hdom/tsconfig.json b/packages/hdom/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/hdom/tsconfig.json
+++ b/packages/hdom/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/heaps/CHANGELOG.md b/packages/heaps/CHANGELOG.md
index 49e77647bd..7af3e28ef0 100644
--- a/packages/heaps/CHANGELOG.md
+++ b/packages/heaps/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.2.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.2.13...@thi.ng/heaps@1.2.14) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/heaps
+
+
+
+
+
## [1.2.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.2.12...@thi.ng/heaps@1.2.13) (2020-05-03)
**Note:** Version bump only for package @thi.ng/heaps
diff --git a/packages/heaps/package.json b/packages/heaps/package.json
index 52e6fafeed..0b2b6a6bdf 100644
--- a/packages/heaps/package.json
+++ b/packages/heaps/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/heaps",
- "version": "1.2.13",
+ "version": "1.2.14",
"description": "Various heap implementations for arbitrary values and with customizable ordering",
"module": "./index.js",
"main": "./lib/index.js",
@@ -34,19 +34,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/compare": "^1.3.5",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/compare": "^1.3.6",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/heaps/tsconfig.json b/packages/heaps/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/heaps/tsconfig.json
+++ b/packages/heaps/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/hiccup-carbon-icons/CHANGELOG.md b/packages/hiccup-carbon-icons/CHANGELOG.md
index e899dc78e6..5470ed3d4b 100644
--- a/packages/hiccup-carbon-icons/CHANGELOG.md
+++ b/packages/hiccup-carbon-icons/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.0.37](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@1.0.36...@thi.ng/hiccup-carbon-icons@1.0.37) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/hiccup-carbon-icons
+
+
+
+
+
## [1.0.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@1.0.35...@thi.ng/hiccup-carbon-icons@1.0.36) (2020-05-03)
**Note:** Version bump only for package @thi.ng/hiccup-carbon-icons
diff --git a/packages/hiccup-carbon-icons/package.json b/packages/hiccup-carbon-icons/package.json
index 1c7fdbecbd..5159261db8 100644
--- a/packages/hiccup-carbon-icons/package.json
+++ b/packages/hiccup-carbon-icons/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/hiccup-carbon-icons",
- "version": "1.0.36",
+ "version": "1.0.37",
"description": "Full set of IBM's Carbon icons in hiccup format",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,15 +33,15 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
- "@thi.ng/hiccup": "^3.2.21",
+ "@microsoft/api-extractor": "^7.8.0",
+ "@thi.ng/hiccup": "^3.2.22",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"files": [
"*.js",
@@ -69,6 +69,6 @@
"year": 2018
},
"dependencies": {
- "tslib": "^1.11.1"
+ "tslib": "^1.12.0"
}
}
diff --git a/packages/hiccup-carbon-icons/tsconfig.json b/packages/hiccup-carbon-icons/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/hiccup-carbon-icons/tsconfig.json
+++ b/packages/hiccup-carbon-icons/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/hiccup-css/CHANGELOG.md b/packages/hiccup-css/CHANGELOG.md
index 1ac7536241..ba54928837 100644
--- a/packages/hiccup-css/CHANGELOG.md
+++ b/packages/hiccup-css/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.1.22...@thi.ng/hiccup-css@1.1.23) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/hiccup-css
+
+
+
+
+
## [1.1.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.1.21...@thi.ng/hiccup-css@1.1.22) (2020-05-03)
**Note:** Version bump only for package @thi.ng/hiccup-css
diff --git a/packages/hiccup-css/README.md b/packages/hiccup-css/README.md
index 6778e57e88..3722f27932 100644
--- a/packages/hiccup-css/README.md
+++ b/packages/hiccup-css/README.md
@@ -102,7 +102,7 @@ yarn add @thi.ng/hiccup-css
```
-Package sizes (gzipped, pre-treeshake): ESM: 2.05 KB / CJS: 2.20 KB / UMD: 2.11 KB
+Package sizes (gzipped, pre-treeshake): ESM: 2.04 KB / CJS: 2.19 KB / UMD: 2.11 KB
## Dependencies
diff --git a/packages/hiccup-css/package.json b/packages/hiccup-css/package.json
index 17d5fccc3d..f5b83d2385 100644
--- a/packages/hiccup-css/package.json
+++ b/packages/hiccup-css/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/hiccup-css",
- "version": "1.1.22",
+ "version": "1.1.23",
"description": "CSS from nested JS data structures",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/hiccup-css/tsconfig.json b/packages/hiccup-css/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/hiccup-css/tsconfig.json
+++ b/packages/hiccup-css/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/hiccup-markdown/CHANGELOG.md b/packages/hiccup-markdown/CHANGELOG.md
index fd1d3e31bf..4d7040b295 100644
--- a/packages/hiccup-markdown/CHANGELOG.md
+++ b/packages/hiccup-markdown/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.2.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.2.10...@thi.ng/hiccup-markdown@1.2.11) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/hiccup-markdown
+
+
+
+
+
## [1.2.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.2.9...@thi.ng/hiccup-markdown@1.2.10) (2020-05-03)
**Note:** Version bump only for package @thi.ng/hiccup-markdown
diff --git a/packages/hiccup-markdown/README.md b/packages/hiccup-markdown/README.md
index 6638e45b3d..66b1cadfe6 100644
--- a/packages/hiccup-markdown/README.md
+++ b/packages/hiccup-markdown/README.md
@@ -54,7 +54,7 @@ yarn add @thi.ng/hiccup-markdown
```
-Package sizes (gzipped, pre-treeshake): ESM: 2.72 KB / CJS: 2.76 KB / UMD: 2.62 KB
+Package sizes (gzipped, pre-treeshake): ESM: 2.71 KB / CJS: 2.76 KB / UMD: 2.62 KB
## Dependencies
diff --git a/packages/hiccup-markdown/package.json b/packages/hiccup-markdown/package.json
index 58fe14ff60..d7db8460f3 100644
--- a/packages/hiccup-markdown/package.json
+++ b/packages/hiccup-markdown/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/hiccup-markdown",
- "version": "1.2.10",
+ "version": "1.2.11",
"description": "Markdown parser & serializer from/to Hiccup format",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,26 +33,26 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/arrays": "^0.6.6",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/defmulti": "^1.2.14",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/fsm": "^2.4.8",
- "@thi.ng/hiccup": "^3.2.21",
- "@thi.ng/strings": "^1.8.7",
- "@thi.ng/text-canvas": "^0.2.11",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/arrays": "^0.6.7",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/defmulti": "^1.2.15",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/fsm": "^2.4.9",
+ "@thi.ng/hiccup": "^3.2.22",
+ "@thi.ng/strings": "^1.8.8",
+ "@thi.ng/text-canvas": "^0.2.12",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/hiccup-markdown/tsconfig.json b/packages/hiccup-markdown/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/hiccup-markdown/tsconfig.json
+++ b/packages/hiccup-markdown/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/hiccup-svg/CHANGELOG.md b/packages/hiccup-svg/CHANGELOG.md
index b587444046..fe911cfc27 100644
--- a/packages/hiccup-svg/CHANGELOG.md
+++ b/packages/hiccup-svg/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [3.4.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.4.17...@thi.ng/hiccup-svg@3.4.18) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/hiccup-svg
+
+
+
+
+
## [3.4.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.4.16...@thi.ng/hiccup-svg@3.4.17) (2020-05-03)
**Note:** Version bump only for package @thi.ng/hiccup-svg
diff --git a/packages/hiccup-svg/package.json b/packages/hiccup-svg/package.json
index c1f10d330b..cb53f501c7 100644
--- a/packages/hiccup-svg/package.json
+++ b/packages/hiccup-svg/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/hiccup-svg",
- "version": "3.4.17",
+ "version": "3.4.18",
"description": "SVG element functions for @thi.ng/hiccup & @thi.ng/hdom",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/color": "^1.1.20",
- "@thi.ng/hiccup": "^3.2.21",
- "tslib": "^1.11.1"
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/color": "^1.1.21",
+ "@thi.ng/hiccup": "^3.2.22",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/hiccup-svg/tsconfig.json b/packages/hiccup-svg/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/hiccup-svg/tsconfig.json
+++ b/packages/hiccup-svg/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/hiccup/CHANGELOG.md b/packages/hiccup/CHANGELOG.md
index 81d05ba9b3..8b2852c7e1 100644
--- a/packages/hiccup/CHANGELOG.md
+++ b/packages/hiccup/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [3.2.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.2.21...@thi.ng/hiccup@3.2.22) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/hiccup
+
+
+
+
+
## [3.2.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.2.20...@thi.ng/hiccup@3.2.21) (2020-05-03)
**Note:** Version bump only for package @thi.ng/hiccup
diff --git a/packages/hiccup/package.json b/packages/hiccup/package.json
index d6a8859d1f..099c3ace1c 100644
--- a/packages/hiccup/package.json
+++ b/packages/hiccup/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/hiccup",
- "version": "3.2.21",
+ "version": "3.2.22",
"description": "HTML/SVG/XML serialization of nested data structures, iterables & closures",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
- "@thi.ng/atom": "^4.1.6",
+ "@microsoft/api-extractor": "^7.8.0",
+ "@thi.ng/atom": "^4.1.7",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/errors": "^1.2.13",
- "tslib": "^1.11.1"
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/errors": "^1.2.14",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/hiccup/tsconfig.json b/packages/hiccup/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/hiccup/tsconfig.json
+++ b/packages/hiccup/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/idgen/CHANGELOG.md b/packages/idgen/CHANGELOG.md
index 6775ecac8d..3f32fecab3 100644
--- a/packages/idgen/CHANGELOG.md
+++ b/packages/idgen/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.2.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@0.2.12...@thi.ng/idgen@0.2.13) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/idgen
+
+
+
+
+
## [0.2.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@0.2.11...@thi.ng/idgen@0.2.12) (2020-05-03)
**Note:** Version bump only for package @thi.ng/idgen
diff --git a/packages/idgen/README.md b/packages/idgen/README.md
index e0282cabbd..2666c3aa0f 100644
--- a/packages/idgen/README.md
+++ b/packages/idgen/README.md
@@ -61,7 +61,7 @@ yarn add @thi.ng/idgen
```
-Package sizes (gzipped, pre-treeshake): ESM: 847 bytes / CJS: 895 bytes / UMD: 985 bytes
+Package sizes (gzipped, pre-treeshake): ESM: 853 bytes / CJS: 909 bytes / UMD: 992 bytes
## Dependencies
diff --git a/packages/idgen/package.json b/packages/idgen/package.json
index 7cd224cef2..4305299d3f 100644
--- a/packages/idgen/package.json
+++ b/packages/idgen/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/idgen",
- "version": "0.2.12",
+ "version": "0.2.13",
"description": "Generator of opaque numeric identifiers with optional support for ID versioning and efficient re-use",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,18 +33,18 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/idgen/tsconfig.json b/packages/idgen/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/idgen/tsconfig.json
+++ b/packages/idgen/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/iges/CHANGELOG.md b/packages/iges/CHANGELOG.md
index 0bce769711..773fd541b6 100644
--- a/packages/iges/CHANGELOG.md
+++ b/packages/iges/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.1.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.1.29...@thi.ng/iges@1.1.30) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/iges
+
+
+
+
+
## [1.1.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.1.28...@thi.ng/iges@1.1.29) (2020-05-03)
**Note:** Version bump only for package @thi.ng/iges
diff --git a/packages/iges/package.json b/packages/iges/package.json
index a42d99e2ce..4642754263 100644
--- a/packages/iges/package.json
+++ b/packages/iges/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/iges",
- "version": "1.1.29",
+ "version": "1.1.30",
"description": "IGES 5.3 serializer for (currently only) polygonal geometry, both open & closed",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,23 +33,23 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/defmulti": "^1.2.14",
- "@thi.ng/strings": "^1.8.7",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/defmulti": "^1.2.15",
+ "@thi.ng/strings": "^1.8.8",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/iges/tsconfig.json b/packages/iges/tsconfig.json
index 4fee5e86b8..ba3b382df2 100644
--- a/packages/iges/tsconfig.json
+++ b/packages/iges/tsconfig.json
@@ -1,9 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
"include": ["./src/**/*.ts"]
}
diff --git a/packages/imgui/CHANGELOG.md b/packages/imgui/CHANGELOG.md
index 42ccc02164..3fa9281083 100644
--- a/packages/imgui/CHANGELOG.md
+++ b/packages/imgui/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.2.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.2.15...@thi.ng/imgui@0.2.16) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/imgui
+
+
+
+
+
## [0.2.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.2.14...@thi.ng/imgui@0.2.15) (2020-05-03)
**Note:** Version bump only for package @thi.ng/imgui
diff --git a/packages/imgui/README.md b/packages/imgui/README.md
index 98507ae57f..16e18eabae 100644
--- a/packages/imgui/README.md
+++ b/packages/imgui/README.md
@@ -235,7 +235,7 @@ yarn add @thi.ng/imgui
```
-Package sizes (gzipped, pre-treeshake): ESM: 6.65 KB / CJS: 6.84 KB / UMD: 6.95 KB
+Package sizes (gzipped, pre-treeshake): ESM: 6.65 KB / CJS: 6.84 KB / UMD: 6.94 KB
## Dependencies
diff --git a/packages/imgui/package.json b/packages/imgui/package.json
index ccca646a48..64aa74c513 100644
--- a/packages/imgui/package.json
+++ b/packages/imgui/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/imgui",
- "version": "0.2.15",
+ "version": "0.2.16",
"description": "Immediate mode GUI with flexible state handling & data only shape output",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,27 +33,27 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/geom": "^1.9.2",
- "@thi.ng/geom-api": "^1.0.16",
- "@thi.ng/geom-isec": "^0.4.16",
- "@thi.ng/geom-tessellate": "^0.2.27",
- "@thi.ng/layout": "^0.1.10",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/geom": "^1.9.3",
+ "@thi.ng/geom-api": "^1.0.17",
+ "@thi.ng/geom-isec": "^0.4.17",
+ "@thi.ng/geom-tessellate": "^0.2.28",
+ "@thi.ng/layout": "^0.1.11",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/imgui/tsconfig.json b/packages/imgui/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/imgui/tsconfig.json
+++ b/packages/imgui/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/interceptors/CHANGELOG.md b/packages/interceptors/CHANGELOG.md
index effd09b015..8dc48d9e30 100644
--- a/packages/interceptors/CHANGELOG.md
+++ b/packages/interceptors/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.2.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.2.17...@thi.ng/interceptors@2.2.18) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/interceptors
+
+
+
+
+
## [2.2.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.2.16...@thi.ng/interceptors@2.2.17) (2020-05-03)
**Note:** Version bump only for package @thi.ng/interceptors
diff --git a/packages/interceptors/README.md b/packages/interceptors/README.md
index 6c4a3f66ef..1b6116717f 100644
--- a/packages/interceptors/README.md
+++ b/packages/interceptors/README.md
@@ -132,7 +132,7 @@ yarn add @thi.ng/interceptors
```
-Package sizes (gzipped, pre-treeshake): ESM: 2.16 KB / CJS: 2.29 KB / UMD: 2.23 KB
+Package sizes (gzipped, pre-treeshake): ESM: 2.15 KB / CJS: 2.28 KB / UMD: 2.22 KB
## Dependencies
diff --git a/packages/interceptors/package.json b/packages/interceptors/package.json
index 5e83acd555..9f39de78ac 100644
--- a/packages/interceptors/package.json
+++ b/packages/interceptors/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/interceptors",
- "version": "2.2.17",
+ "version": "2.2.18",
"description": "Interceptor based event bus, side effect & immutable state handling",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,22 +33,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/atom": "^4.1.6",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/paths": "^4.0.5",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/atom": "^4.1.7",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/paths": "^4.0.6",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/interceptors/tsconfig.json b/packages/interceptors/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/interceptors/tsconfig.json
+++ b/packages/interceptors/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/intervals/CHANGELOG.md b/packages/intervals/CHANGELOG.md
index 2207986950..8deb113e05 100644
--- a/packages/intervals/CHANGELOG.md
+++ b/packages/intervals/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@2.0.13...@thi.ng/intervals@2.0.14) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/intervals
+
+
+
+
+
## [2.0.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@2.0.12...@thi.ng/intervals@2.0.13) (2020-05-03)
**Note:** Version bump only for package @thi.ng/intervals
diff --git a/packages/intervals/package.json b/packages/intervals/package.json
index a2fabfbee5..7a2b7349e2 100644
--- a/packages/intervals/package.json
+++ b/packages/intervals/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/intervals",
- "version": "2.0.13",
+ "version": "2.0.14",
"description": "Closed/open/semi-open interval data type, queries & operations",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/dlogic": "^1.0.22",
- "@thi.ng/errors": "^1.2.13",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/dlogic": "^1.0.23",
+ "@thi.ng/errors": "^1.2.14",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/intervals/tsconfig.json b/packages/intervals/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/intervals/tsconfig.json
+++ b/packages/intervals/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/iterators/CHANGELOG.md b/packages/iterators/CHANGELOG.md
index 3d3e961a15..c92a8b1b2e 100644
--- a/packages/iterators/CHANGELOG.md
+++ b/packages/iterators/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [5.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.1.22...@thi.ng/iterators@5.1.23) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/iterators
+
+
+
+
+
## [5.1.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.1.21...@thi.ng/iterators@5.1.22) (2020-05-03)
**Note:** Version bump only for package @thi.ng/iterators
diff --git a/packages/iterators/README.md b/packages/iterators/README.md
index fc543f1f41..2ce7b19d8b 100644
--- a/packages/iterators/README.md
+++ b/packages/iterators/README.md
@@ -95,7 +95,7 @@ yarn add @thi.ng/iterators
```
-Package sizes (gzipped, pre-treeshake): ESM: 2.46 KB / CJS: 2.68 KB / UMD: 2.50 KB
+Package sizes (gzipped, pre-treeshake): ESM: 2.46 KB / CJS: 2.68 KB / UMD: 2.49 KB
## Dependencies
diff --git a/packages/iterators/package.json b/packages/iterators/package.json
index 772800e9d4..ab2c93122d 100644
--- a/packages/iterators/package.json
+++ b/packages/iterators/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/iterators",
- "version": "5.1.22",
+ "version": "5.1.23",
"description": "Clojure inspired, composable ES6 iterators & generators",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/dcons": "^2.2.15",
- "@thi.ng/errors": "^1.2.13",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/dcons": "^2.2.16",
+ "@thi.ng/errors": "^1.2.14",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/iterators/tsconfig.json b/packages/iterators/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/iterators/tsconfig.json
+++ b/packages/iterators/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/layout/CHANGELOG.md b/packages/layout/CHANGELOG.md
index d4b63985f7..3b27ff34e6 100644
--- a/packages/layout/CHANGELOG.md
+++ b/packages/layout/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@0.1.10...@thi.ng/layout@0.1.11) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/layout
+
+
+
+
+
## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@0.1.9...@thi.ng/layout@0.1.10) (2020-05-03)
**Note:** Version bump only for package @thi.ng/layout
diff --git a/packages/layout/package.json b/packages/layout/package.json
index 44b5391189..8b9ace1e45 100644
--- a/packages/layout/package.json
+++ b/packages/layout/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/layout",
- "version": "0.1.10",
+ "version": "0.1.11",
"description": "TODO",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/layout/tsconfig.json b/packages/layout/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/layout/tsconfig.json
+++ b/packages/layout/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/leb128/CHANGELOG.md b/packages/leb128/CHANGELOG.md
index 2d1de4b875..3a99a435cf 100644
--- a/packages/leb128/CHANGELOG.md
+++ b/packages/leb128/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@1.0.16...@thi.ng/leb128@1.0.17) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/leb128
+
+
+
+
+
## [1.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@1.0.15...@thi.ng/leb128@1.0.16) (2020-05-03)
**Note:** Version bump only for package @thi.ng/leb128
diff --git a/packages/leb128/package.json b/packages/leb128/package.json
index de5210dbd8..fbbab3a38f 100644
--- a/packages/leb128/package.json
+++ b/packages/leb128/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/leb128",
- "version": "1.0.16",
+ "version": "1.0.17",
"description": "WASM based LEB128 encoder / decoder (signed & unsigned)",
"module": "./index.js",
"main": "./lib/index.js",
@@ -34,20 +34,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/transducers-binary": "^0.5.12",
- "tslib": "^1.11.1"
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/transducers-binary": "^0.5.13",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/leb128/tsconfig.json b/packages/leb128/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/leb128/tsconfig.json
+++ b/packages/leb128/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/lsys/CHANGELOG.md b/packages/lsys/CHANGELOG.md
index a1e1cca860..ae6746ed4d 100644
--- a/packages/lsys/CHANGELOG.md
+++ b/packages/lsys/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.2.43](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.2.42...@thi.ng/lsys@0.2.43) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/lsys
+
+
+
+
+
## [0.2.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.2.41...@thi.ng/lsys@0.2.42) (2020-05-03)
**Note:** Version bump only for package @thi.ng/lsys
diff --git a/packages/lsys/package.json b/packages/lsys/package.json
index 8f6d94f4ab..c609949362 100644
--- a/packages/lsys/package.json
+++ b/packages/lsys/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/lsys",
- "version": "0.2.42",
+ "version": "0.2.43",
"description": "Functional, extensible L-System architecture w/ support for probabilistic rules",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,24 +33,24 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/compose": "^1.4.6",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/random": "^1.4.8",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/compose": "^1.4.7",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/random": "^1.4.9",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/lsys/tsconfig.json b/packages/lsys/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/lsys/tsconfig.json
+++ b/packages/lsys/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/malloc/CHANGELOG.md b/packages/malloc/CHANGELOG.md
index 3a4f4f14e2..2786c6507a 100644
--- a/packages/malloc/CHANGELOG.md
+++ b/packages/malloc/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [4.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@4.1.14...@thi.ng/malloc@4.1.15) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/malloc
+
+
+
+
+
## [4.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@4.1.13...@thi.ng/malloc@4.1.14) (2020-05-03)
**Note:** Version bump only for package @thi.ng/malloc
diff --git a/packages/malloc/package.json b/packages/malloc/package.json
index 372a71bdd8..3c0ddbdb84 100644
--- a/packages/malloc/package.json
+++ b/packages/malloc/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/malloc",
- "version": "4.1.14",
+ "version": "4.1.15",
"description": "ArrayBuffer based malloc() impl for hybrid JS/WASM use cases, based on thi.ng/tinyalloc",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/binary": "^2.0.6",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/errors": "^1.2.13",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/binary": "^2.0.7",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/errors": "^1.2.14",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/malloc/tsconfig.json b/packages/malloc/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/malloc/tsconfig.json
+++ b/packages/malloc/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/math/CHANGELOG.md b/packages/math/CHANGELOG.md
index c478305ff8..d4a179fcfc 100644
--- a/packages/math/CHANGELOG.md
+++ b/packages/math/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.7.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.7.9...@thi.ng/math@1.7.10) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/math
+
+
+
+
+
## [1.7.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.7.8...@thi.ng/math@1.7.9) (2020-05-03)
**Note:** Version bump only for package @thi.ng/math
diff --git a/packages/math/package.json b/packages/math/package.json
index e3e43b8f33..1783d2429f 100644
--- a/packages/math/package.json
+++ b/packages/math/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/math",
- "version": "1.7.9",
+ "version": "1.7.10",
"description": "Assorted common math functions & utilities",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,14 +33,14 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"files": [
"*.js",
@@ -61,6 +61,6 @@
},
"sideEffects": false,
"dependencies": {
- "tslib": "^1.11.1"
+ "tslib": "^1.12.0"
}
}
diff --git a/packages/math/tsconfig.json b/packages/math/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/math/tsconfig.json
+++ b/packages/math/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/matrices/CHANGELOG.md b/packages/matrices/CHANGELOG.md
index af15e15c19..af290928f5 100644
--- a/packages/matrices/CHANGELOG.md
+++ b/packages/matrices/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.6.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.6.14...@thi.ng/matrices@0.6.15) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/matrices
+
+
+
+
+
## [0.6.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.6.13...@thi.ng/matrices@0.6.14) (2020-05-03)
**Note:** Version bump only for package @thi.ng/matrices
diff --git a/packages/matrices/package.json b/packages/matrices/package.json
index 1884083654..2ebe651b7d 100644
--- a/packages/matrices/package.json
+++ b/packages/matrices/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/matrices",
- "version": "0.6.14",
+ "version": "0.6.15",
"description": "Matrix & quaternion operations for 2D/3D geometry processing",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/matrices/tsconfig.json b/packages/matrices/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/matrices/tsconfig.json
+++ b/packages/matrices/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/memoize/CHANGELOG.md b/packages/memoize/CHANGELOG.md
index ba68e8f962..926c0917da 100644
--- a/packages/memoize/CHANGELOG.md
+++ b/packages/memoize/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@2.0.10...@thi.ng/memoize@2.0.11) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/memoize
+
+
+
+
+
## [2.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@2.0.9...@thi.ng/memoize@2.0.10) (2020-05-03)
**Note:** Version bump only for package @thi.ng/memoize
diff --git a/packages/memoize/package.json b/packages/memoize/package.json
index 7d423f8ea8..b3832ca89d 100644
--- a/packages/memoize/package.json
+++ b/packages/memoize/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/memoize",
- "version": "2.0.10",
+ "version": "2.0.11",
"description": "Function memoization with configurable caching",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,18 +33,18 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/memoize/tsconfig.json b/packages/memoize/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/memoize/tsconfig.json
+++ b/packages/memoize/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/mime/CHANGELOG.md b/packages/mime/CHANGELOG.md
index d4074b2372..f606354a32 100644
--- a/packages/mime/CHANGELOG.md
+++ b/packages/mime/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.1.10...@thi.ng/mime@0.1.11) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/mime
+
+
+
+
+
## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.1.9...@thi.ng/mime@0.1.10) (2020-05-03)
**Note:** Version bump only for package @thi.ng/mime
diff --git a/packages/mime/package.json b/packages/mime/package.json
index 411483daa4..7d22f53fa3 100644
--- a/packages/mime/package.json
+++ b/packages/mime/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/mime",
- "version": "0.1.10",
+ "version": "0.1.11",
"description": "350+ file extension to MIME type mappings, based on mime-db",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,18 +33,18 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/mime/tsconfig.json b/packages/mime/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/mime/tsconfig.json
+++ b/packages/mime/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/morton/CHANGELOG.md b/packages/morton/CHANGELOG.md
index 32c7fd3ab6..8795767528 100644
--- a/packages/morton/CHANGELOG.md
+++ b/packages/morton/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.0.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@2.0.12...@thi.ng/morton@2.0.13) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/morton
+
+
+
+
+
## [2.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@2.0.11...@thi.ng/morton@2.0.12) (2020-05-03)
**Note:** Version bump only for package @thi.ng/morton
diff --git a/packages/morton/package.json b/packages/morton/package.json
index 2d603c5bd6..5e69a2777e 100644
--- a/packages/morton/package.json
+++ b/packages/morton/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/morton",
- "version": "2.0.12",
+ "version": "2.0.13",
"description": "Z-order curve / Morton encoding, decoding & range extraction for arbitrary dimensions",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/binary": "^2.0.6",
- "@thi.ng/math": "^1.7.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/binary": "^2.0.7",
+ "@thi.ng/math": "^1.7.10",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/morton/tsconfig.json b/packages/morton/tsconfig.json
index bbab8bf58f..fb28507515 100644
--- a/packages/morton/tsconfig.json
+++ b/packages/morton/tsconfig.json
@@ -2,7 +2,6 @@
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": ".",
- "module": "es6",
"target": "ESNext"
},
"include": ["./src/**/*.ts"]
diff --git a/packages/parse/CHANGELOG.md b/packages/parse/CHANGELOG.md
index e2389d3218..2b8f583282 100644
--- a/packages/parse/CHANGELOG.md
+++ b/packages/parse/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.5.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.5.3...@thi.ng/parse@0.5.4) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/parse
+
+
+
+
+
## [0.5.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.5.2...@thi.ng/parse@0.5.3) (2020-05-03)
**Note:** Version bump only for package @thi.ng/parse
diff --git a/packages/parse/README.md b/packages/parse/README.md
index ba7898a7b5..2682340c7d 100644
--- a/packages/parse/README.md
+++ b/packages/parse/README.md
@@ -65,7 +65,7 @@ yarn add @thi.ng/parse
```
-Package sizes (gzipped, pre-treeshake): ESM: 4.51 KB / CJS: 4.86 KB / UMD: 4.57 KB
+Package sizes (gzipped, pre-treeshake): ESM: 4.52 KB / CJS: 4.87 KB / UMD: 4.58 KB
## Dependencies
diff --git a/packages/parse/package.json b/packages/parse/package.json
index cb807d013e..d23878ce31 100644
--- a/packages/parse/package.json
+++ b/packages/parse/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/parse",
- "version": "0.5.3",
+ "version": "0.5.4",
"description": "Purely functional parser combinators & AST generation for generic inputs",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/defmulti": "^1.2.14",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/strings": "^1.8.7"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/defmulti": "^1.2.15",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/strings": "^1.8.8"
},
"files": [
"*.js",
diff --git a/packages/parse/tsconfig.json b/packages/parse/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/parse/tsconfig.json
+++ b/packages/parse/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/paths/CHANGELOG.md b/packages/paths/CHANGELOG.md
index 3c61c3216c..f847b7d15c 100644
--- a/packages/paths/CHANGELOG.md
+++ b/packages/paths/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [4.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@4.0.5...@thi.ng/paths@4.0.6) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/paths
+
+
+
+
+
## [4.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@4.0.4...@thi.ng/paths@4.0.5) (2020-05-03)
**Note:** Version bump only for package @thi.ng/paths
diff --git a/packages/paths/package.json b/packages/paths/package.json
index fd24cf01f7..f2659ad95e 100644
--- a/packages/paths/package.json
+++ b/packages/paths/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/paths",
- "version": "4.0.5",
+ "version": "4.0.6",
"description": "Immutable, optimized and optionally typed path-based object property / array accessors with structural sharing",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/errors": "^1.2.13",
- "tslib": "^1.11.1"
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/errors": "^1.2.14",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/paths/tsconfig.json b/packages/paths/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/paths/tsconfig.json
+++ b/packages/paths/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/pixel/CHANGELOG.md b/packages/pixel/CHANGELOG.md
index 54f77ea1f2..0ac544236b 100644
--- a/packages/pixel/CHANGELOG.md
+++ b/packages/pixel/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.1.19...@thi.ng/pixel@0.1.20) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/pixel
+
+
+
+
+
## [0.1.19](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.1.18...@thi.ng/pixel@0.1.19) (2020-05-03)
**Note:** Version bump only for package @thi.ng/pixel
diff --git a/packages/pixel/README.md b/packages/pixel/README.md
index 82bb17ab13..a89afdea89 100644
--- a/packages/pixel/README.md
+++ b/packages/pixel/README.md
@@ -107,7 +107,7 @@ yarn add @thi.ng/pixel
```
-Package sizes (gzipped, pre-treeshake): ESM: 3.13 KB / CJS: 3.28 KB / UMD: 3.26 KB
+Package sizes (gzipped, pre-treeshake): ESM: 3.10 KB / CJS: 3.25 KB / UMD: 3.23 KB
## Dependencies
diff --git a/packages/pixel/package.json b/packages/pixel/package.json
index 9615d13923..68dee0d353 100644
--- a/packages/pixel/package.json
+++ b/packages/pixel/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/pixel",
- "version": "0.1.19",
+ "version": "0.1.20",
"description": "Typed array backed, packed pixel buffer w/ customizable formats, blitting, conversions",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/porter-duff": "^0.1.18",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/porter-duff": "^0.1.19",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/pixel/tsconfig.json b/packages/pixel/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/pixel/tsconfig.json
+++ b/packages/pixel/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/pointfree-lang/CHANGELOG.md b/packages/pointfree-lang/CHANGELOG.md
index ab9f61610b..1c76eba644 100644
--- a/packages/pointfree-lang/CHANGELOG.md
+++ b/packages/pointfree-lang/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.4.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.4.2...@thi.ng/pointfree-lang@1.4.3) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/pointfree-lang
+
+
+
+
+
## [1.4.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.4.1...@thi.ng/pointfree-lang@1.4.2) (2020-05-03)
**Note:** Version bump only for package @thi.ng/pointfree-lang
diff --git a/packages/pointfree-lang/README.md b/packages/pointfree-lang/README.md
index b8b90f93a6..eddd2c33bf 100644
--- a/packages/pointfree-lang/README.md
+++ b/packages/pointfree-lang/README.md
@@ -78,7 +78,7 @@ yarn add @thi.ng/pointfree-lang
```
-Package sizes (gzipped, pre-treeshake): ESM: 5.23 KB / CJS: 5.23 KB / UMD: 5.13 KB
+Package sizes (gzipped, pre-treeshake): ESM: 5.24 KB / CJS: 5.24 KB / UMD: 5.13 KB
## Dependencies
diff --git a/packages/pointfree-lang/package.json b/packages/pointfree-lang/package.json
index f31bd9b617..7d01a0e49e 100644
--- a/packages/pointfree-lang/package.json
+++ b/packages/pointfree-lang/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/pointfree-lang",
- "version": "1.4.2",
+ "version": "1.4.3",
"description": "Forth style syntax layer/compiler & CLI for the @thi.ng/pointfree DSL",
"module": "./index.js",
"main": "./lib/index.js",
@@ -37,22 +37,22 @@
"pub": "yarn build:release && yarn publish --access public"
},
"devDependencies": {
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"pegjs": "^0.11.0-dev.325",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/bench": "^2.0.11",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/pointfree": "^2.0.3",
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/bench": "^2.0.12",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/pointfree": "^2.0.4",
"commander": "^5.1.0",
- "tslib": "^1.11.1"
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/pointfree-lang/src/index.ts b/packages/pointfree-lang/src/index.ts
index bbdba93d54..9893ad0eeb 100644
--- a/packages/pointfree-lang/src/index.ts
+++ b/packages/pointfree-lang/src/index.ts
@@ -1,4 +1,4 @@
-import { ILogger, IObjectOf, NULL_LOGGER } from "@thi.ng/api";
+import { Fn2, ILogger, IObjectOf, NULL_LOGGER } from "@thi.ng/api";
import { illegalArgs, illegalState } from "@thi.ng/errors";
import * as pf from "@thi.ng/pointfree";
import { ALIASES, ASTNode, NodeType, VisitorState } from "./api";
@@ -126,7 +126,7 @@ const loadvar = (node: ASTNode) => (ctx: pf.StackContext) => (
*/
const storevar = (id: string) => (ctx: pf.StackContext) => {
pf.ensureStack(ctx[0], 1);
- let v = ctx[2].__vars[id];
+ const v = ctx[2].__vars[id];
if (v === undefined) {
ctx[2].__vars[id] = [ctx[0].pop()];
} else {
@@ -144,7 +144,7 @@ const storevar = (id: string) => (ctx: pf.StackContext) => {
*/
const beginvar = (id: string) => (ctx: pf.StackContext) => {
pf.ensureStack(ctx[0], 1);
- let v = ctx[2].__vars[id];
+ const v = ctx[2].__vars[id];
if (v === undefined) {
ctx[2].__vars[id] = [ctx[0].pop()];
} else {
@@ -241,14 +241,7 @@ const visitDeref = (
node: ASTNode,
ctx: pf.StackContext,
state: VisitorState
-) => {
- if (state.word) {
- ctx[0].push(loadvar(node));
- } else {
- ctx[0].push(resolveVar(node, ctx));
- }
- return ctx;
-};
+) => (ctx[0].push(state.word ? loadvar(node) : resolveVar(node, ctx)), ctx);
/**
* VAR_STORE visitor. If `state.word` is true, pushes `storevar(id)` on
@@ -264,13 +257,8 @@ const visitStore = (
ctx: pf.StackContext,
state: VisitorState
) => {
- const id = node.id!;
- if (state.word) {
- ctx[0].push(storevar(id));
- return ctx;
- } else {
- return storevar(id)(ctx);
- }
+ const store = storevar(node.id!);
+ return state.word ? (ctx[0].push(store), ctx) : store(ctx);
};
/**
@@ -300,25 +288,18 @@ const visitWord = (
}
let wctx = pf.ctx([], ctx[2]);
state.word = { name: id, loc: node.loc };
- if (node.locals) {
- for (
- let l = node.locals, stack = wctx[0], i = l.length - 1;
- i >= 0;
- i--
- ) {
- stack.push(beginvar(l[i]));
+ const locals = node.locals;
+ if (locals) {
+ for (let stack = wctx[0], i = locals.length; --i >= 0; ) {
+ stack.push(beginvar(locals[i]));
}
}
for (let n of node.body) {
wctx = visit(n, wctx, state);
}
- if (node.locals) {
- for (
- let l = node.locals, stack = wctx[0], i = l.length - 1;
- i >= 0;
- i--
- ) {
- stack.push(endvar(l[i]));
+ if (locals) {
+ for (let stack = wctx[0], i = locals.length; --i >= 0; ) {
+ stack.push(endvar(locals[i]));
}
}
const w = pf.defWord(wctx[0]);
@@ -329,15 +310,31 @@ const visitWord = (
};
const visitStackComment = (node: ASTNode, state: VisitorState) => {
- if (state.word && !state.word.stack) {
- state.word.stack = node.body.join(" -- ");
- state.word.arities = node.body.map((x: string) => {
+ const word = state.word;
+ if (word && !word.stack) {
+ word.stack = node.body.join(" -- ");
+ word.arities = node.body.map((x: string) => {
const args = x.split(" ");
return args[0] === "" ? 0 : x.indexOf("?") >= 0 ? -1 : args.length;
});
}
};
+const visitWithResolver = (resolve: Fn2) => (
+ node: ASTNode,
+ ctx: pf.StackContext,
+ state: VisitorState
+) => (
+ ctx[0].push(
+ state.word
+ ? (_ctx: pf.StackContext) => (
+ _ctx[0].push(resolve(node, _ctx)), _ctx
+ )
+ : resolve(node, ctx)
+ ),
+ ctx
+);
+
/**
* ARRAY visitor for arrays/quotations. If `state.word` is true, pushes
* call to {@link resolveArray} on temp word stack, else calls {@link resolveArray}
@@ -347,22 +344,7 @@ const visitStackComment = (node: ASTNode, state: VisitorState) => {
* @param ctx -
* @param state -
*/
-const visitArray = (
- node: ASTNode,
- ctx: pf.StackContext,
- state: VisitorState
-) => {
- if (state.word) {
- ctx[0].push(
- (_ctx: pf.StackContext) => (
- _ctx[0].push(resolveArray(node, _ctx)), _ctx
- )
- );
- } else {
- ctx[0].push(resolveArray(node, ctx));
- }
- return ctx;
-};
+const visitArray = visitWithResolver(resolveArray);
/**
* OBJ visitor for object literals. If `state.word` is true, pushes call
@@ -373,22 +355,7 @@ const visitArray = (
* @param ctx -
* @param state -
*/
-const visitObject = (
- node: ASTNode,
- ctx: pf.StackContext,
- state: VisitorState
-) => {
- if (state.word) {
- ctx[0].push(
- (_ctx: pf.StackContext) => (
- _ctx[0].push(resolveObject(node, _ctx)), _ctx
- )
- );
- } else {
- ctx[0].push(resolveObject(node, ctx));
- }
- return ctx;
-};
+const visitObject = visitWithResolver(resolveObject);
/**
* Prepares a the given environment object and if needed injects/updates
diff --git a/packages/pointfree-lang/tsconfig.json b/packages/pointfree-lang/tsconfig.json
index faed4e5fe7..e1cc9c29a1 100644
--- a/packages/pointfree-lang/tsconfig.json
+++ b/packages/pointfree-lang/tsconfig.json
@@ -2,11 +2,7 @@
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": ".",
- "module": "es6",
- "target": "es6",
"preserveConstEnums": false
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/pointfree/CHANGELOG.md b/packages/pointfree/CHANGELOG.md
index 7bbc667577..58b6bb16ea 100644
--- a/packages/pointfree/CHANGELOG.md
+++ b/packages/pointfree/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@2.0.3...@thi.ng/pointfree@2.0.4) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/pointfree
+
+
+
+
+
## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@2.0.2...@thi.ng/pointfree@2.0.3) (2020-05-03)
**Note:** Version bump only for package @thi.ng/pointfree
diff --git a/packages/pointfree/README.md b/packages/pointfree/README.md
index 254a1549ff..a9baae0b30 100644
--- a/packages/pointfree/README.md
+++ b/packages/pointfree/README.md
@@ -204,7 +204,7 @@ yarn add @thi.ng/pointfree
```
-Package sizes (gzipped, pre-treeshake): ESM: 3.31 KB / CJS: 3.84 KB / UMD: 3.55 KB
+Package sizes (gzipped, pre-treeshake): ESM: 3.30 KB / CJS: 3.83 KB / UMD: 3.54 KB
## Dependencies
diff --git a/packages/pointfree/package.json b/packages/pointfree/package.json
index cb3a3b0365..8b3c1fa1c3 100644
--- a/packages/pointfree/package.json
+++ b/packages/pointfree/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/pointfree",
- "version": "2.0.3",
+ "version": "2.0.4",
"description": "Pointfree functional composition / Forth style stack execution engine",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,22 +33,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/compose": "^1.4.6",
- "@thi.ng/equiv": "^1.0.22",
- "@thi.ng/errors": "^1.2.13",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/compose": "^1.4.7",
+ "@thi.ng/equiv": "^1.0.23",
+ "@thi.ng/errors": "^1.2.14",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/pointfree/tsconfig.json b/packages/pointfree/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/pointfree/tsconfig.json
+++ b/packages/pointfree/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/poisson/CHANGELOG.md b/packages/poisson/CHANGELOG.md
index 494de3b7e5..a075a15bfd 100644
--- a/packages/poisson/CHANGELOG.md
+++ b/packages/poisson/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@1.0.16...@thi.ng/poisson@1.0.17) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/poisson
+
+
+
+
+
## [1.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@1.0.15...@thi.ng/poisson@1.0.16) (2020-05-03)
**Note:** Version bump only for package @thi.ng/poisson
diff --git a/packages/poisson/package.json b/packages/poisson/package.json
index ae1afddb4a..5ac849d98f 100644
--- a/packages/poisson/package.json
+++ b/packages/poisson/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/poisson",
- "version": "1.0.16",
+ "version": "1.0.17",
"description": "nD Poisson-disc sampling w/ support for spatial density functions and custom PRNGs",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/geom-api": "^1.0.16",
- "@thi.ng/random": "^1.4.8",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/geom-api": "^1.0.17",
+ "@thi.ng/random": "^1.4.9",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/poisson/tsconfig.json b/packages/poisson/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/poisson/tsconfig.json
+++ b/packages/poisson/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/porter-duff/CHANGELOG.md b/packages/porter-duff/CHANGELOG.md
index 75aea61fe0..24d8cf6f63 100644
--- a/packages/porter-duff/CHANGELOG.md
+++ b/packages/porter-duff/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.19](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@0.1.18...@thi.ng/porter-duff@0.1.19) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/porter-duff
+
+
+
+
+
## [0.1.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@0.1.17...@thi.ng/porter-duff@0.1.18) (2020-05-03)
**Note:** Version bump only for package @thi.ng/porter-duff
diff --git a/packages/porter-duff/package.json b/packages/porter-duff/package.json
index 35f5f10a67..f6ca1da5b6 100644
--- a/packages/porter-duff/package.json
+++ b/packages/porter-duff/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/porter-duff",
- "version": "0.1.18",
+ "version": "0.1.19",
"description": "Porter-Duff operators for packed ints & float-array alpha compositing",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/math": "^1.7.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/math": "^1.7.10",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/porter-duff/tsconfig.json b/packages/porter-duff/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/porter-duff/tsconfig.json
+++ b/packages/porter-duff/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/quad-edge/CHANGELOG.md b/packages/quad-edge/CHANGELOG.md
index 9ebef61f52..d88d1cd850 100644
--- a/packages/quad-edge/CHANGELOG.md
+++ b/packages/quad-edge/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.2.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@0.2.15...@thi.ng/quad-edge@0.2.16) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/quad-edge
+
+
+
+
+
## [0.2.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@0.2.14...@thi.ng/quad-edge@0.2.15) (2020-05-03)
**Note:** Version bump only for package @thi.ng/quad-edge
diff --git a/packages/quad-edge/package.json b/packages/quad-edge/package.json
index dfd2d93c4a..38705a9aa5 100644
--- a/packages/quad-edge/package.json
+++ b/packages/quad-edge/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/quad-edge",
- "version": "0.2.15",
+ "version": "0.2.16",
"description": "Quadedge data structure after Guibas & Stolfi",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,14 +33,14 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"files": [
"*.js",
@@ -68,6 +68,6 @@
"year": 2015
},
"dependencies": {
- "tslib": "^1.11.1"
+ "tslib": "^1.12.0"
}
}
diff --git a/packages/quad-edge/tsconfig.json b/packages/quad-edge/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/quad-edge/tsconfig.json
+++ b/packages/quad-edge/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/ramp/CHANGELOG.md b/packages/ramp/CHANGELOG.md
index 1f8fa1f53c..00bb446ff5 100644
--- a/packages/ramp/CHANGELOG.md
+++ b/packages/ramp/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@0.1.16...@thi.ng/ramp@0.1.17) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/ramp
+
+
+
+
+
## [0.1.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@0.1.15...@thi.ng/ramp@0.1.16) (2020-05-03)
**Note:** Version bump only for package @thi.ng/ramp
diff --git a/packages/ramp/package.json b/packages/ramp/package.json
index a66b99d34c..062cd6bf93 100644
--- a/packages/ramp/package.json
+++ b/packages/ramp/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/ramp",
- "version": "0.1.16",
+ "version": "0.1.17",
"description": "Parametric interpolated 1D lookup tables for remapping values",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,23 +33,23 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/arrays": "^0.6.6",
- "@thi.ng/compare": "^1.3.5",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/arrays": "^0.6.7",
+ "@thi.ng/compare": "^1.3.6",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/ramp/tsconfig.json b/packages/ramp/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/ramp/tsconfig.json
+++ b/packages/ramp/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/random/CHANGELOG.md b/packages/random/CHANGELOG.md
index 782805529c..38c775828e 100644
--- a/packages/random/CHANGELOG.md
+++ b/packages/random/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.4.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.4.8...@thi.ng/random@1.4.9) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/random
+
+
+
+
+
## [1.4.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.4.7...@thi.ng/random@1.4.8) (2020-05-03)
**Note:** Version bump only for package @thi.ng/random
diff --git a/packages/random/package.json b/packages/random/package.json
index 5ef2a5bebc..14d8cdd64e 100644
--- a/packages/random/package.json
+++ b/packages/random/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/random",
- "version": "1.4.8",
+ "version": "1.4.9",
"description": "Pseudo-random number generators w/ unified API",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/random/tsconfig.json b/packages/random/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/random/tsconfig.json
+++ b/packages/random/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/range-coder/CHANGELOG.md b/packages/range-coder/CHANGELOG.md
index d1be7bc8b2..434cfe0790 100644
--- a/packages/range-coder/CHANGELOG.md
+++ b/packages/range-coder/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.0.43](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@1.0.42...@thi.ng/range-coder@1.0.43) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/range-coder
+
+
+
+
+
## [1.0.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@1.0.41...@thi.ng/range-coder@1.0.42) (2020-05-03)
**Note:** Version bump only for package @thi.ng/range-coder
diff --git a/packages/range-coder/package.json b/packages/range-coder/package.json
index b81f5a3289..0a49bb318a 100644
--- a/packages/range-coder/package.json
+++ b/packages/range-coder/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/range-coder",
- "version": "1.0.42",
+ "version": "1.0.43",
"description": "Binary data range encoder / decoder",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
- "@thi.ng/transducers": "^6.4.9",
+ "@microsoft/api-extractor": "^7.8.0",
+ "@thi.ng/transducers": "^6.5.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/bitstream": "^1.1.16",
- "tslib": "^1.11.1"
+ "@thi.ng/bitstream": "^1.1.17",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/range-coder/tsconfig.json b/packages/range-coder/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/range-coder/tsconfig.json
+++ b/packages/range-coder/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/resolve-map/CHANGELOG.md b/packages/resolve-map/CHANGELOG.md
index b7ffb7a560..fb02360102 100644
--- a/packages/resolve-map/CHANGELOG.md
+++ b/packages/resolve-map/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [4.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.1.22...@thi.ng/resolve-map@4.1.23) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/resolve-map
+
+
+
+
+
## [4.1.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.1.21...@thi.ng/resolve-map@4.1.22) (2020-05-03)
**Note:** Version bump only for package @thi.ng/resolve-map
diff --git a/packages/resolve-map/README.md b/packages/resolve-map/README.md
index 04bc5525c1..0375f16220 100644
--- a/packages/resolve-map/README.md
+++ b/packages/resolve-map/README.md
@@ -58,7 +58,7 @@ yarn add @thi.ng/resolve-map
```
-Package sizes (gzipped, pre-treeshake): ESM: 876 bytes / CJS: 927 bytes / UMD: 985 bytes
+Package sizes (gzipped, pre-treeshake): ESM: 872 bytes / CJS: 921 bytes / UMD: 981 bytes
## Dependencies
diff --git a/packages/resolve-map/package.json b/packages/resolve-map/package.json
index c3013c6d14..ab65caedb1 100644
--- a/packages/resolve-map/package.json
+++ b/packages/resolve-map/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/resolve-map",
- "version": "4.1.22",
+ "version": "4.1.23",
"description": "DAG resolution of vanilla objects & arrays with internally linked values",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/paths": "^4.0.5",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/paths": "^4.0.6",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/resolve-map/tsconfig.json b/packages/resolve-map/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/resolve-map/tsconfig.json
+++ b/packages/resolve-map/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/rle-pack/CHANGELOG.md b/packages/rle-pack/CHANGELOG.md
index 2929080f60..7107000a6c 100644
--- a/packages/rle-pack/CHANGELOG.md
+++ b/packages/rle-pack/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.1.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@2.1.16...@thi.ng/rle-pack@2.1.17) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/rle-pack
+
+
+
+
+
## [2.1.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@2.1.15...@thi.ng/rle-pack@2.1.16) (2020-05-03)
**Note:** Version bump only for package @thi.ng/rle-pack
diff --git a/packages/rle-pack/package.json b/packages/rle-pack/package.json
index de2a5f875a..9cd91d856d 100644
--- a/packages/rle-pack/package.json
+++ b/packages/rle-pack/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/rle-pack",
- "version": "2.1.16",
+ "version": "2.1.17",
"description": "Binary run-length encoding packer w/ flexible repeat bit widths",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"benchmark": "^2.1.4",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/bitstream": "^1.1.16",
- "@thi.ng/errors": "^1.2.13",
- "tslib": "^1.11.1"
+ "@thi.ng/bitstream": "^1.1.17",
+ "@thi.ng/errors": "^1.2.14",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/rle-pack/tsconfig.json b/packages/rle-pack/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/rle-pack/tsconfig.json
+++ b/packages/rle-pack/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/router/CHANGELOG.md b/packages/router/CHANGELOG.md
index 7c55128436..dcae2895f4 100644
--- a/packages/router/CHANGELOG.md
+++ b/packages/router/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.0.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@2.0.20...@thi.ng/router@2.0.21) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/router
+
+
+
+
+
## [2.0.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@2.0.19...@thi.ng/router@2.0.20) (2020-05-03)
**Note:** Version bump only for package @thi.ng/router
diff --git a/packages/router/README.md b/packages/router/README.md
index 8e85635852..3a8efe8a1d 100644
--- a/packages/router/README.md
+++ b/packages/router/README.md
@@ -53,7 +53,7 @@ yarn add @thi.ng/router
```
-Package sizes (gzipped, pre-treeshake): ESM: 1.50 KB / CJS: 1.55 KB / UMD: 1.64 KB
+Package sizes (gzipped, pre-treeshake): ESM: 1.50 KB / CJS: 1.57 KB / UMD: 1.65 KB
## Dependencies
diff --git a/packages/router/package.json b/packages/router/package.json
index cecf825bcb..c17704cb49 100644
--- a/packages/router/package.json
+++ b/packages/router/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/router",
- "version": "2.0.20",
+ "version": "2.0.21",
"description": "Generic router for browser & non-browser based applications",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/equiv": "^1.0.22",
- "@thi.ng/errors": "^1.2.13",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/equiv": "^1.0.23",
+ "@thi.ng/errors": "^1.2.14",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/router/tsconfig.json b/packages/router/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/router/tsconfig.json
+++ b/packages/router/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/rstream-csp/CHANGELOG.md b/packages/rstream-csp/CHANGELOG.md
index 38aba566c8..e59a87bf18 100644
--- a/packages/rstream-csp/CHANGELOG.md
+++ b/packages/rstream-csp/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@2.0.16...@thi.ng/rstream-csp@2.0.17) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/rstream-csp
+
+
+
+
+
## [2.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@2.0.15...@thi.ng/rstream-csp@2.0.16) (2020-05-03)
**Note:** Version bump only for package @thi.ng/rstream-csp
diff --git a/packages/rstream-csp/README.md b/packages/rstream-csp/README.md
index d7a8917c1a..639fc88f5e 100644
--- a/packages/rstream-csp/README.md
+++ b/packages/rstream-csp/README.md
@@ -48,7 +48,7 @@ yarn add @thi.ng/rstream-csp
```
-Package sizes (gzipped, pre-treeshake): ESM: 249 bytes / CJS: 305 bytes / UMD: 405 bytes
+Package sizes (gzipped, pre-treeshake): ESM: 247 bytes / CJS: 302 bytes / UMD: 402 bytes
## Dependencies
diff --git a/packages/rstream-csp/package.json b/packages/rstream-csp/package.json
index 84e6fa73f0..85e2ac64ee 100644
--- a/packages/rstream-csp/package.json
+++ b/packages/rstream-csp/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/rstream-csp",
- "version": "2.0.16",
+ "version": "2.0.17",
"description": "@thi.ng/csp bridge module for @thi.ng/rstream",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/csp": "^1.1.22",
- "@thi.ng/rstream": "^4.0.8",
- "tslib": "^1.11.1"
+ "@thi.ng/csp": "^1.1.23",
+ "@thi.ng/rstream": "^4.1.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/rstream-csp/tsconfig.json b/packages/rstream-csp/tsconfig.json
index ad49a0c5d4..001167787f 100644
--- a/packages/rstream-csp/tsconfig.json
+++ b/packages/rstream-csp/tsconfig.json
@@ -2,10 +2,7 @@
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": ".",
- "module": "es6",
"target": "esnext"
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/rstream-dot/CHANGELOG.md b/packages/rstream-dot/CHANGELOG.md
index 0c7f76d7be..5e6a1aff26 100644
--- a/packages/rstream-dot/CHANGELOG.md
+++ b/packages/rstream-dot/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.1.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.1.23...@thi.ng/rstream-dot@1.1.24) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/rstream-dot
+
+
+
+
+
## [1.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.1.22...@thi.ng/rstream-dot@1.1.23) (2020-05-03)
**Note:** Version bump only for package @thi.ng/rstream-dot
diff --git a/packages/rstream-dot/package.json b/packages/rstream-dot/package.json
index 31775785a5..cf441515ec 100644
--- a/packages/rstream-dot/package.json
+++ b/packages/rstream-dot/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/rstream-dot",
- "version": "1.1.23",
+ "version": "1.1.24",
"description": "Graphviz DOT conversion of @thi.ng/rstream dataflow graph topologies",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,18 +33,18 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/rstream": "^4.0.8",
- "tslib": "^1.11.1"
+ "@thi.ng/rstream": "^4.1.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/rstream-dot/tsconfig.json b/packages/rstream-dot/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/rstream-dot/tsconfig.json
+++ b/packages/rstream-dot/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/rstream-gestures/CHANGELOG.md b/packages/rstream-gestures/CHANGELOG.md
index 85dfb197ea..5c1c17b118 100644
--- a/packages/rstream-gestures/CHANGELOG.md
+++ b/packages/rstream-gestures/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@2.0.15...@thi.ng/rstream-gestures@2.0.16) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/rstream-gestures
+
+
+
+
+
## [2.0.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@2.0.14...@thi.ng/rstream-gestures@2.0.15) (2020-05-03)
**Note:** Version bump only for package @thi.ng/rstream-gestures
diff --git a/packages/rstream-gestures/package.json b/packages/rstream-gestures/package.json
index 83ae69b541..94fe4d4fb0 100644
--- a/packages/rstream-gestures/package.json
+++ b/packages/rstream-gestures/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/rstream-gestures",
- "version": "2.0.15",
+ "version": "2.0.16",
"description": "Unified mouse, mouse wheel & multi-touch event stream abstraction",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,22 +33,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/rstream": "^4.0.8",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/rstream": "^4.1.0",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/rstream-gestures/tsconfig.json b/packages/rstream-gestures/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/rstream-gestures/tsconfig.json
+++ b/packages/rstream-gestures/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/rstream-graph/CHANGELOG.md b/packages/rstream-graph/CHANGELOG.md
index db7ef99cf7..cf40689ac5 100644
--- a/packages/rstream-graph/CHANGELOG.md
+++ b/packages/rstream-graph/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [3.2.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.2.16...@thi.ng/rstream-graph@3.2.17) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/rstream-graph
+
+
+
+
+
## [3.2.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.2.15...@thi.ng/rstream-graph@3.2.16) (2020-05-03)
**Note:** Version bump only for package @thi.ng/rstream-graph
diff --git a/packages/rstream-graph/README.md b/packages/rstream-graph/README.md
index 7137391514..818a2dd753 100644
--- a/packages/rstream-graph/README.md
+++ b/packages/rstream-graph/README.md
@@ -54,7 +54,7 @@ yarn add @thi.ng/rstream-graph
```
-Package sizes (gzipped, pre-treeshake): ESM: 1.02 KB / CJS: 1.12 KB / UMD: 1.16 KB
+Package sizes (gzipped, pre-treeshake): ESM: 1.03 KB / CJS: 1.13 KB / UMD: 1.16 KB
## Dependencies
diff --git a/packages/rstream-graph/package.json b/packages/rstream-graph/package.json
index 40d4a7e329..5f664d684c 100644
--- a/packages/rstream-graph/package.json
+++ b/packages/rstream-graph/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/rstream-graph",
- "version": "3.2.16",
+ "version": "3.2.17",
"description": "Declarative dataflow graph construction for @thi.ng/rstream",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,24 +33,24 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/paths": "^4.0.5",
- "@thi.ng/resolve-map": "^4.1.22",
- "@thi.ng/rstream": "^4.0.8",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/paths": "^4.0.6",
+ "@thi.ng/resolve-map": "^4.1.23",
+ "@thi.ng/rstream": "^4.1.0",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/rstream-graph/tsconfig.json b/packages/rstream-graph/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/rstream-graph/tsconfig.json
+++ b/packages/rstream-graph/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/rstream-log-file/CHANGELOG.md b/packages/rstream-log-file/CHANGELOG.md
index 50b915eea3..58503f9ace 100644
--- a/packages/rstream-log-file/CHANGELOG.md
+++ b/packages/rstream-log-file/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.39](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@0.1.38...@thi.ng/rstream-log-file@0.1.39) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/rstream-log-file
+
+
+
+
+
## [0.1.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@0.1.37...@thi.ng/rstream-log-file@0.1.38) (2020-05-03)
**Note:** Version bump only for package @thi.ng/rstream-log-file
diff --git a/packages/rstream-log-file/package.json b/packages/rstream-log-file/package.json
index c5a94aa3c3..8ed13e79a8 100644
--- a/packages/rstream-log-file/package.json
+++ b/packages/rstream-log-file/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/rstream-log-file",
- "version": "0.1.38",
+ "version": "0.1.39",
"description": "File output handler for structured, multilevel & hierarchical loggers based on @thi.ng/rstream",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,18 +33,18 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/rstream": "^4.0.8",
- "tslib": "^1.11.1"
+ "@thi.ng/rstream": "^4.1.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/rstream-log-file/tsconfig.json b/packages/rstream-log-file/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/rstream-log-file/tsconfig.json
+++ b/packages/rstream-log-file/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/rstream-log/CHANGELOG.md b/packages/rstream-log/CHANGELOG.md
index 3165a6a3fb..2da91d9e85 100644
--- a/packages/rstream-log/CHANGELOG.md
+++ b/packages/rstream-log/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [3.1.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.1.23...@thi.ng/rstream-log@3.1.24) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/rstream-log
+
+
+
+
+
## [3.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.1.22...@thi.ng/rstream-log@3.1.23) (2020-05-03)
**Note:** Version bump only for package @thi.ng/rstream-log
diff --git a/packages/rstream-log/README.md b/packages/rstream-log/README.md
index fdca24f6a7..a63cf97be0 100644
--- a/packages/rstream-log/README.md
+++ b/packages/rstream-log/README.md
@@ -54,7 +54,7 @@ yarn add @thi.ng/rstream-log
```
-Package sizes (gzipped, pre-treeshake): ESM: 736 bytes / CJS: 863 bytes / UMD: 917 bytes
+Package sizes (gzipped, pre-treeshake): ESM: 736 bytes / CJS: 862 bytes / UMD: 916 bytes
## Dependencies
diff --git a/packages/rstream-log/package.json b/packages/rstream-log/package.json
index b5eda1ffe5..233f111a79 100644
--- a/packages/rstream-log/package.json
+++ b/packages/rstream-log/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/rstream-log",
- "version": "3.1.23",
+ "version": "3.1.24",
"description": "Structured, multilevel & hierarchical loggers based on @thi.ng/rstream",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,22 +33,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/rstream": "^4.0.8",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/rstream": "^4.1.0",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/rstream-log/tsconfig.json b/packages/rstream-log/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/rstream-log/tsconfig.json
+++ b/packages/rstream-log/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/rstream-query/CHANGELOG.md b/packages/rstream-query/CHANGELOG.md
index 799e2029e0..00801df8d1 100644
--- a/packages/rstream-query/CHANGELOG.md
+++ b/packages/rstream-query/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.1.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.1.23...@thi.ng/rstream-query@1.1.24) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/rstream-query
+
+
+
+
+
## [1.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.1.22...@thi.ng/rstream-query@1.1.23) (2020-05-03)
**Note:** Version bump only for package @thi.ng/rstream-query
diff --git a/packages/rstream-query/package.json b/packages/rstream-query/package.json
index 1df3353287..9dc2ff1c6b 100644
--- a/packages/rstream-query/package.json
+++ b/packages/rstream-query/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/rstream-query",
- "version": "1.1.23",
+ "version": "1.1.24",
"description": "@thi.ng/rstream based triple store & reactive query engine",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,26 +33,26 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/associative": "^4.0.7",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/equiv": "^1.0.22",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/rstream": "^4.0.8",
- "@thi.ng/rstream-dot": "^1.1.23",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/associative": "^4.0.8",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/equiv": "^1.0.23",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/rstream": "^4.1.0",
+ "@thi.ng/rstream-dot": "^1.1.24",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/rstream-query/tsconfig.json b/packages/rstream-query/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/rstream-query/tsconfig.json
+++ b/packages/rstream-query/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/rstream/CHANGELOG.md b/packages/rstream/CHANGELOG.md
index 61242fa39e..24374062c4 100644
--- a/packages/rstream/CHANGELOG.md
+++ b/packages/rstream/CHANGELOG.md
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@4.0.8...@thi.ng/rstream@4.1.0) (2020-05-14)
+
+
+### Features
+
+* **rstream:** [#221](https://github.com/thi-ng/umbrella/issues/221), update StreamSync input removal ([52ee040](https://github.com/thi-ng/umbrella/commit/52ee04010814aa6aa3362f8bd1b52ea857ff8ed0))
+
+
+
+
+
## [4.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@4.0.7...@thi.ng/rstream@4.0.8) (2020-05-03)
diff --git a/packages/rstream/README.md b/packages/rstream/README.md
index ba59dbab0f..ff238f5119 100644
--- a/packages/rstream/README.md
+++ b/packages/rstream/README.md
@@ -136,7 +136,7 @@ yarn add @thi.ng/rstream
```
-Package sizes (gzipped, pre-treeshake): ESM: 5.10 KB / CJS: 5.27 KB / UMD: 5.21 KB
+Package sizes (gzipped, pre-treeshake): ESM: 5.11 KB / CJS: 5.29 KB / UMD: 5.22 KB
## Dependencies
diff --git a/packages/rstream/package.json b/packages/rstream/package.json
index bf17bbc800..984efdaa72 100644
--- a/packages/rstream/package.json
+++ b/packages/rstream/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/rstream",
- "version": "4.0.8",
+ "version": "4.1.0",
"description": "Reactive streams & subscription primitives for constructing dataflow graphs / pipelines",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,24 +33,24 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/associative": "^4.0.7",
- "@thi.ng/atom": "^4.1.6",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/paths": "^4.0.5",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/associative": "^4.0.8",
+ "@thi.ng/atom": "^4.1.7",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/paths": "^4.0.6",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/rstream/src/stream-sync.ts b/packages/rstream/src/stream-sync.ts
index e9acc1d3cc..60690fcb91 100644
--- a/packages/rstream/src/stream-sync.ts
+++ b/packages/rstream/src/stream-sync.ts
@@ -1,20 +1,21 @@
+import type { IObjectOf } from "@thi.ng/api";
import { isPlainObject } from "@thi.ng/checks";
import {
comp,
labeled,
mapVals,
- partitionSync
+ partitionSync,
+ PartitionSync,
} from "@thi.ng/transducers";
import {
CloseMode,
ISubscribable,
LOGGER,
State,
- TransformableOpts
+ TransformableOpts,
} from "./api";
import { Subscription } from "./subscription";
import { optsWithID } from "./utils/idgen";
-import type { IObjectOf } from "@thi.ng/api";
export interface StreamSyncOpts
extends TransformableOpts, B> {
@@ -60,6 +61,13 @@ export interface StreamSyncOpts
* available values...
*/
backPressure: number;
+ /**
+ * Remove previously received value of an input in result tuple when
+ * input is removed.
+ *
+ * @defaultValue false
+ */
+ clean: boolean;
}
/**
@@ -89,7 +97,10 @@ export interface StreamSyncOpts
*
* Input streams can be added and removed dynamically and the emitted
* tuple size adjusts to the current number of inputs (the next time a
- * value is received from any input).
+ * value is received from any input). After an input is removed (or
+ * done) its last received value can also be removed from the result
+ * tuple. This behavior can be configured via the `clean` option given
+ * to `sync()` (disabled by default).
*
* If the `reset` option is enabled, the last emitted tuple is allowed
* to be incomplete, by default. To only allow complete tuples, also set
@@ -134,20 +145,16 @@ export class StreamSync extends Subscription {
* maps real src.id to (potentially aliased) input IDs
*/
invRealSourceIDs: Map;
- /**
- * set of (potentially aliased) input IDs
- * these IDs are used to label inputs in result tuple
- */
- sourceIDs: Set;
+ psync: PartitionSync<[string, A]>;
+ clean: boolean;
constructor(opts: Partial>) {
- const srcIDs = new Set();
- const psync = partitionSync<[string, A]>(srcIDs, {
+ const psync = partitionSync<[string, A]>(new Set(), {
key: (x) => x[0],
mergeOnly: opts.mergeOnly === true,
reset: opts.reset === true,
all: opts.all !== false,
- backPressure: opts.backPressure || 0
+ backPressure: opts.backPressure || 0,
});
const mapv = mapVals((x: [string, A]) => x[1]);
super(
@@ -156,21 +163,22 @@ export class StreamSync extends Subscription {
...opts,
xform: opts.xform
? comp(psync, mapv, opts.xform)
- : comp(psync, mapv)
+ : comp(psync, mapv),
})
);
this.sources = new Map();
this.realSourceIDs = new Map();
this.invRealSourceIDs = new Map();
this.idSources = new Map();
- this.sourceIDs = srcIDs;
+ this.psync = psync;
+ this.clean = !!opts.clean;
opts.src && this.addAll(opts.src);
}
add(src: ISubscribable, id?: string) {
id || (id = src.id);
this.ensureState();
- this.sourceIDs.add(id);
+ this.psync.add(id);
this.realSourceIDs.set(id, src.id);
this.invRealSourceIDs.set(src.id, id);
this.idSources.set(src.id, src);
@@ -186,7 +194,7 @@ export class StreamSync extends Subscription {
}
},
done: () => this.markDone(src),
- __owner: this
+ __owner: this,
},
labeled(id),
{ id: `in-${id}` }
@@ -198,7 +206,7 @@ export class StreamSync extends Subscription {
if (isPlainObject(src)) {
// pre-add all source ids for partitionSync
for (let id in src) {
- this.sourceIDs.add(id);
+ this.psync.add(id);
}
for (let id in src) {
this.add((src)[id], id);
@@ -206,7 +214,7 @@ export class StreamSync extends Subscription {
} else {
// pre-add all source ids for partitionSync
for (let s of []>src) {
- this.sourceIDs.add(s.id);
+ this.psync.add(s.id);
}
for (let s of []>src) {
this.add(s);
@@ -219,7 +227,7 @@ export class StreamSync extends Subscription {
if (sub) {
const id = this.invRealSourceIDs.get(src.id)!;
LOGGER.info(`removing src: ${src.id} (${id})`);
- this.sourceIDs.delete(id);
+ this.psync.delete(id, this.clean);
this.realSourceIDs.delete(id);
this.invRealSourceIDs.delete(src.id);
this.idSources.delete(src.id);
@@ -238,7 +246,7 @@ export class StreamSync extends Subscription {
removeAll(src: ISubscribable[]) {
// pre-remove all source ids for partitionSync
for (let s of src) {
- this.sourceIDs.delete(this.invRealSourceIDs.get(s.id)!);
+ this.psync.delete(this.invRealSourceIDs.get(s.id)!);
}
let ok = true;
for (let s of src) {
@@ -274,7 +282,7 @@ export class StreamSync extends Subscription {
}
this.state = State.DONE;
this.sources.clear();
- this.sourceIDs.clear();
+ this.psync.clear();
this.realSourceIDs.clear();
this.invRealSourceIDs.clear();
this.idSources.clear();
diff --git a/packages/rstream/src/subscription.ts b/packages/rstream/src/subscription.ts
index 13a1bc1f8d..7799192ef4 100644
--- a/packages/rstream/src/subscription.ts
+++ b/packages/rstream/src/subscription.ts
@@ -137,7 +137,7 @@ export class Subscription
this.ensureState();
let sub: Subscription | undefined;
!peek(args) && args.pop();
- let opts: SubscriptionOpts =
+ const opts: Partial> =
args.length > 1 && isPlainObject(peek(args))
? { ...args.pop() }
: {};
diff --git a/packages/rstream/test/stream-sync.ts b/packages/rstream/test/stream-sync.ts
index da9e2a3e74..2a86de3978 100644
--- a/packages/rstream/test/stream-sync.ts
+++ b/packages/rstream/test/stream-sync.ts
@@ -1,11 +1,5 @@
import { Atom } from "@thi.ng/atom";
-import {
- comp,
- filter,
- last,
- map,
- take
-} from "@thi.ng/transducers";
+import { comp, filter, last, map, take } from "@thi.ng/transducers";
import * as assert from "assert";
import { TIMEOUT } from "./config";
import {
@@ -205,4 +199,24 @@ describe("StreamSync", () => {
done();
}, 5 * TIMEOUT);
});
+
+ it("input removal (clean)", (done) => {
+ const main = sync({
+ src: {
+ a: fromIterable([1]),
+ b: fromIterable([1, 2]),
+ },
+ clean: true,
+ });
+ const acc: any[] = [];
+ main.subscribe({
+ next(x) {
+ acc.push(x);
+ },
+ });
+ setTimeout(() => {
+ assert.deepEqual(acc, [{ a: 1, b: 1 }, { b: 2 }]);
+ done();
+ }, TIMEOUT);
+ });
});
diff --git a/packages/rstream/tsconfig.json b/packages/rstream/tsconfig.json
index fbd44a729e..89a3682c74 100644
--- a/packages/rstream/tsconfig.json
+++ b/packages/rstream/tsconfig.json
@@ -2,8 +2,6 @@
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": ".",
- "module": "es6",
- "target": "es6",
"preserveConstEnums": true
},
"include": ["./src/**/*.ts"]
diff --git a/packages/sax/CHANGELOG.md b/packages/sax/CHANGELOG.md
index c4040bc843..42b9f8977d 100644
--- a/packages/sax/CHANGELOG.md
+++ b/packages/sax/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.1.22...@thi.ng/sax@1.1.23) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/sax
+
+
+
+
+
## [1.1.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.1.21...@thi.ng/sax@1.1.22) (2020-05-03)
**Note:** Version bump only for package @thi.ng/sax
diff --git a/packages/sax/package.json b/packages/sax/package.json
index 7784473547..ffe8ca6471 100644
--- a/packages/sax/package.json
+++ b/packages/sax/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/sax",
- "version": "1.1.22",
+ "version": "1.1.23",
"description": "Transducer-based, SAX-like, non-validating, speedy & tiny XML parser",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/transducers-fsm": "^1.1.22",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/transducers-fsm": "^1.1.23",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/sax/tsconfig.json b/packages/sax/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/sax/tsconfig.json
+++ b/packages/sax/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/scenegraph/CHANGELOG.md b/packages/scenegraph/CHANGELOG.md
index 7301668e97..53a94f17a4 100644
--- a/packages/scenegraph/CHANGELOG.md
+++ b/packages/scenegraph/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.1.17...@thi.ng/scenegraph@0.1.18) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/scenegraph
+
+
+
+
+
## [0.1.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.1.16...@thi.ng/scenegraph@0.1.17) (2020-05-03)
**Note:** Version bump only for package @thi.ng/scenegraph
diff --git a/packages/scenegraph/package.json b/packages/scenegraph/package.json
index 5471c12136..d49d177ec6 100644
--- a/packages/scenegraph/package.json
+++ b/packages/scenegraph/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/scenegraph",
- "version": "0.1.17",
+ "version": "0.1.18",
"description": "Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/matrices": "^0.6.14",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/matrices": "^0.6.15",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/scenegraph/tsconfig.json b/packages/scenegraph/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/scenegraph/tsconfig.json
+++ b/packages/scenegraph/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/seq/CHANGELOG.md b/packages/seq/CHANGELOG.md
index 06b8e72031..051f641d48 100644
--- a/packages/seq/CHANGELOG.md
+++ b/packages/seq/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.2.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.2.12...@thi.ng/seq@0.2.13) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/seq
+
+
+
+
+
## [0.2.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.2.11...@thi.ng/seq@0.2.12) (2020-05-03)
**Note:** Version bump only for package @thi.ng/seq
diff --git a/packages/seq/package.json b/packages/seq/package.json
index 39864bf4d4..46dbfaa875 100644
--- a/packages/seq/package.json
+++ b/packages/seq/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/seq",
- "version": "0.2.12",
+ "version": "0.2.13",
"description": "Various implementations of the @thi.ng/api `ISeq` interface / sequence abstraction",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/seq/tsconfig.json b/packages/seq/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/seq/tsconfig.json
+++ b/packages/seq/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/sexpr/CHANGELOG.md b/packages/sexpr/CHANGELOG.md
index a9d3ebe379..960b42ba17 100644
--- a/packages/sexpr/CHANGELOG.md
+++ b/packages/sexpr/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.2.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.2.15...@thi.ng/sexpr@0.2.16) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/sexpr
+
+
+
+
+
## [0.2.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.2.14...@thi.ng/sexpr@0.2.15) (2020-05-03)
**Note:** Version bump only for package @thi.ng/sexpr
diff --git a/packages/sexpr/package.json b/packages/sexpr/package.json
index 0da418ac05..36ca2c2708 100644
--- a/packages/sexpr/package.json
+++ b/packages/sexpr/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/sexpr",
- "version": "0.2.15",
+ "version": "0.2.16",
"description": "Extensible S-Expression parser & runtime infrastructure",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/defmulti": "^1.2.14",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/defmulti": "^1.2.15",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/sexpr/tsconfig.json b/packages/sexpr/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/sexpr/tsconfig.json
+++ b/packages/sexpr/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/shader-ast-glsl/CHANGELOG.md b/packages/shader-ast-glsl/CHANGELOG.md
index d9bb31ab6c..275a1ec7af 100644
--- a/packages/shader-ast-glsl/CHANGELOG.md
+++ b/packages/shader-ast-glsl/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.1.25...@thi.ng/shader-ast-glsl@0.1.26) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/shader-ast-glsl
+
+
+
+
+
## [0.1.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.1.24...@thi.ng/shader-ast-glsl@0.1.25) (2020-05-03)
**Note:** Version bump only for package @thi.ng/shader-ast-glsl
diff --git a/packages/shader-ast-glsl/package.json b/packages/shader-ast-glsl/package.json
index 5ce200b802..ecf1ff216b 100644
--- a/packages/shader-ast-glsl/package.json
+++ b/packages/shader-ast-glsl/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/shader-ast-glsl",
- "version": "0.1.25",
+ "version": "0.1.26",
"description": "Customizable GLSL code generator for @thi.ng/shader-ast",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/shader-ast": "^0.3.19",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/shader-ast": "^0.3.20",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/shader-ast-glsl/tsconfig.json b/packages/shader-ast-glsl/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/shader-ast-glsl/tsconfig.json
+++ b/packages/shader-ast-glsl/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/shader-ast-js/CHANGELOG.md b/packages/shader-ast-js/CHANGELOG.md
index 785fb15e1c..210306a2e5 100644
--- a/packages/shader-ast-js/CHANGELOG.md
+++ b/packages/shader-ast-js/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.4.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.4.20...@thi.ng/shader-ast-js@0.4.21) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/shader-ast-js
+
+
+
+
+
## [0.4.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.4.19...@thi.ng/shader-ast-js@0.4.20) (2020-05-03)
**Note:** Version bump only for package @thi.ng/shader-ast-js
diff --git a/packages/shader-ast-js/package.json b/packages/shader-ast-js/package.json
index dc916ae379..20d5bf97ea 100644
--- a/packages/shader-ast-js/package.json
+++ b/packages/shader-ast-js/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/shader-ast-js",
- "version": "0.4.20",
+ "version": "0.4.21",
"description": "Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,25 +33,25 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/matrices": "^0.6.14",
- "@thi.ng/pixel": "^0.1.19",
- "@thi.ng/shader-ast": "^0.3.19",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/matrices": "^0.6.15",
+ "@thi.ng/pixel": "^0.1.20",
+ "@thi.ng/shader-ast": "^0.3.20",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/shader-ast-js/tsconfig.json b/packages/shader-ast-js/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/shader-ast-js/tsconfig.json
+++ b/packages/shader-ast-js/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/shader-ast-stdlib/CHANGELOG.md b/packages/shader-ast-stdlib/CHANGELOG.md
index a4a5e76ac3..d649194414 100644
--- a/packages/shader-ast-stdlib/CHANGELOG.md
+++ b/packages/shader-ast-stdlib/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.3.19](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.3.18...@thi.ng/shader-ast-stdlib@0.3.19) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/shader-ast-stdlib
+
+
+
+
+
## [0.3.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.3.17...@thi.ng/shader-ast-stdlib@0.3.18) (2020-05-03)
**Note:** Version bump only for package @thi.ng/shader-ast-stdlib
diff --git a/packages/shader-ast-stdlib/README.md b/packages/shader-ast-stdlib/README.md
index 721e04576e..7832d1dd1d 100644
--- a/packages/shader-ast-stdlib/README.md
+++ b/packages/shader-ast-stdlib/README.md
@@ -88,7 +88,7 @@ yarn add @thi.ng/shader-ast-stdlib
```
-Package sizes (gzipped, pre-treeshake): ESM: 5.76 KB / CJS: 6.53 KB / UMD: 5.99 KB
+Package sizes (gzipped, pre-treeshake): ESM: 5.76 KB / CJS: 6.53 KB / UMD: 5.98 KB
## Dependencies
diff --git a/packages/shader-ast-stdlib/package.json b/packages/shader-ast-stdlib/package.json
index 8f3c66f145..9b1fd0a49a 100644
--- a/packages/shader-ast-stdlib/package.json
+++ b/packages/shader-ast-stdlib/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/shader-ast-stdlib",
- "version": "0.3.18",
+ "version": "0.3.19",
"description": "Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,18 +33,18 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/shader-ast": "^0.3.19",
- "tslib": "^1.11.1"
+ "@thi.ng/shader-ast": "^0.3.20",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/shader-ast-stdlib/tsconfig.json b/packages/shader-ast-stdlib/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/shader-ast-stdlib/tsconfig.json
+++ b/packages/shader-ast-stdlib/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/shader-ast/CHANGELOG.md b/packages/shader-ast/CHANGELOG.md
index c433a2db4a..891506b036 100644
--- a/packages/shader-ast/CHANGELOG.md
+++ b/packages/shader-ast/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.3.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.3.19...@thi.ng/shader-ast@0.3.20) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/shader-ast
+
+
+
+
+
## [0.3.19](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.3.18...@thi.ng/shader-ast@0.3.19) (2020-05-03)
**Note:** Version bump only for package @thi.ng/shader-ast
diff --git a/packages/shader-ast/package.json b/packages/shader-ast/package.json
index 6f2bd635ec..c9a5de4692 100644
--- a/packages/shader-ast/package.json
+++ b/packages/shader-ast/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/shader-ast",
- "version": "0.3.19",
+ "version": "0.3.20",
"description": "DSL to define shader code in TypeScript and cross-compile to GLSL, JS and other targets",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,22 +33,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/defmulti": "^1.2.14",
- "@thi.ng/dgraph": "^1.2.7",
- "@thi.ng/errors": "^1.2.13",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/defmulti": "^1.2.15",
+ "@thi.ng/dgraph": "^1.2.8",
+ "@thi.ng/errors": "^1.2.14",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/shader-ast/tsconfig.json b/packages/shader-ast/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/shader-ast/tsconfig.json
+++ b/packages/shader-ast/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/simd/CHANGELOG.md b/packages/simd/CHANGELOG.md
index 891f102db4..c99bfd8278 100644
--- a/packages/simd/CHANGELOG.md
+++ b/packages/simd/CHANGELOG.md
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.1.16...@thi.ng/simd@0.2.0) (2020-05-14)
+
+
+### Features
+
+* **simd:** enable new ops supported in node 14/V8 8.3 ([5c46468](https://github.com/thi-ng/umbrella/commit/5c464682ef1a720cbfca3d79b76a94fc7444b781))
+
+
+
+
+
## [0.1.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.1.15...@thi.ng/simd@0.1.16) (2020-05-03)
**Note:** Version bump only for package @thi.ng/simd
diff --git a/packages/simd/README.md b/packages/simd/README.md
index b7ebf2e501..f2f8b694e7 100644
--- a/packages/simd/README.md
+++ b/packages/simd/README.md
@@ -38,12 +38,12 @@ for sources:
- `addn4_f32`
- `clamp4_f32`
- `clampn4_f32`
-- `div4_f32` (!)
-- `divn4_f32` (!)
+- `div4_f32`
+- `divn4_f32`
- `dot2_f32_aos` (2)
- `dot4_f32_aos`
- `dot4_f32_soa`
-- `invsqrt4_f32` (!)
+- `invsqrt4_f32`
- `madd4_f32`
- `maddn4_f32`
- `mag2_f32_aos`
@@ -64,7 +64,7 @@ for sources:
- `neg4_f32`
- `normalize2_f32_aos` (2)
- `normalize4_f32_aos`
-- `sqrt4_f32` (!)
+- `sqrt4_f32`
- `sub4_f32`
- `subn4_f32`
- `sum4_f32`
@@ -84,9 +84,11 @@ for documentation about the exposed TS/JS API...
The [WebAssembly SIMD spec](https://github.com/WebAssembly/simd) is
still WIP and (at the time of writing) only partially implemented and
-hidden behind feature flags.
+hidden behind feature flags. Currently only fully tested (& testable for
+me) on Node 14.1.
-- NodeJS (v12.10+): `node --experimental-wasm-simd`
+- [SIMD implementation status](https://github.com/WebAssembly/simd/blob/master/proposals/simd/ImplementationStatus.md)
+- Node (v12.10+): `node --experimental-wasm-simd`
- Chrome: Enable SIMD support via [chrome://flags](chrome://flags)
## Installation
@@ -103,7 +105,7 @@ yarn add @thi.ng/simd
```
-Package sizes (gzipped, pre-treeshake): ESM: 2.28 KB / CJS: 2.34 KB / UMD: 2.45 KB
+Package sizes (gzipped, pre-treeshake): ESM: 2.38 KB / CJS: 2.45 KB / UMD: 2.55 KB
## Dependencies
diff --git a/packages/simd/assembly/index.ts b/packages/simd/assembly/index.ts
index 6580a76ff6..e16be114e1 100644
--- a/packages/simd/assembly/index.ts
+++ b/packages/simd/assembly/index.ts
@@ -4,8 +4,8 @@ export * from "./addn";
export * from "./clamp";
// TODO waiting for native impl
-// export * from "./div";
-// export * from "./divn";
+export * from "./div";
+export * from "./divn";
export * from "./dot";
export * from "./madd";
@@ -25,7 +25,7 @@ export * from "./neg";
export * from "./normalize";
// TODO waiting for native impl
-// export * from "./sqrt";
+export * from "./sqrt";
export * from "./sub";
export * from "./subn";
diff --git a/packages/simd/package.json b/packages/simd/package.json
index 4302e725e1..62f402a7f0 100644
--- a/packages/simd/package.json
+++ b/packages/simd/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/simd",
- "version": "0.1.16",
+ "version": "0.2.0",
"description": "WASM based SIMD vector operations for batch processing",
"module": "./index.js",
"main": "./lib/index.js",
@@ -35,21 +35,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"assemblyscript": "^0.9.4",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/transducers-binary": "^0.5.12",
- "tslib": "^1.11.1"
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/transducers-binary": "^0.5.13",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/simd/src/api.ts b/packages/simd/src/api.ts
index 0b0a0dc552..5f55fec327 100644
--- a/packages/simd/src/api.ts
+++ b/packages/simd/src/api.ts
@@ -73,9 +73,7 @@ export interface SIMD {
dot4_f32_soa(out: number, a: number, b: number, num: number, sa: number, sb: number): number;
/**
- * FIXME waiting for native impl of SIMD instr
- *
- * {@link SIMD.sqrt4_f32}
+ * Also see {@link SIMD.sqrt4_f32}
*
* @param out -
* @param a -
@@ -163,9 +161,7 @@ export interface SIMD {
normalize4_f32_aos(out: number, a: number, num: number, norm: number, so: number, sa: number): number;
/**
- * FIXME waiting for native impl of SIMD instr
- *
- * {@link SIMD.invsqrt4_f32}
+ * Also see {@link SIMD.invsqrt4_f32}
*
* @param out -
* @param a -
diff --git a/packages/simd/test/index.ts b/packages/simd/test/index.ts
index 50224e117f..01448b9a18 100644
--- a/packages/simd/test/index.ts
+++ b/packages/simd/test/index.ts
@@ -51,11 +51,11 @@ assertEqual(res_f32(1024, 8), [10, 40, 90, 160, 250, 360, 490, 640]);
simd.muln4_f32(1024, 0, 10, 2, 4, 4);
assertEqual(res_f32(1024, 8), [10, 20, 30, 40, 50, 60, 70, 80]);
// div4_f32
-// simd.div4_f32(1024, 0, 48, 2, 4, 4, 4);
-// assertEqualDelta(res_f32(1024, 8), [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]);
+simd.div4_f32(1024, 0, 48, 2, 4, 4, 4);
+assertEqualDelta(res_f32(1024, 8), [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]);
// divn4_f32
-// simd.divn4_f32(1024, 0, 10, 2, 4, 4);
-// assertEqualDelta(res_f32(1024, 8), [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8]);
+simd.divn4_f32(1024, 0, 10, 2, 4, 4);
+assertEqualDelta(res_f32(1024, 8), [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8]);
// abs4_f32
simd.f32.set([-1, 2, -3, 4, 5, -6, 7, -8]);
@@ -178,14 +178,14 @@ assertEqualDelta(res_f32(1024, 4), [
1 * 1 + 2 * 2,
10 * 10 + 20 * 20,
100 * 100 + 200 * 200,
- 100 * 100 + 200 * 200
+ 100 * 100 + 200 * 200,
]);
simd.mag2_f32_aos(1024, 0, 4);
assertEqualDelta(res_f32(1024, 4), [
Math.sqrt(5),
Math.sqrt(500),
Math.sqrt(50000),
- Math.sqrt(50000)
+ Math.sqrt(50000),
]);
simd.magsq4_f32_aos(1024, 0, 2, 1, 4);
@@ -193,6 +193,23 @@ assertEqualDelta(res_f32(1024, 2), [505, 100000]);
simd.mag4_f32_aos(1024, 0, 2, 1, 4);
assertEqualDelta(res_f32(1024, 2), [Math.sqrt(505), Math.sqrt(100000)]);
+// sqrt4
+simd.f32.set([1, 2, 9, 16, 25, 36, 49, 64]);
+simd.sqrt4_f32(1024, 0, 2, 4, 4);
+assertEqualDelta(res_f32(1024, 8), [1, Math.SQRT2, 3, 4, 5, 6, 7, 8]);
+// invsqrt4
+simd.invsqrt4_f32(1024, 0, 2, 4, 4);
+assertEqualDelta(res_f32(1024, 8), [
+ 1,
+ Math.SQRT1_2,
+ 1 / 3,
+ 1 / 4,
+ 1 / 5,
+ 1 / 6,
+ 1 / 7,
+ 1 / 8,
+]);
+
// mix4_f32
// mixn4_f32
// prettier-ignore
diff --git a/packages/simd/tpl.readme.md b/packages/simd/tpl.readme.md
index 3e697ee41a..0543e9a133 100644
--- a/packages/simd/tpl.readme.md
+++ b/packages/simd/tpl.readme.md
@@ -29,12 +29,12 @@ for sources:
- `addn4_f32`
- `clamp4_f32`
- `clampn4_f32`
-- `div4_f32` (!)
-- `divn4_f32` (!)
+- `div4_f32`
+- `divn4_f32`
- `dot2_f32_aos` (2)
- `dot4_f32_aos`
- `dot4_f32_soa`
-- `invsqrt4_f32` (!)
+- `invsqrt4_f32`
- `madd4_f32`
- `maddn4_f32`
- `mag2_f32_aos`
@@ -55,7 +55,7 @@ for sources:
- `neg4_f32`
- `normalize2_f32_aos` (2)
- `normalize4_f32_aos`
-- `sqrt4_f32` (!)
+- `sqrt4_f32`
- `sub4_f32`
- `subn4_f32`
- `sum4_f32`
@@ -73,9 +73,11 @@ ${status}
The [WebAssembly SIMD spec](https://github.com/WebAssembly/simd) is
still WIP and (at the time of writing) only partially implemented and
-hidden behind feature flags.
+hidden behind feature flags. Currently only fully tested (& testable for
+me) on Node 14.1.
-- NodeJS (v12.10+): `node --experimental-wasm-simd`
+- [SIMD implementation status](https://github.com/WebAssembly/simd/blob/master/proposals/simd/ImplementationStatus.md)
+- Node (v12.10+): `node --experimental-wasm-simd`
- Chrome: Enable SIMD support via [chrome://flags](chrome://flags)
${supportPackages}
diff --git a/packages/simd/tsconfig.json b/packages/simd/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/simd/tsconfig.json
+++ b/packages/simd/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/soa/CHANGELOG.md b/packages/soa/CHANGELOG.md
index 41bf13a605..0fd3a48cbb 100644
--- a/packages/soa/CHANGELOG.md
+++ b/packages/soa/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.19](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.1.18...@thi.ng/soa@0.1.19) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/soa
+
+
+
+
+
## [0.1.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.1.17...@thi.ng/soa@0.1.18) (2020-05-03)
**Note:** Version bump only for package @thi.ng/soa
diff --git a/packages/soa/package.json b/packages/soa/package.json
index bb9fe7d87c..f870c22597 100644
--- a/packages/soa/package.json
+++ b/packages/soa/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/soa",
- "version": "0.1.18",
+ "version": "0.1.19",
"description": "SOA & AOS memory mapped structured views with optional & extensible serialization",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,22 +33,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
- "@thi.ng/equiv": "^1.0.22",
+ "@microsoft/api-extractor": "^7.8.0",
+ "@thi.ng/equiv": "^1.0.23",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/binary": "^2.0.6",
- "@thi.ng/transducers-binary": "^0.5.12",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/binary": "^2.0.7",
+ "@thi.ng/transducers-binary": "^0.5.13",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/soa/tsconfig.json b/packages/soa/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/soa/tsconfig.json
+++ b/packages/soa/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/sparse/CHANGELOG.md b/packages/sparse/CHANGELOG.md
index 3dcb71f745..435cfc05a0 100644
--- a/packages/sparse/CHANGELOG.md
+++ b/packages/sparse/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.39](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.38...@thi.ng/sparse@0.1.39) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/sparse
+
+
+
+
+
## [0.1.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.37...@thi.ng/sparse@0.1.38) (2020-05-03)
**Note:** Version bump only for package @thi.ng/sparse
diff --git a/packages/sparse/README.md b/packages/sparse/README.md
index 228f4b8c2a..7b627120ad 100644
--- a/packages/sparse/README.md
+++ b/packages/sparse/README.md
@@ -39,7 +39,7 @@ yarn add @thi.ng/sparse
```
-Package sizes (gzipped, pre-treeshake): ESM: 3.52 KB / CJS: 3.60 KB / UMD: 3.66 KB
+Package sizes (gzipped, pre-treeshake): ESM: 3.53 KB / CJS: 3.61 KB / UMD: 3.66 KB
## Dependencies
diff --git a/packages/sparse/package.json b/packages/sparse/package.json
index 322c772046..c2fd2c7bb1 100644
--- a/packages/sparse/package.json
+++ b/packages/sparse/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/sparse",
- "version": "0.1.38",
+ "version": "0.1.39",
"description": "Sparse vector & matrix implementations",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/sparse/tsconfig.json b/packages/sparse/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/sparse/tsconfig.json
+++ b/packages/sparse/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/strings/CHANGELOG.md b/packages/strings/CHANGELOG.md
index e1ec1b002b..5fbf2085c0 100644
--- a/packages/strings/CHANGELOG.md
+++ b/packages/strings/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.8.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.8.7...@thi.ng/strings@1.8.8) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/strings
+
+
+
+
+
## [1.8.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.8.6...@thi.ng/strings@1.8.7) (2020-05-03)
**Note:** Version bump only for package @thi.ng/strings
diff --git a/packages/strings/README.md b/packages/strings/README.md
index 2b8c762b31..94a712727b 100644
--- a/packages/strings/README.md
+++ b/packages/strings/README.md
@@ -50,7 +50,7 @@ yarn add @thi.ng/strings
```
-Package sizes (gzipped, pre-treeshake): ESM: 2.35 KB / CJS: 2.58 KB / UMD: 2.45 KB
+Package sizes (gzipped, pre-treeshake): ESM: 2.34 KB / CJS: 2.57 KB / UMD: 2.45 KB
## Dependencies
diff --git a/packages/strings/package.json b/packages/strings/package.json
index aefc9ff2eb..38fb7bc9ec 100644
--- a/packages/strings/package.json
+++ b/packages/strings/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/strings",
- "version": "1.8.7",
+ "version": "1.8.8",
"description": "Various string formatting & utility functions",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/memoize": "^2.0.10",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/memoize": "^2.0.11",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/strings/tsconfig.json b/packages/strings/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/strings/tsconfig.json
+++ b/packages/strings/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/system/CHANGELOG.md b/packages/system/CHANGELOG.md
index 16dcaca73a..06f7ab1a27 100644
--- a/packages/system/CHANGELOG.md
+++ b/packages/system/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.2.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@0.2.7...@thi.ng/system@0.2.8) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/system
+
+
+
+
+
## [0.2.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@0.2.6...@thi.ng/system@0.2.7) (2020-05-03)
**Note:** Version bump only for package @thi.ng/system
diff --git a/packages/system/README.md b/packages/system/README.md
index 182c8cb0a4..a3eb11e718 100644
--- a/packages/system/README.md
+++ b/packages/system/README.md
@@ -45,7 +45,7 @@ yarn add @thi.ng/system
```
-Package sizes (gzipped, pre-treeshake): ESM: 415 bytes / CJS: 471 bytes / UMD: 570 bytes
+Package sizes (gzipped, pre-treeshake): ESM: 367 bytes / CJS: 427 bytes / UMD: 518 bytes
## Dependencies
diff --git a/packages/system/package.json b/packages/system/package.json
index 5f858d55e0..2cff54df7a 100644
--- a/packages/system/package.json
+++ b/packages/system/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/system",
- "version": "0.2.7",
+ "version": "0.2.8",
"description": "Minimal DI / life cycle container for stateful app components",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/dgraph": "^1.2.7",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/dgraph": "^1.2.8",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/system/tsconfig.json b/packages/system/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/system/tsconfig.json
+++ b/packages/system/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/text-canvas/CHANGELOG.md b/packages/text-canvas/CHANGELOG.md
index 0a4ecd05ac..83de051c9b 100644
--- a/packages/text-canvas/CHANGELOG.md
+++ b/packages/text-canvas/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.2.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.2.11...@thi.ng/text-canvas@0.2.12) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/text-canvas
+
+
+
+
+
## [0.2.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.2.10...@thi.ng/text-canvas@0.2.11) (2020-05-03)
**Note:** Version bump only for package @thi.ng/text-canvas
diff --git a/packages/text-canvas/README.md b/packages/text-canvas/README.md
index 4a9bec21ca..707b09b4ff 100644
--- a/packages/text-canvas/README.md
+++ b/packages/text-canvas/README.md
@@ -54,7 +54,7 @@ yarn add @thi.ng/text-canvas
```
-Package sizes (gzipped, pre-treeshake): ESM: 5.35 KB / CJS: 5.66 KB / UMD: 5.37 KB
+Package sizes (gzipped, pre-treeshake): ESM: 5.35 KB / CJS: 5.65 KB / UMD: 5.37 KB
## Dependencies
diff --git a/packages/text-canvas/package.json b/packages/text-canvas/package.json
index 48502495d8..2bcc82783a 100644
--- a/packages/text-canvas/package.json
+++ b/packages/text-canvas/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/text-canvas",
- "version": "0.2.11",
+ "version": "0.2.12",
"description": "Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,24 +33,24 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@thi.ng/transducers": "^6.2.1",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/arrays": "^0.6.6",
- "@thi.ng/geom-clip-line": "^1.0.14",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/memoize": "^2.0.10",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/arrays": "^0.6.7",
+ "@thi.ng/geom-clip-line": "^1.0.15",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/memoize": "^2.0.11",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/text-canvas/tsconfig.json b/packages/text-canvas/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/text-canvas/tsconfig.json
+++ b/packages/text-canvas/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/transducers-binary/CHANGELOG.md b/packages/transducers-binary/CHANGELOG.md
index 27f9bd772e..f715e5c965 100644
--- a/packages/transducers-binary/CHANGELOG.md
+++ b/packages/transducers-binary/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.5.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.5.12...@thi.ng/transducers-binary@0.5.13) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/transducers-binary
+
+
+
+
+
## [0.5.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.5.11...@thi.ng/transducers-binary@0.5.12) (2020-05-03)
**Note:** Version bump only for package @thi.ng/transducers-binary
diff --git a/packages/transducers-binary/package.json b/packages/transducers-binary/package.json
index 1ca410c753..0d19c615f5 100644
--- a/packages/transducers-binary/package.json
+++ b/packages/transducers-binary/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/transducers-binary",
- "version": "0.5.12",
+ "version": "0.5.13",
"description": "Binary data related transducers & reducers",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/compose": "^1.4.6",
- "@thi.ng/random": "^1.4.8",
- "@thi.ng/strings": "^1.8.7",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/compose": "^1.4.7",
+ "@thi.ng/random": "^1.4.9",
+ "@thi.ng/strings": "^1.8.8",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/transducers-binary/tsconfig.json b/packages/transducers-binary/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/transducers-binary/tsconfig.json
+++ b/packages/transducers-binary/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/transducers-fsm/CHANGELOG.md b/packages/transducers-fsm/CHANGELOG.md
index 5ffde6265e..5ca7085a0e 100644
--- a/packages/transducers-fsm/CHANGELOG.md
+++ b/packages/transducers-fsm/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.1.22...@thi.ng/transducers-fsm@1.1.23) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/transducers-fsm
+
+
+
+
+
## [1.1.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.1.21...@thi.ng/transducers-fsm@1.1.22) (2020-05-03)
**Note:** Version bump only for package @thi.ng/transducers-fsm
diff --git a/packages/transducers-fsm/package.json b/packages/transducers-fsm/package.json
index 1c238ab7cf..8227e3c757 100644
--- a/packages/transducers-fsm/package.json
+++ b/packages/transducers-fsm/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/transducers-fsm",
- "version": "1.1.22",
+ "version": "1.1.23",
"description": "Transducer-based Finite State Machine transformer",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,19 +33,19 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/transducers-fsm/tsconfig.json b/packages/transducers-fsm/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/transducers-fsm/tsconfig.json
+++ b/packages/transducers-fsm/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/transducers-hdom/CHANGELOG.md b/packages/transducers-hdom/CHANGELOG.md
index 36e233655c..4b2f212dc6 100644
--- a/packages/transducers-hdom/CHANGELOG.md
+++ b/packages/transducers-hdom/CHANGELOG.md
@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [2.0.51](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.50...@thi.ng/transducers-hdom@2.0.51) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/transducers-hdom
+
+
+
+
+
+## [2.0.50](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.49...@thi.ng/transducers-hdom@2.0.50) (2020-05-05)
+
+**Note:** Version bump only for package @thi.ng/transducers-hdom
+
+
+
+
+
## [2.0.49](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.48...@thi.ng/transducers-hdom@2.0.49) (2020-05-03)
**Note:** Version bump only for package @thi.ng/transducers-hdom
diff --git a/packages/transducers-hdom/package.json b/packages/transducers-hdom/package.json
index 21f93c6e6c..9bbed7db75 100644
--- a/packages/transducers-hdom/package.json
+++ b/packages/transducers-hdom/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/transducers-hdom",
- "version": "2.0.49",
+ "version": "2.0.51",
"description": "Transducer based UI updater for @thi.ng/hdom",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/hdom": "^8.0.23",
- "@thi.ng/hiccup": "^3.2.21",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/hdom": "^8.0.25",
+ "@thi.ng/hiccup": "^3.2.22",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/transducers-hdom/tsconfig.json b/packages/transducers-hdom/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/transducers-hdom/tsconfig.json
+++ b/packages/transducers-hdom/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/transducers-patch/CHANGELOG.md b/packages/transducers-patch/CHANGELOG.md
index 5db92f6f3f..f16fec757b 100644
--- a/packages/transducers-patch/CHANGELOG.md
+++ b/packages/transducers-patch/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.1.12...@thi.ng/transducers-patch@0.1.13) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/transducers-patch
+
+
+
+
+
## [0.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.1.11...@thi.ng/transducers-patch@0.1.12) (2020-05-03)
**Note:** Version bump only for package @thi.ng/transducers-patch
diff --git a/packages/transducers-patch/README.md b/packages/transducers-patch/README.md
index b3385d8854..c4baeebf47 100644
--- a/packages/transducers-patch/README.md
+++ b/packages/transducers-patch/README.md
@@ -46,7 +46,7 @@ yarn add @thi.ng/transducers-patch
```
-Package sizes (gzipped, pre-treeshake): ESM: 564 bytes / CJS: 609 bytes / UMD: 702 bytes
+Package sizes (gzipped, pre-treeshake): ESM: 561 bytes / CJS: 607 bytes / UMD: 700 bytes
## Dependencies
diff --git a/packages/transducers-patch/package.json b/packages/transducers-patch/package.json
index 29c9d14d0c..323035d2c3 100644
--- a/packages/transducers-patch/package.json
+++ b/packages/transducers-patch/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/transducers-patch",
- "version": "0.1.12",
+ "version": "0.1.13",
"description": "Reducers for patch-based, immutable-by-default array & object editing",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,22 +33,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/paths": "^4.0.5",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/paths": "^4.0.6",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/transducers-patch/tsconfig.json b/packages/transducers-patch/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/transducers-patch/tsconfig.json
+++ b/packages/transducers-patch/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/transducers-stats/CHANGELOG.md b/packages/transducers-stats/CHANGELOG.md
index c534f26b5e..b54e98795f 100644
--- a/packages/transducers-stats/CHANGELOG.md
+++ b/packages/transducers-stats/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.1.22...@thi.ng/transducers-stats@1.1.23) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/transducers-stats
+
+
+
+
+
## [1.1.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.1.21...@thi.ng/transducers-stats@1.1.22) (2020-05-03)
**Note:** Version bump only for package @thi.ng/transducers-stats
diff --git a/packages/transducers-stats/package.json b/packages/transducers-stats/package.json
index 161b7e6bc4..929cbc1fe9 100644
--- a/packages/transducers-stats/package.json
+++ b/packages/transducers-stats/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/transducers-stats",
- "version": "1.1.22",
+ "version": "1.1.23",
"description": "Transducers for statistical / technical analysis",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,21 +33,21 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/dcons": "^2.2.15",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/dcons": "^2.2.16",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/transducers-stats/tsconfig.json b/packages/transducers-stats/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/transducers-stats/tsconfig.json
+++ b/packages/transducers-stats/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/transducers/CHANGELOG.md b/packages/transducers/CHANGELOG.md
index 3c76a374b4..2c7bb79d88 100644
--- a/packages/transducers/CHANGELOG.md
+++ b/packages/transducers/CHANGELOG.md
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [6.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.4.9...@thi.ng/transducers@6.5.0) (2020-05-14)
+
+
+### Features
+
+* **transducers:** [#221](https://github.com/thi-ng/umbrella/issues/221), add partitionSync() key add/removal ops ([2ab4bf5](https://github.com/thi-ng/umbrella/commit/2ab4bf5858b1c0162f8adb8780507a05cf16a831))
+
+
+
+
+
## [6.4.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.4.8...@thi.ng/transducers@6.4.9) (2020-05-03)
**Note:** Version bump only for package @thi.ng/transducers
diff --git a/packages/transducers/README.md b/packages/transducers/README.md
index 4f5646bda5..5bc39956be 100644
--- a/packages/transducers/README.md
+++ b/packages/transducers/README.md
@@ -151,7 +151,7 @@ yarn add @thi.ng/transducers
```
-Package sizes (gzipped, pre-treeshake): ESM: 7.86 KB / CJS: 8.38 KB / UMD: 7.58 KB
+Package sizes (gzipped, pre-treeshake): ESM: 7.93 KB / CJS: 8.45 KB / UMD: 7.65 KB
## Dependencies
diff --git a/packages/transducers/package.json b/packages/transducers/package.json
index 5d69026ebe..fddc3867f0 100644
--- a/packages/transducers/package.json
+++ b/packages/transducers/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/transducers",
- "version": "6.4.9",
+ "version": "6.5.0",
"description": "Lightweight transducer implementations for ES6 / TypeScript",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,27 +33,27 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/arrays": "^0.6.6",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/compare": "^1.3.5",
- "@thi.ng/compose": "^1.4.6",
- "@thi.ng/equiv": "^1.0.22",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/random": "^1.4.8",
- "@thi.ng/strings": "^1.8.7",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/arrays": "^0.6.7",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/compare": "^1.3.6",
+ "@thi.ng/compose": "^1.4.7",
+ "@thi.ng/equiv": "^1.0.23",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/random": "^1.4.9",
+ "@thi.ng/strings": "^1.8.8",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/transducers/src/xform/partition-sync.ts b/packages/transducers/src/xform/partition-sync.ts
index 4b7a10562b..371a6bc709 100644
--- a/packages/transducers/src/xform/partition-sync.ts
+++ b/packages/transducers/src/xform/partition-sync.ts
@@ -6,6 +6,32 @@ import { isReduced } from "../reduced";
import type { Fn, IObjectOf } from "@thi.ng/api";
import type { Reducer, Transducer } from "../api";
+export interface PartitionSync extends Transducer> {
+ /**
+ * Returns set of currently required input IDs.
+ */
+ keys(): Set;
+ /**
+ * Removes all inputs and clears received values.
+ */
+ clear(): void;
+ /**
+ * Adds `id` to set of required inputs.
+ *
+ * @param id
+ */
+ add(id: PropertyKey): void;
+ /**
+ * Removes `id` from required inputs. If `clean` is true (default),
+ * also removes any previously received value(s) for that input in
+ * the result tuple.
+ *
+ * @param id
+ * @param clean
+ */
+ delete(id: PropertyKey, clean?: boolean): void;
+}
+
export interface PartitionSyncOpts {
key: Fn;
mergeOnly: boolean;
@@ -46,6 +72,9 @@ export interface PartitionSyncOpts {
* input value, however as with the default behavior, tuples will retain
* the most recent consumed value from other inputs.
*
+ * Required keys (input ID labels) can be dynamically added or removed
+ * via `.add(id)` or `.delete(id)` on the returned transducer.
+ *
* @example
* ```ts
* src = [
@@ -86,112 +115,130 @@ export interface PartitionSyncOpts {
* case the input closed). To only allow complete tuples, set the
* optional `all` arg to false.
*
- * Note: If the `keys` set of allowed labels is modified externally, the
- * tuple size will adjust accordingly (only if given as set, will not work
- * if keys are provided as array).
- *
* @param keys - allowed label set
* @param keyfn - label extraction function
* @param reset - true if each tuple should contain only new values
* @param all - true if last tuple is allowed to be incomplete
*/
// prettier-ignore
-export function partitionSync(keys: PropertyKey[] | Set,opts?: Partial>): Transducer>;
+export function partitionSync(keys: PropertyKey[] | Set, opts?: Partial>): PartitionSync;
// prettier-ignore
export function partitionSync(keys: PropertyKey[] | Set, src: Iterable): IterableIterator>;
// prettier-ignore
export function partitionSync(keys: PropertyKey[] | Set, opts: Partial>, src: Iterable): IterableIterator>;
export function partitionSync(...args: any[]): any {
- return (
- $iter(partitionSync, args, iterator) ||
- (([init, complete, reduce]: Reducer>) => {
- let curr: IObjectOf = {};
- let first = true;
- const currKeys = new Set();
- const { key, mergeOnly, reset, all, backPressure } = <
- PartitionSyncOpts
- >{
- key: identity,
- mergeOnly: false,
- reset: true,
- all: true,
- backPressure: 0,
- ...args[1]
- };
- const ks: Set = isArray(args[0])
- ? new Set(args[0])
- : args[0];
- if (mergeOnly || backPressure < 1) {
- return >[
- init,
- (acc) => {
+ const iter = $iter(partitionSync, args, iterator);
+ if (iter) return iter;
+
+ const { key, mergeOnly, reset, all, backPressure } = >{
+ key: identity,
+ mergeOnly: false,
+ reset: true,
+ all: true,
+ backPressure: 0,
+ ...args[1],
+ };
+ const requiredKeys: Set = isArray(args[0])
+ ? new Set(args[0])
+ : args[0];
+ const currKeys = new Set();
+ const cache: Map = new Map();
+ let curr: IObjectOf = {};
+
+ const xform = ([init, complete, reduce]: Reducer>) => {
+ let first = true;
+ if (mergeOnly || backPressure < 1) {
+ return >[
+ init,
+ (acc) => {
+ if (
+ (reset && all && currKeys.size > 0) ||
+ (!reset && first)
+ ) {
+ acc = reduce(acc, curr);
+ curr = {};
+ currKeys.clear();
+ first = false;
+ }
+ return complete(acc);
+ },
+ (acc, x) => {
+ const k = key(x);
+ if (requiredKeys.has(k)) {
+ curr[k] = x;
+ currKeys.add(k);
if (
- (reset && all && currKeys.size > 0) ||
- (!reset && first)
+ mergeOnly ||
+ requiredInputs(requiredKeys, currKeys)
) {
acc = reduce(acc, curr);
- curr = {};
- currKeys.clear();
first = false;
- }
- return complete(acc);
- },
- (acc, x) => {
- const k = key(x);
- if (ks.has(k)) {
- curr[k] = x;
- currKeys.add(k);
- if (mergeOnly || requiredInputs(ks, currKeys)) {
- acc = reduce(acc, curr);
- first = false;
- if (reset) {
- curr = {};
- currKeys.clear();
- } else {
- curr = { ...curr };
- }
+ if (reset) {
+ curr = {};
+ currKeys.clear();
+ } else {
+ curr = { ...curr };
}
}
- return acc;
}
- ];
- } else {
- // with backpressure / caching...
- const cache: Map = new Map();
- return >[
- init,
- (acc) => {
- if (all && currKeys.size > 0) {
+ return acc;
+ },
+ ];
+ } else {
+ // with backpressure / caching...
+ return >[
+ init,
+ (acc) => {
+ if (all && currKeys.size > 0) {
+ acc = reduce(acc, collect(cache, currKeys));
+ cache.clear();
+ currKeys.clear();
+ }
+ return complete(acc);
+ },
+ (acc, x) => {
+ const k = key(x);
+ if (requiredKeys.has(k)) {
+ let slot = cache.get(k);
+ !slot && cache.set(k, (slot = []));
+ slot.length >= backPressure &&
+ illegalState(
+ `max back pressure (${backPressure}) exceeded for input: ${String(
+ k
+ )}`
+ );
+ slot.push(x);
+ currKeys.add(k);
+ while (requiredInputs(requiredKeys, currKeys)) {
acc = reduce(acc, collect(cache, currKeys));
- currKeys.clear();
- }
- return complete(acc);
- },
- (acc, x) => {
- const k = key(x);
- if (ks.has(k)) {
- let slot = cache.get(k);
- !slot && cache.set(k, (slot = []));
- slot.length >= backPressure &&
- illegalState(
- `max back pressure (${backPressure}) exceeded for input: ${String(
- k
- )}`
- );
- slot.push(x);
- currKeys.add(k);
- while (requiredInputs(ks, currKeys)) {
- acc = reduce(acc, collect(cache, currKeys));
- first = false;
- if (isReduced(acc)) break;
- }
+ first = false;
+ if (isReduced(acc)) break;
}
- return acc;
}
- ];
- }
- })
- );
+ return acc;
+ },
+ ];
+ }
+ };
+ xform.keys = () => requiredKeys;
+ xform.clear = () => {
+ cache.clear();
+ requiredKeys.clear();
+ currKeys.clear();
+ curr = {};
+ };
+ xform.add = (id: PropertyKey) => {
+ requiredKeys.add(id);
+ };
+ xform.delete = (id: PropertyKey, clean = true) => {
+ cache.delete(id);
+ requiredKeys.delete(id);
+ if (clean) {
+ currKeys.delete(id);
+ delete curr[id];
+ }
+ };
+ return xform;
}
const requiredInputs = (required: Set, curr: Set) => {
diff --git a/packages/transducers/test/partition-sync.ts b/packages/transducers/test/partition-sync.ts
index b186f51925..3e582595ea 100644
--- a/packages/transducers/test/partition-sync.ts
+++ b/packages/transducers/test/partition-sync.ts
@@ -9,13 +9,16 @@ describe("partitionSync", () => {
["b", 10],
["b", 11],
["c", 0],
- ["a", 3]
+ ["a", 3],
];
it("default behavior", () => {
assert.deepEqual(
[...partitionSync(["a", "b"], { key: (x) => x[0] }, src)],
- [{ a: ["a", 2], b: ["b", 10] }, { b: ["b", 11], a: ["a", 3] }]
+ [
+ { a: ["a", 2], b: ["b", 10] },
+ { b: ["b", 11], a: ["a", 3] },
+ ]
);
});
@@ -26,25 +29,25 @@ describe("partitionSync", () => {
["a", "b"],
{
key: (x) => x[0],
- reset: false
+ reset: false,
},
src
- )
+ ),
],
[
{ a: ["a", 2], b: ["b", 10] },
{ a: ["a", 2], b: ["b", 11] },
- { a: ["a", 3], b: ["b", 11] }
+ { a: ["a", 3], b: ["b", 11] },
]
);
});
- it("key removal", () => {
+ it("key removal (via set only)", () => {
const keys = new Set(["a", "b", "t"]);
const f = step(
partitionSync(keys, {
key: (x: any) => x[0],
- reset: false
+ reset: false,
})
);
@@ -56,13 +59,44 @@ describe("partitionSync", () => {
assert.deepEqual(f(["b", 2]), {
a: ["a", 0],
t: ["t", 1],
- b: ["b", 2]
+ b: ["b", 2],
});
assert.deepEqual(f(["t", 2]), {
a: ["a", 0],
t: ["t", 2],
- b: ["b", 2]
+ b: ["b", 2],
+ });
+ });
+
+ it("key add/removal (hook)", () => {
+ const keys = new Set(["a", "b", "t"]);
+ const xform = partitionSync(keys, {
+ key: (x: any) => x[0],
+ reset: false,
+ });
+ const f = step(xform);
+
+ assert.equal(f(["t", 0]), undefined);
+ assert.equal(f(["a", 0]), undefined);
+ xform.delete("a");
+ assert.deepEqual(keys, new Set(["b", "t"]));
+ assert.equal(f(["t", 1]), undefined);
+ assert.equal(f(["a", 1]), undefined);
+ assert.deepEqual(f(["b", 2]), {
+ t: ["t", 1],
+ b: ["b", 2],
+ });
+ xform.add("a");
+ assert.deepEqual(xform.keys(), new Set(["a", "b", "t"]));
+ assert.deepEqual(f(["a", 2]), {
+ a: ["a", 2],
+ t: ["t", 1],
+ b: ["b", 2],
});
+ xform.clear();
+ assert.equal(f(["a", 3]), undefined);
+ xform.add("a");
+ assert.deepEqual(f(["a", 4]), { a: ["a", 4] });
});
it("back pressure", () => {
@@ -73,13 +107,13 @@ describe("partitionSync", () => {
{ backPressure: 3, key: (x) => x[0], all: false },
// prettier-ignore
["a1", "b1", "a2", "c1", "c2", "a3", "a4", "b2", "c3", "b3", "b4", "c4", "c5"]
- )
+ ),
],
[
{ a: "a1", b: "b1", c: "c1" },
{ a: "a2", c: "c2", b: "b2" },
{ a: "a3", c: "c3", b: "b3" },
- { a: "a4", b: "b4", c: "c4" }
+ { a: "a4", b: "b4", c: "c4" },
]
);
assert.throws(() => [
@@ -88,7 +122,7 @@ describe("partitionSync", () => {
{ backPressure: 1, key: (x) => x[0] },
["a1", "a2"]
),
- "pressure limit"
+ "pressure limit",
]);
});
});
diff --git a/packages/transducers/tsconfig.json b/packages/transducers/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/transducers/tsconfig.json
+++ b/packages/transducers/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/unionstruct/CHANGELOG.md b/packages/unionstruct/CHANGELOG.md
index 9773411453..3e11cc01cd 100644
--- a/packages/unionstruct/CHANGELOG.md
+++ b/packages/unionstruct/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.1.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@1.1.15...@thi.ng/unionstruct@1.1.16) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/unionstruct
+
+
+
+
+
## [1.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@1.1.14...@thi.ng/unionstruct@1.1.15) (2020-05-03)
**Note:** Version bump only for package @thi.ng/unionstruct
diff --git a/packages/unionstruct/package.json b/packages/unionstruct/package.json
index 0b3a66960c..70ae22304d 100644
--- a/packages/unionstruct/package.json
+++ b/packages/unionstruct/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/unionstruct",
- "version": "1.1.15",
+ "version": "1.1.16",
"description": "C-style struct, union and bitfield read/write views of ArrayBuffers",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,14 +33,14 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"files": [
"*.js",
@@ -67,6 +67,6 @@
"year": 2017
},
"dependencies": {
- "tslib": "^1.11.1"
+ "tslib": "^1.12.0"
}
}
diff --git a/packages/unionstruct/tsconfig.json b/packages/unionstruct/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/unionstruct/tsconfig.json
+++ b/packages/unionstruct/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/vector-pools/CHANGELOG.md b/packages/vector-pools/CHANGELOG.md
index 9a33a7711a..8ebd251689 100644
--- a/packages/vector-pools/CHANGELOG.md
+++ b/packages/vector-pools/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.0.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@1.0.27...@thi.ng/vector-pools@1.0.28) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/vector-pools
+
+
+
+
+
## [1.0.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@1.0.26...@thi.ng/vector-pools@1.0.27) (2020-05-03)
**Note:** Version bump only for package @thi.ng/vector-pools
diff --git a/packages/vector-pools/README.md b/packages/vector-pools/README.md
index 28da568b66..7f95221f09 100644
--- a/packages/vector-pools/README.md
+++ b/packages/vector-pools/README.md
@@ -67,7 +67,7 @@ yarn add @thi.ng/vector-pools
```
-Package sizes (gzipped, pre-treeshake): ESM: 3.06 KB / CJS: 3.12 KB / UMD: 3.19 KB
+Package sizes (gzipped, pre-treeshake): ESM: 3.06 KB / CJS: 3.13 KB / UMD: 3.20 KB
## Dependencies
diff --git a/packages/vector-pools/package.json b/packages/vector-pools/package.json
index 982ac19810..2def2df7c2 100644
--- a/packages/vector-pools/package.json
+++ b/packages/vector-pools/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/vector-pools",
- "version": "1.0.27",
+ "version": "1.0.28",
"description": "Data structures for managing & working with strided, memory mapped vectors",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,23 +33,23 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/binary": "^2.0.6",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/malloc": "^4.1.14",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/binary": "^2.0.7",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/malloc": "^4.1.15",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/vector-pools/tsconfig.json b/packages/vector-pools/tsconfig.json
index bcf03f18b4..ba3b382df2 100644
--- a/packages/vector-pools/tsconfig.json
+++ b/packages/vector-pools/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
-}
\ No newline at end of file
+ "include": ["./src/**/*.ts"]
+}
diff --git a/packages/vectors/CHANGELOG.md b/packages/vectors/CHANGELOG.md
index e1e8de2bd1..9cb599168e 100644
--- a/packages/vectors/CHANGELOG.md
+++ b/packages/vectors/CHANGELOG.md
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [4.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.3.4...@thi.ng/vectors@4.4.0) (2020-05-14)
+
+
+### Features
+
+* **vectors:** add mapVectors() ([61ddde7](https://github.com/thi-ng/umbrella/commit/61ddde78c23ded396ed70fd473a92b2495e74b83))
+
+
+
+
+
## [4.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.3.3...@thi.ng/vectors@4.3.4) (2020-05-03)
**Note:** Version bump only for package @thi.ng/vectors
diff --git a/packages/vectors/README.md b/packages/vectors/README.md
index e0c3f44922..217f4dd440 100644
--- a/packages/vectors/README.md
+++ b/packages/vectors/README.md
@@ -152,7 +152,7 @@ yarn add @thi.ng/vectors
```
-Package sizes (gzipped, pre-treeshake): ESM: 10.97 KB / CJS: 13.80 KB / UMD: 12.14 KB
+Package sizes (gzipped, pre-treeshake): ESM: 11.01 KB / CJS: 13.86 KB / UMD: 12.22 KB
## Dependencies
diff --git a/packages/vectors/package.json b/packages/vectors/package.json
index 046138d8fb..539f45b1c3 100644
--- a/packages/vectors/package.json
+++ b/packages/vectors/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/vectors",
- "version": "4.3.4",
+ "version": "4.4.0",
"description": "Optimized 2d/3d/4d and arbitrary length vector operations",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,26 +33,26 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/binary": "^2.0.6",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/equiv": "^1.0.22",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/math": "^1.7.9",
- "@thi.ng/memoize": "^2.0.10",
- "@thi.ng/random": "^1.4.8",
- "@thi.ng/transducers": "^6.4.9",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/binary": "^2.0.7",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/equiv": "^1.0.23",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/math": "^1.7.10",
+ "@thi.ng/memoize": "^2.0.11",
+ "@thi.ng/random": "^1.4.9",
+ "@thi.ng/transducers": "^6.5.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/vectors/src/index.ts b/packages/vectors/src/index.ts
index 4ddd9039cc..4cac3d2cf8 100644
--- a/packages/vectors/src/index.ts
+++ b/packages/vectors/src/index.ts
@@ -97,6 +97,7 @@ export * from "./magsq";
export * from "./magsqs";
export * from "./major";
export * from "./map";
+export * from "./map-vectors";
export * from "./max";
export * from "./min";
export * from "./minor";
diff --git a/packages/vectors/src/map-vectors.ts b/packages/vectors/src/map-vectors.ts
new file mode 100644
index 0000000000..73e2dfc05a
--- /dev/null
+++ b/packages/vectors/src/map-vectors.ts
@@ -0,0 +1,101 @@
+import { ReadonlyVec, VecOpVV, Vec, VecOpVN, VecOpVVV, VecOpVVN } from "./api";
+import { isNumber } from "@thi.ng/checks";
+
+/**
+ * Takes a vec op `fn`, output array (or null) and a combination of the
+ * following inputs:
+ *
+ * - 2 arrays of vectors
+ * - 1 array of vectors & 1 scalar
+ * - 3 arrays of vectors
+ * - 2 arrays of vectors & 1 scalar
+ *
+ * Then applies `fn` to each input and writes result into output array,
+ * returns `out` (or new array if `out` was given as null).
+ *
+ * @example
+ * ```ts
+ * mapVectors(addN2, [], [[1, 2], [10, 20]], 100)
+ * // [ [ 101, 102 ], [ 110, 120 ] ]
+ *
+ * mapVectors(add2, [], [[1, 2], [10, 20]], [[100,200],[1000,2000]])
+ * // [ [ 101, 202 ], [ 1010, 2020 ] ]
+ *
+ * mapVectors(mixN2, null, [[1,2],[100,200]], [[10,20],[1000,2000]], 0.5)
+ * // [ [ 5.5, 11 ], [ 550, 1100 ] ]
+ * ```
+ *
+ * @param fn
+ * @param out
+ * @param a
+ * @param b
+ * @param c
+ */
+export function mapVectors(
+ fn: VecOpVV,
+ out: Vec[] | null,
+ a: ReadonlyVec[],
+ b: ReadonlyVec[]
+): Vec[];
+export function mapVectors(
+ fn: VecOpVN,
+ out: Vec[] | null,
+ a: ReadonlyVec[],
+ n: number
+): Vec[];
+export function mapVectors(
+ fn: VecOpVVV,
+ out: Vec[] | null,
+ a: ReadonlyVec[],
+ b: ReadonlyVec[],
+ c: ReadonlyVec[]
+): Vec[];
+export function mapVectors(
+ fn: VecOpVVN,
+ out: Vec[] | null,
+ a: ReadonlyVec[],
+ b: ReadonlyVec[],
+ c: number
+): Vec[];
+export function mapVectors(
+ fn: VecOpVV | VecOpVN | VecOpVVV | VecOpVVN,
+ out: Vec[] | null,
+ a: ReadonlyVec[],
+ b: ReadonlyVec[] | number,
+ c?: ReadonlyVec[] | number
+): Vec[] {
+ const num = a.length;
+ !out && (out = new Array(num));
+ if (c !== undefined) {
+ if (isNumber(c)) {
+ for (let i = 0; i < num; i++) {
+ out[i] = (fn)(
+ out[i] || [],
+ a[i],
+ (b)[i],
+ c
+ );
+ }
+ } else {
+ for (let i = 0; i < num; i++) {
+ out[i] = (fn)(
+ out[i] || [],
+ a[i],
+ (b)[i],
+ c[i]
+ );
+ }
+ }
+ } else {
+ if (isNumber(b)) {
+ for (let i = 0; i < num; i++) {
+ out[i] = (fn)(out[i] || [], a[i], b);
+ }
+ } else {
+ for (let i = 0; i < num; i++) {
+ out[i] = (fn)(out[i] || [], a[i], b[i]);
+ }
+ }
+ }
+ return out;
+}
diff --git a/packages/vectors/tsconfig.json b/packages/vectors/tsconfig.json
index 1402f79691..fb804ed48a 100644
--- a/packages/vectors/tsconfig.json
+++ b/packages/vectors/tsconfig.json
@@ -2,8 +2,6 @@
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": ".",
- "module": "es6",
- "target": "es6",
"noImplicitThis": false
},
"include": ["./src/**/*.ts"]
diff --git a/packages/webgl-msdf/CHANGELOG.md b/packages/webgl-msdf/CHANGELOG.md
index 07d350489f..015f7f3104 100644
--- a/packages/webgl-msdf/CHANGELOG.md
+++ b/packages/webgl-msdf/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@0.1.30...@thi.ng/webgl-msdf@0.1.31) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/webgl-msdf
+
+
+
+
+
## [0.1.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@0.1.29...@thi.ng/webgl-msdf@0.1.30) (2020-05-03)
**Note:** Version bump only for package @thi.ng/webgl-msdf
diff --git a/packages/webgl-msdf/package.json b/packages/webgl-msdf/package.json
index b1d31cca8c..c4a3f7cd5a 100644
--- a/packages/webgl-msdf/package.json
+++ b/packages/webgl-msdf/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/webgl-msdf",
- "version": "0.1.30",
+ "version": "0.1.31",
"description": "Multi-channel SDF font rendering & basic text layout for WebGL",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,23 +33,23 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/shader-ast": "^0.3.19",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/vector-pools": "^1.0.27",
- "@thi.ng/vectors": "^4.3.4",
- "@thi.ng/webgl": "^1.0.12",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/shader-ast": "^0.3.20",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/vector-pools": "^1.0.28",
+ "@thi.ng/vectors": "^4.4.0",
+ "@thi.ng/webgl": "^1.0.13",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/webgl-msdf/tsconfig.json b/packages/webgl-msdf/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/webgl-msdf/tsconfig.json
+++ b/packages/webgl-msdf/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/webgl-shadertoy/CHANGELOG.md b/packages/webgl-shadertoy/CHANGELOG.md
index 61aa3e3f16..540ada1eee 100644
--- a/packages/webgl-shadertoy/CHANGELOG.md
+++ b/packages/webgl-shadertoy/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.2.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.2.17...@thi.ng/webgl-shadertoy@0.2.18) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/webgl-shadertoy
+
+
+
+
+
## [0.2.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.2.16...@thi.ng/webgl-shadertoy@0.2.17) (2020-05-03)
**Note:** Version bump only for package @thi.ng/webgl-shadertoy
diff --git a/packages/webgl-shadertoy/package.json b/packages/webgl-shadertoy/package.json
index e25e35148c..f82aa9b5c1 100644
--- a/packages/webgl-shadertoy/package.json
+++ b/packages/webgl-shadertoy/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/webgl-shadertoy",
- "version": "0.2.17",
+ "version": "0.2.18",
"description": "Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,22 +33,22 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/shader-ast": "^0.3.19",
- "@thi.ng/shader-ast-glsl": "^0.1.25",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/webgl": "^1.0.12",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/shader-ast": "^0.3.20",
+ "@thi.ng/shader-ast-glsl": "^0.1.26",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/webgl": "^1.0.13",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/webgl-shadertoy/tsconfig.json b/packages/webgl-shadertoy/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/webgl-shadertoy/tsconfig.json
+++ b/packages/webgl-shadertoy/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/webgl/CHANGELOG.md b/packages/webgl/CHANGELOG.md
index 5557aef0df..dab1547d33 100644
--- a/packages/webgl/CHANGELOG.md
+++ b/packages/webgl/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [1.0.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@1.0.12...@thi.ng/webgl@1.0.13) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/webgl
+
+
+
+
+
## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@1.0.11...@thi.ng/webgl@1.0.12) (2020-05-03)
**Note:** Version bump only for package @thi.ng/webgl
diff --git a/packages/webgl/README.md b/packages/webgl/README.md
index 030fe35d6a..1e1ef13dab 100644
--- a/packages/webgl/README.md
+++ b/packages/webgl/README.md
@@ -89,7 +89,7 @@ yarn add @thi.ng/webgl
```
-Package sizes (gzipped, pre-treeshake): ESM: 11.30 KB / CJS: 11.46 KB / UMD: 11.29 KB
+Package sizes (gzipped, pre-treeshake): ESM: 11.29 KB / CJS: 11.45 KB / UMD: 11.28 KB
## Dependencies
diff --git a/packages/webgl/package.json b/packages/webgl/package.json
index de77faddc9..44ee101fd8 100644
--- a/packages/webgl/package.json
+++ b/packages/webgl/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/webgl",
- "version": "1.0.12",
+ "version": "1.0.13",
"description": "WebGL & GLSL abstraction layer",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,31 +33,31 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/associative": "^4.0.7",
- "@thi.ng/binary": "^2.0.6",
- "@thi.ng/checks": "^2.6.5",
- "@thi.ng/equiv": "^1.0.22",
- "@thi.ng/errors": "^1.2.13",
- "@thi.ng/matrices": "^0.6.14",
- "@thi.ng/pixel": "^0.1.19",
- "@thi.ng/shader-ast": "^0.3.19",
- "@thi.ng/shader-ast-glsl": "^0.1.25",
- "@thi.ng/shader-ast-stdlib": "^0.3.18",
- "@thi.ng/transducers": "^6.4.9",
- "@thi.ng/vector-pools": "^1.0.27",
- "@thi.ng/vectors": "^4.3.4",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/associative": "^4.0.8",
+ "@thi.ng/binary": "^2.0.7",
+ "@thi.ng/checks": "^2.7.0",
+ "@thi.ng/equiv": "^1.0.23",
+ "@thi.ng/errors": "^1.2.14",
+ "@thi.ng/matrices": "^0.6.15",
+ "@thi.ng/pixel": "^0.1.20",
+ "@thi.ng/shader-ast": "^0.3.20",
+ "@thi.ng/shader-ast-glsl": "^0.1.26",
+ "@thi.ng/shader-ast-stdlib": "^0.3.19",
+ "@thi.ng/transducers": "^6.5.0",
+ "@thi.ng/vector-pools": "^1.0.28",
+ "@thi.ng/vectors": "^4.4.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/webgl/tsconfig.json b/packages/webgl/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/webgl/tsconfig.json
+++ b/packages/webgl/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/packages/zipper/CHANGELOG.md b/packages/zipper/CHANGELOG.md
index 0d9442acc1..32a434948c 100644
--- a/packages/zipper/CHANGELOG.md
+++ b/packages/zipper/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@0.1.14...@thi.ng/zipper@0.1.15) (2020-05-14)
+
+**Note:** Version bump only for package @thi.ng/zipper
+
+
+
+
+
## [0.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@0.1.13...@thi.ng/zipper@0.1.14) (2020-05-03)
**Note:** Version bump only for package @thi.ng/zipper
diff --git a/packages/zipper/package.json b/packages/zipper/package.json
index 82cecea9b4..49a5227442 100644
--- a/packages/zipper/package.json
+++ b/packages/zipper/package.json
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/zipper",
- "version": "0.1.14",
+ "version": "0.1.15",
"description": "Functional tree editing, manipulation & navigation",
"module": "./index.js",
"main": "./lib/index.js",
@@ -33,20 +33,20 @@
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@microsoft/api-extractor": "^7.7.13",
+ "@microsoft/api-extractor": "^7.8.0",
"@types/mocha": "^7.0.2",
- "@types/node": "^13.13.4",
+ "@types/node": "^14.0.1",
"mocha": "^7.1.2",
"nyc": "^15.0.1",
- "ts-node": "^8.9.1",
+ "ts-node": "^8.10.1",
"typedoc": "^0.17.6",
- "typescript": "^3.8.3"
+ "typescript": "^3.9.2"
},
"dependencies": {
- "@thi.ng/api": "^6.10.4",
- "@thi.ng/arrays": "^0.6.6",
- "@thi.ng/checks": "^2.6.5",
- "tslib": "^1.11.1"
+ "@thi.ng/api": "^6.10.5",
+ "@thi.ng/arrays": "^0.6.7",
+ "@thi.ng/checks": "^2.7.0",
+ "tslib": "^1.12.0"
},
"files": [
"*.js",
diff --git a/packages/zipper/tsconfig.json b/packages/zipper/tsconfig.json
index 893b9979c5..ba3b382df2 100644
--- a/packages/zipper/tsconfig.json
+++ b/packages/zipper/tsconfig.json
@@ -1,11 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": ".",
- "module": "es6",
- "target": "es6"
+ "outDir": "."
},
- "include": [
- "./src/**/*.ts"
- ]
+ "include": ["./src/**/*.ts"]
}
diff --git a/scripts/bundle-module b/scripts/bundle-module
index 4afd3e3033..8765a6ebcb 100755
--- a/scripts/bundle-module
+++ b/scripts/bundle-module
@@ -23,13 +23,13 @@ const deps = Object.keys(pkg.dependencies || {}).reduce(
const INPUT_OPTS = {
external: Object.keys(deps),
input: "./index.js",
- plugins: [cleanup({ comments: "some" })]
+ plugins: [cleanup({ comments: "some" })],
};
const TERSER_OPTS = {
compress: true,
mangle: true,
- ecma: 6
+ ecma: 2017,
};
const buildVersion = async (opts, write = true, compressed = false) => {
@@ -42,55 +42,61 @@ const buildVersion = async (opts, write = true, compressed = false) => {
const gzSize = gz.sync(terserOut);
write && fs.writeFileSync(opts.file, compressed ? terserOut : bundleCode);
- opts.sourcemap && fs.writeFileSync(opts.file + ".map", bundleOut.map);
+ opts.sourcemap &&
+ fs.writeFileSync(opts.file + ".map", bundleOut.map.toString());
console.log(`\tsize: ${size(terserOut.length)} / gzipped: ${size(gzSize)}`);
return { raw: bundleCode.length, min: terserOut.length, gzip: gzSize };
};
const build = async () => {
- !fs.existsSync("lib") && fs.mkdirSync("lib");
- !fs.existsSync(".meta") && fs.mkdirSync(".meta");
-
- let cjs, esm, umd;
-
- cjs = await buildVersion({
- file: "lib/index.js",
- format: "cjs",
- // we don't use default exports, so safe to remove interop blocks
- interop: false,
- sourcemap: true,
- sourcemapExcludeSources: true
- });
-
- if (buidAll) {
- // output disabled, just collect meta data
- esm = await buildVersion(
- {
- file: "lib/index.es6.js",
- format: "esm",
- interop: false
- },
- false
- );
-
- // write minified version
- umd = await buildVersion(
- {
- file: "lib/index.umd.js",
- format: "umd",
- globals: deps,
- name: `thi.ng.${name}`,
- interop: false,
- sourcemap: true,
- sourcemapExcludeSources: true
- },
- true,
- true
- );
+ try {
+ !fs.existsSync("lib") && fs.mkdirSync("lib");
+ !fs.existsSync(".meta") && fs.mkdirSync(".meta");
+
+ let cjs, esm, umd;
+
+ cjs = await buildVersion({
+ file: "lib/index.js",
+ format: "cjs",
+ // we don't use default exports, so safe to remove interop blocks
+ interop: false,
+ sourcemap: true,
+ sourcemapExcludeSources: true,
+ });
+
+ if (buidAll) {
+ // output disabled, just collect meta data
+ esm = await buildVersion(
+ {
+ file: "lib/index.es6.js",
+ format: "esm",
+ interop: false,
+ },
+ false
+ );
+
+ // write minified version
+ umd = await buildVersion(
+ {
+ file: "lib/index.umd.js",
+ format: "umd",
+ globals: deps,
+ name: `thi.ng.${name}`,
+ interop: false,
+ sourcemap: true,
+ sourcemapExcludeSources: true,
+ },
+ true,
+ true
+ );
+ }
+
+ fs.writeFileSync(".meta/size.json", JSON.stringify({ esm, cjs, umd }));
+ } catch (e) {
+ console.warn(e);
+ process.exit(1);
}
-
- fs.writeFileSync(".meta/size.json", JSON.stringify({ esm, cjs, umd }));
};
build();
diff --git a/tsconfig.json b/tsconfig.json
index 778c4f52d2..4b4f7d5a8a 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,7 +1,7 @@
{
"compilerOptions": {
- "module": "es6",
- "target": "es6",
+ "module": "ES2020",
+ "target": "ES2017",
"declaration": true,
"declarationMap": true,
"experimentalDecorators": true,
diff --git a/yarn.lock b/yarn.lock
index 5beb39c11f..bc08df058a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -893,14 +893,14 @@
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd"
integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==
-"@lerna/add@3.20.0":
- version "3.20.0"
- resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.20.0.tgz#bea7edf36fc93fb72ec34cb9ba854c48d4abf309"
- integrity sha512-AnH1oRIEEg/VDa3SjYq4x1/UglEAvrZuV0WssHUMN81RTZgQk3we+Mv3qZNddrZ/fBcZu2IAdN/EQ3+ie2JxKQ==
+"@lerna/add@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.21.0.tgz#27007bde71cc7b0a2969ab3c2f0ae41578b4577b"
+ integrity sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==
dependencies:
"@evocateur/pacote" "^9.6.3"
- "@lerna/bootstrap" "3.20.0"
- "@lerna/command" "3.18.5"
+ "@lerna/bootstrap" "3.21.0"
+ "@lerna/command" "3.21.0"
"@lerna/filter-options" "3.20.0"
"@lerna/npm-conf" "3.16.0"
"@lerna/validation-error" "3.13.0"
@@ -909,12 +909,12 @@
p-map "^2.1.0"
semver "^6.2.0"
-"@lerna/bootstrap@3.20.0":
- version "3.20.0"
- resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.20.0.tgz#635d71046830f208e851ab429a63da1747589e37"
- integrity sha512-Wylullx3uthKE7r4izo09qeRGL20Y5yONlQEjPCfnbxCC2Elu+QcPu4RC6kqKQ7b+g7pdC3OOgcHZjngrwr5XQ==
+"@lerna/bootstrap@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.21.0.tgz#bcd1b651be5b0970b20d8fae04c864548123aed6"
+ integrity sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==
dependencies:
- "@lerna/command" "3.18.5"
+ "@lerna/command" "3.21.0"
"@lerna/filter-options" "3.20.0"
"@lerna/has-npm-version" "3.16.5"
"@lerna/npm-install" "3.16.5"
@@ -938,13 +938,13 @@
read-package-tree "^5.1.6"
semver "^6.2.0"
-"@lerna/changed@3.20.0":
- version "3.20.0"
- resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.20.0.tgz#66b97ebd6c8f8d207152ee524a0791846a9097ae"
- integrity sha512-+hzMFSldbRPulZ0vbKk6RD9f36gaH3Osjx34wrrZ62VB4pKmjyuS/rxVYkCA3viPLHoiIw2F8zHM5BdYoDSbjw==
+"@lerna/changed@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.21.0.tgz#108e15f679bfe077af500f58248c634f1044ea0b"
+ integrity sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==
dependencies:
"@lerna/collect-updates" "3.20.0"
- "@lerna/command" "3.18.5"
+ "@lerna/command" "3.21.0"
"@lerna/listable" "3.18.5"
"@lerna/output" "3.13.0"
@@ -966,12 +966,12 @@
execa "^1.0.0"
strong-log-transformer "^2.0.0"
-"@lerna/clean@3.20.0":
- version "3.20.0"
- resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.20.0.tgz#ba777e373ddeae63e57860df75d47a9e5264c5b2"
- integrity sha512-9ZdYrrjQvR5wNXmHfDsfjWjp0foOkCwKe3hrckTzkAeQA1ibyz5llGwz5e1AeFrV12e2/OLajVqYfe+qdkZUgg==
+"@lerna/clean@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.21.0.tgz#c0b46b5300cc3dae2cda3bec14b803082da3856d"
+ integrity sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==
dependencies:
- "@lerna/command" "3.18.5"
+ "@lerna/command" "3.21.0"
"@lerna/filter-options" "3.20.0"
"@lerna/prompt" "3.18.5"
"@lerna/pulse-till-done" "3.13.0"
@@ -1011,14 +1011,14 @@
npmlog "^4.1.2"
slash "^2.0.0"
-"@lerna/command@3.18.5":
- version "3.18.5"
- resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.18.5.tgz#14c6d2454adbfd365f8027201523e6c289cd3cd9"
- integrity sha512-36EnqR59yaTU4HrR1C9XDFti2jRx0BgpIUBeWn129LZZB8kAB3ov1/dJNa1KcNRKp91DncoKHLY99FZ6zTNpMQ==
+"@lerna/command@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.21.0.tgz#9a2383759dc7b700dacfa8a22b2f3a6e190121f7"
+ integrity sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==
dependencies:
"@lerna/child-process" "3.16.5"
"@lerna/package-graph" "3.18.5"
- "@lerna/project" "3.18.0"
+ "@lerna/project" "3.21.0"
"@lerna/validation-error" "3.13.0"
"@lerna/write-log-file" "3.13.0"
clone-deep "^4.0.1"
@@ -1053,14 +1053,14 @@
fs-extra "^8.1.0"
npmlog "^4.1.2"
-"@lerna/create@3.18.5":
- version "3.18.5"
- resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.18.5.tgz#11ac539f069248eaf7bc4c42e237784330f4fc47"
- integrity sha512-cHpjocbpKmLopCuZFI7cKEM3E/QY8y+yC7VtZ4FQRSaLU8D8i2xXtXmYaP1GOlVNavji0iwoXjuNpnRMInIr2g==
+"@lerna/create@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.21.0.tgz#e813832adf3488728b139e5a75c8b01b1372e62f"
+ integrity sha512-cRIopzKzE2vXJPmsiwCDMWo4Ct+KTmX3nvvkQLDoQNrrRK7w+3KQT3iiorbj1koD95RsVQA7mS2haWok9SIv0g==
dependencies:
"@evocateur/pacote" "^9.6.3"
"@lerna/child-process" "3.16.5"
- "@lerna/command" "3.18.5"
+ "@lerna/command" "3.21.0"
"@lerna/npm-conf" "3.16.0"
"@lerna/validation-error" "3.13.0"
camelcase "^5.0.0"
@@ -1085,23 +1085,23 @@
"@lerna/child-process" "3.16.5"
npmlog "^4.1.2"
-"@lerna/diff@3.18.5":
- version "3.18.5"
- resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.18.5.tgz#e9e2cb882f84d5b84f0487c612137305f07accbc"
- integrity sha512-u90lGs+B8DRA9Z/2xX4YaS3h9X6GbypmGV6ITzx9+1Ga12UWGTVlKaCXBgONMBjzJDzAQOK8qPTwLA57SeBLgA==
+"@lerna/diff@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.21.0.tgz#e6df0d8b9916167ff5a49fcb02ac06424280a68d"
+ integrity sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==
dependencies:
"@lerna/child-process" "3.16.5"
- "@lerna/command" "3.18.5"
+ "@lerna/command" "3.21.0"
"@lerna/validation-error" "3.13.0"
npmlog "^4.1.2"
-"@lerna/exec@3.20.0":
- version "3.20.0"
- resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.20.0.tgz#29f0c01aee2340eb46f90706731fef2062a49639"
- integrity sha512-pS1mmC7kzV668rHLWuv31ClngqeXjeHC8kJuM+W2D6IpUVMGQHLcCTYLudFgQsuKGVpl0DGNYG+sjLhAPiiu6A==
+"@lerna/exec@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.21.0.tgz#17f07533893cb918a17b41bcc566dc437016db26"
+ integrity sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==
dependencies:
"@lerna/child-process" "3.16.5"
- "@lerna/command" "3.18.5"
+ "@lerna/command" "3.21.0"
"@lerna/filter-options" "3.20.0"
"@lerna/profiler" "3.20.0"
"@lerna/run-topologically" "3.18.5"
@@ -1177,13 +1177,13 @@
"@lerna/child-process" "3.16.5"
semver "^6.2.0"
-"@lerna/import@3.18.5":
- version "3.18.5"
- resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.18.5.tgz#a9c7d8601870729851293c10abd18b3707f7ba5e"
- integrity sha512-PH0WVLEgp+ORyNKbGGwUcrueW89K3Iuk/DDCz8mFyG2IG09l/jOF0vzckEyGyz6PO5CMcz4TI1al/qnp3FrahQ==
+"@lerna/import@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.21.0.tgz#87b08f2a2bfeeff7357c6fd8490e638d3cd5b32d"
+ integrity sha512-aISkL4XD0Dqf5asDaOZWu65jgj8fWUhuQseZWuQe3UfHxav69fTS2YLIngUfencaOSZVOcVCom28YCzp61YDxw==
dependencies:
"@lerna/child-process" "3.16.5"
- "@lerna/command" "3.18.5"
+ "@lerna/command" "3.21.0"
"@lerna/prompt" "3.18.5"
"@lerna/pulse-till-done" "3.13.0"
"@lerna/validation-error" "3.13.0"
@@ -1191,43 +1191,43 @@
fs-extra "^8.1.0"
p-map-series "^1.0.0"
-"@lerna/info@3.20.0":
- version "3.20.0"
- resolved "https://registry.yarnpkg.com/@lerna/info/-/info-3.20.0.tgz#3a5212f3029f2bc6255f9533bdf4bcb120ef329a"
- integrity sha512-Rsz+KQF9mczbGUbPTrtOed1N0C+cA08Qz0eX/oI+NNjvsryZIju/o7uedG4I3P55MBiAioNrJI88fHH3eTgYug==
+"@lerna/info@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/info/-/info-3.21.0.tgz#76696b676fdb0f35d48c83c63c1e32bb5e37814f"
+ integrity sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==
dependencies:
- "@lerna/command" "3.18.5"
+ "@lerna/command" "3.21.0"
"@lerna/output" "3.13.0"
envinfo "^7.3.1"
-"@lerna/init@3.18.5":
- version "3.18.5"
- resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.18.5.tgz#86dd0b2b3290755a96975069b5cb007f775df9f5"
- integrity sha512-oCwipWrha98EcJAHm8AGd2YFFLNI7AW9AWi0/LbClj1+XY9ah+uifXIgYGfTk63LbgophDd8936ZEpHMxBsbAg==
+"@lerna/init@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.21.0.tgz#1e810934dc8bf4e5386c031041881d3b4096aa5c"
+ integrity sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==
dependencies:
"@lerna/child-process" "3.16.5"
- "@lerna/command" "3.18.5"
+ "@lerna/command" "3.21.0"
fs-extra "^8.1.0"
p-map "^2.1.0"
write-json-file "^3.2.0"
-"@lerna/link@3.18.5":
- version "3.18.5"
- resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.18.5.tgz#f24347e4f0b71d54575bd37cfa1794bc8ee91b18"
- integrity sha512-xTN3vktJpkT7Nqc3QkZRtHO4bT5NvuLMtKNIBDkks0HpGxC9PRyyqwOoCoh1yOGbrWIuDezhfMg3Qow+6I69IQ==
+"@lerna/link@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.21.0.tgz#8be68ff0ccee104b174b5bbd606302c2f06e9d9b"
+ integrity sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==
dependencies:
- "@lerna/command" "3.18.5"
+ "@lerna/command" "3.21.0"
"@lerna/package-graph" "3.18.5"
"@lerna/symlink-dependencies" "3.17.0"
p-map "^2.1.0"
slash "^2.0.0"
-"@lerna/list@3.20.0":
- version "3.20.0"
- resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.20.0.tgz#7e67cc29c5cf661cfd097e8a7c2d3dcce7a81029"
- integrity sha512-fXTicPrfioVnRzknyPawmYIVkzDRBaQqk9spejS1S3O1DOidkihK0xxNkr8HCVC0L22w6f92g83qWDp2BYRUbg==
+"@lerna/list@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.21.0.tgz#42f76fafa56dea13b691ec8cab13832691d61da2"
+ integrity sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==
dependencies:
- "@lerna/command" "3.18.5"
+ "@lerna/command" "3.21.0"
"@lerna/filter-options" "3.20.0"
"@lerna/listable" "3.18.5"
"@lerna/output" "3.13.0"
@@ -1373,10 +1373,10 @@
npmlog "^4.1.2"
upath "^1.2.0"
-"@lerna/project@3.18.0":
- version "3.18.0"
- resolved "https://registry.yarnpkg.com/@lerna/project/-/project-3.18.0.tgz#56feee01daeb42c03cbdf0ed8a2a10cbce32f670"
- integrity sha512-+LDwvdAp0BurOAWmeHE3uuticsq9hNxBI0+FMHiIai8jrygpJGahaQrBYWpwbshbQyVLeQgx3+YJdW2TbEdFWA==
+"@lerna/project@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/project/-/project-3.21.0.tgz#5d784d2d10c561a00f20320bcdb040997c10502d"
+ integrity sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==
dependencies:
"@lerna/package" "3.16.0"
"@lerna/validation-error" "3.13.0"
@@ -1399,10 +1399,10 @@
inquirer "^6.2.0"
npmlog "^4.1.2"
-"@lerna/publish@3.20.2":
- version "3.20.2"
- resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.20.2.tgz#a45d29813099b3249657ea913d0dc3f8ebc5cc2e"
- integrity sha512-N7Y6PdhJ+tYQPdI1tZum8W25cDlTp4D6brvRacKZusweWexxaopbV8RprBaKexkEX/KIbncuADq7qjDBdQHzaA==
+"@lerna/publish@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.21.0.tgz#0112393125f000484c3f50caba71a547f91bd7f4"
+ integrity sha512-JZ+ehZB9UCQ9nqH8Ld/Yqc/If++aK/7XIubkrB9sQ5hf2GeIbmI/BrJpMgLW/e9T5bKrUBZPUvoUN3daVipA5A==
dependencies:
"@evocateur/libnpmaccess" "^3.1.2"
"@evocateur/npm-registry-fetch" "^4.0.0"
@@ -1410,7 +1410,7 @@
"@lerna/check-working-tree" "3.16.5"
"@lerna/child-process" "3.16.5"
"@lerna/collect-updates" "3.20.0"
- "@lerna/command" "3.18.5"
+ "@lerna/command" "3.21.0"
"@lerna/describe-ref" "3.16.5"
"@lerna/log-packed" "3.16.0"
"@lerna/npm-conf" "3.16.0"
@@ -1425,7 +1425,7 @@
"@lerna/run-lifecycle" "3.16.2"
"@lerna/run-topologically" "3.18.5"
"@lerna/validation-error" "3.13.0"
- "@lerna/version" "3.20.2"
+ "@lerna/version" "3.21.0"
figgy-pudding "^3.5.1"
fs-extra "^8.1.0"
npm-package-arg "^6.1.0"
@@ -1488,12 +1488,12 @@
figgy-pudding "^3.5.1"
p-queue "^4.0.0"
-"@lerna/run@3.20.0":
- version "3.20.0"
- resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.20.0.tgz#a479f7c42bdf9ebabb3a1e5a2bdebb7a8d201151"
- integrity sha512-9U3AqeaCeB7KsGS9oyKNp62s9vYoULg/B4cqXTKZkc+OKL6QOEjYHYVSBcMK9lUXrMjCjDIuDSX3PnTCPxQ2Dw==
+"@lerna/run@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.21.0.tgz#2a35ec84979e4d6e42474fe148d32e5de1cac891"
+ integrity sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==
dependencies:
- "@lerna/command" "3.18.5"
+ "@lerna/command" "3.21.0"
"@lerna/filter-options" "3.20.0"
"@lerna/npm-run-script" "3.16.5"
"@lerna/output" "3.13.0"
@@ -1538,15 +1538,15 @@
dependencies:
npmlog "^4.1.2"
-"@lerna/version@3.20.2":
- version "3.20.2"
- resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.20.2.tgz#3709141c0f537741d9bc10cb24f56897bcb30428"
- integrity sha512-ckBJMaBWc+xJen0cMyCE7W67QXLLrc0ELvigPIn8p609qkfNM0L0CF803MKxjVOldJAjw84b8ucNWZLvJagP/Q==
+"@lerna/version@3.21.0":
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.21.0.tgz#5bcc3d2de9eb8f4db18efb0d88973f9a509eccc3"
+ integrity sha512-nIT3u43fCNj6uSMN1dRxFnF4GhmIiOEqSTkGSjrMU+8kHKwzOqS/6X6TOzklBmCyEZOpF/fLlGqH3BZHnwLDzQ==
dependencies:
"@lerna/check-working-tree" "3.16.5"
"@lerna/child-process" "3.16.5"
"@lerna/collect-updates" "3.20.0"
- "@lerna/command" "3.18.5"
+ "@lerna/command" "3.21.0"
"@lerna/conventional-commits" "3.18.5"
"@lerna/github-client" "3.16.5"
"@lerna/gitlab-client" "3.15.0"
@@ -1578,12 +1578,12 @@
npmlog "^4.1.2"
write-file-atomic "^2.3.0"
-"@microsoft/api-documenter@^7.7.19":
- version "7.7.19"
- resolved "https://registry.yarnpkg.com/@microsoft/api-documenter/-/api-documenter-7.7.19.tgz#c19bbf6659ecbf2f170f32b9cab53d432232532b"
- integrity sha512-MjNSttuCj5Q2eAdUXKCZc3IUltHhU5HqyizIWayjduUgLrfNYYq0kX4S17NKKUYdfwNps/mDdmAzYIR3Uc94ow==
+"@microsoft/api-documenter@^7.8.0":
+ version "7.8.0"
+ resolved "https://registry.yarnpkg.com/@microsoft/api-documenter/-/api-documenter-7.8.0.tgz#92816329eb4286bf284b92e31bcbed05b8bd5195"
+ integrity sha512-PZuOlS+b5LfCUOQ2iI32dl9xFcXine4Yu9xrb1w3LCwqYUxWU3K/tbwTatleOVPVDD6ZrH5XaddnGPyng2SrmA==
dependencies:
- "@microsoft/api-extractor-model" "7.7.11"
+ "@microsoft/api-extractor-model" "7.8.0"
"@microsoft/tsdoc" "0.12.19"
"@rushstack/node-core-library" "3.19.7"
"@rushstack/ts-command-line" "4.3.14"
@@ -1591,20 +1591,20 @@
js-yaml "~3.13.1"
resolve "1.8.1"
-"@microsoft/api-extractor-model@7.7.11":
- version "7.7.11"
- resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.7.11.tgz#9dfc5425f4a6a2b6b1ebc39332ae8101ab8da36a"
- integrity sha512-Kf3RytYDq7sP4ASaaA9IcvaOPbVj1Xj34E2Wxd9DznI7sG4HzcpoOGmxaZHCzyYVh7wfAaAlvcXf3SV+djhNZw==
+"@microsoft/api-extractor-model@7.8.0":
+ version "7.8.0"
+ resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.8.0.tgz#5f532998f01109f23d57b422803bbdf5ad655d80"
+ integrity sha512-rk3n2GJ2DyKsmKmSK0VYN92ZAWPgc5+zBLbGASpty3pBZBuByJ0ioZdkxbtm5gaeurJzsG9DFTPCmpg/+Mt/nw==
dependencies:
"@microsoft/tsdoc" "0.12.19"
"@rushstack/node-core-library" "3.19.7"
-"@microsoft/api-extractor@^7.7.13":
- version "7.7.13"
- resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.7.13.tgz#7ee70978825a36d294d26e50b5d888ca3789d1b0"
- integrity sha512-7+EGunGd7OSfDxZl4aDI4qMWG98+I84vTryNadti+IfgpB9IyhJtgA4r3dCG7hewTwKACBhi5aPqpH2C7l/30A==
+"@microsoft/api-extractor@^7.8.0":
+ version "7.8.0"
+ resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.8.0.tgz#fea68e4f21c1bf18020560fd5728b15fe44f0976"
+ integrity sha512-H9dI7dCw005XuGa1dPAdZLQWEUu+B4yiF2v7NZ3p70mKo2iAZcd9LwmDTZ5OFALsNiHnJk1I5JZjcsj8dtB73g==
dependencies:
- "@microsoft/api-extractor-model" "7.7.11"
+ "@microsoft/api-extractor-model" "7.8.0"
"@microsoft/tsdoc" "0.12.19"
"@rushstack/node-core-library" "3.19.7"
"@rushstack/ts-command-line" "4.3.14"
@@ -1831,7 +1831,7 @@
resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-7.0.2.tgz#b17f16cf933597e10d6d78eae3251e692ce8b0ce"
integrity sha512-ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w==
-"@types/node@*", "@types/node@>= 8", "@types/node@^13.13.4":
+"@types/node@*", "@types/node@>= 8":
version "13.13.4"
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.4.tgz#1581d6c16e3d4803eb079c87d4ac893ee7501c2c"
integrity sha512-x26ur3dSXgv5AwKS0lNfbjpCakGIduWU1DU91Zz58ONRWrIKGunmZBNv4P7N+e27sJkiGDsw/3fT4AtsqQBrBA==
@@ -1841,6 +1841,11 @@
resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.13.tgz#ccebcdb990bd6139cd16e84c39dc2fb1023ca90c"
integrity sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==
+"@types/node@^14.0.1":
+ version "14.0.1"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.1.tgz#5d93e0a099cd0acd5ef3d5bde3c086e1f49ff68c"
+ integrity sha512-FAYBGwC+W6F9+huFIDtn43cpy7+SzG+atzRiTfdp3inUKL2hXnd4rG8hylJLIh4+hqrQy1P17kvJByE/z825hA==
+
"@types/q@^1.5.1":
version "1.5.2"
resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8"
@@ -3522,7 +3527,7 @@ debug@3.1.0:
dependencies:
ms "2.0.0"
-debug@3.2.6, debug@^3.1.0, debug@^3.2.6:
+debug@3.2.6, debug@^3.1.0:
version "3.2.6"
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
@@ -3564,11 +3569,6 @@ dedent@^0.7.0:
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
-deep-extend@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
- integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
-
deep-is@~0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
@@ -3660,11 +3660,6 @@ detect-indent@^5.0.0:
resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d"
integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50=
-detect-libc@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
- integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
-
dezalgo@^1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456"
@@ -4941,7 +4936,7 @@ humanize-ms@^1.2.1:
dependencies:
ms "^2.0.0"
-iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
+iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@~0.4.13:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
@@ -5046,7 +5041,7 @@ inherits@2.0.3:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
-ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0:
+ini@^1.3.2, ini@^1.3.4, ini@^1.3.5:
version "1.3.5"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
@@ -5668,27 +5663,27 @@ lcid@^2.0.0:
dependencies:
invert-kv "^2.0.0"
-lerna@^3.20.2:
- version "3.20.2"
- resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.20.2.tgz#abf84e73055fe84ee21b46e64baf37b496c24864"
- integrity sha512-bjdL7hPLpU3Y8CBnw/1ys3ynQMUjiK6l9iDWnEGwFtDy48Xh5JboR9ZJwmKGCz9A/sarVVIGwf1tlRNKUG9etA==
+lerna@^3.21.0:
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.21.0.tgz#c81a0f8df45c6b7c9d3fc9fdcd0f846aca2375c6"
+ integrity sha512-ux8yOwQEgIXOZVUfq+T8nVzPymL19vlIoPbysOP3YA4hcjKlqQIlsjI/1ugBe6b4MF7W4iV5vS3gH9cGqBBc1A==
dependencies:
- "@lerna/add" "3.20.0"
- "@lerna/bootstrap" "3.20.0"
- "@lerna/changed" "3.20.0"
- "@lerna/clean" "3.20.0"
+ "@lerna/add" "3.21.0"
+ "@lerna/bootstrap" "3.21.0"
+ "@lerna/changed" "3.21.0"
+ "@lerna/clean" "3.21.0"
"@lerna/cli" "3.18.5"
- "@lerna/create" "3.18.5"
- "@lerna/diff" "3.18.5"
- "@lerna/exec" "3.20.0"
- "@lerna/import" "3.18.5"
- "@lerna/info" "3.20.0"
- "@lerna/init" "3.18.5"
- "@lerna/link" "3.18.5"
- "@lerna/list" "3.20.0"
- "@lerna/publish" "3.20.2"
- "@lerna/run" "3.20.0"
- "@lerna/version" "3.20.2"
+ "@lerna/create" "3.21.0"
+ "@lerna/diff" "3.21.0"
+ "@lerna/exec" "3.21.0"
+ "@lerna/import" "3.21.0"
+ "@lerna/info" "3.21.0"
+ "@lerna/init" "3.21.0"
+ "@lerna/link" "3.21.0"
+ "@lerna/list" "3.21.0"
+ "@lerna/publish" "3.21.0"
+ "@lerna/run" "3.21.0"
+ "@lerna/version" "3.21.0"
import-local "^2.0.0"
npmlog "^4.1.2"
@@ -6382,15 +6377,6 @@ nanomatch@^1.2.9:
snapdragon "^0.8.1"
to-regex "^3.0.1"
-needle@^2.2.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.1.tgz#14af48732463d7475696f937626b1b993247a56a"
- integrity sha512-x/gi6ijr4B7fwl6WYL9FwlCvRQKGlUNvnceho8wxkwXqN8jvVmmmATTmZPRRG7b/yC1eode26C2HO9jl78Du9g==
- dependencies:
- debug "^3.2.6"
- iconv-lite "^0.4.4"
- sax "^1.2.4"
-
neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c"
@@ -6479,22 +6465,6 @@ node-libs-browser@^2.0.0, node-libs-browser@^2.2.1:
util "^0.11.0"
vm-browserify "^1.0.1"
-node-pre-gyp@*:
- version "0.14.0"
- resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz#9a0596533b877289bcad4e143982ca3d904ddc83"
- integrity sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==
- dependencies:
- detect-libc "^1.0.2"
- mkdirp "^0.5.1"
- needle "^2.2.1"
- nopt "^4.0.1"
- npm-packlist "^1.1.6"
- npmlog "^4.0.2"
- rc "^1.2.7"
- rimraf "^2.6.1"
- semver "^5.3.0"
- tar "^4.4.2"
-
node-preload@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/node-preload/-/node-preload-0.2.1.tgz#c03043bb327f417a18fee7ab7ee57b408a144301"
@@ -6583,7 +6553,7 @@ npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1:
semver "^5.6.0"
validate-npm-package-name "^3.0.0"
-npm-packlist@^1.1.6, npm-packlist@^1.4.4:
+npm-packlist@^1.4.4:
version "1.4.8"
resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e"
integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==
@@ -6608,7 +6578,7 @@ npm-run-path@^2.0.0:
dependencies:
path-key "^2.0.0"
-npmlog@^4.0.2, npmlog@^4.1.2:
+npmlog@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
@@ -7825,16 +7795,6 @@ range-parser@~1.2.1:
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-rc@^1.2.7:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
- integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
- dependencies:
- deep-extend "^0.6.0"
- ini "~1.3.0"
- minimist "^1.2.0"
- strip-json-comments "~2.0.1"
-
read-cmd-shim@^1.0.1:
version "1.0.5"
resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16"
@@ -8195,7 +8155,7 @@ rgba-regex@^1.0.0:
resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3"
integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=
-rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3:
+rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3:
version "2.7.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
@@ -8232,10 +8192,10 @@ rollup-pluginutils@^2.3.3:
dependencies:
estree-walker "^0.6.1"
-rollup@^2.7.5:
- version "2.7.5"
- resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.7.5.tgz#dd4e4518b58348a841aefa47bea544f3be27a76f"
- integrity sha512-xQSM8uzhgtF6tTnTVEvOQThrcG3LPUP3T/4l4EukzDp0kbTY1QRDuXjiwtYzs9odKj9Bj/PccRG6viFfS7DmCQ==
+rollup@^2.10.0:
+ version "2.10.0"
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.10.0.tgz#73332273fa177cd85c1042659dee6f103761be0d"
+ integrity sha512-7BmpEfUN9P6esJzWIn3DmR//90mW6YwYB1t3y48LpF8ITpYtL8s1kEirMKqUu44dVH/6a/rs0EuwYVL3FuRDoA==
optionalDependencies:
fsevents "~2.1.2"
@@ -8280,7 +8240,7 @@ safe-regex@^1.1.0:
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-sax@^1.2.4, sax@~1.2.4:
+sax@~1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
@@ -8309,7 +8269,7 @@ schema-utils@^2.6.5:
ajv "^6.12.0"
ajv-keywords "^3.4.1"
-"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1:
+"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -8888,7 +8848,7 @@ strip-indent@^2.0.0:
resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68"
integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=
-strip-json-comments@2.0.1, strip-json-comments@~2.0.1:
+strip-json-comments@2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
@@ -8980,7 +8940,7 @@ tapable@^1.0.0, tapable@^1.1.3:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
-tar@^4.4.10, tar@^4.4.12, tar@^4.4.2, tar@^4.4.8:
+tar@^4.4.10, tar@^4.4.12, tar@^4.4.8:
version "4.4.13"
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==
@@ -9197,10 +9157,10 @@ trim-off-newlines@^1.0.0:
resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"
integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM=
-ts-loader@^7.0.2:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-7.0.2.tgz#465bc904aea4c331e9550e7c7d75dd17a0b7c24c"
- integrity sha512-DwpZFB67RoILQHx42dMjSgv2STpacsQu5X+GD/H9ocd8IhU0m8p3b/ZrIln2KmcucC6xep2PdEMEblpWT71euA==
+ts-loader@^7.0.4:
+ version "7.0.4"
+ resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-7.0.4.tgz#5d9b95227de5afb91fdd9668f8920eb193cfe0cc"
+ integrity sha512-5du6OQHl+4ZjO4crEyoYUyWSrmmo7bAO+inkaILZ68mvahqrfoa4nn0DRmpQ4ruT4l+cuJCgF0xD7SBIyLeeow==
dependencies:
chalk "^2.3.0"
enhanced-resolve "^4.0.0"
@@ -9208,10 +9168,10 @@ ts-loader@^7.0.2:
micromatch "^4.0.0"
semver "^6.0.0"
-ts-node@^8.9.1:
- version "8.9.1"
- resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.9.1.tgz#2f857f46c47e91dcd28a14e052482eb14cfd65a5"
- integrity sha512-yrq6ODsxEFTLz0R3BX2myf0WBCSQh9A+py8PBo1dCzWIOcvisbyH6akNKqDHMgXePF2kir5mm5JXJTH3OUJYOQ==
+ts-node@^8.10.1:
+ version "8.10.1"
+ resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.10.1.tgz#77da0366ff8afbe733596361d2df9a60fc9c9bd3"
+ integrity sha512-bdNz1L4ekHiJul6SHtZWs1ujEKERJnHs4HxN7rjTyyVOFf3HaJ6sLqe6aPG62XTzAB/63pKRh5jTSWL0D7bsvw==
dependencies:
arg "^4.1.0"
diff "^4.0.1"
@@ -9219,7 +9179,12 @@ ts-node@^8.9.1:
source-map-support "^0.5.17"
yn "3.1.1"
-tslib@^1.11.1, tslib@^1.9.0:
+tslib@^1.12.0:
+ version "1.12.0"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.12.0.tgz#d1fc9cacd06a1456c62f2902b361573e83d66473"
+ integrity sha512-5rxCQkP0kytf4H1T4xz1imjxaUUPMvc5aWp0rJ/VMIN7ClRiH1FwFvBt8wOeMasp/epeUnmSW6CixSIePtiLqA==
+
+tslib@^1.9.0:
version "1.11.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35"
integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==
@@ -9293,10 +9258,10 @@ typedoc@^0.17.6:
shelljs "^0.8.4"
typedoc-default-themes "^0.10.1"
-typescript@^3.8.3, typescript@~3.7.2:
- version "3.8.3"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz#409eb8544ea0335711205869ec458ab109ee1061"
- integrity sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==
+typescript@^3.9.2, typescript@~3.7.2:
+ version "3.9.2"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.2.tgz#64e9c8e9be6ea583c54607677dd4680a1cf35db9"
+ integrity sha512-q2ktq4n/uLuNNShyayit+DTobV2ApPEo/6so68JaD5ojvc/6GClBipedB9zNWYxRSAlZXAe405Rlijzl6qDiSw==
uglify-js@^3.1.4:
version "3.9.1"