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"