Skip to content

Commit c2a09ed

Browse files
committed
Minor tweaks
1 parent 9708588 commit c2a09ed

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

build/lib/extensions.ts

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,12 @@ function fromLocalWebpack(extensionPath: string, sourceMappingURLBase: string |
3939

4040
const packagedDependencies: string[] = [];
4141
const packageJsonConfig = require(path.join(extensionPath, 'package.json'));
42-
const webpackRootConfig = require(path.join(extensionPath, 'extension.webpack.config.js'));
43-
for (const key in webpackRootConfig.externals) {
44-
if (key in packageJsonConfig.dependencies) {
45-
packagedDependencies.push(key);
42+
if (Array.isArray(packageJsonConfig.dependencies)) {
43+
const webpackRootConfig = require(path.join(extensionPath, 'extension.webpack.config.js'));
44+
for (const key in webpackRootConfig.externals) {
45+
if (key in packageJsonConfig.dependencies) {
46+
packagedDependencies.push(key);
47+
}
4648
}
4749
}
4850

@@ -80,8 +82,10 @@ function fromLocalWebpack(extensionPath: string, sourceMappingURLBase: string |
8082
.pipe(packageJsonFilter)
8183
.pipe(buffer())
8284
.pipe(json((data: any) => {
83-
// hardcoded entry point directory!
84-
data.main = data.main.replace('/out/', /dist/);
85+
if (data.main) {
86+
// hardcoded entry point directory!
87+
data.main = data.main.replace('/out/', /dist/);
88+
}
8589
return data;
8690
}))
8791
.pipe(packageJsonFilter.restore);

0 commit comments

Comments
 (0)