diff --git a/examples/adaptive-threshold/src/events.ts b/examples/adaptive-threshold/src/events.ts index e1350c371b..69e9496d21 100644 --- a/examples/adaptive-threshold/src/events.ts +++ b/examples/adaptive-threshold/src/events.ts @@ -58,10 +58,13 @@ export const defHandler = ( ) => { const sub: ISubscriber = { next: >handler, - error: console.warn, + error: (e) => { + console.warn(e); + return false; + }, }; return xform - ? eventProc.subscribeTopic(id, {}, {}).subscribe(sub, xform) + ? eventProc.subscribeTopic(id, sub, { xform }) : eventProc.subscribeTopic(id, sub); }; diff --git a/examples/adaptive-threshold/src/index.ts b/examples/adaptive-threshold/src/index.ts index e67ff8d09f..281aba07d8 100644 --- a/examples/adaptive-threshold/src/index.ts +++ b/examples/adaptive-threshold/src/index.ts @@ -1,6 +1,5 @@ -import { peek } from "@thi.ng/arrays"; import type { PackedBuffer } from "@thi.ng/pixel"; -import { fromRAF, sidechainPartition } from "@thi.ng/rstream"; +import { sidechainPartitionRAF } from "@thi.ng/rstream"; import { map } from "@thi.ng/transducers"; import { updateDOM } from "@thi.ng/transducers-hdom"; import { @@ -113,6 +112,4 @@ const app = (state: AppState) => { // sidechain to buffer intra-frame state updates. then only passes the // most recent one to `app()` and its resulting UI tree to the // `updateDOM()` transducer -state - .subscribe(sidechainPartition(fromRAF())) - .transform(map(peek), map(app), updateDOM()); +sidechainPartitionRAF(state).transform(map(app), updateDOM()); diff --git a/examples/bitmap-font/src/index.ts b/examples/bitmap-font/src/index.ts index 0dab0a6250..6d0f85d44f 100644 --- a/examples/bitmap-font/src/index.ts +++ b/examples/bitmap-font/src/index.ts @@ -1,7 +1,7 @@ import type { IObjectOf } from "@thi.ng/api"; import { dropdown } from "@thi.ng/hdom-components"; import { clamp } from "@thi.ng/math"; -import { reactive, Stream, Subscription, sync } from "@thi.ng/rstream"; +import { ISubscriber, reactive, Stream, sync } from "@thi.ng/rstream"; import { comp, map, @@ -17,7 +17,7 @@ import { bits } from "@thi.ng/transducers-binary"; import { updateDOM } from "@thi.ng/transducers-hdom"; import { FONT } from "./font"; -const emitOnStream = (stream: Subscription) => (e: Event) => +const emitOnStream = (stream: ISubscriber) => (e: Event) => stream.next((e.target).value); // retrieve font bytes for given char diff --git a/examples/canvas-dial/src/dial.ts b/examples/canvas-dial/src/dial.ts index 808c0af915..48610a71f9 100644 --- a/examples/canvas-dial/src/dial.ts +++ b/examples/canvas-dial/src/dial.ts @@ -3,7 +3,7 @@ import { peek } from "@thi.ng/arrays"; import { isString } from "@thi.ng/checks"; import { canvas2D } from "@thi.ng/hdom-components"; import { fitClamped } from "@thi.ng/math"; -import type { Subscription } from "@thi.ng/rstream"; +import type { ISubscription } from "@thi.ng/rstream"; import { GestureEvent, gestureStream } from "@thi.ng/rstream-gestures"; import { heading, sub2 } from "@thi.ng/vectors"; @@ -128,7 +128,7 @@ export const dial = (_opts: Partial) => { font: "10px sans-serif", ..._opts, }; - let events: Subscription; + let events: ISubscription; let cx: number, cy: number; const startTheta = opts.base + opts.gap / 2; diff --git a/examples/commit-table-ssr/package.json b/examples/commit-table-ssr/package.json index 619d7a6758..c00e986b69 100644 --- a/examples/commit-table-ssr/package.json +++ b/examples/commit-table-ssr/package.json @@ -13,7 +13,7 @@ }, "devDependencies": { "ts-node": "^9.1.1", - "typescript": "^4.2.2" + "typescript": "^4.2.3" }, "dependencies": { "@thi.ng/api": "latest", diff --git a/examples/crypto-chart/src/index.ts b/examples/crypto-chart/src/index.ts index 70bdc7ec3d..c3d7cc27dd 100644 --- a/examples/crypto-chart/src/index.ts +++ b/examples/crypto-chart/src/index.ts @@ -14,10 +14,10 @@ import { resolve } from "@thi.ng/resolve-map"; import { fromEvent, fromInterval, + ISubscriber, reactive, resolve as resolvePromise, stream, - Subscription, sync, trace, } from "@thi.ng/rstream"; @@ -173,11 +173,11 @@ const API_URL = (market: string, symbol: string, period: number) => // stub for local testing // const API_URL = (..._) => `ohlc.json`; -const emitOnStream = (stream: Subscription) => (e: Event) => +const emitOnStream = (stream: ISubscriber) => (e: Event) => stream.next((e.target).value); const menu = ( - stream: Subscription, + stream: ISubscriber, title: string, items: DropDownOption[] ) => diff --git a/examples/ellipse-proximity/src/index.ts b/examples/ellipse-proximity/src/index.ts index 121abffec6..f885e80e9a 100644 --- a/examples/ellipse-proximity/src/index.ts +++ b/examples/ellipse-proximity/src/index.ts @@ -17,7 +17,7 @@ const ELLIPSES = [ $compile( $canvas( // stream merge - merge({ + merge({ src: [ // #1 initial call to action... reactive([ @@ -31,35 +31,28 @@ $compile( ], ]), // #2 stream of mouse/touch coordinates (main) - gestureStream(document.body).map( - (e) => - [ - "g", - // disable canvas clearing if no mouse buttons pressed - { fill: "none", __clear: !!e.buttons }, - // semi-transparent white rect to fade previous frame - ["rect", { fill: [1, 1, 1, 0.2] }, [0, 0], W, W], - // declare ellipses, closest points and tangents - ...mapcat(([o, r]) => { - const p = closestPointEllipse(e.pos, o, r); - return [ - ["ellipse", { stroke: "#ccc" }, o, r], - ["circle", { stroke: "#f0f" }, p, 5], - ["line", { stroke: "#666" }, e.pos, p], - [ - "line", - { stroke: "#6c0" }, - p, - add2( - null, - normalCCW([], p, e.pos, 100), - p - ), - ], - ]; - }, ELLIPSES), - ] - ), + gestureStream(document.body).map((e) => [ + "g", + // disable canvas clearing if no mouse buttons pressed + { fill: "none", __clear: !!e.buttons }, + // semi-transparent white rect to fade previous frame + ["rect", { fill: [1, 1, 1, 0.2] }, [0, 0], W, W], + // declare ellipses, closest points and tangents + ...mapcat(([o, r]) => { + const p = closestPointEllipse(e.pos, o, r); + return [ + ["ellipse", { stroke: "#ccc" }, o, r], + ["circle", { stroke: "#f0f" }, p, 5], + ["line", { stroke: "#666" }, e.pos, p], + [ + "line", + { stroke: "#6c0" }, + p, + add2(null, normalCCW([], p, e.pos, 100), p), + ], + ]; + }, ELLIPSES), + ]), ], }), [W, W] diff --git a/examples/fft-synth/src/index.ts b/examples/fft-synth/src/index.ts index cf07ad1010..3affea836f 100644 --- a/examples/fft-synth/src/index.ts +++ b/examples/fft-synth/src/index.ts @@ -3,9 +3,8 @@ import { fit, fitClamped } from "@thi.ng/math"; import { fromAtom, fromDOMEvent, - fromRAF, merge, - sidechainPartition, + sidechainPartitionRAF, sync, } from "@thi.ng/rstream"; import { gestureStream } from "@thi.ng/rstream-gestures"; @@ -82,7 +81,8 @@ const app = () => { }; }; -main.subscribe(sidechainPartition(fromRAF())).transform( - map(app()), - updateDOM() -); +// subscription & transformation of app state stream. uses a RAF +// sidechain to buffer intra-frame state updates. then only passes the +// most recent one to `app()` and its resulting UI tree to the +// `updateDOM()` transducer +sidechainPartitionRAF(main).transform(map(app()), updateDOM()); diff --git a/examples/hdom-benchmark/src/index.ts b/examples/hdom-benchmark/src/index.ts index 533e107c10..b5315e57d5 100644 --- a/examples/hdom-benchmark/src/index.ts +++ b/examples/hdom-benchmark/src/index.ts @@ -72,13 +72,15 @@ const fpsCounter = ( ); }, }, - // stream transducer to compute the windowed moving avarage - comp( - benchmark(), - movingAverage(period), - map((x) => 1000 / x), - partition(width, 1, true) - ) + { + // stream transducer to compute the windowed moving avarage + xform: comp( + benchmark(), + movingAverage(period), + map((x) => 1000 / x), + partition(width, 1, true) + ), + } ); return [ { diff --git a/examples/hdom-canvas-shapes/src/index.ts b/examples/hdom-canvas-shapes/src/index.ts index 8ab3b83f11..44e7274a79 100644 --- a/examples/hdom-canvas-shapes/src/index.ts +++ b/examples/hdom-canvas-shapes/src/index.ts @@ -7,7 +7,7 @@ import { COMMENT, serialize } from "@thi.ng/hiccup"; import { convertTree, svg } from "@thi.ng/hiccup-svg"; import { sincos } from "@thi.ng/math"; import { concat, skewX23, translation23 } from "@thi.ng/matrices"; -import { fromRAF, stream, Subscription, sync } from "@thi.ng/rstream"; +import { fromRAF, ISubscriber, stream, sync } from "@thi.ng/rstream"; import { map, range, repeatedly } from "@thi.ng/transducers"; import { updateDOM } from "@thi.ng/transducers-hdom"; import { addN } from "@thi.ng/vectors"; @@ -297,7 +297,7 @@ const TESTS: any = { }; // test case selection dropdown -const choices = (_: any, target: Subscription, id: string) => [ +const choices = (_: any, target: ISubscriber, id: string) => [ dropdown, { class: "w4 ma2", diff --git a/examples/imgui/src/index.ts b/examples/imgui/src/index.ts index 743ddf5c43..c3a8a3f117 100644 --- a/examples/imgui/src/index.ts +++ b/examples/imgui/src/index.ts @@ -33,9 +33,8 @@ import { setInManyUnsafe } from "@thi.ng/paths"; import { fromAtom, fromDOMEvent, - fromRAF, merge, - sidechainPartition, + sidechainPartitionRAF, sync, } from "@thi.ng/rstream"; import { gestureStream } from "@thi.ng/rstream-gestures"; @@ -552,10 +551,8 @@ const main = sync({ }, }); -// transform the stream: -main - // group potentially higher frequency event updates & sync with RAF - // to avoid extraneous real DOM/Canvas updates - .subscribe(sidechainPartition(fromRAF())) - // then apply main compoment function & apply hdom - .transform(map(app()), updateDOM()); +// subscription & transformation of app state stream. uses a RAF +// sidechain to buffer intra-frame state updates. then only passes the +// most recent one to `app()` and its resulting UI tree to the +// `updateDOM()` transducer +sidechainPartitionRAF(main).transform(map(app()), updateDOM()); diff --git a/examples/package-stats/package.json b/examples/package-stats/package.json index 0c8f5ac244..54fa1769c1 100644 --- a/examples/package-stats/package.json +++ b/examples/package-stats/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "ts-node": "^9.1.1", - "typescript": "^4.2.2" + "typescript": "^4.2.3" }, "dependencies": { "@thi.ng/checks": "latest", diff --git a/examples/pointfree-svg/package.json b/examples/pointfree-svg/package.json index e83a9d5f8d..836b7a2a09 100644 --- a/examples/pointfree-svg/package.json +++ b/examples/pointfree-svg/package.json @@ -17,7 +17,7 @@ }, "devDependencies": { "ts-node": "^9.1.1", - "typescript": "^4.2.2" + "typescript": "^4.2.3" }, "thi.ng": { "online": false, diff --git a/examples/rdom-lissajous/src/index.ts b/examples/rdom-lissajous/src/index.ts index 0e503a9f04..a968eb2c2e 100644 --- a/examples/rdom-lissajous/src/index.ts +++ b/examples/rdom-lissajous/src/index.ts @@ -6,15 +6,14 @@ import { $canvas } from "@thi.ng/rdom-canvas"; import { fromDOMEvent, fromRAF, - ISubscribable, + ISubscription, reactive, - Subscription, sync, } from "@thi.ng/rstream"; import { map, slidingWindow } from "@thi.ng/transducers"; const slider = ( - dest: Subscription, + dest: ISubscription, desc: string, tooltip: string, attribs?: any @@ -60,7 +59,7 @@ size.next(null); // combine various reactive parameters // and transform via transducers -const dots: ISubscribable = sync({ +const dots: ISubscription = sync({ src: { a, b, scale, size, time: fromRAF() }, }).transform( // compute next lissajous point diff --git a/examples/rdom-search-docs/src/index.ts b/examples/rdom-search-docs/src/index.ts index 1cd8420c51..b2ce617240 100644 --- a/examples/rdom-search-docs/src/index.ts +++ b/examples/rdom-search-docs/src/index.ts @@ -1,7 +1,7 @@ import { timed } from "@thi.ng/bench"; import { anchor, div, inputText } from "@thi.ng/hiccup-html"; import { $compile, $list, $text, Component, IComponent } from "@thi.ng/rdom"; -import { debounce, reactive, Stream, Subscription } from "@thi.ng/rstream"; +import { debounce, ISubscription, reactive, Stream } from "@thi.ng/rstream"; import { map } from "@thi.ng/transducers"; // @ts-ignore import { deserialize } from "@ygoe/msgpack"; @@ -20,7 +20,7 @@ class DocSearch extends Component { inner!: IComponent; pager!: Pagination; query!: Stream; - queryResults!: Subscription; + queryResults!: ISubscription; updateQuery(e: InputEvent) { const term = (e.target).value; diff --git a/examples/rdom-search-docs/src/pagination.ts b/examples/rdom-search-docs/src/pagination.ts index 199219572d..208cb8e0ac 100644 --- a/examples/rdom-search-docs/src/pagination.ts +++ b/examples/rdom-search-docs/src/pagination.ts @@ -2,15 +2,15 @@ import type { IRelease } from "@thi.ng/api"; import { equiv } from "@thi.ng/equiv"; import { button, div } from "@thi.ng/hiccup-html"; import { clamp } from "@thi.ng/math"; -import { reactive, Stream, Subscription, sync } from "@thi.ng/rstream"; +import { ISubscription, reactive, Stream, sync } from "@thi.ng/rstream"; import { comp, dedupe, map, page } from "@thi.ng/transducers"; export class Pagination implements IRelease { page: Stream; - maxPage: Subscription; - resultPage: Subscription; + maxPage: ISubscription; + resultPage: ISubscription; - constructor(src: Subscription, pageSize: number) { + constructor(src: ISubscription, pageSize: number) { this.page = reactive(0); this.maxPage = src.transform(map((res) => ~~(res.length / pageSize))); // produce search result page using `page()` transducer diff --git a/examples/rstream-event-loop/src/events.ts b/examples/rstream-event-loop/src/events.ts index 8a5ce92e7d..4561e3a248 100644 --- a/examples/rstream-event-loop/src/events.ts +++ b/examples/rstream-event-loop/src/events.ts @@ -48,11 +48,12 @@ export const defHandler = ( ) => { const sub: ISubscriber = { next: >handler, - error: console.warn, + error: (e) => { + console.warn(e); + return false; + }, }; - return xform - ? eventProc.subscribeTopic(id, {}, {}).subscribe(sub, xform) - : eventProc.subscribeTopic(id, sub); + return eventProc.subscribeTopic(id, sub, { xform }); }; /** diff --git a/examples/rstream-event-loop/src/index.ts b/examples/rstream-event-loop/src/index.ts index ed25934213..8c51272f43 100644 --- a/examples/rstream-event-loop/src/index.ts +++ b/examples/rstream-event-loop/src/index.ts @@ -1,5 +1,4 @@ -import { peek } from "@thi.ng/arrays"; -import { fromRAF, sidechainPartition } from "@thi.ng/rstream"; +import { sidechainPartitionRAF } from "@thi.ng/rstream"; import { map } from "@thi.ng/transducers"; import { updateDOM } from "@thi.ng/transducers-hdom"; import { AppState, NEXT, PREV } from "./api"; @@ -24,10 +23,38 @@ const app = ({ pageID, isLoading }: AppState) => // navigation buttons w/ event dispatch [ "div", - ["button", { onclick: () => dispatch([PREV, 5]) }, "<<"], - ["button", { onclick: () => dispatch([PREV, 1]) }, "<"], - ["button", { onclick: () => dispatch([NEXT, 1]) }, ">"], - ["button", { onclick: () => dispatch([NEXT, 5]) }, ">>"], + [ + "button", + { + disabled: pageID < 5, + onclick: () => dispatch([PREV, 5]), + }, + "<<", + ], + [ + "button", + { + disabled: pageID === 0, + onclick: () => dispatch([PREV, 1]), + }, + "<", + ], + [ + "button", + { + disabled: pageID === 19, + onclick: () => dispatch([NEXT, 1]), + }, + ">", + ], + [ + "button", + { + disabled: pageID >= 15, + onclick: () => dispatch([NEXT, 5]), + }, + ">>", + ], ], // only here to show timestamp of last DOM update ["div.mt3", new Date().toString()], @@ -45,6 +72,4 @@ const page = (_: any, pageID: number) => ["h1", `Page: ${pageID}`]; // sidechain to buffer intra-frame state updates. then only passes the // most recent one to `app()` and its resulting UI tree to the // `updateDOM()` transducer -state - .subscribe(sidechainPartition(fromRAF())) - .transform(map(peek), map(app), updateDOM()); +sidechainPartitionRAF(state).transform(map(app), updateDOM()); diff --git a/examples/rstream-hdom/src/index.ts b/examples/rstream-hdom/src/index.ts index 4fdb256191..dcea293f52 100644 --- a/examples/rstream-hdom/src/index.ts +++ b/examples/rstream-hdom/src/index.ts @@ -1,9 +1,7 @@ -import { peek } from "@thi.ng/arrays"; import { - fromRAF, ISubscribable, - sidechainPartition, - Subscription, + ISubscriber, + sidechainPartitionRAF, subscription, sync, } from "@thi.ng/rstream"; @@ -47,9 +45,7 @@ const ctx = { * @param ctx user context object */ const domUpdate = (root: HTMLElement, tree: ISubscribable, ctx?: any) => - tree - .subscribe(sidechainPartition(fromRAF())) - .transform(map(peek), updateDOM({ root, ctx })); + sidechainPartitionRAF(tree).transform(updateDOM({ root, ctx })); /** * Generic button component. @@ -70,7 +66,7 @@ const button = (ctx: any, onclick: EventListener, body: any) => [ * @param _ hdom user context (unused) * @param stream counter stream */ -const clickButton = (_: any, stream: Subscription) => [ +const clickButton = (_: any, stream: ISubscriber) => [ button, () => stream.next(true), stream.deref(), @@ -82,7 +78,7 @@ const clickButton = (_: any, stream: Subscription) => [ * @param _ hdom user context (unused) * @param counters streams to reset */ -const resetButton = (_: any, counters: Subscription[]) => [ +const resetButton = (_: any, counters: ISubscriber[]) => [ button, () => counters.forEach((c) => c.next(false)), "reset", diff --git a/examples/shader-ast-tunnel/src/index.ts b/examples/shader-ast-tunnel/src/index.ts index e3e5f7d6fe..cc6a932c07 100644 --- a/examples/shader-ast-tunnel/src/index.ts +++ b/examples/shader-ast-tunnel/src/index.ts @@ -1,5 +1,4 @@ -import { swizzle8 } from "@thi.ng/binary"; -import { int32Srgb } from "@thi.ng/color"; +import { intAbgr32Srgb } from "@thi.ng/color"; import { $x, $xy, @@ -123,7 +122,7 @@ if (JS_MODE) { let y = ((uv[1] * TH) | 0) % TH; x < 0 && (x += TW); y < 0 && (y += TH); - return int32Srgb([], swizzle8(texData[y * TW + x], 0, 3, 2, 1)); + return intAbgr32Srgb([], texData[y * TW + x]); }; // compile AST to actual JS: diff --git a/examples/webgl-cubemap/src/index.ts b/examples/webgl-cubemap/src/index.ts index 0f9998a400..83549283bd 100644 --- a/examples/webgl-cubemap/src/index.ts +++ b/examples/webgl-cubemap/src/index.ts @@ -94,6 +94,7 @@ const app = () => { }, error(e) { console.warn(e); + return true; }, }); }, diff --git a/examples/webgl-msdf/src/index.ts b/examples/webgl-msdf/src/index.ts index e1b94557d9..3bf522d8f0 100644 --- a/examples/webgl-msdf/src/index.ts +++ b/examples/webgl-msdf/src/index.ts @@ -4,7 +4,7 @@ import { canvasWebGL } from "@thi.ng/hdom-components"; import { fitClamped } from "@thi.ng/math"; import { concat, lookAt, perspective, transform44 } from "@thi.ng/matrices"; import { SYSTEM } from "@thi.ng/random"; -import { fromDOMEvent, Subscription } from "@thi.ng/rstream"; +import { fromDOMEvent, ISubscription } from "@thi.ng/rstream"; import { $w, add, @@ -219,7 +219,7 @@ const app = () => { const glyphs = convertGlyphs(GLYPHS); let stars: ModelSpec; let body: ModelSpec; - let mouse: Subscription; + let mouse: ISubscription; let bg = 0; const canvas = canvasWebGL({ init: async (el, gl) => { diff --git a/examples/xml-converter/src/ui.ts b/examples/xml-converter/src/ui.ts index cd49b75414..5ed2e8bcd6 100644 --- a/examples/xml-converter/src/ui.ts +++ b/examples/xml-converter/src/ui.ts @@ -1,4 +1,4 @@ -import type { Subscription } from "@thi.ng/rstream"; +import type { ISubscriber } from "@thi.ng/rstream"; import { mapIndexed } from "@thi.ng/transducers"; import { handleTab } from "./utils"; @@ -143,7 +143,7 @@ const iconButton = ( const copyButton = ( { copyButton }: any, attribs: any, - stream: Subscription, + stream: ISubscriber, text: string, delay = 500 ) => [ diff --git a/examples/xml-converter/src/utils.ts b/examples/xml-converter/src/utils.ts index 6249bdbe06..0b0650b07a 100644 --- a/examples/xml-converter/src/utils.ts +++ b/examples/xml-converter/src/utils.ts @@ -1,4 +1,4 @@ -import type { Subscription } from "@thi.ng/rstream"; +import type { ISubscriber } from "@thi.ng/rstream"; import { splice } from "@thi.ng/strings"; import { map } from "@thi.ng/transducers"; @@ -9,7 +9,7 @@ export const xformAsSet = map(asSet); // key event handler for textareas to override Tab key behavior and // insert spaces at cursor position instead of changing keyboard focus -export const handleTab = (stream: Subscription) => ( +export const handleTab = (stream: ISubscriber) => ( e: KeyboardEvent ) => { // override tab to insert spaces at edit pos diff --git a/package.json b/package.json index dd66faee32..fed7eb7f49 100644 --- a/package.json +++ b/package.json @@ -17,13 +17,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "rimraf": "^3.0.2", - "rollup": "^2.40.0", + "rollup": "^2.41.2", "rollup-plugin-cleanup": "^3.2.1", "snowpack": "^3.0.13", "terser": "^5.6.0", - "ts-loader": "^8.0.17", - "typescript": "^4.2.2", - "webpack": "^5.24.2", + "ts-loader": "^8.0.18", + "typescript": "^4.2.3", + "webpack": "^5.25.0", "webpack-cli": "^4.5.0" }, "dependencies": { @@ -49,6 +49,6 @@ "tool:searchindex": "ts-node -P tools/tsconfig.json tools/src/build-search-index.ts" }, "resolutions": { - "typescript": "^4.2.2" + "typescript": "^4.2.3" } } diff --git a/packages/adapt-dpi/CHANGELOG.md b/packages/adapt-dpi/CHANGELOG.md index 239b89b903..80251452d7 100644 --- a/packages/adapt-dpi/CHANGELOG.md +++ b/packages/adapt-dpi/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.0.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/adapt-dpi@1.0.17...@thi.ng/adapt-dpi@1.0.18) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/adapt-dpi - - - - - -## [1.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/adapt-dpi@1.0.16...@thi.ng/adapt-dpi@1.0.17) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/adapt-dpi - - - - - -## [1.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/adapt-dpi@1.0.15...@thi.ng/adapt-dpi@1.0.16) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/adapt-dpi - - - - - -## [1.0.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/adapt-dpi@1.0.14...@thi.ng/adapt-dpi@1.0.15) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/adapt-dpi - - - - - -## [1.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/adapt-dpi@1.0.13...@thi.ng/adapt-dpi@1.0.14) (2021-02-20) +## [1.0.19](https://github.com/thi-ng/umbrella/compare/@thi.ng/adapt-dpi@1.0.18...@thi.ng/adapt-dpi@1.0.19) (2021-03-12) **Note:** Version bump only for package @thi.ng/adapt-dpi diff --git a/packages/adapt-dpi/package.json b/packages/adapt-dpi/package.json index 796280e676..a00f38006c 100644 --- a/packages/adapt-dpi/package.json +++ b/packages/adapt-dpi/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/adapt-dpi", - "version": "1.0.18", + "version": "1.0.19", "description": "HDPI canvas adapter / styling utility", "module": "./index.js", "main": "./lib/index.js", @@ -44,8 +44,8 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "files": [ "*.js", @@ -66,6 +66,5 @@ "sideEffects": false, "thi.ng": { "year": 2015 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/adjacency/CHANGELOG.md b/packages/adjacency/CHANGELOG.md index 222a9cf02a..59a57268d6 100644 --- a/packages/adjacency/CHANGELOG.md +++ b/packages/adjacency/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.3.4...@thi.ng/adjacency@0.3.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/adjacency - - - - - -## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.3.3...@thi.ng/adjacency@0.3.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/adjacency - - - - - -## [0.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.3.2...@thi.ng/adjacency@0.3.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/adjacency - - - - - -## [0.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.3.1...@thi.ng/adjacency@0.3.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/adjacency - - - - - -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.3.0...@thi.ng/adjacency@0.3.1) (2021-02-24) +## [0.3.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.3.5...@thi.ng/adjacency@0.3.6) (2021-03-12) **Note:** Version bump only for package @thi.ng/adjacency diff --git a/packages/adjacency/package.json b/packages/adjacency/package.json index 5ea9ca0af6..cee286e98e 100644 --- a/packages/adjacency/package.json +++ b/packages/adjacency/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/adjacency", - "version": "0.3.5", + "version": "0.3.6", "description": "Sparse & bitwise adjacency matrices and related functions for directed & undirected graphs", "module": "./index.js", "main": "./lib/index.js", @@ -40,21 +40,21 @@ "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", "@microsoft/api-extractor": "^7.13.1", - "@thi.ng/vectors": "^5.1.3", + "@thi.ng/vectors": "^5.1.4", "@types/mocha": "^8.2.0", "@types/node": "^14.14.14", "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/arrays": "^0.10.7", - "@thi.ng/bitfield": "^0.4.4", - "@thi.ng/dcons": "^2.3.15", - "@thi.ng/sparse": "^0.1.70" + "@thi.ng/api": "^7.1.4", + "@thi.ng/arrays": "^0.10.8", + "@thi.ng/bitfield": "^0.4.5", + "@thi.ng/dcons": "^2.3.16", + "@thi.ng/sparse": "^0.1.71" }, "files": [ "*.js", @@ -91,6 +91,5 @@ "sideEffects": false, "thi.ng": { "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 8527728c96..b74a6c4b39 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -3,23 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [7.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@7.1.2...@thi.ng/api@7.1.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/api - - - - - -## [7.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@7.1.1...@thi.ng/api@7.1.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/api - - - - - -## [7.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@7.1.0...@thi.ng/api@7.1.1) (2021-03-03) +## [7.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@7.1.3...@thi.ng/api@7.1.4) (2021-03-12) **Note:** Version bump only for package @thi.ng/api diff --git a/packages/api/package.json b/packages/api/package.json index 7743171c19..a997af95d4 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/api", - "version": "7.1.3", + "version": "7.1.4", "description": "Common, generic types, interfaces & mixins", "module": "./index.js", "main": "./lib/index.js", @@ -45,8 +45,8 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "files": [ "*.js", @@ -73,6 +73,5 @@ "process": false, "setTimeout": false }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/args/CHANGELOG.md b/packages/args/CHANGELOG.md index e16f59c988..6f4cd73215 100644 --- a/packages/args/CHANGELOG.md +++ b/packages/args/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.2.4...@thi.ng/args@0.2.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/args - - - - - -## [0.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.2.3...@thi.ng/args@0.2.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/args - - - - - -## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.2.2...@thi.ng/args@0.2.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/args - - - - - -## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.2.1...@thi.ng/args@0.2.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/args - - - - - -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.2.0...@thi.ng/args@0.2.1) (2021-02-20) +## [0.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.2.5...@thi.ng/args@0.2.6) (2021-03-12) **Note:** Version bump only for package @thi.ng/args diff --git a/packages/args/package.json b/packages/args/package.json index d206521812..7506ef1559 100644 --- a/packages/args/package.json +++ b/packages/args/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/args", - "version": "0.2.5", + "version": "0.2.6", "description": "Declarative, functional & typechecked CLI argument/options parser, value coercions etc.", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/strings": "^1.15.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/strings": "^1.15.5" }, "files": [ "*.js", @@ -82,6 +82,5 @@ "thi.ng": { "status": "beta", "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/arrays/CHANGELOG.md b/packages/arrays/CHANGELOG.md index e76f752b5d..b4db9785f8 100644 --- a/packages/arrays/CHANGELOG.md +++ b/packages/arrays/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.10.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.10.6...@thi.ng/arrays@0.10.7) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/arrays - - - - - -## [0.10.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.10.5...@thi.ng/arrays@0.10.6) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/arrays - - - - - -## [0.10.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.10.4...@thi.ng/arrays@0.10.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/arrays - - - - - -## [0.10.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.10.3...@thi.ng/arrays@0.10.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/arrays - - - - - -## [0.10.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.10.2...@thi.ng/arrays@0.10.3) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/arrays - - - - - -## [0.10.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.10.1...@thi.ng/arrays@0.10.2) (2021-02-20) +## [0.10.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.10.7...@thi.ng/arrays@0.10.8) (2021-03-12) **Note:** Version bump only for package @thi.ng/arrays diff --git a/packages/arrays/package.json b/packages/arrays/package.json index 096f0138bb..5ae1af43c0 100644 --- a/packages/arrays/package.json +++ b/packages/arrays/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/arrays", - "version": "0.10.7", + "version": "0.10.8", "description": "Array / Arraylike utilities", "module": "./index.js", "main": "./lib/index.js", @@ -45,16 +45,16 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/compare": "^1.3.27", - "@thi.ng/equiv": "^1.0.40", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/random": "^2.3.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/compare": "^1.3.28", + "@thi.ng/equiv": "^1.0.41", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/random": "^2.3.6" }, "files": [ "*.js", @@ -77,6 +77,5 @@ "sideEffects": false, "thi.ng": { "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/associative/CHANGELOG.md b/packages/associative/CHANGELOG.md index 73d08e6718..b7ee410ae8 100644 --- a/packages/associative/CHANGELOG.md +++ b/packages/associative/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@5.1.4...@thi.ng/associative@5.1.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/associative - - - - - -## [5.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@5.1.3...@thi.ng/associative@5.1.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/associative - - - - - -## [5.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@5.1.2...@thi.ng/associative@5.1.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/associative - - - - - -## [5.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@5.1.1...@thi.ng/associative@5.1.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/associative - - - - - -## [5.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@5.1.0...@thi.ng/associative@5.1.1) (2021-02-24) +## [5.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@5.1.5...@thi.ng/associative@5.1.6) (2021-03-12) **Note:** Version bump only for package @thi.ng/associative diff --git a/packages/associative/package.json b/packages/associative/package.json index fc2c32c7bf..5ad04f4b07 100644 --- a/packages/associative/package.json +++ b/packages/associative/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/associative", - "version": "5.1.5", + "version": "5.1.6", "description": "Alternative Map and Set implementations with customizable equality semantics & supporting operations", "module": "./index.js", "main": "./lib/index.js", @@ -45,18 +45,18 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/binary": "^2.2.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/compare": "^1.3.27", - "@thi.ng/dcons": "^2.3.15", - "@thi.ng/equiv": "^1.0.40", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/transducers": "^7.6.5", + "@thi.ng/api": "^7.1.4", + "@thi.ng/binary": "^2.2.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/compare": "^1.3.28", + "@thi.ng/dcons": "^2.3.16", + "@thi.ng/equiv": "^1.0.41", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/transducers": "^7.6.6", "tslib": "^2.1.0" }, "files": [ @@ -91,6 +91,5 @@ "sideEffects": false, "thi.ng": { "year": 2017 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/atom/CHANGELOG.md b/packages/atom/CHANGELOG.md index 21c06fe877..0da26de1d0 100644 --- a/packages/atom/CHANGELOG.md +++ b/packages/atom/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.1.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@4.1.31...@thi.ng/atom@4.1.32) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/atom - - - - - -## [4.1.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@4.1.30...@thi.ng/atom@4.1.31) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/atom - - - - - -## [4.1.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@4.1.29...@thi.ng/atom@4.1.30) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/atom - - - - - -## [4.1.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@4.1.28...@thi.ng/atom@4.1.29) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/atom - - - - - -## [4.1.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@4.1.27...@thi.ng/atom@4.1.28) (2021-02-20) +## [4.1.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@4.1.32...@thi.ng/atom@4.1.33) (2021-03-12) **Note:** Version bump only for package @thi.ng/atom diff --git a/packages/atom/package.json b/packages/atom/package.json index 25309fae99..53d358f305 100644 --- a/packages/atom/package.json +++ b/packages/atom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/atom", - "version": "4.1.32", + "version": "4.1.33", "description": "Mutable wrappers for nested immutable values with optional undo/redo history and transaction support", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/equiv": "^1.0.40", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/paths": "^4.2.4", + "@thi.ng/api": "^7.1.4", + "@thi.ng/equiv": "^1.0.41", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/paths": "^4.2.5", "tslib": "^2.1.0" }, "files": [ @@ -89,6 +89,5 @@ "rstream" ], "year": 2017 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/base-n/CHANGELOG.md b/packages/base-n/CHANGELOG.md index b0c570e7d9..612403bd81 100644 --- a/packages/base-n/CHANGELOG.md +++ b/packages/base-n/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@0.1.4...@thi.ng/base-n@0.1.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/base-n - - - - - -## [0.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@0.1.3...@thi.ng/base-n@0.1.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/base-n - - - - - -## [0.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@0.1.2...@thi.ng/base-n@0.1.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/base-n - - - - - -## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@0.1.1...@thi.ng/base-n@0.1.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/base-n - - - - - -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@0.1.0...@thi.ng/base-n@0.1.1) (2021-02-20) +## [0.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@0.1.5...@thi.ng/base-n@0.1.6) (2021-03-12) **Note:** Version bump only for package @thi.ng/base-n diff --git a/packages/base-n/package.json b/packages/base-n/package.json index d472d0e4b4..121395ad15 100644 --- a/packages/base-n/package.json +++ b/packages/base-n/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/base-n", - "version": "0.1.5", + "version": "0.1.6", "description": "Arbitrary base-n conversions w/ presets for base16/32/36/58/62/64/85, support for arrays & bigints", "module": "./index.js", "main": "./lib/index.js", @@ -45,11 +45,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/hex": "^0.2.4" + "@thi.ng/hex": "^0.2.5" }, "files": [ "*.js", @@ -80,6 +80,5 @@ "thi.ng": { "status": "beta", "year": 2017 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/bench/CHANGELOG.md b/packages/bench/CHANGELOG.md index 819818d686..fefce06164 100644 --- a/packages/bench/CHANGELOG.md +++ b/packages/bench/CHANGELOG.md @@ -3,41 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@2.0.30...@thi.ng/bench@2.0.31) (2021-03-03) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@2.0.31...@thi.ng/bench@2.1.0) (2021-03-12) -**Note:** Version bump only for package @thi.ng/bench +### Features - - - -## [2.0.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@2.0.29...@thi.ng/bench@2.0.30) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/bench - - - - - -## [2.0.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@2.0.28...@thi.ng/bench@2.0.29) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/bench - - - - - -## [2.0.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@2.0.27...@thi.ng/bench@2.0.28) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/bench - - - - - -## [2.0.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@2.0.26...@thi.ng/bench@2.0.27) (2021-02-20) - -**Note:** Version bump only for package @thi.ng/bench +* **bench:** add suite & formatters, update benchmark() ([5ea02bd](https://github.com/thi-ng/umbrella/commit/5ea02bd0cfe71ff388d24906b7ce2a7ce4e72ce8)) diff --git a/packages/bench/README.md b/packages/bench/README.md index 80c07b38db..462701f071 100644 --- a/packages/bench/README.md +++ b/packages/bench/README.md @@ -11,17 +11,20 @@ This project is part of the - [About](#about) - [Status](#status) + - [Related packages](#related-packages) - [Installation](#installation) - [Dependencies](#dependencies) - [Usage examples](#usage-examples) - [API](#api) - [Benchmarking with statistics](#benchmarking-with-statistics) + - [Benchmark suites](#benchmark-suites) + - [Output formatting](#output-formatting) - [Authors](#authors) - [License](#license) ## About -Benchmarking utilities w/ optional statistics. +Benchmarking utilities w/ various statistics & formatters (CSV, Markdown etc.). Though no public API change (only additions), since v2.0.0 this library internally attempts to use high-res ES @@ -37,6 +40,11 @@ still only sourced via `Date.now()`. [Search or submit any issues for this package](https://github.com/thi-ng/umbrella/issues?q=%5Bbench%5D+in%3Atitle) +### Related packages + +- [@thi.ng/csv](https://github.com/thi-ng/umbrella/tree/develop/packages/csv) - Customizable, transducer-based CSV parser/object mapper and transformer +- [@thi.ng/hiccup-markdown](https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-markdown) - Markdown parser & serializer from/to Hiccup format + ## Installation ```bash @@ -51,11 +59,11 @@ yarn add @thi.ng/bench ``` -Package sizes (gzipped, pre-treeshake): ESM: 688 bytes / CJS: 750 bytes / UMD: 833 bytes +Package sizes (gzipped, pre-treeshake): ESM: 1.37 KB / CJS: 1.47 KB / UMD: 1.47 KB ## Dependencies -None +- [@thi.ng/api](https://github.com/thi-ng/umbrella/tree/develop/packages/api) ## Usage examples @@ -116,6 +124,9 @@ See [api.ts](https://github.com/thi-ng/umbrella/tree/develop/packages/bench/src/api.ts) for configuration options. +Also see the [formatting](#output-formatting) section below for other output +options. This example uses the default format... + ```ts benchmark(() => fib(40), { title: "fib", iter: 10, warmup: 5 }); // benchmarking: fib @@ -128,6 +139,7 @@ benchmark(() => fib(40), { title: "fib", iter: 10, warmup: 5 }); // also returns results: // { +// title: "fib", // iter: 10, // total: 7333.72402, // mean: 733.372402, @@ -140,6 +152,49 @@ benchmark(() => fib(40), { title: "fib", iter: 10, warmup: 5 }); // } ``` +### Benchmark suites + +Multiple benchmarks can be run sequentially as suite (also returns an array of +all results): + +```ts +b.suite( + [ + { title: "fib2(10)", fn: () => fib2(10) }, + { title: "fib2(20)", fn: () => fib2(20) }, + { title: "fib2(30)", fn: () => fib2(30) }, + { title: "fib2(40)", fn: () => fib2(40) }, + ], + { iter: 10, size: 100000, warmup: 5, format: b.FORMAT_MD } +) + +// | Title| Iter| Size| Total| Mean| Median| Min| Max| Q1| Q3| SD%| +// |------------------------|-------:|-------:|-----------:|-------:|-------:|-------:|-------:|-------:|-------:|-------:| +// | fib2(10)| 10| 100000| 54.34| 5.43| 5.15| 4.40| 8.14| 4.84| 6.67| 20.32| +// | fib2(20)| 10| 100000| 121.24| 12.12| 12.13| 11.73| 12.91| 11.93| 12.35| 2.61| +// | fib2(30)| 10| 100000| 152.98| 15.30| 14.51| 13.93| 20.77| 14.35| 16.35| 12.65| +// | fib2(40)| 10| 100000| 164.79| 16.48| 15.60| 15.01| 19.27| 15.42| 18.80| 9.34| +``` + +Same table as actual Markdown: + +| Title| Iter| Size| Total| Mean| Median| Min| Max| Q1| Q3| SD%| +|------------------------|-------:|-------:|-----------:|-------:|-------:|-------:|-------:|-------:|-------:|-------:| +| fib2(10)| 10| 100000| 54.34| 5.43| 5.15| 4.40| 8.14| 4.84| 6.67| 20.32| +| fib2(20)| 10| 100000| 121.24| 12.12| 12.13| 11.73| 12.91| 11.93| 12.35| 2.61| +| fib2(30)| 10| 100000| 152.98| 15.30| 14.51| 13.93| 20.77| 14.35| 16.35| 12.65| +| fib2(40)| 10| 100000| 164.79| 16.48| 15.60| 15.01| 19.27| 15.42| 18.80| 9.34| + +### Output formatting + +The following output formatters are available. Custom formatters can be easily +defined (see source for examples). Formatters are configured via the `format` +option given to `benchmark()` or `suite()`. + +- `FORMAT_DEFAULT` - default plain text formatting +- `FORMAT_CSV` - Comma-separated values (w/ column header) +- `FORMAT_MD` - Markdown table format + ## Authors Karsten Schmidt diff --git a/packages/bench/package.json b/packages/bench/package.json index 488e742bd3..494002c136 100644 --- a/packages/bench/package.json +++ b/packages/bench/package.json @@ -1,7 +1,7 @@ { "name": "@thi.ng/bench", - "version": "2.0.31", - "description": "Benchmarking utilities w/ optional statistics", + "version": "2.1.0", + "description": "Benchmarking utilities w/ various statistics & formatters (CSV, Markdown etc.)", "module": "./index.js", "main": "./lib/index.js", "umd:main": "./lib/index.umd.js", @@ -45,23 +45,31 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" + }, + "dependencies": { + "@thi.ng/api": "^7.1.4" }, "files": [ "*.js", "*.d.ts", - "lib" + "lib", + "format" ], "keywords": [ "benchmark", "bigint", + "csv", "execution", + "format", "functional", "hrtime", + "markdown", "measure", "statistics", - "timing", + "table", + "time", "typescript" ], "publishConfig": { @@ -73,7 +81,10 @@ }, "sideEffects": false, "thi.ng": { + "related": [ + "csv", + "hiccup-markdown" + ], "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/bench/src/api.ts b/packages/bench/src/api.ts index 2c4e57d29f..3f6d68e103 100644 --- a/packages/bench/src/api.ts +++ b/packages/bench/src/api.ts @@ -1,3 +1,5 @@ +import type { Fn, Fn0, Fn2 } from "@thi.ng/api"; + export type TimingResult = [T, number]; export interface BenchmarkOpts { @@ -11,6 +13,13 @@ export interface BenchmarkOpts { * @defaultValue 1000 */ iter: number; + /** + * Number of calls per iteration, i.e. total number of iterations will be + * `iter * size`. + * + * @defaultValue 1 + */ + size: number; /** * Number of warmup iterations (not included in results). * @@ -18,18 +27,33 @@ export interface BenchmarkOpts { */ warmup: number; /** - * If true, writes progress & results to console. + * Result formatter + * + * @defaultValue FORMAT_DEFAULT + */ + format: BenchmarkFormatter; + /** + * If false, all output will be supressed. * * @defaultValue true */ - print: boolean; + output: boolean; } +export type OptsWithoutTitle = Omit; + +export interface BenchmarkSuiteOpts extends OptsWithoutTitle {} + export interface BenchmarkResult { + title: string; /** * Number of iterations */ iter: number; + /** + * Number of calls per iteration + */ + size: number; /** * Total execution time for all runs (in ms) */ @@ -65,3 +89,54 @@ export interface BenchmarkResult { */ sd: number; } + +export interface BenchmarkFormatter { + /** + * Called once before the benchmark suite runs any benchmarks. + */ + prefix: Fn0; + /** + * Called once for each given benchmark in the suite. Receives benchmark + * options. + */ + start: Fn; + /** + * Called once per benchmark, just after warmup. Receives warmup time taken + * (in milliseconds) and benchmark opts. + */ + warmup: Fn2; + /** + * Called once per benchmark with collected result. + */ + result: Fn; + /** + * Called once after all benchmarks have run. Receives array of all results. + */ + total: Fn; + /** + * Called at the very end of the benchmark suite. Useful if a format + * requires any form of final suffix. + */ + suffix: Fn0; +} + +export interface Benchmark { + /** + * Benchmark title + */ + title: string; + /** + * Benchmark function. Will be called `size` times per `iter`ation (see + * {@link BenchmarkOpts}). + */ + fn: Fn0; + /** + * Optional & partial benchmark specific option overrides (merged with opts + * given to suite) + */ + opts?: Partial; +} + +export const FLOAT = (x: number) => x.toFixed(2); + +export const EMPTY = () => ""; diff --git a/packages/bench/src/benchmark.ts b/packages/bench/src/benchmark.ts index b15e0e069d..7717a3817a 100644 --- a/packages/bench/src/benchmark.ts +++ b/packages/bench/src/benchmark.ts @@ -1,20 +1,28 @@ import type { BenchmarkOpts, BenchmarkResult } from "./api"; import { benchResult } from "./bench"; -import { timedResult } from "./timed"; +import { FORMAT_DEFAULT } from "./format/default"; + +export const DEFAULT_OPTS: BenchmarkOpts = { + title: "benchmark", + iter: 1e3, + size: 1, + warmup: 10, + output: true, + format: FORMAT_DEFAULT, +}; export const benchmark = ( fn: () => void, opts?: Partial ): BenchmarkResult => { - opts = { title: "", iter: 1e3, warmup: 10, print: true, ...opts }; - const { iter, warmup, print } = opts; - print && console.log(`benchmarking: ${opts.title}`); - const t = benchResult(fn, warmup)[1]; - print && console.log(`\twarmup... ${t.toFixed(2)}ms (${warmup} runs)`); - print && console.log("\texecuting..."); + const _opts = { ...DEFAULT_OPTS, ...opts }; + const { iter, size, warmup, output, format } = _opts; + output && outputString(format!.start(_opts)); + const t = benchResult(fn, warmup * size)[1]; + output && outputString(format!.warmup(t, _opts)); const samples: number[] = []; for (let i = iter!; --i >= 0; ) { - samples.push(timedResult(fn)[1]); + samples.push(benchResult(fn, size)[1]); } samples.sort((a, b) => a - b); const total = samples.reduce((acc, x) => acc + x, 0); @@ -30,18 +38,10 @@ export const benchmark = ( ) / mean) * 100; - if (print) { - console.log(`\ttotal: ${total.toFixed(2)}ms, runs: ${iter}`); - console.log( - `\tmean: ${mean.toFixed(2)}ms, median: ${median.toFixed( - 2 - )}ms, range: [${min.toFixed(2)}..${max.toFixed(2)}]` - ); - console.log(`\tq1: ${q1.toFixed(2)}ms, q3: ${q3.toFixed(2)}ms`); - console.log(`\tsd: ${sd.toFixed(2)}%`); - } - return { - iter: iter!, + const res: BenchmarkResult = { + title: _opts.title, + iter, + size, total, mean, median, @@ -51,4 +51,15 @@ export const benchmark = ( q3, sd, }; + output && outputString(format!.result(res)); + return res; }; + +/** + * Only outputs non-empty strings to console. + * + * @param str + * + * @internal + */ +export const outputString = (str: string) => str !== "" && console.log(str); diff --git a/packages/bench/src/format/csv.ts b/packages/bench/src/format/csv.ts new file mode 100644 index 0000000000..14309825b2 --- /dev/null +++ b/packages/bench/src/format/csv.ts @@ -0,0 +1,22 @@ +import { BenchmarkFormatter, EMPTY, FLOAT } from "../api"; + +export const FORMAT_CSV: BenchmarkFormatter = { + prefix: () => `Title,Iterations,Size,Total,Mean,Median,Min,Max,Q1,Q3,SD%`, + start: EMPTY, + warmup: EMPTY, + result: (res) => + `"${res.title}",${res.iter},${res.size},${[ + res.total, + res.mean, + res.median, + res.min, + res.max, + res.q1, + res.q3, + res.sd, + ] + .map(FLOAT) + .join(",")}`, + total: EMPTY, + suffix: EMPTY, +}; diff --git a/packages/bench/src/format/default.ts b/packages/bench/src/format/default.ts new file mode 100644 index 0000000000..4c130f2d8f --- /dev/null +++ b/packages/bench/src/format/default.ts @@ -0,0 +1,18 @@ +import { BenchmarkFormatter, EMPTY, FLOAT } from "../api"; + +export const FORMAT_DEFAULT: BenchmarkFormatter = { + prefix: EMPTY, + start: ({ title }) => `benchmarking: ${title}`, + warmup: (t, { warmup }) => `\twarmup... ${FLOAT(t)}ms (${warmup} runs)`, + result: ({ iter, size, total, mean, median, min, max, q1, q3, sd }) => + // prettier-ignore + `\ttotal: ${FLOAT(total)}ms, runs: ${iter} (@ ${size} calls/iter) +\tmean: ${FLOAT(mean)}ms, median: ${FLOAT(median)}ms, range: [${FLOAT(min)}..${FLOAT(max)}] +\tq1: ${FLOAT(q1)}ms, q3: ${FLOAT(q3)}ms +\tsd: ${FLOAT(sd)}%`, + total: (res) => { + const fastest = res.slice().sort((a, b) => a.mean - b.mean)[0]; + return `Fastest: "${fastest.title}"`; + }, + suffix: () => `---`, +}; diff --git a/packages/bench/src/format/markdown.ts b/packages/bench/src/format/markdown.ts new file mode 100644 index 0000000000..f4e15b6047 --- /dev/null +++ b/packages/bench/src/format/markdown.ts @@ -0,0 +1,63 @@ +import type { NumOrString } from "@thi.ng/api"; +import { BenchmarkFormatter, EMPTY, FLOAT } from "../api"; + +const $n = (n: number, char = "-") => new Array(n).fill(char).join(""); + +const pad = (w: number) => { + const column = $n(w, " "); + return (x: NumOrString) => { + const s = typeof x === "number" ? FLOAT(x) : x; + return s.length < w + ? column.substr(0, w - s.length) + s + : s.substr(0, w); + }; +}; + +const c24 = pad(24); +const c12 = pad(12); +const c8 = pad(8); + +const d24 = $n(24); +const d12 = $n(11) + ":"; +const d8 = $n(7) + ":"; + +const COLUMNS = [c24, c8, c8, c12, c8, c8, c8, c8, c8, c8, c8]; +const DASHES = [d24, d8, d8, d12, d8, d8, d8, d8, d8, d8, d8]; + +const row = (cols: NumOrString[]) => + `|${cols.map((x, i) => COLUMNS[i](x)).join("|")}|`; + +export const FORMAT_MD: BenchmarkFormatter = { + prefix: () => + row([ + "Title", + "Iter", + "Size", + "Total", + "Mean", + "Median", + "Min", + "Max", + "Q1", + "Q3", + "SD%", + ]) + `\n|${DASHES.join("|")}|`, + start: EMPTY, + warmup: EMPTY, + result: (res) => + row([ + res.title, + "" + res.iter, + "" + res.size, + res.total, + res.mean, + res.median, + res.min, + res.max, + res.q1, + res.q3, + res.sd, + ]), + total: EMPTY, + suffix: EMPTY, +}; diff --git a/packages/bench/src/index.ts b/packages/bench/src/index.ts index bb252c2082..60e13e3ba1 100644 --- a/packages/bench/src/index.ts +++ b/packages/bench/src/index.ts @@ -2,4 +2,9 @@ export * from "./api"; export * from "./bench"; export * from "./benchmark"; export * from "./now"; +export * from "./suite"; export * from "./timed"; + +export * from "./format/csv"; +export * from "./format/default"; +export * from "./format/markdown"; diff --git a/packages/bench/src/suite.ts b/packages/bench/src/suite.ts new file mode 100644 index 0000000000..a8f55081b6 --- /dev/null +++ b/packages/bench/src/suite.ts @@ -0,0 +1,20 @@ +import type { Benchmark, BenchmarkResult, BenchmarkSuiteOpts } from "./api"; +import { benchmark, DEFAULT_OPTS, outputString } from "./benchmark"; + +export const suite = ( + cases: Benchmark[], + opts?: Partial +) => { + const _opts = { + ...DEFAULT_OPTS, + ...opts, + }; + _opts.output && outputString(_opts.format.prefix()); + const results: BenchmarkResult[] = []; + for (let c of cases) { + results.push(benchmark(c.fn, { ..._opts, ...c.opts, title: c.title })); + } + _opts.output && outputString(_opts.format.total(results)); + _opts.output && outputString(_opts.format.suffix()); + return results; +}; diff --git a/packages/bench/tpl.readme.md b/packages/bench/tpl.readme.md index df2d08a0c3..554a4656dd 100644 --- a/packages/bench/tpl.readme.md +++ b/packages/bench/tpl.readme.md @@ -88,6 +88,9 @@ See [api.ts](https://github.com/thi-ng/umbrella/tree/develop/packages/bench/src/api.ts) for configuration options. +Also see the [formatting](#output-formatting) section below for other output +options. This example uses the default format... + ```ts benchmark(() => fib(40), { title: "fib", iter: 10, warmup: 5 }); // benchmarking: fib @@ -100,6 +103,7 @@ benchmark(() => fib(40), { title: "fib", iter: 10, warmup: 5 }); // also returns results: // { +// title: "fib", // iter: 10, // total: 7333.72402, // mean: 733.372402, @@ -112,6 +116,49 @@ benchmark(() => fib(40), { title: "fib", iter: 10, warmup: 5 }); // } ``` +### Benchmark suites + +Multiple benchmarks can be run sequentially as suite (also returns an array of +all results): + +```ts +b.suite( + [ + { title: "fib2(10)", fn: () => fib2(10) }, + { title: "fib2(20)", fn: () => fib2(20) }, + { title: "fib2(30)", fn: () => fib2(30) }, + { title: "fib2(40)", fn: () => fib2(40) }, + ], + { iter: 10, size: 100000, warmup: 5, format: b.FORMAT_MD } +) + +// | Title| Iter| Size| Total| Mean| Median| Min| Max| Q1| Q3| SD%| +// |------------------------|-------:|-------:|-----------:|-------:|-------:|-------:|-------:|-------:|-------:|-------:| +// | fib2(10)| 10| 100000| 54.34| 5.43| 5.15| 4.40| 8.14| 4.84| 6.67| 20.32| +// | fib2(20)| 10| 100000| 121.24| 12.12| 12.13| 11.73| 12.91| 11.93| 12.35| 2.61| +// | fib2(30)| 10| 100000| 152.98| 15.30| 14.51| 13.93| 20.77| 14.35| 16.35| 12.65| +// | fib2(40)| 10| 100000| 164.79| 16.48| 15.60| 15.01| 19.27| 15.42| 18.80| 9.34| +``` + +Same table as actual Markdown: + +| Title| Iter| Size| Total| Mean| Median| Min| Max| Q1| Q3| SD%| +|------------------------|-------:|-------:|-----------:|-------:|-------:|-------:|-------:|-------:|-------:|-------:| +| fib2(10)| 10| 100000| 54.34| 5.43| 5.15| 4.40| 8.14| 4.84| 6.67| 20.32| +| fib2(20)| 10| 100000| 121.24| 12.12| 12.13| 11.73| 12.91| 11.93| 12.35| 2.61| +| fib2(30)| 10| 100000| 152.98| 15.30| 14.51| 13.93| 20.77| 14.35| 16.35| 12.65| +| fib2(40)| 10| 100000| 164.79| 16.48| 15.60| 15.01| 19.27| 15.42| 18.80| 9.34| + +### Output formatting + +The following output formatters are available. Custom formatters can be easily +defined (see source for examples). Formatters are configured via the `format` +option given to `benchmark()` or `suite()`. + +- `FORMAT_DEFAULT` - default plain text formatting +- `FORMAT_CSV` - Comma-separated values (w/ column header) +- `FORMAT_MD` - Markdown table format + ## Authors ${authors} diff --git a/packages/bencode/CHANGELOG.md b/packages/bencode/CHANGELOG.md index be33debf6b..26ad1e1a69 100644 --- a/packages/bencode/CHANGELOG.md +++ b/packages/bencode/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.3.55](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.3.54...@thi.ng/bencode@0.3.55) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/bencode - - - - - -## [0.3.54](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.3.53...@thi.ng/bencode@0.3.54) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/bencode - - - - - -## [0.3.53](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.3.52...@thi.ng/bencode@0.3.53) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/bencode - - - - - -## [0.3.52](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.3.51...@thi.ng/bencode@0.3.52) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/bencode - - - - - -## [0.3.51](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.3.50...@thi.ng/bencode@0.3.51) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/bencode - - - - - -## [0.3.50](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.3.49...@thi.ng/bencode@0.3.50) (2021-02-20) +## [0.3.56](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.3.55...@thi.ng/bencode@0.3.56) (2021-03-12) **Note:** Version bump only for package @thi.ng/bencode diff --git a/packages/bencode/package.json b/packages/bencode/package.json index 6dcd858e88..505a58f4ac 100644 --- a/packages/bencode/package.json +++ b/packages/bencode/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/bencode", - "version": "0.3.55", + "version": "0.3.56", "description": "Bencode binary encoder / decoder with optional UTF8 encoding & floating point support", "module": "./index.js", "main": "./lib/index.js", @@ -45,17 +45,17 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/arrays": "^0.10.7", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/defmulti": "^1.3.9", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/transducers-binary": "^0.6.11" + "@thi.ng/api": "^7.1.4", + "@thi.ng/arrays": "^0.10.8", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/defmulti": "^1.3.10", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/transducers-binary": "^0.6.12" }, "files": [ "*.js", @@ -74,6 +74,5 @@ "publishConfig": { "access": "public" }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/binary/CHANGELOG.md b/packages/binary/CHANGELOG.md index 332d055503..71e396ae5b 100644 --- a/packages/binary/CHANGELOG.md +++ b/packages/binary/CHANGELOG.md @@ -3,23 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@2.2.2...@thi.ng/binary@2.2.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/binary - - - - - -## [2.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@2.2.1...@thi.ng/binary@2.2.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/binary - - - - - -## [2.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@2.2.0...@thi.ng/binary@2.2.1) (2021-03-03) +## [2.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@2.2.3...@thi.ng/binary@2.2.4) (2021-03-12) **Note:** Version bump only for package @thi.ng/binary diff --git a/packages/binary/package.json b/packages/binary/package.json index 76957c23c9..276ecda394 100644 --- a/packages/binary/package.json +++ b/packages/binary/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/binary", - "version": "2.2.3", + "version": "2.2.4", "description": "100+ assorted binary / bitwise operations, conversions, utilities, lookup tables", "module": "./index.js", "main": "./lib/index.js", @@ -45,11 +45,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3" + "@thi.ng/api": "^7.1.4" }, "files": [ "*.js", @@ -79,6 +79,5 @@ "publishConfig": { "access": "public" }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/bitfield/CHANGELOG.md b/packages/bitfield/CHANGELOG.md index 86a204cdc4..dac488c962 100644 --- a/packages/bitfield/CHANGELOG.md +++ b/packages/bitfield/CHANGELOG.md @@ -3,31 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.4.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@0.4.3...@thi.ng/bitfield@0.4.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/bitfield - - - - - -## [0.4.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@0.4.2...@thi.ng/bitfield@0.4.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/bitfield - - - - - -## [0.4.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@0.4.1...@thi.ng/bitfield@0.4.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/bitfield - - - - - -## [0.4.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@0.4.0...@thi.ng/bitfield@0.4.1) (2021-03-03) +## [0.4.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@0.4.4...@thi.ng/bitfield@0.4.5) (2021-03-12) **Note:** Version bump only for package @thi.ng/bitfield diff --git a/packages/bitfield/package.json b/packages/bitfield/package.json index fa823df297..bb697a2ca1 100644 --- a/packages/bitfield/package.json +++ b/packages/bitfield/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/bitfield", - "version": "0.4.4", + "version": "0.4.5", "description": "1D / 2D bit field implementations", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/binary": "^2.2.3", - "@thi.ng/strings": "^1.15.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/binary": "^2.2.4", + "@thi.ng/strings": "^1.15.5" }, "files": [ "*.js", @@ -74,6 +74,5 @@ "publishConfig": { "access": "public" }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/bitstream/CHANGELOG.md b/packages/bitstream/CHANGELOG.md index 68c9a13c48..5819d67099 100644 --- a/packages/bitstream/CHANGELOG.md +++ b/packages/bitstream/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.1.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@1.1.35...@thi.ng/bitstream@1.1.36) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/bitstream - - - - - -## [1.1.35](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@1.1.34...@thi.ng/bitstream@1.1.35) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/bitstream - - - - - -## [1.1.34](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@1.1.33...@thi.ng/bitstream@1.1.34) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/bitstream - - - - - -## [1.1.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@1.1.32...@thi.ng/bitstream@1.1.33) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/bitstream - - - - - -## [1.1.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@1.1.31...@thi.ng/bitstream@1.1.32) (2021-02-20) +## [1.1.37](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@1.1.36...@thi.ng/bitstream@1.1.37) (2021-03-12) **Note:** Version bump only for package @thi.ng/bitstream diff --git a/packages/bitstream/package.json b/packages/bitstream/package.json index 7506678591..29ba732794 100644 --- a/packages/bitstream/package.json +++ b/packages/bitstream/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/bitstream", - "version": "1.1.36", + "version": "1.1.37", "description": "ES6 iterator based read/write bit streams with support for variable word widths", "module": "./index.js", "main": "./lib/index.js", @@ -45,11 +45,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/errors": "^1.2.31" + "@thi.ng/errors": "^1.2.32" }, "files": [ "*.js", @@ -66,6 +66,5 @@ "publishConfig": { "access": "public" }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/cache/CHANGELOG.md b/packages/cache/CHANGELOG.md index 614cc200ba..921b02256c 100644 --- a/packages/cache/CHANGELOG.md +++ b/packages/cache/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.0.75](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@1.0.74...@thi.ng/cache@1.0.75) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/cache - - - - - -## [1.0.74](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@1.0.73...@thi.ng/cache@1.0.74) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/cache - - - - - -## [1.0.73](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@1.0.72...@thi.ng/cache@1.0.73) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/cache - - - - - -## [1.0.72](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@1.0.71...@thi.ng/cache@1.0.72) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/cache - - - - - -## [1.0.71](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@1.0.70...@thi.ng/cache@1.0.71) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/cache - - - - - -## [1.0.70](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@1.0.69...@thi.ng/cache@1.0.70) (2021-02-20) +## [1.0.76](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@1.0.75...@thi.ng/cache@1.0.76) (2021-03-12) **Note:** Version bump only for package @thi.ng/cache diff --git a/packages/cache/package.json b/packages/cache/package.json index 08078c5bd4..a19b14e414 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/cache", - "version": "1.0.75", + "version": "1.0.76", "description": "In-memory cache implementations with ES6 Map-like API and different eviction strategies", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/dcons": "^2.3.15", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/dcons": "^2.3.16", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -75,6 +75,5 @@ "sideEffects": false, "thi.ng": { "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/checks/CHANGELOG.md b/packages/checks/CHANGELOG.md index 2a1305d653..7b20b9a4a1 100644 --- a/packages/checks/CHANGELOG.md +++ b/packages/checks/CHANGELOG.md @@ -3,31 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.9.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.9.3...@thi.ng/checks@2.9.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/checks - - - - - -## [2.9.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.9.2...@thi.ng/checks@2.9.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/checks - - - - - -## [2.9.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.9.1...@thi.ng/checks@2.9.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/checks - - - - - -## [2.9.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.9.0...@thi.ng/checks@2.9.1) (2021-03-03) +## [2.9.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.9.4...@thi.ng/checks@2.9.5) (2021-03-12) **Note:** Version bump only for package @thi.ng/checks diff --git a/packages/checks/package.json b/packages/checks/package.json index 710d63d2e4..3b3e6a5a79 100644 --- a/packages/checks/package.json +++ b/packages/checks/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/checks", - "version": "2.9.4", + "version": "2.9.5", "description": "Collection of 50+ type, feature & value checks", "module": "./index.js", "main": "./lib/index.js", @@ -45,8 +45,8 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { "tslib": "^2.1.0" @@ -70,6 +70,5 @@ "process": false, "setTimeout": false }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/color/CHANGELOG.md b/packages/color/CHANGELOG.md index 9368565db5..34c6168f7b 100644 --- a/packages/color/CHANGELOG.md +++ b/packages/color/CHANGELOG.md @@ -3,31 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@3.1.3...@thi.ng/color@3.1.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/color - - - - - -## [3.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@3.1.2...@thi.ng/color@3.1.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/color - - - - - -## [3.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@3.1.1...@thi.ng/color@3.1.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/color - - - - - -## [3.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@3.1.0...@thi.ng/color@3.1.1) (2021-03-03) +## [3.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@3.1.4...@thi.ng/color@3.1.5) (2021-03-12) **Note:** Version bump only for package @thi.ng/color diff --git a/packages/color/package.json b/packages/color/package.json index 82dbcb4288..2c99fa9294 100644 --- a/packages/color/package.json +++ b/packages/color/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/color", - "version": "3.1.4", + "version": "3.1.5", "description": "Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets", "module": "./index.js", "main": "./lib/index.js", @@ -46,23 +46,23 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/arrays": "^0.10.7", - "@thi.ng/binary": "^2.2.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/compare": "^1.3.27", - "@thi.ng/compose": "^1.4.28", - "@thi.ng/defmulti": "^1.3.9", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/math": "^3.2.4", - "@thi.ng/random": "^2.3.5", - "@thi.ng/strings": "^1.15.4", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/arrays": "^0.10.8", + "@thi.ng/binary": "^2.2.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/compare": "^1.3.28", + "@thi.ng/compose": "^1.4.29", + "@thi.ng/defmulti": "^1.3.10", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/math": "^3.2.5", + "@thi.ng/random": "^2.3.6", + "@thi.ng/strings": "^1.15.5", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -133,6 +133,5 @@ "pixel", "vectors" ] - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/colored-noise/CHANGELOG.md b/packages/colored-noise/CHANGELOG.md index 5db22c9045..0747fb0f9c 100644 --- a/packages/colored-noise/CHANGELOG.md +++ b/packages/colored-noise/CHANGELOG.md @@ -3,47 +3,7 @@ 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/colored-noise@0.1.18...@thi.ng/colored-noise@0.1.19) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/colored-noise - - - - - -## [0.1.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.1.17...@thi.ng/colored-noise@0.1.18) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/colored-noise - - - - - -## [0.1.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.1.16...@thi.ng/colored-noise@0.1.17) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/colored-noise - - - - - -## [0.1.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.1.15...@thi.ng/colored-noise@0.1.16) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/colored-noise - - - - - -## [0.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.1.14...@thi.ng/colored-noise@0.1.15) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/colored-noise - - - - - -## [0.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.1.13...@thi.ng/colored-noise@0.1.14) (2021-02-20) +## [0.1.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.1.19...@thi.ng/colored-noise@0.1.20) (2021-03-12) **Note:** Version bump only for package @thi.ng/colored-noise diff --git a/packages/colored-noise/package.json b/packages/colored-noise/package.json index 606cf21665..c6efa8b0d8 100644 --- a/packages/colored-noise/package.json +++ b/packages/colored-noise/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/colored-noise", - "version": "0.1.19", + "version": "0.1.20", "description": "Customizable O(1) ES6 generators for colored noise", "module": "./index.js", "main": "./lib/index.js", @@ -40,23 +40,23 @@ "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", "@microsoft/api-extractor": "^7.13.1", - "@thi.ng/api": "^7.1.3", - "@thi.ng/dsp": "^3.0.11", - "@thi.ng/dsp-io-wav": "^0.1.45", - "@thi.ng/text-canvas": "^0.4.10", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vectors": "^5.1.3", + "@thi.ng/api": "^7.1.4", + "@thi.ng/dsp": "^3.0.12", + "@thi.ng/dsp-io-wav": "^0.1.46", + "@thi.ng/text-canvas": "^0.4.11", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vectors": "^5.1.4", "@types/mocha": "^8.2.0", "@types/node": "^14.14.14", "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/binary": "^2.2.3", - "@thi.ng/random": "^2.3.5" + "@thi.ng/binary": "^2.2.4", + "@thi.ng/random": "^2.3.6" }, "files": [ "*.js", @@ -88,6 +88,5 @@ "random" ], "year": 2015 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/compare/CHANGELOG.md b/packages/compare/CHANGELOG.md index 6e97e7ad01..12e2440e72 100644 --- a/packages/compare/CHANGELOG.md +++ b/packages/compare/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.3.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.3.26...@thi.ng/compare@1.3.27) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/compare - - - - - -## [1.3.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.3.25...@thi.ng/compare@1.3.26) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/compare - - - - - -## [1.3.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.3.24...@thi.ng/compare@1.3.25) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/compare - - - - - -## [1.3.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.3.23...@thi.ng/compare@1.3.24) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/compare - - - - - -## [1.3.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.3.22...@thi.ng/compare@1.3.23) (2021-02-20) +## [1.3.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.3.27...@thi.ng/compare@1.3.28) (2021-03-12) **Note:** Version bump only for package @thi.ng/compare diff --git a/packages/compare/package.json b/packages/compare/package.json index c9f9b5b297..72a228c668 100644 --- a/packages/compare/package.json +++ b/packages/compare/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/compare", - "version": "1.3.27", + "version": "1.3.28", "description": "Comparators with support for types implementing the @thi.ng/api/ICompare interface", "module": "./index.js", "main": "./lib/index.js", @@ -45,11 +45,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3" + "@thi.ng/api": "^7.1.4" }, "files": [ "*.js", @@ -64,6 +64,5 @@ "publishConfig": { "access": "public" }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/compose/CHANGELOG.md b/packages/compose/CHANGELOG.md index dcb4ff45c1..018d14a7c2 100644 --- a/packages/compose/CHANGELOG.md +++ b/packages/compose/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.4.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.4.27...@thi.ng/compose@1.4.28) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/compose - - - - - -## [1.4.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.4.26...@thi.ng/compose@1.4.27) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/compose - - - - - -## [1.4.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.4.25...@thi.ng/compose@1.4.26) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/compose - - - - - -## [1.4.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.4.24...@thi.ng/compose@1.4.25) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/compose - - - - - -## [1.4.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.4.23...@thi.ng/compose@1.4.24) (2021-02-20) +## [1.4.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.4.28...@thi.ng/compose@1.4.29) (2021-03-12) **Note:** Version bump only for package @thi.ng/compose diff --git a/packages/compose/package.json b/packages/compose/package.json index 3ccb08a7a4..a5f2508c54 100644 --- a/packages/compose/package.json +++ b/packages/compose/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/compose", - "version": "1.4.28", + "version": "1.4.29", "description": "Optimized functional composition helpers", "module": "./index.js", "main": "./lib/index.js", @@ -45,12 +45,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/errors": "^1.2.31" + "@thi.ng/api": "^7.1.4", + "@thi.ng/errors": "^1.2.32" }, "files": [ "*.js", @@ -66,6 +66,5 @@ "publishConfig": { "access": "public" }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/csp/CHANGELOG.md b/packages/csp/CHANGELOG.md index 001fe28476..bc20ecc890 100644 --- a/packages/csp/CHANGELOG.md +++ b/packages/csp/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.1.55](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.1.54...@thi.ng/csp@1.1.55) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/csp - - - - - -## [1.1.54](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.1.53...@thi.ng/csp@1.1.54) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/csp - - - - - -## [1.1.53](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.1.52...@thi.ng/csp@1.1.53) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/csp - - - - - -## [1.1.52](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.1.51...@thi.ng/csp@1.1.52) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/csp - - - - - -## [1.1.51](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.1.50...@thi.ng/csp@1.1.51) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/csp - - - - - -## [1.1.50](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.1.49...@thi.ng/csp@1.1.50) (2021-02-20) +## [1.1.56](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.1.55...@thi.ng/csp@1.1.56) (2021-03-12) **Note:** Version bump only for package @thi.ng/csp diff --git a/packages/csp/package.json b/packages/csp/package.json index 17a5daf014..07cd98dd08 100644 --- a/packages/csp/package.json +++ b/packages/csp/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/csp", - "version": "1.1.55", + "version": "1.1.56", "description": "ES6 promise based CSP primitives & operations", "module": "./index.js", "main": "./lib/index.js", @@ -49,16 +49,16 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/arrays": "^0.10.7", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/dcons": "^2.3.15", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/arrays": "^0.10.8", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/dcons": "^2.3.16", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -80,6 +80,5 @@ "publishConfig": { "access": "public" }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/csv/CHANGELOG.md b/packages/csv/CHANGELOG.md index 5551c9a2e9..1ca1be766a 100644 --- a/packages/csv/CHANGELOG.md +++ b/packages/csv/CHANGELOG.md @@ -3,47 +3,7 @@ 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/csv@0.1.14...@thi.ng/csv@0.1.15) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/csv - - - - - -## [0.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@0.1.13...@thi.ng/csv@0.1.14) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/csv - - - - - -## [0.1.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@0.1.12...@thi.ng/csv@0.1.13) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/csv - - - - - -## [0.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@0.1.11...@thi.ng/csv@0.1.12) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/csv - - - - - -## [0.1.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@0.1.10...@thi.ng/csv@0.1.11) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/csv - - - - - -## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@0.1.9...@thi.ng/csv@0.1.10) (2021-02-20) +## [0.1.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@0.1.15...@thi.ng/csv@0.1.16) (2021-03-12) **Note:** Version bump only for package @thi.ng/csv diff --git a/packages/csv/package.json b/packages/csv/package.json index b531b42fab..50797b3df5 100644 --- a/packages/csv/package.json +++ b/packages/csv/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/csv", - "version": "0.1.15", + "version": "0.1.16", "description": "Customizable, transducer-based CSV parser/object mapper and transformer", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/strings": "^1.15.4", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/strings": "^1.15.5", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -74,6 +74,5 @@ "thi.ng": { "status": "beta", "year": 2014 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/date/CHANGELOG.md b/packages/date/CHANGELOG.md index 36f958e73e..6ac949c033 100644 --- a/packages/date/CHANGELOG.md +++ b/packages/date/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@0.2.9...@thi.ng/date@0.2.10) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/date - - - - - -## [0.2.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@0.2.8...@thi.ng/date@0.2.9) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/date - - - - - -## [0.2.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@0.2.7...@thi.ng/date@0.2.8) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/date - - - - - -## [0.2.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@0.2.6...@thi.ng/date@0.2.7) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/date - - - - - -## [0.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@0.2.5...@thi.ng/date@0.2.6) (2021-02-20) +## [0.2.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@0.2.10...@thi.ng/date@0.2.11) (2021-03-12) **Note:** Version bump only for package @thi.ng/date diff --git a/packages/date/package.json b/packages/date/package.json index f007e51116..aa3344ae06 100644 --- a/packages/date/package.json +++ b/packages/date/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/date", - "version": "0.2.10", + "version": "0.2.11", "description": "Date/timestamp iterators, formatters, rounding", "module": "./index.js", "main": "./lib/index.js", @@ -45,11 +45,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3" + "@thi.ng/api": "^7.1.4" }, "files": [ "*.js", @@ -76,6 +76,5 @@ "thi.ng": { "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/dcons/CHANGELOG.md b/packages/dcons/CHANGELOG.md index 8ab5b771bc..1d211bda9e 100644 --- a/packages/dcons/CHANGELOG.md +++ b/packages/dcons/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.3.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.3.14...@thi.ng/dcons@2.3.15) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dcons - - - - - -## [2.3.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.3.13...@thi.ng/dcons@2.3.14) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dcons - - - - - -## [2.3.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.3.12...@thi.ng/dcons@2.3.13) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dcons - - - - - -## [2.3.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.3.11...@thi.ng/dcons@2.3.12) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dcons - - - - - -## [2.3.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.3.10...@thi.ng/dcons@2.3.11) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/dcons - - - - - -## [2.3.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.3.9...@thi.ng/dcons@2.3.10) (2021-02-20) +## [2.3.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.3.15...@thi.ng/dcons@2.3.16) (2021-03-12) **Note:** Version bump only for package @thi.ng/dcons diff --git a/packages/dcons/package.json b/packages/dcons/package.json index c572e1620e..0e64b02db2 100644 --- a/packages/dcons/package.json +++ b/packages/dcons/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dcons", - "version": "2.3.15", + "version": "2.3.16", "description": "Double-linked lists with comprehensive set of operations (incl. optional self-organizing behaviors)", "module": "./index.js", "main": "./lib/index.js", @@ -45,17 +45,17 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/compare": "^1.3.27", - "@thi.ng/equiv": "^1.0.40", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/random": "^2.3.5", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/compare": "^1.3.28", + "@thi.ng/equiv": "^1.0.41", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/random": "^2.3.6", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -80,6 +80,5 @@ "sideEffects": false, "thi.ng": { "year": 2017 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/defmulti/CHANGELOG.md b/packages/defmulti/CHANGELOG.md index 32285da00e..ae938cf2a0 100644 --- a/packages/defmulti/CHANGELOG.md +++ b/packages/defmulti/CHANGELOG.md @@ -3,23 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.3.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.3.8...@thi.ng/defmulti@1.3.9) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/defmulti - - - - - -## [1.3.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.3.7...@thi.ng/defmulti@1.3.8) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/defmulti - - - - - -## [1.3.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.3.6...@thi.ng/defmulti@1.3.7) (2021-03-03) +## [1.3.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.3.9...@thi.ng/defmulti@1.3.10) (2021-03-12) **Note:** Version bump only for package @thi.ng/defmulti @@ -38,14 +22,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.3.4...@thi.ng/defmulti@1.3.5) (2021-02-20) - -**Note:** Version bump only for package @thi.ng/defmulti - - - - - # [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.2.26...@thi.ng/defmulti@1.3.0) (2020-11-24) diff --git a/packages/defmulti/package.json b/packages/defmulti/package.json index 2eec051912..15708590e4 100644 --- a/packages/defmulti/package.json +++ b/packages/defmulti/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/defmulti", - "version": "1.3.9", + "version": "1.3.10", "description": "Dynamic, extensible multiple dispatch via user supplied dispatch function.", "module": "./index.js", "main": "./lib/index.js", @@ -45,12 +45,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/errors": "^1.2.31" + "@thi.ng/api": "^7.1.4", + "@thi.ng/errors": "^1.2.32" }, "files": [ "*.js", @@ -74,6 +74,5 @@ "sideEffects": false, "thi.ng": { "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/dgraph-dot/CHANGELOG.md b/packages/dgraph-dot/CHANGELOG.md index 073d815f5e..3c556f0307 100644 --- a/packages/dgraph-dot/CHANGELOG.md +++ b/packages/dgraph-dot/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.43](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@0.1.42...@thi.ng/dgraph-dot@0.1.43) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dgraph-dot - - - - - -## [0.1.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@0.1.41...@thi.ng/dgraph-dot@0.1.42) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dgraph-dot - - - - - -## [0.1.41](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@0.1.40...@thi.ng/dgraph-dot@0.1.41) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dgraph-dot - - - - - -## [0.1.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@0.1.39...@thi.ng/dgraph-dot@0.1.40) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dgraph-dot - - - - - -## [0.1.39](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@0.1.38...@thi.ng/dgraph-dot@0.1.39) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/dgraph-dot - - - - - -## [0.1.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@0.1.37...@thi.ng/dgraph-dot@0.1.38) (2021-02-20) +## [0.1.44](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@0.1.43...@thi.ng/dgraph-dot@0.1.44) (2021-03-12) **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 693728cc19..2178750f31 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.43", + "version": "0.1.44", "description": "Customizable Graphviz DOT serialization for @thi.ng/dgraph", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/dgraph": "^1.3.14", - "@thi.ng/dot": "^1.2.29" + "@thi.ng/api": "^7.1.4", + "@thi.ng/dgraph": "^1.3.15", + "@thi.ng/dot": "^1.2.30" }, "files": [ "*.js", @@ -75,6 +75,5 @@ "thi.ng": { "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/dgraph/CHANGELOG.md b/packages/dgraph/CHANGELOG.md index 557732ae9b..ba36691f72 100644 --- a/packages/dgraph/CHANGELOG.md +++ b/packages/dgraph/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.3.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.3.13...@thi.ng/dgraph@1.3.14) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dgraph - - - - - -## [1.3.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.3.12...@thi.ng/dgraph@1.3.13) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dgraph - - - - - -## [1.3.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.3.11...@thi.ng/dgraph@1.3.12) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dgraph - - - - - -## [1.3.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.3.10...@thi.ng/dgraph@1.3.11) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dgraph - - - - - -## [1.3.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.3.9...@thi.ng/dgraph@1.3.10) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/dgraph - - - - - -## [1.3.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.3.8...@thi.ng/dgraph@1.3.9) (2021-02-20) +## [1.3.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.3.14...@thi.ng/dgraph@1.3.15) (2021-03-12) **Note:** Version bump only for package @thi.ng/dgraph diff --git a/packages/dgraph/package.json b/packages/dgraph/package.json index e7f0cdda6c..77ab497bd2 100644 --- a/packages/dgraph/package.json +++ b/packages/dgraph/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dgraph", - "version": "1.3.14", + "version": "1.3.15", "description": "Type-agnostic directed acyclic graph (DAG) & graph operations", "module": "./index.js", "main": "./lib/index.js", @@ -45,15 +45,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/associative": "^5.1.5", - "@thi.ng/equiv": "^1.0.40", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/associative": "^5.1.6", + "@thi.ng/equiv": "^1.0.41", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -77,6 +77,5 @@ "sideEffects": false, "thi.ng": { "year": 2015 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/diff/CHANGELOG.md b/packages/diff/CHANGELOG.md index 35ea1fe0a3..3b5e749c3c 100644 --- a/packages/diff/CHANGELOG.md +++ b/packages/diff/CHANGELOG.md @@ -3,39 +3,7 @@ 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/diff@4.0.5...@thi.ng/diff@4.0.6) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/diff - - - - - -## [4.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@4.0.4...@thi.ng/diff@4.0.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/diff - - - - - -## [4.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@4.0.3...@thi.ng/diff@4.0.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/diff - - - - - -## [4.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@4.0.2...@thi.ng/diff@4.0.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/diff - - - - - -## [4.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@4.0.1...@thi.ng/diff@4.0.2) (2021-02-20) +## [4.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@4.0.6...@thi.ng/diff@4.0.7) (2021-03-12) **Note:** Version bump only for package @thi.ng/diff diff --git a/packages/diff/package.json b/packages/diff/package.json index 021a5452e5..3b0966f6e4 100644 --- a/packages/diff/package.json +++ b/packages/diff/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/diff", - "version": "4.0.6", + "version": "4.0.7", "description": "Customizable diff implementations for arrays (sequential) & objects (associative), with or without linear edit logs", "module": "./index.js", "main": "./lib/index.js", @@ -44,12 +44,12 @@ "@types/node": "^14.14.14", "mocha": "^8.3.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/equiv": "^1.0.40" + "@thi.ng/api": "^7.1.4", + "@thi.ng/equiv": "^1.0.41" }, "files": [ "*.js", @@ -66,6 +66,5 @@ "publishConfig": { "access": "public" }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/distance/CHANGELOG.md b/packages/distance/CHANGELOG.md index 990af72fb4..b0ae1072e4 100644 --- a/packages/distance/CHANGELOG.md +++ b/packages/distance/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@0.1.6...@thi.ng/distance@0.1.7) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/distance - - - - - -## [0.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@0.1.5...@thi.ng/distance@0.1.6) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/distance - - - - - -## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@0.1.4...@thi.ng/distance@0.1.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/distance - - - - - -## [0.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@0.1.3...@thi.ng/distance@0.1.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/distance - - - - - -## [0.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@0.1.2...@thi.ng/distance@0.1.3) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/distance - - - - - -## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@0.1.1...@thi.ng/distance@0.1.2) (2021-02-20) +## [0.1.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@0.1.7...@thi.ng/distance@0.1.8) (2021-03-12) **Note:** Version bump only for package @thi.ng/distance diff --git a/packages/distance/package.json b/packages/distance/package.json index 9ef46b6b3a..57f008f6e1 100644 --- a/packages/distance/package.json +++ b/packages/distance/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/distance", - "version": "0.1.7", + "version": "0.1.8", "description": "N-dimensional distance metrics & K-nearest neighborhoods for point queries", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/heaps": "^1.2.36", - "@thi.ng/math": "^3.2.4", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/heaps": "^1.2.37", + "@thi.ng/math": "^3.2.5", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -82,6 +82,5 @@ ], "status": "alpha", "year": 2021 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/dl-asset/CHANGELOG.md b/packages/dl-asset/CHANGELOG.md index b35a4daf52..1904037cf9 100644 --- a/packages/dl-asset/CHANGELOG.md +++ b/packages/dl-asset/CHANGELOG.md @@ -3,39 +3,7 @@ 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/dl-asset@0.4.16...@thi.ng/dl-asset@0.4.17) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dl-asset - - - - - -## [0.4.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@0.4.15...@thi.ng/dl-asset@0.4.16) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dl-asset - - - - - -## [0.4.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@0.4.14...@thi.ng/dl-asset@0.4.15) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dl-asset - - - - - -## [0.4.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@0.4.13...@thi.ng/dl-asset@0.4.14) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dl-asset - - - - - -## [0.4.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@0.4.12...@thi.ng/dl-asset@0.4.13) (2021-02-20) +## [0.4.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@0.4.17...@thi.ng/dl-asset@0.4.18) (2021-03-12) **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 1b01af8282..98ab5a2639 100644 --- a/packages/dl-asset/package.json +++ b/packages/dl-asset/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dl-asset", - "version": "0.4.17", + "version": "0.4.18", "description": "Local asset download for web apps, with automatic MIME type detection", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/mime": "^0.1.32" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/mime": "^0.1.33" }, "files": [ "*.js", @@ -71,6 +71,5 @@ "thi.ng": { "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/dlogic/CHANGELOG.md b/packages/dlogic/CHANGELOG.md index 5f8c508701..7f60d7f2fe 100644 --- a/packages/dlogic/CHANGELOG.md +++ b/packages/dlogic/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.0.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@1.0.41...@thi.ng/dlogic@1.0.42) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dlogic - - - - - -## [1.0.41](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@1.0.40...@thi.ng/dlogic@1.0.41) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dlogic - - - - - -## [1.0.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@1.0.39...@thi.ng/dlogic@1.0.40) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dlogic - - - - - -## [1.0.39](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@1.0.38...@thi.ng/dlogic@1.0.39) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dlogic - - - - - -## [1.0.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@1.0.37...@thi.ng/dlogic@1.0.38) (2021-02-20) +## [1.0.43](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@1.0.42...@thi.ng/dlogic@1.0.43) (2021-03-12) **Note:** Version bump only for package @thi.ng/dlogic diff --git a/packages/dlogic/package.json b/packages/dlogic/package.json index 1278055152..aca9e10925 100644 --- a/packages/dlogic/package.json +++ b/packages/dlogic/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dlogic", - "version": "1.0.42", + "version": "1.0.43", "description": "Assorted digital logic ops / constructs", "module": "./index.js", "main": "./lib/index.js", @@ -45,11 +45,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3" + "@thi.ng/api": "^7.1.4" }, "files": [ "*.js", @@ -70,6 +70,5 @@ "sideEffects": false, "thi.ng": { "year": 2017 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/dot/CHANGELOG.md b/packages/dot/CHANGELOG.md index d502bd4ae8..59ac70ac5a 100644 --- a/packages/dot/CHANGELOG.md +++ b/packages/dot/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.2.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.2.28...@thi.ng/dot@1.2.29) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dot - - - - - -## [1.2.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.2.27...@thi.ng/dot@1.2.28) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dot - - - - - -## [1.2.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.2.26...@thi.ng/dot@1.2.27) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dot - - - - - -## [1.2.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.2.25...@thi.ng/dot@1.2.26) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dot - - - - - -## [1.2.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.2.24...@thi.ng/dot@1.2.25) (2021-02-20) +## [1.2.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.2.29...@thi.ng/dot@1.2.30) (2021-03-12) **Note:** Version bump only for package @thi.ng/dot diff --git a/packages/dot/package.json b/packages/dot/package.json index e1de5b35b8..9713f4256e 100644 --- a/packages/dot/package.json +++ b/packages/dot/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dot", - "version": "1.2.29", + "version": "1.2.30", "description": "Graphviz document abstraction & serialization to DOT format", "module": "./index.js", "main": "./lib/index.js", @@ -45,12 +45,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5" }, "files": [ "*.js", @@ -74,6 +74,5 @@ "thi.ng": { "status": "beta", "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/dsp-io-wav/CHANGELOG.md b/packages/dsp-io-wav/CHANGELOG.md index e277e352d8..468118fa39 100644 --- a/packages/dsp-io-wav/CHANGELOG.md +++ b/packages/dsp-io-wav/CHANGELOG.md @@ -3,47 +3,7 @@ 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/dsp-io-wav@0.1.44...@thi.ng/dsp-io-wav@0.1.45) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dsp-io-wav - - - - - -## [0.1.44](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@0.1.43...@thi.ng/dsp-io-wav@0.1.44) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dsp-io-wav - - - - - -## [0.1.43](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@0.1.42...@thi.ng/dsp-io-wav@0.1.43) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dsp-io-wav - - - - - -## [0.1.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@0.1.41...@thi.ng/dsp-io-wav@0.1.42) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dsp-io-wav - - - - - -## [0.1.41](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@0.1.40...@thi.ng/dsp-io-wav@0.1.41) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/dsp-io-wav - - - - - -## [0.1.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@0.1.39...@thi.ng/dsp-io-wav@0.1.40) (2021-02-20) +## [0.1.46](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@0.1.45...@thi.ng/dsp-io-wav@0.1.46) (2021-03-12) **Note:** Version bump only for package @thi.ng/dsp-io-wav diff --git a/packages/dsp-io-wav/package.json b/packages/dsp-io-wav/package.json index 304cb538dc..b8cf936464 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.45", + "version": "0.1.46", "description": "WAV file format generation", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/binary": "^2.2.3", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/transducers-binary": "^0.6.11" + "@thi.ng/api": "^7.1.4", + "@thi.ng/binary": "^2.2.4", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/transducers-binary": "^0.6.12" }, "files": [ "*.js", @@ -83,6 +83,5 @@ "parent": "@thi.ng/dsp", "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/dsp/CHANGELOG.md b/packages/dsp/CHANGELOG.md index 36f09014fa..1e9105c9aa 100644 --- a/packages/dsp/CHANGELOG.md +++ b/packages/dsp/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@3.0.10...@thi.ng/dsp@3.0.11) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dsp - - - - - -## [3.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@3.0.9...@thi.ng/dsp@3.0.10) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dsp - - - - - -## [3.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@3.0.8...@thi.ng/dsp@3.0.9) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dsp - - - - - -## [3.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@3.0.7...@thi.ng/dsp@3.0.8) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dsp - - - - - -## [3.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@3.0.6...@thi.ng/dsp@3.0.7) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/dsp - - - - - -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@3.0.5...@thi.ng/dsp@3.0.6) (2021-02-20) +## [3.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@3.0.11...@thi.ng/dsp@3.0.12) (2021-03-12) **Note:** Version bump only for package @thi.ng/dsp diff --git a/packages/dsp/package.json b/packages/dsp/package.json index 545005dda2..c85c5c7c2e 100644 --- a/packages/dsp/package.json +++ b/packages/dsp/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dsp", - "version": "3.0.11", + "version": "3.0.12", "description": "Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils", "module": "./index.js", "main": "./lib/index.js", @@ -45,16 +45,16 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/math": "^3.2.4", - "@thi.ng/random": "^2.3.5", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/math": "^3.2.5", + "@thi.ng/random": "^2.3.6", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -104,6 +104,5 @@ "thi.ng": { "status": "beta", "year": 2015 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/dual-algebra/CHANGELOG.md b/packages/dual-algebra/CHANGELOG.md index 6509e6c7de..7c3c92a038 100644 --- a/packages/dual-algebra/CHANGELOG.md +++ b/packages/dual-algebra/CHANGELOG.md @@ -3,39 +3,7 @@ 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/dual-algebra@0.1.10...@thi.ng/dual-algebra@0.1.11) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dual-algebra - - - - - -## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/dual-algebra@0.1.9...@thi.ng/dual-algebra@0.1.10) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dual-algebra - - - - - -## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/dual-algebra@0.1.8...@thi.ng/dual-algebra@0.1.9) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dual-algebra - - - - - -## [0.1.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/dual-algebra@0.1.7...@thi.ng/dual-algebra@0.1.8) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dual-algebra - - - - - -## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dual-algebra@0.1.6...@thi.ng/dual-algebra@0.1.7) (2021-02-20) +## [0.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/dual-algebra@0.1.11...@thi.ng/dual-algebra@0.1.12) (2021-03-12) **Note:** Version bump only for package @thi.ng/dual-algebra diff --git a/packages/dual-algebra/package.json b/packages/dual-algebra/package.json index 85ae5acf74..256b27fdb4 100644 --- a/packages/dual-algebra/package.json +++ b/packages/dual-algebra/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dual-algebra", - "version": "0.1.11", + "version": "0.1.12", "description": "Multivariate dual number algebra, automatic differentiation", "module": "./index.js", "main": "./lib/index.js", @@ -45,11 +45,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3" + "@thi.ng/api": "^7.1.4" }, "files": [ "*.js", @@ -76,6 +76,5 @@ "thi.ng": { "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/dynvar/CHANGELOG.md b/packages/dynvar/CHANGELOG.md index e0f95a0ba7..675090d7b8 100644 --- a/packages/dynvar/CHANGELOG.md +++ b/packages/dynvar/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.34](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.1.33...@thi.ng/dynvar@0.1.34) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dynvar - - - - - -## [0.1.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.1.32...@thi.ng/dynvar@0.1.33) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dynvar - - - - - -## [0.1.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.1.31...@thi.ng/dynvar@0.1.32) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dynvar - - - - - -## [0.1.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.1.30...@thi.ng/dynvar@0.1.31) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/dynvar - - - - - -## [0.1.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.1.29...@thi.ng/dynvar@0.1.30) (2021-02-20) +## [0.1.35](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.1.34...@thi.ng/dynvar@0.1.35) (2021-03-12) **Note:** Version bump only for package @thi.ng/dynvar diff --git a/packages/dynvar/package.json b/packages/dynvar/package.json index bf22c241ec..db259cbbb6 100644 --- a/packages/dynvar/package.json +++ b/packages/dynvar/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dynvar", - "version": "0.1.34", + "version": "0.1.35", "description": "Dynamically scoped variable bindings", "module": "./index.js", "main": "./lib/index.js", @@ -45,11 +45,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3" + "@thi.ng/api": "^7.1.4" }, "files": [ "*.js", @@ -76,6 +76,5 @@ "thi.ng": { "year": 2016, "status": "alpha" - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/ecs/CHANGELOG.md b/packages/ecs/CHANGELOG.md index ed7f40a753..ec95a51e7c 100644 --- a/packages/ecs/CHANGELOG.md +++ b/packages/ecs/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.5.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.5.4...@thi.ng/ecs@0.5.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/ecs - - - - - -## [0.5.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.5.3...@thi.ng/ecs@0.5.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/ecs - - - - - -## [0.5.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.5.2...@thi.ng/ecs@0.5.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/ecs - - - - - -## [0.5.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.5.1...@thi.ng/ecs@0.5.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/ecs - - - - - -## [0.5.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.5.0...@thi.ng/ecs@0.5.1) (2021-02-24) +## [0.5.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.5.5...@thi.ng/ecs@0.5.6) (2021-03-12) **Note:** Version bump only for package @thi.ng/ecs diff --git a/packages/ecs/package.json b/packages/ecs/package.json index 77611a3ad0..cbcfd8e218 100644 --- a/packages/ecs/package.json +++ b/packages/ecs/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/ecs", - "version": "0.5.5", + "version": "0.5.6", "description": "Entity Component System based around typed arrays & sparse sets", "module": "./index.js", "main": "./lib/index.js", @@ -40,24 +40,24 @@ "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", "@microsoft/api-extractor": "^7.13.1", - "@thi.ng/equiv": "^1.0.40", + "@thi.ng/equiv": "^1.0.41", "@types/mocha": "^8.2.0", "@types/node": "^14.14.14", "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/associative": "^5.1.5", - "@thi.ng/binary": "^2.2.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/dcons": "^2.3.15", - "@thi.ng/idgen": "^0.2.34", - "@thi.ng/malloc": "^5.0.4", - "@thi.ng/transducers": "^7.6.5", + "@thi.ng/api": "^7.1.4", + "@thi.ng/associative": "^5.1.6", + "@thi.ng/binary": "^2.2.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/dcons": "^2.3.16", + "@thi.ng/idgen": "^0.2.35", + "@thi.ng/malloc": "^5.0.5", + "@thi.ng/transducers": "^7.6.6", "tslib": "^2.1.0" }, "files": [ @@ -90,6 +90,5 @@ "thi.ng": { "status": "alpha", "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/egf/CHANGELOG.md b/packages/egf/CHANGELOG.md index 2d3e080172..0b56c8e1da 100644 --- a/packages/egf/CHANGELOG.md +++ b/packages/egf/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.3.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.3.16...@thi.ng/egf@0.3.17) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/egf - - - - - -## [0.3.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.3.15...@thi.ng/egf@0.3.16) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/egf - - - - - -## [0.3.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.3.14...@thi.ng/egf@0.3.15) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/egf - - - - - -## [0.3.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.3.13...@thi.ng/egf@0.3.14) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/egf - - - - - -## [0.3.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.3.12...@thi.ng/egf@0.3.13) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/egf - - - - - -## [0.3.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.3.11...@thi.ng/egf@0.3.12) (2021-02-20) +## [0.3.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.3.17...@thi.ng/egf@0.3.18) (2021-03-12) **Note:** Version bump only for package @thi.ng/egf diff --git a/packages/egf/package.json b/packages/egf/package.json index 7eac8962c8..2b66d536c5 100644 --- a/packages/egf/package.json +++ b/packages/egf/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/egf", - "version": "0.3.17", + "version": "0.3.18", "description": "Extensible Graph Format", "module": "./index.js", "main": "./lib/index.js", @@ -35,24 +35,24 @@ "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", "@microsoft/api-extractor": "^7.13.1", - "@thi.ng/equiv": "^1.0.40", + "@thi.ng/equiv": "^1.0.41", "@types/mocha": "^8.2.0", "@types/node": "^14.14.14", "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/associative": "^5.1.5", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/dot": "^1.2.29", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/prefixes": "^0.1.16", - "@thi.ng/strings": "^1.15.4", - "@thi.ng/transducers-binary": "^0.6.11" + "@thi.ng/api": "^7.1.4", + "@thi.ng/associative": "^5.1.6", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/dot": "^1.2.30", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/prefixes": "^0.1.17", + "@thi.ng/strings": "^1.15.5", + "@thi.ng/transducers-binary": "^0.6.12" }, "files": [ "*.js", @@ -80,6 +80,5 @@ "thi.ng": { "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/equiv/CHANGELOG.md b/packages/equiv/CHANGELOG.md index 98f8125944..f78831e1c5 100644 --- a/packages/equiv/CHANGELOG.md +++ b/packages/equiv/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.0.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@1.0.39...@thi.ng/equiv@1.0.40) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/equiv - - - - - -## [1.0.39](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@1.0.38...@thi.ng/equiv@1.0.39) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/equiv - - - - - -## [1.0.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@1.0.37...@thi.ng/equiv@1.0.38) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/equiv - - - - - -## [1.0.37](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@1.0.36...@thi.ng/equiv@1.0.37) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/equiv - - - - - -## [1.0.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@1.0.35...@thi.ng/equiv@1.0.36) (2021-02-20) +## [1.0.41](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@1.0.40...@thi.ng/equiv@1.0.41) (2021-03-12) **Note:** Version bump only for package @thi.ng/equiv diff --git a/packages/equiv/package.json b/packages/equiv/package.json index 64f50b03df..c125eb152e 100644 --- a/packages/equiv/package.json +++ b/packages/equiv/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/equiv", - "version": "1.0.40", + "version": "1.0.41", "description": "Extensible deep value equivalence checking for any data types", "module": "./index.js", "main": "./lib/index.js", @@ -46,8 +46,8 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "files": [ "*.js", @@ -69,6 +69,5 @@ "process": false, "setTimeout": false }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/errors/CHANGELOG.md b/packages/errors/CHANGELOG.md index 1764ebbbab..0feb6713b3 100644 --- a/packages/errors/CHANGELOG.md +++ b/packages/errors/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.2.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.2.30...@thi.ng/errors@1.2.31) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/errors - - - - - -## [1.2.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.2.29...@thi.ng/errors@1.2.30) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/errors - - - - - -## [1.2.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.2.28...@thi.ng/errors@1.2.29) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/errors - - - - - -## [1.2.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.2.27...@thi.ng/errors@1.2.28) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/errors - - - - - -## [1.2.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.2.26...@thi.ng/errors@1.2.27) (2021-02-20) +## [1.2.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.2.31...@thi.ng/errors@1.2.32) (2021-03-12) **Note:** Version bump only for package @thi.ng/errors diff --git a/packages/errors/package.json b/packages/errors/package.json index 81cc04fb17..545c6e1246 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/errors", - "version": "1.2.31", + "version": "1.2.32", "description": "Custom error types and error factory functions", "module": "./index.js", "main": "./lib/index.js", @@ -45,8 +45,8 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "files": [ "*.js", @@ -67,6 +67,5 @@ "sideEffects": false, "thi.ng": { "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/fsm/CHANGELOG.md b/packages/fsm/CHANGELOG.md index 7973809d59..2b837ff318 100644 --- a/packages/fsm/CHANGELOG.md +++ b/packages/fsm/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.4.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.4.41...@thi.ng/fsm@2.4.42) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/fsm - - - - - -## [2.4.41](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.4.40...@thi.ng/fsm@2.4.41) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/fsm - - - - - -## [2.4.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.4.39...@thi.ng/fsm@2.4.40) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/fsm - - - - - -## [2.4.39](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.4.38...@thi.ng/fsm@2.4.39) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/fsm - - - - - -## [2.4.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.4.37...@thi.ng/fsm@2.4.38) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/fsm - - - - - -## [2.4.37](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.4.36...@thi.ng/fsm@2.4.37) (2021-02-20) +## [2.4.43](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.4.42...@thi.ng/fsm@2.4.43) (2021-03-12) **Note:** Version bump only for package @thi.ng/fsm diff --git a/packages/fsm/package.json b/packages/fsm/package.json index 84d93cf47c..5ef1eb41a9 100644 --- a/packages/fsm/package.json +++ b/packages/fsm/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/fsm", - "version": "2.4.42", + "version": "2.4.43", "description": "Composable primitives for building declarative, transducer based Finite-State Machines & matchers for arbitrary data streams", "module": "./index.js", "main": "./lib/index.js", @@ -45,16 +45,16 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/arrays": "^0.10.7", - "@thi.ng/equiv": "^1.0.40", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/strings": "^1.15.4", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/arrays": "^0.10.8", + "@thi.ng/equiv": "^1.0.41", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/strings": "^1.15.5", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -79,6 +79,5 @@ "thi.ng": { "status": "alpha", "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/fuzzy-viz/CHANGELOG.md b/packages/fuzzy-viz/CHANGELOG.md index e79b362a79..94ce455909 100644 --- a/packages/fuzzy-viz/CHANGELOG.md +++ b/packages/fuzzy-viz/CHANGELOG.md @@ -3,55 +3,7 @@ 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/fuzzy-viz@0.1.12...@thi.ng/fuzzy-viz@0.1.13) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/fuzzy-viz - - - - - -## [0.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@0.1.11...@thi.ng/fuzzy-viz@0.1.12) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/fuzzy-viz - - - - - -## [0.1.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@0.1.10...@thi.ng/fuzzy-viz@0.1.11) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/fuzzy-viz - - - - - -## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@0.1.9...@thi.ng/fuzzy-viz@0.1.10) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/fuzzy-viz - - - - - -## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@0.1.8...@thi.ng/fuzzy-viz@0.1.9) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/fuzzy-viz - - - - - -## [0.1.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@0.1.7...@thi.ng/fuzzy-viz@0.1.8) (2021-02-22) - -**Note:** Version bump only for package @thi.ng/fuzzy-viz - - - - - -## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@0.1.6...@thi.ng/fuzzy-viz@0.1.7) (2021-02-20) +## [0.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@0.1.13...@thi.ng/fuzzy-viz@0.1.14) (2021-03-12) **Note:** Version bump only for package @thi.ng/fuzzy-viz diff --git a/packages/fuzzy-viz/package.json b/packages/fuzzy-viz/package.json index 76da18f4b9..9dbe3f0877 100644 --- a/packages/fuzzy-viz/package.json +++ b/packages/fuzzy-viz/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/fuzzy-viz", - "version": "0.1.13", + "version": "0.1.14", "description": "Visualization, instrumentation & introspection utils for @thi.ng/fuzzy", "module": "./index.js", "main": "./lib/index.js", @@ -45,17 +45,17 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/fuzzy": "^0.1.7", - "@thi.ng/hiccup": "^3.6.12", - "@thi.ng/hiccup-svg": "^3.7.12", - "@thi.ng/math": "^3.2.4", - "@thi.ng/strings": "^1.15.4", - "@thi.ng/text-canvas": "^0.4.10" + "@thi.ng/api": "^7.1.4", + "@thi.ng/fuzzy": "^0.1.8", + "@thi.ng/hiccup": "^3.6.13", + "@thi.ng/hiccup-svg": "^3.7.13", + "@thi.ng/math": "^3.2.5", + "@thi.ng/strings": "^1.15.5", + "@thi.ng/text-canvas": "^0.4.11" }, "files": [ "*.js", @@ -83,6 +83,5 @@ "parent": "@thi.ng/fuzzy", "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/fuzzy/CHANGELOG.md b/packages/fuzzy/CHANGELOG.md index fcd79384c5..05934a3650 100644 --- a/packages/fuzzy/CHANGELOG.md +++ b/packages/fuzzy/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@0.1.6...@thi.ng/fuzzy@0.1.7) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/fuzzy - - - - - -## [0.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@0.1.5...@thi.ng/fuzzy@0.1.6) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/fuzzy - - - - - -## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@0.1.4...@thi.ng/fuzzy@0.1.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/fuzzy - - - - - -## [0.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@0.1.3...@thi.ng/fuzzy@0.1.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/fuzzy - - - - - -## [0.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@0.1.2...@thi.ng/fuzzy@0.1.3) (2021-02-20) +## [0.1.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@0.1.7...@thi.ng/fuzzy@0.1.8) (2021-03-12) **Note:** Version bump only for package @thi.ng/fuzzy diff --git a/packages/fuzzy/package.json b/packages/fuzzy/package.json index 178a98952a..922d7553e7 100644 --- a/packages/fuzzy/package.json +++ b/packages/fuzzy/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/fuzzy", - "version": "0.1.7", + "version": "0.1.8", "description": "Fuzzy logic operators & configurable rule inferencing engine", "module": "./index.js", "main": "./lib/index.js", @@ -45,12 +45,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/math": "^3.2.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/math": "^3.2.5" }, "files": [ "*.js", @@ -76,6 +76,5 @@ "thi.ng": { "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/geom-accel/CHANGELOG.md b/packages/geom-accel/CHANGELOG.md index 996f8f7b19..233f58454d 100644 --- a/packages/geom-accel/CHANGELOG.md +++ b/packages/geom-accel/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.1.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@2.1.39...@thi.ng/geom-accel@2.1.40) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-accel - - - - - -## [2.1.39](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@2.1.38...@thi.ng/geom-accel@2.1.39) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-accel - - - - - -## [2.1.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@2.1.37...@thi.ng/geom-accel@2.1.38) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-accel - - - - - -## [2.1.37](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@2.1.36...@thi.ng/geom-accel@2.1.37) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-accel - - - - - -## [2.1.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@2.1.35...@thi.ng/geom-accel@2.1.36) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-accel - - - - - -## [2.1.35](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@2.1.34...@thi.ng/geom-accel@2.1.35) (2021-02-20) +## [2.1.41](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@2.1.40...@thi.ng/geom-accel@2.1.41) (2021-03-12) **Note:** Version bump only for package @thi.ng/geom-accel diff --git a/packages/geom-accel/package.json b/packages/geom-accel/package.json index a023a8a136..fe3d454c5e 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.40", + "version": "2.1.41", "description": "n-D spatial indexing data structures with a shared ES6 Map/Set-like API", "module": "./index.js", "main": "./lib/index.js", @@ -46,20 +46,20 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/arrays": "^0.10.7", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/equiv": "^1.0.40", - "@thi.ng/geom-api": "^2.0.11", - "@thi.ng/geom-isec": "^0.7.14", - "@thi.ng/heaps": "^1.2.36", - "@thi.ng/math": "^3.2.4", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/arrays": "^0.10.8", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/equiv": "^1.0.41", + "@thi.ng/geom-api": "^2.0.12", + "@thi.ng/geom-isec": "^0.7.15", + "@thi.ng/heaps": "^1.2.37", + "@thi.ng/math": "^3.2.5", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -91,6 +91,5 @@ "sideEffects": false, "thi.ng": { "year": 2013 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/geom-api/CHANGELOG.md b/packages/geom-api/CHANGELOG.md index 63abb561ae..ba641abcc0 100644 --- a/packages/geom-api/CHANGELOG.md +++ b/packages/geom-api/CHANGELOG.md @@ -3,47 +3,7 @@ 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/geom-api@2.0.10...@thi.ng/geom-api@2.0.11) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-api - - - - - -## [2.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@2.0.9...@thi.ng/geom-api@2.0.10) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-api - - - - - -## [2.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@2.0.8...@thi.ng/geom-api@2.0.9) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-api - - - - - -## [2.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@2.0.7...@thi.ng/geom-api@2.0.8) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-api - - - - - -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@2.0.6...@thi.ng/geom-api@2.0.7) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-api - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@2.0.5...@thi.ng/geom-api@2.0.6) (2021-02-20) +## [2.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@2.0.11...@thi.ng/geom-api@2.0.12) (2021-03-12) **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 3f5ea0ef16..061fa4cde4 100644 --- a/packages/geom-api/package.json +++ b/packages/geom-api/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-api", - "version": "2.0.11", + "version": "2.0.12", "description": "Shared type & interface declarations for @thi.ng/geom packages", "module": "./index.js", "main": "./lib/index.js", @@ -45,12 +45,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -69,6 +69,5 @@ "sideEffects": false, "thi.ng": { "year": 2013 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/geom-arc/CHANGELOG.md b/packages/geom-arc/CHANGELOG.md index b82a47f952..abdc5483e2 100644 --- a/packages/geom-arc/CHANGELOG.md +++ b/packages/geom-arc/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.3.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.3.28...@thi.ng/geom-arc@0.3.29) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-arc - - - - - -## [0.3.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.3.27...@thi.ng/geom-arc@0.3.28) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-arc - - - - - -## [0.3.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.3.26...@thi.ng/geom-arc@0.3.27) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-arc - - - - - -## [0.3.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.3.25...@thi.ng/geom-arc@0.3.26) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-arc - - - - - -## [0.3.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.3.24...@thi.ng/geom-arc@0.3.25) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-arc - - - - - -## [0.3.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.3.23...@thi.ng/geom-arc@0.3.24) (2021-02-20) +## [0.3.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.3.29...@thi.ng/geom-arc@0.3.30) (2021-03-12) **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 91e0909509..9b10bb8e72 100644 --- a/packages/geom-arc/package.json +++ b/packages/geom-arc/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-arc", - "version": "0.3.29", + "version": "0.3.30", "description": "2D circular / elliptic arc operations", "module": "./index.js", "main": "./lib/index.js", @@ -45,15 +45,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/checks": "^2.9.4", - "@thi.ng/geom-api": "^2.0.11", - "@thi.ng/geom-resample": "^0.2.62", - "@thi.ng/math": "^3.2.4", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/checks": "^2.9.5", + "@thi.ng/geom-api": "^2.0.12", + "@thi.ng/geom-resample": "^0.2.63", + "@thi.ng/math": "^3.2.5", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -81,6 +81,5 @@ "sideEffects": false, "thi.ng": { "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/geom-clip-line/CHANGELOG.md b/packages/geom-clip-line/CHANGELOG.md index 00ca90eea0..2efd93c021 100644 --- a/packages/geom-clip-line/CHANGELOG.md +++ b/packages/geom-clip-line/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.2.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.2.24...@thi.ng/geom-clip-line@1.2.25) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-clip-line - - - - - -## [1.2.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.2.23...@thi.ng/geom-clip-line@1.2.24) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-clip-line - - - - - -## [1.2.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.2.22...@thi.ng/geom-clip-line@1.2.23) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-clip-line - - - - - -## [1.2.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.2.21...@thi.ng/geom-clip-line@1.2.22) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-clip-line - - - - - -## [1.2.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.2.20...@thi.ng/geom-clip-line@1.2.21) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-clip-line - - - - - -## [1.2.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.2.19...@thi.ng/geom-clip-line@1.2.20) (2021-02-20) +## [1.2.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.2.25...@thi.ng/geom-clip-line@1.2.26) (2021-03-12) **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 55450bf764..31d70df688 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.2.25", + "version": "1.2.26", "description": "2D line clipping (Liang-Barsky)", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/geom-isec": "^0.7.14", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/geom-isec": "^0.7.15", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -74,6 +74,5 @@ "sideEffects": false, "thi.ng": { "year": 2013 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/geom-clip-poly/CHANGELOG.md b/packages/geom-clip-poly/CHANGELOG.md index 515141133e..19583f391f 100644 --- a/packages/geom-clip-poly/CHANGELOG.md +++ b/packages/geom-clip-poly/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.0.50](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@1.0.49...@thi.ng/geom-clip-poly@1.0.50) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-clip-poly - - - - - -## [1.0.49](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@1.0.48...@thi.ng/geom-clip-poly@1.0.49) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-clip-poly - - - - - -## [1.0.48](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@1.0.47...@thi.ng/geom-clip-poly@1.0.48) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-clip-poly - - - - - -## [1.0.47](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@1.0.46...@thi.ng/geom-clip-poly@1.0.47) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-clip-poly - - - - - -## [1.0.46](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@1.0.45...@thi.ng/geom-clip-poly@1.0.46) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-clip-poly - - - - - -## [1.0.45](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@1.0.44...@thi.ng/geom-clip-poly@1.0.45) (2021-02-20) +## [1.0.51](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@1.0.50...@thi.ng/geom-clip-poly@1.0.51) (2021-03-12) **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 e96ed1de44..6f12991165 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.50", + "version": "1.0.51", "description": "2D convex polygon clipping (Sutherland-Hodgeman)", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/geom-isec": "^0.7.14", - "@thi.ng/geom-poly-utils": "^0.3.11", - "@thi.ng/math": "^3.2.4", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/geom-isec": "^0.7.15", + "@thi.ng/geom-poly-utils": "^0.3.12", + "@thi.ng/math": "^3.2.5", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -77,6 +77,5 @@ "sideEffects": false, "thi.ng": { "year": 2013 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/geom-closest-point/CHANGELOG.md b/packages/geom-closest-point/CHANGELOG.md index a13e545578..ea8276b81a 100644 --- a/packages/geom-closest-point/CHANGELOG.md +++ b/packages/geom-closest-point/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.5.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.5.15...@thi.ng/geom-closest-point@0.5.16) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-closest-point - - - - - -## [0.5.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.5.14...@thi.ng/geom-closest-point@0.5.15) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-closest-point - - - - - -## [0.5.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.5.13...@thi.ng/geom-closest-point@0.5.14) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-closest-point - - - - - -## [0.5.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.5.12...@thi.ng/geom-closest-point@0.5.13) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-closest-point - - - - - -## [0.5.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.5.11...@thi.ng/geom-closest-point@0.5.12) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-closest-point - - - - - -## [0.5.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.5.10...@thi.ng/geom-closest-point@0.5.11) (2021-02-20) +## [0.5.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.5.16...@thi.ng/geom-closest-point@0.5.17) (2021-03-12) **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 9ffa2e1ea0..bd50286f0c 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.5.16", + "version": "0.5.17", "description": "2D / 3D closest point / proximity helpers", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/math": "^3.2.4", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/math": "^3.2.5", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -80,6 +80,5 @@ "sideEffects": false, "thi.ng": { "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/geom-fuzz/CHANGELOG.md b/packages/geom-fuzz/CHANGELOG.md index 2ccb668b64..16c809fe83 100644 --- a/packages/geom-fuzz/CHANGELOG.md +++ b/packages/geom-fuzz/CHANGELOG.md @@ -3,55 +3,7 @@ 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/geom-fuzz@0.1.38...@thi.ng/geom-fuzz@0.1.39) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-fuzz - - - - - -## [0.1.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@0.1.37...@thi.ng/geom-fuzz@0.1.38) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-fuzz - - - - - -## [0.1.37](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@0.1.36...@thi.ng/geom-fuzz@0.1.37) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-fuzz - - - - - -## [0.1.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@0.1.35...@thi.ng/geom-fuzz@0.1.36) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-fuzz - - - - - -## [0.1.35](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@0.1.34...@thi.ng/geom-fuzz@0.1.35) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-fuzz - - - - - -## [0.1.34](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@0.1.33...@thi.ng/geom-fuzz@0.1.34) (2021-02-22) - -**Note:** Version bump only for package @thi.ng/geom-fuzz - - - - - -## [0.1.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@0.1.32...@thi.ng/geom-fuzz@0.1.33) (2021-02-20) +## [0.1.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@0.1.39...@thi.ng/geom-fuzz@0.1.40) (2021-03-12) **Note:** Version bump only for package @thi.ng/geom-fuzz diff --git a/packages/geom-fuzz/package.json b/packages/geom-fuzz/package.json index 9f65578eb5..9bd1bdc356 100644 --- a/packages/geom-fuzz/package.json +++ b/packages/geom-fuzz/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-fuzz", - "version": "0.1.39", + "version": "0.1.40", "description": "Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support", "module": "./index.js", "main": "./lib/index.js", @@ -44,20 +44,20 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/associative": "^5.1.5", - "@thi.ng/color": "^3.1.4", - "@thi.ng/geom": "^2.1.6", - "@thi.ng/geom-api": "^2.0.11", - "@thi.ng/geom-clip-line": "^1.2.25", - "@thi.ng/geom-resample": "^0.2.62", - "@thi.ng/grid-iterators": "^0.4.27", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/associative": "^5.1.6", + "@thi.ng/color": "^3.1.5", + "@thi.ng/geom": "^2.1.7", + "@thi.ng/geom-api": "^2.0.12", + "@thi.ng/geom-clip-line": "^1.2.26", + "@thi.ng/geom-resample": "^0.2.63", + "@thi.ng/grid-iterators": "^0.4.28", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -96,6 +96,5 @@ ], "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/geom-hull/CHANGELOG.md b/packages/geom-hull/CHANGELOG.md index 669a38d27c..1b4c355d86 100644 --- a/packages/geom-hull/CHANGELOG.md +++ b/packages/geom-hull/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.0.82](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.81...@thi.ng/geom-hull@0.0.82) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-hull - - - - - -## [0.0.81](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.80...@thi.ng/geom-hull@0.0.81) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-hull - - - - - -## [0.0.80](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.79...@thi.ng/geom-hull@0.0.80) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-hull - - - - - -## [0.0.79](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.78...@thi.ng/geom-hull@0.0.79) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-hull - - - - - -## [0.0.78](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.77...@thi.ng/geom-hull@0.0.78) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-hull - - - - - -## [0.0.77](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.76...@thi.ng/geom-hull@0.0.77) (2021-02-20) +## [0.0.83](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.82...@thi.ng/geom-hull@0.0.83) (2021-03-12) **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 109788d819..cd41802ef1 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.82", + "version": "0.0.83", "description": "Fast 2D convex hull (Graham Scan)", "module": "./index.js", "main": "./lib/index.js", @@ -45,12 +45,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/math": "^3.2.4", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/math": "^3.2.5", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -72,6 +72,5 @@ "sideEffects": false, "thi.ng": { "year": 2013 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/geom-io-obj/CHANGELOG.md b/packages/geom-io-obj/CHANGELOG.md index b3e4850a33..9947c36207 100644 --- a/packages/geom-io-obj/CHANGELOG.md +++ b/packages/geom-io-obj/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.1.39...@thi.ng/geom-io-obj@0.1.40) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-io-obj - - - - - -## [0.1.39](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.1.38...@thi.ng/geom-io-obj@0.1.39) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-io-obj - - - - - -## [0.1.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.1.37...@thi.ng/geom-io-obj@0.1.38) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-io-obj - - - - - -## [0.1.37](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.1.36...@thi.ng/geom-io-obj@0.1.37) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-io-obj - - - - - -## [0.1.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.1.35...@thi.ng/geom-io-obj@0.1.36) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-io-obj - - - - - -## [0.1.35](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.1.34...@thi.ng/geom-io-obj@0.1.35) (2021-02-20) +## [0.1.41](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.1.40...@thi.ng/geom-io-obj@0.1.41) (2021-03-12) **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 157fe29f29..e4c005483e 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.40", + "version": "0.1.41", "description": "Wavefront OBJ parser (& exporter soon)", "module": "./index.js", "main": "./lib/index.js", @@ -45,12 +45,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -76,6 +76,5 @@ "thi.ng": { "status": "alpha", "year": 2016 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/geom-isec/CHANGELOG.md b/packages/geom-isec/CHANGELOG.md index 33a6613dde..b8bf62efc3 100644 --- a/packages/geom-isec/CHANGELOG.md +++ b/packages/geom-isec/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.7.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.7.13...@thi.ng/geom-isec@0.7.14) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-isec - - - - - -## [0.7.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.7.12...@thi.ng/geom-isec@0.7.13) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-isec - - - - - -## [0.7.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.7.11...@thi.ng/geom-isec@0.7.12) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-isec - - - - - -## [0.7.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.7.10...@thi.ng/geom-isec@0.7.11) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-isec - - - - - -## [0.7.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.7.9...@thi.ng/geom-isec@0.7.10) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-isec - - - - - -## [0.7.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.7.8...@thi.ng/geom-isec@0.7.9) (2021-02-20) +## [0.7.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.7.14...@thi.ng/geom-isec@0.7.15) (2021-03-12) **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 3531070082..c7221ad815 100644 --- a/packages/geom-isec/package.json +++ b/packages/geom-isec/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-isec", - "version": "0.7.14", + "version": "0.7.15", "description": "2D/3D shape intersection checks", "module": "./index.js", "main": "./lib/index.js", @@ -45,15 +45,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/geom-api": "^2.0.11", - "@thi.ng/geom-closest-point": "^0.5.16", - "@thi.ng/math": "^3.2.4", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/geom-api": "^2.0.12", + "@thi.ng/geom-closest-point": "^0.5.17", + "@thi.ng/math": "^3.2.5", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -76,6 +76,5 @@ "publishConfig": { "access": "public" }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/geom-isoline/CHANGELOG.md b/packages/geom-isoline/CHANGELOG.md index 4e3b2b7a76..d6bf54cd1d 100644 --- a/packages/geom-isoline/CHANGELOG.md +++ b/packages/geom-isoline/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.80](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.79...@thi.ng/geom-isoline@0.1.80) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-isoline - - - - - -## [0.1.79](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.78...@thi.ng/geom-isoline@0.1.79) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-isoline - - - - - -## [0.1.78](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.77...@thi.ng/geom-isoline@0.1.78) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-isoline - - - - - -## [0.1.77](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.76...@thi.ng/geom-isoline@0.1.77) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-isoline - - - - - -## [0.1.76](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.75...@thi.ng/geom-isoline@0.1.76) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-isoline - - - - - -## [0.1.75](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.74...@thi.ng/geom-isoline@0.1.75) (2021-02-20) +## [0.1.81](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.80...@thi.ng/geom-isoline@0.1.81) (2021-03-12) **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 586e796955..2590982b02 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.80", + "version": "0.1.81", "description": "Fast 2D contour line extraction / generation", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -76,6 +76,5 @@ "sideEffects": false, "thi.ng": { "year": 2015 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/geom-poly-utils/CHANGELOG.md b/packages/geom-poly-utils/CHANGELOG.md index ba862790d1..b04f7b7fb8 100644 --- a/packages/geom-poly-utils/CHANGELOG.md +++ b/packages/geom-poly-utils/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.3.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.3.10...@thi.ng/geom-poly-utils@0.3.11) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-poly-utils - - - - - -## [0.3.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.3.9...@thi.ng/geom-poly-utils@0.3.10) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-poly-utils - - - - - -## [0.3.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.3.8...@thi.ng/geom-poly-utils@0.3.9) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-poly-utils - - - - - -## [0.3.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.3.7...@thi.ng/geom-poly-utils@0.3.8) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-poly-utils - - - - - -## [0.3.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.3.6...@thi.ng/geom-poly-utils@0.3.7) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-poly-utils - - - - - -## [0.3.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.3.5...@thi.ng/geom-poly-utils@0.3.6) (2021-02-20) +## [0.3.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.3.11...@thi.ng/geom-poly-utils@0.3.12) (2021-03-12) **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 36cb000f02..b13a0a3d37 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.3.11", + "version": "0.3.12", "description": "2D polygon/polyline analysis & processing utilities", "module": "./index.js", "main": "./lib/index.js", @@ -45,15 +45,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/geom-api": "^2.0.11", - "@thi.ng/math": "^3.2.4", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/geom-api": "^2.0.12", + "@thi.ng/math": "^3.2.5", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -76,6 +76,5 @@ "publishConfig": { "access": "public" }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/geom-resample/CHANGELOG.md b/packages/geom-resample/CHANGELOG.md index 21638f4649..a8527c9023 100644 --- a/packages/geom-resample/CHANGELOG.md +++ b/packages/geom-resample/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.62](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.2.61...@thi.ng/geom-resample@0.2.62) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-resample - - - - - -## [0.2.61](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.2.60...@thi.ng/geom-resample@0.2.61) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-resample - - - - - -## [0.2.60](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.2.59...@thi.ng/geom-resample@0.2.60) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-resample - - - - - -## [0.2.59](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.2.58...@thi.ng/geom-resample@0.2.59) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-resample - - - - - -## [0.2.58](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.2.57...@thi.ng/geom-resample@0.2.58) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-resample - - - - - -## [0.2.57](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.2.56...@thi.ng/geom-resample@0.2.57) (2021-02-20) +## [0.2.63](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.2.62...@thi.ng/geom-resample@0.2.63) (2021-03-12) **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 a6ae257739..cb21b288dc 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.62", + "version": "0.2.63", "description": "Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation", "module": "./index.js", "main": "./lib/index.js", @@ -45,15 +45,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/checks": "^2.9.4", - "@thi.ng/geom-api": "^2.0.11", - "@thi.ng/geom-closest-point": "^0.5.16", - "@thi.ng/math": "^3.2.4", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/checks": "^2.9.5", + "@thi.ng/geom-api": "^2.0.12", + "@thi.ng/geom-closest-point": "^0.5.17", + "@thi.ng/math": "^3.2.5", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -84,6 +84,5 @@ "sideEffects": false, "thi.ng": { "year": 2013 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/geom-splines/CHANGELOG.md b/packages/geom-splines/CHANGELOG.md index 4b09c00b6a..4845d26042 100644 --- a/packages/geom-splines/CHANGELOG.md +++ b/packages/geom-splines/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.5.49](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.5.48...@thi.ng/geom-splines@0.5.49) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-splines - - - - - -## [0.5.48](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.5.47...@thi.ng/geom-splines@0.5.48) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-splines - - - - - -## [0.5.47](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.5.46...@thi.ng/geom-splines@0.5.47) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-splines - - - - - -## [0.5.46](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.5.45...@thi.ng/geom-splines@0.5.46) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-splines - - - - - -## [0.5.45](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.5.44...@thi.ng/geom-splines@0.5.45) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-splines - - - - - -## [0.5.44](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.5.43...@thi.ng/geom-splines@0.5.44) (2021-02-20) +## [0.5.50](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.5.49...@thi.ng/geom-splines@0.5.50) (2021-03-12) **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 f1f9812c14..78b78c18f1 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.49", + "version": "0.5.50", "description": "nD cubic & quadratic curve analysis, conversion, interpolation, splitting", "module": "./index.js", "main": "./lib/index.js", @@ -45,17 +45,17 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/geom-api": "^2.0.11", - "@thi.ng/geom-arc": "^0.3.29", - "@thi.ng/geom-resample": "^0.2.62", - "@thi.ng/math": "^3.2.4", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/geom-api": "^2.0.12", + "@thi.ng/geom-arc": "^0.3.30", + "@thi.ng/geom-resample": "^0.2.63", + "@thi.ng/math": "^3.2.5", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -87,6 +87,5 @@ "publishConfig": { "access": "public" }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/geom-subdiv-curve/CHANGELOG.md b/packages/geom-subdiv-curve/CHANGELOG.md index c2c7a947c0..a2fa0837ed 100644 --- a/packages/geom-subdiv-curve/CHANGELOG.md +++ b/packages/geom-subdiv-curve/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.80](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@0.1.79...@thi.ng/geom-subdiv-curve@0.1.80) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-subdiv-curve - - - - - -## [0.1.79](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@0.1.78...@thi.ng/geom-subdiv-curve@0.1.79) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-subdiv-curve - - - - - -## [0.1.78](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@0.1.77...@thi.ng/geom-subdiv-curve@0.1.78) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-subdiv-curve - - - - - -## [0.1.77](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@0.1.76...@thi.ng/geom-subdiv-curve@0.1.77) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-subdiv-curve - - - - - -## [0.1.76](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@0.1.75...@thi.ng/geom-subdiv-curve@0.1.76) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-subdiv-curve - - - - - -## [0.1.75](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@0.1.74...@thi.ng/geom-subdiv-curve@0.1.75) (2021-02-20) +## [0.1.81](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@0.1.80...@thi.ng/geom-subdiv-curve@0.1.81) (2021-03-12) **Note:** Version bump only for package @thi.ng/geom-subdiv-curve diff --git a/packages/geom-subdiv-curve/package.json b/packages/geom-subdiv-curve/package.json index 89db7f5690..9ad89c2526 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.80", + "version": "0.1.81", "description": "Freely customizable, iterative nD subdivision curves for open / closed geometries", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/geom-api": "^2.0.11", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/geom-api": "^2.0.12", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -76,6 +76,5 @@ "publishConfig": { "access": "public" }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/geom-tessellate/CHANGELOG.md b/packages/geom-tessellate/CHANGELOG.md index 0fdd67cd79..a2fac0bd46 100644 --- a/packages/geom-tessellate/CHANGELOG.md +++ b/packages/geom-tessellate/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.63](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.2.62...@thi.ng/geom-tessellate@0.2.63) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-tessellate - - - - - -## [0.2.62](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.2.61...@thi.ng/geom-tessellate@0.2.62) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-tessellate - - - - - -## [0.2.61](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.2.60...@thi.ng/geom-tessellate@0.2.61) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-tessellate - - - - - -## [0.2.60](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.2.59...@thi.ng/geom-tessellate@0.2.60) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-tessellate - - - - - -## [0.2.59](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.2.58...@thi.ng/geom-tessellate@0.2.59) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-tessellate - - - - - -## [0.2.58](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.2.57...@thi.ng/geom-tessellate@0.2.58) (2021-02-20) +## [0.2.64](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.2.63...@thi.ng/geom-tessellate@0.2.64) (2021-03-12) **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 85ccc7068c..d1a892308d 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.63", + "version": "0.2.64", "description": "2D/3D convex polygon tessellators", "module": "./index.js", "main": "./lib/index.js", @@ -45,16 +45,16 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/checks": "^2.9.4", - "@thi.ng/geom-api": "^2.0.11", - "@thi.ng/geom-isec": "^0.7.14", - "@thi.ng/geom-poly-utils": "^0.3.11", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/checks": "^2.9.5", + "@thi.ng/geom-api": "^2.0.12", + "@thi.ng/geom-isec": "^0.7.15", + "@thi.ng/geom-poly-utils": "^0.3.12", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -75,6 +75,5 @@ "publishConfig": { "access": "public" }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/geom-voronoi/CHANGELOG.md b/packages/geom-voronoi/CHANGELOG.md index 6113a9b30c..c2cd3120c2 100644 --- a/packages/geom-voronoi/CHANGELOG.md +++ b/packages/geom-voronoi/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.2.24...@thi.ng/geom-voronoi@0.2.25) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-voronoi - - - - - -## [0.2.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.2.23...@thi.ng/geom-voronoi@0.2.24) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-voronoi - - - - - -## [0.2.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.2.22...@thi.ng/geom-voronoi@0.2.23) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-voronoi - - - - - -## [0.2.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.2.21...@thi.ng/geom-voronoi@0.2.22) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom-voronoi - - - - - -## [0.2.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.2.20...@thi.ng/geom-voronoi@0.2.21) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom-voronoi - - - - - -## [0.2.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.2.19...@thi.ng/geom-voronoi@0.2.20) (2021-02-20) +## [0.2.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.2.25...@thi.ng/geom-voronoi@0.2.26) (2021-03-12) **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 2bc65f6961..b8e6294ce0 100644 --- a/packages/geom-voronoi/package.json +++ b/packages/geom-voronoi/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-voronoi", - "version": "0.2.25", + "version": "0.2.26", "description": "Fast, incremental 2D Delaunay & Voronoi mesh implementation", "module": "./index.js", "main": "./lib/index.js", @@ -45,19 +45,19 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/geom-clip-line": "^1.2.25", - "@thi.ng/geom-clip-poly": "^1.0.50", - "@thi.ng/geom-isec": "^0.7.14", - "@thi.ng/geom-poly-utils": "^0.3.11", - "@thi.ng/math": "^3.2.4", - "@thi.ng/quad-edge": "^0.2.33", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/geom-clip-line": "^1.2.26", + "@thi.ng/geom-clip-poly": "^1.0.51", + "@thi.ng/geom-isec": "^0.7.15", + "@thi.ng/geom-poly-utils": "^0.3.12", + "@thi.ng/math": "^3.2.5", + "@thi.ng/quad-edge": "^0.2.34", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -86,6 +86,5 @@ "sideEffects": false, "thi.ng": { "year": 2016 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/geom/CHANGELOG.md b/packages/geom/CHANGELOG.md index bca1e58deb..bdaeca36e1 100644 --- a/packages/geom/CHANGELOG.md +++ b/packages/geom/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@2.1.5...@thi.ng/geom@2.1.6) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom - - - - - -## [2.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@2.1.4...@thi.ng/geom@2.1.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom - - - - - -## [2.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@2.1.3...@thi.ng/geom@2.1.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom - - - - - -## [2.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@2.1.2...@thi.ng/geom@2.1.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/geom - - - - - -## [2.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@2.1.1...@thi.ng/geom@2.1.2) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/geom - - - - - -## [2.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@2.1.0...@thi.ng/geom@2.1.1) (2021-02-22) +## [2.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@2.1.6...@thi.ng/geom@2.1.7) (2021-03-12) **Note:** Version bump only for package @thi.ng/geom diff --git a/packages/geom/package.json b/packages/geom/package.json index 08c23af66d..42c0a95aba 100644 --- a/packages/geom/package.json +++ b/packages/geom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom", - "version": "2.1.6", + "version": "2.1.7", "description": "Functional, polymorphic API for 2D geometry types & SVG generation", "module": "./index.js", "main": "./lib/index.js", @@ -45,36 +45,36 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/arrays": "^0.10.7", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/defmulti": "^1.3.9", - "@thi.ng/equiv": "^1.0.40", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/geom-api": "^2.0.11", - "@thi.ng/geom-arc": "^0.3.29", - "@thi.ng/geom-clip-line": "^1.2.25", - "@thi.ng/geom-clip-poly": "^1.0.50", - "@thi.ng/geom-closest-point": "^0.5.16", - "@thi.ng/geom-hull": "^0.0.82", - "@thi.ng/geom-isec": "^0.7.14", - "@thi.ng/geom-poly-utils": "^0.3.11", - "@thi.ng/geom-resample": "^0.2.62", - "@thi.ng/geom-splines": "^0.5.49", - "@thi.ng/geom-subdiv-curve": "^0.1.80", - "@thi.ng/geom-tessellate": "^0.2.63", - "@thi.ng/hiccup": "^3.6.12", - "@thi.ng/hiccup-svg": "^3.7.12", - "@thi.ng/math": "^3.2.4", - "@thi.ng/matrices": "^0.6.49", - "@thi.ng/random": "^2.3.5", - "@thi.ng/strings": "^1.15.4", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/arrays": "^0.10.8", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/defmulti": "^1.3.10", + "@thi.ng/equiv": "^1.0.41", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/geom-api": "^2.0.12", + "@thi.ng/geom-arc": "^0.3.30", + "@thi.ng/geom-clip-line": "^1.2.26", + "@thi.ng/geom-clip-poly": "^1.0.51", + "@thi.ng/geom-closest-point": "^0.5.17", + "@thi.ng/geom-hull": "^0.0.83", + "@thi.ng/geom-isec": "^0.7.15", + "@thi.ng/geom-poly-utils": "^0.3.12", + "@thi.ng/geom-resample": "^0.2.63", + "@thi.ng/geom-splines": "^0.5.50", + "@thi.ng/geom-subdiv-curve": "^0.1.81", + "@thi.ng/geom-tessellate": "^0.2.64", + "@thi.ng/hiccup": "^3.6.13", + "@thi.ng/hiccup-svg": "^3.7.13", + "@thi.ng/math": "^3.2.5", + "@thi.ng/matrices": "^0.6.50", + "@thi.ng/random": "^2.3.6", + "@thi.ng/strings": "^1.15.5", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -114,6 +114,5 @@ "thi.ng": { "status": "beta", "year": 2013 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/gp/CHANGELOG.md b/packages/gp/CHANGELOG.md index ed43bf4ebd..c64b31a94c 100644 --- a/packages/gp/CHANGELOG.md +++ b/packages/gp/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.2.10...@thi.ng/gp@0.2.11) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/gp - - - - - -## [0.2.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.2.9...@thi.ng/gp@0.2.10) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/gp - - - - - -## [0.2.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.2.8...@thi.ng/gp@0.2.9) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/gp - - - - - -## [0.2.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.2.7...@thi.ng/gp@0.2.8) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/gp - - - - - -## [0.2.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.2.6...@thi.ng/gp@0.2.7) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/gp - - - - - -## [0.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.2.5...@thi.ng/gp@0.2.6) (2021-02-20) +## [0.2.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.2.11...@thi.ng/gp@0.2.12) (2021-03-12) **Note:** Version bump only for package @thi.ng/gp diff --git a/packages/gp/package.json b/packages/gp/package.json index cb9cdb0679..2c5c2749a0 100644 --- a/packages/gp/package.json +++ b/packages/gp/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/gp", - "version": "0.2.11", + "version": "0.2.12", "description": "Genetic programming helpers & strategies (tree based & multi-expression programming)", "module": "./index.js", "main": "./lib/index.js", @@ -45,15 +45,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/math": "^3.2.4", - "@thi.ng/random": "^2.3.5", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/zipper": "^0.1.41" + "@thi.ng/api": "^7.1.4", + "@thi.ng/math": "^3.2.5", + "@thi.ng/random": "^2.3.6", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/zipper": "^0.1.42" }, "files": [ "*.js", @@ -98,6 +98,5 @@ ], "status": "alpha", "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/grid-iterators/CHANGELOG.md b/packages/grid-iterators/CHANGELOG.md index cadd551c6e..e617e4fea9 100644 --- a/packages/grid-iterators/CHANGELOG.md +++ b/packages/grid-iterators/CHANGELOG.md @@ -3,23 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.4.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.4.26...@thi.ng/grid-iterators@0.4.27) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/grid-iterators - - - - - -## [0.4.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.4.25...@thi.ng/grid-iterators@0.4.26) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/grid-iterators - - - - - -## [0.4.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.4.24...@thi.ng/grid-iterators@0.4.25) (2021-03-03) +## [0.4.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.4.27...@thi.ng/grid-iterators@0.4.28) (2021-03-12) **Note:** Version bump only for package @thi.ng/grid-iterators @@ -38,22 +22,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.4.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.4.22...@thi.ng/grid-iterators@0.4.23) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/grid-iterators - - - - - -## [0.4.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.4.21...@thi.ng/grid-iterators@0.4.22) (2021-02-20) - -**Note:** Version bump only for package @thi.ng/grid-iterators - - - - - # [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.3.17...@thi.ng/grid-iterators@0.4.0) (2020-06-20) diff --git a/packages/grid-iterators/package.json b/packages/grid-iterators/package.json index 61640cc476..ec74aaa813 100644 --- a/packages/grid-iterators/package.json +++ b/packages/grid-iterators/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/grid-iterators", - "version": "0.4.27", + "version": "0.4.28", "description": "2D grid iterators w/ multiple orderings", "module": "./index.js", "main": "./lib/index.js", @@ -46,15 +46,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/arrays": "^0.10.7", - "@thi.ng/binary": "^2.2.3", - "@thi.ng/morton": "^2.0.36", - "@thi.ng/random": "^2.3.5", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/arrays": "^0.10.8", + "@thi.ng/binary": "^2.2.4", + "@thi.ng/morton": "^2.0.37", + "@thi.ng/random": "^2.3.6", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -86,6 +86,5 @@ "transducers" ], "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/hdiff/CHANGELOG.md b/packages/hdiff/CHANGELOG.md index 015a436930..964123163e 100644 --- a/packages/hdiff/CHANGELOG.md +++ b/packages/hdiff/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.1.31...@thi.ng/hdiff@0.1.32) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdiff - - - - - -## [0.1.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.1.30...@thi.ng/hdiff@0.1.31) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdiff - - - - - -## [0.1.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.1.29...@thi.ng/hdiff@0.1.30) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdiff - - - - - -## [0.1.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.1.28...@thi.ng/hdiff@0.1.29) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdiff - - - - - -## [0.1.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.1.27...@thi.ng/hdiff@0.1.28) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/hdiff - - - - - -## [0.1.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.1.26...@thi.ng/hdiff@0.1.27) (2021-02-20) +## [0.1.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.1.32...@thi.ng/hdiff@0.1.33) (2021-03-12) **Note:** Version bump only for package @thi.ng/hdiff diff --git a/packages/hdiff/package.json b/packages/hdiff/package.json index 53e2923bbc..6341854921 100644 --- a/packages/hdiff/package.json +++ b/packages/hdiff/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdiff", - "version": "0.1.32", + "version": "0.1.33", "description": "String diffing w/ hiccup output for further processing, e.g. with @thi.ng/hdom, @thi.ng/hiccup. Includes CLI util to generate HTML, with theme support and code folding", "module": "./index.js", "main": "./lib/index.js", @@ -47,15 +47,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/diff": "^4.0.6", - "@thi.ng/hiccup": "^3.6.12", - "@thi.ng/hiccup-css": "^1.1.54", - "@thi.ng/strings": "^1.15.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/diff": "^4.0.7", + "@thi.ng/hiccup": "^3.6.13", + "@thi.ng/hiccup-css": "^1.1.55", + "@thi.ng/strings": "^1.15.5" }, "files": [ "*.js", @@ -81,6 +81,5 @@ "thi.ng": { "status": "alpha", "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/hdom-canvas/CHANGELOG.md b/packages/hdom-canvas/CHANGELOG.md index c1e5dbbe78..8a573af98a 100644 --- a/packages/hdom-canvas/CHANGELOG.md +++ b/packages/hdom-canvas/CHANGELOG.md @@ -3,55 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.37](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@3.0.36...@thi.ng/hdom-canvas@3.0.37) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom-canvas - - - - - -## [3.0.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@3.0.35...@thi.ng/hdom-canvas@3.0.36) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom-canvas - - - - - -## [3.0.35](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@3.0.34...@thi.ng/hdom-canvas@3.0.35) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom-canvas - - - - - -## [3.0.34](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@3.0.33...@thi.ng/hdom-canvas@3.0.34) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom-canvas - - - - - -## [3.0.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@3.0.32...@thi.ng/hdom-canvas@3.0.33) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/hdom-canvas - - - - - -## [3.0.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@3.0.31...@thi.ng/hdom-canvas@3.0.32) (2021-02-22) - -**Note:** Version bump only for package @thi.ng/hdom-canvas - - - - - -## [3.0.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@3.0.30...@thi.ng/hdom-canvas@3.0.31) (2021-02-20) +## [3.0.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@3.0.37...@thi.ng/hdom-canvas@3.0.38) (2021-03-12) **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 1350fc86a1..c2edcee524 100644 --- a/packages/hdom-canvas/package.json +++ b/packages/hdom-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdom-canvas", - "version": "3.0.37", + "version": "3.0.38", "description": "@thi.ng/hdom component wrapper for declarative canvas scenegraphs", "module": "./index.js", "main": "./lib/index.js", @@ -45,15 +45,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/diff": "^4.0.6", - "@thi.ng/hdom": "^8.2.22", - "@thi.ng/hiccup-canvas": "^1.1.27" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/diff": "^4.0.7", + "@thi.ng/hdom": "^8.2.23", + "@thi.ng/hiccup-canvas": "^1.1.28" }, "files": [ "*.js", @@ -87,6 +87,5 @@ "hiccup-svg" ], "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/hdom-components/CHANGELOG.md b/packages/hdom-components/CHANGELOG.md index 4791e43a7e..32a6055bdd 100644 --- a/packages/hdom-components/CHANGELOG.md +++ b/packages/hdom-components/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.0.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@4.0.28...@thi.ng/hdom-components@4.0.29) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom-components - - - - - -## [4.0.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@4.0.27...@thi.ng/hdom-components@4.0.28) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom-components - - - - - -## [4.0.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@4.0.26...@thi.ng/hdom-components@4.0.27) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom-components - - - - - -## [4.0.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@4.0.25...@thi.ng/hdom-components@4.0.26) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom-components - - - - - -## [4.0.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@4.0.24...@thi.ng/hdom-components@4.0.25) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/hdom-components - - - - - -## [4.0.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@4.0.23...@thi.ng/hdom-components@4.0.24) (2021-02-20) +## [4.0.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@4.0.29...@thi.ng/hdom-components@4.0.30) (2021-03-12) **Note:** Version bump only for package @thi.ng/hdom-components diff --git a/packages/hdom-components/package.json b/packages/hdom-components/package.json index a276187fe4..c4919d4d25 100644 --- a/packages/hdom-components/package.json +++ b/packages/hdom-components/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdom-components", - "version": "4.0.29", + "version": "4.0.30", "description": "Raw, skinnable UI & SVG components for @thi.ng/hdom", "module": "./index.js", "main": "./lib/index.js", @@ -45,16 +45,16 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/adapt-dpi": "^1.0.18", - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/math": "^3.2.4", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/transducers-stats": "^1.1.55" + "@thi.ng/adapt-dpi": "^1.0.19", + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/math": "^3.2.5", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/transducers-stats": "^1.1.56" }, "files": [ "*.js", @@ -74,6 +74,5 @@ "parent": "@thi.ng/hdom", "status": "beta", "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/hdom-mock/CHANGELOG.md b/packages/hdom-mock/CHANGELOG.md index dc08b51677..eee0582d2b 100644 --- a/packages/hdom-mock/CHANGELOG.md +++ b/packages/hdom-mock/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.1.54](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.1.53...@thi.ng/hdom-mock@1.1.54) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom-mock - - - - - -## [1.1.53](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.1.52...@thi.ng/hdom-mock@1.1.53) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom-mock - - - - - -## [1.1.52](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.1.51...@thi.ng/hdom-mock@1.1.52) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom-mock - - - - - -## [1.1.51](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.1.50...@thi.ng/hdom-mock@1.1.51) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom-mock - - - - - -## [1.1.50](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.1.49...@thi.ng/hdom-mock@1.1.50) (2021-02-20) +## [1.1.55](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.1.54...@thi.ng/hdom-mock@1.1.55) (2021-03-12) **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 aac5eb457c..08577f0d2d 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.54", + "version": "1.1.55", "description": "Mock base implementation for @thi.ng/hdom API", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/hdom": "^8.2.22" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/hdom": "^8.2.23" }, "files": [ "*.js", @@ -70,6 +70,5 @@ "parent": "@thi.ng/hdom", "status": "alpha", "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/hdom/CHANGELOG.md b/packages/hdom/CHANGELOG.md index 48e7162b79..3ad69829b4 100644 --- a/packages/hdom/CHANGELOG.md +++ b/packages/hdom/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [8.2.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.2.21...@thi.ng/hdom@8.2.22) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom - - - - - -## [8.2.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.2.20...@thi.ng/hdom@8.2.21) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom - - - - - -## [8.2.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.2.19...@thi.ng/hdom@8.2.20) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom - - - - - -## [8.2.19](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.2.18...@thi.ng/hdom@8.2.19) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hdom - - - - - -## [8.2.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.2.17...@thi.ng/hdom@8.2.18) (2021-02-20) +## [8.2.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.2.22...@thi.ng/hdom@8.2.23) (2021-03-12) **Note:** Version bump only for package @thi.ng/hdom diff --git a/packages/hdom/package.json b/packages/hdom/package.json index d6b1a79761..9fa023a291 100644 --- a/packages/hdom/package.json +++ b/packages/hdom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdom", - "version": "8.2.22", + "version": "8.2.23", "description": "Lightweight vanilla ES6 UI component trees with customizable branch-local behaviors", "module": "./index.js", "main": "./lib/index.js", @@ -40,23 +40,23 @@ "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", "@microsoft/api-extractor": "^7.13.1", - "@thi.ng/atom": "^4.1.32", + "@thi.ng/atom": "^4.1.33", "@types/mocha": "^8.2.0", "@types/node": "^14.14.14", "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/diff": "^4.0.6", - "@thi.ng/equiv": "^1.0.40", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/hiccup": "^3.6.12", - "@thi.ng/prefixes": "^0.1.16" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/diff": "^4.0.7", + "@thi.ng/equiv": "^1.0.41", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/hiccup": "^3.6.13", + "@thi.ng/prefixes": "^0.1.17" }, "files": [ "*.js", @@ -96,6 +96,5 @@ } ], "year": 2015 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/heaps/CHANGELOG.md b/packages/heaps/CHANGELOG.md index 6fb59d21cb..18a9daddcc 100644 --- a/packages/heaps/CHANGELOG.md +++ b/packages/heaps/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.2.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.2.35...@thi.ng/heaps@1.2.36) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/heaps - - - - - -## [1.2.35](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.2.34...@thi.ng/heaps@1.2.35) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/heaps - - - - - -## [1.2.34](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.2.33...@thi.ng/heaps@1.2.34) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/heaps - - - - - -## [1.2.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.2.32...@thi.ng/heaps@1.2.33) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/heaps - - - - - -## [1.2.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.2.31...@thi.ng/heaps@1.2.32) (2021-02-20) +## [1.2.37](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.2.36...@thi.ng/heaps@1.2.37) (2021-03-12) **Note:** Version bump only for package @thi.ng/heaps diff --git a/packages/heaps/package.json b/packages/heaps/package.json index 0b033ade67..05e053180c 100644 --- a/packages/heaps/package.json +++ b/packages/heaps/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/heaps", - "version": "1.2.36", + "version": "1.2.37", "description": "Various heap implementations for arbitrary values and with customizable ordering", "module": "./index.js", "main": "./lib/index.js", @@ -46,12 +46,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/compare": "^1.3.27" + "@thi.ng/api": "^7.1.4", + "@thi.ng/compare": "^1.3.28" }, "files": [ "*.js", @@ -74,6 +74,5 @@ "sideEffects": false, "thi.ng": { "year": 2017 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/hex/CHANGELOG.md b/packages/hex/CHANGELOG.md index ce68b26fc3..ab437d8206 100644 --- a/packages/hex/CHANGELOG.md +++ b/packages/hex/CHANGELOG.md @@ -3,31 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hex@0.2.3...@thi.ng/hex@0.2.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hex - - - - - -## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hex@0.2.2...@thi.ng/hex@0.2.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hex - - - - - -## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hex@0.2.1...@thi.ng/hex@0.2.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hex - - - - - -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hex@0.2.0...@thi.ng/hex@0.2.1) (2021-03-03) +## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hex@0.2.4...@thi.ng/hex@0.2.5) (2021-03-12) **Note:** Version bump only for package @thi.ng/hex diff --git a/packages/hex/package.json b/packages/hex/package.json index 601c904ce4..ed319abebc 100644 --- a/packages/hex/package.json +++ b/packages/hex/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hex", - "version": "0.2.4", + "version": "0.2.5", "description": "Hex string formatters for 4/8/16/24/32/48/64bit words", "module": "./index.js", "main": "./lib/index.js", @@ -45,8 +45,8 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "files": [ "*.js", @@ -67,6 +67,5 @@ "thi.ng": { "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/hiccup-canvas/CHANGELOG.md b/packages/hiccup-canvas/CHANGELOG.md index 8156a80dfe..3168fc5be0 100644 --- a/packages/hiccup-canvas/CHANGELOG.md +++ b/packages/hiccup-canvas/CHANGELOG.md @@ -3,55 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.1.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@1.1.26...@thi.ng/hiccup-canvas@1.1.27) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-canvas - - - - - -## [1.1.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@1.1.25...@thi.ng/hiccup-canvas@1.1.26) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-canvas - - - - - -## [1.1.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@1.1.24...@thi.ng/hiccup-canvas@1.1.25) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-canvas - - - - - -## [1.1.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@1.1.23...@thi.ng/hiccup-canvas@1.1.24) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-canvas - - - - - -## [1.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@1.1.22...@thi.ng/hiccup-canvas@1.1.23) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/hiccup-canvas - - - - - -## [1.1.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@1.1.21...@thi.ng/hiccup-canvas@1.1.22) (2021-02-22) - -**Note:** Version bump only for package @thi.ng/hiccup-canvas - - - - - -## [1.1.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@1.1.20...@thi.ng/hiccup-canvas@1.1.21) (2021-02-20) +## [1.1.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@1.1.27...@thi.ng/hiccup-canvas@1.1.28) (2021-03-12) **Note:** Version bump only for package @thi.ng/hiccup-canvas diff --git a/packages/hiccup-canvas/package.json b/packages/hiccup-canvas/package.json index 6857be4445..845c31187f 100644 --- a/packages/hiccup-canvas/package.json +++ b/packages/hiccup-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-canvas", - "version": "1.1.27", + "version": "1.1.28", "description": "Hiccup shape tree renderer for vanilla Canvas 2D contexts", "module": "./index.js", "main": "./lib/index.js", @@ -44,15 +44,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/color": "^3.1.4", - "@thi.ng/math": "^3.2.4", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/color": "^3.1.5", + "@thi.ng/math": "^3.2.5", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -87,6 +87,5 @@ "hiccup" ], "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/hiccup-carbon-icons/CHANGELOG.md b/packages/hiccup-carbon-icons/CHANGELOG.md index 4ad0b40729..8fe7c1fa56 100644 --- a/packages/hiccup-carbon-icons/CHANGELOG.md +++ b/packages/hiccup-carbon-icons/CHANGELOG.md @@ -3,31 +3,7 @@ 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/hiccup-carbon-icons@2.0.14...@thi.ng/hiccup-carbon-icons@2.0.15) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-carbon-icons - - - - - -## [2.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@2.0.13...@thi.ng/hiccup-carbon-icons@2.0.14) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-carbon-icons - - - - - -## [2.0.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@2.0.12...@thi.ng/hiccup-carbon-icons@2.0.13) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-carbon-icons - - - - - -## [2.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@2.0.11...@thi.ng/hiccup-carbon-icons@2.0.12) (2021-03-03) +## [2.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@2.0.15...@thi.ng/hiccup-carbon-icons@2.0.16) (2021-03-12) **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 c8c55eee1f..f208f93508 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": "2.0.15", + "version": "2.0.16", "description": "Full set of IBM's Carbon icons in hiccup format", "module": "./index.js", "main": "./lib/index.js", @@ -42,14 +42,14 @@ "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", "@microsoft/api-extractor": "^7.13.1", - "@thi.ng/hiccup": "^3.6.12", + "@thi.ng/hiccup": "^3.6.13", "@types/mocha": "^8.2.0", "@types/node": "^14.14.14", "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "files": [ "*.js", @@ -73,6 +73,5 @@ "sideEffects": false, "thi.ng": { "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/hiccup-css/CHANGELOG.md b/packages/hiccup-css/CHANGELOG.md index ebc1c00f9d..7a9e99df0d 100644 --- a/packages/hiccup-css/CHANGELOG.md +++ b/packages/hiccup-css/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.1.54](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.1.53...@thi.ng/hiccup-css@1.1.54) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-css - - - - - -## [1.1.53](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.1.52...@thi.ng/hiccup-css@1.1.53) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-css - - - - - -## [1.1.52](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.1.51...@thi.ng/hiccup-css@1.1.52) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-css - - - - - -## [1.1.51](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.1.50...@thi.ng/hiccup-css@1.1.51) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-css - - - - - -## [1.1.50](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.1.49...@thi.ng/hiccup-css@1.1.50) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/hiccup-css - - - - - -## [1.1.49](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.1.48...@thi.ng/hiccup-css@1.1.49) (2021-02-20) +## [1.1.55](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.1.54...@thi.ng/hiccup-css@1.1.55) (2021-03-12) **Note:** Version bump only for package @thi.ng/hiccup-css diff --git a/packages/hiccup-css/package.json b/packages/hiccup-css/package.json index 5dec8fc9b5..73e826eaeb 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.54", + "version": "1.1.55", "description": "CSS from nested JS data structures", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -80,6 +80,5 @@ "sideEffects": false, "thi.ng": { "year": 2016 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/hiccup-html/CHANGELOG.md b/packages/hiccup-html/CHANGELOG.md index 23078f793f..547c505bcd 100644 --- a/packages/hiccup-html/CHANGELOG.md +++ b/packages/hiccup-html/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.3.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@0.3.15...@thi.ng/hiccup-html@0.3.16) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-html - - - - - -## [0.3.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@0.3.14...@thi.ng/hiccup-html@0.3.15) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-html - - - - - -## [0.3.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@0.3.13...@thi.ng/hiccup-html@0.3.14) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-html - - - - - -## [0.3.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@0.3.12...@thi.ng/hiccup-html@0.3.13) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-html - - - - - -## [0.3.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@0.3.11...@thi.ng/hiccup-html@0.3.12) (2021-02-20) +## [0.3.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@0.3.16...@thi.ng/hiccup-html@0.3.17) (2021-03-12) **Note:** Version bump only for package @thi.ng/hiccup-html diff --git a/packages/hiccup-html/package.json b/packages/hiccup-html/package.json index dca2ae762a..3c27ffde1f 100644 --- a/packages/hiccup-html/package.json +++ b/packages/hiccup-html/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-html", - "version": "0.3.16", + "version": "0.3.17", "description": "100+ type-checked HTML5 element functions for @thi.ng/hiccup related infrastructure", "module": "./index.js", "main": "./lib/index.js", @@ -44,11 +44,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3" + "@thi.ng/api": "^7.1.4" }, "files": [ "*.js", @@ -80,6 +80,5 @@ ], "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/hiccup-markdown/CHANGELOG.md b/packages/hiccup-markdown/CHANGELOG.md index 942789be44..a9db415947 100644 --- a/packages/hiccup-markdown/CHANGELOG.md +++ b/packages/hiccup-markdown/CHANGELOG.md @@ -3,47 +3,7 @@ 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/hiccup-markdown@1.3.5...@thi.ng/hiccup-markdown@1.3.6) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-markdown - - - - - -## [1.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.3.4...@thi.ng/hiccup-markdown@1.3.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-markdown - - - - - -## [1.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.3.3...@thi.ng/hiccup-markdown@1.3.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-markdown - - - - - -## [1.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.3.2...@thi.ng/hiccup-markdown@1.3.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-markdown - - - - - -## [1.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.3.1...@thi.ng/hiccup-markdown@1.3.2) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/hiccup-markdown - - - - - -## [1.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.3.0...@thi.ng/hiccup-markdown@1.3.1) (2021-02-20) +## [1.3.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.3.6...@thi.ng/hiccup-markdown@1.3.7) (2021-03-12) **Note:** Version bump only for package @thi.ng/hiccup-markdown diff --git a/packages/hiccup-markdown/package.json b/packages/hiccup-markdown/package.json index f2edd509c1..4f7875c420 100644 --- a/packages/hiccup-markdown/package.json +++ b/packages/hiccup-markdown/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-markdown", - "version": "1.3.6", + "version": "1.3.7", "description": "Markdown parser & serializer from/to Hiccup format", "module": "./index.js", "main": "./lib/index.js", @@ -45,20 +45,20 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/arrays": "^0.10.7", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/defmulti": "^1.3.9", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/fsm": "^2.4.42", - "@thi.ng/hiccup": "^3.6.12", - "@thi.ng/strings": "^1.15.4", - "@thi.ng/text-canvas": "^0.4.10", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/arrays": "^0.10.8", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/defmulti": "^1.3.10", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/fsm": "^2.4.43", + "@thi.ng/hiccup": "^3.6.13", + "@thi.ng/strings": "^1.15.5", + "@thi.ng/text-canvas": "^0.4.11", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -85,6 +85,5 @@ "thi.ng": { "status": "alpha", "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/hiccup-svg/CHANGELOG.md b/packages/hiccup-svg/CHANGELOG.md index 17fc7d1803..663f6fc84b 100644 --- a/packages/hiccup-svg/CHANGELOG.md +++ b/packages/hiccup-svg/CHANGELOG.md @@ -3,55 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.7.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.7.11...@thi.ng/hiccup-svg@3.7.12) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-svg - - - - - -## [3.7.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.7.10...@thi.ng/hiccup-svg@3.7.11) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-svg - - - - - -## [3.7.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.7.9...@thi.ng/hiccup-svg@3.7.10) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-svg - - - - - -## [3.7.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.7.8...@thi.ng/hiccup-svg@3.7.9) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup-svg - - - - - -## [3.7.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.7.7...@thi.ng/hiccup-svg@3.7.8) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/hiccup-svg - - - - - -## [3.7.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.7.6...@thi.ng/hiccup-svg@3.7.7) (2021-02-22) - -**Note:** Version bump only for package @thi.ng/hiccup-svg - - - - - -## [3.7.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.7.5...@thi.ng/hiccup-svg@3.7.6) (2021-02-20) +## [3.7.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.7.12...@thi.ng/hiccup-svg@3.7.13) (2021-03-12) **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 9a5aff2a3d..329ffd039d 100644 --- a/packages/hiccup-svg/package.json +++ b/packages/hiccup-svg/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-svg", - "version": "3.7.12", + "version": "3.7.13", "description": "SVG element functions for @thi.ng/hiccup & @thi.ng/hdom", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/checks": "^2.9.4", - "@thi.ng/color": "^3.1.4", - "@thi.ng/prefixes": "^0.1.16" + "@thi.ng/checks": "^2.9.5", + "@thi.ng/color": "^3.1.5", + "@thi.ng/prefixes": "^0.1.17" }, "files": [ "*.js", @@ -83,6 +83,5 @@ "sideEffects": false, "thi.ng": { "year": 2016 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/hiccup/CHANGELOG.md b/packages/hiccup/CHANGELOG.md index 6ef3cb1315..f7ab09aeb2 100644 --- a/packages/hiccup/CHANGELOG.md +++ b/packages/hiccup/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.6.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.6.11...@thi.ng/hiccup@3.6.12) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup - - - - - -## [3.6.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.6.10...@thi.ng/hiccup@3.6.11) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup - - - - - -## [3.6.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.6.9...@thi.ng/hiccup@3.6.10) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup - - - - - -## [3.6.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.6.8...@thi.ng/hiccup@3.6.9) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/hiccup - - - - - -## [3.6.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.6.7...@thi.ng/hiccup@3.6.8) (2021-02-20) +## [3.6.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.6.12...@thi.ng/hiccup@3.6.13) (2021-03-12) **Note:** Version bump only for package @thi.ng/hiccup diff --git a/packages/hiccup/package.json b/packages/hiccup/package.json index de303637bb..a551c3797a 100644 --- a/packages/hiccup/package.json +++ b/packages/hiccup/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup", - "version": "3.6.12", + "version": "3.6.13", "description": "HTML/SVG/XML serialization of nested data structures, iterables & closures", "module": "./index.js", "main": "./lib/index.js", @@ -40,19 +40,19 @@ "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", "@microsoft/api-extractor": "^7.13.1", - "@thi.ng/atom": "^4.1.32", + "@thi.ng/atom": "^4.1.33", "@types/mocha": "^8.2.0", "@types/node": "^14.14.14", "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32" }, "files": [ "*.js", @@ -96,6 +96,5 @@ "hdom-canvas" ], "year": 2016 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/idgen/CHANGELOG.md b/packages/idgen/CHANGELOG.md index 70f1985f99..02b58d8233 100644 --- a/packages/idgen/CHANGELOG.md +++ b/packages/idgen/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.34](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@0.2.33...@thi.ng/idgen@0.2.34) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/idgen - - - - - -## [0.2.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@0.2.32...@thi.ng/idgen@0.2.33) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/idgen - - - - - -## [0.2.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@0.2.31...@thi.ng/idgen@0.2.32) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/idgen - - - - - -## [0.2.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@0.2.30...@thi.ng/idgen@0.2.31) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/idgen - - - - - -## [0.2.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@0.2.29...@thi.ng/idgen@0.2.30) (2021-02-20) +## [0.2.35](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@0.2.34...@thi.ng/idgen@0.2.35) (2021-03-12) **Note:** Version bump only for package @thi.ng/idgen diff --git a/packages/idgen/package.json b/packages/idgen/package.json index d3094eaf98..d19df234be 100644 --- a/packages/idgen/package.json +++ b/packages/idgen/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/idgen", - "version": "0.2.34", + "version": "0.2.35", "description": "Generator of opaque numeric identifiers with optional support for ID versioning and efficient re-use", "module": "./index.js", "main": "./lib/index.js", @@ -45,11 +45,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", + "@thi.ng/api": "^7.1.4", "tslib": "^2.1.0" }, "files": [ @@ -73,6 +73,5 @@ "thi.ng": { "status": "alpha", "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/iges/CHANGELOG.md b/packages/iges/CHANGELOG.md index cfe460dbfb..27fec7c1d9 100644 --- a/packages/iges/CHANGELOG.md +++ b/packages/iges/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.1.65](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.1.64...@thi.ng/iges@1.1.65) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/iges - - - - - -## [1.1.64](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.1.63...@thi.ng/iges@1.1.64) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/iges - - - - - -## [1.1.63](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.1.62...@thi.ng/iges@1.1.63) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/iges - - - - - -## [1.1.62](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.1.61...@thi.ng/iges@1.1.62) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/iges - - - - - -## [1.1.61](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.1.60...@thi.ng/iges@1.1.61) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/iges - - - - - -## [1.1.60](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.1.59...@thi.ng/iges@1.1.60) (2021-02-20) +## [1.1.66](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.1.65...@thi.ng/iges@1.1.66) (2021-03-12) **Note:** Version bump only for package @thi.ng/iges diff --git a/packages/iges/package.json b/packages/iges/package.json index 1b1ccf7a7b..b40774cfa2 100644 --- a/packages/iges/package.json +++ b/packages/iges/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/iges", - "version": "1.1.65", + "version": "1.1.66", "description": "IGES 5.3 serializer for (currently only) polygonal geometry, both open & closed", "module": "./index.js", "main": "./lib/index.js", @@ -45,16 +45,16 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/defmulti": "^1.3.9", - "@thi.ng/strings": "^1.15.4", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/defmulti": "^1.3.10", + "@thi.ng/strings": "^1.15.5", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -80,6 +80,5 @@ "thi.ng": { "status": "alpha", "year": 2016 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/imgui/CHANGELOG.md b/packages/imgui/CHANGELOG.md index 5a73f53e63..d007f05b05 100644 --- a/packages/imgui/CHANGELOG.md +++ b/packages/imgui/CHANGELOG.md @@ -3,55 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.59](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.2.58...@thi.ng/imgui@0.2.59) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/imgui - - - - - -## [0.2.58](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.2.57...@thi.ng/imgui@0.2.58) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/imgui - - - - - -## [0.2.57](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.2.56...@thi.ng/imgui@0.2.57) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/imgui - - - - - -## [0.2.56](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.2.55...@thi.ng/imgui@0.2.56) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/imgui - - - - - -## [0.2.55](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.2.54...@thi.ng/imgui@0.2.55) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/imgui - - - - - -## [0.2.54](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.2.53...@thi.ng/imgui@0.2.54) (2021-02-22) - -**Note:** Version bump only for package @thi.ng/imgui - - - - - -## [0.2.53](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.2.52...@thi.ng/imgui@0.2.53) (2021-02-20) +## [0.2.60](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.2.59...@thi.ng/imgui@0.2.60) (2021-03-12) **Note:** Version bump only for package @thi.ng/imgui diff --git a/packages/imgui/package.json b/packages/imgui/package.json index ec69713922..ad8be1a702 100644 --- a/packages/imgui/package.json +++ b/packages/imgui/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/imgui", - "version": "0.2.59", + "version": "0.2.60", "description": "Immediate mode GUI with flexible state handling & data only shape output", "module": "./index.js", "main": "./lib/index.js", @@ -45,20 +45,20 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/geom": "^2.1.6", - "@thi.ng/geom-api": "^2.0.11", - "@thi.ng/geom-isec": "^0.7.14", - "@thi.ng/geom-tessellate": "^0.2.63", - "@thi.ng/layout": "^0.1.33", - "@thi.ng/math": "^3.2.4", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/geom": "^2.1.7", + "@thi.ng/geom-api": "^2.0.12", + "@thi.ng/geom-isec": "^0.7.15", + "@thi.ng/geom-tessellate": "^0.2.64", + "@thi.ng/layout": "^0.1.34", + "@thi.ng/math": "^3.2.5", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -85,6 +85,5 @@ "thi.ng": { "status": "alpha", "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/interceptors/CHANGELOG.md b/packages/interceptors/CHANGELOG.md index be58c3037d..414dbe63d5 100644 --- a/packages/interceptors/CHANGELOG.md +++ b/packages/interceptors/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.2.43](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.2.42...@thi.ng/interceptors@2.2.43) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/interceptors - - - - - -## [2.2.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.2.41...@thi.ng/interceptors@2.2.42) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/interceptors - - - - - -## [2.2.41](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.2.40...@thi.ng/interceptors@2.2.41) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/interceptors - - - - - -## [2.2.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.2.39...@thi.ng/interceptors@2.2.40) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/interceptors - - - - - -## [2.2.39](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.2.38...@thi.ng/interceptors@2.2.39) (2021-02-20) +## [2.2.44](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.2.43...@thi.ng/interceptors@2.2.44) (2021-03-12) **Note:** Version bump only for package @thi.ng/interceptors diff --git a/packages/interceptors/package.json b/packages/interceptors/package.json index 2919fa7432..ee61360cba 100644 --- a/packages/interceptors/package.json +++ b/packages/interceptors/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/interceptors", - "version": "2.2.43", + "version": "2.2.44", "description": "Interceptor based event bus, side effect & immutable state handling", "module": "./index.js", "main": "./lib/index.js", @@ -45,15 +45,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/atom": "^4.1.32", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/paths": "^4.2.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/atom": "^4.1.33", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/paths": "^4.2.5" }, "files": [ "*.js", @@ -75,6 +75,5 @@ "sideEffects": false, "thi.ng": { "year": 2016 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/intervals/CHANGELOG.md b/packages/intervals/CHANGELOG.md index a4bd9b5d35..c6e3441b0a 100644 --- a/packages/intervals/CHANGELOG.md +++ b/packages/intervals/CHANGELOG.md @@ -3,31 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@3.0.3...@thi.ng/intervals@3.0.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/intervals - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@3.0.2...@thi.ng/intervals@3.0.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/intervals - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@3.0.1...@thi.ng/intervals@3.0.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/intervals - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@3.0.0...@thi.ng/intervals@3.0.1) (2021-03-03) +## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@3.0.4...@thi.ng/intervals@3.0.5) (2021-03-12) **Note:** Version bump only for package @thi.ng/intervals diff --git a/packages/intervals/package.json b/packages/intervals/package.json index 817093d413..476af2549b 100644 --- a/packages/intervals/package.json +++ b/packages/intervals/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/intervals", - "version": "3.0.4", + "version": "3.0.5", "description": "Closed/open/semi-open interval data type, queries & operations", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/dlogic": "^1.0.42", - "@thi.ng/errors": "^1.2.31" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/dlogic": "^1.0.43", + "@thi.ng/errors": "^1.2.32" }, "files": [ "*.js", @@ -77,6 +77,5 @@ "sideEffects": false, "thi.ng": { "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/iterators/CHANGELOG.md b/packages/iterators/CHANGELOG.md index 79c67340e8..b88b47094f 100644 --- a/packages/iterators/CHANGELOG.md +++ b/packages/iterators/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.1.55](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.1.54...@thi.ng/iterators@5.1.55) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/iterators - - - - - -## [5.1.54](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.1.53...@thi.ng/iterators@5.1.54) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/iterators - - - - - -## [5.1.53](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.1.52...@thi.ng/iterators@5.1.53) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/iterators - - - - - -## [5.1.52](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.1.51...@thi.ng/iterators@5.1.52) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/iterators - - - - - -## [5.1.51](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.1.50...@thi.ng/iterators@5.1.51) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/iterators - - - - - -## [5.1.50](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.1.49...@thi.ng/iterators@5.1.50) (2021-02-20) +## [5.1.56](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.1.55...@thi.ng/iterators@5.1.56) (2021-03-12) **Note:** Version bump only for package @thi.ng/iterators diff --git a/packages/iterators/package.json b/packages/iterators/package.json index 45b7a7e647..b81218ec13 100644 --- a/packages/iterators/package.json +++ b/packages/iterators/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/iterators", - "version": "5.1.55", + "version": "5.1.56", "description": "Clojure inspired, composable ES6 iterators & generators", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/dcons": "^2.3.15", - "@thi.ng/errors": "^1.2.31" + "@thi.ng/api": "^7.1.4", + "@thi.ng/dcons": "^2.3.16", + "@thi.ng/errors": "^1.2.32" }, "files": [ "*.js", @@ -75,6 +75,5 @@ "sideEffects": false, "thi.ng": { "year": 2017 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/ksuid/CHANGELOG.md b/packages/ksuid/CHANGELOG.md index 29b8bcdffb..6a76fa88e3 100644 --- a/packages/ksuid/CHANGELOG.md +++ b/packages/ksuid/CHANGELOG.md @@ -3,47 +3,7 @@ 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/ksuid@0.1.5...@thi.ng/ksuid@0.1.6) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/ksuid - - - - - -## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@0.1.4...@thi.ng/ksuid@0.1.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/ksuid - - - - - -## [0.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@0.1.3...@thi.ng/ksuid@0.1.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/ksuid - - - - - -## [0.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@0.1.2...@thi.ng/ksuid@0.1.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/ksuid - - - - - -## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@0.1.1...@thi.ng/ksuid@0.1.2) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/ksuid - - - - - -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@0.1.0...@thi.ng/ksuid@0.1.1) (2021-02-20) +## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@0.1.6...@thi.ng/ksuid@0.1.7) (2021-03-12) **Note:** Version bump only for package @thi.ng/ksuid diff --git a/packages/ksuid/package.json b/packages/ksuid/package.json index f1c5081408..ba9e37e8db 100644 --- a/packages/ksuid/package.json +++ b/packages/ksuid/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/ksuid", - "version": "0.1.6", + "version": "0.1.7", "description": "Configurable K-sortable unique identifiers, binary & base-N encoded", "module": "./index.js", "main": "./lib/index.js", @@ -46,14 +46,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/base-n": "^0.1.5", - "@thi.ng/random": "^2.3.5", - "@thi.ng/strings": "^1.15.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/base-n": "^0.1.6", + "@thi.ng/random": "^2.3.6", + "@thi.ng/strings": "^1.15.5" }, "files": [ "*.js", @@ -89,6 +89,5 @@ ], "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/layout/CHANGELOG.md b/packages/layout/CHANGELOG.md index 94d9baf6ca..24ffadb06a 100644 --- a/packages/layout/CHANGELOG.md +++ b/packages/layout/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@0.1.32...@thi.ng/layout@0.1.33) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/layout - - - - - -## [0.1.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@0.1.31...@thi.ng/layout@0.1.32) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/layout - - - - - -## [0.1.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@0.1.30...@thi.ng/layout@0.1.31) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/layout - - - - - -## [0.1.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@0.1.29...@thi.ng/layout@0.1.30) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/layout - - - - - -## [0.1.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@0.1.28...@thi.ng/layout@0.1.29) (2021-02-20) +## [0.1.34](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@0.1.33...@thi.ng/layout@0.1.34) (2021-03-12) **Note:** Version bump only for package @thi.ng/layout diff --git a/packages/layout/package.json b/packages/layout/package.json index 24bab0e7d7..83755933e5 100644 --- a/packages/layout/package.json +++ b/packages/layout/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/layout", - "version": "0.1.33", + "version": "0.1.34", "description": "Configurable nested 2D grid layout manager", "module": "./index.js", "main": "./lib/index.js", @@ -45,11 +45,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/checks": "^2.9.4" + "@thi.ng/checks": "^2.9.5" }, "files": [ "*.js", @@ -74,6 +74,5 @@ "sideEffects": false, "thi.ng": { "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/leb128/CHANGELOG.md b/packages/leb128/CHANGELOG.md index 94f30a7e8e..14d3676a27 100644 --- a/packages/leb128/CHANGELOG.md +++ b/packages/leb128/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.0.49](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@1.0.48...@thi.ng/leb128@1.0.49) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/leb128 - - - - - -## [1.0.48](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@1.0.47...@thi.ng/leb128@1.0.48) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/leb128 - - - - - -## [1.0.47](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@1.0.46...@thi.ng/leb128@1.0.47) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/leb128 - - - - - -## [1.0.46](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@1.0.45...@thi.ng/leb128@1.0.46) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/leb128 - - - - - -## [1.0.45](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@1.0.44...@thi.ng/leb128@1.0.45) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/leb128 - - - - - -## [1.0.44](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@1.0.43...@thi.ng/leb128@1.0.44) (2021-02-20) +## [1.0.50](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@1.0.49...@thi.ng/leb128@1.0.50) (2021-03-12) **Note:** Version bump only for package @thi.ng/leb128 diff --git a/packages/leb128/package.json b/packages/leb128/package.json index 3e7ec9058e..e73b82ba3d 100644 --- a/packages/leb128/package.json +++ b/packages/leb128/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/leb128", - "version": "1.0.49", + "version": "1.0.50", "description": "WASM based LEB128 encoder / decoder (signed & unsigned)", "module": "./index.js", "main": "./lib/index.js", @@ -46,13 +46,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/transducers-binary": "^0.6.11" + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/transducers-binary": "^0.6.12" }, "files": [ "*.js", @@ -73,6 +73,5 @@ "sideEffects": false, "thi.ng": { "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/lsys/CHANGELOG.md b/packages/lsys/CHANGELOG.md index da79800157..879ff236ba 100644 --- a/packages/lsys/CHANGELOG.md +++ b/packages/lsys/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.77](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.2.76...@thi.ng/lsys@0.2.77) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/lsys - - - - - -## [0.2.76](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.2.75...@thi.ng/lsys@0.2.76) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/lsys - - - - - -## [0.2.75](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.2.74...@thi.ng/lsys@0.2.75) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/lsys - - - - - -## [0.2.74](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.2.73...@thi.ng/lsys@0.2.74) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/lsys - - - - - -## [0.2.73](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.2.72...@thi.ng/lsys@0.2.73) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/lsys - - - - - -## [0.2.72](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.2.71...@thi.ng/lsys@0.2.72) (2021-02-20) +## [0.2.78](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.2.77...@thi.ng/lsys@0.2.78) (2021-03-12) **Note:** Version bump only for package @thi.ng/lsys diff --git a/packages/lsys/package.json b/packages/lsys/package.json index ad16c5a028..4c5c10cbf3 100644 --- a/packages/lsys/package.json +++ b/packages/lsys/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/lsys", - "version": "0.2.77", + "version": "0.2.78", "description": "Functional, extensible L-System architecture w/ support for probabilistic rules", "module": "./index.js", "main": "./lib/index.js", @@ -45,17 +45,17 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/compose": "^1.4.28", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/math": "^3.2.4", - "@thi.ng/random": "^2.3.5", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/compose": "^1.4.29", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/math": "^3.2.5", + "@thi.ng/random": "^2.3.6", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -89,6 +89,5 @@ ], "status": "beta", "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/malloc/CHANGELOG.md b/packages/malloc/CHANGELOG.md index 88b1fb9b92..bae96bebf1 100644 --- a/packages/malloc/CHANGELOG.md +++ b/packages/malloc/CHANGELOG.md @@ -3,31 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@5.0.3...@thi.ng/malloc@5.0.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/malloc - - - - - -## [5.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@5.0.2...@thi.ng/malloc@5.0.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/malloc - - - - - -## [5.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@5.0.1...@thi.ng/malloc@5.0.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/malloc - - - - - -## [5.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@5.0.0...@thi.ng/malloc@5.0.1) (2021-03-03) +## [5.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@5.0.4...@thi.ng/malloc@5.0.5) (2021-03-12) **Note:** Version bump only for package @thi.ng/malloc diff --git a/packages/malloc/package.json b/packages/malloc/package.json index 254ddbc6e6..5e89576389 100644 --- a/packages/malloc/package.json +++ b/packages/malloc/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/malloc", - "version": "5.0.4", + "version": "5.0.5", "description": "ArrayBuffer based malloc() impl for hybrid JS/WASM use cases, based on thi.ng/tinyalloc", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/binary": "^2.2.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31" + "@thi.ng/api": "^7.1.4", + "@thi.ng/binary": "^2.2.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32" }, "files": [ "*.js", @@ -78,6 +78,5 @@ "sideEffects": false, "thi.ng": { "year": 2016 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/math/CHANGELOG.md b/packages/math/CHANGELOG.md index d7e08d72a0..06643c50a0 100644 --- a/packages/math/CHANGELOG.md +++ b/packages/math/CHANGELOG.md @@ -3,31 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@3.2.3...@thi.ng/math@3.2.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/math - - - - - -## [3.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@3.2.2...@thi.ng/math@3.2.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/math - - - - - -## [3.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@3.2.1...@thi.ng/math@3.2.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/math - - - - - -## [3.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@3.2.0...@thi.ng/math@3.2.1) (2021-03-03) +## [3.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@3.2.4...@thi.ng/math@3.2.5) (2021-03-12) **Note:** Version bump only for package @thi.ng/math diff --git a/packages/math/package.json b/packages/math/package.json index ded5c01886..f8bc928271 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/math", - "version": "3.2.4", + "version": "3.2.5", "description": "Assorted common math functions & utilities", "module": "./index.js", "main": "./lib/index.js", @@ -45,11 +45,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3" + "@thi.ng/api": "^7.1.4" }, "files": [ "*.js", @@ -77,6 +77,5 @@ "sideEffects": false, "thi.ng": { "year": 2013 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/matrices/CHANGELOG.md b/packages/matrices/CHANGELOG.md index 923ad0d486..312657688c 100644 --- a/packages/matrices/CHANGELOG.md +++ b/packages/matrices/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.6.49](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.6.48...@thi.ng/matrices@0.6.49) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/matrices - - - - - -## [0.6.48](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.6.47...@thi.ng/matrices@0.6.48) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/matrices - - - - - -## [0.6.47](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.6.46...@thi.ng/matrices@0.6.47) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/matrices - - - - - -## [0.6.46](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.6.45...@thi.ng/matrices@0.6.46) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/matrices - - - - - -## [0.6.45](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.6.44...@thi.ng/matrices@0.6.45) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/matrices - - - - - -## [0.6.44](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.6.43...@thi.ng/matrices@0.6.44) (2021-02-20) +## [0.6.50](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.6.49...@thi.ng/matrices@0.6.50) (2021-03-12) **Note:** Version bump only for package @thi.ng/matrices diff --git a/packages/matrices/package.json b/packages/matrices/package.json index 1a35a0021b..25b72eb6f7 100644 --- a/packages/matrices/package.json +++ b/packages/matrices/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/matrices", - "version": "0.6.49", + "version": "0.6.50", "description": "Matrix & quaternion operations for 2D/3D geometry processing", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/math": "^3.2.4", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/math": "^3.2.5", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -101,6 +101,5 @@ "vectors" ], "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/memoize/CHANGELOG.md b/packages/memoize/CHANGELOG.md index e1ecabe531..bdce7a0926 100644 --- a/packages/memoize/CHANGELOG.md +++ b/packages/memoize/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.1.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@2.1.12...@thi.ng/memoize@2.1.13) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/memoize - - - - - -## [2.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@2.1.11...@thi.ng/memoize@2.1.12) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/memoize - - - - - -## [2.1.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@2.1.10...@thi.ng/memoize@2.1.11) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/memoize - - - - - -## [2.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@2.1.9...@thi.ng/memoize@2.1.10) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/memoize - - - - - -## [2.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@2.1.8...@thi.ng/memoize@2.1.9) (2021-02-20) +## [2.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@2.1.13...@thi.ng/memoize@2.1.14) (2021-03-12) **Note:** Version bump only for package @thi.ng/memoize diff --git a/packages/memoize/package.json b/packages/memoize/package.json index 47d321022c..714be83876 100644 --- a/packages/memoize/package.json +++ b/packages/memoize/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/memoize", - "version": "2.1.13", + "version": "2.1.14", "description": "Function memoization with configurable caching", "module": "./index.js", "main": "./lib/index.js", @@ -45,11 +45,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3" + "@thi.ng/api": "^7.1.4" }, "files": [ "*.js", @@ -68,6 +68,5 @@ "sideEffects": false, "thi.ng": { "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/mime/CHANGELOG.md b/packages/mime/CHANGELOG.md index 7d5af76ff6..71224462ad 100644 --- a/packages/mime/CHANGELOG.md +++ b/packages/mime/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.1.31...@thi.ng/mime@0.1.32) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/mime - - - - - -## [0.1.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.1.30...@thi.ng/mime@0.1.31) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/mime - - - - - -## [0.1.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.1.29...@thi.ng/mime@0.1.30) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/mime - - - - - -## [0.1.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.1.28...@thi.ng/mime@0.1.29) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/mime - - - - - -## [0.1.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.1.27...@thi.ng/mime@0.1.28) (2021-02-20) +## [0.1.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.1.32...@thi.ng/mime@0.1.33) (2021-03-12) **Note:** Version bump only for package @thi.ng/mime diff --git a/packages/mime/package.json b/packages/mime/package.json index 20f64e6aa2..f461a38631 100644 --- a/packages/mime/package.json +++ b/packages/mime/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/mime", - "version": "0.1.32", + "version": "0.1.33", "description": "350+ file extension to MIME type mappings, based on mime-db", "module": "./index.js", "main": "./lib/index.js", @@ -45,11 +45,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3" + "@thi.ng/api": "^7.1.4" }, "files": [ "*.js", @@ -70,6 +70,5 @@ "thi.ng": { "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/morton/CHANGELOG.md b/packages/morton/CHANGELOG.md index 314eb9513d..624e0434bc 100644 --- a/packages/morton/CHANGELOG.md +++ b/packages/morton/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@2.0.35...@thi.ng/morton@2.0.36) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/morton - - - - - -## [2.0.35](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@2.0.34...@thi.ng/morton@2.0.35) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/morton - - - - - -## [2.0.34](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@2.0.33...@thi.ng/morton@2.0.34) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/morton - - - - - -## [2.0.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@2.0.32...@thi.ng/morton@2.0.33) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/morton - - - - - -## [2.0.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@2.0.31...@thi.ng/morton@2.0.32) (2021-02-20) +## [2.0.37](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@2.0.36...@thi.ng/morton@2.0.37) (2021-03-12) **Note:** Version bump only for package @thi.ng/morton diff --git a/packages/morton/package.json b/packages/morton/package.json index 965c121c6a..303f1240be 100644 --- a/packages/morton/package.json +++ b/packages/morton/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/morton", - "version": "2.0.36", + "version": "2.0.37", "description": "Z-order curve / Morton encoding, decoding & range extraction for arbitrary dimensions", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/binary": "^2.2.3", - "@thi.ng/math": "^3.2.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/binary": "^2.2.4", + "@thi.ng/math": "^3.2.5" }, "files": [ "*.js", @@ -88,6 +88,5 @@ "geom-accel" ], "year": 2015 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/oquery/CHANGELOG.md b/packages/oquery/CHANGELOG.md index e71b4c0555..7f2f578c88 100644 --- a/packages/oquery/CHANGELOG.md +++ b/packages/oquery/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@0.2.8...@thi.ng/oquery@0.2.9) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/oquery - - - - - -## [0.2.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@0.2.7...@thi.ng/oquery@0.2.8) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/oquery - - - - - -## [0.2.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@0.2.6...@thi.ng/oquery@0.2.7) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/oquery - - - - - -## [0.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@0.2.5...@thi.ng/oquery@0.2.6) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/oquery - - - - - -## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@0.2.4...@thi.ng/oquery@0.2.5) (2021-02-20) +## [0.2.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@0.2.9...@thi.ng/oquery@0.2.10) (2021-03-12) **Note:** Version bump only for package @thi.ng/oquery diff --git a/packages/oquery/package.json b/packages/oquery/package.json index 5635641c8f..2891dedb2a 100644 --- a/packages/oquery/package.json +++ b/packages/oquery/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/oquery", - "version": "0.2.9", + "version": "0.2.10", "description": "Datalog-inspired, optimized pattern/predicate query engine for JS objects & arrays", "module": "./index.js", "main": "./lib/index.js", @@ -44,14 +44,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/defmulti": "^1.3.9", - "@thi.ng/equiv": "^1.0.40" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/defmulti": "^1.3.10", + "@thi.ng/equiv": "^1.0.41" }, "files": [ "*.js", @@ -82,6 +82,5 @@ ], "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/parse/CHANGELOG.md b/packages/parse/CHANGELOG.md index 7858645743..e1ece624bd 100644 --- a/packages/parse/CHANGELOG.md +++ b/packages/parse/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.9.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.9.16...@thi.ng/parse@0.9.17) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/parse - - - - - -## [0.9.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.9.15...@thi.ng/parse@0.9.16) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/parse - - - - - -## [0.9.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.9.14...@thi.ng/parse@0.9.15) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/parse - - - - - -## [0.9.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.9.13...@thi.ng/parse@0.9.14) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/parse - - - - - -## [0.9.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.9.12...@thi.ng/parse@0.9.13) (2021-02-20) +## [0.9.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.9.17...@thi.ng/parse@0.9.18) (2021-03-12) **Note:** Version bump only for package @thi.ng/parse diff --git a/packages/parse/package.json b/packages/parse/package.json index aa4d86ece3..9f8a7697de 100644 --- a/packages/parse/package.json +++ b/packages/parse/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/parse", - "version": "0.9.17", + "version": "0.9.18", "description": "Purely functional parser combinators & AST generation for generic inputs", "module": "./index.js", "main": "./lib/index.js", @@ -45,15 +45,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/defmulti": "^1.3.9", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/strings": "^1.15.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/defmulti": "^1.3.10", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/strings": "^1.15.5" }, "files": [ "*.js", @@ -92,6 +92,5 @@ ], "status": "beta", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/paths/CHANGELOG.md b/packages/paths/CHANGELOG.md index 341cd91c6d..ee4aecb8d5 100644 --- a/packages/paths/CHANGELOG.md +++ b/packages/paths/CHANGELOG.md @@ -3,31 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@4.2.3...@thi.ng/paths@4.2.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/paths - - - - - -## [4.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@4.2.2...@thi.ng/paths@4.2.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/paths - - - - - -## [4.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@4.2.1...@thi.ng/paths@4.2.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/paths - - - - - -## [4.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@4.2.0...@thi.ng/paths@4.2.1) (2021-03-03) +## [4.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@4.2.4...@thi.ng/paths@4.2.5) (2021-03-12) **Note:** Version bump only for package @thi.ng/paths diff --git a/packages/paths/package.json b/packages/paths/package.json index 0369d40c15..4c6a88b062 100644 --- a/packages/paths/package.json +++ b/packages/paths/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/paths", - "version": "4.2.4", + "version": "4.2.5", "description": "Immutable, optimized and optionally typed path-based object property / array accessors with structural sharing", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32" }, "files": [ "*.js", @@ -79,6 +79,5 @@ "process": false, "setTimeout": false }, - "sideEffects": false, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + "sideEffects": false } diff --git a/packages/pixel-io-netpbm/CHANGELOG.md b/packages/pixel-io-netpbm/CHANGELOG.md index 266c266802..1ed013a878 100644 --- a/packages/pixel-io-netpbm/CHANGELOG.md +++ b/packages/pixel-io-netpbm/CHANGELOG.md @@ -3,31 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@0.1.3...@thi.ng/pixel-io-netpbm@0.1.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/pixel-io-netpbm - - - - - -## [0.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@0.1.2...@thi.ng/pixel-io-netpbm@0.1.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/pixel-io-netpbm - - - - - -## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@0.1.1...@thi.ng/pixel-io-netpbm@0.1.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/pixel-io-netpbm - - - - - -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@0.1.0...@thi.ng/pixel-io-netpbm@0.1.1) (2021-03-03) +## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@0.1.4...@thi.ng/pixel-io-netpbm@0.1.5) (2021-03-12) **Note:** Version bump only for package @thi.ng/pixel-io-netpbm diff --git a/packages/pixel-io-netpbm/package.json b/packages/pixel-io-netpbm/package.json index 17ce41b9d7..a0924ff981 100644 --- a/packages/pixel-io-netpbm/package.json +++ b/packages/pixel-io-netpbm/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/pixel-io-netpbm", - "version": "0.1.4", + "version": "0.1.5", "description": "Multi-format NetPBM reader & writer support for @thi.ng/pixel", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/pixel": "^0.7.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/pixel": "^0.7.4" }, "files": [ "*.js", @@ -81,6 +81,5 @@ "parent": "@thi.ng/pixel", "status": "alpha", "year": 2021 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/pixel/CHANGELOG.md b/packages/pixel/CHANGELOG.md index 5dacf19f25..00449ad327 100644 --- a/packages/pixel/CHANGELOG.md +++ b/packages/pixel/CHANGELOG.md @@ -3,23 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.7.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.7.2...@thi.ng/pixel@0.7.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/pixel - - - - - -## [0.7.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.7.1...@thi.ng/pixel@0.7.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/pixel - - - - - -## [0.7.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.7.0...@thi.ng/pixel@0.7.1) (2021-03-03) +## [0.7.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.7.3...@thi.ng/pixel@0.7.4) (2021-03-12) **Note:** Version bump only for package @thi.ng/pixel @@ -55,14 +39,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.6.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.6.0...@thi.ng/pixel@0.6.1) (2021-02-20) - -**Note:** Version bump only for package @thi.ng/pixel - - - - - # [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.5.1...@thi.ng/pixel@0.6.0) (2021-01-13) diff --git a/packages/pixel/package.json b/packages/pixel/package.json index b7c4a0a027..d0e0545097 100644 --- a/packages/pixel/package.json +++ b/packages/pixel/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/pixel", - "version": "0.7.3", + "version": "0.7.4", "description": "Typedarray integer & float pixel buffers w/ customizable formats, blitting, dithering, convolution", "module": "./index.js", "main": "./lib/index.js", @@ -45,15 +45,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/binary": "^2.2.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/math": "^3.2.4", - "@thi.ng/porter-duff": "^0.1.42" + "@thi.ng/api": "^7.1.4", + "@thi.ng/binary": "^2.2.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/math": "^3.2.5", + "@thi.ng/porter-duff": "^0.1.43" }, "files": [ "*.js", @@ -104,6 +104,5 @@ "porter-duff" ], "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/pointfree-lang/CHANGELOG.md b/packages/pointfree-lang/CHANGELOG.md index 74e456a04b..a508034f83 100644 --- a/packages/pointfree-lang/CHANGELOG.md +++ b/packages/pointfree-lang/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.4.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.4.24...@thi.ng/pointfree-lang@1.4.25) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/pointfree-lang - - - - - -## [1.4.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.4.23...@thi.ng/pointfree-lang@1.4.24) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/pointfree-lang - - - - - -## [1.4.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.4.22...@thi.ng/pointfree-lang@1.4.23) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/pointfree-lang - - - - - -## [1.4.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.4.21...@thi.ng/pointfree-lang@1.4.22) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/pointfree-lang - - - - - -## [1.4.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.4.20...@thi.ng/pointfree-lang@1.4.21) (2021-02-20) +## [1.4.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.4.25...@thi.ng/pointfree-lang@1.4.26) (2021-03-12) **Note:** Version bump only for package @thi.ng/pointfree-lang diff --git a/packages/pointfree-lang/package.json b/packages/pointfree-lang/package.json index 085dc87dfb..3c2291d68a 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.25", + "version": "1.4.26", "description": "Forth style syntax layer/compiler & CLI for the @thi.ng/pointfree DSL", "module": "./index.js", "main": "./lib/index.js", @@ -49,14 +49,14 @@ "mocha": "^8.3.0", "pegjs": "0.11.0-master.b7b87ea", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/bench": "^2.0.31", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/pointfree": "^2.0.26", + "@thi.ng/api": "^7.1.4", + "@thi.ng/bench": "^2.1.0", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/pointfree": "^2.0.27", "commander": "^6.2.0" }, "files": [ @@ -90,6 +90,5 @@ "thi.ng": { "status": "alpha", "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/pointfree/CHANGELOG.md b/packages/pointfree/CHANGELOG.md index 856b38f375..4bbde16de1 100644 --- a/packages/pointfree/CHANGELOG.md +++ b/packages/pointfree/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@2.0.25...@thi.ng/pointfree@2.0.26) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/pointfree - - - - - -## [2.0.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@2.0.24...@thi.ng/pointfree@2.0.25) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/pointfree - - - - - -## [2.0.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@2.0.23...@thi.ng/pointfree@2.0.24) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/pointfree - - - - - -## [2.0.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@2.0.22...@thi.ng/pointfree@2.0.23) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/pointfree - - - - - -## [2.0.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@2.0.21...@thi.ng/pointfree@2.0.22) (2021-02-20) +## [2.0.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@2.0.26...@thi.ng/pointfree@2.0.27) (2021-03-12) **Note:** Version bump only for package @thi.ng/pointfree diff --git a/packages/pointfree/package.json b/packages/pointfree/package.json index b299f0f812..7685360262 100644 --- a/packages/pointfree/package.json +++ b/packages/pointfree/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/pointfree", - "version": "2.0.26", + "version": "2.0.27", "description": "Pointfree functional composition / Forth style stack execution engine", "module": "./index.js", "main": "./lib/index.js", @@ -45,15 +45,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/compose": "^1.4.28", - "@thi.ng/equiv": "^1.0.40", - "@thi.ng/errors": "^1.2.31" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/compose": "^1.4.29", + "@thi.ng/equiv": "^1.0.41", + "@thi.ng/errors": "^1.2.32" }, "files": [ "*.js", @@ -82,6 +82,5 @@ "thi.ng": { "status": "alpha", "year": 2015 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/poisson/CHANGELOG.md b/packages/poisson/CHANGELOG.md index 2af59997ec..cafee73ad7 100644 --- a/packages/poisson/CHANGELOG.md +++ b/packages/poisson/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.1.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@1.1.32...@thi.ng/poisson@1.1.33) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/poisson - - - - - -## [1.1.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@1.1.31...@thi.ng/poisson@1.1.32) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/poisson - - - - - -## [1.1.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@1.1.30...@thi.ng/poisson@1.1.31) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/poisson - - - - - -## [1.1.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@1.1.29...@thi.ng/poisson@1.1.30) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/poisson - - - - - -## [1.1.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@1.1.28...@thi.ng/poisson@1.1.29) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/poisson - - - - - -## [1.1.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@1.1.27...@thi.ng/poisson@1.1.28) (2021-02-20) +## [1.1.34](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@1.1.33...@thi.ng/poisson@1.1.34) (2021-03-12) **Note:** Version bump only for package @thi.ng/poisson diff --git a/packages/poisson/package.json b/packages/poisson/package.json index 9b56e70ae6..139eaa16eb 100644 --- a/packages/poisson/package.json +++ b/packages/poisson/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/poisson", - "version": "1.1.33", + "version": "1.1.34", "description": "nD Stratified grid and Poisson-disc sampling w/ support for spatial density functions and custom PRNGs", "module": "./index.js", "main": "./lib/index.js", @@ -45,16 +45,16 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/geom-api": "^2.0.11", - "@thi.ng/random": "^2.3.5", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/geom-api": "^2.0.12", + "@thi.ng/random": "^2.3.6", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -86,6 +86,5 @@ "random" ], "year": 2016 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/porter-duff/CHANGELOG.md b/packages/porter-duff/CHANGELOG.md index c51d9e7d42..ef81eb073a 100644 --- a/packages/porter-duff/CHANGELOG.md +++ b/packages/porter-duff/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@0.1.41...@thi.ng/porter-duff@0.1.42) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/porter-duff - - - - - -## [0.1.41](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@0.1.40...@thi.ng/porter-duff@0.1.41) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/porter-duff - - - - - -## [0.1.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@0.1.39...@thi.ng/porter-duff@0.1.40) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/porter-duff - - - - - -## [0.1.39](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@0.1.38...@thi.ng/porter-duff@0.1.39) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/porter-duff - - - - - -## [0.1.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@0.1.37...@thi.ng/porter-duff@0.1.38) (2021-02-20) +## [0.1.43](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@0.1.42...@thi.ng/porter-duff@0.1.43) (2021-03-12) **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 f45f6f0b22..86e1891d8b 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.42", + "version": "0.1.43", "description": "Porter-Duff operators for packed ints & float-array alpha compositing", "module": "./index.js", "main": "./lib/index.js", @@ -45,12 +45,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/math": "^3.2.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/math": "^3.2.5" }, "files": [ "*.js", @@ -79,6 +79,5 @@ "shader-ast-stdlib" ], "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/prefixes/CHANGELOG.md b/packages/prefixes/CHANGELOG.md index 67b0feb2a8..f0275229c1 100644 --- a/packages/prefixes/CHANGELOG.md +++ b/packages/prefixes/CHANGELOG.md @@ -3,39 +3,7 @@ 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/prefixes@0.1.15...@thi.ng/prefixes@0.1.16) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/prefixes - - - - - -## [0.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/prefixes@0.1.14...@thi.ng/prefixes@0.1.15) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/prefixes - - - - - -## [0.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/prefixes@0.1.13...@thi.ng/prefixes@0.1.14) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/prefixes - - - - - -## [0.1.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/prefixes@0.1.12...@thi.ng/prefixes@0.1.13) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/prefixes - - - - - -## [0.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/prefixes@0.1.11...@thi.ng/prefixes@0.1.12) (2021-02-20) +## [0.1.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/prefixes@0.1.16...@thi.ng/prefixes@0.1.17) (2021-03-12) **Note:** Version bump only for package @thi.ng/prefixes diff --git a/packages/prefixes/package.json b/packages/prefixes/package.json index 6b76972b74..bba347e7cb 100644 --- a/packages/prefixes/package.json +++ b/packages/prefixes/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/prefixes", - "version": "0.1.16", + "version": "0.1.17", "description": "50+ Linked Data vocabulary prefixes and their namespace URLs", "module": "./index.js", "main": "./lib/index.js", @@ -44,8 +44,8 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "files": [ "*.js", @@ -68,6 +68,5 @@ "sideEffects": false, "thi.ng": { "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/quad-edge/CHANGELOG.md b/packages/quad-edge/CHANGELOG.md index c4775acad6..cb414d0dc4 100644 --- a/packages/quad-edge/CHANGELOG.md +++ b/packages/quad-edge/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@0.2.32...@thi.ng/quad-edge@0.2.33) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/quad-edge - - - - - -## [0.2.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@0.2.31...@thi.ng/quad-edge@0.2.32) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/quad-edge - - - - - -## [0.2.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@0.2.30...@thi.ng/quad-edge@0.2.31) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/quad-edge - - - - - -## [0.2.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@0.2.29...@thi.ng/quad-edge@0.2.30) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/quad-edge - - - - - -## [0.2.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@0.2.28...@thi.ng/quad-edge@0.2.29) (2021-02-20) +## [0.2.34](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@0.2.33...@thi.ng/quad-edge@0.2.34) (2021-03-12) **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 8e73e4bfb1..3069505f0a 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.33", + "version": "0.2.34", "description": "Quadedge data structure after Guibas & Stolfi", "module": "./index.js", "main": "./lib/index.js", @@ -45,8 +45,8 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "files": [ "*.js", @@ -75,6 +75,5 @@ "geom-voronoi" ], "year": 2015 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/ramp/CHANGELOG.md b/packages/ramp/CHANGELOG.md index fc68647bc8..e4589182d0 100644 --- a/packages/ramp/CHANGELOG.md +++ b/packages/ramp/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.51](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@0.1.50...@thi.ng/ramp@0.1.51) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/ramp - - - - - -## [0.1.50](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@0.1.49...@thi.ng/ramp@0.1.50) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/ramp - - - - - -## [0.1.49](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@0.1.48...@thi.ng/ramp@0.1.49) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/ramp - - - - - -## [0.1.48](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@0.1.47...@thi.ng/ramp@0.1.48) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/ramp - - - - - -## [0.1.47](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@0.1.46...@thi.ng/ramp@0.1.47) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/ramp - - - - - -## [0.1.46](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@0.1.45...@thi.ng/ramp@0.1.46) (2021-02-20) +## [0.1.52](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@0.1.51...@thi.ng/ramp@0.1.52) (2021-03-12) **Note:** Version bump only for package @thi.ng/ramp diff --git a/packages/ramp/package.json b/packages/ramp/package.json index 2931a03caa..0d0778fd23 100644 --- a/packages/ramp/package.json +++ b/packages/ramp/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/ramp", - "version": "0.1.51", + "version": "0.1.52", "description": "Parametric interpolated 1D lookup tables for remapping values", "module": "./index.js", "main": "./lib/index.js", @@ -45,15 +45,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/arrays": "^0.10.7", - "@thi.ng/compare": "^1.3.27", - "@thi.ng/math": "^3.2.4", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/arrays": "^0.10.8", + "@thi.ng/compare": "^1.3.28", + "@thi.ng/math": "^3.2.5", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -81,6 +81,5 @@ "thi.ng": { "status": "alpha", "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/random/CHANGELOG.md b/packages/random/CHANGELOG.md index 69fe5a6b70..0fd0f1cf18 100644 --- a/packages/random/CHANGELOG.md +++ b/packages/random/CHANGELOG.md @@ -3,31 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.3.4...@thi.ng/random@2.3.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/random - - - - - -## [2.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.3.3...@thi.ng/random@2.3.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/random - - - - - -## [2.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.3.2...@thi.ng/random@2.3.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/random - - - - - -## [2.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.3.1...@thi.ng/random@2.3.2) (2021-03-03) +## [2.3.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.3.5...@thi.ng/random@2.3.6) (2021-03-12) **Note:** Version bump only for package @thi.ng/random diff --git a/packages/random/package.json b/packages/random/package.json index e83e8d413c..135f0d9898 100644 --- a/packages/random/package.json +++ b/packages/random/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/random", - "version": "2.3.5", + "version": "2.3.6", "description": "Pseudo-random number generators w/ unified API, distributions, weighted choices, ID generation", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/hex": "^0.2.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/hex": "^0.2.5" }, "files": [ "*.js", @@ -86,6 +86,5 @@ "related": [ "ksuid" ] - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/range-coder/CHANGELOG.md b/packages/range-coder/CHANGELOG.md index 1d4a62299e..7d07a162e0 100644 --- a/packages/range-coder/CHANGELOG.md +++ b/packages/range-coder/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.0.74](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@1.0.73...@thi.ng/range-coder@1.0.74) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/range-coder - - - - - -## [1.0.73](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@1.0.72...@thi.ng/range-coder@1.0.73) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/range-coder - - - - - -## [1.0.72](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@1.0.71...@thi.ng/range-coder@1.0.72) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/range-coder - - - - - -## [1.0.71](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@1.0.70...@thi.ng/range-coder@1.0.71) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/range-coder - - - - - -## [1.0.70](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@1.0.69...@thi.ng/range-coder@1.0.70) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/range-coder - - - - - -## [1.0.69](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@1.0.68...@thi.ng/range-coder@1.0.69) (2021-02-20) +## [1.0.75](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@1.0.74...@thi.ng/range-coder@1.0.75) (2021-03-12) **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 3c4dc9fe46..fe9f530612 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.74", + "version": "1.0.75", "description": "Binary data range encoder / decoder", "module": "./index.js", "main": "./lib/index.js", @@ -40,17 +40,17 @@ "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", "@microsoft/api-extractor": "^7.13.1", - "@thi.ng/transducers": "^7.6.5", + "@thi.ng/transducers": "^7.6.6", "@types/mocha": "^8.2.0", "@types/node": "^14.14.14", "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/bitstream": "^1.1.36" + "@thi.ng/bitstream": "^1.1.37" }, "files": [ "*.js", @@ -75,6 +75,5 @@ "rle-pack" ], "year": 2017 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/rdom-canvas/CHANGELOG.md b/packages/rdom-canvas/CHANGELOG.md index 9fa2676f25..0e2fdd99c6 100644 --- a/packages/rdom-canvas/CHANGELOG.md +++ b/packages/rdom-canvas/CHANGELOG.md @@ -3,55 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.35](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.1.34...@thi.ng/rdom-canvas@0.1.35) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rdom-canvas - - - - - -## [0.1.34](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.1.33...@thi.ng/rdom-canvas@0.1.34) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rdom-canvas - - - - - -## [0.1.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.1.32...@thi.ng/rdom-canvas@0.1.33) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rdom-canvas - - - - - -## [0.1.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.1.31...@thi.ng/rdom-canvas@0.1.32) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rdom-canvas - - - - - -## [0.1.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.1.30...@thi.ng/rdom-canvas@0.1.31) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/rdom-canvas - - - - - -## [0.1.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.1.29...@thi.ng/rdom-canvas@0.1.30) (2021-02-22) - -**Note:** Version bump only for package @thi.ng/rdom-canvas - - - - - -## [0.1.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.1.28...@thi.ng/rdom-canvas@0.1.29) (2021-02-20) +## [0.1.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.1.35...@thi.ng/rdom-canvas@0.1.36) (2021-03-12) **Note:** Version bump only for package @thi.ng/rdom-canvas diff --git a/packages/rdom-canvas/package.json b/packages/rdom-canvas/package.json index 290e9d3b61..bc217a93df 100644 --- a/packages/rdom-canvas/package.json +++ b/packages/rdom-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rdom-canvas", - "version": "0.1.35", + "version": "0.1.36", "description": "@thi.ng/rdom component wrapper for @thi.ng/hiccup-canvas and declarative canvas drawing", "module": "./index.js", "main": "./lib/index.js", @@ -44,17 +44,17 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/adapt-dpi": "^1.0.18", - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/hiccup-canvas": "^1.1.27", - "@thi.ng/rdom": "^0.4.4", - "@thi.ng/rstream": "^5.1.7", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/adapt-dpi": "^1.0.19", + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/hiccup-canvas": "^1.1.28", + "@thi.ng/rdom": "^0.4.5", + "@thi.ng/rstream": "^6.0.0", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -88,6 +88,5 @@ ], "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/rdom-canvas/src/index.ts b/packages/rdom-canvas/src/index.ts index da37d554bc..2d0294519b 100644 --- a/packages/rdom-canvas/src/index.ts +++ b/packages/rdom-canvas/src/index.ts @@ -10,7 +10,7 @@ import { isSubscribable, NumOrElement, } from "@thi.ng/rdom"; -import { ISubscribable, reactive, Subscription } from "@thi.ng/rstream"; +import { ISubscription, reactive } from "@thi.ng/rstream"; import { sideEffect } from "@thi.ng/transducers"; /** @@ -25,8 +25,8 @@ import { sideEffect } from "@thi.ng/transducers"; * will be overriden in any way by `size` arg. */ export const $canvas = ( - body: ISubscribable, - size: number[] | Subscription, + body: ISubscription, + size: number[] | ISubscription, attribs?: any ) => $sub(body, new $Canvas(size, attribs)); @@ -36,16 +36,16 @@ export class $Canvas el?: HTMLCanvasElement; ctx?: CanvasRenderingContext2D; inner?: IComponent; - size: Subscription; - sizeSub: Subscription; + size: ISubscription; + sizeSub: ISubscription; constructor( - size: number[] | Subscription, + size: number[] | ISubscription, protected attribs: any = {} ) { super(); this.size = isSubscribable(size) - ? >size + ? >size : reactive(size); this.sizeSub = this.size.transform( sideEffect((size) => this.resize(size)) diff --git a/packages/rdom-components/CHANGELOG.md b/packages/rdom-components/CHANGELOG.md index d1b77e5719..9b8aeab02a 100644 --- a/packages/rdom-components/CHANGELOG.md +++ b/packages/rdom-components/CHANGELOG.md @@ -3,55 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.1.31...@thi.ng/rdom-components@0.1.32) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rdom-components - - - - - -## [0.1.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.1.30...@thi.ng/rdom-components@0.1.31) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rdom-components - - - - - -## [0.1.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.1.29...@thi.ng/rdom-components@0.1.30) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rdom-components - - - - - -## [0.1.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.1.28...@thi.ng/rdom-components@0.1.29) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rdom-components - - - - - -## [0.1.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.1.27...@thi.ng/rdom-components@0.1.28) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/rdom-components - - - - - -## [0.1.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.1.26...@thi.ng/rdom-components@0.1.27) (2021-02-22) - -**Note:** Version bump only for package @thi.ng/rdom-components - - - - - -## [0.1.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.1.25...@thi.ng/rdom-components@0.1.26) (2021-02-20) +## [0.1.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.1.32...@thi.ng/rdom-components@0.1.33) (2021-03-12) **Note:** Version bump only for package @thi.ng/rdom-components diff --git a/packages/rdom-components/package.json b/packages/rdom-components/package.json index 682c9e2e3d..364fbcc418 100644 --- a/packages/rdom-components/package.json +++ b/packages/rdom-components/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rdom-components", - "version": "0.1.32", + "version": "0.1.33", "description": "Collection of unstyled, customizable components for @thi.ng/rdom", "module": "./index.js", "main": "./lib/index.js", @@ -44,17 +44,17 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/associative": "^5.1.5", - "@thi.ng/hiccup-html": "^0.3.16", - "@thi.ng/rdom": "^0.4.4", - "@thi.ng/rstream": "^5.1.7", - "@thi.ng/strings": "^1.15.4", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/associative": "^5.1.6", + "@thi.ng/hiccup-html": "^0.3.17", + "@thi.ng/rdom": "^0.4.5", + "@thi.ng/rstream": "^6.0.0", + "@thi.ng/strings": "^1.15.5", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -79,6 +79,5 @@ "thi.ng": { "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/rdom/CHANGELOG.md b/packages/rdom/CHANGELOG.md index e76066923c..9727061c0b 100644 --- a/packages/rdom/CHANGELOG.md +++ b/packages/rdom/CHANGELOG.md @@ -3,31 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.4.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.4.3...@thi.ng/rdom@0.4.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rdom - - - - - -## [0.4.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.4.2...@thi.ng/rdom@0.4.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rdom - - - - - -## [0.4.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.4.1...@thi.ng/rdom@0.4.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rdom - - - - - -## [0.4.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.4.0...@thi.ng/rdom@0.4.1) (2021-03-03) +## [0.4.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.4.4...@thi.ng/rdom@0.4.5) (2021-03-12) **Note:** Version bump only for package @thi.ng/rdom @@ -57,14 +33,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.3.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.3.7...@thi.ng/rdom@0.3.8) (2021-02-20) - -**Note:** Version bump only for package @thi.ng/rdom - - - - - # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.2.16...@thi.ng/rdom@0.3.0) (2020-12-07) diff --git a/packages/rdom/README.md b/packages/rdom/README.md index 487431d886..716e05e1a9 100644 --- a/packages/rdom/README.md +++ b/packages/rdom/README.md @@ -74,7 +74,7 @@ yarn add @thi.ng/rdom ``` -Package sizes (gzipped, pre-treeshake): ESM: 3.81 KB / CJS: 3.97 KB / UMD: 3.94 KB +Package sizes (gzipped, pre-treeshake): ESM: 3.81 KB / CJS: 3.97 KB / UMD: 3.93 KB ## Dependencies diff --git a/packages/rdom/package.json b/packages/rdom/package.json index 3f0b37682d..e9d2c3da87 100644 --- a/packages/rdom/package.json +++ b/packages/rdom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rdom", - "version": "0.4.4", + "version": "0.4.5", "description": "Lightweight, reactive, VDOM-less UI/DOM components with async lifecycle and @thi.ng/hiccup compatible", "module": "./index.js", "main": "./lib/index.js", @@ -45,18 +45,18 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/hiccup": "^3.6.12", - "@thi.ng/paths": "^4.2.4", - "@thi.ng/prefixes": "^0.1.16", - "@thi.ng/rstream": "^5.1.7", - "@thi.ng/strings": "^1.15.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/hiccup": "^3.6.13", + "@thi.ng/paths": "^4.2.5", + "@thi.ng/prefixes": "^0.1.17", + "@thi.ng/rstream": "^6.0.0", + "@thi.ng/strings": "^1.15.5" }, "files": [ "*.js", @@ -87,6 +87,5 @@ "thi.ng": { "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/rdom/src/sub.ts b/packages/rdom/src/sub.ts index 68b721349a..608e02dc3f 100644 --- a/packages/rdom/src/sub.ts +++ b/packages/rdom/src/sub.ts @@ -44,9 +44,9 @@ export function $sub( tag: IMountWithState | string, attribs?: any ): IComponent { - return isString(tag) - ? <$Sub>src.subscribe(new $Sub($wrapText(tag, attribs))) - : <$Sub>src.subscribe(new $Sub(tag)); + return <$Sub>( + src.subscribe(new $Sub(isString(tag) ? $wrapText(tag, attribs) : tag)) + ); } export class $Sub extends Subscription { diff --git a/packages/resolve-map/CHANGELOG.md b/packages/resolve-map/CHANGELOG.md index 175f0a9c6e..7e4e248529 100644 --- a/packages/resolve-map/CHANGELOG.md +++ b/packages/resolve-map/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.2.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.2.16...@thi.ng/resolve-map@4.2.17) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/resolve-map - - - - - -## [4.2.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.2.15...@thi.ng/resolve-map@4.2.16) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/resolve-map - - - - - -## [4.2.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.2.14...@thi.ng/resolve-map@4.2.15) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/resolve-map - - - - - -## [4.2.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.2.13...@thi.ng/resolve-map@4.2.14) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/resolve-map - - - - - -## [4.2.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.2.12...@thi.ng/resolve-map@4.2.13) (2021-02-20) +## [4.2.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.2.17...@thi.ng/resolve-map@4.2.18) (2021-03-12) **Note:** Version bump only for package @thi.ng/resolve-map diff --git a/packages/resolve-map/package.json b/packages/resolve-map/package.json index 1e6567385c..6fa118a0c3 100644 --- a/packages/resolve-map/package.json +++ b/packages/resolve-map/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/resolve-map", - "version": "4.2.17", + "version": "4.2.18", "description": "DAG resolution of vanilla objects & arrays with internally linked values", "module": "./index.js", "main": "./lib/index.js", @@ -44,14 +44,14 @@ "@types/node": "^14.14.14", "mocha": "^8.3.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/paths": "^4.2.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/paths": "^4.2.5" }, "files": [ "*.js", @@ -71,6 +71,5 @@ "sideEffects": false, "thi.ng": { "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/rle-pack/CHANGELOG.md b/packages/rle-pack/CHANGELOG.md index e6768cabd6..5b2a4c02d2 100644 --- a/packages/rle-pack/CHANGELOG.md +++ b/packages/rle-pack/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.1.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@2.1.35...@thi.ng/rle-pack@2.1.36) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rle-pack - - - - - -## [2.1.35](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@2.1.34...@thi.ng/rle-pack@2.1.35) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rle-pack - - - - - -## [2.1.34](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@2.1.33...@thi.ng/rle-pack@2.1.34) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rle-pack - - - - - -## [2.1.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@2.1.32...@thi.ng/rle-pack@2.1.33) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rle-pack - - - - - -## [2.1.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@2.1.31...@thi.ng/rle-pack@2.1.32) (2021-02-20) +## [2.1.37](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@2.1.36...@thi.ng/rle-pack@2.1.37) (2021-03-12) **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 5754a83a45..6ebfa22a7f 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.36", + "version": "2.1.37", "description": "Binary run-length encoding packer w/ flexible repeat bit widths", "module": "./index.js", "main": "./lib/index.js", @@ -46,12 +46,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/bitstream": "^1.1.36", - "@thi.ng/errors": "^1.2.31" + "@thi.ng/bitstream": "^1.1.37", + "@thi.ng/errors": "^1.2.32" }, "files": [ "*.js", @@ -78,6 +78,5 @@ "range-coder" ], "year": 2017 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/router/CHANGELOG.md b/packages/router/CHANGELOG.md index 4b995e9e0b..683c0e80bb 100644 --- a/packages/router/CHANGELOG.md +++ b/packages/router/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.44](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@2.0.43...@thi.ng/router@2.0.44) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/router - - - - - -## [2.0.43](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@2.0.42...@thi.ng/router@2.0.43) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/router - - - - - -## [2.0.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@2.0.41...@thi.ng/router@2.0.42) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/router - - - - - -## [2.0.41](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@2.0.40...@thi.ng/router@2.0.41) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/router - - - - - -## [2.0.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@2.0.39...@thi.ng/router@2.0.40) (2021-02-20) +## [2.0.45](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@2.0.44...@thi.ng/router@2.0.45) (2021-03-12) **Note:** Version bump only for package @thi.ng/router diff --git a/packages/router/package.json b/packages/router/package.json index be0d37c7e9..f55c5b9e0d 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/router", - "version": "2.0.44", + "version": "2.0.45", "description": "Generic router for browser & non-browser based applications", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/equiv": "^1.0.40", - "@thi.ng/errors": "^1.2.31", + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/equiv": "^1.0.41", + "@thi.ng/errors": "^1.2.32", "tslib": "^2.1.0" }, "files": [ @@ -78,6 +78,5 @@ "sideEffects": false, "thi.ng": { "year": 2014 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/rstream-csp/CHANGELOG.md b/packages/rstream-csp/CHANGELOG.md index 0828f08bad..5967eee8c2 100644 --- a/packages/rstream-csp/CHANGELOG.md +++ b/packages/rstream-csp/CHANGELOG.md @@ -3,55 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.58](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@2.0.57...@thi.ng/rstream-csp@2.0.58) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-csp - - - - - -## [2.0.57](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@2.0.56...@thi.ng/rstream-csp@2.0.57) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-csp - - - - - -## [2.0.56](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@2.0.55...@thi.ng/rstream-csp@2.0.56) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-csp - - - - - -## [2.0.55](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@2.0.54...@thi.ng/rstream-csp@2.0.55) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-csp - - - - - -## [2.0.54](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@2.0.53...@thi.ng/rstream-csp@2.0.54) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/rstream-csp - - - - - -## [2.0.53](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@2.0.52...@thi.ng/rstream-csp@2.0.53) (2021-02-22) - -**Note:** Version bump only for package @thi.ng/rstream-csp - - - - - -## [2.0.52](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@2.0.51...@thi.ng/rstream-csp@2.0.52) (2021-02-20) +## [2.0.59](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@2.0.58...@thi.ng/rstream-csp@2.0.59) (2021-03-12) **Note:** Version bump only for package @thi.ng/rstream-csp diff --git a/packages/rstream-csp/package.json b/packages/rstream-csp/package.json index 7f9281155b..7db24a8ff4 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.58", + "version": "2.0.59", "description": "@thi.ng/csp bridge module for @thi.ng/rstream", "module": "./index.js", "main": "./lib/index.js", @@ -45,12 +45,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/csp": "^1.1.55", - "@thi.ng/rstream": "^5.1.7" + "@thi.ng/csp": "^1.1.56", + "@thi.ng/rstream": "^6.0.0" }, "files": [ "*.js", @@ -77,6 +77,5 @@ "rstream" ], "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/rstream-dot/CHANGELOG.md b/packages/rstream-dot/CHANGELOG.md index 00b82f07b3..137df74fc4 100644 --- a/packages/rstream-dot/CHANGELOG.md +++ b/packages/rstream-dot/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.2.4...@thi.ng/rstream-dot@1.2.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-dot - - - - - -## [1.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.2.3...@thi.ng/rstream-dot@1.2.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-dot - - - - - -## [1.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.2.2...@thi.ng/rstream-dot@1.2.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-dot - - - - - -## [1.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.2.1...@thi.ng/rstream-dot@1.2.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-dot - - - - - -## [1.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.2.0...@thi.ng/rstream-dot@1.2.1) (2021-02-24) +## [1.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.2.5...@thi.ng/rstream-dot@1.2.6) (2021-03-12) **Note:** Version bump only for package @thi.ng/rstream-dot @@ -54,14 +22,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.1.59](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.1.58...@thi.ng/rstream-dot@1.1.59) (2021-02-20) - -**Note:** Version bump only for package @thi.ng/rstream-dot - - - - - # [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.0.26...@thi.ng/rstream-dot@1.1.0) (2019-07-07) ### Features diff --git a/packages/rstream-dot/package.json b/packages/rstream-dot/package.json index c177ff105b..8fbf50ffc3 100644 --- a/packages/rstream-dot/package.json +++ b/packages/rstream-dot/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-dot", - "version": "1.2.5", + "version": "1.2.6", "description": "Graphviz DOT conversion of @thi.ng/rstream dataflow graph topologies", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/rstream": "^5.1.7", - "@thi.ng/strings": "^1.15.4", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/rstream": "^6.0.0", + "@thi.ng/strings": "^1.15.5", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -81,6 +81,5 @@ "dot" ], "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/rstream-gestures/CHANGELOG.md b/packages/rstream-gestures/CHANGELOG.md index 279952220f..5431087a85 100644 --- a/packages/rstream-gestures/CHANGELOG.md +++ b/packages/rstream-gestures/CHANGELOG.md @@ -3,55 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@3.0.11...@thi.ng/rstream-gestures@3.0.12) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-gestures - - - - - -## [3.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@3.0.10...@thi.ng/rstream-gestures@3.0.11) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-gestures - - - - - -## [3.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@3.0.9...@thi.ng/rstream-gestures@3.0.10) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-gestures - - - - - -## [3.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@3.0.8...@thi.ng/rstream-gestures@3.0.9) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-gestures - - - - - -## [3.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@3.0.7...@thi.ng/rstream-gestures@3.0.8) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/rstream-gestures - - - - - -## [3.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@3.0.6...@thi.ng/rstream-gestures@3.0.7) (2021-02-22) - -**Note:** Version bump only for package @thi.ng/rstream-gestures - - - - - -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@3.0.5...@thi.ng/rstream-gestures@3.0.6) (2021-02-20) +## [3.0.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@3.0.12...@thi.ng/rstream-gestures@3.0.13) (2021-03-12) **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 d1d1ee2643..86215986e5 100644 --- a/packages/rstream-gestures/package.json +++ b/packages/rstream-gestures/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-gestures", - "version": "3.0.12", + "version": "3.0.13", "description": "Unified mouse, mouse wheel & multi-touch event stream abstraction", "module": "./index.js", "main": "./lib/index.js", @@ -45,15 +45,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/math": "^3.2.4", - "@thi.ng/rstream": "^5.1.7", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/math": "^3.2.5", + "@thi.ng/rstream": "^6.0.0", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -81,6 +81,5 @@ "thi.ng": { "parent": "@thi.ng/rstream", "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/rstream-graph/CHANGELOG.md b/packages/rstream-graph/CHANGELOG.md index 06144ab8d3..a72366541a 100644 --- a/packages/rstream-graph/CHANGELOG.md +++ b/packages/rstream-graph/CHANGELOG.md @@ -3,55 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.2.59](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.2.58...@thi.ng/rstream-graph@3.2.59) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-graph - - - - - -## [3.2.58](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.2.57...@thi.ng/rstream-graph@3.2.58) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-graph - - - - - -## [3.2.57](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.2.56...@thi.ng/rstream-graph@3.2.57) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-graph - - - - - -## [3.2.56](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.2.55...@thi.ng/rstream-graph@3.2.56) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-graph - - - - - -## [3.2.55](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.2.54...@thi.ng/rstream-graph@3.2.55) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/rstream-graph - - - - - -## [3.2.54](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.2.53...@thi.ng/rstream-graph@3.2.54) (2021-02-22) - -**Note:** Version bump only for package @thi.ng/rstream-graph - - - - - -## [3.2.53](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.2.52...@thi.ng/rstream-graph@3.2.53) (2021-02-20) +## [3.2.60](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.2.59...@thi.ng/rstream-graph@3.2.60) (2021-03-12) **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 8173eaa33f..9f3b6e170a 100644 --- a/packages/rstream-graph/README.md +++ b/packages/rstream-graph/README.md @@ -56,7 +56,7 @@ yarn add @thi.ng/rstream-graph ``` -Package sizes (gzipped, pre-treeshake): ESM: 1.04 KB / CJS: 1.14 KB / UMD: 1.19 KB +Package sizes (gzipped, pre-treeshake): ESM: 1.04 KB / CJS: 1.14 KB / UMD: 1.18 KB ## Dependencies diff --git a/packages/rstream-graph/package.json b/packages/rstream-graph/package.json index 266adca09a..c1b404e222 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.59", + "version": "3.2.60", "description": "Declarative dataflow graph construction for @thi.ng/rstream", "module": "./index.js", "main": "./lib/index.js", @@ -45,18 +45,18 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/atom": "^4.1.32", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/paths": "^4.2.4", - "@thi.ng/resolve-map": "^4.2.17", - "@thi.ng/rstream": "^5.1.7", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/atom": "^4.1.33", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/paths": "^4.2.5", + "@thi.ng/resolve-map": "^4.2.18", + "@thi.ng/rstream": "^6.0.0", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -84,6 +84,5 @@ "thi.ng": { "parent": "@thi.ng/rstream", "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/rstream-graph/src/api.ts b/packages/rstream-graph/src/api.ts index d9b4237674..2699a5e89a 100644 --- a/packages/rstream-graph/src/api.ts +++ b/packages/rstream-graph/src/api.ts @@ -1,6 +1,6 @@ -import type { Fn, IObjectOf, Path, NumOrString } from "@thi.ng/api"; +import type { Fn, IObjectOf, NumOrString, Path } from "@thi.ng/api"; import type { ResolveFn } from "@thi.ng/resolve-map"; -import type { ISubscribable } from "@thi.ng/rstream"; +import type { ISubscription } from "@thi.ng/rstream"; import type { Transducer } from "@thi.ng/transducers"; /** @@ -8,17 +8,20 @@ import type { Transducer } from "@thi.ng/transducers"; * {@link @thi.ng/rstream#ISubscribable} using given object of inputs * and node ID. See `node()` and `node1()`. */ -export type NodeFactory = (src: NodeInputs, id: string) => ISubscribable; +export type NodeFactory = ( + src: NodeInputs, + id: string +) => ISubscription; export type NodeResolver = Fn; -export type NodeInputs = IObjectOf>; -export type NodeOutputs = IObjectOf>; +export type NodeInputs = IObjectOf>; +export type NodeOutputs = IObjectOf>; export type Graph = IObjectOf; export interface Node { ins: NodeInputs; outs: NodeOutputs; - node: ISubscribable; + node: ISubscription; } /** @@ -103,14 +106,14 @@ export interface NodeSpec { export interface NodeInputSpec { id?: string; path?: Path; - stream?: string | ((resolve: ResolveFn) => ISubscribable); - const?: any | ((resolve: ResolveFn) => any); + stream?: string | Fn>; + const?: any | Fn; xform?: Transducer; } export type NodeOutputSpec = Path | NodeOutputFn; export type NodeOutputFn = ( - node: ISubscribable, + node: ISubscription, id: NumOrString -) => ISubscribable; +) => ISubscription; diff --git a/packages/rstream-graph/src/graph.ts b/packages/rstream-graph/src/graph.ts index 98d392993b..7d713bf1f9 100644 --- a/packages/rstream-graph/src/graph.ts +++ b/packages/rstream-graph/src/graph.ts @@ -8,7 +8,7 @@ import { CloseMode, fromIterableSync, fromViewUnsafe, - ISubscribable, + ISubscription, StreamSync, sync, } from "@thi.ng/rstream"; @@ -22,6 +22,7 @@ import type { NodeInputSpec, NodeOutputs, NodeOutputSpec, + NodeResolver, NodeSpec, } from "./api"; @@ -39,18 +40,17 @@ import type { * @param spec - */ export const initGraph = (state: IAtom, spec: GraphSpec): Graph => { - const res: Graph = {}; + const res: IObjectOf = {}; for (let id in spec) { const n = spec[id]; - res[id] = isNodeSpec(n) - ? nodeFromSpec(state, spec[id], id) - : n; + res[id] = isNodeSpec(n) ? nodeFromSpec(state, n, id) : n; } return resolve(res); }; +/** @internal */ const isNodeSpec = (x: any): x is NodeSpec => - isPlainObject(x) && isFunction((x).fn); + isPlainObject(x) && isFunction(x.fn); /** * Transforms a single {@link NodeSpec} into a lookup function for @@ -115,7 +115,7 @@ const prepareNodeInputs = ( if (!ins) return res; for (let id in ins) { const i = ins[id]; - const src = i.path + const src: ISubscription = i.path ? fromViewUnsafe(state, { path: i.path }) : i.stream ? isString(i.stream) @@ -127,14 +127,14 @@ const prepareNodeInputs = ( { closeIn: CloseMode.NEVER } ) : illegalArgs(`invalid node input: ${id}`); - res[id] = i.xform ? src.subscribe(i.xform, id) : src; + res[id] = i.xform ? src.transform(i.xform, { id }) : src; } return res; }; const prepareNodeOutputs = ( outs: IObjectOf | undefined, - node: ISubscribable, + node: ISubscription, state: IAtom, nodeID: string ) => { @@ -152,7 +152,7 @@ const prepareNodeOutputs = ( }; const nodeOutAll = ( - node: ISubscribable, + node: ISubscription, state: IAtom, nodeID: string, path: Path @@ -165,7 +165,7 @@ const nodeOutAll = ( ); const nodeOutID = ( - node: ISubscribable, + node: ISubscription, state: IAtom, nodeID: string, path: Path, @@ -175,8 +175,10 @@ const nodeOutID = ( { next: (x) => state.resetIn(path, x), }, - map((x) => (x != null ? x[id] : x)), - { id: `out-${nodeID}-${id}` } + { + xform: map((x: any) => (x != null ? x[id] : x)), + id: `out-${nodeID}-${id}`, + } ); /** @@ -258,7 +260,7 @@ export const node = ( inputIDs?: string[], reset = false ): NodeFactory => ( - src: IObjectOf>, + src: IObjectOf>, id: string ): StreamSync => ( ensureInputs(src, inputIDs, id), sync({ src, xform, id, reset }) @@ -277,14 +279,12 @@ export const node1 = ( xform?: Transducer, inputID = "src" ): NodeFactory => ( - src: IObjectOf>, + src: IObjectOf>, id: string -): ISubscribable => ( - ensureInputs(src, [inputID], id), - xform - ? src[inputID].subscribe(xform, { id }) - : src[inputID].subscribe({}, { id }) -); +): ISubscription => { + ensureInputs(src, [inputID], id); + return src[inputID].subscribe({}, { xform, id }); +}; /** * Syntax sugar for `node()`, intended for nodes w/ 2 inputs, by default @@ -309,7 +309,7 @@ export const node2 = ( * @param nodeID - */ export const ensureInputs = ( - src: IObjectOf>, + src: IObjectOf>, inputIDs: string[] | undefined, nodeID: string ) => { diff --git a/packages/rstream-graph/test/index.ts b/packages/rstream-graph/test/index.ts index 1f312e525b..369ab6391a 100644 --- a/packages/rstream-graph/test/index.ts +++ b/packages/rstream-graph/test/index.ts @@ -1,16 +1,16 @@ import { Atom } from "@thi.ng/atom"; -import * as rs from "@thi.ng/rstream"; +import { fromIterable } from "@thi.ng/rstream"; import { map } from "@thi.ng/transducers"; import * as assert from "assert"; -import * as rsg from "../src"; +import { add, initGraph, mul, node1 } from "../src"; describe("rstream-graph", () => { it("basic", (done) => { const acc: number[] = []; const state = new Atom({ a: 1, b: 2 }); - const graph = rsg.initGraph(state, { + const graph = initGraph(state, { foo: () => ({ - node: rs.fromIterable([2]), + node: fromIterable([2]), ins: {}, outs: {}, }), @@ -20,7 +20,7 @@ describe("rstream-graph", () => { outs: {}, }), add: { - fn: rsg.add, + fn: add, ins: { a: { path: "a" }, b: { path: "b" }, @@ -30,10 +30,10 @@ describe("rstream-graph", () => { }, }, mul: { - fn: rsg.mul, + fn: mul, ins: { a: { stream: "/add/outs/alt" }, - b: { stream: () => rs.fromIterable([10, 20, 30]) }, + b: { stream: () => fromIterable([10, 20, 30]) }, c: { stream: "/bar/node" }, }, outs: { @@ -47,7 +47,7 @@ describe("rstream-graph", () => { ins: { src: { stream: "/mul/node" }, }, - fn: rsg.node1(map((x: number) => ({ x: x, x2: x * 2 }))), + fn: node1(map((x: number) => ({ x: x, x2: x * 2 }))), outs: { "*": "res", }, @@ -56,7 +56,7 @@ describe("rstream-graph", () => { ins: { src: { stream: "/res/node" }, }, - fn: rsg.node1(), + fn: node1(), outs: { x: "res2.x", }, diff --git a/packages/rstream-log-file/CHANGELOG.md b/packages/rstream-log-file/CHANGELOG.md index 1e6bd96f88..3b936d7507 100644 --- a/packages/rstream-log-file/CHANGELOG.md +++ b/packages/rstream-log-file/CHANGELOG.md @@ -3,55 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.80](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@0.1.79...@thi.ng/rstream-log-file@0.1.80) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-log-file - - - - - -## [0.1.79](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@0.1.78...@thi.ng/rstream-log-file@0.1.79) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-log-file - - - - - -## [0.1.78](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@0.1.77...@thi.ng/rstream-log-file@0.1.78) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-log-file - - - - - -## [0.1.77](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@0.1.76...@thi.ng/rstream-log-file@0.1.77) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-log-file - - - - - -## [0.1.76](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@0.1.75...@thi.ng/rstream-log-file@0.1.76) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/rstream-log-file - - - - - -## [0.1.75](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@0.1.74...@thi.ng/rstream-log-file@0.1.75) (2021-02-22) - -**Note:** Version bump only for package @thi.ng/rstream-log-file - - - - - -## [0.1.74](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@0.1.73...@thi.ng/rstream-log-file@0.1.74) (2021-02-20) +## [0.1.81](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@0.1.80...@thi.ng/rstream-log-file@0.1.81) (2021-03-12) **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 935a173e3e..6c929d0d34 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.80", + "version": "0.1.81", "description": "File output handler for structured, multilevel & hierarchical loggers based on @thi.ng/rstream", "module": "./index.js", "main": "./lib/index.js", @@ -45,11 +45,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/rstream": "^5.1.7" + "@thi.ng/rstream": "^6.0.0" }, "files": [ "*.js", @@ -71,6 +71,5 @@ "thi.ng": { "parent": "@thi.ng/rstream-log", "year": 2017 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/rstream-log/CHANGELOG.md b/packages/rstream-log/CHANGELOG.md index 8b977747a2..19684a96d1 100644 --- a/packages/rstream-log/CHANGELOG.md +++ b/packages/rstream-log/CHANGELOG.md @@ -3,55 +3,7 @@ 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/rstream-log@3.2.8...@thi.ng/rstream-log@3.2.9) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-log - - - - - -## [3.2.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.2.7...@thi.ng/rstream-log@3.2.8) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-log - - - - - -## [3.2.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.2.6...@thi.ng/rstream-log@3.2.7) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-log - - - - - -## [3.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.2.5...@thi.ng/rstream-log@3.2.6) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-log - - - - - -## [3.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.2.4...@thi.ng/rstream-log@3.2.5) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/rstream-log - - - - - -## [3.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.2.3...@thi.ng/rstream-log@3.2.4) (2021-02-22) - -**Note:** Version bump only for package @thi.ng/rstream-log - - - - - -## [3.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.2.2...@thi.ng/rstream-log@3.2.3) (2021-02-20) +## [3.2.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.2.9...@thi.ng/rstream-log@3.2.10) (2021-03-12) **Note:** Version bump only for package @thi.ng/rstream-log diff --git a/packages/rstream-log/package.json b/packages/rstream-log/package.json index 320b5c051b..3e7acfc974 100644 --- a/packages/rstream-log/package.json +++ b/packages/rstream-log/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-log", - "version": "3.2.9", + "version": "3.2.10", "description": "Structured, multilevel & hierarchical loggers based on @thi.ng/rstream", "module": "./index.js", "main": "./lib/index.js", @@ -45,16 +45,16 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/rstream": "^5.1.7", - "@thi.ng/strings": "^1.15.4", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/rstream": "^6.0.0", + "@thi.ng/strings": "^1.15.5", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -81,6 +81,5 @@ "thi.ng": { "parent": "@thi.ng/rstream", "year": 2017 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/rstream-query/CHANGELOG.md b/packages/rstream-query/CHANGELOG.md index 6fc1796938..b550e8bfd0 100644 --- a/packages/rstream-query/CHANGELOG.md +++ b/packages/rstream-query/CHANGELOG.md @@ -3,55 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.1.65](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.1.64...@thi.ng/rstream-query@1.1.65) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-query - - - - - -## [1.1.64](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.1.63...@thi.ng/rstream-query@1.1.64) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-query - - - - - -## [1.1.63](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.1.62...@thi.ng/rstream-query@1.1.63) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-query - - - - - -## [1.1.62](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.1.61...@thi.ng/rstream-query@1.1.62) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream-query - - - - - -## [1.1.61](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.1.60...@thi.ng/rstream-query@1.1.61) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/rstream-query - - - - - -## [1.1.60](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.1.59...@thi.ng/rstream-query@1.1.60) (2021-02-22) - -**Note:** Version bump only for package @thi.ng/rstream-query - - - - - -## [1.1.59](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.1.58...@thi.ng/rstream-query@1.1.59) (2021-02-20) +## [1.1.66](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.1.65...@thi.ng/rstream-query@1.1.66) (2021-03-12) **Note:** Version bump only for package @thi.ng/rstream-query diff --git a/packages/rstream-query/README.md b/packages/rstream-query/README.md index 6c510a1b89..8a6d644e8e 100644 --- a/packages/rstream-query/README.md +++ b/packages/rstream-query/README.md @@ -76,7 +76,7 @@ yarn add @thi.ng/rstream-query ``` -Package sizes (gzipped, pre-treeshake): ESM: 2.67 KB / CJS: 2.76 KB / UMD: 2.65 KB +Package sizes (gzipped, pre-treeshake): ESM: 2.67 KB / CJS: 2.75 KB / UMD: 2.64 KB ## Dependencies diff --git a/packages/rstream-query/package.json b/packages/rstream-query/package.json index b05a483a08..c1409e645e 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.65", + "version": "1.1.66", "description": "@thi.ng/rstream based triple store & reactive query engine", "module": "./index.js", "main": "./lib/index.js", @@ -45,19 +45,19 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/associative": "^5.1.5", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/equiv": "^1.0.40", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/math": "^3.2.4", - "@thi.ng/rstream": "^5.1.7", - "@thi.ng/rstream-dot": "^1.2.5", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/associative": "^5.1.6", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/equiv": "^1.0.41", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/math": "^3.2.5", + "@thi.ng/rstream": "^6.0.0", + "@thi.ng/rstream-dot": "^1.2.6", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -87,6 +87,5 @@ "parent": "@thi.ng/rstream", "status": "alpha", "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/rstream-query/src/api.ts b/packages/rstream-query/src/api.ts index 223378777f..69f3532537 100644 --- a/packages/rstream-query/src/api.ts +++ b/packages/rstream-query/src/api.ts @@ -1,5 +1,5 @@ -import { ILogger, IObjectOf, NULL_LOGGER } from "@thi.ng/api"; -import type { ISubscribable } from "@thi.ng/rstream"; +import { Fn, ILogger, IObjectOf, NULL_LOGGER } from "@thi.ng/api"; +import type { ISubscription } from "@thi.ng/rstream"; export type Pattern = [any, any, any]; @@ -15,9 +15,9 @@ export type Solution = IObjectOf; export type Solutions = Set; -export type QuerySolution = ISubscribable; +export type QuerySolution = ISubscription; -export type BindFn = (s: Solution) => any; +export type BindFn = Fn; export interface Edit { index: Set; diff --git a/packages/rstream-query/src/store.ts b/packages/rstream-query/src/store.ts index 4345032c44..4c75c5e241 100644 --- a/packages/rstream-query/src/store.ts +++ b/packages/rstream-query/src/store.ts @@ -5,7 +5,7 @@ import { illegalArgs } from "@thi.ng/errors"; import { min3id } from "@thi.ng/math"; import { CloseMode, - ISubscribable, + ISubscription, nextID, Stream, Subscription, @@ -55,8 +55,8 @@ export class TripleStore implements Iterable, IToDot { indexS: Map; indexP: Map; indexO: Map; - indexSelections: IObjectOf>>; - queries: Map>; + indexSelections: IObjectOf>>; + queries: Map>; allIDs: TripleIds; streamAll: Stream; @@ -186,29 +186,33 @@ export class TripleStore implements Iterable, IToDot { * @param id - * @param param1 - */ - addPatternQuery(pattern: Pattern, id?: string): ISubscribable; + addPatternQuery(pattern: Pattern, id?: string): ISubscription; addPatternQuery( pattern: Pattern, id?: string, emitTriples?: false - ): ISubscribable; + ): ISubscription; addPatternQuery( pattern: Pattern, id?: string, emitTriples?: true - ): ISubscribable; - addPatternQuery(pattern: Pattern, id?: string, emitTriples = true) { - let results: ISubscribable | undefined; + ): ISubscription; + addPatternQuery( + pattern: Pattern, + id?: string, + emitTriples = true + ): ISubscription { + let results: ISubscription | undefined; const [s, p, o] = pattern; if (s == null && p == null && o == null) { - results = >this.streamAll; + results = this.streamAll; } else { const key = JSON.stringify(pattern); if (!(results = this.queries.get(key))) { const qs = this.getIndexSelection(this.streamS, s, "s"); const qp = this.getIndexSelection(this.streamP, p, "p"); const qo = this.getIndexSelection(this.streamO, o, "o"); - let src: IObjectOf>; + let src: IObjectOf>; let xform = intersect2; // optimize cases with 2 null terms (only needs single intersection w/ streamAll) if (s == null && p == null) { @@ -221,19 +225,19 @@ export class TripleStore implements Iterable, IToDot { src = { s: qs, p: qp, o: qo }; xform = intersect3; } - results = >sync({ + results = sync({ id, src, xform, reset: true, }); - this.queries.set(key, >results); + this.queries.set(key, results); submit(this.indexS, qs, s); submit(this.indexP, qp, p); submit(this.indexO, qo, o); } } - return emitTriples ? results.subscribe(resultTriples(this)) : results; + return emitTriples ? results.transform(resultTriples(this)) : results; } /** @@ -377,9 +381,8 @@ export class TripleStore implements Iterable, IToDot { spec.bind && xforms.push(bindVars(spec.bind)); spec.select && xforms.push(filterSolutions(spec.select)); if (xforms.length) { - query = >( - query!.subscribe(comp.apply(null, xforms)) - ); + // @ts-ignore + query = query!.transform(...xforms); } return query!; } @@ -432,7 +435,7 @@ export class TripleStore implements Iterable, IToDot { stream: Stream, key: any, id: string - ): Subscription { + ): ISubscription { if (key == null) { return this.streamAll; } @@ -456,7 +459,7 @@ export class TripleStore implements Iterable, IToDot { const submit = ( index: Map, - stream: Subscription, + stream: ISubscription, key: any ) => { if (key != null) { diff --git a/packages/rstream/CHANGELOG.md b/packages/rstream/CHANGELOG.md index 859d4529b4..f328f62644 100644 --- a/packages/rstream/CHANGELOG.md +++ b/packages/rstream/CHANGELOG.md @@ -3,41 +3,74 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@5.1.6...@thi.ng/rstream@5.1.7) (2021-03-03) +# [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@5.1.7...@thi.ng/rstream@6.0.0) (2021-03-12) -**Note:** Version bump only for package @thi.ng/rstream +### Bug Fixes +* **rstream:** fix wrong imports ([ae4866a](https://github.com/thi-ng/umbrella/commit/ae4866adb52800af4dee30392d8482befd8a9435)) +* **rstream:** minor update/revert sub ctor args ([c651421](https://github.com/thi-ng/umbrella/commit/c651421e7809df1a37103628e54d3e21161e8c0a)) +* **rstream:** PubSub dispatch & error handling ([cca0f34](https://github.com/thi-ng/umbrella/commit/cca0f34568c9e1a6c30a6a423e7469a477e5a76d)) +* **rstream:** update failing tests ([ae591a1](https://github.com/thi-ng/umbrella/commit/ae591a1a8a8647768d38b783c094ae1bbe94a278)) +### Features -## [5.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@5.1.5...@thi.ng/rstream@5.1.6) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream - - - - - -## [5.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@5.1.4...@thi.ng/rstream@5.1.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/rstream - - - +* **rstream:** [#281](https://github.com/thi-ng/umbrella/issues/281) update Subscription error/teardown logic ([a9e4040](https://github.com/thi-ng/umbrella/commit/a9e40407d0c0ec4e3ffdd3983d70a9e40aec2356)) +* **rstream:** add .transform() error handler opt ([#276](https://github.com/thi-ng/umbrella/issues/276)) ([22c6f7c](https://github.com/thi-ng/umbrella/commit/22c6f7cb25516359690811c39a184b0e9838ea02)) +* **rstream:** add generic type for PubSub topics ([08adc5f](https://github.com/thi-ng/umbrella/commit/08adc5f2f6c719cdda0a8eb4e5548bf6c5c1cf75)) +* **rstream:** add ISubscription interface ([98edee0](https://github.com/thi-ng/umbrella/commit/98edee0bc84763547a1c06394d78456565fbc9de)) +* **rstream:** add PubSub.transformTopic() ([123e15d](https://github.com/thi-ng/umbrella/commit/123e15d84557990c682ed80f9f97eafe94c09b43)) +* **rstream:** add sidechainPartitionRAF() ([a101626](https://github.com/thi-ng/umbrella/commit/a10162625836d5392199d34149c281f9cc47a572)) +* **rstream:** add StreamSource error handling ([73023b6](https://github.com/thi-ng/umbrella/commit/73023b6979dd0cf4b95c6d072bfbda8c12ba9438)) +* **rstream:** add Sub2 WIP impl ([de4149b](https://github.com/thi-ng/umbrella/commit/de4149bc0504c4be9faef8b467eee74ecf9caa05)) +* **rstream:** further simplify ISubscribable & impls ([9e290fe](https://github.com/thi-ng/umbrella/commit/9e290fe2e3813d0096eacd28d700f9000155bc5e)) +* **rstream:** log error to console ([594d806](https://github.com/thi-ng/umbrella/commit/594d806fbc2176d3458d80e390baa0cb4b0d7b60)), closes [#125](https://github.com/thi-ng/umbrella/issues/125) [#276](https://github.com/thi-ng/umbrella/issues/276) +* **rstream:** update DONE state & teardown logic ([a8a8c44](https://github.com/thi-ng/umbrella/commit/a8a8c44ed8a42b91f92fe9040cb1ce28b17113e7)) +* **rstream:** update error handler sig ([#281](https://github.com/thi-ng/umbrella/issues/281)) ([015380a](https://github.com/thi-ng/umbrella/commit/015380ac20e342f83757556e158320e23a42502a)) +* **rstream:** update ITransformable.transform() ([fe0eaa9](https://github.com/thi-ng/umbrella/commit/fe0eaa9f145d627dce67acfe2650c38222121ad1)) +* **rstream:** update PubSub ([fa87168](https://github.com/thi-ng/umbrella/commit/fa87168ffbb683aed495b7786a4d100510d29c04)) +* **rstream:** update Sub2, State enum ([db0ab34](https://github.com/thi-ng/umbrella/commit/db0ab34fcea8869d9c85c51f5faacf1e1f6bb0ec)) +* **rstream:** update Subscription FSM, add/update tests ([ea1d0c1](https://github.com/thi-ng/umbrella/commit/ea1d0c1fe2132cf00e2f2851cb770007a5965c13)) -## [5.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@5.1.3...@thi.ng/rstream@5.1.4) (2021-03-03) +### Performance Improvements -**Note:** Version bump only for package @thi.ng/rstream +* **rstream:** revert to storing child subs in array ([014bf20](https://github.com/thi-ng/umbrella/commit/014bf20ee3fdfa31377a08eaa5dc8fe211cadeac)) +### BREAKING CHANGES +* **rstream:** remove `.subscribe(sub, xform, opts)` signature. +Transducer now supplied via `xform` key in `opts` (or use `.transform()` +instead of `.subscribe()`) +- further simplify `Subscription.subscribe()` / `.transform()` +- update Subscription ctor args +- make `.subscribe()` child subs partial again +- remove temporary & obsolete again `DUMMY` subscriber +- add docs +- update tests +* **rstream:** replace transducer only version of +`PubSub.subscribeTopic()` with new `.transformTopic()`. +Similarly to 22c6f7cb2, `.subscribeTopic()` subs also need to +provide at least a `next` key (for typechecking only) -## [5.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@5.1.2...@thi.ng/rstream@5.1.3) (2021-02-24) +- add .transformTopic() w/ opt error handling support +- TODO multi-transducer overrides for .transformTopic() +* **rstream:** update ISubscribable contract, remove transducer +only version of `.subscribe()`, MUST provide dummy sub w/ transducer +OR (better) use `.transform()` instead (which also more clearly +communicates intention...) -**Note:** Version bump only for package @thi.ng/rstream +- another breaking change side effect for `.subscribe()`: + `next()` handlers MUST be provided now in first arg (child sub), this + is NOT because they're mandatory now, but TS won't be able to + correctly infer arg types when using `Partial>` +- add `DUMMY` subscriber constant w/ empty `next() {}` +- simplify internal `.subscribe()` logic +- add `WithErrorHandlerOpts` interface +- update `.transform()` & `.map()`: add error handling support @@ -54,14 +87,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [5.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@5.1.0...@thi.ng/rstream@5.1.1) (2021-02-20) - -**Note:** Version bump only for package @thi.ng/rstream - - - - - # [5.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@5.0.15...@thi.ng/rstream@5.1.0) (2021-01-22) diff --git a/packages/rstream/README.md b/packages/rstream/README.md index 91a9f0a61c..4a4583c635 100644 --- a/packages/rstream/README.md +++ b/packages/rstream/README.md @@ -12,7 +12,7 @@ This project is part of the - [About](#about) - [Conceptual differences to RxJS](#conceptual-differences-to-rxjs) - [Status](#status) - - [Breaking changes in 5.0.0](#breaking-changes-in-500) + - [New features & breaking changes in 6.0.0](#new-features--breaking-changes-in-600) - [Support packages](#support-packages) - [Related packages](#related-packages) - [Installation](#installation) @@ -39,6 +39,7 @@ This project is part of the - [Parallel stream processing via workers](#parallel-stream-processing-via-workers) - [Stream processing via workers](#stream-processing-via-workers) - [Other subscription ops](#other-subscription-ops) + - [Error handling](#error-handling) - [Authors](#authors) - [Maintainer](#maintainer) - [Contributors](#contributors) @@ -103,62 +104,63 @@ programming: [Search or submit any issues for this package](https://github.com/thi-ng/umbrella/issues?q=%5Brstream%5D+in%3Atitle) -### Breaking changes in 5.0.0 +### New features & breaking changes in 6.0.0 -Type inference for `sync()` (aka `StreamSync`), one of the main pillars of this -package, was semi-broken in earlier versions and has been updated to better -infer result types from the given object of input streams. For this work, input -sources now MUST be given as object (array form is not allowed anymore, see -below). Furthermore, the two generics have different meanings now and unless you -were using `sync(...)` these will need to be updated (or, better yet, -removed). See -[source](https://github.com/thi-ng/umbrella/blob/develop/packages/rstream/src/stream-sync.ts) -for more details. +Completely revised & improved [error handling](#error-handling), stronger +distinction between `.subscribe()` and `.transform()` methods & internal +simplification of their implementations. -```ts -// NEW approach -const main = sync({ - src: { - a: reactive(23), - b: reactive("foo").map((x) => x.toUpperCase()), - c: reactive([1, 2]) - } -}); -``` +1. All error handlers now MUST return a boolean to indicate if the error was + recoverable from or should put the subscription into the error state. See + [error handling](#error-handling) for details. -`main`'s type can now be inferred as: +2. The options given to `.transform()` and `.map()` can now include an `error` + handler: ```ts -StreamSync< - { a: Stream, b: Subscription, c: Stream }, - { a: number, b: string, c: number[] } -> -``` +// transform stream with given transducer(s) +// and forward any errors to `handleError` (user defined fn) +src.transform(xf1, xf2,..., { error: (e) => { ... } }); -If the `xform` (transducer) option is given, the result will be inferred based -on the transducer's result type... +// or, also new, provide everything as single options object +// (for this version, see note (1) below) +src.transform({ xform: map(...), error: handleError }); +``` -To compensate for the loss of specifying input sources as array (rather than as -an object), the [`autoObj()` -reducer](https://github.com/thi-ng/umbrella/blob/develop/packages/transducers/src/rfn/auto-obj.ts) -has been added, allowing for quick conversion of an array into an object with -auto-labeled keys. +3. The `.subscribe(sub, xform, opts)` signature has been removed and the `xform` + (transducer) must now be given as part of the options object: ```ts -const main = sync({ - src: autoObj("input", [reactive(23), reactive("foo"), reactive([1, 2])]) -}); +const src = reactive(1); + +// old +src.subscribe(trace("foo"), filter((x) => x < 10), { id: "child-sub" }); + +// new, see note (1) below +src.subscribe(trace("foo"), { xform: filter((x) => x < 10), id: "child-sub" }); ``` -In this case the type of `main` will be inferred as: +4. Added generics for [PubSub](#topic-based-splitting) topics, added + `.transformTopic()` and updated signatures for `.subscribeTopic()`, both in + similarity to above. ```ts -StreamSync< - IObjectOf | Stream | Stream>, - IObjectOf -> +type Event = { id: string; value: any; }; + +const src = pubsub({ topic: (e) => e.id }); + +// transform topic stream with given transducer (see note (1) below) +// and forward any errors to `handleError` (user defined fn) +src.transformTopic("foo", map((e) => e.value), { error: handleError }) ``` +**Notes:** + +- (1): If using multiple transducers, they must be pre-composed with + [`comp()`](https://docs.thi.ng/umbrella/transducers/modules.html#comp). Other + signatures of `.transform()` method support up to 4 transducers and composes + them automatically. + ### Support packages - [@thi.ng/rstream-csp](https://github.com/thi-ng/umbrella/tree/develop/packages/rstream-csp) - [@thi.ng/csp](https://github.com/thi-ng/umbrella/tree/develop/packages/csp) bridge module for [@thi.ng/rstream](https://github.com/thi-ng/umbrella/tree/develop/packages/rstream) @@ -171,6 +173,9 @@ StreamSync< ### Related packages +- [@thi.ng/atom](https://github.com/thi-ng/umbrella/tree/develop/packages/atom) - Mutable wrappers for nested immutable values with optional undo/redo history and transaction support +- [@thi.ng/hdom](https://github.com/thi-ng/umbrella/tree/develop/packages/hdom) - Lightweight vanilla ES6 UI component trees with customizable branch-local behaviors +- [@thi.ng/rdom](https://github.com/thi-ng/umbrella/tree/develop/packages/rdom) - Lightweight, reactive, VDOM-less UI/DOM components with async lifecycle and [@thi.ng/hiccup](https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup) compatible - [@thi.ng/transducers](https://github.com/thi-ng/umbrella/tree/develop/packages/transducers) - Lightweight transducer implementations for ES6 / TypeScript ## Installation @@ -187,7 +192,7 @@ yarn add @thi.ng/rstream ``` -Package sizes (gzipped, pre-treeshake): ESM: 5.45 KB / CJS: 5.64 KB / UMD: 5.58 KB +Package sizes (gzipped, pre-treeshake): ESM: 5.56 KB / CJS: 5.75 KB / UMD: 5.71 KB ## Dependencies @@ -805,6 +810,49 @@ Create value stream from worker messages. - [transduce](https://github.com/thi-ng/umbrella/tree/develop/packages/rstream/src/subs/transduce.ts) - transduce or just reduce an entire stream into a promise - [tween](https://github.com/thi-ng/umbrella/tree/develop/packages/rstream/src/tween.ts) - stream interpolation +### Error handling + +**Detailed information, discussion & diagrams about the new error handling can +be found in [this issue](https://github.com/thi-ng/umbrella/issues/281)** + +The `ISubscriber` interface supports optional error handlers which will be +called if code in the `next()` or `done()` handlers throws an error. If no error +handler is defined for a subscriber, the wrapping `Subscription`'s own error +handler will be called, which _might_ put this subscription into an error +state and stop it from receiving new values. + +```ts +src = subscription({ next(x) { throw x; } }); + +// triggers error, caught by subscription wrapper +src.next(1); +// sub-0 unhandled error: 1 + +src.getState() === State.ERROR +// true + +// no error, but also inputs won't be received/processed either +src.next(2) + +// another sub with error handler & indicating error could be handled +src = subscription({ + next(x) { throw x; }, + error(x) { console.warn("eeek", x); return true; } +}); + +// error caught by given handler +src.next(1) +// eeek 1 + +// sub still usable, no error +src.getState() !== State.ERROR +// true + +// further inputs still accepted +src.next(2) +// eeek 2 +``` + ## Authors ### Maintainer diff --git a/packages/rstream/package.json b/packages/rstream/package.json index 5fd9fee40d..49519edf25 100644 --- a/packages/rstream/package.json +++ b/packages/rstream/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream", - "version": "5.1.7", + "version": "6.0.0", "description": "Reactive streams & subscription primitives for constructing dataflow graphs / pipelines", "module": "./index.js", "main": "./lib/index.js", @@ -45,17 +45,17 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/arrays": "^0.10.7", - "@thi.ng/associative": "^5.1.5", - "@thi.ng/atom": "^4.1.32", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/arrays": "^0.10.8", + "@thi.ng/associative": "^5.1.6", + "@thi.ng/atom": "^4.1.33", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -88,9 +88,11 @@ "sideEffects": false, "thi.ng": { "related": [ + "atom", + "hdom", + "rdom", "transducers" ], "year": 2017 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/rstream/src/api.ts b/packages/rstream/src/api.ts index 9cc18cee1a..e38b614e4e 100644 --- a/packages/rstream/src/api.ts +++ b/packages/rstream/src/api.ts @@ -1,14 +1,13 @@ import { Fn, Fn0, IDeref, IID, ILogger, NULL_LOGGER } from "@thi.ng/api"; import type { Transducer } from "@thi.ng/transducers"; import type { Stream } from "./stream"; -import type { Subscription } from "./subscription"; export enum State { IDLE, ACTIVE, DONE, + UNSUBSCRIBED, ERROR, - DISABLED, // TODO currently unused } /** @@ -67,7 +66,7 @@ export interface CommonOpts { cache: boolean; } -export interface TransformableOpts extends CommonOpts { +export interface WithTransform { /** * Transducer to transform incoming stream values. If given, all * child subscriptions will only receive the transformed result @@ -76,71 +75,156 @@ export interface TransformableOpts extends CommonOpts { xform: Transducer; } +export interface TransformableOpts + extends CommonOpts, + WithTransform {} + +export type ErrorHandler = Fn; + +export interface WithErrorHandler { + /** + * Optional error handler to use for this + */ + error: ErrorHandler; +} + +export interface WithErrorHandlerOpts extends CommonOpts, WithErrorHandler {} + export interface SubscriptionOpts extends TransformableOpts { /** * Parent stream / subscription. */ - parent: ISubscribable; + parent: ISubscription; } export interface ISubscriber { + /** + * Receives new input value `x` and executes any side effect. + */ next: Fn; - error?: Fn; + /** + * Error handler, which will be called to handle any uncaught errors while + * executing {@link ISubscriber.next} or a transducer function attached to + * the {@link Subscription} wrapping this subscriber. The error handler must + * return true to indicate the error could be successfully handled/recovered + * from. If false, the subscription will go into {@link State.ERROR} and + * stops processing any further values (plus might trigger recursive + * teardown of the upstream dataflow topology). + */ + error?: ErrorHandler; + /** + * Life cycle handler, usually invoked automatically when a finite stream + * source is finished. + * + * @remarks + * If the wrapping subscription has an associated transducer, any + * potentially internally buffered values will still be delivered to + * `.next()` first and the `.done()` handler only executed after. + * + * `.done()` handlers are called depth-first (in terms of + * dataflow/subscription topology) and the wrapping subscription instance + * usually then triggers a teardown in reverse (topological) order, by + * calling {@link ISubscribable.unsubscribe} on itself. + * + * If an error occurs during the execution of this handler, the subscription + * will still be potentially placed into the ERROR state, depending on + * presence and outcome of an error handler. + */ done?: Fn0; /** * Internal use only. Do not use. */ - __owner?: ISubscribable; + __owner?: ISubscription; [id: string]: any; } -export interface ISubscribable extends IDeref, IID { +export interface ISubscribable extends IDeref, IID { + /** + * Adds given `sub` as child subscription. + * + * @param sub + */ + subscribe(sub: ISubscription): ISubscription; + /** + * Wraps given partial `sub` in a {@link Subscription} and attaches it as + * child subscription. + * + * @param sub + * @param opts + */ subscribe( - sub: Partial>, - opts?: Partial - ): Subscription; - subscribe( - sub: Partial>, - xform: Transducer, + sub: Partial>, opts?: Partial - ): Subscription; - subscribe( - xform: Transducer, - opts?: Partial - ): Subscription; - subscribe(sub: Subscription): Subscription; - unsubscribe(sub?: Partial>): boolean; - getState(): State; + ): ISubscription; + /** + * Wraps given partial `sub` in a {@link Subscription} and attaches it as + * child subscription. If `opts` defines a transducer (via `xform` key), + * input values will be transformed first before reaching the child sub's + * {@link ISubsciber.next} handler. Any further downstream subscriptions + * attached to the returned wrapped sub will also only receive those + * transformed values. + * + * @see {@link ITransformable} + * + * @param sub + * @param opts + */ + subscribe( + sub: Partial>, + opts?: Partial> + ): ISubscription; + /** + * Removes given child sub, or if `sub` is omitted, detaches this + * subscription itself from its upstream parent (possibly triggering a + * cascade of further unsubscriptions, depending on + * {@link CommonOpts.closeOut} settings of parent(s)). + * + * @param sub + */ + unsubscribe(sub?: ISubscription): boolean; } export interface ITransformable { transform( a: Transducer, - opts?: Partial - ): Subscription; + opts?: Partial + ): ISubscription; transform( a: Transducer, b: Transducer, - opts?: Partial - ): Subscription; + opts?: Partial + ): ISubscription; transform( a: Transducer, b: Transducer, c: Transducer, - opts?: Partial - ): Subscription; + opts?: Partial + ): ISubscription; transform( a: Transducer, b: Transducer, c: Transducer, d: Transducer, - opts?: Partial - ): Subscription; + opts?: Partial + ): ISubscription; + transform( + opts: WithTransform & Partial + ): ISubscription; + map( + fn: Fn, + opts?: Partial + ): ISubscription; } -export interface ISubscribableSubscriber - extends ISubscriber, - ISubscribable {} +export interface ISubscription + extends IDeref, + ISubscriber, + ISubscribable, + ITransformable { + parent?: ISubscription; + + getState(): State; +} export interface IStream extends ISubscriber { cancel: StreamCancel; diff --git a/packages/rstream/src/forkjoin.ts b/packages/rstream/src/forkjoin.ts index b72ee88491..bbd1589cb0 100644 --- a/packages/rstream/src/forkjoin.ts +++ b/packages/rstream/src/forkjoin.ts @@ -128,9 +128,9 @@ export const forkJoin = ( map((id) => [ String(id), opts.src - .transform(map((x) => opts.fork(id, numWorkers, x))) - .subscribe( - tunnel({ + .transform(map((x: IN) => opts.fork(id, numWorkers, x))) + .subscribe( + tunnel({ src: opts.worker, transferables: opts.transferables, interrupt: opts.interrupt === true, diff --git a/packages/rstream/src/from/promise.ts b/packages/rstream/src/from/promise.ts index 61ff2a7a8b..4f0855e04e 100644 --- a/packages/rstream/src/from/promise.ts +++ b/packages/rstream/src/from/promise.ts @@ -1,4 +1,4 @@ -import { CloseMode, CommonOpts, State } from "../api"; +import { CloseMode, State, WithErrorHandlerOpts } from "../api"; import { Stream } from "../stream"; import { optsWithID } from "../utils/idgen"; @@ -13,7 +13,10 @@ import { optsWithID } from "../utils/idgen"; * @param src - * @param opts - */ -export const fromPromise = (src: Promise, opts?: Partial) => { +export const fromPromise = ( + src: Promise, + opts?: Partial +) => { let canceled = false; let isError = false; let err: any = {}; diff --git a/packages/rstream/src/from/promises.ts b/packages/rstream/src/from/promises.ts index 543cc0b97c..e74c1c3568 100644 --- a/packages/rstream/src/from/promises.ts +++ b/packages/rstream/src/from/promises.ts @@ -1,6 +1,5 @@ import { mapcat } from "@thi.ng/transducers"; -import type { CommonOpts } from "../api"; -import type { Subscription } from "../subscription"; +import type { ISubscription, WithErrorHandlerOpts } from "../api"; import { optsWithID } from "../utils/idgen"; import { fromPromise } from "./promise"; @@ -39,11 +38,12 @@ import { fromPromise } from "./promise"; * ``` * * @param promises - + * @param opts - */ export const fromPromises = ( promises: Iterable>, - opts?: Partial -): Subscription => + opts?: Partial +): ISubscription => fromPromise(Promise.all(promises), optsWithID("promises", opts)).transform( mapcat((x: T[]) => x) ); diff --git a/packages/rstream/src/from/worker.ts b/packages/rstream/src/from/worker.ts index 09515acc0d..96e9b9ccb1 100644 --- a/packages/rstream/src/from/worker.ts +++ b/packages/rstream/src/from/worker.ts @@ -1,9 +1,9 @@ -import { CommonOpts, LOGGER } from "../api"; +import { LOGGER, WithErrorHandlerOpts } from "../api"; import { Stream } from "../stream"; import { optsWithID } from "../utils/idgen"; import { makeWorker } from "../utils/worker"; -export interface FromWorkerOpts extends CommonOpts { +export interface FromWorkerOpts extends WithErrorHandlerOpts { /** * If true, the worker will be terminated when the stream * is being closed. @@ -43,17 +43,17 @@ export const fromWorker = ( const _worker = makeWorker(worker); opts = optsWithID("worker", opts); return new Stream((stream) => { - const ml = (e: MessageEvent) => { + const msgListener = (e: MessageEvent) => { stream.next(e.data); }; - const el = (e: MessageEvent) => { + const errListener = (e: MessageEvent) => { stream.error(e.data); }; - _worker.addEventListener("message", ml); - _worker.addEventListener("error", el); + _worker.addEventListener("message", msgListener); + _worker.addEventListener("error", errListener); return () => { - _worker.removeEventListener("message", ml); - _worker.removeEventListener("error", el); + _worker.removeEventListener("message", msgListener); + _worker.removeEventListener("error", errListener); if (opts!.terminate !== false) { LOGGER.info("terminating worker", _worker); _worker.terminate(); diff --git a/packages/rstream/src/metastream.ts b/packages/rstream/src/metastream.ts index f46d2ec244..ea9c10bd32 100644 --- a/packages/rstream/src/metastream.ts +++ b/packages/rstream/src/metastream.ts @@ -1,5 +1,5 @@ import { assert, Fn } from "@thi.ng/api"; -import { CloseMode, CommonOpts, State } from "./api"; +import { CloseMode, CommonOpts, ISubscription, State } from "./api"; import { Subscription } from "./subscription"; import { optsWithID } from "./utils/idgen"; @@ -101,10 +101,13 @@ export const metaStream = ( opts?: Partial ) => new MetaStream(factory, opts); +/** + * @see {@link metaStream} for reference & examples. + */ export class MetaStream extends Subscription { factory: Fn>; stream?: Subscription; - sub?: Subscription; + sub?: ISubscription; emitLast: boolean; doneRequested: boolean; @@ -156,7 +159,7 @@ export class MetaStream extends Subscription { } } - unsubscribe(sub?: Subscription) { + unsubscribe(sub?: ISubscription) { if (this.stream && (!sub || this.subs.length === 1)) { this.detach(!sub); } diff --git a/packages/rstream/src/pubsub.ts b/packages/rstream/src/pubsub.ts index 31e1b44622..788f67053c 100644 --- a/packages/rstream/src/pubsub.ts +++ b/packages/rstream/src/pubsub.ts @@ -4,20 +4,22 @@ import { unsupported } from "@thi.ng/errors"; import type { Transducer } from "@thi.ng/transducers"; import { CloseMode, - CommonOpts, ISubscriber, + ISubscription, LOGGER, SubscriptionOpts, + TransformableOpts, + WithErrorHandlerOpts, } from "./api"; import { Subscription, subscription } from "./subscription"; import { optsWithID } from "./utils/idgen"; -export interface PubSubOpts { +export interface PubSubOpts { /** * Topic function. Incoming values will be routed to topic * subscriptions using this function's return value. */ - topic: Fn; + topic: Fn; /** * Optional transformer for incoming values. If given, `xform` will * be applied first and the transformed value passed to the @@ -28,7 +30,7 @@ export interface PubSubOpts { * Equivalence check for topic values. Should return truthy result * if given topics are considered equal. */ - equiv?: Predicate2; + equiv?: Predicate2; /** * Optional subscription ID for the PubSub instance. */ @@ -36,40 +38,42 @@ export interface PubSubOpts { } /** - * Topic based stream splitter. Applies `topic` function to each - * received value and only forwards it to the child subscriptions of the - * returned topic. + * Topic based stream splitter. Applies `topic` function to each received value + * and only forwards it to the child subscriptions of the returned topic. * * @remarks - * The actual topic (return value from `topic` fn) can be of any type, - * apart from `undefined`. Complex topics (e.g objects / arrays) are - * allowed and they're matched with registered topics using - * {@link @thi.ng/equiv#equiv} by default (but customizable via `equiv` - * option). Each topic can have any number of subscribers. + * The actual topic (return value from `topic` fn) can be of any type `T`, or + * `undefined`. If the latter is returned, the incoming value will not be + * processed further. Complex topics (e.g objects / arrays) are allowed and + * they're matched against registered topics using {@link @thi.ng/equiv#equiv} + * by default (but customizable via `equiv` option). Each topic can have any + * number of subscribers. * - * If a `xform` transducer is given, it is always applied prior to - * passing the input to the topic function. I.e. in this case the topic - * function will receive the transformed inputs. + * If a `xform` transducer is given, it is always applied prior to passing the + * input to the topic function. I.e. in this case the topic function will + * receive the transformed inputs. * - * {@link PubSub} supports dynamic topic subscriptions and - * unsubscriptions via {@link PubSub.(subscribeTopic:1)} and - * {@link PubSub.unsubscribeTopic}. However, the standard - * {@link ISubscribable.(subscribe:1)} / + * {@link PubSub} supports dynamic topic subscriptions and unsubscriptions via + * {@link PubSub.(subscribeTopic:1)} and {@link PubSub.unsubscribeTopic}. + * However, the standard {@link ISubscribable.(subscribe:1)} / * {@link ISubscribable.unsubscribe} methods are NOT supported (since - * meaningless) and will throw an error! `unsubscribe()` can only be - * called WITHOUT argument to unsubscribe the entire `PubSub` instance - * (incl. all topic subscriptions) from the parent stream. + * meaningless) and will throw an error! `unsubscribe()` can only be called + * WITHOUT argument to unsubscribe the entire `PubSub` instance (incl. all topic + * subscriptions) from the parent stream. * * @param opts - */ -export const pubsub = (opts: PubSubOpts) => new PubSub(opts); +export const pubsub = (opts: PubSubOpts) => + new PubSub(opts); -export class PubSub extends Subscription { - topicfn: Fn; - topics: EquivMap>; +/** + * @see {@link pubsub} for reference & examples. + */ +export class PubSub extends Subscription { + topicfn: Fn; + topics: EquivMap>; - constructor(opts?: PubSubOpts) { - opts = opts || >{}; + constructor(opts: PubSubOpts) { super( undefined, optsWithID("pubsub", >>{ @@ -77,7 +81,7 @@ export class PubSub extends Subscription { }) ); this.topicfn = opts.topic; - this.topics = new EquivMap>(undefined, { + this.topics = new EquivMap>(undefined, { equiv: opts.equiv, }); } @@ -97,41 +101,54 @@ export class PubSub extends Subscription { } subscribeTopic( - topicID: any, - xform: Transducer, - opts?: Partial - ): Subscription; + topicID: T, + opts?: Partial> + ): ISubscription; subscribeTopic( - topicID: any, - opts?: Partial - ): Subscription; + topicID: T, + sub: ISubscriber, + opts?: Partial> + ): ISubscription; subscribeTopic( - topicID: any, - sub: Partial>, - opts?: Partial - ): Subscription; - subscribeTopic( - topicID: any, + topicID: T, sub: any, - opts?: Partial - ): Subscription { + opts?: Partial> + ): ISubscription { let t = this.topics.get(topicID); !t && this.topics.set( topicID, - (t = subscription(undefined, { - closeOut: CloseMode.NEVER, - })) + (t = subscription( + undefined, + optsWithID("topic", { + closeOut: CloseMode.NEVER, + }) + )) ); return t.subscribe(sub, opts); } - unsubscribeTopic(topicID: any, sub: Subscription) { + transformTopic( + topicID: T, + xform: Transducer, + opts: Partial = {} + ) { + return this.subscribeTopic( + topicID, + >{ error: opts.error }, + { + ...opts, + xform, + } + ); + } + + unsubscribeTopic(topicID: T, sub: ISubscription) { const t = this.topics.get(topicID); return t ? t.unsubscribe(sub) : false; } - unsubscribe(sub: Subscription) { + unsubscribe(sub?: ISubscription) { if (!sub) { for (let t of this.topics.values()) { t.unsubscribe(); @@ -139,6 +156,7 @@ export class PubSub extends Subscription { this.topics.clear(); return super.unsubscribe(); } + // only the PubSub itself can be unsubscribed return unsupported(); } @@ -151,6 +169,7 @@ export class PubSub extends Subscription { protected dispatch(x: B) { LOGGER.debug(this.id, "dispatch", x); + this.cacheLast && (this.last = x); const t = this.topicfn(x); if (t !== undefined) { const sub = this.topics.get(t); @@ -158,7 +177,9 @@ export class PubSub extends Subscription { try { sub.next && sub.next(x); } catch (e) { - sub.error ? sub.error(e) : this.error(e); + if (!sub.error || !sub.error(e)) { + return this.unhandledError(e); + } } } } diff --git a/packages/rstream/src/stream-merge.ts b/packages/rstream/src/stream-merge.ts index 01097618e1..bdca2d2012 100644 --- a/packages/rstream/src/stream-merge.ts +++ b/packages/rstream/src/stream-merge.ts @@ -1,4 +1,4 @@ -import { ISubscribable, State, TransformableOpts } from "./api"; +import { ISubscribable, ISubscription, State, TransformableOpts } from "./api"; import { Subscription } from "./subscription"; import { isFirstOrLastInput } from "./utils/checks"; import { optsWithID } from "./utils/idgen"; @@ -66,8 +66,11 @@ export interface StreamMergeOpts extends TransformableOpts { export const merge = (opts?: Partial>) => new StreamMerge(opts); +/** + * @see {@link merge} for reference & examples. + */ export class StreamMerge extends Subscription { - sources: Map, Subscription>; + sources: Map, ISubscription>; constructor(opts?: Partial>) { opts = opts || {}; @@ -133,7 +136,7 @@ export class StreamMerge extends Subscription { return ok; } - unsubscribe(sub?: Subscription) { + unsubscribe(sub?: ISubscription) { if (!sub) { for (let s of this.sources.values()) { s.unsubscribe(); diff --git a/packages/rstream/src/stream-sync.ts b/packages/rstream/src/stream-sync.ts index d965abebd3..43297f22ec 100644 --- a/packages/rstream/src/stream-sync.ts +++ b/packages/rstream/src/stream-sync.ts @@ -6,7 +6,7 @@ import { partitionSync, PartitionSync, } from "@thi.ng/transducers"; -import { ISubscribable, LOGGER, State, TransformableOpts } from "./api"; +import { ISubscribable, ISubscription, LOGGER, TransformableOpts } from "./api"; import { Subscription } from "./subscription"; import { isFirstOrLastInput } from "./utils/checks"; import { optsWithID } from "./utils/idgen"; @@ -123,6 +123,9 @@ export const sync = >, B = SyncTuple>( opts: Partial> ) => new StreamSync(opts); +/** + * @see {@link sync} for reference & examples. + */ export class StreamSync< A extends IObjectOf>, B = SyncTuple @@ -130,7 +133,7 @@ export class StreamSync< /** * maps actual inputs to their virtual input subs */ - sources: Map, Subscription>; + sources: Map, ISubscription>; /** * maps real source IDs to their actual input */ @@ -192,8 +195,7 @@ export class StreamSync< done: () => this.markDone(src), __owner: this, }, - labeled(id), - { id: `in-${id}` } + { xform: labeled(id), id: `in-${id}` } ) ); } @@ -261,12 +263,12 @@ export class StreamSync< return res; } - unsubscribe(sub?: Subscription) { + unsubscribe(sub?: ISubscription) { if (!sub) { + LOGGER.debug(this.id, "unsub sources"); for (let s of this.sources.values()) { s.unsubscribe(); } - this.state = State.DONE; this.sources.clear(); this.psync.clear(); this.realSourceIDs.clear(); diff --git a/packages/rstream/src/stream.ts b/packages/rstream/src/stream.ts index 2c2e40bfb7..813739b838 100644 --- a/packages/rstream/src/stream.ts +++ b/packages/rstream/src/stream.ts @@ -1,13 +1,15 @@ import { isFunction } from "@thi.ng/checks"; -import type { Transducer } from "@thi.ng/transducers"; import { CloseMode, CommonOpts, IStream, ISubscriber, + ISubscription, LOGGER, StreamCancel, StreamSource, + TransformableOpts, + WithErrorHandlerOpts, } from "./api"; import { Subscription } from "./subscription"; import { optsWithID } from "./utils/idgen"; @@ -67,10 +69,15 @@ import { optsWithID } from "./utils/idgen"; * @param src - * @param opts - */ -export function stream(opts?: Partial): Stream; -// prettier-ignore -export function stream(src: StreamSource, opts?: Partial): Stream; -export function stream(src?: any, opts?: Partial): Stream { +export function stream(opts?: Partial): Stream; +export function stream( + src: StreamSource, + opts?: Partial +): Stream; +export function stream( + src?: any, + opts?: Partial +): Stream { return new Stream(src, opts); } @@ -88,46 +95,63 @@ export const reactive = (val: T, opts?: Partial) => { return res; }; +/** + * @see {@link stream} & {@link reactive} for reference & examples. + */ export class Stream extends Subscription implements IStream { src?: StreamSource; protected _cancel: StreamCancel | undefined; protected _inited: boolean; - constructor(opts?: Partial); - constructor(src: StreamSource, opts?: Partial); - // prettier-ignore - constructor(src?: StreamSource | Partial, opts?: Partial) { - const [_src, _opts] = isFunction(src) ? [src, opts] : [undefined, src]; - super(undefined, optsWithID("stream", _opts)); + constructor(opts?: Partial); + constructor(src: StreamSource, opts?: Partial); + constructor( + src?: StreamSource | Partial, + opts?: Partial + ) { + const [_src, _opts] = isFunction(src) + ? [src, opts || {}] + : [undefined, src || {}]; + super( + _opts.error ? { error: _opts.error } : undefined, + optsWithID("stream", _opts) + ); this.src = _src; this._inited = false; } + subscribe(sub: ISubscription): ISubscription; subscribe( sub: Partial>, opts?: Partial - ): Subscription; - subscribe(sub: Subscription): Subscription; - subscribe( - xform: Transducer, - opts?: Partial - ): Subscription; + ): ISubscription; subscribe( sub: Partial>, - xform: Transducer, - opts?: Partial - ): Subscription; - subscribe(...args: any[]): any { - const wrapped = super.subscribe.apply(this, args); + opts?: Partial> + ): ISubscription; + subscribe( + sub: Partial>, + opts: Partial> = {} + ): any { + const $sub = super.subscribe(sub, opts); if (!this._inited) { - this._cancel = (this.src && this.src(this)) || (() => void 0); + if (this.src) { + try { + this._cancel = this.src(this) || (() => void 0); + } catch (e) { + let s = this.wrapped; + if (!s || !s.error || !s.error(e)) { + this.unhandledError(e); + } + } + } this._inited = true; } - return wrapped; + return $sub; } - unsubscribe(sub?: Subscription) { + unsubscribe(sub?: ISubscription) { const res = super.unsubscribe(sub); if ( res && @@ -148,8 +172,9 @@ export class Stream extends Subscription implements IStream { } error(e: any) { - super.error(e); + if (super.error(e)) return true; this.cancel(); + return false; } cancel() { diff --git a/packages/rstream/src/subs/asidechain.ts b/packages/rstream/src/subs/asidechain.ts index 552176f3bd..a838104b64 100644 --- a/packages/rstream/src/subs/asidechain.ts +++ b/packages/rstream/src/subs/asidechain.ts @@ -1,4 +1,4 @@ -import type { CommonOpts } from "../api"; +import type { CommonOpts, ISubscription } from "../api"; import { Subscription } from "../subscription"; /** @@ -6,13 +6,13 @@ import { Subscription } from "../subscription"; * {@link sidechainPartition}, {@link sidechainToggle}). */ export abstract class ASidechain extends Subscription { - sideSub!: Subscription; + sideSub!: ISubscription; constructor(opts?: Partial) { super(undefined, opts); } - unsubscribe(sub?: Subscription) { + unsubscribe(sub?: ISubscription) { const res = super.unsubscribe(sub); if (!sub || !this.subs.length) { this.sideSub.unsubscribe(); diff --git a/packages/rstream/src/subs/debounce.ts b/packages/rstream/src/subs/debounce.ts index b72b87bcf4..3e7f7a77bf 100644 --- a/packages/rstream/src/subs/debounce.ts +++ b/packages/rstream/src/subs/debounce.ts @@ -3,12 +3,15 @@ import { metaStream, MetaStreamOpts } from "../metastream"; import { optsWithID } from "../utils/idgen"; /** - * Returns a subscription which ignores any intermediate inputs arriving - * faster than given `delay` time period. + * Returns a subscription which buffers any intermediate inputs arriving faster + * than given `delay` time period, then emits last received value after `delay` + * milliseconds. * * @example * ```ts - * + * const src = fromIterable([1, 2, 3], { delay: 10 }) + * src.subscribe(debounce(20)).subscribe({ next: console.log }); + * // 3 * ``` * * @param delay diff --git a/packages/rstream/src/subs/resolve.ts b/packages/rstream/src/subs/resolve.ts index a88fc1944a..bef46c7370 100644 --- a/packages/rstream/src/subs/resolve.ts +++ b/packages/rstream/src/subs/resolve.ts @@ -70,7 +70,11 @@ export class Resolver extends Subscription, T> { } done() { - if (this.parent!.getState() === State.DONE && this.outstanding === 0) { + if ( + this.parent && + this.parent.getState() === State.DONE && + this.outstanding === 0 + ) { super.done(); } } diff --git a/packages/rstream/src/subs/sidechain-partition.ts b/packages/rstream/src/subs/sidechain-partition.ts index 0777b58f36..a51d17a3da 100644 --- a/packages/rstream/src/subs/sidechain-partition.ts +++ b/packages/rstream/src/subs/sidechain-partition.ts @@ -1,5 +1,8 @@ import type { Predicate } from "@thi.ng/api"; +import { peek } from "@thi.ng/arrays"; +import { map } from "@thi.ng/transducers"; import { CommonOpts, ISubscribable, State } from "../api"; +import { fromRAF } from "../from/raf"; import type { Subscription } from "../subscription"; import { optsWithID } from "../utils/idgen"; import { ASidechain } from "./asidechain"; @@ -40,6 +43,21 @@ export const sidechainPartition = ( opts?: Partial> ): Subscription => new SidechainPartition(side, opts); +/** + * Syntax sugar for one of most common {@link sidechainPartition} use cases, to + * synchronize downstream processing w/ `requestAnimationFrame()`. The returned + * subscription debounces any high frequency intra-frame input values and (if + * any present), passes only most recent one downstream *during* next RAF event + * processing. + * + * @param src + * @returns + */ +export const sidechainPartitionRAF = (src: ISubscribable) => + src + .subscribe(sidechainPartition(fromRAF())) + .transform(map(peek)); + export class SidechainPartition extends ASidechain { buf: T[]; diff --git a/packages/rstream/src/subs/timeout.ts b/packages/rstream/src/subs/timeout.ts index c17e8ab65d..8544f2fff6 100644 --- a/packages/rstream/src/subs/timeout.ts +++ b/packages/rstream/src/subs/timeout.ts @@ -35,6 +35,9 @@ export const timeout = ( opts?: Partial ): Subscription => new Timeout(timeoutMs, opts); +/** + * @see {@link timeout} for reference & examples. + */ class Timeout extends Subscription { protected timeoutMs: number; protected timeoutId: any; @@ -61,18 +64,19 @@ class Timeout extends Subscription { reset() { this.timeoutId = setTimeout(() => { if (this.state < State.DONE) { - this.error( + this.dispatchTo( + "error", this.errorObj || new Error( - `Timeout stream "${this.id}" after ${this.timeoutMs} ms` + `Timeout '${this.id}' after ${this.timeoutMs} ms` ) ); } }, this.timeoutMs); } - cleanup(): void { + release() { clearTimeout(this.timeoutId); - super.cleanup(); + super.release(); } } diff --git a/packages/rstream/src/subs/trace.ts b/packages/rstream/src/subs/trace.ts index 505a0065b3..d5d95a113d 100644 --- a/packages/rstream/src/subs/trace.ts +++ b/packages/rstream/src/subs/trace.ts @@ -16,5 +16,6 @@ export const trace = (prefix?: any): ISubscriber => ({ }, error(e) { prefix ? console.log(prefix, "error", e) : console.log("error", e); + return false; }, }); diff --git a/packages/rstream/src/subs/transduce.ts b/packages/rstream/src/subs/transduce.ts index 7de06a31bc..a99fa9e796 100644 --- a/packages/rstream/src/subs/transduce.ts +++ b/packages/rstream/src/subs/transduce.ts @@ -1,5 +1,6 @@ import type { Reducer, Transducer } from "@thi.ng/transducers"; import { isReduced, Reduced } from "@thi.ng/transducers"; +import type { ISubscription } from "../api"; import type { Subscription } from "../subscription"; /** @@ -33,7 +34,7 @@ export const transduce = ( init?: C ): Promise => { let acc = init !== undefined ? init : rfn[0](); - let sub: Subscription; + let sub: ISubscription; return new Promise((resolve, reject) => { sub = src.subscribe( @@ -57,9 +58,10 @@ export const transduce = ( }, error(e) { reject(e); + return false; }, }, - xform + { xform } ); }).then( (fulfilled) => { diff --git a/packages/rstream/src/subs/tunnel.ts b/packages/rstream/src/subs/tunnel.ts index 504a505f7a..d98a8a7aed 100644 --- a/packages/rstream/src/subs/tunnel.ts +++ b/packages/rstream/src/subs/tunnel.ts @@ -63,6 +63,9 @@ export interface TunnelOpts { */ export const tunnel = (opts: TunnelOpts) => new Tunnel(opts); +/** + * @see {@link tunnel} for reference & examples. + */ export class Tunnel extends Subscription { workers: Worker[]; src: Worker | Blob | string; diff --git a/packages/rstream/src/subscription.ts b/packages/rstream/src/subscription.ts index 8f5565e4cc..5e29c97b47 100644 --- a/packages/rstream/src/subscription.ts +++ b/packages/rstream/src/subscription.ts @@ -1,7 +1,7 @@ -import { Fn, IDeref, SEMAPHORE } from "@thi.ng/api"; +import { assert, Fn, NULL_LOGGER, SEMAPHORE } from "@thi.ng/api"; import { peek } from "@thi.ng/arrays"; -import { implementsFunction, isFunction, isPlainObject } from "@thi.ng/checks"; -import { illegalArity, illegalState } from "@thi.ng/errors"; +import { isPlainObject } from "@thi.ng/checks"; +import { illegalState } from "@thi.ng/errors"; import { comp, isReduced, @@ -15,14 +15,16 @@ import { import { CloseMode, CommonOpts, - ISubscribable, ISubscriber, - ITransformable, + ISubscription, LOGGER, State, SubscriptionOpts, + TransformableOpts, + WithErrorHandlerOpts, + WithTransform, } from "./api"; -import { nextID } from "./utils/idgen"; +import { optsWithID } from "./utils/idgen"; /** * Creates a new {@link Subscription} instance, the fundamental datatype @@ -74,48 +76,39 @@ import { nextID } from "./utils/idgen"; * @param opts - */ export const subscription = ( - sub?: ISubscriber, + sub?: Partial>, opts?: Partial> ) => new Subscription(sub, opts); -export class Subscription - implements - IDeref, - ISubscriber, - ISubscribable, - ITransformable { +export class Subscription implements ISubscription { id: string; - closeIn: CloseMode; closeOut: CloseMode; + parent?: ISubscription; + __owner?: ISubscription; - protected parent?: ISubscribable; - protected subs: ISubscriber[]; protected xform?: Reducer; - protected state: State = State.IDLE; - protected cacheLast: boolean; - protected last: any; + protected last: any = SEMAPHORE; + protected state = State.IDLE; + protected subs: Partial>[] = []; constructor( - sub?: ISubscriber, - opts: Partial> = {} + protected wrapped?: Partial>, + opts?: Partial> ) { + opts = optsWithID(`sub`, { + closeIn: CloseMode.LAST, + closeOut: CloseMode.LAST, + cache: true, + ...opts, + }); this.parent = opts.parent; - this.closeIn = - opts.closeIn !== undefined ? opts.closeIn : CloseMode.LAST; - this.closeOut = - opts.closeOut !== undefined ? opts.closeOut : CloseMode.LAST; - this.cacheLast = opts.cache !== false; - this.id = opts.id || `sub-${nextID()}`; - this.last = SEMAPHORE; - this.subs = []; - if (sub) { - this.subs.push(sub); - } - if (opts.xform) { - this.xform = opts.xform(push()); - } + this.id = opts.id!; + this.closeIn = opts.closeIn!; + this.closeOut = opts.closeOut!; + this.cacheLast = opts.cache!; + opts.xform && (this.xform = opts.xform(push())); } deref(): B | undefined { @@ -126,70 +119,43 @@ export class Subscription return this.state; } + protected setState(state: State) { + this.state = state; + } + /** * Creates new child subscription with given subscriber and/or - * transducer and optional subscription ID. + * transducer and options. */ + subscribe(sub: ISubscription): ISubscription; subscribe( sub: Partial>, opts?: Partial - ): Subscription; - subscribe(sub: Subscription): Subscription; - subscribe( - xform: Transducer, - opts?: Partial - ): Subscription; + ): ISubscription; subscribe( sub: Partial>, - xform: Transducer, - opts?: Partial - ): Subscription; - subscribe(...args: any[]): any { + opts?: Partial> + ): ISubscription; + subscribe( + sub: Partial>, + opts: Partial> = {} + ): any { this.ensureState(); - let sub: Subscription | undefined; - !peek(args) && args.pop(); - const opts: Partial> = - args.length > 1 && isPlainObject(peek(args)) - ? { ...args.pop() } - : {}; - switch (args.length) { - case 1: - if (isFunction(args[0])) { - opts.xform = args[0]; - !opts.id && (opts.id = `xform-${nextID()}`); - } else { - sub = args[0]; - } - break; - case 2: - sub = args[0]; - opts.xform = args[1]; - break; - default: - illegalArity(args.length); - } - if (implementsFunction(sub!, "subscribe") && !opts.xform) { - sub!.parent = this; + let $sub: ISubscriber; + if (sub instanceof Subscription && !opts.xform) { + sub.ensureState(); + // ensure sub is still unattached + assert(!sub.parent, `sub '${sub.id}' already has a parent`); + sub.parent = this; + $sub = sub; } else { - // FIXME inherit options from this sub or defaults? - sub = subscription(sub, { parent: this, ...opts }); - } - this.last !== SEMAPHORE && sub!.next(this.last); - return this.addWrapped(sub!); - } - - /** - * Returns array of new child subscriptions for all given - * subscribers. - * - * @param subs - - */ - subscribeAll(...subs: ISubscriber[]) { - const wrapped: Subscription[] = []; - for (let s of subs) { - wrapped.push(this.subscribe(s)); + $sub = new Subscription(sub, { ...opts, parent: this }); } - return wrapped; + this.subs.push($sub); + this.setState(State.ACTIVE); + $sub.setState(State.ACTIVE); + this.last != SEMAPHORE && $sub.next(this.last); + return $sub; } /** @@ -202,19 +168,49 @@ export class Subscription */ transform( a: Transducer, - opts?: Partial - ): Subscription; - // prettier-ignore - transform(a: Transducer, b: Transducer, opts?: Partial): Subscription; - // prettier-ignore - transform(a: Transducer, b: Transducer, c: Transducer, opts?: Partial): Subscription; - // prettier-ignore - transform(a: Transducer, b: Transducer, c: Transducer, d: Transducer, opts?: Partial): Subscription; - transform(...xf: any[]) { - const n = xf.length - 1; - return isPlainObject(xf[n]) - ? this.subscribe((comp)(...xf.slice(0, n)), xf[n]) - : this.subscribe((comp)(...xf)); + opts?: Partial + ): ISubscription; + transform( + a: Transducer, + b: Transducer, + opts?: Partial + ): ISubscription; + transform( + a: Transducer, + b: Transducer, + c: Transducer, + opts?: Partial + ): ISubscription; + transform( + a: Transducer, + b: Transducer, + c: Transducer, + d: Transducer, + opts?: Partial + ): ISubscription; + transform( + opts: WithTransform & Partial + ): ISubscription; + transform(...args: any[]) { + let sub: Partial> | undefined; + let opts: Partial> | undefined; + if (isPlainObject(peek(args))) { + opts = args.pop(); + sub = { error: (opts).error }; + } + return this.subscribe( + sub, + optsWithID( + "xform", + args.length > 0 + ? { + ...opts!, + // @ts-ignore + xform: comp(...args), + } + : opts + ) + ); } /** @@ -225,30 +221,26 @@ export class Subscription * @param fn * @param opts */ - map(fn: Fn, opts?: Partial): Subscription { - return this.subscribe(map(fn), opts); + map( + fn: Fn, + opts?: Partial + ): ISubscription { + return this.transform(map(fn), opts || {}); } - /** - * If called without arg, removes this subscription from parent (if - * any), cleans up internal state and goes into DONE state. If - * called with arg, removes the sub from internal pool and if no - * other subs are remaining also cleans up itself and goes into DONE - * state. - * - * @param sub - - */ - unsubscribe(sub?: Subscription) { - LOGGER.debug(this.id, "unsub start", sub ? sub.id : "self"); - if (!sub) { - let res = true; - if (this.parent) { - res = this.parent.unsubscribe(this); - } - this.state = State.DONE; - this.cleanup(); - return res; - } + unsubscribe(sub?: ISubscription) { + return sub ? this.unsubscribeChild(sub) : this.unsubscribeSelf(); + } + + protected unsubscribeSelf() { + LOGGER.debug(this.id, "unsub self"); + this.parent && this.parent.unsubscribe(this); + this.state < State.UNSUBSCRIBED && (this.state = State.UNSUBSCRIBED); + this.release(); + return true; + } + + protected unsubscribeChild(sub: ISubscription) { LOGGER.debug(this.id, "unsub child", sub.id); const idx = this.subs.indexOf(sub); if (idx >= 0) { @@ -265,107 +257,123 @@ export class Subscription } next(x: A) { - if (this.state < State.DONE) { - if (this.xform) { - let acc: B[] | Reduced; - try { - acc = this.xform[2]([], x); - } catch (e) { - this.error(e); - return; - } - const uacc = unreduced(acc); - const n = uacc.length; - for (let i = 0; i < n; i++) { - this.dispatch(uacc[i]); - } - isReduced(acc) && this.done(); - } else { - this.dispatch(x); - } - } + if (this.state >= State.DONE) return; + this.xform ? this.dispatchXform(x) : this.dispatch(x); } done() { LOGGER.debug(this.id, "entering done()"); - if (this.state < State.DONE) { + if (this.state >= State.DONE) return; + if (this.xform) { + if (!this.dispatchXformDone()) return; + } + this.state = State.DONE; + // attempt to call .done in wrapped sub + if (this.dispatchTo("done")) { + // disconnect from parent & internal cleanup + this.state < State.UNSUBSCRIBED && this.unsubscribe(); + } + LOGGER.debug(this.id, "exiting done()"); + } + + error(e: any) { + // only the wrapped sub's error handler gets a chance + // to deal with the error + const sub = this.wrapped; + const hasErrorHandler = sub && sub.error; + hasErrorHandler && + LOGGER.debug(this.id, "attempting wrapped error handler"); + // flag success if error handler returns true + // (i.e. it could handle/recover from the error) + // else detach this entire sub by going into error state... + return (hasErrorHandler && sub!.error!(e)) || this.unhandledError(e); + } + + protected unhandledError(e: any) { + // ensure error is at least logged to console + // even if default NULL_LOGGER is used... + (LOGGER !== NULL_LOGGER ? LOGGER : console).warn( + this.id, + "unhandled error:", + e + ); + this.unsubscribe(); + this.state = State.ERROR; + return false; + } + + protected dispatchTo(type: "next" | "done" | "error", x?: B) { + let s: Partial> | undefined = this.wrapped; + if (s) { try { - if (this.xform) { - const acc = this.xform[1]([]); - const uacc = unreduced(acc); - const n = uacc.length; - for (let i = 0; i < n; i++) { - this.dispatch(uacc[i]); - } - } + s[type] && s[type]!(x!); } catch (e) { - this.error(e); - return; + // give wrapped sub a chance to handle error + // (if that failed then we're already in error state now & terminate) + if (!this.error(e)) return false; } - this.state = State.DONE; - for (let s of this.subs.slice()) { - try { - s.done && s.done(); - } catch (e) { - s.error ? s.error(e) : this.error(e); + } + // process other child subs + const subs = type === "next" ? this.subs : [...this.subs]; + for (let i = subs.length; --i >= 0; ) { + s = subs[i]; + try { + s[type] && s[type]!(x!); + } catch (e) { + if (type === "error" || !s.error || !s.error(e)) { + // if no or failed handler, go into error state + return this.unhandledError(e); } } - this.unsubscribe(); - LOGGER.debug(this.id, "exiting done()"); } + return true; } - error(e: any) { - this.state = State.ERROR; - const subs = this.subs; - let notified = false; - if (subs.length) { - for (let s of subs.slice()) { - if (s.error) { - s.error(e); - notified = true; - } - } + protected dispatch(x: B) { + LOGGER.debug(this.id, "dispatch", x); + this.cacheLast && (this.last = x); + this.dispatchTo("next", x); + } + + protected dispatchXform(x: A) { + let acc: B[] | Reduced; + try { + acc = this.xform![2]([], x); + } catch (e) { + // error in transducer can only be handled by the wrapped + // subscriber's error handler (if avail) + this.error(e); + // don't dispatch value(s) + return; } - if (!notified) { - LOGGER.warn(this.id, "unhandled error:", e); - if (this.parent) { - LOGGER.debug(this.id, "unsubscribing..."); - this.unsubscribe(); - this.state = State.ERROR; - } + if (this.dispatchXformVals(acc)) { + isReduced(acc) && this.done(); } } - protected addWrapped(wrapped: Subscription) { - this.subs.push(wrapped); - this.state = State.ACTIVE; - return wrapped; + protected dispatchXformDone() { + let acc: B[] | Reduced; + try { + // collect remaining values from transducer + acc = this.xform![1]([]); + } catch (e) { + // error in transducer can only be handled by the wrapped + // subscriber's error handler (if avail) + return this.error(e); + } + return this.dispatchXformVals(acc); } - protected dispatch(x: B) { - // LOGGER.debug(this.id, "dispatch", x); - this.cacheLast && (this.last = x); - const subs = this.subs; - let n = subs.length; - let s: ISubscriber; - if (n === 1) { - s = subs[0]; - try { - s.next && s.next(x); - } catch (e) { - s.error ? s.error(e) : this.error(e); - } - } else { - for (; --n >= 0; ) { - s = subs[n]; - try { - s.next && s.next(x); - } catch (e) { - s.error ? s.error(e) : this.error(e); - } - } + protected dispatchXformVals(acc: B[] | Reduced) { + const uacc = unreduced(acc); + for ( + let i = 0, n = uacc.length; + i < n && this.state < State.DONE; + i++ + ) { + this.dispatch(uacc[i]); } + return this.state < State.ERROR; } protected ensureState() { @@ -374,8 +382,7 @@ export class Subscription } } - protected cleanup() { - LOGGER.debug(this.id, "cleanup"); + protected release() { this.subs.length = 0; delete this.parent; delete this.xform; diff --git a/packages/rstream/test/bisect.ts b/packages/rstream/test/bisect.ts index f99f4e8779..8d0cbea2ae 100644 --- a/packages/rstream/test/bisect.ts +++ b/packages/rstream/test/bisect.ts @@ -19,6 +19,7 @@ describe("bisect", () => { ) ); src.subscribe({ + next() { }, done() { assert. deepStrictEqual(odds, [1, 3]); assert. deepStrictEqual(evens, [2, 4]); @@ -40,11 +41,14 @@ describe("bisect", () => { let doneCount = 0; src.subscribe(bisect((x) => !!(x & 1), subo, sube)); src.subscribe({ + next() {}, done() { - assert. deepStrictEqual(odds, [10, 30]); - assert. deepStrictEqual(evens, [200, 400]); - assert.strictEqual(doneCount, 2); - done(); + setTimeout(() => { + assert.deepStrictEqual(odds, [10, 30]); + assert.deepStrictEqual(evens, [200, 400]); + assert.strictEqual(doneCount, 2); + done(); + }, 0); } }); }); diff --git a/packages/rstream/test/config.ts b/packages/rstream/test/config.ts index 6b8b1e0aac..95ac69ffc7 100644 --- a/packages/rstream/test/config.ts +++ b/packages/rstream/test/config.ts @@ -1,4 +1,9 @@ +import { ConsoleLogger } from "@thi.ng/api"; +import { setLogger } from "../src"; + /** * Default base delay for time based tests */ export const TIMEOUT = 20; + +export const withLogger = () => setLogger(new ConsoleLogger("rstream")); diff --git a/packages/rstream/test/from-iterable.ts b/packages/rstream/test/from-iterable.ts index 8849f2b2e2..7c7fe20361 100644 --- a/packages/rstream/test/from-iterable.ts +++ b/packages/rstream/test/from-iterable.ts @@ -1,8 +1,14 @@ import * as assert from "assert"; -import { fromIterable, State, Stream, Subscription } from "../src"; +import { + fromIterable, + ISubscription, + State, + Stream, + Subscription, +} from "../src"; import { TIMEOUT } from "./config"; -describe("fromIterable()", function () { +describe("fromIterable", function () { this.retries(3); let src: Stream; @@ -39,7 +45,8 @@ describe("fromIterable()", function () { }); it("finishes", (_done) => { - let sub: Subscription = src.subscribe({ + let sub: ISubscription = src.subscribe({ + next() {}, done() { assert.strictEqual(src.getState(), State.DONE, "src not done"); assert.strictEqual(sub.getState(), State.DONE, "sub not done"); diff --git a/packages/rstream/test/from-promise.ts b/packages/rstream/test/from-promise.ts index a0cfee5d52..e704b20d04 100644 --- a/packages/rstream/test/from-promise.ts +++ b/packages/rstream/test/from-promise.ts @@ -1,16 +1,29 @@ import * as assert from "assert"; -import { - fromIterable, - fromPromise, - resolve, - State, - Subscription, -} from "../src"; +import { fromIterable, fromPromise, ISubscribable, resolve } from "../src"; import { TIMEOUT } from "./config"; +import { assertActive } from "./utils"; describe("fromPromise()", function () { this.retries(3); + const dummySub = (src: ISubscribable) => { + const state = { err: undefined, called: false }; + const sub = src.subscribe({ + next(_) { + assert.fail("called next()"); + }, + done() { + assert.fail("called done()"); + }, + error(e) { + state.err = e; + state.called = true; + return true; + }, + }); + return { sub, state }; + }; + it("resolves to sub", (done) => { let src = fromPromise(Promise.resolve(23)); let called = false; @@ -26,56 +39,51 @@ describe("fromPromise()", function () { }); }); - it("rejects to sub", (done) => { - let src = fromPromise(Promise.reject(23)); - let called = false; - let sub: Subscription = src.subscribe({ - next(_) { - assert.fail("called next()"); - }, - done() { - assert.fail("called done()"); - }, - error(x) { - assert.strictEqual(x, 23); - assert.strictEqual(src.getState(), State.ERROR); - assert.strictEqual(sub.getState(), State.ERROR); - called = true; + it("rejected promise", (done) => { + let called1 = false; + let err: any; + let src = fromPromise(Promise.reject(23), { + error: (e) => { + err = e; + called1 = true; + return true; }, }); + const { sub, state } = dummySub(src); setTimeout(() => { - assert(called, "not called"); + assert(called1, "not called1"); + assert(!state.called, "not called2"); + assert.strictEqual(err, 23); + assert.strictEqual(state.err, undefined); + assertActive(src); + assertActive(sub); done(); }, TIMEOUT); }); - it("passes error to sub", (done) => { + it("promise w/ error", (done) => { + let called1 = false; + let err: any; let src = fromPromise( new Promise(() => { throw new Error("foo"); - }) + }), + { + error: (e) => { + err = e; + called1 = true; + return true; + }, + } ); - let called = false; - let sub: Subscription = src.subscribe({ - next(_) { - assert.fail("called next()"); - }, - done() { - assert.fail("called done()"); - }, - error(x) { - assert.strictEqual(x.message, "foo"); - assert.strictEqual(src.getState(), State.ERROR); - assert.strictEqual(sub.getState(), State.ERROR); - called = true; - }, - }); + const { sub, state } = dummySub(src); setTimeout(() => { - assert(called, "not called"); - // TODO remove, next() doesn't throw error anymore if already in done or error state - // assert.throws(() => src.next(Promise.resolve()), "no next() allowed"); - src.done(); - assert.strictEqual(src.getState(), State.ERROR, "src not ERROR"); + assert(called1, "not called1"); + assert(!state.called, "not called2"); + assert.strictEqual(err.message, "foo"); + assert.strictEqual(state.err, undefined); + assertActive(src); + assertActive(sub); done(); }, TIMEOUT); }); diff --git a/packages/rstream/test/metastream.ts b/packages/rstream/test/metastream.ts index 52fa94399c..5303683087 100644 --- a/packages/rstream/test/metastream.ts +++ b/packages/rstream/test/metastream.ts @@ -1,6 +1,7 @@ import * as assert from "assert"; -import { CloseMode, fromIterable, metaStream, State } from "../src"; +import { CloseMode, fromIterable, metaStream } from "../src"; import { TIMEOUT } from "./config"; +import { assertActive, assertUnsub } from "./utils"; describe("MetaStream", function () { this.retries(3); @@ -19,9 +20,9 @@ describe("MetaStream", function () { }); setTimeout(() => { assert.deepStrictEqual(acc, [10, 20, 30, 20, 40, 60, 30, 60, 90]); - assert.strictEqual(meta.getState(), State.DONE); - assert.strictEqual(sub.getState(), State.DONE); - assert.strictEqual(sub2.getState(), State.DONE); + assertUnsub(meta); + assertUnsub(sub); + assertUnsub(sub2); done(); }, 5 * TIMEOUT); }); @@ -34,10 +35,10 @@ describe("MetaStream", function () { const sub = src.subscribe(meta); const child = sub.subscribe({}); setTimeout(() => { - assert.strictEqual(src.getState(), State.DONE); - assert.strictEqual(meta.getState(), State.ACTIVE); - assert.strictEqual(sub.getState(), State.ACTIVE); - assert.strictEqual(child.getState(), State.IDLE); + assertUnsub(src); + assertActive(meta); + assertActive(sub); + assertActive(child); done(); }, 3 * TIMEOUT); }); @@ -58,8 +59,8 @@ describe("MetaStream", function () { }); setTimeout(() => { child.unsubscribe(); - assert.strictEqual(src.getState(), State.DONE); - assert.strictEqual(meta.getState(), State.ACTIVE); + assertUnsub(src); + assertActive(meta); meta.subscribe({ next(x) { acc.push(x); diff --git a/packages/rstream/test/object.ts b/packages/rstream/test/object.ts index 691a4668e9..0c956c197c 100644 --- a/packages/rstream/test/object.ts +++ b/packages/rstream/test/object.ts @@ -1,5 +1,6 @@ import * as assert from "assert"; -import { fromObject, State, stream, Subscription } from "../src"; +import { fromObject, stream, Subscription } from "../src"; +import { assertUnsub } from "./utils"; type Foo = { a?: number; b: string }; @@ -35,8 +36,8 @@ describe("fromObject", () => { a: [1, 2, undefined], b: ["foo", "bar", "baz"], }); - assert.strictEqual(obj.streams.a.getState(), State.DONE); - assert.strictEqual(obj.streams.b.getState(), State.DONE); + assertUnsub(obj.streams.a); + assertUnsub(obj.streams.b); }); it("subscriber", () => { @@ -63,8 +64,8 @@ describe("fromObject", () => { a: [1, undefined], b: ["foo", "bar"], }); - assert.strictEqual(obj.streams.a.getState(), State.DONE); - assert.strictEqual(obj.streams.b.getState(), State.DONE); + assertUnsub(obj.streams.a); + assertUnsub(obj.streams.b); }); it("defaults & dedupe", () => { diff --git a/packages/rstream/test/pubsub.ts b/packages/rstream/test/pubsub.ts index 2273132421..8f2ed68d36 100644 --- a/packages/rstream/test/pubsub.ts +++ b/packages/rstream/test/pubsub.ts @@ -1,8 +1,9 @@ import { EquivMap } from "@thi.ng/associative"; import { map, mapIndexed } from "@thi.ng/transducers"; import * as assert from "assert"; -import { fromIterable, fromIterableSync, PubSub, pubsub, State } from "../src"; +import { fromIterable, fromIterableSync, PubSub, pubsub } from "../src"; import { TIMEOUT } from "./config"; +import { assertUnsub } from "./utils"; describe("PubSub", function () { this.retries(3); @@ -17,9 +18,9 @@ describe("PubSub", function () { const b = pub.subscribeTopic("b", collect); fromIterableSync("abcbd").subscribe(pub); assert.deepStrictEqual(acc, { a: ["a"], b: ["b", "b"] }); - assert.strictEqual(pub.getState(), State.DONE); - assert.strictEqual(a.getState(), State.DONE); - assert.strictEqual(b.getState(), State.DONE); + assertUnsub(pub); + assertUnsub(a); + assertUnsub(b); }); it("complex keys", () => { @@ -55,7 +56,7 @@ describe("PubSub", function () { [["b", 2], [["b", 2]]], ] ); - assert.strictEqual(pub.getState(), State.DONE); + assertUnsub(pub); }); it("transducer", () => { @@ -67,17 +68,24 @@ describe("PubSub", function () { }); pub.subscribeTopic("a", collect); pub.subscribeTopic("b", collect); - fromIterableSync("abcbd").subscribe(pub); + pub.subscribeTopic("c", collect, { + xform: map((x) => [x[0], x[1] * 10]), + }); + pub.transformTopic( + "d", + map((x) => [x[0], x[1] * 11]) + ).subscribe(collect); + fromIterableSync("abcbde").subscribe(pub); assert.deepStrictEqual(acc, { a: [["a", 0]], b: [ ["b", 1], ["b", 3], ], - c: [], - d: [], + c: [["c", 20]], + d: [["d", 44]], }); - assert.strictEqual(pub.getState(), State.DONE); + assertUnsub(pub); }); it("unsubTopic", function (done) { @@ -97,12 +105,12 @@ describe("PubSub", function () { }, TIMEOUT * 2.5); setTimeout(() => { assert.deepStrictEqual(acc, { a: ["a"], b: ["b"] }); - assert.strictEqual(pub.getState(), State.DONE); + assertUnsub(pub); done(); }, TIMEOUT * 7.5); }); - it("subTopic xform", () => { + it("transformTopic", () => { const acc: any = []; const collect = { next(x: any) { @@ -110,7 +118,7 @@ describe("PubSub", function () { }, }; pub = pubsub({ topic: (x) => x }); - pub.subscribeTopic( + pub.transformTopic( "a", map((x) => x.toUpperCase()) ).subscribe(collect); diff --git a/packages/rstream/test/sidechain-partition.ts b/packages/rstream/test/sidechain-partition.ts index 73308456dd..861def0ad0 100644 --- a/packages/rstream/test/sidechain-partition.ts +++ b/packages/rstream/test/sidechain-partition.ts @@ -1,5 +1,6 @@ import * as assert from "assert"; -import { sidechainPartition, State, Stream, stream } from "../src"; +import { sidechainPartition, Stream, stream } from "../src"; +import { assertUnsub } from "./utils"; describe("SidechainPartition", function () { let src: Stream, side: Stream, buf: any[]; @@ -64,9 +65,9 @@ describe("SidechainPartition", function () { const part = src.subscribe(sidechainPartition(side)); const sub = part.subscribe({}); sub.unsubscribe(); - assert.strictEqual(src.getState(), State.DONE); - assert.strictEqual(side.getState(), State.DONE); - assert.strictEqual(part.getState(), State.DONE); - assert.strictEqual(sub.getState(), State.DONE); + assertUnsub(src); + assertUnsub(side); + assertUnsub(part); + assertUnsub(sub); }); }); diff --git a/packages/rstream/test/sidechain-toggle.ts b/packages/rstream/test/sidechain-toggle.ts index 7cab67980e..fb13c76fb4 100644 --- a/packages/rstream/test/sidechain-toggle.ts +++ b/packages/rstream/test/sidechain-toggle.ts @@ -1,6 +1,7 @@ import type { Predicate } from "@thi.ng/api"; import * as assert from "assert"; -import { sidechainToggle, State, Stream, stream } from "../src"; +import { sidechainToggle, Stream, stream } from "../src"; +import { assertUnsub } from "./utils"; describe("SidechainToggle", () => { let src: Stream, side: Stream, buf: any[]; @@ -52,9 +53,9 @@ describe("SidechainToggle", () => { const part = src.subscribe(sidechainToggle(side)); const sub = part.subscribe({}); sub.unsubscribe(); - assert.strictEqual(src.getState(), State.DONE); - assert.strictEqual(side.getState(), State.DONE); - assert.strictEqual(part.getState(), State.DONE); - assert.strictEqual(sub.getState(), State.DONE); + assertUnsub(src); + assertUnsub(side); + assertUnsub(part); + assertUnsub(sub); }); }); diff --git a/packages/rstream/test/stream-merge.ts b/packages/rstream/test/stream-merge.ts index b743d0f3d0..ad9c0fca4e 100644 --- a/packages/rstream/test/stream-merge.ts +++ b/packages/rstream/test/stream-merge.ts @@ -8,6 +8,7 @@ import { State, StreamMerge, } from "../src"; +import { assertActive, assertUnsub } from "./utils"; describe("StreamMerge", () => { let src: StreamMerge; @@ -62,9 +63,9 @@ describe("StreamMerge", () => { let sub1 = src.subscribe({}); let sub2 = src.subscribe({}); sub1.unsubscribe(); - assert(src.getState() === State.ACTIVE); + assertActive(src); sub2.unsubscribe(); - assert(src.getState() === State.DONE); + assertUnsub(src); }); it("applies transducer", (done) => { @@ -79,7 +80,7 @@ describe("StreamMerge", () => { const sources = [ fromIterable([1, 2, 3]), fromIterable([4, 5, 6]), - ].map((s) => s.subscribe(map((x) => fromIterable([x, x, x])))); + ].map((s) => s.transform(map((x) => fromIterable([x, x, x])))); const main = merge({ src: sources }); const histogram = frequencies(); let acc: any = histogram[0](); diff --git a/packages/rstream/test/stream-sync.ts b/packages/rstream/test/stream-sync.ts index 50f1fff94c..44558fa50f 100644 --- a/packages/rstream/test/stream-sync.ts +++ b/packages/rstream/test/stream-sync.ts @@ -13,19 +13,19 @@ import { transduce, } from "../src"; import { TIMEOUT } from "./config"; +import { assertActive, assertUnsub } from "./utils"; describe("StreamSync", function () { this.retries(3); - function adder() { - return map((ports: any) => { + const adder = () => + map((ports: any) => { let sum = 0; for (let p in ports) { sum += ports[p]; } return sum; }); - } it("dataflow & teardown", () => { let a, b, c; @@ -37,32 +37,43 @@ describe("StreamSync", function () { a2: { ins: { b: 10 } }, }); const a1 = sync({ + id: "a1", src: { - a: (a = fromView(db, { path: ["a1", "ins", "a"] })), - b: (b = fromView(db, { path: ["a1", "ins", "b"] })), + a: (a = fromView(db, { path: ["a1", "ins", "a"], id: "a" })), + b: (b = fromView(db, { path: ["a1", "ins", "b"], id: "b" })), }, xform: adder(), }); - const a1res = a1.subscribe({ - next(x) { - a1buf = x; - }, - done() { - a1done = true; + const a1res = a1.subscribe( + { + next(x) { + a1buf = x; + }, + done() { + a1done = true; + }, }, - }); + { id: "a1res" } + ); const a2 = sync({ - src: [a1, (c = fromView(db, { path: ["a2", "ins", "b"] }))], + id: "a2", + src: [ + a1, + (c = fromView(db, { path: ["a2", "ins", "b"], id: "c" })), + ], xform: adder(), }); - const res = a2.subscribe({ - next(x) { - a2buf = x; - }, - done() { - a2done = true; + const res = a2.subscribe( + { + next(x) { + a2buf = x; + }, + done() { + a2done = true; + }, }, - }); + { id: "res" } + ); assert.strictEqual(a1buf, 3); assert.strictEqual(a2buf, 13); db.reset({ a1: { ins: { a: 100, b: 200 } }, a2: { ins: { b: 1000 } } }); @@ -72,19 +83,19 @@ describe("StreamSync", function () { res.unsubscribe(); assert(!a1done); assert(!a2done); - assert.strictEqual(a.getState(), State.ACTIVE, "a != ACTIVE"); - assert.strictEqual(b.getState(), State.ACTIVE, "b != ACTIVE"); - assert.strictEqual(a1.getState(), State.ACTIVE, "a1 != ACTIVE"); - assert.strictEqual(a1res.getState(), State.IDLE, "a1res != IDLE"); - assert.strictEqual(c.getState(), State.DONE, "c != DONE"); - assert.strictEqual(a2.getState(), State.DONE, "a2 != DONE"); - assert.strictEqual(res.getState(), State.DONE, "res != DONE"); + assertActive(a); + assertActive(b); + assertActive(a1); + assertActive(a1res); + assertUnsub(c); + assertUnsub(a2); + assertUnsub(res); // teardown from a1 result a1res.unsubscribe(); - assert.strictEqual(a.getState(), State.DONE, "a != DONE"); - assert.strictEqual(b.getState(), State.DONE, "b != DONE"); - assert.strictEqual(a1.getState(), State.DONE, "a1 != DONE"); - assert.strictEqual(a1res.getState(), State.DONE, "a1res != DONE"); + assertUnsub(a); + assertUnsub(b); + assertUnsub(a1); + assertUnsub(a1res); assert(!a1done); assert(!a2done); }); @@ -97,8 +108,10 @@ describe("StreamSync", function () { }; const res: any[] = []; const main = sync({ src, mergeOnly: true }).subscribe({ - next: (x) => res.push(x), - done: () => { + next(x) { + res.push(x); + }, + done() { assert.deepStrictEqual(res, [ { c: 1 }, { c: 1, b: 2 }, @@ -113,7 +126,7 @@ describe("StreamSync", function () { src.b.next(2); src.a.next(3); src.a.next(4); - main.done(); + main.done!(); }); it("mergeOnly (w/ required keys)", (done) => { @@ -132,8 +145,10 @@ describe("StreamSync", function () { filter((tuple: any) => tuple.a != null && tuple.b != null) ) .subscribe({ - next: (x) => res.push(x), - done: () => { + next(x) { + res.push(x); + }, + done() { assert.deepStrictEqual(res, [ { c: 1, b: 2, a: 3 }, { c: 1, b: 2, a: 4 }, @@ -146,7 +161,7 @@ describe("StreamSync", function () { src.b.next(2); src.a.next(3); src.a.next(4); - main.done(); + main.done!(); }); it("fromPromise", (done) => { diff --git a/packages/rstream/test/subscription.ts b/packages/rstream/test/subscription.ts index cecdecbd45..00618134e7 100644 --- a/packages/rstream/test/subscription.ts +++ b/packages/rstream/test/subscription.ts @@ -4,11 +4,14 @@ import { CloseMode, fromIterable, fromIterableSync, + ISubscription, State, + stream, Stream, subscription, } from "../src"; import { TIMEOUT } from "./config"; +import { assertActive, assertError, assertIdle, assertUnsub } from "./utils"; describe("Subscription", function () { this.retries(3); @@ -17,6 +20,46 @@ describe("Subscription", function () { beforeEach(() => {}); + it("fsm", () => { + src = stream(); + assertIdle(src); + const sub = src.subscribe({ + next() { + throw 1; + }, + }); + let state2 = State.IDLE; + let err: any; + let sub2: ISubscription; + sub2 = src.subscribe({ + next() { + throw 1; + }, + done() { + state2 = sub2.getState(); + }, + error(e) { + err = e; + return true; + }, + }); + assertActive(src); + assertActive(sub); + assertActive(sub2); + src.next(1); + assertActive(src); + assertError(sub); + assertActive(sub2); + src.done(); + assertUnsub(src); + assertError(sub); + assertUnsub(sub2); + assert.strictEqual(state2, State.DONE); + assert.strictEqual(err, 1); + + assert.throws(() => src.subscribe({}), "subscribe"); + }); + it("new sub receives last", function (done) { this.timeout(TIMEOUT * 5); let buf: any[] = []; @@ -57,7 +100,7 @@ describe("Subscription", function () { setTimeout(() => sub.unsubscribe(), TIMEOUT * 1.5); setTimeout(() => { assert.deepStrictEqual(buf, [1]); - assert.strictEqual(src.getState(), State.DONE); + assert.strictEqual(src.getState(), State.UNSUBSCRIBED); assert.strictEqual((src).subs.length, 0); assert(!called); done(); @@ -79,17 +122,34 @@ describe("Subscription", function () { called = true; }, }, - partition(2, true) + { xform: partition(2, true) } ); setTimeout(() => sub.unsubscribe(), TIMEOUT * 2.5); setTimeout(() => { assert.deepStrictEqual(buf, [[1, 2]]); - assert.strictEqual(src.getState(), State.DONE); + assert.strictEqual(src.getState(), State.UNSUBSCRIBED); assert(!called); done(); }, TIMEOUT * 4); }); + it("done state", (done) => { + this.timeout(TIMEOUT * 3); + let state = State.IDLE; + src = fromIterable([1]); + const sub = src.subscribe({ + done() { + state = sub.getState(); + }, + }); + setTimeout(() => { + assert.strictEqual(state, State.DONE); + assertUnsub(sub); + assertUnsub(src); + done(); + }, TIMEOUT * 2); + }); + it("completing transducer sends all values", (done) => { let buf: any[] = []; src = fromIterable([1, 2, 3], { delay: 10 }); @@ -104,17 +164,14 @@ describe("Subscription", function () { done(); }, }, - partition(2, true) + { xform: partition(2, true) } ); }); - it("sub xform only", () => { + it("transform", () => { let buf: any[] = []; fromIterableSync([1], { closeIn: CloseMode.NEVER }) - .subscribe( - map((x: number) => x + 10), - undefined - ) + .transform(map((x: number) => x + 10)) .subscribe({ next(x) { buf.push(x); @@ -131,7 +188,7 @@ describe("Subscription", function () { buf.push(x); }, }, - map((x: number) => x + 10) + { xform: map((x: number) => x + 10) } ); assert.deepStrictEqual(buf, [11]); }); @@ -144,8 +201,27 @@ describe("Subscription", function () { buf.push(x); }, }), - map((x: number) => x + 10) + { xform: map((x: number) => x + 10) } ); assert.deepStrictEqual(buf, [11]); }); + + it("stream source error", () => { + let err: any; + const src = stream( + () => { + throw "eek"; + }, + { + error(e) { + err = e; + return false; + }, + } + ); + const sub = src.subscribe({}); + assert.strictEqual(err, "eek"); + assertError(src); + assertActive(sub); + }); }); diff --git a/packages/rstream/test/timeout.ts b/packages/rstream/test/timeout.ts index 76eeae9e7e..79fc79ddd2 100644 --- a/packages/rstream/test/timeout.ts +++ b/packages/rstream/test/timeout.ts @@ -6,58 +6,80 @@ describe("Timeout", function () { this.retries(3); it("times out", function (done) { - this.timeout(TIMEOUT * 2); + this.timeout(TIMEOUT * 3); + let err: any; timeout(TIMEOUT).subscribe({ - error: (e) => { - assert(e instanceof Error); - done(); + error(e) { + err = e; + return true; }, }); + setTimeout(() => { + assert(err instanceof Error); + done(); + }, TIMEOUT * 2); }); it("times out with error object", function (done) { - this.timeout(TIMEOUT * 2); - - const error = "error object"; + this.timeout(TIMEOUT * 3); - timeout(TIMEOUT, { error }).subscribe({ - error: (err) => { - assert.strictEqual(err, error); - done(); + const errorObj = "error object"; + let err: any; + timeout(TIMEOUT, { error: errorObj }).subscribe({ + error(e) { + err = e; + return true; }, }); + setTimeout(() => { + assert.strictEqual(err, errorObj); + done(); + }, TIMEOUT * 2); }); it("cancels timeout in cleanup()", function (done) { this.timeout(TIMEOUT * 3); + let called = false; timeout(TIMEOUT) .subscribe({ - error: () => assert.fail("timed out"), + error() { + called = true; + return true; + }, }) .unsubscribe(); - setTimeout(() => done(), TIMEOUT * 2); + setTimeout(() => { + assert(!called); + done(); + }, TIMEOUT * 2); }); it("resets timeout when value received", function (done) { this.timeout(TIMEOUT * 4); - const res: any[] = []; + const buf: any[] = []; + let res: any[] | undefined; const t = timeout(TIMEOUT, { reset: true }); t.subscribe({ - next: (x) => { - res.push(x); + next(x) { + buf.push(x); }, - error: () => { - assert.deepStrictEqual(res, [1, 2]); + error() { + res === undefined && (res = [...buf]); + return true; }, }); setTimeout(() => t.next(1), TIMEOUT * 0.7); setTimeout(() => t.next(2), TIMEOUT * 1.5); setTimeout(() => t.next(3), TIMEOUT * 2.9); - setTimeout(() => done(), TIMEOUT * 3.5); + setTimeout(() => { + assert.deepStrictEqual(res, [1, 2]); + assert.deepStrictEqual(buf, [1, 2, 3]); + done(); + }, TIMEOUT * 3.5); }); }); diff --git a/packages/rstream/test/transducers.ts b/packages/rstream/test/transducers.ts index 4a1bde047d..0a8d912121 100644 --- a/packages/rstream/test/transducers.ts +++ b/packages/rstream/test/transducers.ts @@ -7,7 +7,7 @@ import { take, } from "@thi.ng/transducers"; import * as assert from "assert"; -import { fromIterable, Stream } from "../src"; +import { fromIterable, ISubscriber, Stream } from "../src"; describe("transducers", () => { let src: Stream; @@ -15,7 +15,7 @@ describe("transducers", () => { let check = (expected: any, done: Function) => { let buf: any[] = []; - return { + return >{ next(x: any) { buf.push(x); }, @@ -31,43 +31,42 @@ describe("transducers", () => { }); it("works chained", (done) => { - src.subscribe(map((x: number) => x * 10)) - .subscribe(map((x: number) => x + 1)) + src.transform(map((x) => x * 10)) + .transform(map((x) => x + 1)) .subscribe(check([101, 201, 301], done)); }); it("works combined", (done) => { - src.subscribe( - check([101, 201, 301], done), - comp( + src.subscribe(check([101, 201, 301], done), { + xform: comp( map((x: number) => x * 10), map((x: number) => x + 1) - ) - ); + ), + }); }); it("does early termination", (done) => { - src.subscribe(check([data[0], data[1]], done), take(2)); + src.subscribe(check([data[0], data[1]], done), { xform: take(2) }); }); it("emits multiple values", (done) => { - src.subscribe( - check([10, 10, 20], done), - comp( + src.subscribe(check([10, 10, 20], done), { + xform: comp( mapcat((x) => [x, x]), take(3) - ) - ); + ), + }); }); it("filters values", (done) => { - src.subscribe( - check([10, 30], done), - filter((x: number) => x % 20 > 0) - ); + src.subscribe(check([10, 30], done), { + xform: filter((x: number) => x % 20 > 0), + }); }); it("emits remaining", (done) => { - src.subscribe(check([[10, 20], [30]], done), partition(2, true)); + src.subscribe(check([[10, 20], [30]], done), { + xform: partition(2, true), + }); }); }); diff --git a/packages/rstream/test/utils.ts b/packages/rstream/test/utils.ts new file mode 100644 index 0000000000..4f737d32f0 --- /dev/null +++ b/packages/rstream/test/utils.ts @@ -0,0 +1,20 @@ +import * as assert from "assert"; +import { ISubscription, State } from "../src"; + +export const assertState = (x: ISubscription, state: State) => + assert.strictEqual(x.getState(), state, `${x.id} != ${State[state]}`); + +export const assertIdle = (x: ISubscription) => + assertState(x, State.IDLE); + +export const assertActive = (x: ISubscription) => + assertState(x, State.ACTIVE); + +export const assertDone = (x: ISubscription) => + assertState(x, State.DONE); + +export const assertUnsub = (x: ISubscription) => + assertState(x, State.UNSUBSCRIBED); + +export const assertError = (x: ISubscription) => + assertState(x, State.ERROR); diff --git a/packages/rstream/tpl.readme.md b/packages/rstream/tpl.readme.md index f198a74353..62eab4fb67 100644 --- a/packages/rstream/tpl.readme.md +++ b/packages/rstream/tpl.readme.md @@ -64,62 +64,63 @@ programming: ${status} -### Breaking changes in 5.0.0 - -Type inference for `sync()` (aka `StreamSync`), one of the main pillars of this -package, was semi-broken in earlier versions and has been updated to better -infer result types from the given object of input streams. For this work, input -sources now MUST be given as object (array form is not allowed anymore, see -below). Furthermore, the two generics have different meanings now and unless you -were using `sync(...)` these will need to be updated (or, better yet, -removed). See -[source](https://github.com/thi-ng/umbrella/blob/develop/packages/rstream/src/stream-sync.ts) -for more details. +### New features & breaking changes in 6.0.0 -```ts -// NEW approach -const main = sync({ - src: { - a: reactive(23), - b: reactive("foo").map((x) => x.toUpperCase()), - c: reactive([1, 2]) - } -}); -``` +Completely revised & improved [error handling](#error-handling), stronger +distinction between `.subscribe()` and `.transform()` methods & internal +simplification of their implementations. + +1. All error handlers now MUST return a boolean to indicate if the error was + recoverable from or should put the subscription into the error state. See + [error handling](#error-handling) for details. -`main`'s type can now be inferred as: +2. The options given to `.transform()` and `.map()` can now include an `error` + handler: ```ts -StreamSync< - { a: Stream, b: Subscription, c: Stream }, - { a: number, b: string, c: number[] } -> -``` +// transform stream with given transducer(s) +// and forward any errors to `handleError` (user defined fn) +src.transform(xf1, xf2,..., { error: (e) => { ... } }); -If the `xform` (transducer) option is given, the result will be inferred based -on the transducer's result type... +// or, also new, provide everything as single options object +// (for this version, see note (1) below) +src.transform({ xform: map(...), error: handleError }); +``` -To compensate for the loss of specifying input sources as array (rather than as -an object), the [`autoObj()` -reducer](https://github.com/thi-ng/umbrella/blob/develop/packages/transducers/src/rfn/auto-obj.ts) -has been added, allowing for quick conversion of an array into an object with -auto-labeled keys. +3. The `.subscribe(sub, xform, opts)` signature has been removed and the `xform` + (transducer) must now be given as part of the options object: ```ts -const main = sync({ - src: autoObj("input", [reactive(23), reactive("foo"), reactive([1, 2])]) -}); +const src = reactive(1); + +// old +src.subscribe(trace("foo"), filter((x) => x < 10), { id: "child-sub" }); + +// new, see note (1) below +src.subscribe(trace("foo"), { xform: filter((x) => x < 10), id: "child-sub" }); ``` -In this case the type of `main` will be inferred as: +4. Added generics for [PubSub](#topic-based-splitting) topics, added + `.transformTopic()` and updated signatures for `.subscribeTopic()`, both in + similarity to above. ```ts -StreamSync< - IObjectOf | Stream | Stream>, - IObjectOf -> +type Event = { id: string; value: any; }; + +const src = pubsub({ topic: (e) => e.id }); + +// transform topic stream with given transducer (see note (1) below) +// and forward any errors to `handleError` (user defined fn) +src.transformTopic("foo", map((e) => e.value), { error: handleError }) ``` +**Notes:** + +- (1): If using multiple transducers, they must be pre-composed with + [`comp()`](https://docs.thi.ng/umbrella/transducers/modules.html#comp). Other + signatures of `.transform()` method support up to 4 transducers and composes + them automatically. + ${supportPackages} ${relatedPackages} @@ -712,6 +713,49 @@ Create value stream from worker messages. - [transduce](https://github.com/thi-ng/umbrella/tree/develop/packages/rstream/src/subs/transduce.ts) - transduce or just reduce an entire stream into a promise - [tween](https://github.com/thi-ng/umbrella/tree/develop/packages/rstream/src/tween.ts) - stream interpolation +### Error handling + +**Detailed information, discussion & diagrams about the new error handling can +be found in [this issue](https://github.com/thi-ng/umbrella/issues/281)** + +The `ISubscriber` interface supports optional error handlers which will be +called if code in the `next()` or `done()` handlers throws an error. If no error +handler is defined for a subscriber, the wrapping `Subscription`'s own error +handler will be called, which _might_ put this subscription into an error +state and stop it from receiving new values. + +```ts +src = subscription({ next(x) { throw x; } }); + +// triggers error, caught by subscription wrapper +src.next(1); +// sub-0 unhandled error: 1 + +src.getState() === State.ERROR +// true + +// no error, but also inputs won't be received/processed either +src.next(2) + +// another sub with error handler & indicating error could be handled +src = subscription({ + next(x) { throw x; }, + error(x) { console.warn("eeek", x); return true; } +}); + +// error caught by given handler +src.next(1) +// eeek 1 + +// sub still usable, no error +src.getState() !== State.ERROR +// true + +// further inputs still accepted +src.next(2) +// eeek 2 +``` + ## Authors ${authors} diff --git a/packages/sax/CHANGELOG.md b/packages/sax/CHANGELOG.md index 45b8524a63..84b92666a2 100644 --- a/packages/sax/CHANGELOG.md +++ b/packages/sax/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.1.54](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.1.53...@thi.ng/sax@1.1.54) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/sax - - - - - -## [1.1.53](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.1.52...@thi.ng/sax@1.1.53) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/sax - - - - - -## [1.1.52](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.1.51...@thi.ng/sax@1.1.52) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/sax - - - - - -## [1.1.51](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.1.50...@thi.ng/sax@1.1.51) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/sax - - - - - -## [1.1.50](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.1.49...@thi.ng/sax@1.1.50) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/sax - - - - - -## [1.1.49](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.1.48...@thi.ng/sax@1.1.49) (2021-02-20) +## [1.1.55](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.1.54...@thi.ng/sax@1.1.55) (2021-03-12) **Note:** Version bump only for package @thi.ng/sax diff --git a/packages/sax/package.json b/packages/sax/package.json index cdab511c6a..74089974f7 100644 --- a/packages/sax/package.json +++ b/packages/sax/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/sax", - "version": "1.1.54", + "version": "1.1.55", "description": "Transducer-based, SAX-like, non-validating, speedy & tiny XML parser", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/transducers-fsm": "^1.1.54" + "@thi.ng/api": "^7.1.4", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/transducers-fsm": "^1.1.55" }, "files": [ "*.js", @@ -78,6 +78,5 @@ "transducers-fsm" ], "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/scenegraph/CHANGELOG.md b/packages/scenegraph/CHANGELOG.md index 411254f16b..9fe8af4068 100644 --- a/packages/scenegraph/CHANGELOG.md +++ b/packages/scenegraph/CHANGELOG.md @@ -3,47 +3,7 @@ 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/scenegraph@0.3.22...@thi.ng/scenegraph@0.3.23) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/scenegraph - - - - - -## [0.3.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.3.21...@thi.ng/scenegraph@0.3.22) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/scenegraph - - - - - -## [0.3.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.3.20...@thi.ng/scenegraph@0.3.21) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/scenegraph - - - - - -## [0.3.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.3.19...@thi.ng/scenegraph@0.3.20) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/scenegraph - - - - - -## [0.3.19](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.3.18...@thi.ng/scenegraph@0.3.19) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/scenegraph - - - - - -## [0.3.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.3.17...@thi.ng/scenegraph@0.3.18) (2021-02-20) +## [0.3.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.3.23...@thi.ng/scenegraph@0.3.24) (2021-03-12) **Note:** Version bump only for package @thi.ng/scenegraph diff --git a/packages/scenegraph/package.json b/packages/scenegraph/package.json index 3d6908f17b..3a35289540 100644 --- a/packages/scenegraph/package.json +++ b/packages/scenegraph/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/scenegraph", - "version": "0.3.23", + "version": "0.3.24", "description": "Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/matrices": "^0.6.49", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/matrices": "^0.6.50", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -75,6 +75,5 @@ "sideEffects": false, "thi.ng": { "status": "alpha" - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/seq/CHANGELOG.md b/packages/seq/CHANGELOG.md index c0394b0bfd..8246c566b8 100644 --- a/packages/seq/CHANGELOG.md +++ b/packages/seq/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.35](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.2.34...@thi.ng/seq@0.2.35) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/seq - - - - - -## [0.2.34](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.2.33...@thi.ng/seq@0.2.34) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/seq - - - - - -## [0.2.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.2.32...@thi.ng/seq@0.2.33) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/seq - - - - - -## [0.2.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.2.31...@thi.ng/seq@0.2.32) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/seq - - - - - -## [0.2.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.2.30...@thi.ng/seq@0.2.31) (2021-02-20) +## [0.2.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.2.35...@thi.ng/seq@0.2.36) (2021-03-12) **Note:** Version bump only for package @thi.ng/seq diff --git a/packages/seq/package.json b/packages/seq/package.json index 67bf614785..ad3f7473fe 100644 --- a/packages/seq/package.json +++ b/packages/seq/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/seq", - "version": "0.2.35", + "version": "0.2.36", "description": "Various implementations of the @thi.ng/api `ISeq` interface / sequence abstraction", "module": "./index.js", "main": "./lib/index.js", @@ -45,12 +45,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5" }, "files": [ "*.js", @@ -69,6 +69,5 @@ "thi.ng": { "status": "alpha", "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/sexpr/CHANGELOG.md b/packages/sexpr/CHANGELOG.md index f1a8b52581..3dff9804f7 100644 --- a/packages/sexpr/CHANGELOG.md +++ b/packages/sexpr/CHANGELOG.md @@ -3,23 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.2.37...@thi.ng/sexpr@0.2.38) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/sexpr - - - - - -## [0.2.37](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.2.36...@thi.ng/sexpr@0.2.37) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/sexpr - - - - - -## [0.2.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.2.35...@thi.ng/sexpr@0.2.36) (2021-03-03) +## [0.2.39](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.2.38...@thi.ng/sexpr@0.2.39) (2021-03-12) **Note:** Version bump only for package @thi.ng/sexpr @@ -38,14 +22,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.2.34](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.2.33...@thi.ng/sexpr@0.2.34) (2021-02-20) - -**Note:** Version bump only for package @thi.ng/sexpr - - - - - # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.1.0...@thi.ng/sexpr@0.2.0) (2019-09-23) ### Features diff --git a/packages/sexpr/package.json b/packages/sexpr/package.json index 82c4a3c191..670a00d5bc 100644 --- a/packages/sexpr/package.json +++ b/packages/sexpr/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/sexpr", - "version": "0.2.38", + "version": "0.2.39", "description": "Extensible S-Expression parser & runtime infrastructure", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/defmulti": "^1.3.9" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/defmulti": "^1.3.10" }, "files": [ "*.js", @@ -78,6 +78,5 @@ "thi.ng": { "status": "alpha", "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/shader-ast-glsl/CHANGELOG.md b/packages/shader-ast-glsl/CHANGELOG.md index 0e8a063ca4..c2aea05a66 100644 --- a/packages/shader-ast-glsl/CHANGELOG.md +++ b/packages/shader-ast-glsl/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.2.25...@thi.ng/shader-ast-glsl@0.2.26) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/shader-ast-glsl - - - - - -## [0.2.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.2.24...@thi.ng/shader-ast-glsl@0.2.25) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/shader-ast-glsl - - - - - -## [0.2.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.2.23...@thi.ng/shader-ast-glsl@0.2.24) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/shader-ast-glsl - - - - - -## [0.2.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.2.22...@thi.ng/shader-ast-glsl@0.2.23) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/shader-ast-glsl - - - - - -## [0.2.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.2.21...@thi.ng/shader-ast-glsl@0.2.22) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/shader-ast-glsl - - - - - -## [0.2.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.2.20...@thi.ng/shader-ast-glsl@0.2.21) (2021-02-20) +## [0.2.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.2.26...@thi.ng/shader-ast-glsl@0.2.27) (2021-03-12) **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 40a1492bdd..30eb6926cd 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.2.26", + "version": "0.2.27", "description": "Customizable GLSL codegen for @thi.ng/shader-ast", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/shader-ast": "^0.8.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/shader-ast": "^0.8.5" }, "files": [ "*.js", @@ -82,6 +82,5 @@ "webgl" ], "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/shader-ast-js/CHANGELOG.md b/packages/shader-ast-js/CHANGELOG.md index 5e53800037..1ffd73c8be 100644 --- a/packages/shader-ast-js/CHANGELOG.md +++ b/packages/shader-ast-js/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.5.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.5.24...@thi.ng/shader-ast-js@0.5.25) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/shader-ast-js - - - - - -## [0.5.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.5.23...@thi.ng/shader-ast-js@0.5.24) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/shader-ast-js - - - - - -## [0.5.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.5.22...@thi.ng/shader-ast-js@0.5.23) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/shader-ast-js - - - - - -## [0.5.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.5.21...@thi.ng/shader-ast-js@0.5.22) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/shader-ast-js - - - - - -## [0.5.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.5.20...@thi.ng/shader-ast-js@0.5.21) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/shader-ast-js - - - - - -## [0.5.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.5.19...@thi.ng/shader-ast-js@0.5.20) (2021-02-20) +## [0.5.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.5.25...@thi.ng/shader-ast-js@0.5.26) (2021-03-12) **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 a2b2e0e3b2..36be947591 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.5.25", + "version": "0.5.26", "description": "Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast", "module": "./index.js", "main": "./lib/index.js", @@ -45,18 +45,18 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/math": "^3.2.4", - "@thi.ng/matrices": "^0.6.49", - "@thi.ng/pixel": "^0.7.3", - "@thi.ng/shader-ast": "^0.8.4", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/math": "^3.2.5", + "@thi.ng/matrices": "^0.6.50", + "@thi.ng/pixel": "^0.7.4", + "@thi.ng/shader-ast": "^0.8.5", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -87,6 +87,5 @@ "shader-ast-stdlib" ], "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/shader-ast-stdlib/CHANGELOG.md b/packages/shader-ast-stdlib/CHANGELOG.md index b4b88f1ee1..b43affba29 100644 --- a/packages/shader-ast-stdlib/CHANGELOG.md +++ b/packages/shader-ast-stdlib/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.5.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.5.17...@thi.ng/shader-ast-stdlib@0.5.18) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/shader-ast-stdlib - - - - - -## [0.5.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.5.16...@thi.ng/shader-ast-stdlib@0.5.17) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/shader-ast-stdlib - - - - - -## [0.5.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.5.15...@thi.ng/shader-ast-stdlib@0.5.16) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/shader-ast-stdlib - - - - - -## [0.5.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.5.14...@thi.ng/shader-ast-stdlib@0.5.15) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/shader-ast-stdlib - - - - - -## [0.5.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.5.13...@thi.ng/shader-ast-stdlib@0.5.14) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/shader-ast-stdlib - - - - - -## [0.5.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.5.12...@thi.ng/shader-ast-stdlib@0.5.13) (2021-02-20) +## [0.5.19](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.5.18...@thi.ng/shader-ast-stdlib@0.5.19) (2021-03-12) **Note:** Version bump only for package @thi.ng/shader-ast-stdlib diff --git a/packages/shader-ast-stdlib/package.json b/packages/shader-ast-stdlib/package.json index ba62ae06de..4aa561ba36 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.5.18", + "version": "0.5.19", "description": "Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast", "module": "./index.js", "main": "./lib/index.js", @@ -45,12 +45,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/shader-ast": "^0.8.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/shader-ast": "^0.8.5" }, "files": [ "*.js", @@ -105,6 +105,5 @@ "webgl" ], "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/shader-ast/CHANGELOG.md b/packages/shader-ast/CHANGELOG.md index 4ca7c0aec7..0108ae6460 100644 --- a/packages/shader-ast/CHANGELOG.md +++ b/packages/shader-ast/CHANGELOG.md @@ -3,31 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.8.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.8.3...@thi.ng/shader-ast@0.8.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/shader-ast - - - - - -## [0.8.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.8.2...@thi.ng/shader-ast@0.8.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/shader-ast - - - - - -## [0.8.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.8.1...@thi.ng/shader-ast@0.8.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/shader-ast - - - - - -## [0.8.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.8.0...@thi.ng/shader-ast@0.8.1) (2021-03-03) +## [0.8.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.8.4...@thi.ng/shader-ast@0.8.5) (2021-03-12) **Note:** Version bump only for package @thi.ng/shader-ast @@ -46,14 +22,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.7.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.7.12...@thi.ng/shader-ast@0.7.13) (2021-02-20) - -**Note:** Version bump only for package @thi.ng/shader-ast - - - - - # [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.6.3...@thi.ng/shader-ast@0.7.0) (2020-08-28) diff --git a/packages/shader-ast/package.json b/packages/shader-ast/package.json index c8a28e126e..00dbe9197e 100644 --- a/packages/shader-ast/package.json +++ b/packages/shader-ast/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/shader-ast", - "version": "0.8.4", + "version": "0.8.5", "description": "DSL to define shader code in TypeScript and cross-compile to GLSL, JS and other targets", "module": "./index.js", "main": "./lib/index.js", @@ -45,15 +45,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/defmulti": "^1.3.9", - "@thi.ng/dgraph": "^1.3.14", - "@thi.ng/errors": "^1.2.31" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/defmulti": "^1.3.10", + "@thi.ng/dgraph": "^1.3.15", + "@thi.ng/errors": "^1.2.32" }, "files": [ "*.js", @@ -91,6 +91,5 @@ "webgl-shadertoy" ], "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/simd/CHANGELOG.md b/packages/simd/CHANGELOG.md index 1e846c53fd..8553f8af44 100644 --- a/packages/simd/CHANGELOG.md +++ b/packages/simd/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.4.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.4.21...@thi.ng/simd@0.4.22) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/simd - - - - - -## [0.4.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.4.20...@thi.ng/simd@0.4.21) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/simd - - - - - -## [0.4.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.4.19...@thi.ng/simd@0.4.20) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/simd - - - - - -## [0.4.19](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.4.18...@thi.ng/simd@0.4.19) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/simd - - - - - -## [0.4.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.4.17...@thi.ng/simd@0.4.18) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/simd - - - - - -## [0.4.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.4.16...@thi.ng/simd@0.4.17) (2021-02-20) +## [0.4.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.4.22...@thi.ng/simd@0.4.23) (2021-03-12) **Note:** Version bump only for package @thi.ng/simd diff --git a/packages/simd/README.md b/packages/simd/README.md index 4d9e0b3033..cc137b55a9 100644 --- a/packages/simd/README.md +++ b/packages/simd/README.md @@ -118,7 +118,7 @@ yarn add @thi.ng/simd ``` -Package sizes (gzipped, pre-treeshake): ESM: 2.50 KB / CJS: 2.56 KB / UMD: 2.68 KB +Package sizes (gzipped, pre-treeshake): ESM: 2.49 KB / CJS: 2.55 KB / UMD: 2.67 KB ## Dependencies diff --git a/packages/simd/package.json b/packages/simd/package.json index cda890e88b..5f679a70be 100644 --- a/packages/simd/package.json +++ b/packages/simd/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/simd", - "version": "0.4.22", + "version": "0.4.23", "description": "WASM based SIMD vector operations for batch processing", "module": "./index.js", "main": "./lib/index.js", @@ -48,11 +48,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/transducers-binary": "^0.6.11" + "@thi.ng/transducers-binary": "^0.6.12" }, "files": [ "*.js", @@ -79,6 +79,5 @@ "thi.ng": { "status": "alpha", "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/soa/CHANGELOG.md b/packages/soa/CHANGELOG.md index d5935e9607..3ceb6b2085 100644 --- a/packages/soa/CHANGELOG.md +++ b/packages/soa/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.2.4...@thi.ng/soa@0.2.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/soa - - - - - -## [0.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.2.3...@thi.ng/soa@0.2.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/soa - - - - - -## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.2.2...@thi.ng/soa@0.2.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/soa - - - - - -## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.2.1...@thi.ng/soa@0.2.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/soa - - - - - -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.2.0...@thi.ng/soa@0.2.1) (2021-02-24) +## [0.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.2.5...@thi.ng/soa@0.2.6) (2021-03-12) **Note:** Version bump only for package @thi.ng/soa diff --git a/packages/soa/package.json b/packages/soa/package.json index d7d5cb040c..99c5f82f21 100644 --- a/packages/soa/package.json +++ b/packages/soa/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/soa", - "version": "0.2.5", + "version": "0.2.6", "description": "SOA & AOS memory mapped structured views with optional & extensible serialization", "module": "./index.js", "main": "./lib/index.js", @@ -40,20 +40,20 @@ "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", "@microsoft/api-extractor": "^7.13.1", - "@thi.ng/equiv": "^1.0.40", + "@thi.ng/equiv": "^1.0.41", "@types/mocha": "^8.2.0", "@types/node": "^14.14.14", "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/binary": "^2.2.3", - "@thi.ng/transducers-binary": "^0.6.11", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/binary": "^2.2.4", + "@thi.ng/transducers-binary": "^0.6.12", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -91,6 +91,5 @@ ], "status": "alpha", "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/sparse/CHANGELOG.md b/packages/sparse/CHANGELOG.md index 2375480f70..138fd0239b 100644 --- a/packages/sparse/CHANGELOG.md +++ b/packages/sparse/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.70](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.69...@thi.ng/sparse@0.1.70) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/sparse - - - - - -## [0.1.69](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.68...@thi.ng/sparse@0.1.69) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/sparse - - - - - -## [0.1.68](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.67...@thi.ng/sparse@0.1.68) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/sparse - - - - - -## [0.1.67](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.66...@thi.ng/sparse@0.1.67) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/sparse - - - - - -## [0.1.66](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.65...@thi.ng/sparse@0.1.66) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/sparse - - - - - -## [0.1.65](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.64...@thi.ng/sparse@0.1.65) (2021-02-20) +## [0.1.71](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.70...@thi.ng/sparse@0.1.71) (2021-03-12) **Note:** Version bump only for package @thi.ng/sparse diff --git a/packages/sparse/package.json b/packages/sparse/package.json index 04b644a75b..da566e5ab0 100644 --- a/packages/sparse/package.json +++ b/packages/sparse/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/sparse", - "version": "0.1.70", + "version": "0.1.71", "description": "Sparse vector & matrix implementations", "module": "./index.js", "main": "./lib/index.js", @@ -45,12 +45,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -75,6 +75,5 @@ "thi.ng": { "status": "alpha", "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/strings/CHANGELOG.md b/packages/strings/CHANGELOG.md index 9df35d8619..43dbe83abe 100644 --- a/packages/strings/CHANGELOG.md +++ b/packages/strings/CHANGELOG.md @@ -3,31 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.15.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.15.3...@thi.ng/strings@1.15.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/strings - - - - - -## [1.15.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.15.2...@thi.ng/strings@1.15.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/strings - - - - - -## [1.15.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.15.1...@thi.ng/strings@1.15.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/strings - - - - - -## [1.15.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.15.0...@thi.ng/strings@1.15.1) (2021-03-03) +## [1.15.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.15.4...@thi.ng/strings@1.15.5) (2021-03-12) **Note:** Version bump only for package @thi.ng/strings diff --git a/packages/strings/package.json b/packages/strings/package.json index 3af75e11d8..303db22f89 100644 --- a/packages/strings/package.json +++ b/packages/strings/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/strings", - "version": "1.15.4", + "version": "1.15.5", "description": "Various string formatting & utility functions", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/hex": "^0.2.4", - "@thi.ng/memoize": "^2.1.13" + "@thi.ng/api": "^7.1.4", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/hex": "^0.2.5", + "@thi.ng/memoize": "^2.1.14" }, "files": [ "*.js", @@ -89,6 +89,5 @@ "sideEffects": false, "thi.ng": { "year": 2015 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/system/CHANGELOG.md b/packages/system/CHANGELOG.md index d6344776be..1a3f2d2153 100644 --- a/packages/system/CHANGELOG.md +++ b/packages/system/CHANGELOG.md @@ -3,47 +3,7 @@ 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/system@0.2.42...@thi.ng/system@0.2.43) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/system - - - - - -## [0.2.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@0.2.41...@thi.ng/system@0.2.42) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/system - - - - - -## [0.2.41](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@0.2.40...@thi.ng/system@0.2.41) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/system - - - - - -## [0.2.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@0.2.39...@thi.ng/system@0.2.40) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/system - - - - - -## [0.2.39](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@0.2.38...@thi.ng/system@0.2.39) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/system - - - - - -## [0.2.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@0.2.37...@thi.ng/system@0.2.38) (2021-02-20) +## [0.2.44](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@0.2.43...@thi.ng/system@0.2.44) (2021-03-12) **Note:** Version bump only for package @thi.ng/system diff --git a/packages/system/package.json b/packages/system/package.json index 594525ef64..f214c03251 100644 --- a/packages/system/package.json +++ b/packages/system/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/system", - "version": "0.2.43", + "version": "0.2.44", "description": "Minimal DI / life cycle container for stateful app components", "module": "./index.js", "main": "./lib/index.js", @@ -45,12 +45,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/dgraph": "^1.3.14" + "@thi.ng/api": "^7.1.4", + "@thi.ng/dgraph": "^1.3.15" }, "files": [ "*.js", @@ -74,6 +74,5 @@ "thi.ng": { "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/text-canvas/CHANGELOG.md b/packages/text-canvas/CHANGELOG.md index 333920bbf8..0b6e391bdc 100644 --- a/packages/text-canvas/CHANGELOG.md +++ b/packages/text-canvas/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.4.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.4.9...@thi.ng/text-canvas@0.4.10) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/text-canvas - - - - - -## [0.4.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.4.8...@thi.ng/text-canvas@0.4.9) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/text-canvas - - - - - -## [0.4.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.4.7...@thi.ng/text-canvas@0.4.8) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/text-canvas - - - - - -## [0.4.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.4.6...@thi.ng/text-canvas@0.4.7) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/text-canvas - - - - - -## [0.4.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.4.5...@thi.ng/text-canvas@0.4.6) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/text-canvas - - - - - -## [0.4.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.4.4...@thi.ng/text-canvas@0.4.5) (2021-02-20) +## [0.4.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.4.10...@thi.ng/text-canvas@0.4.11) (2021-03-12) **Note:** Version bump only for package @thi.ng/text-canvas diff --git a/packages/text-canvas/package.json b/packages/text-canvas/package.json index c79fa20e24..1ce7a874e3 100644 --- a/packages/text-canvas/package.json +++ b/packages/text-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/text-canvas", - "version": "0.4.10", + "version": "0.4.11", "description": "Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)", "module": "./index.js", "main": "./lib/index.js", @@ -45,18 +45,18 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/arrays": "^0.10.7", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/geom-clip-line": "^1.2.25", - "@thi.ng/math": "^3.2.4", - "@thi.ng/memoize": "^2.1.13", - "@thi.ng/strings": "^1.15.4", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/arrays": "^0.10.8", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/geom-clip-line": "^1.2.26", + "@thi.ng/math": "^3.2.5", + "@thi.ng/memoize": "^2.1.14", + "@thi.ng/strings": "^1.15.5", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -92,6 +92,5 @@ "thi.ng": { "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/transducers-binary/CHANGELOG.md b/packages/transducers-binary/CHANGELOG.md index 33de6763a9..6b54f8480c 100644 --- a/packages/transducers-binary/CHANGELOG.md +++ b/packages/transducers-binary/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.6.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.6.10...@thi.ng/transducers-binary@0.6.11) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-binary - - - - - -## [0.6.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.6.9...@thi.ng/transducers-binary@0.6.10) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-binary - - - - - -## [0.6.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.6.8...@thi.ng/transducers-binary@0.6.9) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-binary - - - - - -## [0.6.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.6.7...@thi.ng/transducers-binary@0.6.8) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-binary - - - - - -## [0.6.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.6.6...@thi.ng/transducers-binary@0.6.7) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/transducers-binary - - - - - -## [0.6.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.6.5...@thi.ng/transducers-binary@0.6.6) (2021-02-20) +## [0.6.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.6.11...@thi.ng/transducers-binary@0.6.12) (2021-03-12) **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 347e6b2fad..0a85bf1e37 100644 --- a/packages/transducers-binary/package.json +++ b/packages/transducers-binary/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers-binary", - "version": "0.6.11", + "version": "0.6.12", "description": "Binary data related transducers & reducers", "module": "./index.js", "main": "./lib/index.js", @@ -45,16 +45,16 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/binary": "^2.2.3", - "@thi.ng/compose": "^1.4.28", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/hex": "^0.2.4", - "@thi.ng/random": "^2.3.5", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/binary": "^2.2.4", + "@thi.ng/compose": "^1.4.29", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/hex": "^0.2.5", + "@thi.ng/random": "^2.3.6", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -88,6 +88,5 @@ "unionstruct" ], "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/transducers-fsm/CHANGELOG.md b/packages/transducers-fsm/CHANGELOG.md index bb6f389bf7..fd4753a4b9 100644 --- a/packages/transducers-fsm/CHANGELOG.md +++ b/packages/transducers-fsm/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.1.54](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.1.53...@thi.ng/transducers-fsm@1.1.54) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-fsm - - - - - -## [1.1.53](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.1.52...@thi.ng/transducers-fsm@1.1.53) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-fsm - - - - - -## [1.1.52](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.1.51...@thi.ng/transducers-fsm@1.1.52) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-fsm - - - - - -## [1.1.51](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.1.50...@thi.ng/transducers-fsm@1.1.51) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-fsm - - - - - -## [1.1.50](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.1.49...@thi.ng/transducers-fsm@1.1.50) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/transducers-fsm - - - - - -## [1.1.49](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.1.48...@thi.ng/transducers-fsm@1.1.49) (2021-02-20) +## [1.1.55](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.1.54...@thi.ng/transducers-fsm@1.1.55) (2021-03-12) **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 3593c86d99..3e3a3ef92d 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.54", + "version": "1.1.55", "description": "Transducer-based Finite State Machine transformer", "module": "./index.js", "main": "./lib/index.js", @@ -45,12 +45,12 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -74,6 +74,5 @@ ], "status": "beta", "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/transducers-hdom/CHANGELOG.md b/packages/transducers-hdom/CHANGELOG.md index 85a182398e..f81be07434 100644 --- a/packages/transducers-hdom/CHANGELOG.md +++ b/packages/transducers-hdom/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.86](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.85...@thi.ng/transducers-hdom@2.0.86) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-hdom - - - - - -## [2.0.85](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.84...@thi.ng/transducers-hdom@2.0.85) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-hdom - - - - - -## [2.0.84](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.83...@thi.ng/transducers-hdom@2.0.84) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-hdom - - - - - -## [2.0.83](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.82...@thi.ng/transducers-hdom@2.0.83) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-hdom - - - - - -## [2.0.82](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.81...@thi.ng/transducers-hdom@2.0.82) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/transducers-hdom - - - - - -## [2.0.81](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.80...@thi.ng/transducers-hdom@2.0.81) (2021-02-20) +## [2.0.87](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.86...@thi.ng/transducers-hdom@2.0.87) (2021-03-12) **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 ee48f5294a..68d9ecfd34 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.86", + "version": "2.0.87", "description": "Transducer based UI updater for @thi.ng/hdom", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/hdom": "^8.2.22", - "@thi.ng/hiccup": "^3.6.12", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/hdom": "^8.2.23", + "@thi.ng/hiccup": "^3.6.13", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -79,6 +79,5 @@ "rstream" ], "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/transducers-patch/CHANGELOG.md b/packages/transducers-patch/CHANGELOG.md index 7dd596b1a4..5e8e37d467 100644 --- a/packages/transducers-patch/CHANGELOG.md +++ b/packages/transducers-patch/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.2.10...@thi.ng/transducers-patch@0.2.11) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-patch - - - - - -## [0.2.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.2.9...@thi.ng/transducers-patch@0.2.10) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-patch - - - - - -## [0.2.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.2.8...@thi.ng/transducers-patch@0.2.9) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-patch - - - - - -## [0.2.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.2.7...@thi.ng/transducers-patch@0.2.8) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-patch - - - - - -## [0.2.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.2.6...@thi.ng/transducers-patch@0.2.7) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/transducers-patch - - - - - -## [0.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.2.5...@thi.ng/transducers-patch@0.2.6) (2021-02-20) +## [0.2.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.2.11...@thi.ng/transducers-patch@0.2.12) (2021-03-12) **Note:** Version bump only for package @thi.ng/transducers-patch diff --git a/packages/transducers-patch/package.json b/packages/transducers-patch/package.json index 3b6b53d60d..68c3562154 100644 --- a/packages/transducers-patch/package.json +++ b/packages/transducers-patch/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers-patch", - "version": "0.2.11", + "version": "0.2.12", "description": "Reducers for patch-based, immutable-by-default array & object editing", "module": "./index.js", "main": "./lib/index.js", @@ -45,15 +45,15 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/paths": "^4.2.4", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/paths": "^4.2.5", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -77,6 +77,5 @@ "parent": "@thi.ng/transducers", "status": "alpha", "year": 2020 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/transducers-stats/CHANGELOG.md b/packages/transducers-stats/CHANGELOG.md index fe96f75bac..0c57fc47de 100644 --- a/packages/transducers-stats/CHANGELOG.md +++ b/packages/transducers-stats/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.1.55](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.1.54...@thi.ng/transducers-stats@1.1.55) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-stats - - - - - -## [1.1.54](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.1.53...@thi.ng/transducers-stats@1.1.54) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-stats - - - - - -## [1.1.53](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.1.52...@thi.ng/transducers-stats@1.1.53) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-stats - - - - - -## [1.1.52](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.1.51...@thi.ng/transducers-stats@1.1.52) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers-stats - - - - - -## [1.1.51](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.1.50...@thi.ng/transducers-stats@1.1.51) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/transducers-stats - - - - - -## [1.1.50](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.1.49...@thi.ng/transducers-stats@1.1.50) (2021-02-20) +## [1.1.56](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.1.55...@thi.ng/transducers-stats@1.1.56) (2021-03-12) **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 f255e7013c..fa3fb306f5 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.55", + "version": "1.1.56", "description": "Transducers for statistical / technical analysis", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/checks": "^2.9.4", - "@thi.ng/dcons": "^2.3.15", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/checks": "^2.9.5", + "@thi.ng/dcons": "^2.3.16", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -83,6 +83,5 @@ "thi.ng": { "parent": "@thi.ng/transducers", "year": 2017 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/transducers/CHANGELOG.md b/packages/transducers/CHANGELOG.md index aaebb18e2a..6f4c9273d1 100644 --- a/packages/transducers/CHANGELOG.md +++ b/packages/transducers/CHANGELOG.md @@ -3,23 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [7.6.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.6.4...@thi.ng/transducers@7.6.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers - - - - - -## [7.6.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.6.3...@thi.ng/transducers@7.6.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/transducers - - - - - -## [7.6.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.6.2...@thi.ng/transducers@7.6.3) (2021-03-03) +## [7.6.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.6.5...@thi.ng/transducers@7.6.6) (2021-03-12) **Note:** Version bump only for package @thi.ng/transducers @@ -38,14 +22,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [7.6.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.6.0...@thi.ng/transducers@7.6.1) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/transducers - - - - - # [7.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.5.8...@thi.ng/transducers@7.6.0) (2021-02-20) diff --git a/packages/transducers/package.json b/packages/transducers/package.json index a69667ff76..596384037f 100644 --- a/packages/transducers/package.json +++ b/packages/transducers/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers", - "version": "7.6.5", + "version": "7.6.6", "description": "Lightweight transducer implementations for ES6 / TypeScript", "module": "./index.js", "main": "./lib/index.js", @@ -45,18 +45,18 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/arrays": "^0.10.7", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/compare": "^1.3.27", - "@thi.ng/compose": "^1.4.28", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/math": "^3.2.4", - "@thi.ng/random": "^2.3.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/arrays": "^0.10.8", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/compare": "^1.3.28", + "@thi.ng/compose": "^1.4.29", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/math": "^3.2.5", + "@thi.ng/random": "^2.3.6" }, "files": [ "*.js", @@ -114,6 +114,5 @@ "sax" ], "year": 2016 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/transducers/src/xform/benchmark.ts b/packages/transducers/src/xform/benchmark.ts index d0700cec26..f67d80270e 100644 --- a/packages/transducers/src/xform/benchmark.ts +++ b/packages/transducers/src/xform/benchmark.ts @@ -10,13 +10,12 @@ import { iterator1 } from "../iterator"; * * @example * ```ts - * // example using @thi.ng/rstream - * rstream - * .fromInterval(1000) - * .subscribe( - * rstream.trace(), - * comp(benchmark(), movingAverage(60)) - * ) + * import { fromInterval, trace } from "@thi.ng/rstream"; + * + * fromInterval(1000).subscribe( + * trace(), + * { xform: comp(benchmark(), movingAverage(60)) } + * ) * ``` */ export function benchmark(): Transducer; diff --git a/packages/unionstruct/CHANGELOG.md b/packages/unionstruct/CHANGELOG.md index 5adeb0e012..3ef38108bc 100644 --- a/packages/unionstruct/CHANGELOG.md +++ b/packages/unionstruct/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.1.34](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@1.1.33...@thi.ng/unionstruct@1.1.34) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/unionstruct - - - - - -## [1.1.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@1.1.32...@thi.ng/unionstruct@1.1.33) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/unionstruct - - - - - -## [1.1.32](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@1.1.31...@thi.ng/unionstruct@1.1.32) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/unionstruct - - - - - -## [1.1.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@1.1.30...@thi.ng/unionstruct@1.1.31) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/unionstruct - - - - - -## [1.1.30](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@1.1.29...@thi.ng/unionstruct@1.1.30) (2021-02-20) +## [1.1.35](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@1.1.34...@thi.ng/unionstruct@1.1.35) (2021-03-12) **Note:** Version bump only for package @thi.ng/unionstruct diff --git a/packages/unionstruct/package.json b/packages/unionstruct/package.json index 0c6f460c70..329f4bb4ed 100644 --- a/packages/unionstruct/package.json +++ b/packages/unionstruct/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/unionstruct", - "version": "1.1.34", + "version": "1.1.35", "description": "C-style struct, union and bitfield read/write views of ArrayBuffers", "module": "./index.js", "main": "./lib/index.js", @@ -45,8 +45,8 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "files": [ "*.js", @@ -76,6 +76,5 @@ "sideEffects": false, "thi.ng": { "year": 2017 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/vclock/CHANGELOG.md b/packages/vclock/CHANGELOG.md index c9b7f2247d..01bcc44ac7 100644 --- a/packages/vclock/CHANGELOG.md +++ b/packages/vclock/CHANGELOG.md @@ -3,39 +3,7 @@ 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/vclock@0.1.7...@thi.ng/vclock@0.1.8) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/vclock - - - - - -## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/vclock@0.1.6...@thi.ng/vclock@0.1.7) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/vclock - - - - - -## [0.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/vclock@0.1.5...@thi.ng/vclock@0.1.6) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/vclock - - - - - -## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/vclock@0.1.4...@thi.ng/vclock@0.1.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/vclock - - - - - -## [0.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/vclock@0.1.3...@thi.ng/vclock@0.1.4) (2021-02-20) +## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/vclock@0.1.8...@thi.ng/vclock@0.1.9) (2021-03-12) **Note:** Version bump only for package @thi.ng/vclock diff --git a/packages/vclock/package.json b/packages/vclock/package.json index a20e383bc0..9d5c31b9ff 100644 --- a/packages/vclock/package.json +++ b/packages/vclock/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/vclock", - "version": "0.1.8", + "version": "0.1.9", "description": "Vector clock functions for synchronizing distributed states & processes", "module": "./index.js", "main": "./lib/index.js", @@ -45,11 +45,11 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3" + "@thi.ng/api": "^7.1.4" }, "files": [ "*.js", @@ -74,6 +74,5 @@ "thi.ng": { "status": "beta", "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/vector-pools/CHANGELOG.md b/packages/vector-pools/CHANGELOG.md index 91d556e717..d67010e90f 100644 --- a/packages/vector-pools/CHANGELOG.md +++ b/packages/vector-pools/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@2.0.4...@thi.ng/vector-pools@2.0.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/vector-pools - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@2.0.3...@thi.ng/vector-pools@2.0.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/vector-pools - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@2.0.2...@thi.ng/vector-pools@2.0.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/vector-pools - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@2.0.1...@thi.ng/vector-pools@2.0.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/vector-pools - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@2.0.0...@thi.ng/vector-pools@2.0.1) (2021-02-24) +## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@2.0.5...@thi.ng/vector-pools@2.0.6) (2021-03-12) **Note:** Version bump only for package @thi.ng/vector-pools diff --git a/packages/vector-pools/package.json b/packages/vector-pools/package.json index 62f7758c5e..4c4a517677 100644 --- a/packages/vector-pools/package.json +++ b/packages/vector-pools/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/vector-pools", - "version": "2.0.5", + "version": "2.0.6", "description": "Data structures for managing & working with strided, memory mapped vectors", "module": "./index.js", "main": "./lib/index.js", @@ -45,16 +45,16 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/binary": "^2.2.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/malloc": "^5.0.4", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/api": "^7.1.4", + "@thi.ng/binary": "^2.2.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/malloc": "^5.0.5", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -94,6 +94,5 @@ ], "status": "alpha", "year": 2018 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/vectors/CHANGELOG.md b/packages/vectors/CHANGELOG.md index 70e4661c85..c0a1cbf261 100644 --- a/packages/vectors/CHANGELOG.md +++ b/packages/vectors/CHANGELOG.md @@ -3,23 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@5.1.2...@thi.ng/vectors@5.1.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/vectors - - - - - -## [5.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@5.1.1...@thi.ng/vectors@5.1.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/vectors - - - - - -## [5.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@5.1.0...@thi.ng/vectors@5.1.1) (2021-03-03) +## [5.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@5.1.3...@thi.ng/vectors@5.1.4) (2021-03-12) **Note:** Version bump only for package @thi.ng/vectors @@ -43,14 +27,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [5.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@5.0.0...@thi.ng/vectors@5.0.1) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/vectors - - - - - # [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.9.1...@thi.ng/vectors@5.0.0) (2021-02-20) diff --git a/packages/vectors/package.json b/packages/vectors/package.json index 24d1bef304..e770541520 100644 --- a/packages/vectors/package.json +++ b/packages/vectors/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/vectors", - "version": "5.1.3", + "version": "5.1.4", "description": "Optimized 2d/3d/4d and arbitrary length vector operations", "module": "./index.js", "main": "./lib/index.js", @@ -45,19 +45,19 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/binary": "^2.2.3", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/equiv": "^1.0.40", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/math": "^3.2.4", - "@thi.ng/memoize": "^2.1.13", - "@thi.ng/random": "^2.3.5", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/binary": "^2.2.4", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/equiv": "^1.0.41", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/math": "^3.2.5", + "@thi.ng/memoize": "^2.1.14", + "@thi.ng/random": "^2.3.6", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -133,6 +133,5 @@ "webgl" ], "year": 2015 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/viz/CHANGELOG.md b/packages/viz/CHANGELOG.md index 33aef20afb..18cbd4e09f 100644 --- a/packages/viz/CHANGELOG.md +++ b/packages/viz/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.2.14...@thi.ng/viz@0.2.15) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/viz - - - - - -## [0.2.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.2.13...@thi.ng/viz@0.2.14) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/viz - - - - - -## [0.2.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.2.12...@thi.ng/viz@0.2.13) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/viz - - - - - -## [0.2.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.2.11...@thi.ng/viz@0.2.12) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/viz - - - - - -## [0.2.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.2.10...@thi.ng/viz@0.2.11) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/viz - - - - - -## [0.2.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.2.9...@thi.ng/viz@0.2.10) (2021-02-20) +## [0.2.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.2.15...@thi.ng/viz@0.2.16) (2021-03-12) **Note:** Version bump only for package @thi.ng/viz diff --git a/packages/viz/package.json b/packages/viz/package.json index e47cf7e764..bd8f44b9ef 100644 --- a/packages/viz/package.json +++ b/packages/viz/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/viz", - "version": "0.2.15", + "version": "0.2.16", "description": "Declarative, functional & multi-format data visualization toolkit based around @thi.ng/hiccup", "module": "./index.js", "main": "./lib/index.js", @@ -46,23 +46,23 @@ "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", "@microsoft/api-extractor": "^7.13.1", - "@thi.ng/date": "^0.2.10", + "@thi.ng/date": "^0.2.11", "@types/mocha": "^8.2.0", "@types/node": "^14.14.14", "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/arrays": "^0.10.7", - "@thi.ng/associative": "^5.1.5", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/math": "^3.2.4", - "@thi.ng/strings": "^1.15.4", - "@thi.ng/transducers": "^7.6.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/arrays": "^0.10.8", + "@thi.ng/associative": "^5.1.6", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/math": "^3.2.5", + "@thi.ng/strings": "^1.15.5", + "@thi.ng/transducers": "^7.6.6" }, "files": [ "*.js", @@ -97,6 +97,5 @@ "thi.ng": { "status": "alpha", "year": 2014 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/webgl-msdf/CHANGELOG.md b/packages/webgl-msdf/CHANGELOG.md index 1b64220dba..afdebaff74 100644 --- a/packages/webgl-msdf/CHANGELOG.md +++ b/packages/webgl-msdf/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.78](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@0.1.77...@thi.ng/webgl-msdf@0.1.78) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/webgl-msdf - - - - - -## [0.1.77](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@0.1.76...@thi.ng/webgl-msdf@0.1.77) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/webgl-msdf - - - - - -## [0.1.76](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@0.1.75...@thi.ng/webgl-msdf@0.1.76) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/webgl-msdf - - - - - -## [0.1.75](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@0.1.74...@thi.ng/webgl-msdf@0.1.75) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/webgl-msdf - - - - - -## [0.1.74](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@0.1.73...@thi.ng/webgl-msdf@0.1.74) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/webgl-msdf - - - - - -## [0.1.73](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@0.1.72...@thi.ng/webgl-msdf@0.1.73) (2021-02-20) +## [0.1.79](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@0.1.78...@thi.ng/webgl-msdf@0.1.79) (2021-03-12) **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 31d90f503d..9f5b51398e 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.78", + "version": "0.1.79", "description": "Multi-channel SDF font rendering & basic text layout for WebGL", "module": "./index.js", "main": "./lib/index.js", @@ -45,16 +45,16 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/shader-ast": "^0.8.4", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vector-pools": "^2.0.5", - "@thi.ng/vectors": "^5.1.3", - "@thi.ng/webgl": "^4.0.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/shader-ast": "^0.8.5", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vector-pools": "^2.0.6", + "@thi.ng/vectors": "^5.1.4", + "@thi.ng/webgl": "^4.0.6" }, "files": [ "*.js", @@ -81,6 +81,5 @@ "thi.ng": { "parent": "@thi.ng/webgl", "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/webgl-shadertoy/CHANGELOG.md b/packages/webgl-shadertoy/CHANGELOG.md index 3d8d75e3e6..4df5e0e705 100644 --- a/packages/webgl-shadertoy/CHANGELOG.md +++ b/packages/webgl-shadertoy/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.2.65](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.2.64...@thi.ng/webgl-shadertoy@0.2.65) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/webgl-shadertoy - - - - - -## [0.2.64](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.2.63...@thi.ng/webgl-shadertoy@0.2.64) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/webgl-shadertoy - - - - - -## [0.2.63](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.2.62...@thi.ng/webgl-shadertoy@0.2.63) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/webgl-shadertoy - - - - - -## [0.2.62](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.2.61...@thi.ng/webgl-shadertoy@0.2.62) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/webgl-shadertoy - - - - - -## [0.2.61](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.2.60...@thi.ng/webgl-shadertoy@0.2.61) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/webgl-shadertoy - - - - - -## [0.2.60](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.2.59...@thi.ng/webgl-shadertoy@0.2.60) (2021-02-20) +## [0.2.66](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.2.65...@thi.ng/webgl-shadertoy@0.2.66) (2021-03-12) **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 d59c69baad..e741ca9a8c 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.65", + "version": "0.2.66", "description": "Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast", "module": "./index.js", "main": "./lib/index.js", @@ -45,14 +45,14 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/shader-ast": "^0.8.4", - "@thi.ng/shader-ast-glsl": "^0.2.26", - "@thi.ng/webgl": "^4.0.5" + "@thi.ng/api": "^7.1.4", + "@thi.ng/shader-ast": "^0.8.5", + "@thi.ng/shader-ast-glsl": "^0.2.27", + "@thi.ng/webgl": "^4.0.6" }, "files": [ "*.js", @@ -83,6 +83,5 @@ ], "status": "alpha", "year": 2019 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/webgl/CHANGELOG.md b/packages/webgl/CHANGELOG.md index 223eadc51b..a6c3477d7e 100644 --- a/packages/webgl/CHANGELOG.md +++ b/packages/webgl/CHANGELOG.md @@ -3,39 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@4.0.4...@thi.ng/webgl@4.0.5) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/webgl - - - - - -## [4.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@4.0.3...@thi.ng/webgl@4.0.4) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/webgl - - - - - -## [4.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@4.0.2...@thi.ng/webgl@4.0.3) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/webgl - - - - - -## [4.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@4.0.1...@thi.ng/webgl@4.0.2) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/webgl - - - - - -## [4.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@4.0.0...@thi.ng/webgl@4.0.1) (2021-02-24) +## [4.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@4.0.5...@thi.ng/webgl@4.0.6) (2021-03-12) **Note:** Version bump only for package @thi.ng/webgl diff --git a/packages/webgl/package.json b/packages/webgl/package.json index 56d99f0433..cdf713688a 100644 --- a/packages/webgl/package.json +++ b/packages/webgl/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/webgl", - "version": "4.0.5", + "version": "4.0.6", "description": "WebGL & GLSL abstraction layer", "module": "./index.js", "main": "./lib/index.js", @@ -45,25 +45,25 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/adapt-dpi": "^1.0.18", - "@thi.ng/api": "^7.1.3", - "@thi.ng/associative": "^5.1.5", - "@thi.ng/checks": "^2.9.4", - "@thi.ng/equiv": "^1.0.40", - "@thi.ng/errors": "^1.2.31", - "@thi.ng/matrices": "^0.6.49", - "@thi.ng/memoize": "^2.1.13", - "@thi.ng/pixel": "^0.7.3", - "@thi.ng/shader-ast": "^0.8.4", - "@thi.ng/shader-ast-glsl": "^0.2.26", - "@thi.ng/shader-ast-stdlib": "^0.5.18", - "@thi.ng/transducers": "^7.6.5", - "@thi.ng/vector-pools": "^2.0.5", - "@thi.ng/vectors": "^5.1.3" + "@thi.ng/adapt-dpi": "^1.0.19", + "@thi.ng/api": "^7.1.4", + "@thi.ng/associative": "^5.1.6", + "@thi.ng/checks": "^2.9.5", + "@thi.ng/equiv": "^1.0.41", + "@thi.ng/errors": "^1.2.32", + "@thi.ng/matrices": "^0.6.50", + "@thi.ng/memoize": "^2.1.14", + "@thi.ng/pixel": "^0.7.4", + "@thi.ng/shader-ast": "^0.8.5", + "@thi.ng/shader-ast-glsl": "^0.2.27", + "@thi.ng/shader-ast-stdlib": "^0.5.19", + "@thi.ng/transducers": "^7.6.6", + "@thi.ng/vector-pools": "^2.0.6", + "@thi.ng/vectors": "^5.1.4" }, "files": [ "*.js", @@ -110,6 +110,5 @@ ], "status": "beta", "year": 2014 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/packages/zipper/CHANGELOG.md b/packages/zipper/CHANGELOG.md index 25abd0a348..d0b411da16 100644 --- a/packages/zipper/CHANGELOG.md +++ b/packages/zipper/CHANGELOG.md @@ -3,47 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.41](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@0.1.40...@thi.ng/zipper@0.1.41) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/zipper - - - - - -## [0.1.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@0.1.39...@thi.ng/zipper@0.1.40) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/zipper - - - - - -## [0.1.39](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@0.1.38...@thi.ng/zipper@0.1.39) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/zipper - - - - - -## [0.1.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@0.1.37...@thi.ng/zipper@0.1.38) (2021-03-03) - -**Note:** Version bump only for package @thi.ng/zipper - - - - - -## [0.1.37](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@0.1.36...@thi.ng/zipper@0.1.37) (2021-02-24) - -**Note:** Version bump only for package @thi.ng/zipper - - - - - -## [0.1.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@0.1.35...@thi.ng/zipper@0.1.36) (2021-02-20) +## [0.1.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@0.1.41...@thi.ng/zipper@0.1.42) (2021-03-12) **Note:** Version bump only for package @thi.ng/zipper diff --git a/packages/zipper/package.json b/packages/zipper/package.json index b4804b9e14..db1fc5bd47 100644 --- a/packages/zipper/package.json +++ b/packages/zipper/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/zipper", - "version": "0.1.41", + "version": "0.1.42", "description": "Functional tree editing, manipulation & navigation", "module": "./index.js", "main": "./lib/index.js", @@ -45,13 +45,13 @@ "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.28", - "typescript": "^4.2.2" + "typedoc": "^0.20.30", + "typescript": "^4.2.3" }, "dependencies": { - "@thi.ng/api": "^7.1.3", - "@thi.ng/arrays": "^0.10.7", - "@thi.ng/checks": "^2.9.4" + "@thi.ng/api": "^7.1.4", + "@thi.ng/arrays": "^0.10.8", + "@thi.ng/checks": "^2.9.5" }, "files": [ "*.js", @@ -87,6 +87,5 @@ "gp" ], "year": 2015 - }, - "gitHead": "c70903833fe6e89bbdb3f7d82197866320f91b3a" + } } diff --git a/scripts/build-examples b/scripts/build-examples index a733c63c49..cc6bdf1c51 100755 --- a/scripts/build-examples +++ b/scripts/build-examples @@ -29,7 +29,7 @@ for e in $examples; do (cd "$e" && yarn build) fi if [ 0 -eq $? ]; then - rm -rf "$ebuild"/__snowpack__ "$ebuild"/_dist_ "$ebuild"/web_modules + rm -rf "$ebuild"/_snowpack "$ebuild"/_dist_ "$ebuild"/web_modules src=$(find "$ebuild" -name '*.js') for js in $src; do node_modules/.bin/terser -c -m --ecma 6 -o "$js" "$js" diff --git a/scripts/make-example b/scripts/make-example index c476b6ce44..2d8397d48f 100755 --- a/scripts/make-example +++ b/scripts/make-example @@ -140,8 +140,9 @@ module.exports = { }, ], ], - installOptions: { - installTypes: true, + packageOptions: { + source: "local", + types: true, }, buildOptions: { baseUrl: "/umbrella/$1", @@ -186,6 +187,8 @@ echo "writing README.md..." cat << EOF > "$MODULE"/README.md # $1 +![screenshot](https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/pixel/$1.png) + [Live demo](http://demo.thi.ng/umbrella/$1/) Please refer to the [example build instructions](https://github.com/thi-ng/umbrella/wiki/Example-build-instructions) on the wiki. @@ -196,5 +199,5 @@ Please refer to the [example build instructions](https://github.com/thi-ng/umbre ## License -© 2020 $AUTHOR // Apache Software License 2.0 +© 2021 $AUTHOR // Apache Software License 2.0 EOF diff --git a/scripts/make-module b/scripts/make-module index 88d1eeac7a..0ed3593646 100755 --- a/scripts/make-module +++ b/scripts/make-module @@ -84,17 +84,17 @@ cat << EOF > "$MODULE"/package.json }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", - "@microsoft/api-extractor": "^7.12.1", + "@microsoft/api-extractor": "^7.13.1", "@types/mocha": "^8.2.0", "@types/node": "^14.14.14", - "mocha": "^8.2.1", + "mocha": "^8.3.0", "nyc": "^15.1.0", "ts-node": "^9.1.1", - "typedoc": "^0.20.4", - "typescript": "^4.1.3" + "typedoc": "^0.20.28", + "typescript": "^4.2.2" }, "dependencies": { - "@thi.ng/api": "^6.13.5" + "@thi.ng/api": "^7.1.3" }, "files": [ "*.js", diff --git a/yarn.lock b/yarn.lock index 91a8880642..5f65c5e32f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6397,10 +6397,10 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" -marked@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/marked/-/marked-2.0.0.tgz#9662bbcb77ebbded0662a7be66ff929a8611cee5" - integrity sha512-NqRSh2+LlN2NInpqTQnS614Y/3NkVMFFU6sJlRFEpxJ/LHuK/qJECH7/fXZjk4VZstPW/Pevjil/VtSONsLc7Q== +marked@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/marked/-/marked-2.0.1.tgz#5e7ed7009bfa5c95182e4eb696f85e948cefcee3" + integrity sha512-5+/fKgMv2hARmMW7DOpykr2iLhl0NgjyELk5yn92iE7z8Se1IS9n3UsFm86hFXIkvMBmVxki8+ckcpjBeyo/hw== md5.js@^1.3.4: version "1.3.5" @@ -8664,10 +8664,10 @@ rollup@^2.34.0: optionalDependencies: fsevents "~2.1.2" -rollup@^2.40.0: - version "2.40.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.40.0.tgz#efc218eaede7ab590954df50f96195188999c304" - integrity sha512-WiOGAPbXoHu+TOz6hyYUxIksOwsY/21TRWoO593jgYt8mvYafYqQl+axaA8y1z2HFazNUUrsMSjahV2A6/2R9A== +rollup@^2.41.2: + version "2.41.2" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.41.2.tgz#b7db5cb7c21c2d524e8b26ef39c7e9808a290c7e" + integrity sha512-6u8fJJXJx6fmvKrAC9DHYZgONvSkz8S9b/VFBjoQ6dkKdHyPpPbpqiNl2Bao9XBzDHpq672X6sGZ9G1ZBqAHMg== optionalDependencies: fsevents "~2.3.1" @@ -9627,10 +9627,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@^8.0.17: - version "8.0.17" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-8.0.17.tgz#98f2ccff9130074f4079fd89b946b4c637b1f2fc" - integrity sha512-OeVfSshx6ot/TCxRwpBHQ/4lRzfgyTkvi7ghDVrLXOHzTbSK413ROgu/xNqM72i3AFeAIJgQy78FwSMKmOW68w== +ts-loader@^8.0.18: + version "8.0.18" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-8.0.18.tgz#b2385cbe81c34ad9f997915129cdde3ad92a61ea" + integrity sha512-hRZzkydPX30XkLaQwJTDcWDoxZHK6IrEMDQpNd7tgcakFruFkeUp/aY+9hBb7BUGb+ZWKI0jiOGMo0MckwzdDQ== dependencies: chalk "^4.1.0" enhanced-resolve "^4.0.0" @@ -9721,32 +9721,32 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typedoc-default-themes@^0.12.7: - version "0.12.7" - resolved "https://registry.yarnpkg.com/typedoc-default-themes/-/typedoc-default-themes-0.12.7.tgz#d44f68d40a3e90a19b5ea7be4cc6ed949afe768d" - integrity sha512-0XAuGEqID+gon1+fhi4LycOEFM+5Mvm2PjwaiVZNAzU7pn3G2DEpsoXnFOPlLDnHY6ZW0BY0nO7ur9fHOFkBLQ== +typedoc-default-themes@^0.12.8: + version "0.12.8" + resolved "https://registry.yarnpkg.com/typedoc-default-themes/-/typedoc-default-themes-0.12.8.tgz#a04dfc4c01545bc52d2ee6c6ed98a381f2b7249f" + integrity sha512-tyjyDTKy/JLnBSwvhoqd99VIjrP33SdOtwcMD32b+OqnrjZWe8HmZECbfBoacqoxjHd58gfeNw6wA7uvqWFa4w== -typedoc@^0.20.28: - version "0.20.28" - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.20.28.tgz#6c454904d864dd43a2de9228c44b91e3c53d98ce" - integrity sha512-8j0T8u9FuyDkoe+M/3cyoaGJSVgXCY9KwVoo7TLUnmQuzXwqH+wkScY530ZEdK6G39UZ2LFTYPIrL5eykWjx6A== +typedoc@^0.20.30: + version "0.20.30" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.20.30.tgz#a7e0e3902c08df9b3f9d66da0cc603eed716fad3" + integrity sha512-A4L6JDShPFwZDt9qp7FBsEpW7C6rA5fRv6ywgBuxGxZnT2wuF5afbWzmrwqHR3Xw38V1H2L4v/VJ0S/llBwV6Q== dependencies: colors "^1.4.0" fs-extra "^9.1.0" handlebars "^4.7.7" lodash "^4.17.21" lunr "^2.3.9" - marked "^2.0.0" + marked "^2.0.1" minimatch "^3.0.0" progress "^2.0.3" shelljs "^0.8.4" shiki "^0.9.2" - typedoc-default-themes "^0.12.7" + typedoc-default-themes "^0.12.8" -typescript@^4.2.2, typescript@~4.1.3: - version "4.2.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.2.tgz#1450f020618f872db0ea17317d16d8da8ddb8c4c" - integrity sha512-tbb+NVrLfnsJy3M59lsDgrzWIflR4d4TIUjz+heUnHZwdF7YsrMTKoRERiIvI2lvBG95dfpLxB21WZhys1bgaQ== +typescript@^4.2.3, typescript@~4.1.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.3.tgz#39062d8019912d43726298f09493d598048c1ce3" + integrity sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw== uglify-js@^3.1.4: version "3.10.2" @@ -10135,10 +10135,10 @@ webpack@^4.43.0: watchpack "^1.7.4" webpack-sources "^1.4.1" -webpack@^5.24.2: - version "5.24.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.24.2.tgz#33790dad631e8b639f4246d762e257720875fe54" - integrity sha512-uxxKYEY4kMNjP+D2Y+8aw5Vd7ar4pMuKCNemxV26ysr1nk0YDiQTylg9U3VZIdkmI0YHa0uC8ABxL+uGxGWWJg== +webpack@^5.25.0: + version "5.25.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.25.0.tgz#f9409977f0f3b6d4b9c4f73adc7d7cb9603a09e9" + integrity sha512-jqQZopNCzt9c4K6Qa7j6kIhzHfR9wgF84go58VoNp4JbZrBr2D2l5lcv72CW80yc6NJl8CR6OY8xctnIs0r2uw== dependencies: "@types/eslint-scope" "^3.7.0" "@types/estree" "^0.0.46"