Skip to content

Commit 1e21b85

Browse files
committed
refactor: flatten code
1 parent b215aa4 commit 1e21b85

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

lib/engines.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ exports.detect = ({ engines }) => {
44

55
if (engines) {
66

7-
return engines.node;
7+
return {
8+
engines: engines.node
9+
};
810
}
911
};

lib/index.js

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,12 @@ exports.detect = async ({ path, repository, packageName }) => {
1313
result.name = packageInfo.name;
1414
result.version = packageInfo.version;
1515
result.commit = await packageInfo.getCommit();
16+
result.timestamp = Date.now();
1617

1718
const travis = await Travis.detect(packageInfo);
18-
19-
if (travis) {
20-
result.travis = travis;
21-
}
22-
2319
const engines = await Engines.detect(packageInfo);
2420

25-
if (engines) {
26-
result.engines = engines;
27-
}
28-
29-
result.timestamp = Date.now();
21+
Object.assign(result, travis, engines);
3022

3123
return result;
3224
};

lib/travis.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,5 +64,7 @@ exports.detect = async ({ loadFile }) => {
6464

6565
const travisYaml = Yaml.safeLoad(buffer, { schema: Yaml.FAILSAFE_SCHEMA });
6666

67-
return internals.scan(travisYaml);
67+
return {
68+
travis: internals.scan(travisYaml)
69+
};
6870
};

0 commit comments

Comments
 (0)