diff --git a/package.json b/package.json index 8aee613fd3..81e12f8a09 100644 --- a/package.json +++ b/package.json @@ -6,20 +6,20 @@ "devDependencies": { "benchmark": "^2.1.4", "file-loader": "^3.0.1", - "gzip-size": "^5.0.0", - "lerna": "^3.13.1", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "gzip-size": "^5.1.0", + "lerna": "^3.13.3", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "parcel-bundler": "^1.12.3", "rimraf": "^2.6.3", - "rollup": "^1.8.0", + "rollup": "^1.10.1", "rollup-plugin-cleanup": "^3.1.1", "terser": "^3.17.0", - "ts-loader": "^5.3.3", - "tslint": "^5.15.0", - "typescript": "^3.4.1", - "webpack": "^4.29.6", - "webpack-cli": "^3.3.0" + "ts-loader": "^5.4.3", + "tslint": "^5.16.0", + "typescript": "^3.4.5", + "webpack": "^4.30.0", + "webpack-cli": "^3.3.1" }, "scripts": { "bootstrap": "lerna bootstrap", diff --git a/packages/adjacency/CHANGELOG.md b/packages/adjacency/CHANGELOG.md index cd50a5b17a..0982388808 100644 --- a/packages/adjacency/CHANGELOG.md +++ b/packages/adjacency/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.1.12...@thi.ng/adjacency@0.1.13) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/adjacency + + + + + ## [0.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.1.11...@thi.ng/adjacency@0.1.12) (2019-04-15) **Note:** Version bump only for package @thi.ng/adjacency diff --git a/packages/adjacency/package.json b/packages/adjacency/package.json index d5c84d2b4c..a73feca122 100644 --- a/packages/adjacency/package.json +++ b/packages/adjacency/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/adjacency", - "version": "0.1.12", + "version": "0.1.13", "description": "Sparse & bitwise adjacency matrices for directed / undirected graphs", "module": "./index.js", "main": "./lib/index.js", @@ -24,21 +24,21 @@ "pub": "yarn build && yarn publish --access public" }, "devDependencies": { - "@thi.ng/vectors": "^2.5.3", + "@thi.ng/vectors": "^2.5.4", "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/binary": "^1.0.5", - "@thi.ng/bitfield": "^0.1.5", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/dcons": "^2.0.16", - "@thi.ng/sparse": "^0.1.12" + "@thi.ng/api": "^6.1.0", + "@thi.ng/binary": "^1.0.6", + "@thi.ng/bitfield": "^0.1.6", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/dcons": "^2.0.17", + "@thi.ng/sparse": "^0.1.13" }, "keywords": [ "adjacency", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 46b056ddb7..51d9adb837 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [6.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@6.0.1...@thi.ng/api@6.1.0) (2019-04-24) + + +### Features + +* **api:** add common logging types & default impls ([4578604](https://github.com/thi-ng/umbrella/commit/4578604)) +* **api:** update ILogger, freeze NULL_LOGGER ([27ff8de](https://github.com/thi-ng/umbrella/commit/27ff8de)) + + + + + ## [6.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@6.0.0...@thi.ng/api@6.0.1) (2019-04-02) **Note:** Version bump only for package @thi.ng/api diff --git a/packages/api/package.json b/packages/api/package.json index f0eef7d79f..58a907b2c8 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/api", - "version": "6.0.1", + "version": "6.1.0", "description": "Common, generic types & interfaces for thi.ng projects", "module": "./index.js", "main": "./lib/index.js", @@ -25,14 +25,14 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/errors": "^1.0.5" + "@thi.ng/errors": "^1.0.6" }, "keywords": [ "compare", diff --git a/packages/api/src/api.ts b/packages/api/src/api.ts index 461af9c9ae..1aa7fe5134 100644 --- a/packages/api/src/api.ts +++ b/packages/api/src/api.ts @@ -327,6 +327,15 @@ export type TypedArray = */ export type Watch = (id: string, oldState: T, newState: T) => void; +export const enum LogLevel { + FINE, + DEBUG, + INFO, + WARN, + SEVERE, + NONE +} + /** * @param K key type * @param V value type @@ -566,6 +575,19 @@ export interface ILength { readonly length: number; } +export interface ILogger { + /** + * This logger's configured minimum log level + */ + level: LogLevel; + + fine(...args: any[]): void; + debug(...args: any[]): void; + info(...args: any[]): void; + warn(...args: any[]): void; + severe(...args: any[]): void; +} + /** * Generic interface for types supporting metadata. Implementations MUST * exclude metadata from any comparisons, equality checks & hashing. diff --git a/packages/api/src/index.ts b/packages/api/src/index.ts index a88afb5ccf..f8deb6fc43 100644 --- a/packages/api/src/index.ts +++ b/packages/api/src/index.ts @@ -1,6 +1,7 @@ export * from "./api"; export * from "./assert"; +export * from "./logger"; export * from "./mixin"; export * from "./decorators/configurable"; diff --git a/packages/api/src/logger.ts b/packages/api/src/logger.ts new file mode 100644 index 0000000000..c3a18202f4 --- /dev/null +++ b/packages/api/src/logger.ts @@ -0,0 +1,44 @@ +import { ILogger, LogLevel } from "./api"; + +export const NULL_LOGGER: ILogger = Object.freeze({ + level: LogLevel.NONE, + fine() {}, + debug() {}, + info() {}, + warn() {}, + severe() {} +}); + +export class ConsoleLogger implements ILogger { + id: string; + level: LogLevel; + + constructor(id: string, level = LogLevel.FINE) { + this.id = id; + this.level = level; + } + + fine(...args: any[]): void { + this.level <= LogLevel.FINE && this.log("FINE", args); + } + + debug(...args: any[]): void { + this.level <= LogLevel.DEBUG && this.log("DEBUG", args); + } + + info(...args: any[]): void { + this.level <= LogLevel.INFO && this.log("INFO", args); + } + + warn(...args: any[]): void { + this.level <= LogLevel.WARN && this.log("WARN", args); + } + + severe(...args: any[]): void { + this.level <= LogLevel.SEVERE && this.log("SEVERE", args); + } + + protected log(level: string, args: any[]) { + console.info(`[${level}][${this.id}]`, ...args); + } +} diff --git a/packages/arrays/CHANGELOG.md b/packages/arrays/CHANGELOG.md index 1e34938e12..65b3829104 100644 --- a/packages/arrays/CHANGELOG.md +++ b/packages/arrays/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.1.6...@thi.ng/arrays@0.1.7) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/arrays + + + + + ## [0.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.1.5...@thi.ng/arrays@0.1.6) (2019-04-02) **Note:** Version bump only for package @thi.ng/arrays diff --git a/packages/arrays/package.json b/packages/arrays/package.json index b99d96ad9a..bd27fee633 100644 --- a/packages/arrays/package.json +++ b/packages/arrays/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/arrays", - "version": "0.1.6", + "version": "0.1.7", "description": "Array / Arraylike utilities", "module": "./index.js", "main": "./lib/index.js", @@ -25,19 +25,19 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/compare": "^1.0.5", - "@thi.ng/equiv": "^1.0.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/random": "^1.1.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/compare": "^1.0.6", + "@thi.ng/equiv": "^1.0.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/random": "^1.1.5" }, "keywords": [ "arrays", diff --git a/packages/associative/CHANGELOG.md b/packages/associative/CHANGELOG.md index ec9115468e..fde8b0f214 100644 --- a/packages/associative/CHANGELOG.md +++ b/packages/associative/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.2.1...@thi.ng/associative@2.2.2) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/associative + + + + + ## [2.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.2.0...@thi.ng/associative@2.2.1) (2019-04-15) **Note:** Version bump only for package @thi.ng/associative diff --git a/packages/associative/package.json b/packages/associative/package.json index 745cc696df..cfb760c63b 100644 --- a/packages/associative/package.json +++ b/packages/associative/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/associative", - "version": "2.2.1", + "version": "2.2.2", "description": "Alternative Set & Map data type implementations with customizable equality semantics & supporting operations", "module": "./index.js", "main": "./lib/index.js", @@ -25,21 +25,21 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/binary": "^1.0.5", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/compare": "^1.0.5", - "@thi.ng/dcons": "^2.0.16", - "@thi.ng/equiv": "^1.0.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/binary": "^1.0.6", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/compare": "^1.0.6", + "@thi.ng/dcons": "^2.0.17", + "@thi.ng/equiv": "^1.0.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "data structures", diff --git a/packages/atom/CHANGELOG.md b/packages/atom/CHANGELOG.md index 6b28685bf5..53f16394a3 100644 --- a/packages/atom/CHANGELOG.md +++ b/packages/atom/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@2.0.9...@thi.ng/atom@2.0.10) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/atom + + + + + ## [2.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@2.0.8...@thi.ng/atom@2.0.9) (2019-04-02) **Note:** Version bump only for package @thi.ng/atom diff --git a/packages/atom/package.json b/packages/atom/package.json index d94b40388e..879b9e5bf9 100644 --- a/packages/atom/package.json +++ b/packages/atom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/atom", - "version": "2.0.9", + "version": "2.0.10", "description": "Mutable wrappers for nested immutable values w/ optional undo/redo history", "module": "./index.js", "main": "./lib/index.js", @@ -25,18 +25,18 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/equiv": "^1.0.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/paths": "^2.0.8" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/equiv": "^1.0.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/paths": "^2.0.9" }, "keywords": [ "derived views", diff --git a/packages/bench/CHANGELOG.md b/packages/bench/CHANGELOG.md index f1f4acc6ca..0fbc933ef4 100644 --- a/packages/bench/CHANGELOG.md +++ b/packages/bench/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@1.0.5...@thi.ng/bench@1.0.6) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/bench + + + + + ## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@1.0.4...@thi.ng/bench@1.0.5) (2019-04-02) **Note:** Version bump only for package @thi.ng/bench diff --git a/packages/bench/package.json b/packages/bench/package.json index 4e5481bb71..f08f2441fb 100644 --- a/packages/bench/package.json +++ b/packages/bench/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/bench", - "version": "1.0.5", + "version": "1.0.6", "description": "Basic benchmarking helpers", "module": "./index.js", "main": "./lib/index.js", @@ -25,11 +25,11 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "keywords": [ "benchmark", diff --git a/packages/bencode/CHANGELOG.md b/packages/bencode/CHANGELOG.md index 65e299ac57..e3f5bc8357 100644 --- a/packages/bencode/CHANGELOG.md +++ b/packages/bencode/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.2.14...@thi.ng/bencode@0.2.15) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/bencode + + + + + ## [0.2.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.2.13...@thi.ng/bencode@0.2.14) (2019-04-15) **Note:** Version bump only for package @thi.ng/bencode diff --git a/packages/bencode/package.json b/packages/bencode/package.json index 6158aa3216..bda3ed6c84 100644 --- a/packages/bencode/package.json +++ b/packages/bencode/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/bencode", - "version": "0.2.14", + "version": "0.2.15", "description": "Bencode binary encoder / decoder with optional UTF8 encoding", "module": "./index.js", "main": "./lib/index.js", @@ -25,20 +25,20 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/arrays": "^0.1.6", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/defmulti": "^1.0.6", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/transducers": "^5.3.4", - "@thi.ng/transducers-binary": "^0.3.9" + "@thi.ng/api": "^6.1.0", + "@thi.ng/arrays": "^0.1.7", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/defmulti": "^1.0.7", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/transducers": "^5.3.5", + "@thi.ng/transducers-binary": "^0.3.10" }, "keywords": [ "bencode", diff --git a/packages/binary/CHANGELOG.md b/packages/binary/CHANGELOG.md index 1720badbfb..f87af433e8 100644 --- a/packages/binary/CHANGELOG.md +++ b/packages/binary/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@1.0.5...@thi.ng/binary@1.0.6) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/binary + + + + + ## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@1.0.4...@thi.ng/binary@1.0.5) (2019-04-02) **Note:** Version bump only for package @thi.ng/binary diff --git a/packages/binary/package.json b/packages/binary/package.json index d3059a1a57..dc0cee67da 100644 --- a/packages/binary/package.json +++ b/packages/binary/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/binary", - "version": "1.0.5", + "version": "1.0.6", "description": "Assorted binary / bitwise operations, conversions, utilities.", "module": "./index.js", "main": "./lib/index.js", @@ -25,11 +25,11 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "keywords": [ "alignment", diff --git a/packages/bitfield/CHANGELOG.md b/packages/bitfield/CHANGELOG.md index 89bb2e905e..dce30e7784 100644 --- a/packages/bitfield/CHANGELOG.md +++ b/packages/bitfield/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@0.1.5...@thi.ng/bitfield@0.1.6) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/bitfield + + + + + ## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@0.1.4...@thi.ng/bitfield@0.1.5) (2019-04-15) **Note:** Version bump only for package @thi.ng/bitfield diff --git a/packages/bitfield/package.json b/packages/bitfield/package.json index 953aa878ad..9123288a90 100644 --- a/packages/bitfield/package.json +++ b/packages/bitfield/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/bitfield", - "version": "0.1.5", + "version": "0.1.6", "description": "1D / 2D bit field implementations", "module": "./index.js", "main": "./lib/index.js", @@ -25,16 +25,16 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/binary": "^1.0.5", - "@thi.ng/strings": "^1.1.0" + "@thi.ng/api": "^6.1.0", + "@thi.ng/binary": "^1.0.6", + "@thi.ng/strings": "^1.1.1" }, "keywords": [ "1D", diff --git a/packages/bitstream/CHANGELOG.md b/packages/bitstream/CHANGELOG.md index 4abd6b8d74..05b39b3aad 100644 --- a/packages/bitstream/CHANGELOG.md +++ b/packages/bitstream/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@1.0.5...@thi.ng/bitstream@1.0.6) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/bitstream + + + + + ## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@1.0.4...@thi.ng/bitstream@1.0.5) (2019-04-02) **Note:** Version bump only for package @thi.ng/bitstream diff --git a/packages/bitstream/package.json b/packages/bitstream/package.json index ba151bd8ed..c4e1f977ab 100644 --- a/packages/bitstream/package.json +++ b/packages/bitstream/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/bitstream", - "version": "1.0.5", + "version": "1.0.6", "description": "ES6 iterator based read/write bit streams & support for variable word widths", "module": "./index.js", "main": "./lib/index.js", @@ -24,15 +24,15 @@ "pub": "yarn build && yarn publish --access public" }, "dependencies": { - "@thi.ng/errors": "^1.0.5" + "@thi.ng/errors": "^1.0.6" }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "keywords": [ "binary", diff --git a/packages/cache/CHANGELOG.md b/packages/cache/CHANGELOG.md index befb0d3fd3..5454300d96 100644 --- a/packages/cache/CHANGELOG.md +++ b/packages/cache/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@1.0.16...@thi.ng/cache@1.0.17) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/cache + + + + + ## [1.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@1.0.15...@thi.ng/cache@1.0.16) (2019-04-15) **Note:** Version bump only for package @thi.ng/cache diff --git a/packages/cache/package.json b/packages/cache/package.json index cabe17be17..7d13a33152 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/cache", - "version": "1.0.16", + "version": "1.0.17", "description": "In-memory cache implementations with ES6 Map-like API and different eviction strategies", "module": "./index.js", "main": "./lib/index.js", @@ -25,16 +25,16 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/dcons": "^2.0.16", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/dcons": "^2.0.17", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "cache", diff --git a/packages/checks/CHANGELOG.md b/packages/checks/CHANGELOG.md index 5b946c3e07..31ad912962 100644 --- a/packages/checks/CHANGELOG.md +++ b/packages/checks/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.1.5...@thi.ng/checks@2.1.6) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/checks + + + + + ## [2.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.1.4...@thi.ng/checks@2.1.5) (2019-04-02) **Note:** Version bump only for package @thi.ng/checks diff --git a/packages/checks/package.json b/packages/checks/package.json index 35aa72197f..771a6551c5 100644 --- a/packages/checks/package.json +++ b/packages/checks/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/checks", - "version": "2.1.5", + "version": "2.1.6", "description": "Single-function sub-modules for type, feature & value checks", "module": "./index.js", "main": "./lib/index.js", @@ -25,11 +25,11 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "keywords": [ "check", diff --git a/packages/color/CHANGELOG.md b/packages/color/CHANGELOG.md index 6142b1c8cc..1310d5bde8 100644 --- a/packages/color/CHANGELOG.md +++ b/packages/color/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.19](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@0.1.18...@thi.ng/color@0.1.19) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/color + + + + + ## [0.1.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@0.1.17...@thi.ng/color@0.1.18) (2019-04-15) **Note:** Version bump only for package @thi.ng/color diff --git a/packages/color/package.json b/packages/color/package.json index 2b44777016..d676e802fa 100644 --- a/packages/color/package.json +++ b/packages/color/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/color", - "version": "0.1.18", + "version": "0.1.19", "description": "Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients", "module": "./index.js", "main": "./lib/index.js", @@ -25,21 +25,21 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/compose": "^1.2.2", - "@thi.ng/defmulti": "^1.0.6", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/math": "^1.2.2", - "@thi.ng/strings": "^1.1.0", - "@thi.ng/transducers": "^5.3.4", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/api": "^6.1.0", + "@thi.ng/compose": "^1.2.3", + "@thi.ng/defmulti": "^1.0.7", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/math": "^1.2.3", + "@thi.ng/strings": "^1.1.1", + "@thi.ng/transducers": "^5.3.5", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "alpha", diff --git a/packages/compare/CHANGELOG.md b/packages/compare/CHANGELOG.md index 6bb47bc14e..dc87a149cb 100644 --- a/packages/compare/CHANGELOG.md +++ b/packages/compare/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.0.5...@thi.ng/compare@1.0.6) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/compare + + + + + ## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.0.4...@thi.ng/compare@1.0.5) (2019-04-02) **Note:** Version bump only for package @thi.ng/compare diff --git a/packages/compare/package.json b/packages/compare/package.json index 319b0a1e6c..789a67444e 100644 --- a/packages/compare/package.json +++ b/packages/compare/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/compare", - "version": "1.0.5", + "version": "1.0.6", "description": "Comparator with optional delegation for types implementing @thi.ng/api/ICompare interface", "module": "./index.js", "main": "./lib/index.js", @@ -25,11 +25,11 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "keywords": [ "comparator", diff --git a/packages/compose/CHANGELOG.md b/packages/compose/CHANGELOG.md index 7b5bd88a08..d96faaf363 100644 --- a/packages/compose/CHANGELOG.md +++ b/packages/compose/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.2.2...@thi.ng/compose@1.2.3) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/compose + + + + + ## [1.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.2.1...@thi.ng/compose@1.2.2) (2019-04-02) **Note:** Version bump only for package @thi.ng/compose diff --git a/packages/compose/package.json b/packages/compose/package.json index 83b491f1ca..b78d223795 100644 --- a/packages/compose/package.json +++ b/packages/compose/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/compose", - "version": "1.2.2", + "version": "1.2.3", "description": "Arity-optimized functional composition helpers", "module": "./index.js", "main": "./lib/index.js", @@ -25,15 +25,15 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/errors": "^1.0.5" + "@thi.ng/api": "^6.1.0", + "@thi.ng/errors": "^1.0.6" }, "keywords": [ "composition", diff --git a/packages/csp/CHANGELOG.md b/packages/csp/CHANGELOG.md index 21be0c63a1..bf496f9a6e 100644 --- a/packages/csp/CHANGELOG.md +++ b/packages/csp/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.0.16...@thi.ng/csp@1.0.17) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/csp + + + + + ## [1.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.0.15...@thi.ng/csp@1.0.16) (2019-04-15) **Note:** Version bump only for package @thi.ng/csp diff --git a/packages/csp/package.json b/packages/csp/package.json index 06f8167f08..7589759ae0 100644 --- a/packages/csp/package.json +++ b/packages/csp/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/csp", - "version": "1.0.16", + "version": "1.0.17", "description": "ES6 promise based CSP implementation", "module": "./index.js", "main": "./lib/index.js", @@ -29,19 +29,19 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/arrays": "^0.1.6", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/dcons": "^2.0.16", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/arrays": "^0.1.7", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/dcons": "^2.0.17", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "async", diff --git a/packages/dcons/CHANGELOG.md b/packages/dcons/CHANGELOG.md index 2893214a9d..abc1e715ff 100644 --- a/packages/dcons/CHANGELOG.md +++ b/packages/dcons/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.0.16...@thi.ng/dcons@2.0.17) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/dcons + + + + + ## [2.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.0.15...@thi.ng/dcons@2.0.16) (2019-04-15) **Note:** Version bump only for package @thi.ng/dcons diff --git a/packages/dcons/package.json b/packages/dcons/package.json index 7f0bf50968..67d3d9b8f4 100644 --- a/packages/dcons/package.json +++ b/packages/dcons/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dcons", - "version": "2.0.16", + "version": "2.0.17", "description": "Comprehensive doubly linked list structure w/ iterator support", "module": "./index.js", "main": "./lib/index.js", @@ -25,19 +25,19 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/compare": "^1.0.5", - "@thi.ng/equiv": "^1.0.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/compare": "^1.0.6", + "@thi.ng/equiv": "^1.0.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "datastructure", diff --git a/packages/defmulti/CHANGELOG.md b/packages/defmulti/CHANGELOG.md index 71b4792d09..7cedb309a5 100644 --- a/packages/defmulti/CHANGELOG.md +++ b/packages/defmulti/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.0.6...@thi.ng/defmulti@1.0.7) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/defmulti + + + + + ## [1.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.0.5...@thi.ng/defmulti@1.0.6) (2019-04-02) **Note:** Version bump only for package @thi.ng/defmulti diff --git a/packages/defmulti/package.json b/packages/defmulti/package.json index fba974bc2d..6b8d8e4b37 100644 --- a/packages/defmulti/package.json +++ b/packages/defmulti/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/defmulti", - "version": "1.0.6", + "version": "1.0.7", "description": "Dynamically extensible multiple dispatch via user supplied dispatch function.", "module": "./index.js", "main": "./lib/index.js", @@ -25,15 +25,15 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/errors": "^1.0.5" + "@thi.ng/api": "^6.1.0", + "@thi.ng/errors": "^1.0.6" }, "keywords": [ "ES6", diff --git a/packages/dgraph/CHANGELOG.md b/packages/dgraph/CHANGELOG.md index 62acbcf6b2..4117162ce8 100644 --- a/packages/dgraph/CHANGELOG.md +++ b/packages/dgraph/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.1.6...@thi.ng/dgraph@1.1.7) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/dgraph + + + + + ## [1.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.1.5...@thi.ng/dgraph@1.1.6) (2019-04-15) **Note:** Version bump only for package @thi.ng/dgraph diff --git a/packages/dgraph/package.json b/packages/dgraph/package.json index 0a9c574653..d601289baa 100644 --- a/packages/dgraph/package.json +++ b/packages/dgraph/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dgraph", - "version": "1.1.6", + "version": "1.1.7", "description": "Type-agnostic directed acyclic graph (DAG) & graph operations", "module": "./index.js", "main": "./lib/index.js", @@ -25,18 +25,18 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/associative": "^2.2.1", - "@thi.ng/equiv": "^1.0.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/associative": "^2.2.2", + "@thi.ng/equiv": "^1.0.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "data structure", diff --git a/packages/diff/CHANGELOG.md b/packages/diff/CHANGELOG.md index f774e2ed37..decf30c2cd 100644 --- a/packages/diff/CHANGELOG.md +++ b/packages/diff/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@3.1.0...@thi.ng/diff@3.1.1) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/diff + + + + + # [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@3.0.6...@thi.ng/diff@3.1.0) (2019-04-11) diff --git a/packages/diff/package.json b/packages/diff/package.json index f49a0bb5ee..dd894b3586 100644 --- a/packages/diff/package.json +++ b/packages/diff/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/diff", - "version": "3.1.0", + "version": "3.1.1", "description": "Array & object Diff", "module": "./index.js", "main": "./lib/index.js", @@ -25,14 +25,14 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/equiv": "^1.0.5" + "@thi.ng/api": "^6.1.0", + "@thi.ng/equiv": "^1.0.6" }, "keywords": [ "additions", diff --git a/packages/dlogic/CHANGELOG.md b/packages/dlogic/CHANGELOG.md index 9fe3326a11..af7c68616b 100644 --- a/packages/dlogic/CHANGELOG.md +++ b/packages/dlogic/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@1.0.5...@thi.ng/dlogic@1.0.6) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/dlogic + + + + + ## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@1.0.4...@thi.ng/dlogic@1.0.5) (2019-04-02) **Note:** Version bump only for package @thi.ng/dlogic diff --git a/packages/dlogic/package.json b/packages/dlogic/package.json index 3e830bd7f1..3e6f5ed465 100644 --- a/packages/dlogic/package.json +++ b/packages/dlogic/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dlogic", - "version": "1.0.5", + "version": "1.0.6", "description": "Assorted digital logic ops / constructs.", "module": "./index.js", "main": "./lib/index.js", @@ -25,11 +25,11 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "keywords": [ "boolean", diff --git a/packages/dot/CHANGELOG.md b/packages/dot/CHANGELOG.md index a03d17f2ab..3bba0c46b4 100644 --- a/packages/dot/CHANGELOG.md +++ b/packages/dot/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.0.9...@thi.ng/dot@1.0.10) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/dot + + + + + ## [1.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.0.8...@thi.ng/dot@1.0.9) (2019-04-02) **Note:** Version bump only for package @thi.ng/dot diff --git a/packages/dot/package.json b/packages/dot/package.json index 17c9f63694..0c9c55637c 100644 --- a/packages/dot/package.json +++ b/packages/dot/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dot", - "version": "1.0.9", + "version": "1.0.10", "description": "Graphviz DOM abstraction as vanilla JS objects & serialization to DOT format", "module": "./index.js", "main": "./lib/index.js", @@ -25,15 +25,15 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6" }, "keywords": [ "ES6", diff --git a/packages/dsp/CHANGELOG.md b/packages/dsp/CHANGELOG.md index 2510b12b85..50d407eceb 100644 --- a/packages/dsp/CHANGELOG.md +++ b/packages/dsp/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@1.0.7...@thi.ng/dsp@1.0.8) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/dsp + + + + + ## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@1.0.6...@thi.ng/dsp@1.0.7) (2019-04-02) **Note:** Version bump only for package @thi.ng/dsp diff --git a/packages/dsp/package.json b/packages/dsp/package.json index 644e5548d1..4d89748926 100644 --- a/packages/dsp/package.json +++ b/packages/dsp/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dsp", - "version": "1.0.7", + "version": "1.0.8", "description": "Assorted DSP utils, oscillators etc.", "module": "./index.js", "main": "./lib/index.js", @@ -25,15 +25,15 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/math": "^1.2.2" + "@thi.ng/api": "^6.1.0", + "@thi.ng/math": "^1.2.3" }, "keywords": [ "additive", diff --git a/packages/equiv/CHANGELOG.md b/packages/equiv/CHANGELOG.md index 044c3c6283..27400de480 100644 --- a/packages/equiv/CHANGELOG.md +++ b/packages/equiv/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@1.0.5...@thi.ng/equiv@1.0.6) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/equiv + + + + + ## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@1.0.4...@thi.ng/equiv@1.0.5) (2019-04-02) **Note:** Version bump only for package @thi.ng/equiv diff --git a/packages/equiv/package.json b/packages/equiv/package.json index 6bbca05e0e..7987464180 100644 --- a/packages/equiv/package.json +++ b/packages/equiv/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/equiv", - "version": "1.0.5", + "version": "1.0.6", "description": "Extensible deep equivalence checking for any data types", "module": "./index.js", "main": "./lib/index.js", @@ -25,12 +25,12 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", + "@types/node": "^11.13.7", "benchmark": "^2.1.4", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "keywords": [ "deep", diff --git a/packages/errors/CHANGELOG.md b/packages/errors/CHANGELOG.md index 96f1b7c056..3bd6c0fae6 100644 --- a/packages/errors/CHANGELOG.md +++ b/packages/errors/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.0.5...@thi.ng/errors@1.0.6) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/errors + + + + + ## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.0.4...@thi.ng/errors@1.0.5) (2019-04-02) **Note:** Version bump only for package @thi.ng/errors diff --git a/packages/errors/package.json b/packages/errors/package.json index 000483cf38..7a5b003a39 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/errors", - "version": "1.0.5", + "version": "1.0.6", "description": "Custom error types and helper fns.", "module": "./index.js", "main": "./lib/index.js", @@ -25,11 +25,11 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "keywords": [ "error", diff --git a/packages/fsm/CHANGELOG.md b/packages/fsm/CHANGELOG.md index 7350edfd81..170d5526a3 100644 --- a/packages/fsm/CHANGELOG.md +++ b/packages/fsm/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.1.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.1.12...@thi.ng/fsm@2.1.13) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/fsm + + + + + ## [2.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.1.11...@thi.ng/fsm@2.1.12) (2019-04-15) **Note:** Version bump only for package @thi.ng/fsm diff --git a/packages/fsm/package.json b/packages/fsm/package.json index db916355ae..44a61790b5 100644 --- a/packages/fsm/package.json +++ b/packages/fsm/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/fsm", - "version": "2.1.12", + "version": "2.1.13", "description": "Composable primitives for building declarative, transducer based Finite-State machines & parsers for arbitrary data streams", "module": "./index.js", "main": "./lib/index.js", @@ -25,18 +25,18 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/arrays": "^0.1.6", - "@thi.ng/equiv": "^1.0.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/arrays": "^0.1.7", + "@thi.ng/equiv": "^1.0.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "ES6", diff --git a/packages/geom-accel/CHANGELOG.md b/packages/geom-accel/CHANGELOG.md index d52d19f24e..7938e21682 100644 --- a/packages/geom-accel/CHANGELOG.md +++ b/packages/geom-accel/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.1.14...@thi.ng/geom-accel@1.1.15) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/geom-accel + + + + + ## [1.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.1.13...@thi.ng/geom-accel@1.1.14) (2019-04-15) **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 cb26a13661..7005b2b388 100644 --- a/packages/geom-accel/package.json +++ b/packages/geom-accel/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-accel", - "version": "1.1.14", + "version": "1.1.15", "description": "nD spatial indexing data structures", "module": "./index.js", "main": "./lib/index.js", @@ -25,20 +25,20 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/arrays": "^0.1.6", - "@thi.ng/geom-api": "^0.2.0", - "@thi.ng/heaps": "^1.0.7", - "@thi.ng/math": "^1.2.2", - "@thi.ng/transducers": "^5.3.4", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/api": "^6.1.0", + "@thi.ng/arrays": "^0.1.7", + "@thi.ng/geom-api": "^0.2.1", + "@thi.ng/heaps": "^1.0.8", + "@thi.ng/math": "^1.2.3", + "@thi.ng/transducers": "^5.3.5", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "2D", diff --git a/packages/geom-api/CHANGELOG.md b/packages/geom-api/CHANGELOG.md index 45992c428a..52f864206f 100644 --- a/packages/geom-api/CHANGELOG.md +++ b/packages/geom-api/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@0.2.0...@thi.ng/geom-api@0.2.1) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/geom-api + + + + + # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@0.1.12...@thi.ng/geom-api@0.2.0) (2019-04-15) diff --git a/packages/geom-api/package.json b/packages/geom-api/package.json index baf0a44125..dfb06efb5b 100644 --- a/packages/geom-api/package.json +++ b/packages/geom-api/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-api", - "version": "0.2.0", + "version": "0.2.1", "description": "Shared type & interface declarations for @thi.ng/geom packages", "module": "./index.js", "main": "./lib/index.js", @@ -25,15 +25,15 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/api": "^6.1.0", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "ES6", diff --git a/packages/geom-arc/CHANGELOG.md b/packages/geom-arc/CHANGELOG.md index f37c06e91d..967ce89958 100644 --- a/packages/geom-arc/CHANGELOG.md +++ b/packages/geom-arc/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.1.14...@thi.ng/geom-arc@0.1.15) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/geom-arc + + + + + ## [0.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.1.13...@thi.ng/geom-arc@0.1.14) (2019-04-15) **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 78a91fc4a0..c47b22bda0 100644 --- a/packages/geom-arc/package.json +++ b/packages/geom-arc/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-arc", - "version": "0.1.14", + "version": "0.1.15", "description": "2D circular / elliptic arc operations", "module": "./index.js", "main": "./lib/index.js", @@ -25,18 +25,18 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/checks": "^2.1.5", - "@thi.ng/geom-api": "^0.2.0", - "@thi.ng/geom-resample": "^0.1.14", - "@thi.ng/math": "^1.2.2", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/checks": "^2.1.6", + "@thi.ng/geom-api": "^0.2.1", + "@thi.ng/geom-resample": "^0.1.15", + "@thi.ng/math": "^1.2.3", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "2D", diff --git a/packages/geom-clip/CHANGELOG.md b/packages/geom-clip/CHANGELOG.md index b3151d37f6..46c61e2a15 100644 --- a/packages/geom-clip/CHANGELOG.md +++ b/packages/geom-clip/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip@0.0.16...@thi.ng/geom-clip@0.0.17) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/geom-clip + + + + + ## [0.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip@0.0.15...@thi.ng/geom-clip@0.0.16) (2019-04-15) **Note:** Version bump only for package @thi.ng/geom-clip diff --git a/packages/geom-clip/package.json b/packages/geom-clip/package.json index 2392f20ab2..4bfb1e388c 100644 --- a/packages/geom-clip/package.json +++ b/packages/geom-clip/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-clip", - "version": "0.0.16", + "version": "0.0.17", "description": "2D line & convex polygon clipping (Liang-Barsky / Sutherland-Hodgeman)", "module": "./index.js", "main": "./lib/index.js", @@ -25,17 +25,17 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/geom-isec": "^0.1.14", - "@thi.ng/geom-poly-utils": "^0.1.14", - "@thi.ng/math": "^1.2.2", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/geom-isec": "^0.1.15", + "@thi.ng/geom-poly-utils": "^0.1.15", + "@thi.ng/math": "^1.2.3", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "2D", diff --git a/packages/geom-closest-point/CHANGELOG.md b/packages/geom-closest-point/CHANGELOG.md index 0c68b959ff..97666a0726 100644 --- a/packages/geom-closest-point/CHANGELOG.md +++ b/packages/geom-closest-point/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.2.0...@thi.ng/geom-closest-point@0.2.1) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/geom-closest-point + + + + + # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.1.13...@thi.ng/geom-closest-point@0.2.0) (2019-04-15) diff --git a/packages/geom-closest-point/package.json b/packages/geom-closest-point/package.json index cbb73dbaa7..a71a3af25c 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.2.0", + "version": "0.2.1", "description": "Closest point / proximity helpers", "module": "./index.js", "main": "./lib/index.js", @@ -25,15 +25,15 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/math": "^1.2.2", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/math": "^1.2.3", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "ES6", diff --git a/packages/geom-hull/CHANGELOG.md b/packages/geom-hull/CHANGELOG.md index ab40c7b9d2..378061ddb3 100644 --- a/packages/geom-hull/CHANGELOG.md +++ b/packages/geom-hull/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.16...@thi.ng/geom-hull@0.0.17) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/geom-hull + + + + + ## [0.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.15...@thi.ng/geom-hull@0.0.16) (2019-04-15) **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 ede8b1c0b4..a1726d8444 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.16", + "version": "0.0.17", "description": "Fast 2D convex hull (Graham Scan)", "module": "./index.js", "main": "./lib/index.js", @@ -25,15 +25,15 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/math": "^1.2.2", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/math": "^1.2.3", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "2D", diff --git a/packages/geom-isec/CHANGELOG.md b/packages/geom-isec/CHANGELOG.md index 781013db7e..8e2fea3142 100644 --- a/packages/geom-isec/CHANGELOG.md +++ b/packages/geom-isec/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.1.14...@thi.ng/geom-isec@0.1.15) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/geom-isec + + + + + ## [0.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.1.13...@thi.ng/geom-isec@0.1.14) (2019-04-15) **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 6a9b495793..16da34e099 100644 --- a/packages/geom-isec/package.json +++ b/packages/geom-isec/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-isec", - "version": "0.1.14", + "version": "0.1.15", "description": "2D/3D shape intersection checks", "module": "./index.js", "main": "./lib/index.js", @@ -25,18 +25,18 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/geom-api": "^0.2.0", - "@thi.ng/geom-closest-point": "^0.2.0", - "@thi.ng/math": "^1.2.2", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/api": "^6.1.0", + "@thi.ng/geom-api": "^0.2.1", + "@thi.ng/geom-closest-point": "^0.2.1", + "@thi.ng/math": "^1.2.3", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "2D", diff --git a/packages/geom-isoline/CHANGELOG.md b/packages/geom-isoline/CHANGELOG.md index 01842f1671..9428a5d0dd 100644 --- a/packages/geom-isoline/CHANGELOG.md +++ b/packages/geom-isoline/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.14...@thi.ng/geom-isoline@0.1.15) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/geom-isoline + + + + + ## [0.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.13...@thi.ng/geom-isoline@0.1.14) (2019-04-15) **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 63b90ee35c..17bd3dc624 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.14", + "version": "0.1.15", "description": "Fast 2D contour line extraction / generation", "module": "./index.js", "main": "./lib/index.js", @@ -25,15 +25,15 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/transducers": "^5.3.4", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/transducers": "^5.3.5", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "2D", diff --git a/packages/geom-poly-utils/CHANGELOG.md b/packages/geom-poly-utils/CHANGELOG.md index f7f053f7d5..ecfc984f72 100644 --- a/packages/geom-poly-utils/CHANGELOG.md +++ b/packages/geom-poly-utils/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.1.14...@thi.ng/geom-poly-utils@0.1.15) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/geom-poly-utils + + + + + ## [0.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.1.13...@thi.ng/geom-poly-utils@0.1.14) (2019-04-15) **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 8af1837937..a238e8abbc 100644 --- a/packages/geom-poly-utils/package.json +++ b/packages/geom-poly-utils/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-poly-utils", - "version": "0.1.14", + "version": "0.1.15", "description": "Polygon / triangle analysis & processing utilities", "module": "./index.js", "main": "./lib/index.js", @@ -25,17 +25,17 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/errors": "^1.0.5", - "@thi.ng/geom-api": "^0.2.0", - "@thi.ng/math": "^1.2.2", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/errors": "^1.0.6", + "@thi.ng/geom-api": "^0.2.1", + "@thi.ng/math": "^1.2.3", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "2D", diff --git a/packages/geom-resample/CHANGELOG.md b/packages/geom-resample/CHANGELOG.md index f25b36f9a7..394488e2bc 100644 --- a/packages/geom-resample/CHANGELOG.md +++ b/packages/geom-resample/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.1.14...@thi.ng/geom-resample@0.1.15) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/geom-resample + + + + + ## [0.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.1.13...@thi.ng/geom-resample@0.1.14) (2019-04-15) **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 ea318a78d6..4962501fc0 100644 --- a/packages/geom-resample/package.json +++ b/packages/geom-resample/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-resample", - "version": "0.1.14", + "version": "0.1.15", "description": "Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation", "module": "./index.js", "main": "./lib/index.js", @@ -25,18 +25,18 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/checks": "^2.1.5", - "@thi.ng/geom-api": "^0.2.0", - "@thi.ng/geom-closest-point": "^0.2.0", - "@thi.ng/math": "^1.2.2", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/checks": "^2.1.6", + "@thi.ng/geom-api": "^0.2.1", + "@thi.ng/geom-closest-point": "^0.2.1", + "@thi.ng/math": "^1.2.3", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "2D", diff --git a/packages/geom-splines/CHANGELOG.md b/packages/geom-splines/CHANGELOG.md index ffbc2a072b..ca33ce9610 100644 --- a/packages/geom-splines/CHANGELOG.md +++ b/packages/geom-splines/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.1.14...@thi.ng/geom-splines@0.1.15) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/geom-splines + + + + + ## [0.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.1.13...@thi.ng/geom-splines@0.1.14) (2019-04-15) **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 38ac2d0a71..e2bd4efb97 100644 --- a/packages/geom-splines/package.json +++ b/packages/geom-splines/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-splines", - "version": "0.1.14", + "version": "0.1.15", "description": "nD cubic & quadratic curve analysis, conversion, interpolation, splitting", "module": "./index.js", "main": "./lib/index.js", @@ -25,19 +25,19 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/checks": "^2.1.5", - "@thi.ng/geom-api": "^0.2.0", - "@thi.ng/geom-arc": "^0.1.14", - "@thi.ng/geom-resample": "^0.1.14", - "@thi.ng/math": "^1.2.2", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/checks": "^2.1.6", + "@thi.ng/geom-api": "^0.2.1", + "@thi.ng/geom-arc": "^0.1.15", + "@thi.ng/geom-resample": "^0.1.15", + "@thi.ng/math": "^1.2.3", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "2D", diff --git a/packages/geom-subdiv-curve/CHANGELOG.md b/packages/geom-subdiv-curve/CHANGELOG.md index e4b0d77203..f2235968a8 100644 --- a/packages/geom-subdiv-curve/CHANGELOG.md +++ b/packages/geom-subdiv-curve/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@0.1.13...@thi.ng/geom-subdiv-curve@0.1.14) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/geom-subdiv-curve + + + + + ## [0.1.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@0.1.12...@thi.ng/geom-subdiv-curve@0.1.13) (2019-04-15) **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 bcfd61e3aa..d72cc23f12 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.13", + "version": "0.1.14", "description": "Freely customizable, iterative subdivision curves for open / closed input geometries", "module": "./index.js", "main": "./lib/index.js", @@ -25,16 +25,16 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/geom-api": "^0.2.0", - "@thi.ng/transducers": "^5.3.4", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/geom-api": "^0.2.1", + "@thi.ng/transducers": "^5.3.5", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "2D", diff --git a/packages/geom-tessellate/CHANGELOG.md b/packages/geom-tessellate/CHANGELOG.md index c86579a35e..85e67c0171 100644 --- a/packages/geom-tessellate/CHANGELOG.md +++ b/packages/geom-tessellate/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.1.14...@thi.ng/geom-tessellate@0.1.15) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/geom-tessellate + + + + + ## [0.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.1.13...@thi.ng/geom-tessellate@0.1.14) (2019-04-15) **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 5abee6e597..0d7189bb46 100644 --- a/packages/geom-tessellate/package.json +++ b/packages/geom-tessellate/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-tessellate", - "version": "0.1.14", + "version": "0.1.15", "description": "2D/3D polygon tessellators", "module": "./index.js", "main": "./lib/index.js", @@ -25,19 +25,19 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/checks": "^2.1.5", - "@thi.ng/geom-api": "^0.2.0", - "@thi.ng/geom-isec": "^0.1.14", - "@thi.ng/geom-poly-utils": "^0.1.14", - "@thi.ng/transducers": "^5.3.4", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/checks": "^2.1.6", + "@thi.ng/geom-api": "^0.2.1", + "@thi.ng/geom-isec": "^0.1.15", + "@thi.ng/geom-poly-utils": "^0.1.15", + "@thi.ng/transducers": "^5.3.5", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "2D", diff --git a/packages/geom-voronoi/CHANGELOG.md b/packages/geom-voronoi/CHANGELOG.md index 130fedde1e..a8953c4f8e 100644 --- a/packages/geom-voronoi/CHANGELOG.md +++ b/packages/geom-voronoi/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.1.14...@thi.ng/geom-voronoi@0.1.15) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/geom-voronoi + + + + + ## [0.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.1.13...@thi.ng/geom-voronoi@0.1.14) (2019-04-15) **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 a85fec22c4..eae91910c5 100644 --- a/packages/geom-voronoi/package.json +++ b/packages/geom-voronoi/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-voronoi", - "version": "0.1.14", + "version": "0.1.15", "description": "Fast, incremental 2D Delaunay & Voronoi mesh implementation", "module": "./index.js", "main": "./lib/index.js", @@ -25,21 +25,21 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/geom-clip": "^0.0.16", - "@thi.ng/geom-isec": "^0.1.14", - "@thi.ng/geom-poly-utils": "^0.1.14", - "@thi.ng/math": "^1.2.2", - "@thi.ng/quad-edge": "^0.1.3", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/geom-clip": "^0.0.17", + "@thi.ng/geom-isec": "^0.1.15", + "@thi.ng/geom-poly-utils": "^0.1.15", + "@thi.ng/math": "^1.2.3", + "@thi.ng/quad-edge": "^0.1.4", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "2D", diff --git a/packages/geom/CHANGELOG.md b/packages/geom/CHANGELOG.md index a7afe544bc..9159e2b393 100644 --- a/packages/geom/CHANGELOG.md +++ b/packages/geom/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.4.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.4.0...@thi.ng/geom@1.4.1) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/geom + + + + + # [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.3.0...@thi.ng/geom@1.4.0) (2019-04-15) diff --git a/packages/geom/package.json b/packages/geom/package.json index 550ed3e8f1..4943cd7977 100644 --- a/packages/geom/package.json +++ b/packages/geom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom", - "version": "1.4.0", + "version": "1.4.1", "description": "2D geometry types, polymorphic operations, SVG generation", "module": "./index.js", "main": "./lib/index.js", @@ -25,38 +25,38 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/arrays": "^0.1.6", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/compose": "^1.2.2", - "@thi.ng/defmulti": "^1.0.6", - "@thi.ng/equiv": "^1.0.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/geom-api": "^0.2.0", - "@thi.ng/geom-arc": "^0.1.14", - "@thi.ng/geom-clip": "^0.0.16", - "@thi.ng/geom-closest-point": "^0.2.0", - "@thi.ng/geom-hull": "^0.0.16", - "@thi.ng/geom-isec": "^0.1.14", - "@thi.ng/geom-poly-utils": "^0.1.14", - "@thi.ng/geom-resample": "^0.1.14", - "@thi.ng/geom-splines": "^0.1.14", - "@thi.ng/geom-subdiv-curve": "^0.1.13", - "@thi.ng/geom-tessellate": "^0.1.14", - "@thi.ng/hiccup": "^3.1.6", - "@thi.ng/hiccup-svg": "^3.1.19", - "@thi.ng/math": "^1.2.2", - "@thi.ng/matrices": "^0.3.2", - "@thi.ng/random": "^1.1.4", - "@thi.ng/transducers": "^5.3.4", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/api": "^6.1.0", + "@thi.ng/arrays": "^0.1.7", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/compose": "^1.2.3", + "@thi.ng/defmulti": "^1.0.7", + "@thi.ng/equiv": "^1.0.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/geom-api": "^0.2.1", + "@thi.ng/geom-arc": "^0.1.15", + "@thi.ng/geom-clip": "^0.0.17", + "@thi.ng/geom-closest-point": "^0.2.1", + "@thi.ng/geom-hull": "^0.0.17", + "@thi.ng/geom-isec": "^0.1.15", + "@thi.ng/geom-poly-utils": "^0.1.15", + "@thi.ng/geom-resample": "^0.1.15", + "@thi.ng/geom-splines": "^0.1.15", + "@thi.ng/geom-subdiv-curve": "^0.1.14", + "@thi.ng/geom-tessellate": "^0.1.15", + "@thi.ng/hiccup": "^3.1.7", + "@thi.ng/hiccup-svg": "^3.1.20", + "@thi.ng/math": "^1.2.3", + "@thi.ng/matrices": "^0.3.3", + "@thi.ng/random": "^1.1.5", + "@thi.ng/transducers": "^5.3.5", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "2D", diff --git a/packages/hdom-canvas/CHANGELOG.md b/packages/hdom-canvas/CHANGELOG.md index 0b21dda498..1f4aaa92ea 100644 --- a/packages/hdom-canvas/CHANGELOG.md +++ b/packages/hdom-canvas/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.0.15...@thi.ng/hdom-canvas@2.0.16) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/hdom-canvas + + + + + +## [2.0.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.0.14...@thi.ng/hdom-canvas@2.0.15) (2019-04-17) + +**Note:** Version bump only for package @thi.ng/hdom-canvas + + + + + ## [2.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.0.13...@thi.ng/hdom-canvas@2.0.14) (2019-04-15) **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 102110117e..50a7e14301 100644 --- a/packages/hdom-canvas/package.json +++ b/packages/hdom-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdom-canvas", - "version": "2.0.14", + "version": "2.0.16", "description": "Declarative canvas scenegraph & visualization for @thi.ng/hdom", "module": "./index.js", "main": "./lib/index.js", @@ -25,18 +25,18 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/color": "^0.1.18", - "@thi.ng/diff": "^3.1.0", - "@thi.ng/hdom": "^7.2.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/color": "^0.1.19", + "@thi.ng/diff": "^3.1.1", + "@thi.ng/hdom": "^7.2.6" }, "keywords": [ "ES6", diff --git a/packages/hdom-components/CHANGELOG.md b/packages/hdom-components/CHANGELOG.md index aed188641c..12ef218442 100644 --- a/packages/hdom-components/CHANGELOG.md +++ b/packages/hdom-components/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.0.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@3.0.17...@thi.ng/hdom-components@3.0.18) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/hdom-components + + + + + +## [3.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@3.0.16...@thi.ng/hdom-components@3.0.17) (2019-04-16) + + +### Bug Fixes + +* **hdom-components:** `this` handling in CanvasHandlers ([f104b64](https://github.com/thi-ng/umbrella/commit/f104b64)) + + + + + ## [3.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@3.0.15...@thi.ng/hdom-components@3.0.16) (2019-04-15) **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 606d31de9a..e342fbab5c 100644 --- a/packages/hdom-components/package.json +++ b/packages/hdom-components/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdom-components", - "version": "3.0.16", + "version": "3.0.18", "description": "Raw, skinnable UI & SVG components for @thi.ng/hdom", "module": "./index.js", "main": "./lib/index.js", @@ -25,18 +25,18 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/math": "^1.2.2", - "@thi.ng/transducers": "^5.3.4", - "@thi.ng/transducers-stats": "^1.0.16", + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/math": "^1.2.3", + "@thi.ng/transducers": "^5.3.5", + "@thi.ng/transducers-stats": "^1.0.17", "@types/webgl2": "^0.0.4" }, "keywords": [ diff --git a/packages/hdom-components/src/canvas.ts b/packages/hdom-components/src/canvas.ts index 394b7a0f1e..d2c3accb87 100644 --- a/packages/hdom-components/src/canvas.ts +++ b/packages/hdom-components/src/canvas.ts @@ -47,11 +47,7 @@ export interface CanvasHandlers { * @param handlers user handlers * @param opts canvas context creation options */ -const _canvas = ( - type, - { init, update, release }: Partial>, - opts -) => { +const _canvas = (type, handlers: Partial>, opts) => { let el, ctx; let frame = 0; let time = 0; @@ -61,17 +57,25 @@ const _canvas = ( adaptDPI(el, el.width, el.height); ctx = el.getContext(type, opts); time = Date.now(); - init && init(el, ctx, hctx, ...args); - update && update(el, ctx, hctx, time, frame++, ...args); + handlers.init && handlers.init(el, ctx, hctx, ...args); + handlers.update && + handlers.update(el, ctx, hctx, time, frame++, ...args); }, render(hctx: any, ...args: any[]) { ctx && - update && - update(el, ctx, hctx, Date.now() - time, frame++, ...args); + handlers.update && + handlers.update( + el, + ctx, + hctx, + Date.now() - time, + frame++, + ...args + ); return ["canvas", args[0]]; }, release(hctx: any, ...args: any[]) { - release && release(el, ctx, hctx, ...args); + handlers.release && handlers.release(el, ctx, hctx, ...args); } }; }; diff --git a/packages/hdom-mock/CHANGELOG.md b/packages/hdom-mock/CHANGELOG.md index 539d567950..3ad5c6f211 100644 --- a/packages/hdom-mock/CHANGELOG.md +++ b/packages/hdom-mock/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.0.13...@thi.ng/hdom-mock@1.0.14) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/hdom-mock + + + + + +## [1.0.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.0.12...@thi.ng/hdom-mock@1.0.13) (2019-04-17) + +**Note:** Version bump only for package @thi.ng/hdom-mock + + + + + ## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.0.11...@thi.ng/hdom-mock@1.0.12) (2019-04-11) **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 018ea3d6d6..b922b3126d 100644 --- a/packages/hdom-mock/package.json +++ b/packages/hdom-mock/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdom-mock", - "version": "1.0.12", + "version": "1.0.14", "description": "Mock base implementation for @thi.ng/hdom API", "module": "./index.js", "main": "./lib/index.js", @@ -25,16 +25,16 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/hdom": "^7.2.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/hdom": "^7.2.6" }, "keywords": [ "ES6", diff --git a/packages/hdom/CHANGELOG.md b/packages/hdom/CHANGELOG.md index 77801f92f5..6d02788b27 100644 --- a/packages/hdom/CHANGELOG.md +++ b/packages/hdom/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@7.2.5...@thi.ng/hdom@7.2.6) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/hdom + + + + + +## [7.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@7.2.4...@thi.ng/hdom@7.2.5) (2019-04-17) + + +### Bug Fixes + +* **hdom:** update removeAttribs ([b17fb17](https://github.com/thi-ng/umbrella/commit/b17fb17)) + + + + + ## [7.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@7.2.3...@thi.ng/hdom@7.2.4) (2019-04-11) diff --git a/packages/hdom/package.json b/packages/hdom/package.json index f4702018b7..adf9df6231 100644 --- a/packages/hdom/package.json +++ b/packages/hdom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdom", - "version": "7.2.4", + "version": "7.2.6", "description": "Lightweight vanilla ES6 UI component trees with customizable branch-local behaviors", "module": "./index.js", "main": "./lib/index.js", @@ -24,21 +24,21 @@ "pub": "yarn build && yarn publish --access public" }, "devDependencies": { - "@thi.ng/atom": "^2.0.9", + "@thi.ng/atom": "^2.0.10", "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/diff": "^3.1.0", - "@thi.ng/equiv": "^1.0.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/hiccup": "^3.1.6" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/diff": "^3.1.1", + "@thi.ng/equiv": "^1.0.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/hiccup": "^3.1.7" }, "keywords": [ "browser", diff --git a/packages/hdom/src/api.ts b/packages/hdom/src/api.ts index b720046871..43e42091bf 100644 --- a/packages/hdom/src/api.ts +++ b/packages/hdom/src/api.ts @@ -1,4 +1,4 @@ -import { IObjectOf } from "@thi.ng/api"; +import { ILogger, IObjectOf, NULL_LOGGER } from "@thi.ng/api"; export interface ILifecycle { /** @@ -453,4 +453,6 @@ export interface HDOMImplementation { setContent?(element: T, value: any); } -export const DEBUG = false; +export let LOGGER = NULL_LOGGER; + +export const setLogger = (logger: ILogger) => (LOGGER = logger); diff --git a/packages/hdom/src/diff.ts b/packages/hdom/src/diff.ts index 06e26eeae5..a36d181e5f 100644 --- a/packages/hdom/src/diff.ts +++ b/packages/hdom/src/diff.ts @@ -80,7 +80,7 @@ export const diffTree = ( let status: number; let val: any; if (edits[0] !== 0 || prev[1].key !== attribs.key) { - // DEBUG && console.log("replace:", prev, curr); + // LOGGER.fine("replace:", prev, curr); releaseTree(prev); impl.replaceChild(opts, parent, child, curr); return; @@ -110,11 +110,11 @@ export const diffTree = ( if (k !== undefined && equivKeys[k][2] !== undefined) { eq = equivKeys[k]; k = eq[0]; - // DEBUG && console.log(`diff equiv key @ ${k}:`, prev[k], curr[eq[2]]); + // LOGGER.fine(`diff equiv key @ ${k}:`, prev[k], curr[eq[2]]); diffTree(opts, impl, el, prev[k], curr[eq[2]], offsets[k]); } else { idx = edits[ii + 1]; - // DEBUG && console.log("remove @", offsets[idx], val); + // LOGGER.fine("remove @", offsets[idx], val); releaseTree(val); impl.removeChild(el, offsets[idx]); for (j = prevLength; j > idx; j--) { @@ -133,7 +133,7 @@ export const diffTree = ( k = val[1].key; if (k === undefined || equivKeys[k][0] === undefined) { idx = edits[ii + 1]; - // DEBUG && console.log("insert @", offsets[idx], val); + // LOGGER.fine("insert @", offsets[idx], val); impl.createTree(opts, el, val, offsets[idx]); for (j = prevLength; j >= idx; j--) { offsets[j]++; @@ -207,7 +207,7 @@ export const releaseTree = (tag: any) => { return; } if ((tag).__release) { - // DEBUG && console.log("call __release", tag); + // LOGGER.fine("call __release", tag); (tag).__release.apply((tag).__this, (tag).__args); delete (tag).__release; } diff --git a/packages/hdom/src/dom.ts b/packages/hdom/src/dom.ts index cf8ace4d92..8ed0a4e217 100644 --- a/packages/hdom/src/dom.ts +++ b/packages/hdom/src/dom.ts @@ -302,7 +302,7 @@ export const removeAttribs = (el: Element, attribs: string[], prev: any) => { if (a.indexOf("on") === 0) { removeListener(el, a.substr(2), prev[a]); } else { - el[a] ? (el[a] = null) : el.removeAttribute(a); + el.hasAttribute(a) ? el.removeAttribute(a) : (el[a] = null); } } }; diff --git a/packages/heaps/CHANGELOG.md b/packages/heaps/CHANGELOG.md index 05c3119556..ed0fecc3f7 100644 --- a/packages/heaps/CHANGELOG.md +++ b/packages/heaps/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.0.7...@thi.ng/heaps@1.0.8) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/heaps + + + + + ## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.0.6...@thi.ng/heaps@1.0.7) (2019-04-02) **Note:** Version bump only for package @thi.ng/heaps diff --git a/packages/heaps/package.json b/packages/heaps/package.json index 8c998a10d7..a50766a2af 100644 --- a/packages/heaps/package.json +++ b/packages/heaps/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/heaps", - "version": "1.0.7", + "version": "1.0.8", "description": "Generic binary heap & d-ary heap implementations with customizable ordering", "module": "./index.js", "main": "./lib/index.js", @@ -25,15 +25,15 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/compare": "^1.0.5" + "@thi.ng/api": "^6.1.0", + "@thi.ng/compare": "^1.0.6" }, "keywords": [ "data structure", diff --git a/packages/hiccup-carbon-icons/CHANGELOG.md b/packages/hiccup-carbon-icons/CHANGELOG.md index 21a6b37784..96a2e3ef94 100644 --- a/packages/hiccup-carbon-icons/CHANGELOG.md +++ b/packages/hiccup-carbon-icons/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@1.0.11...@thi.ng/hiccup-carbon-icons@1.0.12) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/hiccup-carbon-icons + + + + + ## [1.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@1.0.10...@thi.ng/hiccup-carbon-icons@1.0.11) (2019-04-02) **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 e431f7e5b3..c13238ecd5 100644 --- a/packages/hiccup-carbon-icons/package.json +++ b/packages/hiccup-carbon-icons/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-carbon-icons", - "version": "1.0.11", + "version": "1.0.12", "description": "Full set of IBM's Carbon icons in hiccup format", "module": "./index.js", "main": "./lib/index.js", @@ -24,13 +24,13 @@ "pub": "yarn build && yarn publish --access public" }, "devDependencies": { - "@thi.ng/hiccup": "^3.1.6", + "@thi.ng/hiccup": "^3.1.7", "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "keywords": [ "assets", diff --git a/packages/hiccup-css/CHANGELOG.md b/packages/hiccup-css/CHANGELOG.md index ec636c2dba..db8a7c4857 100644 --- a/packages/hiccup-css/CHANGELOG.md +++ b/packages/hiccup-css/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.0.16...@thi.ng/hiccup-css@1.0.17) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/hiccup-css + + + + + ## [1.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.0.15...@thi.ng/hiccup-css@1.0.16) (2019-04-15) **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 86089a1a90..cbdfa165c7 100644 --- a/packages/hiccup-css/package.json +++ b/packages/hiccup-css/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-css", - "version": "1.0.16", + "version": "1.0.17", "description": "CSS from nested JS data structures", "module": "./index.js", "main": "./lib/index.js", @@ -25,17 +25,17 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "clojure", diff --git a/packages/hiccup-markdown/CHANGELOG.md b/packages/hiccup-markdown/CHANGELOG.md index 60e846a690..e6d60e26eb 100644 --- a/packages/hiccup-markdown/CHANGELOG.md +++ b/packages/hiccup-markdown/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.0.19...@thi.ng/hiccup-markdown@1.0.20) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/hiccup-markdown + + + + + ## [1.0.19](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.0.18...@thi.ng/hiccup-markdown@1.0.19) (2019-04-15) **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 8a9ce72e93..941badb56a 100644 --- a/packages/hiccup-markdown/package.json +++ b/packages/hiccup-markdown/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-markdown", - "version": "1.0.19", + "version": "1.0.20", "description": "Markdown serialization of hiccup DOM trees", "module": "./index.js", "main": "./lib/index.js", @@ -25,21 +25,21 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/arrays": "^0.1.6", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/defmulti": "^1.0.6", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/fsm": "^2.1.12", - "@thi.ng/hiccup": "^3.1.6", - "@thi.ng/strings": "^1.1.0", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/arrays": "^0.1.7", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/defmulti": "^1.0.7", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/fsm": "^2.1.13", + "@thi.ng/hiccup": "^3.1.7", + "@thi.ng/strings": "^1.1.1", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "ES6", diff --git a/packages/hiccup-svg/CHANGELOG.md b/packages/hiccup-svg/CHANGELOG.md index 43b0e3573c..66b7f30f82 100644 --- a/packages/hiccup-svg/CHANGELOG.md +++ b/packages/hiccup-svg/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.1.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.1.19...@thi.ng/hiccup-svg@3.1.20) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/hiccup-svg + + + + + ## [3.1.19](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.1.18...@thi.ng/hiccup-svg@3.1.19) (2019-04-15) **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 e475fdac95..4bdb473713 100644 --- a/packages/hiccup-svg/package.json +++ b/packages/hiccup-svg/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-svg", - "version": "3.1.19", + "version": "3.1.20", "description": "SVG element functions for @thi.ng/hiccup & @thi.ng/hdom", "module": "./index.js", "main": "./lib/index.js", @@ -25,16 +25,16 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/checks": "^2.1.5", - "@thi.ng/color": "^0.1.18", - "@thi.ng/hiccup": "^3.1.6" + "@thi.ng/checks": "^2.1.6", + "@thi.ng/color": "^0.1.19", + "@thi.ng/hiccup": "^3.1.7" }, "keywords": [ "components", diff --git a/packages/hiccup/CHANGELOG.md b/packages/hiccup/CHANGELOG.md index 9f6f1602ce..e1256f5bd2 100644 --- a/packages/hiccup/CHANGELOG.md +++ b/packages/hiccup/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.1.6...@thi.ng/hiccup@3.1.7) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/hiccup + + + + + ## [3.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.1.5...@thi.ng/hiccup@3.1.6) (2019-04-02) **Note:** Version bump only for package @thi.ng/hiccup diff --git a/packages/hiccup/package.json b/packages/hiccup/package.json index d7d301f6e3..afe1a332a5 100644 --- a/packages/hiccup/package.json +++ b/packages/hiccup/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup", - "version": "3.1.6", + "version": "3.1.7", "description": "HTML/SVG/XML serialization of nested data structures, iterables & closures", "module": "./index.js", "main": "./lib/index.js", @@ -24,17 +24,17 @@ "pub": "yarn build && yarn publish --access public" }, "devDependencies": { - "@thi.ng/atom": "^2.0.9", + "@thi.ng/atom": "^2.0.10", "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/checks": "^2.1.5", - "@thi.ng/errors": "^1.0.5" + "@thi.ng/checks": "^2.1.6", + "@thi.ng/errors": "^1.0.6" }, "keywords": [ "clojure", diff --git a/packages/iges/CHANGELOG.md b/packages/iges/CHANGELOG.md index 2b4467c458..8946d84924 100644 --- a/packages/iges/CHANGELOG.md +++ b/packages/iges/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.1.1...@thi.ng/iges@1.1.2) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/iges + + + + + +## [1.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.1.0...@thi.ng/iges@1.1.1) (2019-04-15) + +**Note:** Version bump only for package @thi.ng/iges + + + + + # [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.0.15...@thi.ng/iges@1.1.0) (2019-04-15) diff --git a/packages/iges/package.json b/packages/iges/package.json index 2adb6bd921..d1fd6c0680 100644 --- a/packages/iges/package.json +++ b/packages/iges/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/iges", - "version": "1.1.0", + "version": "1.1.2", "description": "IGES 5.3 serializer for (currently only) polygonal geometry, both open & closed", "module": "./index.js", "main": "./lib/index.js", @@ -25,18 +25,18 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "2.1.5", - "@thi.ng/defmulti": "^1.0.6", - "@thi.ng/strings": "^1.1.0", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/defmulti": "^1.0.7", + "@thi.ng/strings": "^1.1.1", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "CAD", diff --git a/packages/iges/tsconfig.json b/packages/iges/tsconfig.json index b445790069..4fee5e86b8 100644 --- a/packages/iges/tsconfig.json +++ b/packages/iges/tsconfig.json @@ -3,8 +3,7 @@ "compilerOptions": { "outDir": ".", "module": "es6", - "target": "es6", - "preserveConstEnums": false + "target": "es6" }, "include": ["./src/**/*.ts"] } diff --git a/packages/interceptors/CHANGELOG.md b/packages/interceptors/CHANGELOG.md index 07855395df..2e34078688 100644 --- a/packages/interceptors/CHANGELOG.md +++ b/packages/interceptors/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.0.9...@thi.ng/interceptors@2.0.10) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/interceptors + + + + + ## [2.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.0.8...@thi.ng/interceptors@2.0.9) (2019-04-02) **Note:** Version bump only for package @thi.ng/interceptors diff --git a/packages/interceptors/package.json b/packages/interceptors/package.json index 01577cdc8e..d1dd7304e6 100644 --- a/packages/interceptors/package.json +++ b/packages/interceptors/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/interceptors", - "version": "2.0.9", + "version": "2.0.10", "description": "Interceptor based event bus, side effect & immutable state handling", "module": "./index.js", "main": "./lib/index.js", @@ -25,18 +25,18 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/atom": "^2.0.9", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/paths": "^2.0.8" + "@thi.ng/api": "^6.1.0", + "@thi.ng/atom": "^2.0.10", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/paths": "^2.0.9" }, "keywords": [ "ES6", diff --git a/packages/intervals/CHANGELOG.md b/packages/intervals/CHANGELOG.md index 0ff5b3b11d..69b63f31f0 100644 --- a/packages/intervals/CHANGELOG.md +++ b/packages/intervals/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@1.0.6...@thi.ng/intervals@1.0.7) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/intervals + + + + + ## [1.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@1.0.5...@thi.ng/intervals@1.0.6) (2019-04-02) **Note:** Version bump only for package @thi.ng/intervals diff --git a/packages/intervals/package.json b/packages/intervals/package.json index 3a51054702..168cfc8103 100644 --- a/packages/intervals/package.json +++ b/packages/intervals/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/intervals", - "version": "1.0.6", + "version": "1.0.7", "description": "Closed/open/semi-open interval data type, queries & operations", "module": "./index.js", "main": "./lib/index.js", @@ -25,15 +25,15 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/errors": "^1.0.5" + "@thi.ng/api": "^6.1.0", + "@thi.ng/errors": "^1.0.6" }, "keywords": [ "ES6", diff --git a/packages/iterators/CHANGELOG.md b/packages/iterators/CHANGELOG.md index 2f0b41bfc1..b300f6c6d5 100644 --- a/packages/iterators/CHANGELOG.md +++ b/packages/iterators/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.0.16...@thi.ng/iterators@5.0.17) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/iterators + + + + + ## [5.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.0.15...@thi.ng/iterators@5.0.16) (2019-04-15) **Note:** Version bump only for package @thi.ng/iterators diff --git a/packages/iterators/package.json b/packages/iterators/package.json index 9548e85904..c436fe6e25 100644 --- a/packages/iterators/package.json +++ b/packages/iterators/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/iterators", - "version": "5.0.16", + "version": "5.0.17", "description": "clojure.core inspired, composable ES6 iterators & generators", "module": "./index.js", "main": "./lib/index.js", @@ -25,16 +25,16 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/dcons": "^2.0.16", - "@thi.ng/errors": "^1.0.5" + "@thi.ng/api": "^6.1.0", + "@thi.ng/dcons": "^2.0.17", + "@thi.ng/errors": "^1.0.6" }, "keywords": [ "clojure", diff --git a/packages/lsys/CHANGELOG.md b/packages/lsys/CHANGELOG.md index 7b7a7c9a45..0098f5f523 100644 --- a/packages/lsys/CHANGELOG.md +++ b/packages/lsys/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.2.11...@thi.ng/lsys@0.2.12) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/lsys + + + + + ## [0.2.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.2.10...@thi.ng/lsys@0.2.11) (2019-04-15) **Note:** Version bump only for package @thi.ng/lsys diff --git a/packages/lsys/package.json b/packages/lsys/package.json index 4366c09008..0709d5605c 100644 --- a/packages/lsys/package.json +++ b/packages/lsys/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/lsys", - "version": "0.2.11", + "version": "0.2.12", "description": "Functional, extensible L-System architecture w/ support for probabilistic rules", "module": "./index.js", "main": "./lib/index.js", @@ -25,20 +25,20 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/compose": "^1.2.2", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/math": "^1.2.2", - "@thi.ng/random": "^1.1.4", - "@thi.ng/transducers": "^5.3.4", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/api": "^6.1.0", + "@thi.ng/compose": "^1.2.3", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/math": "^1.2.3", + "@thi.ng/random": "^1.1.5", + "@thi.ng/transducers": "^5.3.5", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "axiom", diff --git a/packages/malloc/CHANGELOG.md b/packages/malloc/CHANGELOG.md index 3b7d0eaedb..600d041ab1 100644 --- a/packages/malloc/CHANGELOG.md +++ b/packages/malloc/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@2.0.8...@thi.ng/malloc@2.0.9) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/malloc + + + + + ## [2.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@2.0.7...@thi.ng/malloc@2.0.8) (2019-04-02) **Note:** Version bump only for package @thi.ng/malloc diff --git a/packages/malloc/package.json b/packages/malloc/package.json index 9bd4d2c139..8a111e3b2b 100644 --- a/packages/malloc/package.json +++ b/packages/malloc/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/malloc", - "version": "2.0.8", + "version": "2.0.9", "description": "ArrayBuffer based malloc() impl for hybrid JS/WASM use cases, based on thi.ng/tinyalloc", "module": "./index.js", "main": "./lib/index.js", @@ -25,17 +25,17 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/binary": "^1.0.5", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/errors": "^1.0.5" + "@thi.ng/api": "^6.1.0", + "@thi.ng/binary": "^1.0.6", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/errors": "^1.0.6" }, "keywords": [ "ES6", diff --git a/packages/math/CHANGELOG.md b/packages/math/CHANGELOG.md index 612dcea8ca..a68f146d28 100644 --- a/packages/math/CHANGELOG.md +++ b/packages/math/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.2.2...@thi.ng/math@1.2.3) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/math + + + + + ## [1.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.2.1...@thi.ng/math@1.2.2) (2019-04-02) **Note:** Version bump only for package @thi.ng/math diff --git a/packages/math/package.json b/packages/math/package.json index acb5ec48da..e47b6ab641 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/math", - "version": "1.2.2", + "version": "1.2.3", "description": "Assorted common math functions & utilities", "module": "./index.js", "main": "./lib/index.js", @@ -25,11 +25,11 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "keywords": [ "ES6", diff --git a/packages/matrices/CHANGELOG.md b/packages/matrices/CHANGELOG.md index bf80348c37..3a7c2433b5 100644 --- a/packages/matrices/CHANGELOG.md +++ b/packages/matrices/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.3.2...@thi.ng/matrices@0.3.3) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/matrices + + + + + ## [0.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.3.1...@thi.ng/matrices@0.3.2) (2019-04-15) **Note:** Version bump only for package @thi.ng/matrices diff --git a/packages/matrices/package.json b/packages/matrices/package.json index 5e1c973f02..ab604c72b3 100644 --- a/packages/matrices/package.json +++ b/packages/matrices/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/matrices", - "version": "0.3.2", + "version": "0.3.3", "description": "Matrix & quaternion operations for 2D/3D geometry processing", "module": "./index.js", "main": "./lib/index.js", @@ -25,17 +25,17 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/math": "^1.2.2", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/math": "^1.2.3", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "2D", diff --git a/packages/memoize/CHANGELOG.md b/packages/memoize/CHANGELOG.md index cdf2052554..d12cd57f23 100644 --- a/packages/memoize/CHANGELOG.md +++ b/packages/memoize/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@1.0.6...@thi.ng/memoize@1.0.7) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/memoize + + + + + ## [1.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@1.0.5...@thi.ng/memoize@1.0.6) (2019-04-02) **Note:** Version bump only for package @thi.ng/memoize diff --git a/packages/memoize/package.json b/packages/memoize/package.json index 6445d6218e..b22b624f25 100644 --- a/packages/memoize/package.json +++ b/packages/memoize/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/memoize", - "version": "1.0.6", + "version": "1.0.7", "description": "Function memoization with configurable caches", "module": "./index.js", "main": "./lib/index.js", @@ -25,14 +25,14 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1" + "@thi.ng/api": "^6.1.0" }, "keywords": [ "cache", diff --git a/packages/morton/CHANGELOG.md b/packages/morton/CHANGELOG.md index 6f2caaa90f..8929eae8ad 100644 --- a/packages/morton/CHANGELOG.md +++ b/packages/morton/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@1.0.7...@thi.ng/morton@1.0.8) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/morton + + + + + ## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@1.0.6...@thi.ng/morton@1.0.7) (2019-04-02) **Note:** Version bump only for package @thi.ng/morton diff --git a/packages/morton/package.json b/packages/morton/package.json index 271c7b275b..9178d1b52d 100644 --- a/packages/morton/package.json +++ b/packages/morton/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/morton", - "version": "1.0.7", + "version": "1.0.8", "description": "Z-order-curve / Morton encoding & decoding for 1D, 2D, 3D", "module": "./index.js", "main": "./lib/index.js", @@ -25,16 +25,16 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/binary": "^1.0.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/math": "^1.2.2" + "@thi.ng/binary": "^1.0.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/math": "^1.2.3" }, "keywords": [ "binary", diff --git a/packages/paths/CHANGELOG.md b/packages/paths/CHANGELOG.md index 4dd4aaf9fc..8f17a9ce2f 100644 --- a/packages/paths/CHANGELOG.md +++ b/packages/paths/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@2.0.8...@thi.ng/paths@2.0.9) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/paths + + + + + ## [2.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@2.0.7...@thi.ng/paths@2.0.8) (2019-04-02) **Note:** Version bump only for package @thi.ng/paths diff --git a/packages/paths/package.json b/packages/paths/package.json index 7959dcf92d..e5c7fb35c6 100644 --- a/packages/paths/package.json +++ b/packages/paths/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/paths", - "version": "2.0.8", + "version": "2.0.9", "description": "immutable, optimized path-based object property / array accessors", "module": "./index.js", "main": "./lib/index.js", @@ -25,15 +25,15 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/checks": "^2.1.5", - "@thi.ng/errors": "^1.0.5" + "@thi.ng/checks": "^2.1.6", + "@thi.ng/errors": "^1.0.6" }, "keywords": [ "accessors", diff --git a/packages/pointfree-lang/CHANGELOG.md b/packages/pointfree-lang/CHANGELOG.md index 2632d5af5a..fe528f5690 100644 --- a/packages/pointfree-lang/CHANGELOG.md +++ b/packages/pointfree-lang/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.0.11...@thi.ng/pointfree-lang@1.0.12) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/pointfree-lang + + + + + ## [1.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.0.10...@thi.ng/pointfree-lang@1.0.11) (2019-04-02) **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 7bf23f0b93..a5b51d543e 100644 --- a/packages/pointfree-lang/package.json +++ b/packages/pointfree-lang/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/pointfree-lang", - "version": "1.0.11", + "version": "1.0.12", "description": "Forth style syntax layer/compiler for the @thi.ng/pointfree DSL", "module": "./index.js", "main": "./lib/index.js", @@ -27,16 +27,16 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", "pegjs": "^0.11.0-dev.325", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/pointfree": "^1.0.11" + "@thi.ng/api": "^6.1.0", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/pointfree": "^1.0.12" }, "keywords": [ "concatenative", diff --git a/packages/pointfree-lang/src/index.ts b/packages/pointfree-lang/src/index.ts index 13ddf227f9..5a5771bde7 100644 --- a/packages/pointfree-lang/src/index.ts +++ b/packages/pointfree-lang/src/index.ts @@ -1,13 +1,18 @@ -import { IObjectOf } from "@thi.ng/api"; +import { ILogger, IObjectOf, NULL_LOGGER } from "@thi.ng/api"; import { illegalArgs, illegalState } from "@thi.ng/errors"; import * as pf from "@thi.ng/pointfree"; - -import { ALIASES, ASTNode, NodeType, VisitorState } from "./api"; +import { + ALIASES, + ASTNode, + NodeType, + VisitorState +} from "./api"; import { parse, SyntaxError } from "./parser"; -let DEBUG = false; -export const setDebug = (state: boolean) => (DEBUG = state); +export let LOGGER = NULL_LOGGER; + +export const setLogger = (logger: ILogger) => (LOGGER = logger); const nodeLoc = (node: ASTNode) => node.loc ? `line ${node.loc.join(":")} -` : ""; @@ -182,7 +187,7 @@ const endvar = (id: string) => (ctx: pf.StackContext) => { * @param state */ const visit = (node: ASTNode, ctx: pf.StackContext, state: VisitorState) => { - DEBUG && console.log("visit", node.type, node, ctx[0].toString()); + LOGGER.fine("visit", node.type, node, ctx[0].toString()); switch (node.type) { case NodeType.SYM: return visitSym(node, ctx, state); @@ -203,7 +208,7 @@ const visit = (node: ASTNode, ctx: pf.StackContext, state: VisitorState) => { case NodeType.WORD: return visitWord(node, ctx, state); default: - DEBUG && console.log("skipping node..."); + LOGGER.fine("skipping node..."); } return ctx; }; diff --git a/packages/pointfree/CHANGELOG.md b/packages/pointfree/CHANGELOG.md index 654e43a552..7d7186cea1 100644 --- a/packages/pointfree/CHANGELOG.md +++ b/packages/pointfree/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@1.0.11...@thi.ng/pointfree@1.0.12) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/pointfree + + + + + ## [1.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@1.0.10...@thi.ng/pointfree@1.0.11) (2019-04-02) **Note:** Version bump only for package @thi.ng/pointfree diff --git a/packages/pointfree/package.json b/packages/pointfree/package.json index 15e4bb01d7..c9c30d45fc 100644 --- a/packages/pointfree/package.json +++ b/packages/pointfree/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/pointfree", - "version": "1.0.11", + "version": "1.0.12", "description": "Pointfree functional composition / Forth style stack execution engine", "module": "./index.js", "main": "./lib/index.js", @@ -25,18 +25,18 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/compose": "^1.2.2", - "@thi.ng/equiv": "^1.0.5", - "@thi.ng/errors": "^1.0.5" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/compose": "^1.2.3", + "@thi.ng/equiv": "^1.0.6", + "@thi.ng/errors": "^1.0.6" }, "keywords": [ "composition", diff --git a/packages/poisson/CHANGELOG.md b/packages/poisson/CHANGELOG.md index 9464fbdecd..6a62f97464 100644 --- a/packages/poisson/CHANGELOG.md +++ b/packages/poisson/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@0.2.13...@thi.ng/poisson@0.2.14) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/poisson + + + + + ## [0.2.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@0.2.12...@thi.ng/poisson@0.2.13) (2019-04-15) **Note:** Version bump only for package @thi.ng/poisson diff --git a/packages/poisson/package.json b/packages/poisson/package.json index 65ff560b8e..87dccfcb0e 100644 --- a/packages/poisson/package.json +++ b/packages/poisson/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/poisson", - "version": "0.2.13", + "version": "0.2.14", "description": "nD Poisson-disc sampling w/ support for spatial density functions and custom PRNGs", "module": "./index.js", "main": "./lib/index.js", @@ -25,17 +25,17 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/checks": "^2.1.5", - "@thi.ng/geom-api": "^0.2.0", - "@thi.ng/random": "^1.1.4", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/checks": "^2.1.6", + "@thi.ng/geom-api": "^0.2.1", + "@thi.ng/random": "^1.1.5", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "2d", diff --git a/packages/quad-edge/CHANGELOG.md b/packages/quad-edge/CHANGELOG.md index 47d14c14f5..da7ec7dee4 100644 --- a/packages/quad-edge/CHANGELOG.md +++ b/packages/quad-edge/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@0.1.3...@thi.ng/quad-edge@0.1.4) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/quad-edge + + + + + ## [0.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@0.1.2...@thi.ng/quad-edge@0.1.3) (2019-04-02) **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 cf6664661b..003f1f5395 100644 --- a/packages/quad-edge/package.json +++ b/packages/quad-edge/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/quad-edge", - "version": "0.1.3", + "version": "0.1.4", "description": "Quadedge data structure after Guibas & Stolfi", "module": "./index.js", "main": "./lib/index.js", @@ -25,11 +25,11 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "keywords": [ "dual", diff --git a/packages/random/CHANGELOG.md b/packages/random/CHANGELOG.md index 020c790d23..3a9c55535c 100644 --- a/packages/random/CHANGELOG.md +++ b/packages/random/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.1.4...@thi.ng/random@1.1.5) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/random + + + + + ## [1.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.1.3...@thi.ng/random@1.1.4) (2019-04-02) **Note:** Version bump only for package @thi.ng/random diff --git a/packages/random/package.json b/packages/random/package.json index 2a33178759..1efaf7404f 100644 --- a/packages/random/package.json +++ b/packages/random/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/random", - "version": "1.1.4", + "version": "1.1.5", "description": "Pseudo-random number generators w/ unified API", "module": "./index.js", "main": "./lib/index.js", @@ -25,14 +25,14 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1" + "@thi.ng/api": "^6.1.0" }, "keywords": [ "ES6", diff --git a/packages/range-coder/CHANGELOG.md b/packages/range-coder/CHANGELOG.md index 69dfe40c24..85b035aac8 100644 --- a/packages/range-coder/CHANGELOG.md +++ b/packages/range-coder/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@1.0.16...@thi.ng/range-coder@1.0.17) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/range-coder + + + + + ## [1.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@1.0.15...@thi.ng/range-coder@1.0.16) (2019-04-15) **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 b4e1529de3..3f632e8393 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.16", + "version": "1.0.17", "description": "Binary data range encoder / decoder", "module": "./index.js", "main": "./lib/index.js", @@ -24,16 +24,16 @@ "pub": "yarn build && yarn publish --access public" }, "devDependencies": { - "@thi.ng/transducers": "^5.3.4", + "@thi.ng/transducers": "^5.3.5", "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/bitstream": "^1.0.5" + "@thi.ng/bitstream": "^1.0.6" }, "keywords": [ "ES6", diff --git a/packages/resolve-map/CHANGELOG.md b/packages/resolve-map/CHANGELOG.md index 89aa9de951..6e096f0d01 100644 --- a/packages/resolve-map/CHANGELOG.md +++ b/packages/resolve-map/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.0.9...@thi.ng/resolve-map@4.0.10) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/resolve-map + + + + + ## [4.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.0.8...@thi.ng/resolve-map@4.0.9) (2019-04-02) **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 4af6464c28..70c1b0a320 100644 --- a/packages/resolve-map/package.json +++ b/packages/resolve-map/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/resolve-map", - "version": "4.0.9", + "version": "4.0.10", "description": "DAG resolution of vanilla objects & arrays with internally linked values", "module": "./index.js", "main": "./lib/index.js", @@ -25,16 +25,16 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/paths": "^2.0.8" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/paths": "^2.0.9" }, "keywords": [ "configuration", diff --git a/packages/rle-pack/CHANGELOG.md b/packages/rle-pack/CHANGELOG.md index 58d8c7d1f5..d3b167fd36 100644 --- a/packages/rle-pack/CHANGELOG.md +++ b/packages/rle-pack/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@2.0.5...@thi.ng/rle-pack@2.0.6) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/rle-pack + + + + + ## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@2.0.4...@thi.ng/rle-pack@2.0.5) (2019-04-02) **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 bc5ac54ed1..13c18ef742 100644 --- a/packages/rle-pack/package.json +++ b/packages/rle-pack/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rle-pack", - "version": "2.0.5", + "version": "2.0.6", "description": "Binary run-length encoding packer w/ flexible repeat bit widths", "module": "./index.js", "main": "./lib/index.js", @@ -25,16 +25,16 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", + "@types/node": "^11.13.7", "benchmark": "^2.1.4", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/bitstream": "^1.0.5", - "@thi.ng/errors": "^1.0.5" + "@thi.ng/bitstream": "^1.0.6", + "@thi.ng/errors": "^1.0.6" }, "keywords": [ "binary", diff --git a/packages/router/CHANGELOG.md b/packages/router/CHANGELOG.md index da40121300..d8fe1f3611 100644 --- a/packages/router/CHANGELOG.md +++ b/packages/router/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@1.0.9...@thi.ng/router@1.0.10) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/router + + + + + ## [1.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@1.0.8...@thi.ng/router@1.0.9) (2019-04-02) **Note:** Version bump only for package @thi.ng/router diff --git a/packages/router/package.json b/packages/router/package.json index 0d5778b6df..acb23e69ed 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/router", - "version": "1.0.9", + "version": "1.0.10", "description": "Generic router for browser & non-browser based applications", "module": "./index.js", "main": "./lib/index.js", @@ -25,17 +25,17 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/equiv": "^1.0.5", - "@thi.ng/errors": "^1.0.5" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/equiv": "^1.0.6", + "@thi.ng/errors": "^1.0.6" }, "keywords": [ "browser", diff --git a/packages/rstream-csp/CHANGELOG.md b/packages/rstream-csp/CHANGELOG.md index 474d25259f..15f5d9c431 100644 --- a/packages/rstream-csp/CHANGELOG.md +++ b/packages/rstream-csp/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@1.0.23...@thi.ng/rstream-csp@1.0.24) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/rstream-csp + + + + + ## [1.0.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@1.0.22...@thi.ng/rstream-csp@1.0.23) (2019-04-15) **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 fe65f291b0..4ea8ae20c6 100644 --- a/packages/rstream-csp/package.json +++ b/packages/rstream-csp/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-csp", - "version": "1.0.23", + "version": "1.0.24", "description": "@thi.ng/csp bridge module for @thi.ng/rstream", "module": "./index.js", "main": "./lib/index.js", @@ -25,15 +25,15 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/csp": "^1.0.16", - "@thi.ng/rstream": "^2.4.1" + "@thi.ng/csp": "^1.0.17", + "@thi.ng/rstream": "^2.4.2" }, "keywords": [ "bridge", diff --git a/packages/rstream-csp/src/from/channel.ts b/packages/rstream-csp/src/from/channel.ts index 790850eaf3..15c6e3ff8d 100644 --- a/packages/rstream-csp/src/from/channel.ts +++ b/packages/rstream-csp/src/from/channel.ts @@ -1,33 +1,29 @@ import { Channel } from "@thi.ng/csp"; -import { DEBUG, Stream } from "@thi.ng/rstream"; +import { LOGGER, Stream } from "@thi.ng/rstream"; /** * * @param src * @param closeWhenCancelled */ -export const fromChannel = - (src: Channel, closeWhenCancelled = true) => - new Stream( - (stream) => { - let isActive = true; - (async () => { - let x; - while ((x = null, x = await src.read()) !== undefined) { - if (x === undefined || !isActive) { - break; - } - stream.next(x); - } - stream.done(); - })(); - return () => { - if (closeWhenCancelled) { - src.close(true); - DEBUG && console.log("closed channel", src.id); - } - isActive = false; - }; - }, - `channel-${src.id}` - ); +export const fromChannel = (src: Channel, closeWhenCancelled = true) => + new Stream((stream) => { + let isActive = true; + (async () => { + let x; + while (((x = null), (x = await src.read())) !== undefined) { + if (x === undefined || !isActive) { + break; + } + stream.next(x); + } + stream.done(); + })(); + return () => { + if (closeWhenCancelled) { + src.close(true); + LOGGER.info("closed channel", src.id); + } + isActive = false; + }; + }, `channel-${src.id}`); diff --git a/packages/rstream-dot/CHANGELOG.md b/packages/rstream-dot/CHANGELOG.md index 74c6ffa6d5..aea1bc6b64 100644 --- a/packages/rstream-dot/CHANGELOG.md +++ b/packages/rstream-dot/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.0.23...@thi.ng/rstream-dot@1.0.24) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/rstream-dot + + + + + ## [1.0.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.0.22...@thi.ng/rstream-dot@1.0.23) (2019-04-15) **Note:** Version bump only for package @thi.ng/rstream-dot diff --git a/packages/rstream-dot/package.json b/packages/rstream-dot/package.json index 75077ed830..d733948fd7 100644 --- a/packages/rstream-dot/package.json +++ b/packages/rstream-dot/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-dot", - "version": "1.0.23", + "version": "1.0.24", "description": "Graphviz DOT conversion of @thi.ng/rstream dataflow graph topologies", "module": "./index.js", "main": "./lib/index.js", @@ -25,14 +25,14 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/rstream": "^2.4.1" + "@thi.ng/rstream": "^2.4.2" }, "keywords": [ "conversion", diff --git a/packages/rstream-gestures/CHANGELOG.md b/packages/rstream-gestures/CHANGELOG.md index dcaa4b86dc..2eada16425 100644 --- a/packages/rstream-gestures/CHANGELOG.md +++ b/packages/rstream-gestures/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@1.1.1...@thi.ng/rstream-gestures@1.1.2) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/rstream-gestures + + + + + ## [1.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@1.1.0...@thi.ng/rstream-gestures@1.1.1) (2019-04-15) **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 cbb3a725dd..e6c8e0f4ad 100644 --- a/packages/rstream-gestures/package.json +++ b/packages/rstream-gestures/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-gestures", - "version": "1.1.1", + "version": "1.1.2", "description": "Unified mouse, mouse wheel & single-touch event stream abstraction", "module": "./index.js", "main": "./lib/index.js", @@ -25,16 +25,16 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/rstream": "^2.4.1", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/rstream": "^2.4.2", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "dataflow", diff --git a/packages/rstream-graph/CHANGELOG.md b/packages/rstream-graph/CHANGELOG.md index ea938f6b4d..6c157b21b7 100644 --- a/packages/rstream-graph/CHANGELOG.md +++ b/packages/rstream-graph/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.0.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.0.23...@thi.ng/rstream-graph@3.0.24) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/rstream-graph + + + + + ## [3.0.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.0.22...@thi.ng/rstream-graph@3.0.23) (2019-04-15) **Note:** Version bump only for package @thi.ng/rstream-graph diff --git a/packages/rstream-graph/package.json b/packages/rstream-graph/package.json index 41e523e370..2d2cf2caa7 100644 --- a/packages/rstream-graph/package.json +++ b/packages/rstream-graph/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-graph", - "version": "3.0.23", + "version": "3.0.24", "description": "Declarative dataflow graph construction for @thi.ng/rstream", "module": "./index.js", "main": "./lib/index.js", @@ -25,20 +25,20 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/paths": "^2.0.8", - "@thi.ng/resolve-map": "^4.0.9", - "@thi.ng/rstream": "^2.4.1", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/paths": "^2.0.9", + "@thi.ng/resolve-map": "^4.0.10", + "@thi.ng/rstream": "^2.4.2", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "compute", diff --git a/packages/rstream-log-file/CHANGELOG.md b/packages/rstream-log-file/CHANGELOG.md index eb20f52604..ea878f311b 100644 --- a/packages/rstream-log-file/CHANGELOG.md +++ b/packages/rstream-log-file/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@0.1.11...@thi.ng/rstream-log-file@0.1.12) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/rstream-log-file + + + + + ## [0.1.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@0.1.10...@thi.ng/rstream-log-file@0.1.11) (2019-04-15) **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 3c5f62094c..944383a32c 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.11", + "version": "0.1.12", "description": "File output handler for structured, multilevel & hierarchical loggers based on @thi.ng/rstream", "module": "./index.js", "main": "./lib/index.js", @@ -25,14 +25,14 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/rstream": "^2.4.1" + "@thi.ng/rstream": "^2.4.2" }, "keywords": [ "append", diff --git a/packages/rstream-log/CHANGELOG.md b/packages/rstream-log/CHANGELOG.md index f1967d1c5a..956818bf66 100644 --- a/packages/rstream-log/CHANGELOG.md +++ b/packages/rstream-log/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.0.11...@thi.ng/rstream-log@3.0.12) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/rstream-log + + + + + ## [3.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.0.10...@thi.ng/rstream-log@3.0.11) (2019-04-15) **Note:** Version bump only for package @thi.ng/rstream-log diff --git a/packages/rstream-log/README.md b/packages/rstream-log/README.md index bb26e31c17..1f9baeab4a 100644 --- a/packages/rstream-log/README.md +++ b/packages/rstream-log/README.md @@ -18,6 +18,11 @@ Also see the [@thi.ng/rstream-log-file](https://github.com/thi-ng/umbrella/tree/master/packages/rstream-log-file) support package for local file output of logged data. +The `Logger` class provided by this package implements the +[@thi.ng/api](https://github.com/thi-ng/umbrella/tree/master/packages/api) +`ILogger` interface and uses `LogLevel` enums to configure levels / +filtering. + ## Installation ```bash @@ -35,11 +40,12 @@ yarn add @thi.ng/rstream-log ## Usage examples ```ts +import { LogLevel } from "@thi.ng/api"; import * as log from "@thi.ng/rstream-log"; const logger = new log.Logger("main"); // or with min level -const logger = new log.Logger("main", log.Level.DEBUG); +const logger = new log.Logger("main", LogLevel.DEBUG); // add console output w/ string formatter (a transducer) logger.subscribe(log.writeConsole(), log.formatString()); @@ -53,7 +59,7 @@ logger.warn("eek"); // each logger instance is a rstream StreamMerge instance // allowing to form logger hierarchies -const mod1 = new log.Logger("module-1", log.Level.INFO); +const mod1 = new log.Logger("module-1", LogLevel.INFO); // pipe mod1 into main logger logger.add(mod1); diff --git a/packages/rstream-log/package.json b/packages/rstream-log/package.json index 56778760f0..8cfdf59228 100644 --- a/packages/rstream-log/package.json +++ b/packages/rstream-log/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-log", - "version": "3.0.11", + "version": "3.0.12", "description": "Structured, multilevel & hierarchical loggers based on @thi.ng/rstream", "module": "./index.js", "main": "./lib/index.js", @@ -25,18 +25,18 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/rstream": "^2.4.1", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/rstream": "^2.4.2", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "ES6", diff --git a/packages/rstream-log/src/api.ts b/packages/rstream-log/src/api.ts index 5f7bb933b2..da31821223 100644 --- a/packages/rstream-log/src/api.ts +++ b/packages/rstream-log/src/api.ts @@ -1,40 +1,20 @@ -import { IID } from "@thi.ng/api"; +import { IID, ILogger as APILogger, LogLevel } from "@thi.ng/api"; import { ISubscribable } from "@thi.ng/rstream"; -export enum Level { - FINE, - DEBUG, - INFO, - WARN, - SEVERE, - NONE -} - -/** - * Reverse lookup for `Level` enums - */ -// export const __Level = (exports).Level; - export interface LogEntry extends Array { - [0]: Level; + [0]: LogLevel; [1]: string; [2]: number; [id: number]: any; } export interface LogEntryObj extends IID { - level: Level; + level: LogLevel; time: number; body: any[]; } -export interface ILogger extends ISubscribable { - fine(...args: any[]); - debug(...args: any[]); - info(...args: any[]); - warn(...args: any[]); - severe(...args: any[]); -} +export interface ILogger extends APILogger, ISubscribable {} export type DateFormat = (epoch: number) => string; export type BodyFormat = (body: any[]) => string; diff --git a/packages/rstream-log/src/logger.ts b/packages/rstream-log/src/logger.ts index fb9e266c92..8da8ed0c3f 100644 --- a/packages/rstream-log/src/logger.ts +++ b/packages/rstream-log/src/logger.ts @@ -1,21 +1,22 @@ +import { LogLevel } from "@thi.ng/api"; import { illegalArity } from "@thi.ng/errors"; import { ISubscribable, nextID, StreamMerge } from "@thi.ng/rstream"; -import { ILogger, Level, LogEntry } from "./api"; +import { ILogger, LogEntry } from "./api"; export class Logger extends StreamMerge implements ILogger { - level: Level; + level: LogLevel; constructor(); constructor(id: string); - constructor(id: string, level: Level); + constructor(id: string, level: LogLevel); constructor( id: string, sources: Iterable>, - level?: Level + level?: LogLevel ); constructor(...args: any[]) { let id; - let level = Level.FINE; + let level = LogLevel.FINE; let src; switch (args.length) { case 0: @@ -39,38 +40,41 @@ export class Logger extends StreamMerge implements ILogger { } next(x: LogEntry) { - if (x[0] >= this.level) { - super.next(x); - } + x[0] >= this.level && super.next(x); } fine(...args: any[]) { - if (this.level <= Level.FINE) { - this.next([Level.FINE, this.id, Date.now(), ...args]); - } + this.level <= LogLevel.FINE && + super.next([LogLevel.FINE, this.id, Date.now(), ...args]); } debug(...args: any[]) { - if (this.level <= Level.DEBUG) { - this.next([Level.DEBUG, this.id, Date.now(), ...args]); - } + this.level <= LogLevel.DEBUG && + super.next([ + LogLevel.DEBUG, + this.id, + Date.now(), + ...args + ]); } info(...args: any[]) { - if (this.level <= Level.INFO) { - this.next([Level.INFO, this.id, Date.now(), ...args]); - } + this.level <= LogLevel.INFO && + super.next([LogLevel.INFO, this.id, Date.now(), ...args]); } warn(...args: any[]) { - if (this.level <= Level.WARN) { - this.next([Level.WARN, this.id, Date.now(), ...args]); - } + this.level <= LogLevel.WARN && + super.next([LogLevel.WARN, this.id, Date.now(), ...args]); } severe(...args: any[]) { - if (this.level <= Level.SEVERE) { - this.next([Level.SEVERE, this.id, Date.now(), ...args]); - } + this.level <= LogLevel.SEVERE && + super.next([ + LogLevel.SEVERE, + this.id, + Date.now(), + ...args + ]); } } diff --git a/packages/rstream-log/src/xform/filter.ts b/packages/rstream-log/src/xform/filter.ts index d262e74ea2..399ee7a890 100644 --- a/packages/rstream-log/src/xform/filter.ts +++ b/packages/rstream-log/src/xform/filter.ts @@ -1,15 +1,16 @@ +import { LogLevel } from "@thi.ng/api"; import { isString } from "@thi.ng/checks"; import { Transducer } from "@thi.ng/transducers"; import { filter } from "@thi.ng/transducers"; -import { Level, LogEntry } from "../api"; +import { LogEntry } from "../api"; -export const onlyLevel = (level: Level): Transducer => +export const onlyLevel = (level: LogLevel): Transducer => filter((l) => l[0] === level); -export const minLevel = (level: Level): Transducer => +export const minLevel = (level: LogLevel): Transducer => filter((l) => l[0] >= level); -export const maxLevel = (level: Level): Transducer => +export const maxLevel = (level: LogLevel): Transducer => filter((l) => l[0] <= level); export const matchID = (id: string | RegExp): Transducer => diff --git a/packages/rstream-log/src/xform/format.ts b/packages/rstream-log/src/xform/format.ts index d98e79a567..9fd2a35b4d 100644 --- a/packages/rstream-log/src/xform/format.ts +++ b/packages/rstream-log/src/xform/format.ts @@ -1,15 +1,24 @@ import { map, Transducer } from "@thi.ng/transducers"; -import { Level, BodyFormat, DateFormat, LogEntry, LogEntryObj } from "../api"; +import { + BodyFormat, + DateFormat, + LogEntry, + LogEntryObj +} from "../api"; + +const LEVELS = ["FINE", "DEBUG", "INFO", "WARN", "SEVERE"]; + +export const isoDate = (dt: number) => new Date(dt).toISOString(); export const formatString = ( dtFmt?: DateFormat, bodyFmt?: BodyFormat ): Transducer => { - dtFmt = dtFmt || ((dt) => new Date(dt).toISOString()); + dtFmt = dtFmt || isoDate; bodyFmt = bodyFmt || ((x) => x.toString()); return map( ([level, id, time, ...body]) => - `[${Level[level]}] [${id}] ${dtFmt(time)} ${bodyFmt(body)}` + `[${LEVELS[level]}] [${id}] ${dtFmt(time)} ${bodyFmt(body)}` ); }; @@ -19,11 +28,11 @@ export const formatObject = (): Transducer => export const formatJSON = ( dtfmt?: DateFormat ): Transducer => { - dtfmt = dtfmt || ((dt) => new Date(dt).toISOString()); + dtfmt = dtfmt || isoDate; return map(([level, id, time, ...body]) => JSON.stringify({ - level: Level[level], id, + level: LEVELS[level], time: dtfmt(time), body }) diff --git a/packages/rstream-query/CHANGELOG.md b/packages/rstream-query/CHANGELOG.md index ea4b6050e5..5c6d7898c5 100644 --- a/packages/rstream-query/CHANGELOG.md +++ b/packages/rstream-query/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.0.23...@thi.ng/rstream-query@1.0.24) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/rstream-query + + + + + ## [1.0.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.0.22...@thi.ng/rstream-query@1.0.23) (2019-04-15) **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 c1a1e4fbe6..1f3c927fe0 100644 --- a/packages/rstream-query/README.md +++ b/packages/rstream-query/README.md @@ -162,7 +162,7 @@ addCity("paris", "france"); After setting up the above query and its internal transformations, the generated dataflow topology then looks as follows: -![graphviz output](https://raw.githubusercontent.com/thi-ng/umbrella/master/assets/rs-query1.svg) +![graphviz output](../../assets/rs-query1.svg) - The blue nodes are `TripleStore`-internal index stream sources, emitting changes when new triples are added diff --git a/packages/rstream-query/package.json b/packages/rstream-query/package.json index 3a20129234..b38eb483d2 100644 --- a/packages/rstream-query/package.json +++ b/packages/rstream-query/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-query", - "version": "1.0.23", + "version": "1.0.24", "description": "@thi.ng/rstream based triple store & reactive query engine", "module": "./index.js", "main": "./lib/index.js", @@ -25,21 +25,21 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/associative": "^2.2.1", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/equiv": "^1.0.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/rstream": "^2.4.1", - "@thi.ng/rstream-dot": "^1.0.23", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/associative": "^2.2.2", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/equiv": "^1.0.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/rstream": "^2.4.2", + "@thi.ng/rstream-dot": "^1.0.24", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "dataflow", diff --git a/packages/rstream-query/src/api.ts b/packages/rstream-query/src/api.ts index 905ffb9ab9..45e8eb3d8d 100644 --- a/packages/rstream-query/src/api.ts +++ b/packages/rstream-query/src/api.ts @@ -1,8 +1,6 @@ -import { IObjectOf } from "@thi.ng/api"; +import { ILogger, IObjectOf, NULL_LOGGER } from "@thi.ng/api"; import { ISubscribable } from "@thi.ng/rstream"; -export let DEBUG = false; - export type Pattern = [any, any, any]; export type PathPattern = [any, any[], any]; @@ -48,3 +46,7 @@ export interface JoinOpts { limit: number; select: string[]; } + +export let LOGGER = NULL_LOGGER; + +export const setLogger = (logger: ILogger) => (LOGGER = logger); diff --git a/packages/rstream-query/src/store.ts b/packages/rstream-query/src/store.ts index d8285bc72f..d06dfb811a 100644 --- a/packages/rstream-query/src/store.ts +++ b/packages/rstream-query/src/store.ts @@ -9,7 +9,12 @@ import { Subscription, sync } from "@thi.ng/rstream"; -import { DotOpts, IToDot, toDot, walk } from "@thi.ng/rstream-dot"; +import { + DotOpts, + IToDot, + toDot, + walk +} from "@thi.ng/rstream-dot"; import { assocObj, comp, @@ -24,8 +29,8 @@ import { } from "@thi.ng/transducers"; import { BindFn, - DEBUG, Edit, + LOGGER, PathPattern, PathQuerySpec, Pattern, @@ -413,13 +418,13 @@ export class TripleStore implements Iterable, IToDot { ? s.size < o.size ? s : p.size < o.size - ? p - : o - : p.size < o.size ? p - : s.size < o.size - ? s - : o; + : o + : p.size < o.size + ? p + : s.size < o.size + ? s + : o; for (let id of index) { if (equiv(triples[id], f)) { return id; @@ -481,7 +486,7 @@ const indexSel = (key: any): Transducer => ( ) => { const r = rfn[2]; return compR(rfn, (acc, e) => { - DEBUG && console.log("index sel", e.key, key); + LOGGER.fine("index sel", e.key, key); if (equiv(e.key, key)) { return r(acc, e.index); } diff --git a/packages/rstream/CHANGELOG.md b/packages/rstream/CHANGELOG.md index dfc0303940..dc4d0b3cdb 100644 --- a/packages/rstream/CHANGELOG.md +++ b/packages/rstream/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.4.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@2.4.1...@thi.ng/rstream@2.4.2) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/rstream + + + + + ## [2.4.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@2.4.0...@thi.ng/rstream@2.4.1) (2019-04-15) **Note:** Version bump only for package @thi.ng/rstream diff --git a/packages/rstream/package.json b/packages/rstream/package.json index 92695ad973..e065b9cfec 100644 --- a/packages/rstream/package.json +++ b/packages/rstream/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream", - "version": "2.4.1", + "version": "2.4.2", "description": "Reactive multi-tap streams, dataflow & transformation pipeline constructs", "module": "./index.js", "main": "./lib/index.js", @@ -25,20 +25,20 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/associative": "^2.2.1", - "@thi.ng/atom": "^2.0.9", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/paths": "^2.0.8", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/associative": "^2.2.2", + "@thi.ng/atom": "^2.0.10", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/paths": "^2.0.9", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "datastructure", diff --git a/packages/rstream/src/api.ts b/packages/rstream/src/api.ts index 7b78298ffb..e063b1ce0e 100644 --- a/packages/rstream/src/api.ts +++ b/packages/rstream/src/api.ts @@ -2,7 +2,9 @@ import { Fn, Fn0, IDeref, - IID + IID, + ILogger, + NULL_LOGGER } from "@thi.ng/api"; import { Transducer } from "@thi.ng/transducers"; import { Stream } from "./stream"; @@ -66,4 +68,6 @@ export interface IStream extends ISubscriber { export type StreamCancel = () => void; export type StreamSource = (sub: Stream) => StreamCancel | void; -export let DEBUG = false; +export let LOGGER = NULL_LOGGER; + +export const setLogger = (logger: ILogger) => (LOGGER = logger); diff --git a/packages/rstream/src/from/worker.ts b/packages/rstream/src/from/worker.ts index 5241276387..d157fca476 100644 --- a/packages/rstream/src/from/worker.ts +++ b/packages/rstream/src/from/worker.ts @@ -1,4 +1,4 @@ -import { DEBUG } from "../api"; +import { LOGGER } from "../api"; import { Stream } from "../stream"; import { nextID } from "../utils/idgen"; import { makeWorker } from "../utils/worker"; @@ -42,7 +42,7 @@ export const fromWorker = ( _worker.removeEventListener("message", ml); _worker.removeEventListener("error", el); if (terminate) { - DEBUG && console.log("terminating worker", _worker); + LOGGER.info("terminating worker", _worker); _worker.terminate(); } }; diff --git a/packages/rstream/src/pubsub.ts b/packages/rstream/src/pubsub.ts index 89ad791ce5..77cd614b5f 100644 --- a/packages/rstream/src/pubsub.ts +++ b/packages/rstream/src/pubsub.ts @@ -2,7 +2,7 @@ import { Fn, Predicate2 } from "@thi.ng/api"; import { EquivMap } from "@thi.ng/associative"; import { unsupported } from "@thi.ng/errors"; import { Transducer } from "@thi.ng/transducers"; -import { DEBUG, ISubscriber } from "./api"; +import { ISubscriber, LOGGER } from "./api"; import { Subscription, subscription } from "./subscription"; import { nextID } from "./utils/idgen"; @@ -132,7 +132,7 @@ export class PubSub extends Subscription { } protected dispatch(x: B) { - DEBUG && console.log(this.id, "dispatch", x); + LOGGER.debug(this.id, "dispatch", x); const t = this.topicfn(x); if (t !== undefined) { const sub = this.topics.get(t); diff --git a/packages/rstream/src/stream-sync.ts b/packages/rstream/src/stream-sync.ts index e271848b96..3e26d38374 100644 --- a/packages/rstream/src/stream-sync.ts +++ b/packages/rstream/src/stream-sync.ts @@ -9,8 +9,8 @@ import { } from "@thi.ng/transducers"; import { CloseMode, - DEBUG, ISubscribable, + LOGGER, State } from "./api"; import { Subscription } from "./subscription"; @@ -212,7 +212,7 @@ export class StreamSync extends Subscription { const sub = this.sources.get(src); if (sub) { const id = this.invRealSourceIDs.get(src.id); - DEBUG && console.log(`removing src: ${src.id} (${id})`); + LOGGER.info(`removing src: ${src.id} (${id})`); this.sourceIDs.delete(id); this.realSourceIDs.delete(id); this.idSources.delete(src.id); diff --git a/packages/rstream/src/stream.ts b/packages/rstream/src/stream.ts index 08078d07ac..3617e61ca1 100644 --- a/packages/rstream/src/stream.ts +++ b/packages/rstream/src/stream.ts @@ -2,9 +2,9 @@ import { isString } from "@thi.ng/checks"; import { illegalArity } from "@thi.ng/errors"; import { Transducer } from "@thi.ng/transducers"; import { - DEBUG, IStream, ISubscriber, + LOGGER, StreamCancel, StreamSource } from "./api"; @@ -138,7 +138,7 @@ export class Stream extends Subscription implements IStream { cancel() { if (this._cancel) { - DEBUG && console.log(this.id, "cancel"); + LOGGER.debug(this.id, "cancel"); const f = this._cancel; delete this._cancel; f(); diff --git a/packages/rstream/src/subs/post-worker.ts b/packages/rstream/src/subs/post-worker.ts index 1db6b66c1d..7a924dac9e 100644 --- a/packages/rstream/src/subs/post-worker.ts +++ b/packages/rstream/src/subs/post-worker.ts @@ -1,6 +1,6 @@ import { isTransferable } from "@thi.ng/checks"; import { isTypedArray } from "@thi.ng/checks"; -import { DEBUG, ISubscriber } from "../api"; +import { ISubscriber, LOGGER } from "../api"; import { makeWorker } from "../utils/worker"; /** @@ -57,7 +57,7 @@ export const postWorker = ( done() { if (terminate > 0) { setTimeout(() => { - DEBUG && console.log("terminating worker..."); + LOGGER.info("terminating worker..."); _worker.terminate(); }, terminate); } diff --git a/packages/rstream/src/subs/resolve.ts b/packages/rstream/src/subs/resolve.ts index 302726ce83..08453a2397 100644 --- a/packages/rstream/src/subs/resolve.ts +++ b/packages/rstream/src/subs/resolve.ts @@ -1,5 +1,5 @@ import { Fn, IID } from "@thi.ng/api"; -import { DEBUG, State } from "../api"; +import { LOGGER, State } from "../api"; import { Subscription } from "../subscription"; import { nextID } from "../utils/idgen"; @@ -52,10 +52,7 @@ export class Resolver extends Subscription, T> { this.done(); } } else { - DEBUG && - console.log( - `resolved value in state ${this.state} (${x})` - ); + LOGGER.warn(`resolved value in state ${this.state} (${x})`); } }, (e) => { diff --git a/packages/rstream/src/subs/tunnel.ts b/packages/rstream/src/subs/tunnel.ts index 14324fceb6..183b03e831 100644 --- a/packages/rstream/src/subs/tunnel.ts +++ b/packages/rstream/src/subs/tunnel.ts @@ -1,5 +1,5 @@ import { Fn } from "@thi.ng/api"; -import { DEBUG, State } from "../api"; +import { LOGGER, State } from "../api"; import { Subscription } from "../subscription"; import { nextID } from "../utils/idgen"; import { makeWorker } from "../utils/worker"; @@ -106,7 +106,7 @@ export class Tunnel extends Subscription { super.done(); if (this.terminate > 0) { setTimeout(() => { - DEBUG && console.log("terminating workers..."); + LOGGER.info("terminating workers..."); this.workers.forEach((worker) => worker && worker.terminate()); delete this.workers; }, this.terminate); diff --git a/packages/rstream/src/subscription.ts b/packages/rstream/src/subscription.ts index c749dd13f7..c46ec82659 100644 --- a/packages/rstream/src/subscription.ts +++ b/packages/rstream/src/subscription.ts @@ -10,9 +10,9 @@ import { unreduced } from "@thi.ng/transducers"; import { - DEBUG, ISubscribable, ISubscriber, + LOGGER, State } from "./api"; import { nextID } from "./utils/idgen"; @@ -203,7 +203,7 @@ export class Subscription * @param sub */ unsubscribe(sub?: Subscription) { - DEBUG && console.log(this.id, "unsub start", sub ? sub.id : "self"); + LOGGER.debug(this.id, "unsub start", sub ? sub.id : "self"); if (!sub) { let res = true; if (this.parent) { @@ -214,7 +214,7 @@ export class Subscription return res; } if (this.subs) { - DEBUG && console.log(this.id, "unsub child", sub.id); + LOGGER.debug(this.id, "unsub child", sub.id); const idx = this.subs.indexOf(sub); if (idx >= 0) { this.subs.splice(idx, 1); @@ -246,7 +246,7 @@ export class Subscription } done() { - DEBUG && console.log(this.id, "done start"); + LOGGER.debug(this.id, "done start"); if (this.state < State.DONE) { if (this.xform) { const acc = this.xform[1]([]); @@ -261,7 +261,7 @@ export class Subscription s.done && s.done(); } this.unsubscribe(); - DEBUG && console.log(this.id, "done"); + LOGGER.debug(this.id, "done"); } } @@ -277,9 +277,9 @@ export class Subscription } } if (!notified) { - console.log(this.id, "unhandled error:", e); + LOGGER.warn(this.id, "unhandled error:", e); if (this.parent) { - DEBUG && console.log(this.id, "unsubscribing..."); + LOGGER.debug(this.id, "unsubscribing..."); this.unsubscribe(); this.state = State.ERROR; } @@ -293,7 +293,7 @@ export class Subscription } protected dispatch(x: B) { - DEBUG && console.log(this.id, "dispatch", x); + // LOGGER.debug(this.id, "dispatch", x); this.last = x; const subs = this.subs; let s: ISubscriber; @@ -323,7 +323,7 @@ export class Subscription } protected cleanup() { - DEBUG && console.log(this.id, "cleanup"); + LOGGER.debug(this.id, "cleanup"); this.subs.length = 0; delete this.parent; delete this.xform; diff --git a/packages/sax/CHANGELOG.md b/packages/sax/CHANGELOG.md index 148a00c0a2..c92a778305 100644 --- a/packages/sax/CHANGELOG.md +++ b/packages/sax/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.0.16...@thi.ng/sax@1.0.17) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/sax + + + + + ## [1.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.0.15...@thi.ng/sax@1.0.16) (2019-04-15) **Note:** Version bump only for package @thi.ng/sax diff --git a/packages/sax/package.json b/packages/sax/package.json index cb509f8d90..359cca208f 100644 --- a/packages/sax/package.json +++ b/packages/sax/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/sax", - "version": "1.0.16", + "version": "1.0.17", "description": "Transducer-based, SAX-like, non-validating, speedy & tiny XML parser", "module": "./index.js", "main": "./lib/index.js", @@ -25,16 +25,16 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/transducers": "^5.3.4", - "@thi.ng/transducers-fsm": "^1.0.16" + "@thi.ng/api": "^6.1.0", + "@thi.ng/transducers": "^5.3.5", + "@thi.ng/transducers-fsm": "^1.0.17" }, "keywords": [ "ES6", diff --git a/packages/sparse/CHANGELOG.md b/packages/sparse/CHANGELOG.md index e887c08bec..1822f18838 100644 --- a/packages/sparse/CHANGELOG.md +++ b/packages/sparse/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.12...@thi.ng/sparse@0.1.13) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/sparse + + + + + ## [0.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.11...@thi.ng/sparse@0.1.12) (2019-04-15) **Note:** Version bump only for package @thi.ng/sparse diff --git a/packages/sparse/package.json b/packages/sparse/package.json index 9a7756bfa6..c387c2d364 100644 --- a/packages/sparse/package.json +++ b/packages/sparse/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/sparse", - "version": "0.1.12", + "version": "0.1.13", "description": "Sparse vector & matrix implementations", "module": "./index.js", "main": "./lib/index.js", @@ -25,15 +25,15 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "adjacency", diff --git a/packages/strings/CHANGELOG.md b/packages/strings/CHANGELOG.md index 70dea0e175..4a503835c7 100644 --- a/packages/strings/CHANGELOG.md +++ b/packages/strings/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.1.0...@thi.ng/strings@1.1.1) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/strings + + + + + # [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.0.7...@thi.ng/strings@1.1.0) (2019-04-15) diff --git a/packages/strings/package.json b/packages/strings/package.json index 77a938e81a..b8d80b1d9c 100644 --- a/packages/strings/package.json +++ b/packages/strings/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/strings", - "version": "1.1.0", + "version": "1.1.1", "description": "Various string formatting & utility functions", "module": "./index.js", "main": "./lib/index.js", @@ -25,15 +25,15 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/errors": "^1.0.5", - "@thi.ng/memoize": "^1.0.6" + "@thi.ng/errors": "^1.0.6", + "@thi.ng/memoize": "^1.0.7" }, "keywords": [ "composition", diff --git a/packages/transducers-binary/CHANGELOG.md b/packages/transducers-binary/CHANGELOG.md index 66409822ab..bf877f4083 100644 --- a/packages/transducers-binary/CHANGELOG.md +++ b/packages/transducers-binary/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.3.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.3.9...@thi.ng/transducers-binary@0.3.10) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/transducers-binary + + + + + ## [0.3.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.3.8...@thi.ng/transducers-binary@0.3.9) (2019-04-15) **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 eb2e29273d..54b37f9ad4 100644 --- a/packages/transducers-binary/package.json +++ b/packages/transducers-binary/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers-binary", - "version": "0.3.9", + "version": "0.3.10", "description": "Binary data related transducers & reducers", "module": "./index.js", "main": "./lib/index.js", @@ -25,17 +25,17 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/compose": "^1.2.2", - "@thi.ng/random": "^1.1.4", - "@thi.ng/strings": "^1.1.0", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/compose": "^1.2.3", + "@thi.ng/random": "^1.1.5", + "@thi.ng/strings": "^1.1.1", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "base64", diff --git a/packages/transducers-fsm/CHANGELOG.md b/packages/transducers-fsm/CHANGELOG.md index 0ddef03dc3..b92abe38a4 100644 --- a/packages/transducers-fsm/CHANGELOG.md +++ b/packages/transducers-fsm/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.0.16...@thi.ng/transducers-fsm@1.0.17) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/transducers-fsm + + + + + ## [1.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.0.15...@thi.ng/transducers-fsm@1.0.16) (2019-04-15) **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 67886b6a79..df887f9bf8 100644 --- a/packages/transducers-fsm/package.json +++ b/packages/transducers-fsm/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers-fsm", - "version": "1.0.16", + "version": "1.0.17", "description": "Transducer-based Finite State Machine transformer", "module": "./index.js", "main": "./lib/index.js", @@ -25,15 +25,15 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "ES6", diff --git a/packages/transducers-hdom/CHANGELOG.md b/packages/transducers-hdom/CHANGELOG.md index 304089ac69..c32fea3c88 100644 --- a/packages/transducers-hdom/CHANGELOG.md +++ b/packages/transducers-hdom/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.0.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.20...@thi.ng/transducers-hdom@2.0.21) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/transducers-hdom + + + + + +## [2.0.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.19...@thi.ng/transducers-hdom@2.0.20) (2019-04-17) + +**Note:** Version bump only for package @thi.ng/transducers-hdom + + + + + ## [2.0.19](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.18...@thi.ng/transducers-hdom@2.0.19) (2019-04-15) **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 7a7d9a3711..b2a894becc 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.19", + "version": "2.0.21", "description": "Transducer based UI updater for @thi.ng/hdom", "module": "./index.js", "main": "./lib/index.js", @@ -25,16 +25,16 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/hdom": "^7.2.4", - "@thi.ng/hiccup": "^3.1.6", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/hdom": "^7.2.6", + "@thi.ng/hiccup": "^3.1.7", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "diff", diff --git a/packages/transducers-stats/CHANGELOG.md b/packages/transducers-stats/CHANGELOG.md index 2ab2d62b66..e459b48302 100644 --- a/packages/transducers-stats/CHANGELOG.md +++ b/packages/transducers-stats/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.0.16...@thi.ng/transducers-stats@1.0.17) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/transducers-stats + + + + + ## [1.0.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.0.15...@thi.ng/transducers-stats@1.0.16) (2019-04-15) **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 659c4f0dd8..dc3e408e23 100644 --- a/packages/transducers-stats/package.json +++ b/packages/transducers-stats/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers-stats", - "version": "1.0.16", + "version": "1.0.17", "description": "Transducers for statistical / technical analysis", "module": "./index.js", "main": "./lib/index.js", @@ -25,17 +25,17 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/checks": "^2.1.5", - "@thi.ng/dcons": "^2.0.16", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/checks": "^2.1.6", + "@thi.ng/dcons": "^2.0.17", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "ES6", diff --git a/packages/transducers/CHANGELOG.md b/packages/transducers/CHANGELOG.md index b8c03a259e..1c87b95c4d 100644 --- a/packages/transducers/CHANGELOG.md +++ b/packages/transducers/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.3.4...@thi.ng/transducers@5.3.5) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/transducers + + + + + ## [5.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.3.3...@thi.ng/transducers@5.3.4) (2019-04-15) **Note:** Version bump only for package @thi.ng/transducers diff --git a/packages/transducers/package.json b/packages/transducers/package.json index f45e194cb1..10c1fdc027 100644 --- a/packages/transducers/package.json +++ b/packages/transducers/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers", - "version": "5.3.4", + "version": "5.3.5", "description": "Lightweight transducer implementations for ES6 / TypeScript", "module": "./index.js", "main": "./lib/index.js", @@ -25,22 +25,22 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/arrays": "^0.1.6", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/compare": "^1.0.5", - "@thi.ng/compose": "^1.2.2", - "@thi.ng/equiv": "^1.0.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/random": "^1.1.4", - "@thi.ng/strings": "^1.1.0" + "@thi.ng/api": "^6.1.0", + "@thi.ng/arrays": "^0.1.7", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/compare": "^1.0.6", + "@thi.ng/compose": "^1.2.3", + "@thi.ng/equiv": "^1.0.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/random": "^1.1.5", + "@thi.ng/strings": "^1.1.1" }, "keywords": [ "array", diff --git a/packages/unionstruct/CHANGELOG.md b/packages/unionstruct/CHANGELOG.md index 4726ebe269..83ac4807a3 100644 --- a/packages/unionstruct/CHANGELOG.md +++ b/packages/unionstruct/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@1.0.5...@thi.ng/unionstruct@1.0.6) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/unionstruct + + + + + ## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@1.0.4...@thi.ng/unionstruct@1.0.5) (2019-04-02) **Note:** Version bump only for package @thi.ng/unionstruct diff --git a/packages/unionstruct/package.json b/packages/unionstruct/package.json index 71b1e62a8a..2618b3e02c 100644 --- a/packages/unionstruct/package.json +++ b/packages/unionstruct/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/unionstruct", - "version": "1.0.5", + "version": "1.0.6", "description": "C-style struct, union and bitfield views of ArrayBuffers", "module": "./index.js", "main": "./lib/index.js", @@ -25,11 +25,11 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "keywords": [ "align", diff --git a/packages/vector-pools/CHANGELOG.md b/packages/vector-pools/CHANGELOG.md index f2e88238db..db9a5a24a5 100644 --- a/packages/vector-pools/CHANGELOG.md +++ b/packages/vector-pools/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@0.2.13...@thi.ng/vector-pools@0.2.14) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/vector-pools + + + + + ## [0.2.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@0.2.12...@thi.ng/vector-pools@0.2.13) (2019-04-15) **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 f3e559aee8..c1ede88fae 100644 --- a/packages/vector-pools/package.json +++ b/packages/vector-pools/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/vector-pools", - "version": "0.2.13", + "version": "0.2.14", "description": "Data structures for managing & working with strided, memory mapped vectors", "module": "./index.js", "main": "./lib/index.js", @@ -25,16 +25,16 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/malloc": "^2.0.8", - "@thi.ng/vectors": "^2.5.3" + "@thi.ng/api": "^6.1.0", + "@thi.ng/malloc": "^2.0.9", + "@thi.ng/vectors": "^2.5.4" }, "keywords": [ "ES6", diff --git a/packages/vectors/CHANGELOG.md b/packages/vectors/CHANGELOG.md index 44e545e64f..bf63af5a88 100644 --- a/packages/vectors/CHANGELOG.md +++ b/packages/vectors/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.5.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@2.5.3...@thi.ng/vectors@2.5.4) (2019-04-24) + +**Note:** Version bump only for package @thi.ng/vectors + + + + + ## [2.5.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@2.5.2...@thi.ng/vectors@2.5.3) (2019-04-15) **Note:** Version bump only for package @thi.ng/vectors diff --git a/packages/vectors/package.json b/packages/vectors/package.json index 06fd7a8867..383b02d254 100644 --- a/packages/vectors/package.json +++ b/packages/vectors/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/vectors", - "version": "2.5.3", + "version": "2.5.4", "description": "Optimized 2d/3d/4d and arbitrary length vector operations", "module": "./index.js", "main": "./lib/index.js", @@ -25,22 +25,22 @@ }, "devDependencies": { "@types/mocha": "^5.2.6", - "@types/node": "^11.13.0", - "mocha": "^6.0.2", - "nyc": "^13.3.0", + "@types/node": "^11.13.7", + "mocha": "^6.1.4", + "nyc": "^14.0.0", "typedoc": "^0.14.2", - "typescript": "^3.4.1" + "typescript": "^3.4.5" }, "dependencies": { - "@thi.ng/api": "^6.0.1", - "@thi.ng/binary": "^1.0.5", - "@thi.ng/checks": "^2.1.5", - "@thi.ng/equiv": "^1.0.5", - "@thi.ng/errors": "^1.0.5", - "@thi.ng/math": "^1.2.2", - "@thi.ng/memoize": "^1.0.6", - "@thi.ng/random": "^1.1.4", - "@thi.ng/transducers": "^5.3.4" + "@thi.ng/api": "^6.1.0", + "@thi.ng/binary": "^1.0.6", + "@thi.ng/checks": "^2.1.6", + "@thi.ng/equiv": "^1.0.6", + "@thi.ng/errors": "^1.0.6", + "@thi.ng/math": "^1.2.3", + "@thi.ng/memoize": "^1.0.7", + "@thi.ng/random": "^1.1.5", + "@thi.ng/transducers": "^5.3.5" }, "keywords": [ "2D", diff --git a/yarn.lock b/yarn.lock index 20ca6f8d95..1905554cda 100644 --- a/yarn.lock +++ b/yarn.lock @@ -747,14 +747,14 @@ resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.1.tgz#82d0993d8882bb05e0645fbb4731d9e939e895b3" integrity sha512-I2EjI9TbEFJNLziNPFfpo64PNanOaK17iL2kTW/jGlGOa4bvHw4VEied83kOEB7NJjXf1KfvmsQ2aEjy3xjiGg== -"@lerna/add@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.13.1.tgz#2cd7838857edb3b43ed73e3c21f69a20beb9b702" - integrity sha512-cXk42YbuhzEnADCK8Qte5laC9Qo03eJLVnr0qKY85jQUM/T4URe3IIUemqpg0CpVATrB+Vz+iNdeqw9ng1iALw== - dependencies: - "@lerna/bootstrap" "3.13.1" - "@lerna/command" "3.13.1" - "@lerna/filter-options" "3.13.0" +"@lerna/add@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.13.3.tgz#f4c1674839780e458f0426d4f7b6d0a77b9a2ae9" + integrity sha512-T3/Lsbo9ZFq+vL3ssaHxA8oKikZAPTJTGFe4CRuQgWCDd/M61+51jeWsngdaHpwzSSRDRjxg8fJTG10y10pnfA== + dependencies: + "@lerna/bootstrap" "3.13.3" + "@lerna/command" "3.13.3" + "@lerna/filter-options" "3.13.3" "@lerna/npm-conf" "3.13.0" "@lerna/validation-error" "3.13.0" dedent "^0.7.0" @@ -772,19 +772,19 @@ "@lerna/validation-error" "3.13.0" npmlog "^4.1.2" -"@lerna/bootstrap@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.13.1.tgz#f2edd7c8093c8b139e78b0ca5f845f23efd01f08" - integrity sha512-mKdi5Ds5f82PZwEFyB9/W60I3iELobi1i87sTeVrbJh/um7GvqpSPy7kG/JPxyOdMpB2njX6LiJgw+7b6BEPWw== +"@lerna/bootstrap@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.13.3.tgz#a0e5e466de5c100b49d558d39139204fc4db5c95" + integrity sha512-2XzijnLHRZOVQh8pwS7+5GR3cG4uh+EiLrWOishCq2TVzkqgjaS3GGBoef7KMCXfWHoLqAZRr/jEdLqfETLVqg== dependencies: "@lerna/batch-packages" "3.13.0" - "@lerna/command" "3.13.1" - "@lerna/filter-options" "3.13.0" - "@lerna/has-npm-version" "3.13.0" - "@lerna/npm-install" "3.13.0" + "@lerna/command" "3.13.3" + "@lerna/filter-options" "3.13.3" + "@lerna/has-npm-version" "3.13.3" + "@lerna/npm-install" "3.13.3" "@lerna/package-graph" "3.13.0" "@lerna/pulse-till-done" "3.13.0" - "@lerna/rimraf-dir" "3.13.0" + "@lerna/rimraf-dir" "3.13.3" "@lerna/run-lifecycle" "3.13.0" "@lerna/run-parallel-batches" "3.13.0" "@lerna/symlink-binary" "3.13.0" @@ -802,44 +802,44 @@ read-package-tree "^5.1.6" semver "^5.5.0" -"@lerna/changed@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.13.1.tgz#dc92476aad43c932fe741969bbd0bcf6146a4c52" - integrity sha512-BRXitEJGOkoudbxEewW7WhjkLxFD+tTk4PrYpHLyCBk63pNTWtQLRE6dc1hqwh4emwyGncoyW6RgXfLgMZgryw== +"@lerna/changed@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.13.3.tgz#f2a2e982f4317157345f7abb3f6b12cc69394657" + integrity sha512-REMZ/1UvYrizUhN7ktlbfMUa0vhMf1ogAe97WQC4I8r3s973Orfhs3aselo1GwudUwM4tMHBH8A9vnll9or3iA== dependencies: - "@lerna/collect-updates" "3.13.0" - "@lerna/command" "3.13.1" + "@lerna/collect-updates" "3.13.3" + "@lerna/command" "3.13.3" "@lerna/listable" "3.13.0" "@lerna/output" "3.13.0" - "@lerna/version" "3.13.1" + "@lerna/version" "3.13.3" -"@lerna/check-working-tree@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/check-working-tree/-/check-working-tree-3.13.0.tgz#1ddcd4d9b1aceb65efaaa4cd1333a66706d67c9c" - integrity sha512-dsdO15NXX5To+Q53SYeCrBEpiqv4m5VkaPZxbGQZNwoRen1MloXuqxSymJANQn+ZLEqarv5V56gydebeROPH5A== +"@lerna/check-working-tree@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/check-working-tree/-/check-working-tree-3.13.3.tgz#836a3ffd4413a29aca92ccca4a115e4f97109992" + integrity sha512-LoGZvTkne+V1WpVdCTU0XNzFKsQa2AiAFKksGRT0v8NQj6VAPp0jfVYDayTqwaWt2Ne0OGKOFE79Y5LStOuhaQ== dependencies: - "@lerna/describe-ref" "3.13.0" + "@lerna/describe-ref" "3.13.3" "@lerna/validation-error" "3.13.0" -"@lerna/child-process@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-3.13.0.tgz#84e35adf3217a6983edd28080657b9596a052674" - integrity sha512-0iDS8y2jiEucD4fJHEzKoc8aQJgm7s+hG+0RmDNtfT0MM3n17pZnf5JOMtS1FJp+SEXOjMKQndyyaDIPFsnp6A== +"@lerna/child-process@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-3.13.3.tgz#6c084ee5cca9fc9e04d6bf4fc3f743ed26ff190c" + integrity sha512-3/e2uCLnbU+bydDnDwyadpOmuzazS01EcnOleAnuj9235CU2U97DH6OyoG1EW/fU59x11J+HjIqovh5vBaMQjQ== dependencies: chalk "^2.3.1" execa "^1.0.0" strong-log-transformer "^2.0.0" -"@lerna/clean@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.13.1.tgz#9a7432efceccd720a51da5c76f849fc59c5a14ce" - integrity sha512-myGIaXv7RUO2qCFZXvx8SJeI+eN6y9SUD5zZ4/LvNogbOiEIlujC5lUAqK65rAHayQ9ltSa/yK6Xv510xhZXZQ== +"@lerna/clean@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.13.3.tgz#5673a1238e0712d31711e7e4e8cb9641891daaea" + integrity sha512-xmNauF1PpmDaKdtA2yuRc23Tru4q7UMO6yB1a/TTwxYPYYsAWG/CBK65bV26J7x4RlZtEv06ztYGMa9zh34UXA== dependencies: - "@lerna/command" "3.13.1" - "@lerna/filter-options" "3.13.0" + "@lerna/command" "3.13.3" + "@lerna/filter-options" "3.13.3" "@lerna/prompt" "3.13.0" "@lerna/pulse-till-done" "3.13.0" - "@lerna/rimraf-dir" "3.13.0" + "@lerna/rimraf-dir" "3.13.3" p-map "^1.2.0" p-map-series "^1.0.0" p-waterfall "^1.0.0" @@ -854,23 +854,23 @@ npmlog "^4.1.2" yargs "^12.0.1" -"@lerna/collect-updates@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/collect-updates/-/collect-updates-3.13.0.tgz#f0828d84ff959ff153d006765659ffc4d68cdefc" - integrity sha512-uR3u6uTzrS1p46tHQ/mlHog/nRJGBqskTHYYJbgirujxm6FqNh7Do+I1Q/7zSee407G4lzsNxZdm8IL927HemQ== +"@lerna/collect-updates@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/collect-updates/-/collect-updates-3.13.3.tgz#616648da59f0aff4a8e60257795cc46ca6921edd" + integrity sha512-sTpALOAxli/ZS+Mjq6fbmjU9YXqFJ2E4FrE1Ijl4wPC5stXEosg2u0Z1uPY+zVKdM+mOIhLxPVdx83rUgRS+Cg== dependencies: - "@lerna/child-process" "3.13.0" - "@lerna/describe-ref" "3.13.0" + "@lerna/child-process" "3.13.3" + "@lerna/describe-ref" "3.13.3" minimatch "^3.0.4" npmlog "^4.1.2" slash "^1.0.0" -"@lerna/command@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.13.1.tgz#b60dda2c0d9ffbb6030d61ddf7cceedc1e8f7e6e" - integrity sha512-SYWezxX+iheWvzRoHCrbs8v5zHPaxAx3kWvZhqi70vuGsdOVAWmaG4IvHLn11ztS+Vpd5PM+ztBWSbnykpLFKQ== +"@lerna/command@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.13.3.tgz#5b20b3f507224573551039e0460bc36c39f7e9d1" + integrity sha512-WHFIQCubJV0T8gSLRNr6exZUxTswrh+iAtJCb86SE0Sa+auMPklE8af7w2Yck5GJfewmxSjke3yrjNxQrstx7w== dependencies: - "@lerna/child-process" "3.13.0" + "@lerna/child-process" "3.13.3" "@lerna/package-graph" "3.13.0" "@lerna/project" "3.13.1" "@lerna/validation-error" "3.13.0" @@ -906,13 +906,13 @@ fs-extra "^7.0.0" npmlog "^4.1.2" -"@lerna/create@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.13.1.tgz#2c1284cfdc59f0d2b88286d78bc797f4ab330f79" - integrity sha512-pLENMXgTkQuvKxAopjKeoLOv9fVUCnpTUD7aLrY5d95/1xqSZlnsOcQfUYcpMf3GpOvHc8ILmI5OXkPqjAf54g== +"@lerna/create@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.13.3.tgz#6ded142c54b7f3cea86413c3637b067027b7f55d" + integrity sha512-4M5xT1AyUMwt1gCDph4BfW3e6fZmt0KjTa3FoXkUotf/w/eqTsc2IQ+ULz2+gOFQmtuNbqIZEOK3J4P9ArJJ/A== dependencies: - "@lerna/child-process" "3.13.0" - "@lerna/command" "3.13.1" + "@lerna/child-process" "3.13.3" + "@lerna/command" "3.13.3" "@lerna/npm-conf" "3.13.0" "@lerna/validation-error" "3.13.0" camelcase "^5.0.0" @@ -930,42 +930,42 @@ validate-npm-package-name "^3.0.0" whatwg-url "^7.0.0" -"@lerna/describe-ref@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/describe-ref/-/describe-ref-3.13.0.tgz#fb4c3863fd6bcccad67ce7b183887a5fc1942bb6" - integrity sha512-UJefF5mLxLae9I2Sbz5RLYGbqbikRuMqdgTam0MS5OhXnyuuKYBUpwBshCURNb1dPBXTQhSwc7+oUhORx8ojCg== +"@lerna/describe-ref@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/describe-ref/-/describe-ref-3.13.3.tgz#13318513613f6a407d37fc5dc025ec2cfb705606" + integrity sha512-5KcLTvjdS4gU5evW8ESbZ0BF44NM5HrP3dQNtWnOUSKJRgsES8Gj0lq9AlB2+YglZfjEftFT03uOYOxnKto4Uw== dependencies: - "@lerna/child-process" "3.13.0" + "@lerna/child-process" "3.13.3" npmlog "^4.1.2" -"@lerna/diff@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.13.1.tgz#5c734321b0f6c46a3c87f55c99afef3b01d46520" - integrity sha512-cKqmpONO57mdvxtp8e+l5+tjtmF04+7E+O0QEcLcNUAjC6UR2OSM77nwRCXDukou/1h72JtWs0jjcdYLwAmApg== +"@lerna/diff@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.13.3.tgz#883cb3a83a956dbfc2c17bc9a156468a5d3fae17" + integrity sha512-/DRS2keYbnKaAC+5AkDyZRGkP/kT7v1GlUS0JGZeiRDPQ1H6PzhX09EgE5X6nj0Ytrm0sUasDeN++CDVvgaI+A== dependencies: - "@lerna/child-process" "3.13.0" - "@lerna/command" "3.13.1" + "@lerna/child-process" "3.13.3" + "@lerna/command" "3.13.3" "@lerna/validation-error" "3.13.0" npmlog "^4.1.2" -"@lerna/exec@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.13.1.tgz#4439e90fb0877ec38a6ef933c86580d43eeaf81b" - integrity sha512-I34wEP9lrAqqM7tTXLDxv/6454WFzrnXDWpNDbiKQiZs6SIrOOjmm6I4FiQsx+rU3o9d+HkC6tcUJRN5mlJUgA== +"@lerna/exec@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.13.3.tgz#5d2eda3f6e584f2f15b115e8a4b5bc960ba5de85" + integrity sha512-c0bD4XqM96CTPV8+lvkxzE7mkxiFyv/WNM4H01YvvbFAJzk+S4Y7cBtRkIYFTfkFZW3FLo8pEgtG1ONtIdM+tg== dependencies: "@lerna/batch-packages" "3.13.0" - "@lerna/child-process" "3.13.0" - "@lerna/command" "3.13.1" - "@lerna/filter-options" "3.13.0" + "@lerna/child-process" "3.13.3" + "@lerna/command" "3.13.3" + "@lerna/filter-options" "3.13.3" "@lerna/run-parallel-batches" "3.13.0" "@lerna/validation-error" "3.13.0" -"@lerna/filter-options@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/filter-options/-/filter-options-3.13.0.tgz#976e3d8b9fcd47001ab981d276565c1e9f767868" - integrity sha512-SRp7DCo9zrf+7NkQxZMkeyO1GRN6GICoB9UcBAbXhLbWisT37Cx5/6+jh49gYB63d/0/WYHSEPMlheUrpv1Srw== +"@lerna/filter-options@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/filter-options/-/filter-options-3.13.3.tgz#aa42a4ab78837b8a6c4278ba871d27e92d77c54f" + integrity sha512-DbtQX4eRgrBz1wCFWRP99JBD7ODykYme9ykEK79+RrKph40znhJQRlLg4idogj6IsUEzwo1OHjihCzSfnVo6Cg== dependencies: - "@lerna/collect-updates" "3.13.0" + "@lerna/collect-updates" "3.13.3" "@lerna/filter-packages" "3.13.0" dedent "^0.7.0" @@ -994,12 +994,12 @@ ssri "^6.0.1" tar "^4.4.8" -"@lerna/github-client@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-3.13.1.tgz#cb9bf9f01685a0cee0fac63f287f6c3673e45aa3" - integrity sha512-iPLUp8FFoAKGURksYEYZzfuo9TRA+NepVlseRXFaWlmy36dCQN20AciINpoXiXGoHcEUHXUKHQvY3ARFdMlf3w== +"@lerna/github-client@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-3.13.3.tgz#bcf9b4ff40bdd104cb40cd257322f052b41bb9ce" + integrity sha512-fcJkjab4kX0zcLLSa/DCUNvU3v8wmy2c1lhdIbL7s7gABmDcV0QZq93LhnEee3VkC9UpnJ6GKG4EkD7eIifBnA== dependencies: - "@lerna/child-process" "3.13.0" + "@lerna/child-process" "3.13.3" "@octokit/plugin-enterprise-rest" "^2.1.1" "@octokit/rest" "^16.16.0" git-url-parse "^11.1.2" @@ -1010,21 +1010,21 @@ resolved "https://registry.yarnpkg.com/@lerna/global-options/-/global-options-3.13.0.tgz#217662290db06ad9cf2c49d8e3100ee28eaebae1" integrity sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ== -"@lerna/has-npm-version@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/has-npm-version/-/has-npm-version-3.13.0.tgz#6e1f7e9336cce3e029066f0175f06dd9d51ad09f" - integrity sha512-Oqu7DGLnrMENPm+bPFGOHnqxK8lCnuYr6bk3g/CoNn8/U0qgFvHcq6Iv8/Z04TsvleX+3/RgauSD2kMfRmbypg== +"@lerna/has-npm-version@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/has-npm-version/-/has-npm-version-3.13.3.tgz#167e3f602a2fb58f84f93cf5df39705ca6432a2d" + integrity sha512-mQzoghRw4dBg0R9FFfHrj0TH0glvXyzdEZmYZ8Isvx5BSuEEwpsryoywuZSdppcvLu8o7NAdU5Tac8cJ/mT52w== dependencies: - "@lerna/child-process" "3.13.0" + "@lerna/child-process" "3.13.3" semver "^5.5.0" -"@lerna/import@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.13.1.tgz#69d641341a38b79bd379129da1c717d51dd728c7" - integrity sha512-A1Vk1siYx1XkRl6w+zkaA0iptV5TIynVlHPR9S7NY0XAfhykjztYVvwtxarlh6+VcNrO9We6if0+FXCrfDEoIg== +"@lerna/import@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.13.3.tgz#1dc84f2c5644ba874be9552395a3b158688b263c" + integrity sha512-gDjLAFVavG/CMvj9leBfiwd7vrXqtdFXPIz1oXmghBMnje7nCTbodbNWFe4VDDWx7reDaZIN+6PxTSvrPcF//A== dependencies: - "@lerna/child-process" "3.13.0" - "@lerna/command" "3.13.1" + "@lerna/child-process" "3.13.3" + "@lerna/command" "3.13.3" "@lerna/prompt" "3.13.0" "@lerna/pulse-till-done" "3.13.0" "@lerna/validation-error" "3.13.0" @@ -1032,35 +1032,35 @@ fs-extra "^7.0.0" p-map-series "^1.0.0" -"@lerna/init@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.13.1.tgz#0392c822abb3d63a75be4916c5e761cfa7b34dda" - integrity sha512-M59WACqim8WkH5FQEGOCEZ89NDxCKBfFTx4ZD5ig3LkGyJ8RdcJq5KEfpW/aESuRE9JrZLzVr0IjKbZSxzwEMA== +"@lerna/init@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.13.3.tgz#ebd522fee9b9d7d3b2dacb0261eaddb4826851ff" + integrity sha512-bK/mp0sF6jT0N+c+xrbMCqN4xRoiZCXQzlYsyACxPK99KH/mpHv7hViZlTYUGlYcymtew6ZC770miv5A9wF9hA== dependencies: - "@lerna/child-process" "3.13.0" - "@lerna/command" "3.13.1" + "@lerna/child-process" "3.13.3" + "@lerna/command" "3.13.3" fs-extra "^7.0.0" p-map "^1.2.0" write-json-file "^2.3.0" -"@lerna/link@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.13.1.tgz#7d8ed4774bfa198d1780f790a14abb8722a3aad1" - integrity sha512-N3h3Fj1dcea+1RaAoAdy4g2m3fvU7m89HoUn5X/Zcw5n2kPoK8kTO+NfhNAatfRV8VtMXst8vbNrWQQtfm0FFw== +"@lerna/link@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.13.3.tgz#11124d4a0c8d0b79752fbda3babedfd62dd57847" + integrity sha512-IHhtdhA0KlIdevCsq6WHkI2rF3lHWHziJs2mlrEWAKniVrFczbELON1KJAgdJS1k3kAP/WeWVqmIYZ2hJDxMvg== dependencies: - "@lerna/command" "3.13.1" + "@lerna/command" "3.13.3" "@lerna/package-graph" "3.13.0" "@lerna/symlink-dependencies" "3.13.0" p-map "^1.2.0" slash "^1.0.0" -"@lerna/list@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.13.1.tgz#f9513ed143e52156c10ada4070f903c5847dcd10" - integrity sha512-635iRbdgd9gNvYLLIbYdQCQLr+HioM5FGJLFS0g3DPGygr6iDR8KS47hzCRGH91LU9NcM1mD1RoT/AChF+QbiA== +"@lerna/list@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.13.3.tgz#fa93864d43cadeb4cd540a4e78a52886c57dbe74" + integrity sha512-rLRDsBCkydMq2FL6WY1J/elvnXIjxxRtb72lfKHdvDEqVdquT5Qgt9ci42hwjmcocFwWcFJgF6BZozj5pbc13A== dependencies: - "@lerna/command" "3.13.1" - "@lerna/filter-options" "3.13.0" + "@lerna/command" "3.13.3" + "@lerna/filter-options" "3.13.3" "@lerna/listable" "3.13.0" "@lerna/output" "3.13.0" @@ -1101,12 +1101,12 @@ npm-registry-fetch "^3.9.0" npmlog "^4.1.2" -"@lerna/npm-install@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/npm-install/-/npm-install-3.13.0.tgz#88f4cc39f4f737c8a8721256b915ea1bcc6a7227" - integrity sha512-qNyfts//isYQxore6fsPorNYJmPVKZ6tOThSH97tP0aV91zGMtrYRqlAoUnDwDdAjHPYEM16hNujg2wRmsqqIw== +"@lerna/npm-install@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/npm-install/-/npm-install-3.13.3.tgz#9b09852732e51c16d2e060ff2fd8bfbbb49cf7ba" + integrity sha512-7Jig9MLpwAfcsdQ5UeanAjndChUjiTjTp50zJ+UZz4CbIBIDhoBehvNMTCL2G6pOEC7sGEg6sAqJINAqred6Tg== dependencies: - "@lerna/child-process" "3.13.0" + "@lerna/child-process" "3.13.3" "@lerna/get-npm-exec-opts" "3.13.0" fs-extra "^7.0.0" npm-package-arg "^6.1.0" @@ -1114,25 +1114,26 @@ signal-exit "^3.0.2" write-pkg "^3.1.0" -"@lerna/npm-publish@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-3.13.0.tgz#5c74808376e778865ffdc5885fe83935e15e60c3" - integrity sha512-y4WO0XTaf9gNRkI7as6P2ItVDOxmYHwYto357fjybcnfXgMqEA94c3GJ++jU41j0A9vnmYC6/XxpTd9sVmH9tA== +"@lerna/npm-publish@3.13.2": + version "3.13.2" + resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-3.13.2.tgz#ad713ca6f91a852687d7d0e1bda7f9c66df21768" + integrity sha512-HMucPyEYZfom5tRJL4GsKBRi47yvSS2ynMXYxL3kO0ie+j9J7cb0Ir8NmaAMEd3uJWJVFCPuQarehyfTDZsSxg== dependencies: "@lerna/run-lifecycle" "3.13.0" figgy-pudding "^3.5.1" fs-extra "^7.0.0" libnpmpublish "^1.1.1" + npm-package-arg "^6.1.0" npmlog "^4.1.2" pify "^3.0.0" read-package-json "^2.0.13" -"@lerna/npm-run-script@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/npm-run-script/-/npm-run-script-3.13.0.tgz#e5997f045402b9948bdc066033ebb36bf94fc9e4" - integrity sha512-hiL3/VeVp+NFatBjkGN8mUdX24EfZx9rQlSie0CMgtjc7iZrtd0jCguLomSCRHYjJuvqgbp+LLYo7nHVykfkaQ== +"@lerna/npm-run-script@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/npm-run-script/-/npm-run-script-3.13.3.tgz#9bb6389ed70cd506905d6b05b6eab336b4266caf" + integrity sha512-qR4o9BFt5hI8Od5/DqLalOJydnKpiQFEeN0h9xZi7MwzuX1Ukwh3X22vqsX4YRbipIelSFtrDzleNVUm5jj0ow== dependencies: - "@lerna/child-process" "3.13.0" + "@lerna/child-process" "3.13.3" "@lerna/get-npm-exec-opts" "3.13.0" npmlog "^4.1.2" @@ -1201,21 +1202,21 @@ inquirer "^6.2.0" npmlog "^4.1.2" -"@lerna/publish@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.13.1.tgz#217e401dcb5824cdd6d36555a36303fb7520c514" - integrity sha512-KhCJ9UDx76HWCF03i5TD7z5lX+2yklHh5SyO8eDaLptgdLDQ0Z78lfGj3JhewHU2l46FztmqxL/ss0IkWHDL+g== +"@lerna/publish@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.13.3.tgz#9adde543064e85851f02c0c2dbd40d52d1c519a4" + integrity sha512-Ni3pZKueIfgJJoL0OXfbAuWhGlJrDNwGx3CYWp2dbNqJmKD6uBZmsDtmeARKDp92oUK60W0drXCMydkIFFHMDQ== dependencies: "@lerna/batch-packages" "3.13.0" - "@lerna/check-working-tree" "3.13.0" - "@lerna/child-process" "3.13.0" - "@lerna/collect-updates" "3.13.0" - "@lerna/command" "3.13.1" - "@lerna/describe-ref" "3.13.0" + "@lerna/check-working-tree" "3.13.3" + "@lerna/child-process" "3.13.3" + "@lerna/collect-updates" "3.13.3" + "@lerna/command" "3.13.3" + "@lerna/describe-ref" "3.13.3" "@lerna/log-packed" "3.13.0" "@lerna/npm-conf" "3.13.0" "@lerna/npm-dist-tag" "3.13.0" - "@lerna/npm-publish" "3.13.0" + "@lerna/npm-publish" "3.13.2" "@lerna/output" "3.13.0" "@lerna/pack-directory" "3.13.1" "@lerna/prompt" "3.13.0" @@ -1223,7 +1224,7 @@ "@lerna/run-lifecycle" "3.13.0" "@lerna/run-parallel-batches" "3.13.0" "@lerna/validation-error" "3.13.0" - "@lerna/version" "3.13.1" + "@lerna/version" "3.13.3" figgy-pudding "^3.5.1" fs-extra "^7.0.0" libnpmaccess "^3.0.1" @@ -1253,12 +1254,12 @@ npmlog "^4.1.2" read-cmd-shim "^1.0.1" -"@lerna/rimraf-dir@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/rimraf-dir/-/rimraf-dir-3.13.0.tgz#bb1006104b4aabcb6985624273254648f872b278" - integrity sha512-kte+pMemulre8cmPqljxIYjCmdLByz8DgHBHXB49kz2EiPf8JJ+hJFt0PzEubEyJZ2YE2EVAx5Tv5+NfGNUQyQ== +"@lerna/rimraf-dir@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/rimraf-dir/-/rimraf-dir-3.13.3.tgz#3a8e71317fde853893ef0262bc9bba6a180b7227" + integrity sha512-d0T1Hxwu3gpYVv73ytSL+/Oy8JitsmvOYUR5ouRSABsmqS7ZZCh5t6FgVDDGVXeuhbw82+vuny1Og6Q0k4ilqw== dependencies: - "@lerna/child-process" "3.13.0" + "@lerna/child-process" "3.13.3" npmlog "^4.1.2" path-exists "^3.0.0" rimraf "^2.6.2" @@ -1281,15 +1282,15 @@ p-map "^1.2.0" p-map-series "^1.0.0" -"@lerna/run@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.13.1.tgz#87e174c1d271894ddd29adc315c068fb7b1b0117" - integrity sha512-nv1oj7bsqppWm1M4ifN+/IIbVu9F4RixrbQD2okqDGYne4RQPAXyb5cEZuAzY/wyGTWWiVaZ1zpj5ogPWvH0bw== +"@lerna/run@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.13.3.tgz#0781c82d225ef6e85e28d3e763f7fc090a376a21" + integrity sha512-ygnLIfIYS6YY1JHWOM4CsdZiY8kTYPsDFOLAwASlRnlAXF9HiMT08GFXLmMHIblZJ8yJhsM2+QgraCB0WdxzOQ== dependencies: "@lerna/batch-packages" "3.13.0" - "@lerna/command" "3.13.1" - "@lerna/filter-options" "3.13.0" - "@lerna/npm-run-script" "3.13.0" + "@lerna/command" "3.13.3" + "@lerna/filter-options" "3.13.3" + "@lerna/npm-run-script" "3.13.3" "@lerna/output" "3.13.0" "@lerna/run-parallel-batches" "3.13.0" "@lerna/timer" "3.13.0" @@ -1331,18 +1332,18 @@ dependencies: npmlog "^4.1.2" -"@lerna/version@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.13.1.tgz#5e919d13abb13a663dcc7922bb40931f12fb137b" - integrity sha512-WpfKc5jZBBOJ6bFS4atPJEbHSiywQ/Gcd+vrwaEGyQHWHQZnPTvhqLuq3q9fIb9sbuhH5pSY6eehhuBrKqTnjg== +"@lerna/version@3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.13.3.tgz#3ec1b5aee2fd42353b95452c38cc0b284b93a1f0" + integrity sha512-o/yQGAwDHmyu17wTj4Kat1/uDhjYFMeG+H0Y0HC4zJ4a/T6rEiXx7jJrnucPTmTQTDcUBoH/It5LrPYGOPsExA== dependencies: "@lerna/batch-packages" "3.13.0" - "@lerna/check-working-tree" "3.13.0" - "@lerna/child-process" "3.13.0" - "@lerna/collect-updates" "3.13.0" - "@lerna/command" "3.13.1" + "@lerna/check-working-tree" "3.13.3" + "@lerna/child-process" "3.13.3" + "@lerna/collect-updates" "3.13.3" + "@lerna/command" "3.13.3" "@lerna/conventional-commits" "3.13.0" - "@lerna/github-client" "3.13.1" + "@lerna/github-client" "3.13.3" "@lerna/output" "3.13.0" "@lerna/prompt" "3.13.0" "@lerna/run-lifecycle" "3.13.0" @@ -1527,15 +1528,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.18.tgz#1d3ca764718915584fcd9f6344621b7672665c67" integrity sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ== -"@types/node@^11.11.6": - version "11.12.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-11.12.0.tgz#ec5594728811dc2797e42396cfcdf786f2052c12" - integrity sha512-Lg00egj78gM+4aE0Erw05cuDbvX9sLJbaaPwwRtdCdAMnIudqrQZ0oZX98Ek0yiSK/A2nubHgJfvII/rTT2Dwg== - -"@types/node@^11.13.0": - version "11.13.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.0.tgz#b0df8d6ef9b5001b2be3a94d909ce3c29a80f9e1" - integrity sha512-rx29MMkRdVmzunmiA4lzBYJNnXsW/PhG4kMBy2ATsYaDjGGR75dCFEVVROKpNwlVdcUX3xxlghKQOeDPBJobng== +"@types/node@^11.13.5", "@types/node@^11.13.7": + version "11.13.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.7.tgz#85dbb71c510442d00c0631f99dae957ce44fd104" + integrity sha512-suFHr6hcA9mp8vFrZTgrmqW2ZU3mbWsryQtQlY/QvwTISCw7nw/j+bCQPPohqmskhmqa5wLNuMHTTsc+xf1MQg== "@types/q@^1.5.1": version "1.5.1" @@ -1826,6 +1822,11 @@ ansi-regex@^4.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.0.0.tgz#70de791edf021404c3fd615aa89118ae0432e5a9" integrity sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w== +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" @@ -2027,15 +2028,6 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== -babel-code-frame@^6.22.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - babel-runtime@^6.11.6, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" @@ -2349,7 +2341,7 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -caching-transform@^3.0.1: +caching-transform@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/caching-transform/-/caching-transform-3.0.2.tgz#601d46b91eca87687a281e71cef99791b0efca70" integrity sha512-Mtgcv3lh3U0zRii/6qVgQODdPA4G3zhG+jtbCWj39RXuUFTMzH0vcdMtaJS1jPowd+It2Pqr6y3NJMQqOqCE2w== @@ -2849,6 +2841,17 @@ cosmiconfig@^5.1.0: js-yaml "^3.13.0" parse-json "^4.0.0" +cp-file@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/cp-file/-/cp-file-6.2.0.tgz#40d5ea4a1def2a9acdd07ba5c0b0246ef73dc10d" + integrity sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA== + dependencies: + graceful-fs "^4.1.2" + make-dir "^2.0.0" + nested-error-stacks "^2.0.0" + pify "^4.0.1" + safe-buffer "^5.0.1" + create-ecdh@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" @@ -3518,6 +3521,11 @@ elliptic@^6.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.0" +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" @@ -3902,6 +3910,22 @@ find-cache-dir@^2.0.0: make-dir "^1.0.0" pkg-dir "^3.0.0" +find-cache-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-up@3.0.0, find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + find-up@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" @@ -3917,14 +3941,7 @@ find-up@^2.0.0, find-up@^2.1.0: dependencies: locate-path "^2.0.0" -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -findup-sync@2.0.0, findup-sync@^2.0.0: +findup-sync@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= @@ -4079,6 +4096,11 @@ get-caller-file@^1.0.1: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + get-pkg-repo@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" @@ -4254,13 +4276,13 @@ growl@1.10.5: resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== -gzip-size@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.0.0.tgz#a55ecd99222f4c48fd8c01c625ce3b349d0a0e80" - integrity sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA== +gzip-size@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.0.tgz#2db0396c71f5c902d5cf6b52add5030b93c99bd2" + integrity sha512-wfSnvypBDRW94v5W3ckvvz/zFUNdJ81VgOP6tE4bPpRUcc0wGqU+y0eZjJEvKxwubJFix6P84sE8M51YWLT7rQ== dependencies: duplexer "^0.1.1" - pify "^3.0.0" + pify "^4.0.1" handlebars@^4.0.6: version "4.0.12" @@ -5001,55 +5023,55 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -istanbul-lib-coverage@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#0b891e5ad42312c2b9488554f603795f9a2211ba" - integrity sha512-dKWuzRGCs4G+67VfW9pBFFz2Jpi4vSp/k7zBcJ888ofV5Mi1g5CUML5GvMvV6u9Cjybftu+E8Cgp+k0dI1E5lw== +istanbul-lib-coverage@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#927a354005d99dd43a24607bb8b33fd4e9aca1ad" + integrity sha512-LXTBICkMARVgo579kWDm8SqfB6nvSDKNqIOBEjmJRnL04JvoMHCYGWaMddQnseJYtkEuEvO/sIcOxPLk9gERug== -istanbul-lib-hook@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-2.0.3.tgz#e0e581e461c611be5d0e5ef31c5f0109759916fb" - integrity sha512-CLmEqwEhuCYtGcpNVJjLV1DQyVnIqavMLFHV/DP+np/g3qvdxu3gsPqYoJMXm15sN84xOlckFB3VNvRbf5yEgA== +istanbul-lib-hook@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-2.0.6.tgz#5baa6067860a38290aef038b389068b225b01b7d" + integrity sha512-829DKONApZ7UCiPXcOYWSgkFXa4+vNYoNOt3F+4uDJLKL1OotAoVwvThoEj1i8jmOj7odbYcR3rnaHu+QroaXg== dependencies: append-transform "^1.0.0" -istanbul-lib-instrument@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.1.0.tgz#a2b5484a7d445f1f311e93190813fa56dfb62971" - integrity sha512-ooVllVGT38HIk8MxDj/OIHXSYvH+1tq/Vb38s8ixt9GoJadXska4WkGY+0wkmtYCZNYtaARniH/DixUGGLZ0uA== +istanbul-lib-instrument@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.2.0.tgz#c549208da8a793f6622257a2da83e0ea96ae6a93" + integrity sha512-06IM3xShbNW4NgZv5AP4QH0oHqf1/ivFo8eFys0ZjPXHGldHJQWb3riYOKXqmOqfxXBfxu4B+g/iuhOPZH0RJg== dependencies: "@babel/generator" "^7.0.0" "@babel/parser" "^7.0.0" "@babel/template" "^7.0.0" "@babel/traverse" "^7.0.0" "@babel/types" "^7.0.0" - istanbul-lib-coverage "^2.0.3" - semver "^5.5.0" + istanbul-lib-coverage "^2.0.4" + semver "^6.0.0" -istanbul-lib-report@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-2.0.4.tgz#bfd324ee0c04f59119cb4f07dab157d09f24d7e4" - integrity sha512-sOiLZLAWpA0+3b5w5/dq0cjm2rrNdAfHWaGhmn7XEFW6X++IV9Ohn+pnELAl9K3rfpaeBfbmH9JU5sejacdLeA== +istanbul-lib-report@^2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-2.0.7.tgz#370d80d433c4dbc7f58de63618f49599c74bd954" + integrity sha512-wLH6beJBFbRBLiTlMOBxmb85cnVM1Vyl36N48e4e/aTKSM3WbOx7zbVIH1SQ537fhhsPbX0/C5JB4qsmyRXXyA== dependencies: - istanbul-lib-coverage "^2.0.3" - make-dir "^1.3.0" + istanbul-lib-coverage "^2.0.4" + make-dir "^2.1.0" supports-color "^6.0.0" -istanbul-lib-source-maps@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.2.tgz#f1e817229a9146e8424a28e5d69ba220fda34156" - integrity sha512-JX4v0CiKTGp9fZPmoxpu9YEkPbEqCqBbO3403VabKjH+NRXo72HafD5UgnjTEqHL2SAjaZK1XDuDOkn6I5QVfQ== +istanbul-lib-source-maps@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.5.tgz#1d9ee9d94d2633f15611ee7aae28f9cac6d1aeb9" + integrity sha512-eDhZ7r6r1d1zQPVZehLc3D0K14vRba/eBYkz3rw16DLOrrTzve9RmnkcwrrkWVgO1FL3EK5knujVe5S8QHE9xw== dependencies: debug "^4.1.1" - istanbul-lib-coverage "^2.0.3" - make-dir "^1.3.0" + istanbul-lib-coverage "^2.0.4" + make-dir "^2.1.0" rimraf "^2.6.2" source-map "^0.6.1" -istanbul-reports@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-2.1.1.tgz#72ef16b4ecb9a4a7bd0e2001e00f95d1eec8afa9" - integrity sha512-FzNahnidyEPBCI0HcufJoSEoKykesRlFcSzQqjH9x0+LC8tnnE/p/90PBLu8iZTxr8yYZNyTtiAujUqyN+CIxw== +istanbul-reports@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-2.2.3.tgz#14e0d00ecbfa9387757999cf36599b88e9f2176e" + integrity sha512-T6EbPuc8Cb620LWAYyZ4D8SSn06dY9i1+IgUX2lTH8gbwflMc9Obd33zHTyNX653ybjpamAHS9toKS3E6cGhTw== dependencies: handlebars "^4.1.0" @@ -5083,15 +5105,10 @@ js-levenshtein@^1.1.3: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= - -js-yaml@3.12.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" - integrity sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A== +js-yaml@3.13.1: + version "3.13.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -5251,26 +5268,26 @@ left-pad@^1.3.0: resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== -lerna@^3.13.1: - version "3.13.1" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.13.1.tgz#feaff562176f304bd82329ca29ce46ab6c033463" - integrity sha512-7kSz8LLozVsoUNTJzJzy+b8TnV9YdviR2Ee2PwGZSlVw3T1Rn7kOAPZjEi+3IWnOPC96zMPHVmjCmzQ4uubalw== +lerna@^3.13.3: + version "3.13.3" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.13.3.tgz#bfd64e99466eaaf35b5d27994973b9f694796181" + integrity sha512-0TkG40F02A4wjKraJBztPtj87BjUezFmaZKAha8eLdtngZkSpAdrSANa5K7jnnA8mywmpQwrKJuBmjdNpm9cBw== dependencies: - "@lerna/add" "3.13.1" - "@lerna/bootstrap" "3.13.1" - "@lerna/changed" "3.13.1" - "@lerna/clean" "3.13.1" + "@lerna/add" "3.13.3" + "@lerna/bootstrap" "3.13.3" + "@lerna/changed" "3.13.3" + "@lerna/clean" "3.13.3" "@lerna/cli" "3.13.0" - "@lerna/create" "3.13.1" - "@lerna/diff" "3.13.1" - "@lerna/exec" "3.13.1" - "@lerna/import" "3.13.1" - "@lerna/init" "3.13.1" - "@lerna/link" "3.13.1" - "@lerna/list" "3.13.1" - "@lerna/publish" "3.13.1" - "@lerna/run" "3.13.1" - "@lerna/version" "3.13.1" + "@lerna/create" "3.13.3" + "@lerna/diff" "3.13.3" + "@lerna/exec" "3.13.3" + "@lerna/import" "3.13.3" + "@lerna/init" "3.13.3" + "@lerna/link" "3.13.3" + "@lerna/list" "3.13.3" + "@lerna/publish" "3.13.3" + "@lerna/run" "3.13.3" + "@lerna/version" "3.13.3" import-local "^1.0.0" npmlog "^4.1.2" @@ -5484,14 +5501,14 @@ magic-string@^0.25.1: dependencies: sourcemap-codec "^1.4.1" -make-dir@^1.0.0, make-dir@^1.3.0: +make-dir@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== dependencies: pify "^3.0.0" -make-dir@^2.0.0: +make-dir@^2.0.0, make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== @@ -5771,33 +5788,33 @@ mkdirp@0.5.1, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkd dependencies: minimist "0.0.8" -mocha@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/mocha/-/mocha-6.0.2.tgz#cdc1a6fdf66472c079b5605bac59d29807702d2c" - integrity sha512-RtTJsmmToGyeTznSOMoM6TPEk1A84FQaHIciKrRqARZx+B5ccJ5tXlmJzEKGBxZdqk9UjpRsesZTUkZmR5YnuQ== +mocha@^6.1.4: + version "6.1.4" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-6.1.4.tgz#e35fada242d5434a7e163d555c705f6875951640" + integrity sha512-PN8CIy4RXsIoxoFJzS4QNnCH4psUCPWc4/rPrst/ecSJJbLBkubMiyGCP2Kj/9YnWbotFqAoeXyXMucj7gwCFg== dependencies: ansi-colors "3.2.3" browser-stdout "1.3.1" debug "3.2.6" diff "3.5.0" escape-string-regexp "1.0.5" - findup-sync "2.0.0" + find-up "3.0.0" glob "7.1.3" growl "1.10.5" he "1.2.0" - js-yaml "3.12.0" + js-yaml "3.13.1" log-symbols "2.2.0" minimatch "3.0.4" mkdirp "0.5.1" ms "2.1.1" - node-environment-flags "1.0.4" + node-environment-flags "1.0.5" object.assign "4.1.0" strip-json-comments "2.0.1" supports-color "6.0.0" which "1.3.1" wide-align "1.1.3" - yargs "12.0.5" - yargs-parser "11.1.1" + yargs "13.2.2" + yargs-parser "13.0.0" yargs-unparser "1.5.0" modify-values@^1.0.0: @@ -5883,6 +5900,11 @@ neo-async@^2.5.0, neo-async@^2.6.0: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.0.tgz#b9d15e4d71c6762908654b5183ed38b753340835" integrity sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA== +nested-error-stacks@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61" + integrity sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug== + nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" @@ -5893,12 +5915,13 @@ node-addon-api@^1.6.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.6.2.tgz#d8aad9781a5cfc4132cc2fecdbdd982534265217" integrity sha512-479Bjw9nTE5DdBSZZWprFryHGjUaQC31y1wHo19We/k0BZlrmhqQitWoUL0cD8+scljCbIUL+E58oRDEakdGGA== -node-environment-flags@1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/node-environment-flags/-/node-environment-flags-1.0.4.tgz#0b784a6551426bfc16d3b2208424dcbc2b2ff038" - integrity sha512-M9rwCnWVLW7PX+NUWe3ejEdiLYinRpsEre9hMkU/6NS4h+EEulYaDH1gCEZ2gyXsmw+RXYDaV2JkkTNcsPDJ0Q== +node-environment-flags@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/node-environment-flags/-/node-environment-flags-1.0.5.tgz#fa930275f5bf5dae188d6192b24b4c8bbac3d76a" + integrity sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ== dependencies: object.getownpropertydescriptors "^2.0.3" + semver "^5.7.0" node-fetch-npm@^2.0.2: version "2.0.2" @@ -6143,35 +6166,35 @@ nwsapi@^2.0.7: resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.1.1.tgz#08d6d75e69fd791bdea31507ffafe8c843b67e9c" integrity sha512-T5GaA1J/d34AC8mkrFD2O0DR17kwJ702ZOtJOsS8RpbsQZVOC2/xYFb1i/cw+xdM54JIlMuojjDOYct8GIWtwg== -nyc@^13.3.0: - version "13.3.0" - resolved "https://registry.yarnpkg.com/nyc/-/nyc-13.3.0.tgz#da4dbe91a9c8b9ead3f4f3344c76f353e3c78c75" - integrity sha512-P+FwIuro2aFG6B0Esd9ZDWUd51uZrAEoGutqZxzrVmYl3qSfkLgcQpBPBjtDFsUQLFY1dvTQJPOyeqr8S9GF8w== +nyc@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/nyc/-/nyc-14.0.0.tgz#f9fc4b4d73afc976f76e72352e70f742bbfab829" + integrity sha512-R1zC6UZak6pzn5BZQorkSH5GdOGafrwyeja+eimS5Tu+KJ/hCgBc8qA1QWSzxQmT2FDl2lbpqPw7tBDbSvhAHg== dependencies: archy "^1.0.0" - arrify "^1.0.1" - caching-transform "^3.0.1" + caching-transform "^3.0.2" convert-source-map "^1.6.0" - find-cache-dir "^2.0.0" + cp-file "^6.2.0" + find-cache-dir "^2.1.0" find-up "^3.0.0" foreground-child "^1.5.6" glob "^7.1.3" - istanbul-lib-coverage "^2.0.3" - istanbul-lib-hook "^2.0.3" - istanbul-lib-instrument "^3.1.0" - istanbul-lib-report "^2.0.4" - istanbul-lib-source-maps "^3.0.2" - istanbul-reports "^2.1.1" - make-dir "^1.3.0" + istanbul-lib-coverage "^2.0.4" + istanbul-lib-hook "^2.0.6" + istanbul-lib-instrument "^3.2.0" + istanbul-lib-report "^2.0.7" + istanbul-lib-source-maps "^3.0.5" + istanbul-reports "^2.2.2" + make-dir "^2.1.0" merge-source-map "^1.1.0" resolve-from "^4.0.0" rimraf "^2.6.3" signal-exit "^3.0.2" spawn-wrap "^1.4.2" - test-exclude "^5.1.0" + test-exclude "^5.2.2" uuid "^3.3.2" - yargs "^12.0.5" - yargs-parser "^11.1.1" + yargs "^13.2.2" + yargs-parser "^13.0.0" oauth-sign@~0.9.0: version "0.9.0" @@ -6324,7 +6347,7 @@ os-homedir@^1.0.0, os-homedir@^1.0.1: resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= -os-locale@^3.0.0: +os-locale@^3.0.0, os-locale@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== @@ -7809,6 +7832,11 @@ require-main-filename@^1.0.1: resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + resolve-cwd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" @@ -7905,13 +7933,13 @@ rollup-pluginutils@^2.3.3: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.8.0.tgz#e3ce8b708ad4325166717f74f244f691595d35e2" - integrity sha512-dKxL6ihUZ9YrVySKf/LBz5joW2sqwWkiuki34279Ppr2cL+O6Za6Ujovk+rtTX0AFCIsH1rs6y8LYKdZZ/7C5A== +rollup@^1.10.1: + version "1.10.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.10.1.tgz#aeb763bbe98f707dc6496708db88372fa66687e7" + integrity sha512-pW353tmBE7QP622ITkGxtqF0d5gSRCVPD9xqM+fcPjudeZfoXMFW2sCzsTe2TU/zU1xamIjiS9xuFCPVT9fESw== dependencies: "@types/estree" "0.0.39" - "@types/node" "^11.11.6" + "@types/node" "^11.13.5" acorn "^6.1.1" run-async@^2.2.0: @@ -7978,6 +8006,16 @@ schema-utils@^1.0.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== +semver@^5.7.0: + version "5.7.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" + integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== + +semver@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.0.0.tgz#05e359ee571e5ad7ed641a6eec1e547ba52dea65" + integrity sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ== + semver@~5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" @@ -8426,6 +8464,15 @@ string-width@^1.0.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" +string-width@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" @@ -8461,6 +8508,13 @@ strip-ansi@^5.0.0: dependencies: ansi-regex "^4.0.0" +strip-ansi@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + strip-bom@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" @@ -8647,15 +8701,15 @@ terser@^3.7.3, terser@^3.8.1: source-map "~0.6.1" source-map-support "~0.5.6" -test-exclude@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.1.0.tgz#6ba6b25179d2d38724824661323b73e03c0c1de1" - integrity sha512-gwf0S2fFsANC55fSeSqpb8BYk6w3FDvwZxfNjeF6FRgvFa43r+7wRiA/Q0IxoRU37wB/LE8IQ4221BsNucTaCA== +test-exclude@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.2.tgz#7322f8ab037b0b93ad2aab35fe9068baf997a4c4" + integrity sha512-N2pvaLpT8guUpb5Fe1GJlmvmzH3x+DAKmmyEQmFP792QcLYoGE1syxztSvPD1V8yPe6VrcCt6YGQVjSRjCASsA== dependencies: - arrify "^1.0.1" + glob "^7.1.3" minimatch "^3.0.4" read-pkg-up "^4.0.0" - require-main-filename "^1.0.1" + require-main-filename "^2.0.0" text-extensions@^1.0.0: version "1.9.0" @@ -8782,10 +8836,10 @@ trim-right@^1.0.1: resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= -ts-loader@^5.3.3: - version "5.3.3" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-5.3.3.tgz#8b4af042e773132d86b3c99ef0acf3b4d325f473" - integrity sha512-KwF1SplmOJepnoZ4eRIloH/zXL195F51skt7reEsS6jvDqzgc/YSbz9b8E07GxIUwLXdcD4ssrJu6v8CwaTafA== +ts-loader@^5.4.3: + version "5.4.3" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-5.4.3.tgz#837f7f397799a665fc1774303c9fd0930d1c5947" + integrity sha512-pHwZFkZioL7Yi2su0bhW2/djxZ+0iGat1cxlAif4Eg9j5znVYuWGtW0YYY/5w8W+IzLcAlD5KwJDrs5unUKIRA== dependencies: chalk "^2.3.0" enhanced-resolve "^4.0.0" @@ -8798,12 +8852,12 @@ tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== -tslint@^5.15.0: - version "5.15.0" - resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.15.0.tgz#6ffb180986d63afa1e531feb2a134dbf961e27d3" - integrity sha512-6bIEujKR21/3nyeoX2uBnE8s+tMXCQXhqMmaIPJpHmXJoBJPTLcI7/VHRtUwMhnLVdwLqqY3zmd8Dxqa5CVdJA== +tslint@^5.16.0: + version "5.16.0" + resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.16.0.tgz#ae61f9c5a98d295b9a4f4553b1b1e831c1984d67" + integrity sha512-UxG2yNxJ5pgGwmMzPMYh/CCnCnh0HfPgtlVRDs1ykZklufFBL1ZoTlWFRz2NQjcoEiDoRp+JyT0lhBbbH/obyA== dependencies: - babel-code-frame "^6.22.0" + "@babel/code-frame" "^7.0.0" builtin-modules "^1.1.1" chalk "^2.3.0" commander "^2.12.1" @@ -8886,10 +8940,10 @@ typescript@3.2.x: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.2.2.tgz#fe8101c46aa123f8353523ebdcf5730c2ae493e5" integrity sha512-VCj5UiSyHBjwfYacmDuc/NOk4QQixbE+Wn7MFJuS0nRuPQbof132Pw4u53dm264O8LPc2MVsc7RJNml5szurkg== -typescript@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.4.1.tgz#b6691be11a881ffa9a05765a205cb7383f3b63c6" - integrity sha512-3NSMb2VzDQm8oBTLH6Nj55VVtUEpe/rgkIzMir0qVoLyjDZlnMBva0U6vDiV3IH+sl/Yu6oP5QwsAQtHPmDd2Q== +typescript@^3.4.5: + version "3.4.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.4.5.tgz#2d2618d10bb566572b8d7aad5180d84257d70a99" + integrity sha512-YycBxUb49UUhdNMU5aJ7z5Ej2XGmaIBL0x34vZ82fn3hGvD+bgrMrVDpatgz2f7YxUMJxMkbWxJZeAvDxVe7Vw== uglify-js@^3.1.4: version "3.4.9" @@ -9155,10 +9209,10 @@ webidl-conversions@^4.0.2: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== -webpack-cli@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.0.tgz#55c8a74cae1e88117f9dda3a801c7272e93ca318" - integrity sha512-t1M7G4z5FhHKJ92WRKwZ1rtvi7rHc0NZoZRbSkol0YKl4HvcC8+DsmGDmK7MmZxHSAetHagiOsjOB6MmzC2TUw== +webpack-cli@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.1.tgz#98b0499c7138ba9ece8898bd99c4f007db59909d" + integrity sha512-c2inFU7SM0IttEgF7fK6AaUsbBnORRzminvbyRKS+NlbQHVZdCtzKBlavRL5359bFsywXGRAItA5di/IruC8mg== dependencies: chalk "^2.4.1" cross-spawn "^6.0.5" @@ -9180,10 +9234,10 @@ webpack-sources@^1.1.0, webpack-sources@^1.3.0: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@^4.29.6: - version "4.29.6" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.29.6.tgz#66bf0ec8beee4d469f8b598d3988ff9d8d90e955" - integrity sha512-MwBwpiE1BQpMDkbnUUaW6K8RFZjljJHArC6tWQJoFm0oQtfoSebtg4Y7/QHnJ/SddtjYLHaKGX64CFjG5rehJw== +webpack@^4.30.0: + version "4.30.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.30.0.tgz#aca76ef75630a22c49fcc235b39b4c57591d33a9" + integrity sha512-4hgvO2YbAFUhyTdlR4FNyt2+YaYBYHavyzjCMbZzgglo02rlKi/pcsEzwCuCpsn1ryzIl1cq/u8ArIKu8JBYMg== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-module-context" "1.8.5" @@ -9366,7 +9420,15 @@ yallist@^3.0.0, yallist@^3.0.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== -yargs-parser@11.1.1, yargs-parser@^11.1.1: +yargs-parser@13.0.0, yargs-parser@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.0.0.tgz#3fc44f3e76a8bdb1cc3602e860108602e5ccde8b" + integrity sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^11.1.1: version "11.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== @@ -9383,7 +9445,24 @@ yargs-unparser@1.5.0: lodash "^4.17.11" yargs "^12.0.5" -yargs@12.0.5, yargs@^12.0.1, yargs@^12.0.5: +yargs@13.2.2, yargs@^13.2.2: + version "13.2.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.2.2.tgz#0c101f580ae95cea7f39d927e7770e3fdc97f993" + integrity sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA== + dependencies: + cliui "^4.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + os-locale "^3.1.0" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.0.0" + +yargs@^12.0.1, yargs@^12.0.5: version "12.0.5" resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==