Skip to content

Commit 6bcf827

Browse files
committed
package.json filter fix for build/lib/extensions
1 parent 57b0384 commit 6bcf827

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

build/lib/extensions.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ function minimizeLanguageJSON(input) {
3939
}))
4040
.pipe(tmLanguageJsonFilter.restore);
4141
}
42-
function updateExtensionPackageJSON(extensionPath, input, update) {
43-
const packageJsonFilter = filter((f) => f.path === path.join(extensionPath, 'package.json'), { restore: true });
42+
function updateExtensionPackageJSON(input, update) {
43+
const packageJsonFilter = filter('extensions/*/package.json', { restore: true });
4444
return input
4545
.pipe(packageJsonFilter)
4646
.pipe(buffer())
@@ -58,7 +58,7 @@ function fromLocal(extensionPath, forWeb) {
5858
? fromLocalWebpack(extensionPath, webpackConfigFileName)
5959
: fromLocalNormal(extensionPath);
6060
if (forWeb) {
61-
input = updateExtensionPackageJSON(extensionPath, input, (data) => {
61+
input = updateExtensionPackageJSON(input, (data) => {
6262
if (data.browser) {
6363
data.main = data.browser;
6464
}
@@ -67,7 +67,7 @@ function fromLocal(extensionPath, forWeb) {
6767
});
6868
}
6969
else if (isWebPacked) {
70-
input = updateExtensionPackageJSON(extensionPath, input, (data) => {
70+
input = updateExtensionPackageJSON(input, (data) => {
7171
if (data.main) {
7272
data.main = data.main.replace('/out/', /dist/);
7373
}

build/lib/extensions.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ function minimizeLanguageJSON(input: Stream): Stream {
4040
.pipe(tmLanguageJsonFilter.restore);
4141
}
4242

43-
function updateExtensionPackageJSON(extensionPath: string, input: Stream, update: (data: any) => any): Stream {
44-
const packageJsonFilter = filter((f: File) => f.path === path.join(extensionPath, 'package.json'), { restore: true });
43+
function updateExtensionPackageJSON(input: Stream, update: (data: any) => any): Stream {
44+
const packageJsonFilter = filter('extensions/*/package.json', { restore: true });
4545
return input
4646
.pipe(packageJsonFilter)
4747
.pipe(buffer())
@@ -62,15 +62,15 @@ function fromLocal(extensionPath: string, forWeb: boolean): Stream {
6262
: fromLocalNormal(extensionPath);
6363

6464
if (forWeb) {
65-
input = updateExtensionPackageJSON(extensionPath, input, (data: any) => {
65+
input = updateExtensionPackageJSON(input, (data: any) => {
6666
if (data.browser) {
6767
data.main = data.browser;
6868
}
6969
data.extensionKind = ['web'];
7070
return data;
7171
});
7272
} else if (isWebPacked) {
73-
input = updateExtensionPackageJSON(extensionPath, input, (data: any) => {
73+
input = updateExtensionPackageJSON(input, (data: any) => {
7474
if (data.main) {
7575
data.main = data.main.replace('/out/', /dist/);
7676
}

0 commit comments

Comments
 (0)