@thi.ng/compare
Advanced tools
Comparing version 1.0.8 to 1.0.9
@@ -6,2 +6,10 @@ # Change Log | ||
## [1.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.0.8...@thi.ng/compare@1.0.9) (2019-07-31) | ||
**Note:** Version bump only for package @thi.ng/compare | ||
## [1.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.0.7...@thi.ng/compare@1.0.8) (2019-07-12) | ||
@@ -8,0 +16,0 @@ |
@@ -1,30 +0,1 @@ | ||
(function (global, factory) { | ||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : | ||
typeof define === 'function' && define.amd ? define(['exports'], factory) : | ||
(global = global || self, factory((global.thi = global.thi || {}, global.thi.ng = global.thi.ng || {}, global.thi.ng.compare = {}))); | ||
}(this, function (exports) { 'use strict'; | ||
const compare = (a, b) => { | ||
if (a === b) { | ||
return 0; | ||
} | ||
if (a == null) { | ||
return b == null ? 0 : -1; | ||
} | ||
if (b == null) { | ||
return a == null ? 0 : 1; | ||
} | ||
if (typeof a.compare === "function") { | ||
return a.compare(b); | ||
} | ||
if (typeof b.compare === "function") { | ||
return -b.compare(a); | ||
} | ||
return a < b ? -1 : a > b ? 1 : 0; | ||
}; | ||
exports.compare = compare; | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
})); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((e=e||self).thi=e.thi||{},e.thi.ng=e.thi.ng||{},e.thi.ng.compare={}))}(this,function(e){"use strict";e.compare=(e,t)=>e===t?0:null==e?null==t?0:-1:null==t?null==e?0:1:"function"==typeof e.compare?e.compare(t):"function"==typeof t.compare?-t.compare(e):e<t?-1:e>t?1:0,Object.defineProperty(e,"__esModule",{value:!0})}); |
{ | ||
"name": "@thi.ng/compare", | ||
"version": "1.0.8", | ||
"version": "1.0.9", | ||
"description": "Comparator with optional delegation for types implementing @thi.ng/api/ICompare interface", | ||
@@ -17,18 +17,19 @@ "module": "./index.js", | ||
"scripts": { | ||
"build": "yarn clean && yarn build:es6 && yarn build:bundle", | ||
"build": "yarn clean && yarn build:es6 && node ../../scripts/bundle-module", | ||
"build:release": "yarn clean && yarn build:es6 && node ../../scripts/bundle-module all", | ||
"build:es6": "tsc --declaration", | ||
"build:bundle": "../../scripts/bundle-module", | ||
"test": "rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js", | ||
"build:test": "rimraf build && tsc -p test/tsconfig.json", | ||
"test": "yarn build:test && mocha build/test/*.js", | ||
"cover": "yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov", | ||
"clean": "rimraf *.js *.d.ts .nyc_output build coverage doc lib", | ||
"cover": "yarn test && nyc report --reporter=lcov", | ||
"doc": "node_modules/.bin/typedoc --mode modules --out doc --ignoreCompilerErrors src", | ||
"pub": "yarn build && yarn publish --access public" | ||
"pub": "yarn build:release && yarn publish --access public" | ||
}, | ||
"devDependencies": { | ||
"@types/mocha": "^5.2.6", | ||
"@types/node": "^12.0.8", | ||
"@types/node": "^12.6.3", | ||
"mocha": "^6.1.4", | ||
"nyc": "^14.0.0", | ||
"typedoc": "^0.14.2", | ||
"typescript": "^3.5.2" | ||
"typescript": "^3.5.3" | ||
}, | ||
@@ -44,3 +45,3 @@ "keywords": [ | ||
"sideEffects": false, | ||
"gitHead": "47075afc37f3a16adee7c903a2935304c7cf5daf" | ||
"gitHead": "53eec7988c378fc37ae140e7174f36ef9b6208fe" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
19217
40