Skip to content

Commit 4d35fd6

Browse files
committed
feat(nestjs-json-rpc-sdk): fix after update nx
1 parent fb0c8ab commit 4d35fd6

File tree

6 files changed

+30
-25
lines changed

6 files changed

+30
-25
lines changed

libs/json-rpc/nestjs-json-rpc-sdk/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,11 @@
2626
"nest",
2727
"RPC",
2828
"JSON-RPC"
29-
]
29+
],
30+
"peerDependencies": {
31+
"@angular/common": "20.0.0",
32+
"@angular/core": "20.0.0",
33+
"axios": "^1.1.0",
34+
"socket.io-client": "^4.7.0"
35+
}
3036
}

libs/json-rpc/nestjs-json-rpc-sdk/project.json

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,31 @@
33
"$schema": "../../../node_modules/nx/schemas/project-schema.json",
44
"sourceRoot": "libs/json-rpc/nestjs-json-rpc-sdk/src",
55
"projectType": "library",
6+
"tags": [
7+
"type:lib",
8+
"lib:nestjs-json-rpc",
9+
"lib:nestjs-json-rpc-sdk",
10+
"type:publish"
11+
],
612
"targets": {
713
"compile-for-angular": {
814
"executor": "@nx/angular:package",
915
"outputs": ["{workspaceRoot}/dist/{projectRoot}"],
1016
"options": {
11-
"project": "libs/json-rpc/nestjs-json-rpc-sdk/ng-package.json"
17+
"project": "libs/json-rpc/nestjs-json-rpc-sdk/ng-package.json",
18+
"tsConfig": "libs/json-rpc/nestjs-json-rpc-sdk/tsconfig-mjs.lib.json"
1219
},
1320
"configurations": {
1421
"production": {
1522
"tsConfig": "libs/json-rpc/nestjs-json-rpc-sdk/tsconfig-mjs.lib.json"
1623
},
17-
"development": {
18-
"tsConfig": "libs/json-rpc/nestjs-json-rpc-sdk/tsconfig-mjs.lib.json"
19-
}
24+
"development": {}
2025
},
2126
"defaultConfiguration": "production"
2227
},
2328
"build": {
2429
"executor": "nx:run-commands",
25-
"dependsOn": [
26-
"build-cjs"
27-
],
30+
"dependsOn": ["build-cjs"],
2831
"options": {
2932
"outputPath": "dist/libs/json-rpc/nestjs-json-rpc-sdk",
3033
"commands": [
@@ -38,17 +41,13 @@
3841
"build-cjs": {
3942
"executor": "@nx/js:tsc",
4043
"outputs": ["{options.outputPath}"],
41-
"dependsOn": [
42-
"build-mjs"
43-
],
44+
"dependsOn": ["build-mjs"],
4445
"options": {
4546
"outputPath": "dist/libs/json-rpc/nestjs-json-rpc-sdk/cjs",
4647
"main": "libs/json-rpc/nestjs-json-rpc-sdk/src/index.ts",
4748
"tsConfig": "libs/json-rpc/nestjs-json-rpc-sdk/tsconfig.lib.json",
4849
"assets": ["libs/json-rpc/nestjs-json-rpc-sdk/*.md"],
49-
"external": "none",
50-
"updateBuildableProjectDepsInPackageJson": true,
51-
"buildableProjectDepsInPackageJsonType": "peerDependencies",
50+
"updateBuildableProjectDepsInPackageJson": false,
5251
"additionalEntryPoints": [
5352
"libs/json-rpc/nestjs-json-rpc-sdk/src/ngModule.ts"
5453
],
@@ -63,9 +62,7 @@
6362
"main": "libs/json-rpc/nestjs-json-rpc-sdk/src/index.ts",
6463
"tsConfig": "libs/json-rpc/nestjs-json-rpc-sdk/tsconfig-mjs.lib.json",
6564
"assets": ["libs/json-rpc/nestjs-json-rpc-sdk/*.md"],
66-
"external": "none",
67-
"updateBuildableProjectDepsInPackageJson": true,
68-
"buildableProjectDepsInPackageJsonType": "peerDependencies",
65+
"updateBuildableProjectDepsInPackageJson": false,
6966
"additionalEntryPoints": [
7067
"libs/json-rpc/nestjs-json-rpc-sdk/src/ngModule.ts"
7168
],
@@ -101,9 +98,9 @@
10198
"options": {
10299
"jestConfig": "libs/json-rpc/nestjs-json-rpc-sdk/jest.config.ts",
103100
"codeCoverage": true,
104-
"coverageReporters": ["json-summary"]
101+
"coverageReporters": ["json-summary"],
102+
"tsConfig": "libs/json-rpc/nestjs-json-rpc-sdk/tsconfig.spec.json"
105103
}
106104
}
107-
},
108-
"tags": ["type:lib", "lib:nestjs-json-rpc", "lib:nestjs-json-rpc-sdk", "type:publish"]
105+
}
109106
}

libs/json-rpc/nestjs-json-rpc-sdk/src/lib/angular/factory.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { inject, InjectionToken } from '@angular/core';
1+
import { inject } from '@angular/core';
22
import { HttpClient } from '@angular/common/http';
33
import { Subject } from 'rxjs';
44
import { WebSocketSubject } from 'rxjs/internal/observable/dom/WebSocketSubject';
5-
import { Socket } from 'socket.io-client';
5+
import { type Socket } from 'socket.io-client';
66

77
import {
88
LoopFunc,

libs/json-rpc/nestjs-json-rpc-sdk/src/lib/factory/axios-transport.factory.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Axios, AxiosResponse } from 'axios';
1+
import { AxiosStatic, AxiosResponse } from 'axios';
22
import { Observable } from 'rxjs';
33

44
import {
@@ -11,7 +11,7 @@ import {
1111
import { map } from 'rxjs/operators';
1212

1313
export function axiosTransportFactory<T extends LoopFunc>(
14-
axios: Axios
14+
axios: AxiosStatic
1515
): HttpAgentFactory<T> {
1616
return (url: string) => (body: PayloadRpc<T>) => {
1717
const controller = new AbortController();

libs/json-rpc/nestjs-json-rpc-sdk/tsconfig-mjs.lib.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"target": "ES2022",
77
"removeComments": false,
88
"declaration": true,
9+
"moduleResolution": "bundler"
910
},
1011
"include": ["src/**/*.ts"],
1112
"exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"],

libs/json-rpc/nestjs-json-rpc-sdk/tsconfig.spec.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"compilerOptions": {
44
"outDir": "../../../dist/out-tsc",
55
"module": "commonjs",
6-
"types": ["jest", "node"]
6+
"types": ["jest", "node"],
7+
"moduleResolution": "bundler"
78
},
89
"include": [
910
"jest.config.ts",

0 commit comments

Comments
 (0)