@hyperjump/browser
Advanced tools
Comparing version 0.16.1 to 0.17.0
14
core.js
@@ -51,3 +51,3 @@ const curry = require("just-curry-it"); | ||
const list = (await entries(doc, options)) | ||
.map(([_key, item]) => fn(item)); | ||
.map(([key, item]) => fn(item, key)); | ||
@@ -63,2 +63,12 @@ return Promise.all(list); | ||
const some = curry(async (fn, doc, options = {}) => { | ||
return (await map(fn, doc, options)) | ||
.some((a) => a); | ||
}); | ||
const every = curry(async (fn, doc, options = {}) => { | ||
return (await map(fn, doc, options)) | ||
.every((a) => a); | ||
}); | ||
const reduce = curry(async (fn, acc, doc, options = {}) => { | ||
@@ -92,3 +102,3 @@ return (await entries(doc, options)) | ||
construct, extend, addContentType, | ||
nil, get, source, value, entries, step, map, filter, reduce, pipeline | ||
nil, get, source, value, entries, step, map, filter, reduce, some, every, pipeline | ||
}; |
@@ -1,4 +0,4 @@ | ||
const Hyperjump = require("../core"); | ||
const curry = require("just-curry-it"); | ||
const Hyperjump = require(".."); | ||
const { isObject } = require("../common"); | ||
const curry = require("just-curry-it"); | ||
@@ -5,0 +5,0 @@ |
{ | ||
"name": "@hyperjump/browser", | ||
"version": "0.16.1", | ||
"version": "0.17.0", | ||
"description": "A generic hypermedia client for JSON Reference", | ||
@@ -12,4 +12,3 @@ "main": "index.js", | ||
"lint": "eslint .", | ||
"test": "mocha './{,!(node_modules)}/*.spec.js'", | ||
"build": "rollup --config rollup.config.js" | ||
"test": "mocha './{,!(node_modules)}/*.spec.js'" | ||
}, | ||
@@ -31,6 +30,3 @@ "repository": "github:jdesrosiers/hyperjump-browser", | ||
"mocha": "^5.2.0", | ||
"nock": "^9.6.1", | ||
"rollup": "^1.12.3", | ||
"rollup-plugin-commonjs": "^10.0.0", | ||
"rollup-plugin-node-resolve": "^5.0.0" | ||
"nock": "^9.6.1" | ||
}, | ||
@@ -37,0 +33,0 @@ "dependencies": { |
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
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
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
6
20772
15
180