Skip to content

Commit 0a333a3

Browse files
committed
chore: fix perpare and version packages
1 parent da67304 commit 0a333a3

File tree

4 files changed

+23
-18
lines changed

4 files changed

+23
-18
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
},
1717
"peerDependencies": {
1818
"axios": "^1.6.0",
19-
"@angular/common": "^20.0.0",
20-
"@angular/core": "^20.0.0"
19+
"@angular/common": "^19.0.0 || ^20.0.0",
20+
"@angular/core": "^19.0.0 || ^20.0.0"
2121
},
2222
"exports": {
2323
"./package.json": "./package.json",

libs/json-api/json-api-nestjs-shared/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
"CRUD"
1313
],
1414
"dependencies": {},
15-
"peerDependencies": {},
15+
"peerDependencies": {
16+
"tslib": ">2.3.0"
17+
},
1618
"type": "commonjs",
1719
"main": "./cjs/src/index.js",
1820
"types": "./cjs/src/index.d.ts",

libs/json-api/json-api-nestjs-typeorm/project.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@
3030
"options": {
3131
"outputPath": "dist/{projectRoot}",
3232
"commands": [
33-
33+
{
34+
"command": "node tools/scripts/prepare-package-json.mjs json-api-nestjs-typeorm"
35+
},
3436
{
3537
"command": "mkdir -p node_modules/@klerick && rm -rf node_modules/@klerick/json-api-nestjs-typeorm",
3638
"forwardAllArgs": false

tools/scripts/prepare-package-json.mjs

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { readFileSync, writeFileSync } from 'fs';
22
import { join } from 'path';
33

4-
import devkit from '@nx/devkit';
4+
import devkit, { logger } from '@nx/devkit';
55
const { readCachedProjectGraph, workspaceRoot } = devkit;
66
const [, , name] = process.argv;
77
const graph = readCachedProjectGraph();
@@ -66,26 +66,27 @@ function removeDepFromOtherLib(graph, name, json) {
6666
);
6767

6868
json.peerDependencies[name] = `^${jsonDep.version}`;
69-
for (const [name, version] of Object.entries(jsonDep.dependencies)) {
70-
if (json.dependencies[name]) {
69+
for (const [name, version] of Object.entries(jsonDep.dependencies || {})) {
70+
if (json.dependencies && json.dependencies[name]) {
7171
delete json.dependencies[name];
7272
}
7373
}
74-
for (const [name, version] of Object.entries(jsonDep.peerDependencies)) {
75-
if (json.peerDependencies[name]) {
74+
for (const [name, version] of Object.entries(jsonDep.peerDependencies || {})) {
75+
if (json.peerDependencies && json.peerDependencies[name]) {
7676
json.peerDependencies[name] = version;
7777
}
7878
}
79+
7980
} catch (e) {
80-
console.warn(
81-
'Cant parse:',
82-
join(workspaceRoot, libsName[name], 'package.json')
81+
console.log(e);
82+
logger.warn(
83+
'Cant parse:' + join(workspaceRoot, 'dist', libsName[name], 'package.json')
8384
);
8485
}
8586

8687
}
8788

88-
for (const [name] of Object.entries(json.dependencies)) {
89+
for (const [name] of Object.entries(json.dependencies || {})) {
8990
if (!Object.keys(libsName).includes(name)) {
9091
continue;
9192
}
@@ -97,18 +98,18 @@ function removeDepFromOtherLib(graph, name, json) {
9798
);
9899

99100
json.dependencies[name] = `^${jsonDep.version}`;
100-
for (const [name, version] of Object.entries(jsonDep.dependencies)) {
101-
if (json.dependencies[name]) {
101+
for (const [name, version] of Object.entries(jsonDep.dependencies || {})) {
102+
if (json.dependencies || json.dependencies[name]) {
102103
delete json.dependencies[name];
103104
}
104105
}
105-
for (const [name, version] of Object.entries(jsonDep.peerDependencies)) {
106-
if (json.peerDependencies[name]) {
106+
for (const [name, version] of Object.entries(jsonDep.peerDependencies || {})) {
107+
if (json.peerDependencies || json.peerDependencies[name]) {
107108
json.peerDependencies[name] = version;
108109
}
109110
}
110111
} catch (e) {
111-
console.warn(
112+
logger.warn(
112113
'Cant parse:',
113114
join(workspaceRoot, libsName[name], 'package.json')
114115
);

0 commit comments

Comments
 (0)