Skip to content

Commit 39072d2

Browse files
committed
Add commitlint
1 parent db781b9 commit 39072d2

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openapi-typescript-infra/coconfig",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"description": "Default Node.js configuration files for openapi-typescript-infra projects",
55
"main": "build/index.js",
66
"types": "build/index.d.ts",

src/commitlint.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export const commitLint = {
2+
extends: ['@commitlint/config-conventional'],
3+
};

src/index.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,26 @@ import { tsconfig, tsconfigBuild } from './tsconfig';
77
import { jestConfig } from './jest';
88
import { prettierConfig } from './prettier';
99
import { eslintRc } from './eslint';
10+
import { commitLint } from './commitlint';
1011

11-
interface GbCoConfig {
12+
interface OtiCoConfig {
1213
'.eslintignore': string,
1314
'.npmignore': string,
1415
'tsconfig.json': CoConfigPassthroughEntry<typeof tsconfig>,
1516
'tsconfig.build.json': CoConfigPassthroughEntry<typeof tsconfigBuild>,
1617
'jest.config.js': CoConfigPassthroughEntry,
1718
'.prettierrc.js': CoConfigPassthroughEntry,
1819
'.eslintrc.js': CoConfigPassthroughEntry,
20+
'.commitlintrc.json': CoConfigPassthroughEntry,
1921
}
2022

21-
export const config: GbCoConfig = {
23+
export const config: OtiCoConfig = {
2224
'.eslintignore': fs.readFileSync(path.resolve(__dirname, '../templates/eslintignore'), 'utf8'),
2325
'.npmignore': fs.readFileSync(path.resolve(__dirname, '../templates/npmignore'), 'utf8'),
2426
'tsconfig.json': { configuration: tsconfig, stringify: true },
2527
'tsconfig.build.json': { configuration: tsconfigBuild, stringify: true },
2628
'jest.config.js': { configuration: jestConfig },
2729
'.prettierrc.js': { configuration: prettierConfig },
2830
'.eslintrc.js': { configuration: eslintRc },
31+
'.commitlintrc.json': { configuration: commitLint },
2932
};

0 commit comments

Comments
 (0)