prettier-package-json
Advanced tools
Comparing version 1.2.0 to 1.3.0
@@ -6,3 +6,3 @@ { | ||
"license": "MIT", | ||
"version": "1.2.0", | ||
"version": "1.3.0", | ||
"main": "src/index.js", | ||
@@ -22,2 +22,3 @@ "bin": { | ||
"glob": "^7.1.2", | ||
"minimatch": "^3.0.4", | ||
"parse-author": "^2.0.0", | ||
@@ -24,0 +25,0 @@ "sort-object-keys": "^1.1.2", |
@@ -6,2 +6,5 @@ module.exports = Object.freeze({ | ||
keyOrder: [ | ||
/** | ||
* Details | ||
*/ | ||
'private', | ||
@@ -17,2 +20,6 @@ 'name', | ||
'version', | ||
/** | ||
* Configuration | ||
*/ | ||
'main', | ||
@@ -26,14 +33,32 @@ 'man', | ||
'config', | ||
/** | ||
* Dependencies | ||
*/ | ||
'optionalDependencies', | ||
'dependencies', | ||
'bundleDependencies', | ||
'bundledDependencies', | ||
'peerDependencies', | ||
'devDependencies', | ||
'optionalDependencies', | ||
/** | ||
* Used for npm search | ||
*/ | ||
'keywords', | ||
/** | ||
* Constraints | ||
*/ | ||
'engines', | ||
'engine-strict', | ||
'engineStrict', | ||
'os', | ||
'cpu', | ||
/** | ||
* Package publishing configuration | ||
*/ | ||
'publishConfig' | ||
] | ||
}); |
@@ -6,2 +6,3 @@ | ||
const sortContributors = require('./sort-contributors'); | ||
const sortFiles = require('./sort-files'); | ||
@@ -23,11 +24,12 @@ function stringify(object, options) { | ||
sort('bin', packageJson), | ||
sort('files', packageJson), | ||
sortFiles(packageJson), | ||
sort('directories', packageJson), | ||
sortScripts(packageJson.scripts), | ||
sort('config', packageJson), | ||
sort('optionalDependencies', packageJson), | ||
sort('dependencies', packageJson), | ||
sort('bundleDependencies', packageJson), | ||
sort('bundledDependencies', packageJson), | ||
sort('peerDependencies', packageJson), | ||
sort('devDependencies', packageJson), | ||
sort('optionalDependencies', packageJson), | ||
sort('keywords', packageJson), | ||
@@ -34,0 +36,0 @@ sort('engines', packageJson), |
@@ -5,2 +5,3 @@ const parse = require('parse-author'); | ||
// Sort by a field in an object | ||
const field = (name) => (...args) => { | ||
@@ -7,0 +8,0 @@ const [a, b] = args.map((obj) => obj[name]); |
@@ -15,2 +15,11 @@ { | ||
}, | ||
"files": [ | ||
"test", | ||
"src/index.js", | ||
"src", | ||
"HISTORY", | ||
"CHANGELOG.md", | ||
"readme.md", | ||
"package-lock.json" | ||
], | ||
"dependencies": { | ||
@@ -17,0 +26,0 @@ "commander": "^2.9.0", |
@@ -11,2 +11,3 @@ const spawn = require('./__helpers__/spawn'); | ||
test(`${command} ${args.join(' ')}`, () => { | ||
!cb && expect.assertions(1); | ||
return spawn(bin(command), args).then((result) => { | ||
@@ -13,0 +14,0 @@ if (cb) { |
Sorry, the diff of this file is not supported yet
29007
26
482
7
+ Addedminimatch@^3.0.4