diff --git a/@xen-orchestra/async-map/package.json b/@xen-orchestra/async-map/package.json index 29bba8062..b027323b5 100644 --- a/@xen-orchestra/async-map/package.json +++ b/@xen-orchestra/async-map/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "@xen-orchestra/async-map", "version": "0.0.0", "license": "ISC", diff --git a/@xen-orchestra/backups-cli/package.json b/@xen-orchestra/backups-cli/package.json index c29e7bd52..b1eabd10d 100644 --- a/@xen-orchestra/backups-cli/package.json +++ b/@xen-orchestra/backups-cli/package.json @@ -1,4 +1,5 @@ { + "private": false, "bin": { "xo-backups": "index.js" }, diff --git a/@xen-orchestra/cr-seed-cli/package.json b/@xen-orchestra/cr-seed-cli/package.json index 6ff381074..3bb3a6c59 100644 --- a/@xen-orchestra/cr-seed-cli/package.json +++ b/@xen-orchestra/cr-seed-cli/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "@xen-orchestra/cr-seed-cli", "version": "0.2.0", "homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/@xen-orchestra/cr-seed-cli", diff --git a/@xen-orchestra/cron/package.json b/@xen-orchestra/cron/package.json index 274b253bb..f8278a501 100644 --- a/@xen-orchestra/cron/package.json +++ b/@xen-orchestra/cron/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "@xen-orchestra/cron", "version": "1.0.6", "license": "ISC", diff --git a/@xen-orchestra/defined/package.json b/@xen-orchestra/defined/package.json index 48c793043..d11676448 100644 --- a/@xen-orchestra/defined/package.json +++ b/@xen-orchestra/defined/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "@xen-orchestra/defined", "version": "0.0.0", "license": "ISC", diff --git a/@xen-orchestra/emit-async/package.json b/@xen-orchestra/emit-async/package.json index 791e68da6..846394479 100644 --- a/@xen-orchestra/emit-async/package.json +++ b/@xen-orchestra/emit-async/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "@xen-orchestra/emit-async", "version": "0.0.0", "license": "ISC", diff --git a/@xen-orchestra/fs/package.json b/@xen-orchestra/fs/package.json index b08c5302f..c2bf696e1 100644 --- a/@xen-orchestra/fs/package.json +++ b/@xen-orchestra/fs/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "@xen-orchestra/fs", "version": "0.10.2", "license": "AGPL-3.0", diff --git a/@xen-orchestra/log/package.json b/@xen-orchestra/log/package.json index 5f71acfd5..67216abcb 100644 --- a/@xen-orchestra/log/package.json +++ b/@xen-orchestra/log/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "@xen-orchestra/log", "version": "0.2.0", "license": "ISC", diff --git a/@xen-orchestra/mixin/package.json b/@xen-orchestra/mixin/package.json index 3beba1be1..56fd94a63 100644 --- a/@xen-orchestra/mixin/package.json +++ b/@xen-orchestra/mixin/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "@xen-orchestra/mixin", "version": "0.0.0", "license": "ISC", diff --git a/@xen-orchestra/template/package.json b/@xen-orchestra/template/package.json index 6b0201f1e..913468d5f 100644 --- a/@xen-orchestra/template/package.json +++ b/@xen-orchestra/template/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "@xen-orchestra/template", "version": "0.1.0", "license": "ISC", diff --git a/packages/complex-matcher/package.json b/packages/complex-matcher/package.json index be3f4060c..452fdf61a 100644 --- a/packages/complex-matcher/package.json +++ b/packages/complex-matcher/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "complex-matcher", "version": "0.6.0", "license": "ISC", diff --git a/packages/value-matcher/package.json b/packages/value-matcher/package.json index f4965c52c..88682c78f 100644 --- a/packages/value-matcher/package.json +++ b/packages/value-matcher/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "value-matcher", "version": "0.2.0", "license": "ISC", diff --git a/packages/vhd-cli/package.json b/packages/vhd-cli/package.json index caf169666..9cd955a47 100644 --- a/packages/vhd-cli/package.json +++ b/packages/vhd-cli/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "vhd-cli", "version": "0.3.1", "license": "ISC", diff --git a/packages/vhd-lib/package.json b/packages/vhd-lib/package.json index feb9f52f5..a2f5391fe 100644 --- a/packages/vhd-lib/package.json +++ b/packages/vhd-lib/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "vhd-lib", "version": "0.7.2", "license": "AGPL-3.0", diff --git a/packages/xapi-explore-sr/package.json b/packages/xapi-explore-sr/package.json index 86a62a0e4..a8308b298 100644 --- a/packages/xapi-explore-sr/package.json +++ b/packages/xapi-explore-sr/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "xapi-explore-sr", "version": "0.2.1", "license": "ISC", diff --git a/packages/xen-api/package.json b/packages/xen-api/package.json index 58b3977dd..e6b96e0d8 100644 --- a/packages/xen-api/package.json +++ b/packages/xen-api/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "xen-api", "version": "0.27.3", "license": "ISC", diff --git a/packages/xo-acl-resolver/package.json b/packages/xo-acl-resolver/package.json index 5bc48d737..e773d0371 100644 --- a/packages/xo-acl-resolver/package.json +++ b/packages/xo-acl-resolver/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "xo-acl-resolver", "version": "0.4.1", "license": "ISC", diff --git a/packages/xo-cli/package.json b/packages/xo-cli/package.json index a06555be7..d340c685c 100644 --- a/packages/xo-cli/package.json +++ b/packages/xo-cli/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "xo-cli", "version": "0.10.1", "license": "AGPL-3.0", diff --git a/packages/xo-collection/package.json b/packages/xo-collection/package.json index 18f818f7c..456692adb 100644 --- a/packages/xo-collection/package.json +++ b/packages/xo-collection/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "xo-collection", "version": "0.4.1", "license": "ISC", diff --git a/packages/xo-common/package.json b/packages/xo-common/package.json index 91e7e6603..085c0cfb9 100644 --- a/packages/xo-common/package.json +++ b/packages/xo-common/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "xo-common", "version": "0.2.0", "license": "AGPL-3.0", diff --git a/packages/xo-import-servers-csv/package.json b/packages/xo-import-servers-csv/package.json index c0c7a151c..5c8fdfb97 100644 --- a/packages/xo-import-servers-csv/package.json +++ b/packages/xo-import-servers-csv/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "xo-import-servers-csv", "version": "1.1.0", "license": "ISC", diff --git a/packages/xo-lib/package.json b/packages/xo-lib/package.json index c9c6536ef..c3cdb5256 100644 --- a/packages/xo-lib/package.json +++ b/packages/xo-lib/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "xo-lib", "version": "0.9.0", "license": "ISC", diff --git a/packages/xo-remote-parser/package.json b/packages/xo-remote-parser/package.json index be6254cee..c6429166a 100644 --- a/packages/xo-remote-parser/package.json +++ b/packages/xo-remote-parser/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "xo-remote-parser", "version": "0.5.0", "license": "AGPL-3.0", diff --git a/packages/xo-vmdk-to-vhd/package.json b/packages/xo-vmdk-to-vhd/package.json index 314e6f5f6..acdaa0a6d 100644 --- a/packages/xo-vmdk-to-vhd/package.json +++ b/packages/xo-vmdk-to-vhd/package.json @@ -1,4 +1,5 @@ { + "private": false, "name": "xo-vmdk-to-vhd", "version": "0.1.8", "license": "AGPL-3.0", diff --git a/scripts/normalize-packages b/scripts/normalize-packages index 8f649e49b..80045eac9 100755 --- a/scripts/normalize-packages +++ b/scripts/normalize-packages @@ -20,6 +20,11 @@ const deleteProperties = (object, property, properties) => { require('exec-promise')(() => getPackages(true).map(({ dir, name, package: pkg, relativeDir }) => { + // consider packages as private by default to avoid publishing them by mistake + if (!('private' in pkg)) { + pkg.private = true + } + pkg.name = name pkg.homepage = `https://github.com/vatesfr/xen-orchestra/tree/master/${relativeDir}` pkg.bugs = `https://github.com/vatesfr/xen-orchestra/issues`