Skip to content

Commit 76a2dd5

Browse files
committed
fix(nf-core): when probing folders for secondary entry points, don't traverse node_modules
1 parent 4d85ac3 commit 76a2dd5

File tree

11 files changed

+650
-519
lines changed

11 files changed

+650
-519
lines changed

libs/mf/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Module Federation allows loading separately compiled and deployed code (like mic
2222

2323
## Supporting Several Technologies
2424

25-
✅ Supports webpack, rsbuild (experimental, nextgen), esbuild
25+
✅ Supports webpack, rsbuild (experimental, nextgen), esbuild
2626

2727
✅ Supports Module Federation and Native Federation
2828

libs/mf/src/utils/share-utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ function _findSecondaries(
101101

102102
const dirs = files
103103
.map((f) => path.join(libPath, f))
104-
.filter((f) => fs.lstatSync(f).isDirectory() && f !== 'node_modules');
104+
.filter((f) => fs.lstatSync(f).isDirectory() && !f.endsWith('node_modules'));
105105

106106
const secondaries = dirs.filter((d) =>
107107
fs.existsSync(path.join(d, 'package.json'))
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "@softarc/native-federation",
3-
"version": "2.0.15",
3+
"version": "2.0.16",
44
"type": "commonjs",
55
"license": "MIT",
66
"dependencies": {
77
"json5": "^2.2.0",
88
"npmlog": "^6.0.2",
9-
"@softarc/native-federation-runtime": "2.0.15"
9+
"@softarc/native-federation-runtime": "2.0.16"
1010
}
1111
}

libs/native-federation-core/src/lib/config/share-utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ function _findSecondaries(
112112

113113
const secondaries = files
114114
.map((f) => path.join(libPath, f))
115-
.filter((f) => fs.lstatSync(f).isDirectory() && f !== 'node_modules');
115+
.filter((f) => fs.lstatSync(f).isDirectory() && !f.endsWith('node_modules'));
116116

117117
for (const s of secondaries) {
118118
if (fs.existsSync(path.join(s, 'package.json'))) {

libs/native-federation-esbuild/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@softarc/native-federation-esbuild",
3-
"version": "2.0.15",
3+
"version": "2.0.16",
44
"type": "commonjs",
55
"dependencies": {
66
"@rollup/plugin-commonjs": "^22.0.2",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"name": "@softarc/native-federation-node",
3-
"version": "2.0.15"
3+
"version": "2.0.16"
44
}

libs/native-federation-runtime/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@softarc/native-federation-runtime",
3-
"version": "2.0.15",
3+
"version": "2.0.16",
44
"dependencies": {
55
"tslib": "^2.3.0"
66
},

libs/native-federation/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@angular-architects/native-federation",
3-
"version": "19.0.2",
3+
"version": "19.0.3",
44
"main": "src/index.js",
55
"generators": "./collection.json",
66
"builders": "./builders.json",
@@ -20,8 +20,8 @@
2020
},
2121
"dependencies": {
2222
"@babel/core": "^7.19.0",
23-
"@softarc/native-federation": "2.0.15",
24-
"@softarc/native-federation-runtime": "2.0.15",
23+
"@softarc/native-federation": "2.0.16",
24+
"@softarc/native-federation-runtime": "2.0.16",
2525
"@types/browser-sync": "^2.29.0",
2626
"@chialab/esbuild-plugin-commonjs": "^0.18.0",
2727
"browser-sync": "^3.0.2",

libs/native-federation/src/utils/angular-esbuild-adapter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ async function runEsbuild(
281281
format: 'esm',
282282
target: ['esnext'],
283283
logLimit: kind === 'shared-package' ? 1 : 0,
284-
plugins: plugins || [
284+
plugins: plugins as any || [
285285
createCompilerPlugin(
286286
pluginOptions.pluginOptions,
287287
pluginOptions.styleOptions

0 commit comments

Comments
 (0)