feat(normalize-packages): delete empty bin field
This commit is contained in:
parent
306a8ce0df
commit
bcfb19f7c5
@ -24,7 +24,6 @@
|
|||||||
"url": "https://vates.fr"
|
"url": "https://vates.fr"
|
||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"index.js",
|
"index.js",
|
||||||
"legacy.js"
|
"legacy.js"
|
||||||
|
@ -28,7 +28,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -14,7 +14,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": true,
|
"preferGlobal": true,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"configure.js",
|
"configure.js",
|
||||||
"dist/",
|
"dist/",
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -13,7 +13,6 @@
|
|||||||
"url": "https://github.com/vatesfr/xen-orchestra.git"
|
"url": "https://github.com/vatesfr/xen-orchestra.git"
|
||||||
},
|
},
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -17,7 +17,6 @@
|
|||||||
"url": "https://vates.fr"
|
"url": "https://vates.fr"
|
||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"index.js"
|
"index.js"
|
||||||
],
|
],
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/collection",
|
"main": "dist/collection",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/",
|
"dist/",
|
||||||
"*.js"
|
"*.js"
|
||||||
|
@ -17,7 +17,6 @@
|
|||||||
"url": "https://vates.fr"
|
"url": "https://vates.fr"
|
||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/",
|
"dist/",
|
||||||
"*.js"
|
"*.js"
|
||||||
|
@ -22,7 +22,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -26,7 +26,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -22,7 +22,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -25,7 +25,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -25,7 +25,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -28,7 +28,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -23,7 +23,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -13,7 +13,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": true,
|
"preferGlobal": true,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -24,7 +24,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -24,7 +24,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -25,7 +25,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -25,7 +25,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -25,7 +25,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/",
|
"dist/",
|
||||||
"images/",
|
"images/",
|
||||||
|
@ -25,7 +25,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -17,7 +17,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -23,7 +23,6 @@
|
|||||||
},
|
},
|
||||||
"preferGlobal": false,
|
"preferGlobal": false,
|
||||||
"main": "dist/",
|
"main": "dist/",
|
||||||
"bin": {},
|
|
||||||
"files": [
|
"files": [
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
|
@ -5,6 +5,12 @@ const isEmpty = require('lodash/isEmpty')
|
|||||||
const sortedObject = require('sorted-object')
|
const sortedObject = require('sorted-object')
|
||||||
const { getPackages, readFile, writeFile, unlink } = require('./utils')
|
const { getPackages, readFile, writeFile, unlink } = require('./utils')
|
||||||
|
|
||||||
|
const deleteIfEmpty = (object, property) => {
|
||||||
|
if (isEmpty(object[property])) {
|
||||||
|
delete object[property]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
const deleteProperties = (object, property, properties) => {
|
const deleteProperties = (object, property, properties) => {
|
||||||
const nestedObject = object[property]
|
const nestedObject = object[property]
|
||||||
if (nestedObject === undefined) {
|
if (nestedObject === undefined) {
|
||||||
@ -13,9 +19,7 @@ const deleteProperties = (object, property, properties) => {
|
|||||||
properties.forEach(property => {
|
properties.forEach(property => {
|
||||||
delete nestedObject[property]
|
delete nestedObject[property]
|
||||||
})
|
})
|
||||||
if (isEmpty(object[property])) {
|
deleteIfEmpty(object, property)
|
||||||
delete object[property]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const generateReadme = require('handlebars').compile(require('fs').readFileSync(`${__dirname}/README.md.tpl`, 'utf8'))
|
const generateReadme = require('handlebars').compile(require('fs').readFileSync(`${__dirname}/README.md.tpl`, 'utf8'))
|
||||||
@ -57,6 +61,7 @@ require('exec-promise')(() =>
|
|||||||
delete pkg.standard
|
delete pkg.standard
|
||||||
delete pkg['lint-staged']
|
delete pkg['lint-staged']
|
||||||
|
|
||||||
|
deleteIfEmpty(pkg, 'bin')
|
||||||
deleteProperties(pkg, 'config', ['commitizen'])
|
deleteProperties(pkg, 'config', ['commitizen'])
|
||||||
deleteProperties(pkg, 'devDependencies', [
|
deleteProperties(pkg, 'devDependencies', [
|
||||||
'babel-7-jest',
|
'babel-7-jest',
|
||||||
|
Loading…
Reference in New Issue
Block a user