Skip to content

Commit 291c341

Browse files
author
Neriya Cohen
committed
Fix dev dependencies installment
1 parent dc2ee67 commit 291c341

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/index.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ async function installTypes(packageName: string, version?: string) {
148148

149149
async function install() {
150150
const dependencies: Package[] = [];
151+
const devDependencies: Package[] = [];
151152
if (terminal.commands.length == 0) {
152153
const packageJson = readPackageJson();
153154
if (!packageJson) {
@@ -157,7 +158,7 @@ async function install() {
157158

158159
dependencies.push(...splitObject(packageJson.dependencies ?? {}));
159160
if (!isProduction) {
160-
dependencies.push(...splitObject(packageJson.devDependencies ?? {}));
161+
devDependencies.push(...splitObject(packageJson.devDependencies ?? {}));
161162
}
162163

163164
} else {
@@ -172,6 +173,11 @@ async function install() {
172173
const [packageName, version] = Object.entries(dependency)[0];
173174
await installPackage(packageName, version) && await installTypes(packageName, version);
174175
}
176+
177+
for (const dependency of devDependencies) {
178+
const [packageName, version] = Object.entries(dependency)[0];
179+
await installPackage(packageName, version, true) && await installTypes(packageName, version);
180+
}
175181
}
176182

177183
install();

0 commit comments

Comments
 (0)