diff --git a/lerna.js b/lerna.js index f99f712c..96a035dc 100755 --- a/lerna.js +++ b/lerna.js @@ -105,6 +105,7 @@ async function depcheckTask(log) { module.exports.depfixTask = depfixTask module.exports.depcheckTask = depcheckTask + const ncu = require('npm-check-updates'); async function updateTask(log) { const packages = (await (log.packages || loadPackages())).filter(package => package.location.startsWith(path.join(__dirname, '/packages'))); @@ -114,12 +115,23 @@ async function updateTask(log) { // Pass any cli option packageFile: path.join(package.location, 'package.json'), upgrade: true, - // Defaults: - // jsonUpgraded: true, - // silent: true, + target: 'minor' + }); + log.info(package.name, upgraded); + }) +} + +async function updateTaskMajor(log) { + const packages = (await (log.packages || loadPackages())).filter(package => package.location.startsWith(path.join(__dirname, '/packages'))); + + await iter.forEach(packages, { log })(async package => { + const upgraded = await ncu.run({ + // Pass any cli option + packageFile: path.join(package.location, 'package.json'), }); log.info(package.name, upgraded); }) } module.exports.updateTask = updateTask +module.exports.updateTaskMajor = updateTaskMajor diff --git a/package.json b/package.json index 2afd3467..e12fd514 100644 --- a/package.json +++ b/package.json @@ -131,7 +131,8 @@ "version": "manual-git-changelog onversion", "depcheck": "lerna-script depcheckTask", "depcheck:fix": "lerna-script depfixTask", - "ncu:all": "lerna-script updateTask" + "ncu:all": "lerna-script updateTask", + "ncu:major:all": "lerna-script updateTaskMajor" }, "resolutions": { "@rdfjs/types": "1.1.0" diff --git a/packages/actor-dereference-constant-hylar-owl2rl/package.json b/packages/actor-dereference-constant-hylar-owl2rl/package.json index 3c92621f..0fc47d79 100644 --- a/packages/actor-dereference-constant-hylar-owl2rl/package.json +++ b/packages/actor-dereference-constant-hylar-owl2rl/package.json @@ -31,8 +31,8 @@ "lib/**/*.js" ], "dependencies": { - "@comunica/bus-dereference": "^2.3.0", - "@comunica/core": "^2.3.0", + "@comunica/bus-dereference": "^2.4.2", + "@comunica/core": "^2.4.0", "@comunica/reasoning-context-entries": "^0.0.0", "streamify-string": "^1.0.1" }, diff --git a/packages/actor-dereference-constant-hylar-rdfs/package.json b/packages/actor-dereference-constant-hylar-rdfs/package.json index 600d1b46..664db911 100644 --- a/packages/actor-dereference-constant-hylar-rdfs/package.json +++ b/packages/actor-dereference-constant-hylar-rdfs/package.json @@ -31,8 +31,8 @@ "lib/**/*.js" ], "dependencies": { - "@comunica/bus-dereference": "^2.3.0", - "@comunica/core": "^2.3.0", + "@comunica/bus-dereference": "^2.4.2", + "@comunica/core": "^2.4.0", "@comunica/reasoning-context-entries": "^0.0.0", "streamify-string": "^1.0.1" }, diff --git a/packages/actor-dereference-rule-parse/package.json b/packages/actor-dereference-rule-parse/package.json index e29e2e0b..afafb3e6 100644 --- a/packages/actor-dereference-rule-parse/package.json +++ b/packages/actor-dereference-rule-parse/package.json @@ -31,7 +31,7 @@ "lib/**/*.js" ], "dependencies": { - "@comunica/bus-dereference": "^2.3.0", + "@comunica/bus-dereference": "^2.4.2", "@comunica/bus-dereference-rule": "^0.0.0", "@comunica/bus-rule-parse": "^0.0.0" }, diff --git a/packages/actor-optimize-rule-pattern-restriction/package.json b/packages/actor-optimize-rule-pattern-restriction/package.json index 75d27aee..b2733387 100644 --- a/packages/actor-optimize-rule-pattern-restriction/package.json +++ b/packages/actor-optimize-rule-pattern-restriction/package.json @@ -31,10 +31,10 @@ ], "dependencies": { "@comunica/bus-optimize-rule": "^0.0.0", - "@comunica/core": "^2.3.0", + "@comunica/core": "^2.4.0", "@comunica/reasoning-types": "^0.0.0", "@rdfjs/types": "*", - "asynciterator": "^3.4.2", + "asynciterator": "^3.7.0", "rdf-terms": "^1.9.0", "sparqlalgebrajs": "^4.0.3" }, diff --git a/packages/actor-optimize-rule-remove-false-conclusion/package.json b/packages/actor-optimize-rule-remove-false-conclusion/package.json index 651b8177..204fb187 100644 --- a/packages/actor-optimize-rule-remove-false-conclusion/package.json +++ b/packages/actor-optimize-rule-remove-false-conclusion/package.json @@ -31,7 +31,7 @@ ], "dependencies": { "@comunica/bus-optimize-rule": "^0.0.0", - "@comunica/core": "^2.3.0" + "@comunica/core": "^2.4.0" }, "scripts": { "build": "npm run build:ts && npm run build:components", diff --git a/packages/actor-rdf-reason-rule-restriction/package.json b/packages/actor-rdf-reason-rule-restriction/package.json index 7cb34368..3db5e4b8 100644 --- a/packages/actor-rdf-reason-rule-restriction/package.json +++ b/packages/actor-rdf-reason-rule-restriction/package.json @@ -31,11 +31,11 @@ ], "dependencies": { "@comunica/bus-rdf-reason": "^0.0.0", - "@comunica/core": "^2.3.0", + "@comunica/core": "^2.4.0", "@comunica/reasoning-context-entries": "^0.0.0", "@comunica/reasoning-types": "^0.0.0", "@rdfjs/types": "*", - "asynciterator": "^3.4.2", + "asynciterator": "^3.7.0", "event-emitter-promisify": "^1.1.0", "n3": "^1.16.2", "rdf-terms": "^1.9.0", diff --git a/packages/actor-rdf-update-quads-intercept-reasoned/package.json b/packages/actor-rdf-update-quads-intercept-reasoned/package.json index c78c2102..fbfb8095 100644 --- a/packages/actor-rdf-update-quads-intercept-reasoned/package.json +++ b/packages/actor-rdf-update-quads-intercept-reasoned/package.json @@ -31,11 +31,11 @@ ], "dependencies": { "@comunica/bus-rdf-reason": "^0.0.0", - "@comunica/bus-rdf-resolve-quad-pattern": "^2.3.0", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.4.0", "@comunica/bus-rdf-update-quads-intercept": "^0.0.0", - "@comunica/core": "^2.3.0", + "@comunica/core": "^2.4.0", "@rdfjs/types": "*", - "asynciterator": "^3.4.2", + "asynciterator": "^3.7.0", "n3": "^1.16.2", "sparqlalgebrajs": "^4.0.3" }, @@ -45,7 +45,7 @@ "build:components": "componentsjs-generator" }, "devDependencies": { - "@comunica/bus-rdf-update-quads": "^2.3.0", + "@comunica/bus-rdf-update-quads": "^2.4.0", "@types/n3": "^1.10.4" } } diff --git a/packages/actor-rule-parse-hylar/package.json b/packages/actor-rule-parse-hylar/package.json index 1fb1027d..bc2349ac 100644 --- a/packages/actor-rule-parse-hylar/package.json +++ b/packages/actor-rule-parse-hylar/package.json @@ -32,12 +32,12 @@ "dependencies": { "@comunica/bus-rule-parse": "^0.0.0", "@comunica/reasoning-types": "^0.0.0", - "@comunica/types": "^2.3.0", + "@comunica/types": "^2.4.0", "@rdfjs/types": "*", - "asynciterator": "^3.4.2", + "asynciterator": "^3.7.0", "is-quad": "^1.1.0", "n3": "^1.16.2", - "rdf-string": "^1.6.0" + "rdf-string": "^1.6.1" }, "scripts": { "build": "npm run build:ts && npm run build:components", diff --git a/packages/actor-rule-parse-n3/package.json b/packages/actor-rule-parse-n3/package.json index 26c48827..5e189cd9 100755 --- a/packages/actor-rule-parse-n3/package.json +++ b/packages/actor-rule-parse-n3/package.json @@ -35,14 +35,14 @@ "build:components": "componentsjs-generator" }, "dependencies": { - "@comunica/bus-rdf-parse": "^2.3.0", + "@comunica/bus-rdf-parse": "^2.4.0", "@comunica/bus-rule-parse": "^0.0.0", - "@comunica/core": "^2.3.0", - "asynciterator": "^3.4.2", + "@comunica/core": "^2.4.0", + "asynciterator": "^3.7.0", "event-emitter-promisify": "^1.1.0", "n3": "^1.16.2" }, "devDependencies": { - "@comunica/bus-rdf-resolve-quad-pattern": "^2.3.0" + "@comunica/bus-rdf-resolve-quad-pattern": "^2.4.0" } } diff --git a/packages/actor-rule-resolve-hypermedia/package.json b/packages/actor-rule-resolve-hypermedia/package.json index 63884142..21f967d0 100644 --- a/packages/actor-rule-resolve-hypermedia/package.json +++ b/packages/actor-rule-resolve-hypermedia/package.json @@ -31,15 +31,15 @@ ], "dependencies": { "@comunica/bus-dereference-rule": "^0.0.0", - "@comunica/bus-http-invalidate": "^2.3.0", + "@comunica/bus-http-invalidate": "^2.4.0", "@comunica/bus-rule-resolve": "^0.0.0", - "@comunica/core": "^2.3.0", + "@comunica/core": "^2.4.0", "@comunica/reasoning-context-entries": "^0.0.0", "@comunica/reasoning-types": "^0.0.0", - "@comunica/types": "^2.3.0", + "@comunica/types": "^2.4.0", "@types/lru-cache": "^7.10.9", - "asynciterator": "^3.4.2", - "lru-cache": "^7.12.0" + "asynciterator": "^3.7.0", + "lru-cache": "^7.14.0" }, "scripts": { "build": "npm run build:ts && npm run build:components", diff --git a/packages/bus-dereference-rule/package.json b/packages/bus-dereference-rule/package.json index d4e8e2cb..2ac6638a 100644 --- a/packages/bus-dereference-rule/package.json +++ b/packages/bus-dereference-rule/package.json @@ -29,9 +29,9 @@ "lib/**/*.js" ], "dependencies": { - "@comunica/bus-dereference": "^2.3.0", + "@comunica/bus-dereference": "^2.4.2", "@comunica/bus-rule-parse": "^0.0.0", - "@comunica/core": "^2.3.0", + "@comunica/core": "^2.4.0", "@comunica/reasoning-types": "^0.0.0" }, "scripts": { diff --git a/packages/bus-normalize-rule/package.json b/packages/bus-normalize-rule/package.json index b1a56783..76090ecd 100644 --- a/packages/bus-normalize-rule/package.json +++ b/packages/bus-normalize-rule/package.json @@ -29,7 +29,7 @@ "lib/**/*.js" ], "dependencies": { - "@comunica/core": "^2.3.0", + "@comunica/core": "^2.4.0", "@comunica/reasoning-types": "^0.0.0" }, "scripts": { diff --git a/packages/bus-optimize-rule-data-aware/package.json b/packages/bus-optimize-rule-data-aware/package.json index be52b6a9..51085fbe 100644 --- a/packages/bus-optimize-rule-data-aware/package.json +++ b/packages/bus-optimize-rule-data-aware/package.json @@ -29,7 +29,7 @@ "lib/**/*.js" ], "dependencies": { - "@comunica/core": "^2.3.0" + "@comunica/core": "^2.4.0" }, "scripts": { "build": "npm run build:ts && npm run build:components", diff --git a/packages/bus-optimize-rule/package.json b/packages/bus-optimize-rule/package.json index 0ff3f6c6..05afe216 100644 --- a/packages/bus-optimize-rule/package.json +++ b/packages/bus-optimize-rule/package.json @@ -29,10 +29,10 @@ "lib/**/*.js" ], "dependencies": { - "@comunica/core": "^2.3.0", + "@comunica/core": "^2.4.0", "@comunica/reasoning-types": "^0.0.0", - "@comunica/types": "^2.3.0", - "asynciterator": "^3.4.2", + "@comunica/types": "^2.4.0", + "asynciterator": "^3.7.0", "sparqlalgebrajs": "^4.0.3" }, "scripts": { diff --git a/packages/bus-rdf-reason/package.json b/packages/bus-rdf-reason/package.json index 60b4f2eb..4feee597 100644 --- a/packages/bus-rdf-reason/package.json +++ b/packages/bus-rdf-reason/package.json @@ -30,16 +30,16 @@ ], "dependencies": { "@comunica/bus-optimize-rule": "^0.0.0", - "@comunica/bus-rdf-resolve-quad-pattern": "^2.3.0", - "@comunica/bus-rdf-update-quads": "^2.3.0", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.4.0", + "@comunica/bus-rdf-update-quads": "^2.4.0", "@comunica/bus-rule-resolve": "^0.0.0", - "@comunica/context-entries": "^2.3.0", - "@comunica/core": "^2.3.0", + "@comunica/context-entries": "^2.4.0", + "@comunica/core": "^2.4.0", "@comunica/reasoning-context-entries": "^0.0.0", "@comunica/reasoning-types": "^0.0.0", - "@comunica/types": "^2.3.0", + "@comunica/types": "^2.4.0", "@rdfjs/types": "*", - "asynciterator": "^3.4.2", + "asynciterator": "^3.7.0", "rdf-terms": "^1.9.0", "sparqlalgebrajs": "^4.0.3" }, diff --git a/packages/bus-rdf-resolve-quad-pattern-intercept/package.json b/packages/bus-rdf-resolve-quad-pattern-intercept/package.json index 8a6865d0..79f753db 100644 --- a/packages/bus-rdf-resolve-quad-pattern-intercept/package.json +++ b/packages/bus-rdf-resolve-quad-pattern-intercept/package.json @@ -29,8 +29,8 @@ "lib/**/*.js" ], "dependencies": { - "@comunica/bus-rdf-resolve-quad-pattern": "^2.3.0", - "@comunica/core": "^2.3.0" + "@comunica/bus-rdf-resolve-quad-pattern": "^2.4.0", + "@comunica/core": "^2.4.0" }, "scripts": { "build": "npm run build:ts && npm run build:components", diff --git a/packages/bus-rdf-update-quads-intercept/package.json b/packages/bus-rdf-update-quads-intercept/package.json index 466cd13c..ee0bee0b 100644 --- a/packages/bus-rdf-update-quads-intercept/package.json +++ b/packages/bus-rdf-update-quads-intercept/package.json @@ -29,8 +29,8 @@ "lib/**/*.js" ], "dependencies": { - "@comunica/bus-rdf-update-quads": "^2.3.0", - "@comunica/core": "^2.3.0" + "@comunica/bus-rdf-update-quads": "^2.4.0", + "@comunica/core": "^2.4.0" }, "scripts": { "build": "npm run build:ts && npm run build:components", diff --git a/packages/bus-rule-parse/package.json b/packages/bus-rule-parse/package.json index 2fa0987b..5c2d9739 100755 --- a/packages/bus-rule-parse/package.json +++ b/packages/bus-rule-parse/package.json @@ -29,9 +29,9 @@ "lib/**/*.js" ], "dependencies": { - "@comunica/actor-abstract-mediatyped": "^2.3.0", - "@comunica/actor-abstract-parse": "^2.3.0", - "@comunica/core": "^2.3.0", + "@comunica/actor-abstract-mediatyped": "^2.4.0", + "@comunica/actor-abstract-parse": "^2.4.0", + "@comunica/core": "^2.4.0", "@comunica/reasoning-types": "^0.0.0" }, "scripts": { diff --git a/packages/bus-rule-resolve/package.json b/packages/bus-rule-resolve/package.json index 5d7f71bc..9bfc494d 100644 --- a/packages/bus-rule-resolve/package.json +++ b/packages/bus-rule-resolve/package.json @@ -29,10 +29,10 @@ "lib/**/*.js" ], "dependencies": { - "@comunica/core": "^2.3.0", + "@comunica/core": "^2.4.0", "@comunica/reasoning-types": "^0.0.0", - "@comunica/types": "^2.3.0", - "asynciterator": "^3.4.2" + "@comunica/types": "^2.4.0", + "asynciterator": "^3.7.0" }, "scripts": { "build": "npm run build:ts && npm run build:components", diff --git a/packages/reasoning-context-entries/package.json b/packages/reasoning-context-entries/package.json index 085b29db..0a4fb84b 100644 --- a/packages/reasoning-context-entries/package.json +++ b/packages/reasoning-context-entries/package.json @@ -31,7 +31,7 @@ "lib/**/*.js" ], "dependencies": { - "@comunica/core": "^2.3.0", + "@comunica/core": "^2.4.0", "@comunica/reasoning-types": "^0.0.0" }, "scripts": { diff --git a/packages/reasoning-mocks/package.json b/packages/reasoning-mocks/package.json index df047e0e..8cad1942 100644 --- a/packages/reasoning-mocks/package.json +++ b/packages/reasoning-mocks/package.json @@ -29,16 +29,16 @@ "lib/**/*.js" ], "dependencies": { - "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": "^2.3.0", - "@comunica/actor-rdf-update-quads-rdfjs-store": "^2.3.0", - "@comunica/bus-rdf-parse": "^2.3.0", + "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": "^2.4.0", + "@comunica/actor-rdf-update-quads-rdfjs-store": "^2.4.0", + "@comunica/bus-rdf-parse": "^2.4.0", "@comunica/bus-rdf-reason": "^0.0.0", - "@comunica/context-entries": "^2.3.0", - "@comunica/core": "^2.3.0", + "@comunica/context-entries": "^2.4.0", + "@comunica/core": "^2.4.0", "@comunica/reasoning-context-entries": "^0.0.0", "@comunica/reasoning-types": "^0.0.0", "@rdfjs/types": "*", - "asynciterator": "^3.4.2", + "asynciterator": "^3.7.0", "n3": "^1.16.2" }, "scripts": { diff --git a/packages/reasoning-types/package.json b/packages/reasoning-types/package.json index 0b75dfcf..e5b0b7f7 100644 --- a/packages/reasoning-types/package.json +++ b/packages/reasoning-types/package.json @@ -28,7 +28,7 @@ "lib/**/*.js" ], "dependencies": { - "@comunica/types": "^2.3.0", + "@comunica/types": "^2.4.0", "@rdfjs/types": "*" }, "scripts": {