Skip to content

Commit afdc7d6

Browse files
committed
feat(deps): get latest service deps which include a major version bump
1 parent ee1d51e commit afdc7d6

File tree

4 files changed

+223
-191
lines changed

4 files changed

+223
-191
lines changed

package.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -37,24 +37,24 @@
3737
"*.{js,jsx,ts,tsx}": "yarn eslint src --cache --fix"
3838
},
3939
"devDependencies": {
40-
"@commitlint/cli": "^17.7.1",
41-
"@commitlint/config-conventional": "^17.7.0",
42-
"@openapi-typescript-infra/coconfig": "^4.2.0",
43-
"@types/configstore": "^6.0.0",
44-
"@types/handlebars-helpers": "^0.5.4",
45-
"@types/minimist": "^1.2.2",
46-
"@types/node": "^20.6.2",
47-
"@types/parse-git-config": "^3.0.1",
48-
"@types/pascalcase": "^1.0.1",
49-
"@typescript-eslint/eslint-plugin": "^6.7.2",
50-
"@typescript-eslint/parser": "^6.7.2",
51-
"coconfig": "^0.13.3",
52-
"eslint": "^8.49.0",
40+
"@commitlint/cli": "^17.8.0",
41+
"@commitlint/config-conventional": "^17.8.0",
42+
"@openapi-typescript-infra/coconfig": "^4.2.2",
43+
"@types/configstore": "^6.0.1",
44+
"@types/handlebars-helpers": "^0.5.5",
45+
"@types/minimist": "^1.2.4",
46+
"@types/node": "^20.8.7",
47+
"@types/parse-git-config": "^3.0.3",
48+
"@types/pascalcase": "^1.0.2",
49+
"@typescript-eslint/eslint-plugin": "^6.8.0",
50+
"@typescript-eslint/parser": "^6.8.0",
51+
"coconfig": "^1.0.0",
52+
"eslint": "^8.51.0",
5353
"eslint-config-prettier": "^9.0.0",
54-
"eslint-import-resolver-typescript": "^3.6.0",
54+
"eslint-import-resolver-typescript": "^3.6.1",
5555
"eslint-plugin-import": "^2.28.1",
5656
"husky": "^8.0.3",
57-
"lint-staged": "^14.0.1",
57+
"lint-staged": "^15.0.2",
5858
"pinst": "^3.0.0",
5959
"prettier": "^3.0.3",
6060
"typescript": "^5.2.2"

src/dependencies.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ function sortByKey(deps: Record<string, string>) {
1010
export function dependencies({ features }: { features: string[] }) {
1111
const deps = {
1212
'@openapi-typescript-infra/coconfig': '^4.2.0',
13-
'@openapi-typescript-infra/service': '^2.7.3',
13+
'@openapi-typescript-infra/service': '^4.5.1',
1414
} as Record<string, string>;
1515
if (features.includes('db')) {
1616
Object.assign(deps, {
@@ -29,10 +29,10 @@ export function dependencies({ features }: { features: string[] }) {
2929
export function devDependencies({ features }: { features: string[] }) {
3030
const deps = {
3131
coconfig: '^0.13.3',
32-
'@openapi-typescript-infra/service-tester': '^2.1.1',
33-
'@typescript-eslint/eslint-plugin': '^6.7.2',
34-
'@typescript-eslint/parser': '^6.7.2',
35-
eslint: '^8.49.0',
32+
'@openapi-typescript-infra/service-tester': '^4.0.1',
33+
'@typescript-eslint/eslint-plugin': '^6.8.0',
34+
'@typescript-eslint/parser': '^6.8.0',
35+
eslint: '^8.51.0',
3636
'eslint-config-prettier': '^9.0.0',
3737
'eslint-plugin-import': '^2.28.1',
3838
prettier: '^3.0.3',

templates/all/src/types/service.ts.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import type { DB } from '../generated/database';
1414
{{/inArray}}
1515
import type { operationHandlers } from '../generated/service';
1616

17-
export interface {{properCase name}}Locals extends ServiceLocals {
17+
export interface {{properCase name}}Locals extends ServiceLocals<{{properCase name}}ConfigSchema> {
1818
{{#inArray features 'db'}} db: Kysely<DB>;
1919
{{/inArray}}{{#inArray features 'redis'}} redis?: Redis;
2020
{{/inArray}}

0 commit comments

Comments
 (0)