Skip to content

Commit 76e021c

Browse files
committed
fix: undefined license value in package.json
1 parent f3452e3 commit 76e021c

File tree

3 files changed

+16
-6
lines changed

3 files changed

+16
-6
lines changed

.suite-cli/cli/scripts/assets/genericPackageJsonContent.asset.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ module.exports = ({ answers, suffix, isMicroservice, description, os, addDeps })
1010
[`${answers.project_base}/config`]: "1.0.0",
1111
[`${answers.project_base}/errors`]: "1.0.0",
1212
[`${answers.project_base}/utilities`]: "1.0.0",
13-
[`${answers.project_base}/validations`]: "1.0.0",
13+
[`${answers.project_base}/broker`]: "1.0.0",
14+
amqplib : "^0.10.4",
1415
dotenv: "^16.4.5",
1516
express: "^4.18.3",
1617
helmet: "^7.1.0",
@@ -28,9 +29,11 @@ module.exports = ({ answers, suffix, isMicroservice, description, os, addDeps })
2829
`**/${answers.project_base}/utilities/`,
2930
`**/${answers.project_base}/utilities/**`,
3031
`**/${answers.project_base}/errors/`,
31-
`**/${answers.project_base}/errors/**`,
32+
`**/${answers.project_base}/errors/**`,
3233
`**/${answers.project_base}/config/`,
33-
`**/${answers.project_base}/config/**`
34+
`**/${answers.project_base}/config/**`,
35+
`**/${answers.project_base}/broker/`,
36+
`**/${answers.project_base}/broker/**`
3437
]
3538
},
3639
}),

.suite-cli/cli/scripts/assets/rootPackageJsonContent.asset.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ module.exports = ({ answers, os }) => ({
2020
"release:errors": `yarn workspace ${answers.project_base}/errors run release`,
2121
"release:middlewares": `yarn workspace ${answers.project_base}/middlewares run release`,
2222
"release:utilities": `yarn workspace ${answers.project_base}/utilities run release`,
23+
"release:broker": `yarn workspace ${answers.project_base}/broker run release`,
2324
"test": "jest"
2425
},
2526
"workspaces": {
@@ -31,7 +32,8 @@ module.exports = ({ answers, os }) => ({
3132
`**/${answers.project_base}/utilities`,
3233
`**/${answers.project_base}/errors`,
3334
`**/${answers.project_base}/config`,
34-
`**/${answers.project_base}/middleware`
35+
`**/${answers.project_base}/middleware`,
36+
`**/${answers.project_base}/broker`
3537
]
3638
},
3739
})

.suite-cli/cli/scripts/scripts.module.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1117,14 +1117,17 @@ const injectService = async ({ project_root, answers, workspace_name }) => {
11171117
// Generate mcs service using helper function
11181118
generateMCSHelper({ project_root, answers: { ...answers, project_base: workspace_name } });
11191119

1120+
// add license to package.json
1121+
const { license } = readFileContent({ currentDir: cwd() })
1122+
11201123
// Create service directory
11211124
const service_path = join(project_root, 'microservices', answers.service_name);
11221125
await mkdirSync(service_path, { recursive: true });
11231126

11241127
// Create package.json for the service
11251128
const packageJsonContent = assets.genericPackageJsonContent({
11261129
addDeps: true,
1127-
answers: { ...answers, project_base: workspace_name },
1130+
answers: { ...answers, project_base: workspace_name, license },
11281131
suffix: `${answers.service_name}`,
11291132
isMicroservice: true,
11301133
os,
@@ -1269,11 +1272,13 @@ const retrieveWorkSpaceName = ({ package_json_path }) => {
12691272
const scaffoldNewLibrary = async ({ answers }) => {
12701273
const project_root = join(cwd(), 'shared', answers.library_name);
12711274
const package_json_path = join(cwd(), 'package.json')
1275+
// add license to package.json
1276+
const { license } = readFileContent({ currentDir: cwd() })
12721277
mkdirSync(project_root, { recursive: true });
12731278
const { workspace_name } = retrieveWorkSpaceName({ package_json_path })
12741279
writeFile(join(`${project_root}`, 'package.json'), JSON.stringify(assets.genericPackageJsonContent({
12751280
addDeps: false,
1276-
answers: { ...answers, project_base: workspace_name },
1281+
answers: { ...answers, project_base: workspace_name, license },
12771282
suffix: `${answers.library_name}`,
12781283
isMicroservice: false,
12791284
os,

0 commit comments

Comments
 (0)