Skip to content

Commit 48c30df

Browse files
committed
feat(config): added a named extends for our latest rules @speedy/commit-msg-hook:latest
1 parent 7f13fa2 commit 48c30df

3 files changed

Lines changed: 6 additions & 2 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ Configuration can be extended with one or many existing configurations.
9393
```json
9494
{
9595
"extends": [
96-
"./node_modules/@speedy/commit-msg-hook/config/speedy-commit-msg.json"
96+
"@speedy/commit-msg-hook:latest"
9797
],
9898
"rules": {
9999
"message": {

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
"release": "ts-node ./tools/modify-package && npm publish && git checkout ."
3636
},
3737
"dependencies": {
38+
"@speedy/json-extends": "^1.1.1",
3839
"@speedy/node-core": "^1.0.1",
3940
"lodash": "^4.17.4"
4041
},

src/validator/validator.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import * as _ from "lodash";
22
import { join } from "path";
33
import { config, fileSystem } from "@speedy/node-core";
4+
import { json } from "@speedy/json-extends";
45

56
import { rules, RulesResult, CommitMessagePart, COMMIT_MESSAGE_PART } from "../rules";
67
import { ConfigData } from "../config.model";
@@ -14,7 +15,9 @@ export namespace validator {
1415
configFilePath || DEFAULT_CONFIG_FILENAME,
1516
join(__dirname, "../../config")
1617
);
17-
const configData = await config.readConfigFile<ConfigData>(configPath);
18+
const configData = json.readSync<ConfigData>(configPath, {
19+
"@speedy/commit-msg-hook:latest": "./node_modules/@speedy/commit-msg-hook/config/speedy-commit-msg.json"
20+
});
1821
const { type, message, scope, subject } = configData.rules;
1922

2023
commitMessage = commitMessage || await getCommitMessage();

0 commit comments

Comments
 (0)