Skip to content

Commit 75a7c93

Browse files
committed
add standard for linting
1 parent 1a62dec commit 75a7c93

File tree

5 files changed

+2167
-328
lines changed

5 files changed

+2167
-328
lines changed

index.js

Lines changed: 32 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,59 @@
11
#!/usr/bin/env node
2-
'use strict';
2+
'use strict'
33

4-
var fs = require("fs");
5-
var merge = require("merge");
6-
var steelToe = require("steeltoe");
7-
var stringToArray = require("./lib/string-to-array");
8-
var args = require("minimist")(process.argv.slice(2));
9-
var endOfLine = require('os').EOL;
4+
var fs = require('fs')
5+
var path = require('path')
6+
var merge = require('merge')
7+
var steelToe = require('steeltoe')
8+
var stringToArray = require('./lib/string-to-array')
9+
var args = require('minimist')(process.argv.slice(2))
10+
var endOfLine = require('os').EOL
1011

1112
var defaults = {
12-
package: process.cwd() + "/package.json"
13-
};
13+
package: process.cwd() + '/package.json'
14+
}
1415

15-
args = merge(defaults, args);
16+
args = merge(defaults, args)
1617

17-
var pkg = require(args.package);
18+
var pkg = require(args.package)
1819

1920
// Usage
2021
if (!args._.length) {
21-
return console.log(fs.readFileSync(__dirname + "/example.sh").toString());
22+
console.log(fs.readFileSync(path.join(__dirname, '/example.sh')).toString())
23+
process.exit()
2224
}
2325

2426
if (!fs.existsSync(defaults.package)) {
25-
return console.log("No package.json file found. Use `npm init` to create a new package.json file");
27+
console.log('No package.json file found. Use `npm init` to create a new package.json file')
28+
process.exit()
2629
}
2730

2831
// Get
2932
if (args._.length === 1) {
30-
var val = steelToe(pkg).get(args._[0]);
31-
if (typeof(val) !== "string") {val = JSON.stringify(val, null, 2);}
32-
return console.log(val);
33+
var val = steelToe(pkg).get(args._[0])
34+
if (typeof (val) !== 'string') { val = JSON.stringify(val, null, 2) }
35+
console.log(val)
36+
process.exit()
3337
}
3438

3539
// Set
36-
steelToe(pkg).set(args._[0], args._[1]);
40+
steelToe(pkg).set(args._[0], args._[1])
3741

38-
if (typeof(pkg.keywords) === "string") {
39-
pkg.keywords = stringToArray(pkg.keywords);
42+
if (typeof (pkg.keywords) === 'string') {
43+
pkg.keywords = stringToArray(pkg.keywords)
4044
}
41-
if (typeof(pkg.files) === "string") {
42-
pkg.files = stringToArray(pkg.files);
45+
if (typeof (pkg.files) === 'string') {
46+
pkg.files = stringToArray(pkg.files)
4347
}
4448

45-
Object.keys(pkg).forEach(function(property){
46-
if (pkg[property] === "true") {
47-
pkg[property] = true;
49+
Object.keys(pkg).forEach(function (property) {
50+
if (pkg[property] === 'true') {
51+
pkg[property] = true
4852
}
4953

50-
if (pkg[property] === "false") {
51-
pkg[property] = false;
54+
if (pkg[property] === 'false') {
55+
pkg[property] = false
5256
}
53-
});
57+
})
5458

55-
fs.writeFileSync(args.package, JSON.stringify(pkg, null, 2) + endOfLine);
59+
fs.writeFileSync(args.package, JSON.stringify(pkg, null, 2) + endOfLine)

lib/string-to-array.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
module.exports = function(string) {
2-
if (string.match(",")) {
3-
return string.split(",").map(function(s) { return s.trim(); }).sort();
1+
module.exports = function (string) {
2+
if (string.match(',')) {
3+
return string.split(',').map(function (s) { return s.trim() }).sort()
44
} else {
5-
return string.split(" ").map(function(s) { return s.trim(); }).sort();
5+
return string.split(' ').map(function (s) { return s.trim() }).sort()
66
}
7-
};
7+
}

0 commit comments

Comments
 (0)