Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@softarc/native-federation

Package Overview
Dependencies
Maintainers
3
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@softarc/native-federation - npm Package Compare versions

Comparing version
3.5.4
to
3.5.5-RC1
+1
-1
package.json
{
"name": "@softarc/native-federation",
"version": "3.5.4",
"version": "3.5.5-RC1",
"type": "commonjs",

@@ -5,0 +5,0 @@ "license": "MIT",

@@ -189,3 +189,3 @@ "use strict";

return items;
const expanded = (0, resolve_wildcard_keys_1.resolveWildcardKeys)(key, entry, libPath);
const expanded = (0, resolve_wildcard_keys_1.resolvePackageJsonExportsWildcard)(key, entry, libPath);
items = expanded

@@ -192,0 +192,0 @@ .map((e) => ({

@@ -1,1 +0,1 @@

{"version":3,"file":"share-utils.js","sourceRoot":"","sources":["../../../../../../libs/native-federation-core/src/lib/config/share-utils.ts"],"names":[],"mappings":";;;AAwCA,oDAaC;AAsUD,4BA2DC;AAiBD,0CAEC;AAiGD,sBAoFC;AA9nBD,6BAA8B;AAC9B,yBAA0B;AAC1B,qCAA8B;AAE9B,iEAMmC;AACnC,wDAI+B;AAC/B,mEAA2D;AAC3D,4CAAyC;AAEzC,0EAGwC;AAExC,IAAI,YAAY,GAAG,KAAK,CAAC;AAEZ,QAAA,6BAA6B,GAAG;IAC3C,yBAAyB;IACzB,yBAAyB;CAC1B,CAAC;AAWF,SAAgB,oBAAoB;IAClC,MAAM,WAAW,GAAG,eAAe,CAAC,IAAA,aAAG,GAAE,CAAC,CAAC;IAC3C,MAAM,WAAW,GAAG,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC;IAC9C,MAAM,gBAAgB,GAAG,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,oBAAoB,CAAC,CAAC;IACtE,MAAM,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,eAAe,CAAC,CAAC;IAE7D,IAAI,EAAE,CAAC,UAAU,CAAC,gBAAgB,CAAC,EAAE,CAAC;QACpC,OAAO,gBAAgB,CAAC;IAC1B,CAAC;SAAM,IAAI,EAAE,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC;QACvC,OAAO,YAAY,CAAC;IACtB,CAAC;IAED,MAAM,IAAI,KAAK,CAAC,4DAA4D,CAAC,CAAC;AAChF,CAAC;AAED,SAAS,eAAe,CAAC,MAAc;IACrC,OACE,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC;QACjD,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,MAAM,EAC/B,CAAC;QACD,MAAM,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;IAChC,CAAC;IAED,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC;IACnD,IAAI,EAAE,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,CAAC;QAC5B,OAAO,QAAQ,CAAC;IAClB,CAAC;IAED,MAAM,IAAI,KAAK,CACb,wEAAwE;QACtE,MAAM,CACT,CAAC;AACJ,CAAC;AAED,SAAS,aAAa,CAAC,GAAW,EAAE,aAAqB;IACvD,MAAM,WAAW,GAAG,IAAA,6BAAc,EAAC,aAAa,EAAE,aAAa,CAAC,CAAC;IAEjE,KAAK,MAAM,UAAU,IAAI,WAAW,EAAE,CAAC;QACrC,MAAM,OAAO,GAAG,kBAAkB,CAAC,GAAG,EAAE,UAAU,CAAC,CAAC;QAEpD,IAAI,OAAO,EAAE,CAAC;YACZ,OAAO,OAAO,CAAC;QACjB,CAAC;IACH,CAAC;IAED,MAAM,IAAI,KAAK,CACb,qBAAqB,GAAG,yFAAyF,CAClH,CAAC;AACJ,CAAC;AAED,SAAS,kBAAkB,CAAC,GAAW,EAAE,QAAoB;IAC3D,MAAM,KAAK,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;IAC7B,IAAI,KAAK,CAAC,MAAM,IAAI,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC;QAClD,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;IAClC,CAAC;SAAM,CAAC;QACN,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;IACjB,CAAC;IAED,IAAI,GAAG,CAAC,WAAW,EAAE,KAAK,+CAA+C,EAAE,CAAC;QAC1E,GAAG,GAAG,uCAAuC,CAAC;IAChD,CAAC;IAED,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,CAAC;QACnB,OAAO,IAAI,CAAC;IACd,CAAC;IACD,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC;AACvB,CAAC;AAED,SAAS,gBAAgB,CACvB,OAAe,EACf,QAAkB,EAClB,WAAyB,EACzB,GAAiC,EACjC,gBAAkC;IAElC,MAAM,KAAK,GAAG,EAAE,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;IAEtC,MAAM,WAAW,GAAG,KAAK;SACtB,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC;SACjC,MAAM,CACL,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,CACpE,CAAC;IAEJ,KAAK,MAAM,CAAC,IAAI,WAAW,EAAE,CAAC;QAC5B,IAAI,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,cAAc,CAAC,CAAC,EAAE,CAAC;YAChD,MAAM,gBAAgB,GAAG,CAAC;iBACvB,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC;iBACnB,OAAO,CAAC,oBAAoB,EAAE,EAAE,CAAC,CAAC;YAErC,MAAM,gBAAgB,GAAG,QAAQ,CAAC,IAAI,CACpC,CAAC,CAAC,EAAE,EAAE,CACJ,CAAC,KAAK,gBAAgB;gBACtB,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CACnE,CAAC;YACF,IAAI,gBAAgB;gBAAE,SAAS;YAE/B,IAAI,IAAA,gCAAY,EAAC,gBAAgB,EAAE,gBAAgB,CAAC,EAAE,CAAC;gBACrD,SAAS;YACX,CAAC;YAED,GAAG,CAAC,gBAAgB,CAAC,GAAG,EAAE,GAAG,WAAW,EAAE,CAAC;QAC7C,CAAC;QAED,gBAAgB,CAAC,CAAC,EAAE,QAAQ,EAAE,WAAW,EAAE,GAAG,EAAE,gBAAgB,CAAC,CAAC;IACpE,CAAC;AACH,CAAC;AAED,SAAS,eAAe,CACtB,OAAe,EACf,QAAkB,EAClB,WAAyB,EACzB,gBAAkC;IAElC,MAAM,GAAG,GAAG,EAAkC,CAAC;IAC/C,gBAAgB,CAAC,OAAO,EAAE,QAAQ,EAAE,WAAW,EAAE,GAAG,EAAE,gBAAgB,CAAC,CAAC;IACxE,OAAO,GAAG,CAAC;AACb,CAAC;AAED,SAAS,cAAc,CACrB,kBAA6C,EAC7C,OAAe,EACf,GAAW,EACX,WAAyB,EACzB,gBAAkC;IAElC,IAAI,OAAO,GAAG,CAAC,GAAG,qCAA6B,CAAC,CAAC;IAEjD,IAAI,WAAW,GAAG,KAAK,CAAC;IACxB,IAAI,OAAO,kBAAkB,KAAK,QAAQ,EAAE,CAAC;QAC3C,IAAI,KAAK,CAAC,OAAO,CAAC,kBAAkB,CAAC,IAAI,CAAC,EAAE,CAAC;YAC3C,OAAO,GAAG,kBAAkB,CAAC,IAAI,CAAC;QACpC,CAAC;aAAM,IAAI,OAAO,kBAAkB,CAAC,IAAI,KAAK,QAAQ,EAAE,CAAC;YACvD,OAAO,GAAG,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC;QACtC,CAAC;QACD,WAAW,GAAG,CAAC,CAAC,kBAAkB,CAAC,WAAW,CAAC;IACjD,CAAC;IAED,6EAA6E;IAE7E,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE,CAAC;QAC5B,OAAO,EAAE,CAAC;IACZ,CAAC;IAED,MAAM,UAAU,GAAG,yBAAyB,CAC1C,GAAG,EACH,OAAO,EACP,OAAO,EACP,WAAW,EACX,gBAAgB,EAChB,WAAW,CACZ,CAAC;IACF,IAAI,UAAU,EAAE,CAAC;QACf,OAAO,UAAU,CAAC;IACpB,CAAC;IAED,2BAA2B;IAC3B,MAAM,WAAW,GAAG,eAAe,CACjC,OAAO,EACP,OAAO,EACP,WAAW,EACX,gBAAgB,CACjB,CAAC;IACF,OAAO,WAAW,CAAC;AACrB,CAAC;AAED,SAAS,yBAAyB,CAChC,MAAc,EACd,OAAe,EACf,OAAiB,EACjB,WAAyB,EACzB,gBAAkC,EAClC,WAAoB;IAEpB,MAAM,cAAc,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,cAAc,CAAC,CAAC;IAE1D,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,cAAc,CAAC,EAAE,CAAC;QACnC,OAAO,IAAI,CAAC;IACd,CAAC;IAED,MAAM,WAAW,GAAG,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,YAAY,CAAC,cAAc,EAAE,OAAO,CAAC,CAAC,CAAC;IAEzE,MAAM,OAAO,GAAG,WAAW,CAAC,SAAS,CAAW,CAAC;IACjD,MAAM,GAAG,GAAG,WAAW,CAAC,MAAM,CAAC,KAAK,QAAQ,CAAC;IAE7C,MAAM,OAAO,GAAG,WAAW,CAAC,SAAS,CAGpC,CAAC;IAEF,IAAI,CAAC,OAAO,EAAE,CAAC;QACb,OAAO,IAAI,CAAC;IACd,CAAC;IAED,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,CACtC,CAAC,GAAG,EAAE,EAAE,CACN,GAAG,IAAI,GAAG;QACV,GAAG,IAAI,gBAAgB;QACvB,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC;QACpB,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC;YACtB,OAAO,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC;YACtB,OAAO,OAAO,CAAC,GAAG,CAAC,KAAK,QAAQ,CAAC,CACtC,CAAC;IAEF,MAAM,MAAM,GAAG,EAAkC,CAAC;IAClD,MAAM,eAAe,GAAG,IAAI,GAAG,EAAU,CAAC;IAE1C,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,aAAa,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;QAEjE,MAAM,gBAAgB,GAAG,OAAO,CAAC,IAAI,CACnC,CAAC,CAAC,EAAE,EAAE,CACJ,CAAC,KAAK,aAAa;YACnB,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAChE,CAAC;QACF,IAAI,gBAAgB;YAAE,SAAS;QAE/B,IAAI,IAAA,gCAAY,EAAC,aAAa,EAAE,gBAAgB,CAAC,EAAE,CAAC;YAClD,SAAS;QACX,CAAC;QAED,MAAM,KAAK,GAAG,eAAe,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC;QAE5C,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE,CAAC;YAC9B,OAAO,CAAC,GAAG,CAAC,2BAA2B,GAAG,aAAa,CAAC,CAAC;YACzD,SAAS;QACX,CAAC;QAED,IACE,CAAC,KAAK,EAAE,QAAQ,CAAC,KAAK,CAAC;YACvB,CAAC,KAAK,EAAE,QAAQ,CAAC,MAAM,CAAC;YACxB,CAAC,KAAK,EAAE,QAAQ,CAAC,MAAM,CAAC,EACxB,CAAC;YACD,SAAS;QACX,CAAC;QAED,MAAM,KAAK,GAAG,sBAAsB,CAClC,GAAG,EACH,OAAO,EACP,MAAM,EACN,aAAa,EACb,KAAK,EACL,EAAE,UAAU,EAAE,eAAe,EAAE,IAAI,EAAE,OAAO,EAAE,EAC9C,WAAW,CACZ,CAAC;QACF,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAClB,eAAe,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CACzD,CAAC;QAEF,KAAK,MAAM,IAAI,IAAI,KAAK,EAAE,CAAC;YACzB,IAAI,OAAO,IAAI,KAAK,QAAQ,EAAE,CAAC;gBAC7B,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG;oBACjB,GAAG,WAAW;oBACd,WAAW,EAAE;wBACX,UAAU,EAAE,IAAI,CAAC,KAAK;wBACtB,OAAO,EAAE,WAAW,CAAC,OAAO,IAAI,OAAO;wBACvC,GAAG;qBACJ;iBACF,CAAC;YACJ,CAAC;iBAAM,CAAC;gBACN,MAAM,CAAC,IAAI,CAAC,GAAG;oBACb,GAAG,WAAW;iBACf,CAAC;YACJ,CAAC;QACH,CAAC;IACH,CAAC;IAED,OAAO,MAAM,CAAC;AAChB,CAAC;AAED,SAAS,sBAAsB,CAC7B,GAAW,EACX,OAAe,EACf,MAAc,EACd,aAAqB,EACrB,KAAa,EACb,QAAqD,EACrD,WAAoB;IAEpB,IAAI,KAAK,GAAiC,EAAE,CAAC;IAC7C,IAAI,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,CAAC;QACtB,IAAI,CAAC,WAAW;YAAE,OAAO,KAAK,CAAC;QAC/B,MAAM,QAAQ,GAAG,IAAA,2CAAmB,EAAC,GAAG,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC;QAC1D,KAAK,GAAG,QAAQ;aACb,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;YACX,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC;YAC7B,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,KAAK,CAAC;SACnC,CAAC,CAAC;aACF,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE;YACZ,IACE,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CACvB,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CACjE,EACD,CAAC;gBACD,OAAO,KAAK,CAAC;YACf,CAAC;YACD,IAAI,QAAQ,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC;gBACrC,OAAO,KAAK,CAAC;YACf,CAAC;YACD,OAAO,IAAI,CAAC;QACd,CAAC,CAAC,CAAC;IACP,CAAC;SAAM,CAAC;QACN,KAAK,GAAG,CAAC,aAAa,CAAC,CAAC;IAC1B,CAAC;IACD,OAAO,KAAK,CAAC;AACf,CAAC;AAED,SAAS,eAAe,CACtB,OAA+C,EAC/C,GAAW;IAEX,IAAI,KAAK,GAAG,EAAE,CAAC;IACf,IAAI,OAAO,OAAO,CAAC,GAAG,CAAC,KAAK,QAAQ,EAAE,CAAC;QACrC,KAAK,GAAG,OAAO,CAAC,GAAG,CAAsB,CAAC;IAC5C,CAAC;IAED,IAAI,CAAC,KAAK,EAAE,CAAC;QACX,KAAK,GAAG,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC;QAClC,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE,CAAC;YAC9B,KAAK,GAAG,KAAK,CAAC,SAAS,CAAC,CAAC;QAC3B,CAAC;IACH,CAAC;IAED,IAAI,CAAC,KAAK,EAAE,CAAC;QACX,KAAK,GAAG,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC;QACjC,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE,CAAC;YAC9B,KAAK,GAAG,KAAK,CAAC,QAAQ,CAAC,IAAI,KAAK,CAAC,SAAS,CAAC,CAAC;QAC9C,CAAC;IACH,CAAC;IAED,IAAI,CAAC,KAAK,EAAE,CAAC;QACX,KAAK,GAAG,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC;QAClC,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE,CAAC;YAC9B,KAAK,GAAG,KAAK,CAAC,SAAS,CAAC,IAAI,KAAK,CAAC,SAAS,CAAC,CAAC;QAC/C,CAAC;IACH,CAAC;IAED,OAAO,KAAK,CAAC;AACf,CAAC;AAED,SAAgB,QAAQ,CACtB,SAA6B,EAAE,EAC/B,OAII,EAAE;IAEN,qDAAqD;IACrD,MAAM,WAAW,GAAG,gBAAgB,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;IAEvD,0DAA0D;IAE1D,wBAAwB;IACxB,iCAAiC;IACjC,IAAI;IAEJ,MAAM,WAAW,GAAG,IAAA,6BAAc,EAAC,WAAW,EAAE,WAAW,CAAC,CAAC;IAC7D,MAAM,eAAe,GAAW,EAAE,CAAC;IACnC,MAAM,gBAAgB,GAAG,IAAA,mCAAe,EAAC,IAAI,CAAC,QAAQ,IAAI,qCAAiB,CAAC,CAAC;IAE7E,KAAK,MAAM,QAAQ,IAAI,WAAW,EAAE,CAAC;QACnC,KAAK,MAAM,GAAG,IAAI,QAAQ,EAAE,CAAC;YAC3B,IAAI,IAAA,gCAAY,EAAC,GAAG,EAAE,gBAAgB,CAAC,EAAE,CAAC;gBACxC,SAAS;YACX,CAAC;YACD,IACE,CAAC,CAAC,IAAI,CAAC,SAAS;gBAChB,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,EAC1D,CAAC;gBACD,SAAS;YACX,CAAC;YAED,MAAM,YAAY,GAChB,CAAC,MAAM,CAAC,eAAe,IAAI,MAAM,CAAC,eAAe,KAAK,MAAM,CAAC;YAC/D,MAAM,eAAe,GAAG,YAAY;gBAClC,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC;gBACf,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC;YAE3B,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,EAAE,CAAC;gBAC1B,eAAe,CAAC,GAAG,CAAC,GAAG,EAAE,GAAG,MAAM,EAAE,eAAe,EAAE,CAAC;YACxD,CAAC;QACH,CAAC;IACH,CAAC;IAED,OAAO;QACL,GAAG,KAAK,CACN,eAAe,EACf,IAAI,CAAC,WAAW,EAChB,IAAI,CAAC,QAAQ,IAAI,qCAAiB,CACnC;QACD,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS;YACjB,CAAC,CAAC,EAAE;YACJ,CAAC,CAAC,KAAK,CACH,IAAI,CAAC,SAAS,EACd,IAAI,CAAC,WAAW,EAChB,IAAI,CAAC,QAAQ,IAAI,qCAAiB,CACnC,CAAC;KACP,CAAC;AACJ,CAAC;AAED,SAAS,gBAAgB,CAAC,WAA+B;IACvD,IAAI,CAAC,WAAW,IAAI,IAAA,wCAAgB,GAAE,CAAC,WAAW,EAAE,CAAC;QACnD,WAAW,GAAG,IAAI,CAAC,OAAO,CAAC,IAAA,wCAAgB,GAAE,CAAC,WAAW,IAAI,EAAE,CAAC,CAAC;IACnE,CAAC;IAED,IAAI,CAAC,WAAW,IAAI,IAAA,wCAAgB,GAAE,CAAC,aAAa,EAAE,CAAC;QACrD,WAAW,GAAG,IAAA,wCAAgB,GAAE,CAAC,aAAa,IAAI,EAAE,CAAC;IACvD,CAAC;IAED,IAAI,CAAC,WAAW,EAAE,CAAC;QACjB,WAAW,GAAG,IAAA,aAAG,GAAE,CAAC;IACtB,CAAC;IACD,OAAO,WAAW,CAAC;AACrB,CAAC;AAED,SAAgB,eAAe,CAAC,KAAc;IAC5C,YAAY,GAAG,KAAK,CAAC;AACvB,CAAC;AAQD,SAAS,iBAAiB,CACxB,sBAA8B,EAC9B,WAAmB,EACnB,gBAAkC;IAElC,MAAM,UAAU,GAAG,IAAI,GAAG,EAAU,CAAC;IACrC,MAAM,MAAM,GAA0B,EAAE,CAAC;IAEzC,MAAM,YAAY,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAEtD,CAAC;IAEF,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE,CAAC;QACvC,MAAM,WAAW,GAAG,sBAAsB,CAAC,WAAW,CAAC,CAAC;QAExD,IAAI,OAAO,WAAW,KAAK,QAAQ,IAAI,WAAW,CAAC,SAAS,EAAE,CAAC;YAC7D,eAAM,CAAC,IAAI,CACT,8DAA8D,CAC/D,CAAC;YACF,eAAM,CAAC,IAAI,CACT,+DAA+D,CAChE,CAAC;YACF,eAAM,CAAC,IAAI,CAAC,qDAAqD,CAAC,CAAC;YACnE,eAAM,CAAC,IAAI,CAAC,sDAAsD,CAAC,CAAC;YACpE,MAAM,WAAW,GAAG,IAAI,CAAC,IAAI,CAC3B,WAAW,EACX,cAAc,EACd,WAAW,EACX,cAAc,CACf,CAAC;YACF,kBAAkB,CAChB,WAAW,EACX,WAAW,EACX,gBAAgB,EAChB,UAAU,EACV,MAAM,CACP,CAAC;QACJ,CAAC;IACH,CAAC;IAED,OAAO,MAAM,CAAC;AAChB,CAAC;AAED,SAAS,kBAAkB,CACzB,WAAmB,EACnB,WAAmB,EACnB,gBAAkC,EAClC,UAAuB,EACvB,MAA6B;IAE7B,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,CAAC;QAChC,OAAO;IACT,CAAC;IAED,MAAM,WAAW,GAAG,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,YAAY,CAAC,WAAW,EAAE,OAAO,CAAC,CAAC,CAAC;IAEtE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,YAAY,IAAI,EAAE,CAAC,CAAC;IACzD,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,cAAc,GAAG,IAAI,CAAC,IAAI,CAC9B,WAAW,EACX,cAAc,EACd,GAAG,EACH,cAAc,CACf,CAAC;QACF,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAE7C,IACE,CAAC,UAAU,CAAC,GAAG,CAAC,cAAc,CAAC;YAC/B,CAAC,IAAA,gCAAY,EAAC,GAAG,EAAE,gBAAgB,CAAC;YACpC,EAAE,CAAC,UAAU,CAAC,cAAc,CAAC,EAC7B,CAAC;YACD,UAAU,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;YAC/B,MAAM,OAAO,GAAG,WAAW,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAC9C,MAAM,CAAC,IAAI,CAAC;gBACV,WAAW,EAAE,GAAG;gBAChB,eAAe,EAAE,OAAO;gBACxB,WAAW,EAAE,OAAO;aACrB,CAAC,CAAC;YACH,kBAAkB,CAChB,cAAc,EACd,WAAW,EACX,gBAAgB,EAChB,UAAU,EACV,MAAM,CACP,CAAC;QACJ,CAAC;IACH,CAAC;AACH,CAAC;AAED,SAAgB,KAAK,CACnB,sBAA8B,EAC9B,WAAW,GAAG,EAAE,EAChB,QAAQ,GAAG,qCAAiB;IAE5B,WAAW,GAAG,gBAAgB,CAAC,WAAW,CAAC,CAAC;IAC5C,MAAM,WAAW,GAAG,eAAe,CAAC,WAAW,CAAC,CAAC;IAEjD,MAAM,gBAAgB,GAAG,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC;IAEnD,MAAM,gBAAgB,GAAG,IAAA,mCAAe,EAAC,QAAQ,CAAC,CAAC;IAEnD,MAAM,aAAa,GAAG,iBAAiB,CACrC,sBAAsB,EACtB,gBAAgB,EAChB,gBAAgB,CACjB,CAAC;IAEF,MAAM,oBAAoB,GAAG,aAAa,CAAC,MAAM,CAC/C,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC;QACd,GAAG,GAAG;QACN,CAAC,IAAI,CAAC,WAAW,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,WAAW,EAAE;KAC/C,CAAC,EACF,EAAE,CACH,CAAC;IAEF,MAAM,YAAY,GAAG;QACnB,GAAG,sBAAsB;QACzB,GAAG,oBAAoB;KACxB,CAAC;IAEF,MAAM,MAAM,GAAQ,EAAE,CAAC;IACvB,IAAI,kBAAkB,CAAC;IAEvB,KAAK,MAAM,GAAG,IAAI,YAAY,EAAE,CAAC;QAC/B,kBAAkB,GAAG,KAAK,CAAC;QAC3B,MAAM,WAAW,GAAI,YAAoB,CAAC,GAAG,CAAC,CAAC;QAE/C,IACE,WAAW,CAAC,eAAe,KAAK,MAAM;YACtC,CAAC,YAAY,IAAI,OAAO,WAAW,CAAC,eAAe,KAAK,WAAW,CAAC,EACpE,CAAC;YACD,MAAM,OAAO,GAAG,aAAa,CAAC,GAAG,EAAE,WAAW,CAAC,CAAC;YAEhD,WAAW,CAAC,eAAe,GAAG,OAAO,CAAC;YACtC,WAAW,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC;QACpD,CAAC;QAED,IAAI,OAAO,WAAW,CAAC,kBAAkB,KAAK,WAAW,EAAE,CAAC;YAC1D,WAAW,CAAC,kBAAkB,GAAG,IAAI,CAAC;QACxC,CAAC;QAED,IAAI,WAAW,CAAC,kBAAkB,EAAE,CAAC;YACnC,kBAAkB,GAAG,WAAW,CAAC,kBAAkB,CAAC;YACpD,OAAO,WAAW,CAAC,kBAAkB,CAAC;YACtC,IAAI,kBAAkB,EAAE,OAAO;gBAAE,WAAW,CAAC,kBAAkB,GAAG,IAAI,CAAC;QACzE,CAAC;QAED,MAAM,CAAC,GAAG,CAAC,GAAG,WAAW,CAAC;QAE1B,IAAI,kBAAkB,EAAE,CAAC;YACvB,MAAM,cAAc,GAAG,IAAA,iCAAkB,EAAC,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC;YAE1E,IAAI,CAAC,cAAc,EAAE,CAAC;gBACpB,eAAM,CAAC,KAAK,CAAC,uCAAuC,GAAG,GAAG,CAAC,CAAC;gBAC5D,SAAS;YACX,CAAC;YAED,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;YAE7C,MAAM,WAAW,GAAG,cAAc,CAChC,kBAAkB,EAClB,OAAO,EACP,GAAG,EACH,WAAW,EACX,gBAAgB,CACjB,CAAC;YACF,IAAI,WAAW,EAAE,CAAC;gBAChB,cAAc,CAAC,WAAW,EAAE,MAAM,CAAC,CAAC;YACtC,CAAC;QACH,CAAC;IACH,CAAC;IAED,OAAO,MAAM,CAAC;AAChB,CAAC;AAED,SAAS,cAAc,CACrB,WAAyC,EACzC,MAAoC;IAEpC,KAAK,MAAM,GAAG,IAAI,WAAW,EAAE,CAAC;QAC9B,MAAM,CAAC,GAAG,CAAC,GAAG,WAAW,CAAC,GAAG,CAAC,CAAC;IACjC,CAAC;AACH,CAAC"}
{"version":3,"file":"share-utils.js","sourceRoot":"","sources":["../../../../../../libs/native-federation-core/src/lib/config/share-utils.ts"],"names":[],"mappings":"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"}

@@ -7,3 +7,2 @@ "use strict";

const default_skip_list_1 = require("../core/default-skip-list");
const logger_1 = require("../utils/logger");
const default_server_deps_list_1 = require("../core/default-server-deps-list");

@@ -73,3 +72,3 @@ function withNativeFederation(config) {

}
function normalizeSharedMappings(config, skip) {
function normalizeSharedMappings(config, skipList) {
const rootTsConfigPath = (0, share_utils_1.findRootTsConfigJson)();

@@ -80,6 +79,3 @@ const paths = (0, mapped_paths_1.getMappedPaths)({

});
const result = paths.filter((p) => !(0, default_skip_list_1.isInSkipList)(p.key, skip) && !p.key.includes('*'));
if (paths.find((p) => p.key.includes('*'))) {
logger_1.logger.warn('Sharing mapped paths with wildcards (*) not supported');
}
const result = paths.filter((p) => !(0, default_skip_list_1.isInSkipList)(p.key, skipList));
return result;

@@ -86,0 +82,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"with-native-federation.js","sourceRoot":"","sources":["../../../../../../libs/native-federation-core/src/lib/config/with-native-federation.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"with-native-federation.js","sourceRoot":"","sources":["../../../../../../libs/native-federation-core/src/lib/config/with-native-federation.ts"],"names":[],"mappings":"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"}

@@ -8,2 +8,4 @@ "use strict";

const JSON5 = tslib_1.__importStar(require("json5"));
const logger_1 = require("../utils/logger");
const resolve_wildcard_keys_1 = require("./resolve-wildcard-keys");
function getMappedPaths({ rootTsConfigPath, sharedMappings, rootPath, }) {

@@ -17,6 +19,9 @@ const result = [];

}
const shareAll = !sharedMappings;
const shareAllMappings = !sharedMappings;
if (!sharedMappings) {
sharedMappings = [];
}
const globSharedMappings = sharedMappings
.filter((m) => m.endsWith('*'))
.map((m) => m.slice(0, -1));
const tsConfig = JSON5.parse(fs.readFileSync(rootTsConfigPath, { encoding: 'utf-8' }));

@@ -28,9 +33,20 @@ const mappings = tsConfig?.compilerOptions?.paths;

for (const key in mappings) {
const libPath = path.normalize(path.join(rootPath, mappings[key][0]));
if (sharedMappings.includes(key) || shareAll) {
result.push({
if (mappings[key].length > 1) {
logger_1.logger.warn('[shared-mapping][' +
key +
'] A mapping path with more than 1 entryPoint is currently not supported, falling back to the first path.');
}
const libPaths = key.includes('*')
? (0, resolve_wildcard_keys_1.resolveTsConfigWildcard)(key, mappings[key][0], rootPath).map(({ key, value }) => ({
key,
path: libPath,
});
}
path: path.normalize(path.join(rootPath, value)),
}))
: [{ key, path: path.normalize(path.join(rootPath, mappings[key][0])) }];
libPaths
.filter((mapping) => shareAllMappings ||
sharedMappings.includes(mapping.key) ||
globSharedMappings.some((m) => mapping.key.startsWith(m)))
.forEach((mapping) => {
result.push(mapping);
});
}

@@ -37,0 +53,0 @@ return result;

@@ -1,1 +0,1 @@

{"version":3,"file":"mapped-paths.js","sourceRoot":"","sources":["../../../../../../libs/native-federation-core/src/lib/utils/mapped-paths.ts"],"names":[],"mappings":";;AAeA,wCA4CC;;AA3DD,mDAA6B;AAC7B,+CAAyB;AACzB,qDAA+B;AAa/B,SAAgB,cAAc,CAAC,EAC7B,gBAAgB,EAChB,cAAc,EACd,QAAQ,GACc;IACtB,MAAM,MAAM,GAAsB,EAAE,CAAC;IAErC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,gBAAgB,CAAC,EAAE,CAAC;QACvC,MAAM,IAAI,KAAK,CACb,qEAAqE,CACtE,CAAC;IACJ,CAAC;IAED,IAAI,CAAC,QAAQ,EAAE,CAAC;QACd,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC;IAC5D,CAAC;IACD,MAAM,QAAQ,GAAG,CAAC,cAAc,CAAC;IAEjC,IAAI,CAAC,cAAc,EAAE,CAAC;QACpB,cAAc,GAAG,EAAE,CAAC;IACtB,CAAC;IAED,MAAM,QAAQ,GAAG,KAAK,CAAC,KAAK,CAC1B,EAAE,CAAC,YAAY,CAAC,gBAAgB,EAAE,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,CACzD,CAAC;IAEF,MAAM,QAAQ,GAAG,QAAQ,EAAE,eAAe,EAAE,KAAK,CAAC;IAElD,IAAI,CAAC,QAAQ,EAAE,CAAC;QACd,OAAO,MAAM,CAAC;IAChB,CAAC;IAED,KAAK,MAAM,GAAG,IAAI,QAAQ,EAAE,CAAC;QAC3B,MAAM,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAEtE,IAAI,cAAc,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,QAAQ,EAAE,CAAC;YAC7C,MAAM,CAAC,IAAI,CAAC;gBACV,GAAG;gBACH,IAAI,EAAE,OAAO;aACd,CAAC,CAAC;QACL,CAAC;IACH,CAAC;IAED,OAAO,MAAM,CAAC;AAChB,CAAC"}
{"version":3,"file":"mapped-paths.js","sourceRoot":"","sources":["../../../../../../libs/native-federation-core/src/lib/utils/mapped-paths.ts"],"names":[],"mappings":";;AAiBA,wCAiEC;;AAlFD,mDAA6B;AAC7B,+CAAyB;AACzB,qDAA+B;AAC/B,4CAAyC;AACzC,mEAAkE;AAalE,SAAgB,cAAc,CAAC,EAC7B,gBAAgB,EAChB,cAAc,EACd,QAAQ,GACc;IACtB,MAAM,MAAM,GAAsB,EAAE,CAAC;IAErC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,gBAAgB,CAAC,EAAE,CAAC;QACvC,MAAM,IAAI,KAAK,CACb,qEAAqE,CACtE,CAAC;IACJ,CAAC;IAED,IAAI,CAAC,QAAQ,EAAE,CAAC;QACd,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC;IAC5D,CAAC;IACD,MAAM,gBAAgB,GAAG,CAAC,cAAc,CAAC;IAEzC,IAAI,CAAC,cAAc,EAAE,CAAC;QACpB,cAAc,GAAG,EAAE,CAAC;IACtB,CAAC;IACD,MAAM,kBAAkB,GAAG,cAAc;SACtC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;SAC9B,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;IAE9B,MAAM,QAAQ,GAAG,KAAK,CAAC,KAAK,CAC1B,EAAE,CAAC,YAAY,CAAC,gBAAgB,EAAE,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,CACzD,CAAC;IAEF,MAAM,QAAQ,GAAG,QAAQ,EAAE,eAAe,EAAE,KAAK,CAAC;IAElD,IAAI,CAAC,QAAQ,EAAE,CAAC;QACd,OAAO,MAAM,CAAC;IAChB,CAAC;IAED,KAAK,MAAM,GAAG,IAAI,QAAQ,EAAE,CAAC;QAC3B,IAAI,QAAQ,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;YAC7B,eAAM,CAAC,IAAI,CACT,mBAAmB;gBACjB,GAAG;gBACH,0GAA0G,CAC7G,CAAC;QACJ,CAAC;QACD,MAAM,QAAQ,GAAG,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC;YAChC,CAAC,CAAC,IAAA,+CAAuB,EAAC,GAAG,EAAE,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,CAC1D,CAAC,EAAE,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;gBACnB,GAAG;gBACH,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;aACjD,CAAC,CACH;YACH,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;QAE3E,QAAQ;aACL,MAAM,CACL,CAAC,OAAO,EAAE,EAAE,CACV,gBAAgB;YAChB,cAAc,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC;YACpC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAC5D;aACA,OAAO,CAAC,CAAC,OAAO,EAAE,EAAE;YACnB,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACvB,CAAC,CAAC,CAAC;IACP,CAAC;IAED,OAAO,MAAM,CAAC;AAChB,CAAC"}

@@ -5,2 +5,26 @@ export type KeyValuePair = {

};
export declare function resolveWildcardKeys(keyPattern: string, valuePattern: string, cwd: string): KeyValuePair[];
/**
* Resolves tsconfig wildcard paths.
*
* In tsconfig.json, paths like `@features/*` → `libs/features/src/*` work as follows:
* - The `*` captures a single path segment (the module name)
* - When importing `@features/feature-a`, TypeScript captures `feature-a`
* - It then replaces `*` in the value pattern: `libs/features/src/feature-a`
*
* For discovery, we find all directories at the wildcard position that TypeScript
* would recognize as valid modules (directories with index files or package.json).
*
* @see https://www.typescriptlang.org/tsconfig/#paths
*/
export declare function resolveTsConfigWildcard(keyPattern: string, valuePattern: string, cwd: string): KeyValuePair[];
/**
* Resolves package.json exports wildcard patterns.
*
* In package.json exports, patterns like `./features/*.js` → `./src/features/*.js` work as follows:
* - The `*` is a literal string replacement that can include path separators
* - Importing `pkg/features/a/b.js` captures `a/b` and replaces `*` → `./src/features/a/b.js`
* - This matches actual files, not directories
*
* @see https://nodejs.org/api/packages.html#subpath-patterns
*/
export declare function resolvePackageJsonExportsWildcard(keyPattern: string, valuePattern: string, cwd: string): KeyValuePair[];
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.resolveWildcardKeys = resolveWildcardKeys;
exports.resolveTsConfigWildcard = resolveTsConfigWildcard;
exports.resolvePackageJsonExportsWildcard = resolvePackageJsonExportsWildcard;
const tslib_1 = require("tslib");
const fast_glob_1 = tslib_1.__importDefault(require("fast-glob"));
function escapeRegex(str) {
return str.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
}
// Convert package.json exports pattern to glob pattern
// * in exports means "one segment", but for glob we need **/* for deep matching
// Src: https://hirok.io/posts/package-json-exports#exposing-all-package-files
function convertExportsToGlob(pattern) {
return pattern.replace(/(?<!\*)\*(?!\*)/g, '**/*');
}
function compilePattern(pattern) {
const tokens = pattern.split(/(\*\*|\*)/);
const regexParts = [];
for (const token of tokens) {
if (token === '*') {
regexParts.push('(.*)');
const fs = tslib_1.__importStar(require("fs"));
const path = tslib_1.__importStar(require("path"));
// TypeScript's module resolution for directories checks these in order
// @see https://www.typescriptlang.org/docs/handbook/modules/theory.html#module-resolution
const TS_INDEX_FILES = [
'index.ts',
'index.tsx',
'index.mts',
'index.cts',
'index.d.ts',
'index.js',
'index.jsx',
'index.mjs',
'index.cjs',
];
/**
* Resolves tsconfig wildcard paths.
*
* In tsconfig.json, paths like `@features/*` → `libs/features/src/*` work as follows:
* - The `*` captures a single path segment (the module name)
* - When importing `@features/feature-a`, TypeScript captures `feature-a`
* - It then replaces `*` in the value pattern: `libs/features/src/feature-a`
*
* For discovery, we find all directories at the wildcard position that TypeScript
* would recognize as valid modules (directories with index files or package.json).
*
* @see https://www.typescriptlang.org/tsconfig/#paths
*/
function resolveTsConfigWildcard(keyPattern, valuePattern, cwd) {
const normalizedPattern = valuePattern.replace(/^\.?\/+/, '');
const asteriskIndex = normalizedPattern.indexOf('*');
if (asteriskIndex === -1) {
return [];
}
const prefix = normalizedPattern.substring(0, asteriskIndex);
const suffix = normalizedPattern.substring(asteriskIndex + 1);
const searchPath = path.join(cwd, prefix);
let entries;
try {
entries = fs.readdirSync(searchPath);
}
catch {
return [];
}
const keys = [];
for (const entry of entries) {
const entryPath = path.join(searchPath, entry);
let stats;
try {
stats = fs.statSync(entryPath);
}
else {
regexParts.push(escapeRegex(token));
catch {
continue;
}
}
return new RegExp(`^${regexParts.join('')}$`);
}
function withoutWildcard(template, wildcardValues) {
const tokens = template.split(/(\*\*|\*)/);
let result = '';
let i = 0;
for (const token of tokens) {
if (token === '*') {
result += wildcardValues[i++];
if (!stats.isDirectory()) {
continue;
}
else {
result += token;
let modulePath = path.join(prefix, entry, suffix).replace(/\\/g, '/');
const fullPath = path.join(cwd, modulePath);
let fullPathStats;
try {
fullPathStats = fs.statSync(fullPath);
}
catch {
continue;
}
if (fullPathStats.isDirectory()) {
const indexFile = TS_INDEX_FILES.find((indexFile) => fs.existsSync(path.join(fullPath, indexFile)));
if (!indexFile)
continue;
modulePath = path.join(modulePath, indexFile);
}
else if (!fullPathStats.isFile()) {
continue;
}
const key = keyPattern.replace('*', entry);
keys.push({
key,
value: modulePath,
});
}
return result;
return keys;
}
function resolveWildcardKeys(keyPattern, valuePattern, cwd) {
/**
* Resolves package.json exports wildcard patterns.
*
* In package.json exports, patterns like `./features/*.js` → `./src/features/*.js` work as follows:
* - The `*` is a literal string replacement that can include path separators
* - Importing `pkg/features/a/b.js` captures `a/b` and replaces `*` → `./src/features/a/b.js`
* - This matches actual files, not directories
*
* @see https://nodejs.org/api/packages.html#subpath-patterns
*/
function resolvePackageJsonExportsWildcard(keyPattern, valuePattern, cwd) {
const normalizedPattern = valuePattern.replace(/^\.?\/+/, '');
const globPattern = convertExportsToGlob(normalizedPattern);
const regex = compilePattern(normalizedPattern);
const files = fast_glob_1.default.sync(globPattern, {
const asteriskIndex = normalizedPattern.indexOf('*');
if (asteriskIndex === -1) {
return [];
}
const prefix = normalizedPattern.substring(0, asteriskIndex);
const suffix = normalizedPattern.substring(asteriskIndex + 1);
// fast-glob requires **/* pattern for matching files at any depth
const files = fast_glob_1.default.sync(prefix + '**/*' + suffix, {
cwd,

@@ -54,7 +117,8 @@ onlyFiles: true,

const relPath = file.replace(/\\/g, '/').replace(/^\.\//, '');
const wildcards = relPath.match(regex);
if (!wildcards)
continue;
const captured = suffix
? relPath.slice(prefix.length, -suffix.length)
: relPath.slice(prefix.length);
const key = keyPattern.replace('*', captured);
keys.push({
key: withoutWildcard(keyPattern, wildcards.slice(1)),
key,
value: relPath,

@@ -61,0 +125,0 @@ });

@@ -1,1 +0,1 @@

{"version":3,"file":"resolve-wildcard-keys.js","sourceRoot":"","sources":["../../../../../../libs/native-federation-core/src/lib/utils/resolve-wildcard-keys.ts"],"names":[],"mappings":";;AA+CA,kDAgCC;;AA/ED,kEAA2B;AAO3B,SAAS,WAAW,CAAC,GAAW;IAC9B,OAAO,GAAG,CAAC,OAAO,CAAC,qBAAqB,EAAE,MAAM,CAAC,CAAC;AACpD,CAAC;AAED,uDAAuD;AACvD,gFAAgF;AAChF,8EAA8E;AAC9E,SAAS,oBAAoB,CAAC,OAAe;IAC3C,OAAO,OAAO,CAAC,OAAO,CAAC,kBAAkB,EAAE,MAAM,CAAC,CAAC;AACrD,CAAC;AAED,SAAS,cAAc,CAAC,OAAe;IACrC,MAAM,MAAM,GAAG,OAAO,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC;IAC1C,MAAM,UAAU,GAAG,EAAE,CAAC;IAEtB,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE,CAAC;QAC3B,IAAI,KAAK,KAAK,GAAG,EAAE,CAAC;YAClB,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAC1B,CAAC;aAAM,CAAC;YACN,UAAU,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC;QACtC,CAAC;IACH,CAAC;IAED,OAAO,IAAI,MAAM,CAAC,IAAI,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC;AAChD,CAAC;AAED,SAAS,eAAe,CAAC,QAAgB,EAAE,cAAwB;IACjE,MAAM,MAAM,GAAG,QAAQ,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC;IAC3C,IAAI,MAAM,GAAG,EAAE,CAAC;IAChB,IAAI,CAAC,GAAG,CAAC,CAAC;IACV,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE,CAAC;QAC3B,IAAI,KAAK,KAAK,GAAG,EAAE,CAAC;YAClB,MAAM,IAAI,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC;QAChC,CAAC;aAAM,CAAC;YACN,MAAM,IAAI,KAAK,CAAC;QAClB,CAAC;IACH,CAAC;IACD,OAAO,MAAM,CAAC;AAChB,CAAC;AAED,SAAgB,mBAAmB,CACjC,UAAkB,EAClB,YAAoB,EACpB,GAAW;IAEX,MAAM,iBAAiB,GAAG,YAAY,CAAC,OAAO,CAAC,SAAS,EAAE,EAAE,CAAC,CAAC;IAE9D,MAAM,WAAW,GAAG,oBAAoB,CAAC,iBAAiB,CAAC,CAAC;IAE5D,MAAM,KAAK,GAAG,cAAc,CAAC,iBAAiB,CAAC,CAAC;IAEhD,MAAM,KAAK,GAAG,mBAAE,CAAC,IAAI,CAAC,WAAW,EAAE;QACjC,GAAG;QACH,SAAS,EAAE,IAAI;QACf,IAAI,EAAE,QAAQ;KACf,CAAC,CAAC;IAEH,MAAM,IAAI,GAAmB,EAAE,CAAC;IAEhC,KAAK,MAAM,IAAI,IAAI,KAAK,EAAE,CAAC;QACzB,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC;QAE9D,MAAM,SAAS,GAAG,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;QACvC,IAAI,CAAC,SAAS;YAAE,SAAS;QAEzB,IAAI,CAAC,IAAI,CAAC;YACR,GAAG,EAAE,eAAe,CAAC,UAAU,EAAE,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;YACpD,KAAK,EAAE,OAAO;SACf,CAAC,CAAC;IACL,CAAC;IAED,OAAO,IAAI,CAAC;AACd,CAAC"}
{"version":3,"file":"resolve-wildcard-keys.js","sourceRoot":"","sources":["../../../../../../libs/native-federation-core/src/lib/utils/resolve-wildcard-keys.ts"],"names":[],"mappings":"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"}