Sfoglia il codice sorgente

fix: tests for all

benduran 2 settimane fa
parent
commit
99a6a2468b
53 ha cambiato i file con 752 aggiunte e 220 eliminazioni
  1. 1 1
      apps/api-reference/jest.config.js
  2. 1 1
      apps/developer-hub/jest.config.js
  3. 2 1
      apps/entropy-explorer/jest.config.js
  4. 1 1
      apps/hermes/client/js/jest.config.js
  5. 7 2
      apps/hermes/client/js/tsconfig.build.json
  6. 2 1
      apps/insights/jest.config.js
  7. 1 1
      apps/price_pusher/jest.config.js
  8. 2 1
      apps/staking/jest.config.js
  9. 1 1
      apps/staking/package.json
  10. 1 1
      contract_manager/package.json
  11. 8 2
      contract_manager/tsconfig.build.json
  12. 1 1
      governance/pyth_staking_sdk/jest.config.js
  13. 1 1
      governance/pyth_staking_sdk/package.json
  14. 7 2
      governance/pyth_staking_sdk/tsconfig.build.json
  15. 1 1
      governance/xc_admin/packages/xc_admin_common/jest.config.js
  16. 1 1
      governance/xc_admin/packages/xc_admin_common/package.json
  17. 7 2
      governance/xc_admin/packages/xc_admin_common/tsconfig.build.json
  18. 1 1
      lazer/sdk/js/package.json
  19. 7 2
      lazer/sdk/js/tsconfig.build.json
  20. 2 1
      packages/component-library/jest.config.js
  21. 584 146
      packages/component-library/package.json
  22. 1 1
      packages/component-library/tsconfig.build.json
  23. 15 5
      packages/jest-config/package.json
  24. 7 6
      packages/jest-config/src/define-config.ts
  25. 8 0
      packages/jest-config/src/define-next-config.ts
  26. 1 1
      packages/jest-config/tsconfig.json
  27. 1 1
      packages/known-publishers/jest.config.js
  28. 1 1
      price_service/client/js/jest.config.js
  29. 1 1
      price_service/client/js/package.json
  30. 7 2
      price_service/client/js/tsconfig.build.json
  31. 1 1
      price_service/sdk/js/jest.config.js
  32. 7 2
      price_service/sdk/js/tsconfig.build.json
  33. 1 1
      target_chains/aptos/sdk/js/jest.config.js
  34. 1 1
      target_chains/aptos/sdk/js/package.json
  35. 7 2
      target_chains/aptos/sdk/js/tsconfig.build.json
  36. 1 1
      target_chains/cosmwasm/tools/package.json
  37. 7 2
      target_chains/cosmwasm/tools/tsconfig.build.json
  38. 1 1
      target_chains/ethereum/sdk/js/jest.config.js
  39. 1 1
      target_chains/fuel/sdk/js/package.json
  40. 7 2
      target_chains/fuel/sdk/js/tsconfig.build.json
  41. 1 1
      target_chains/solana/sdk/js/pyth_solana_receiver/package.json
  42. 7 2
      target_chains/solana/sdk/js/pyth_solana_receiver/tsconfig.build.json
  43. 1 1
      target_chains/solana/sdk/js/solana_utils/jest.config.js
  44. 1 1
      target_chains/solana/sdk/js/solana_utils/tsconfig.build.json
  45. 1 1
      target_chains/sui/sdk/js-iota/jest.config.js
  46. 1 1
      target_chains/sui/sdk/js-iota/package.json
  47. 7 2
      target_chains/sui/sdk/js-iota/tsconfig.build.json
  48. 1 1
      target_chains/sui/sdk/js/jest.config.js
  49. 1 1
      target_chains/sui/sdk/js/package.json
  50. 7 2
      target_chains/sui/sdk/js/tsconfig.build.json
  51. 1 1
      target_chains/ton/contracts/jest.config.js
  52. 1 1
      target_chains/ton/sdk/js/package.json
  53. 7 2
      target_chains/ton/sdk/js/tsconfig.build.json

+ 1 - 1
apps/api-reference/jest.config.js

@@ -1,3 +1,3 @@
-import { defineJestConfigForNextJs } from "@pythnetwork/jest-config";
+import { defineJestConfigForNextJs } from "@pythnetwork/jest-config/define-next-config";
 
 export default defineJestConfigForNextJs();

+ 1 - 1
apps/developer-hub/jest.config.js

@@ -1,3 +1,3 @@
-import { defineJestConfigForNextJs } from "@pythnetwork/jest-config";
+import { defineJestConfigForNextJs } from "@pythnetwork/jest-config/define-next-config";
 
 export default defineJestConfigForNextJs();

+ 2 - 1
apps/entropy-explorer/jest.config.js

@@ -1,3 +1,4 @@
-import { defineJestConfigForNextJs } from "@pythnetwork/jest-config";
+import { defineJestConfigForNextJs } from "@pythnetwork/jest-config/define-next-config";
+("@pythnetwork/jest-config");
 
 export default defineJestConfigForNextJs();

+ 1 - 1
apps/hermes/client/js/jest.config.js

@@ -1,3 +1,3 @@
-import { defineJestConfig } from "@pythnetwork/jest-config";
+import { defineJestConfig } from "@pythnetwork/jest-config/define-config";
 
 export default defineJestConfig();

+ 7 - 2
apps/hermes/client/js/tsconfig.build.json

@@ -6,5 +6,10 @@
     "declaration": true,
     "isolatedModules": false
   },
-  "exclude": ["node_modules", "dist", "src/examples/", "**/__tests__/*"]
-}
+  "exclude": [
+    "node_modules",
+    "dist",
+    "src/examples/",
+    "**/__tests__/*"
+  ]
+}

+ 2 - 1
apps/insights/jest.config.js

@@ -1,3 +1,4 @@
-import { defineJestConfigForNextJs } from "@pythnetwork/jest-config";
+import { defineJestConfigForNextJs } from "@pythnetwork/jest-config/define-next-config";
+("@pythnetwork/jest-config");
 
 export default defineJestConfigForNextJs();

+ 1 - 1
apps/price_pusher/jest.config.js

@@ -1,3 +1,3 @@
-import { defineJestConfig } from "@pythnetwork/jest-config";
+import { defineJestConfig } from "@pythnetwork/jest-config/define-config";
 
 export default defineJestConfig();

+ 2 - 1
apps/staking/jest.config.js

@@ -1,3 +1,4 @@
-import { defineJestConfigForNextJs } from "@pythnetwork/jest-config";
+import { defineJestConfigForNextJs } from "@pythnetwork/jest-config/define-next-config";
+("@pythnetwork/jest-config");
 
 export default defineJestConfigForNextJs();

+ 1 - 1
apps/staking/package.json

@@ -17,7 +17,7 @@
     "test:format": "prettier --check .",
     "test:lint": "eslint . --max-warnings 0",
     "test:types": "tsc",
-    "test:unit": "jest --selectProjects unit"
+    "test:unit": "jest"
   },
   "dependencies": {
     "@amplitude/analytics-browser": "catalog:",

+ 1 - 1
contract_manager/package.json

@@ -309,4 +309,4 @@
       }
     }
   }
-}
+}

+ 8 - 2
contract_manager/tsconfig.build.json

@@ -6,5 +6,11 @@
     "declaration": true,
     "isolatedModules": false
   },
-  "exclude": ["scripts", "node_modules", "dist", "examples/", "**/__tests__/*"]
-}
+  "exclude": [
+    "scripts",
+    "node_modules",
+    "dist",
+    "examples/",
+    "**/__tests__/*"
+  ]
+}

+ 1 - 1
governance/pyth_staking_sdk/jest.config.js

@@ -1,4 +1,4 @@
-import { defineJestConfig } from "@pythnetwork/jest-config";
+import { defineJestConfig } from "@pythnetwork/jest-config/define-config";
 
 export default defineJestConfig({
   global: {

+ 1 - 1
governance/pyth_staking_sdk/package.json

@@ -241,4 +241,4 @@
   "types": "./dist/cjs/index.d.ts",
   "main": "./dist/cjs/index.cjs",
   "type": "module"
-}
+}

+ 7 - 2
governance/pyth_staking_sdk/tsconfig.build.json

@@ -6,5 +6,10 @@
     "declaration": true,
     "isolatedModules": false
   },
-  "exclude": ["node_modules", "dist", "examples/", "**/__tests__/*"]
-}
+  "exclude": [
+    "node_modules",
+    "dist",
+    "examples/",
+    "**/__tests__/*"
+  ]
+}

+ 1 - 1
governance/xc_admin/packages/xc_admin_common/jest.config.js

@@ -1,4 +1,4 @@
-import { defineJestConfig } from "@pythnetwork/jest-config";
+import { defineJestConfig } from "@pythnetwork/jest-config/define-config";
 
 export default defineJestConfig({
   moduleNameMapper: {

+ 1 - 1
governance/xc_admin/packages/xc_admin_common/package.json

@@ -224,4 +224,4 @@
   },
   "types": "./dist/index.d.ts",
   "module": "./dist/esm/index.mjs"
-}
+}

+ 7 - 2
governance/xc_admin/packages/xc_admin_common/tsconfig.build.json

@@ -6,5 +6,10 @@
     "declaration": true,
     "isolatedModules": false
   },
-  "exclude": ["node_modules", "dist", "examples/", "**/__tests__/*"]
-}
+  "exclude": [
+    "node_modules",
+    "dist",
+    "examples/",
+    "**/__tests__/*"
+  ]
+}

+ 1 - 1
lazer/sdk/js/package.json

@@ -164,4 +164,4 @@
   },
   "packageManager": "pnpm@10.19.0",
   "module": "./dist/esm/index.mjs"
-}
+}

+ 7 - 2
lazer/sdk/js/tsconfig.build.json

@@ -6,5 +6,10 @@
     "declaration": true,
     "isolatedModules": false
   },
-  "exclude": ["node_modules", "dist", "examples/", "**/__tests__/*"]
-}
+  "exclude": [
+    "node_modules",
+    "dist",
+    "examples/",
+    "**/__tests__/*"
+  ]
+}

+ 2 - 1
packages/component-library/jest.config.js

@@ -1,3 +1,4 @@
-import { defineJestConfigForNextJs } from "@pythnetwork/jest-config";
+import { defineJestConfigForNextJs } from "@pythnetwork/jest-config/define-next-config";
+("@pythnetwork/jest-config");
 
 export default defineJestConfigForNextJs();

+ 584 - 146
packages/component-library/package.json

@@ -9,296 +9,734 @@
   },
   "exports": {
     "./AppShell/amplitude": {
-      "types": "./dist/AppShell/amplitude.d.ts",
-      "default": "./dist/AppShell/amplitude.mjs"
+      "require": {
+        "types": "./dist/cjs/AppShell/amplitude.d.ts",
+        "default": "./dist/cjs/AppShell/amplitude.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/AppShell/amplitude.d.ts",
+        "default": "./dist/esm/AppShell/amplitude.mjs"
+      }
     },
     "./AppShell/body-providers": {
-      "types": "./dist/AppShell/body-providers.d.ts",
-      "default": "./dist/AppShell/body-providers.mjs"
+      "require": {
+        "types": "./dist/cjs/AppShell/body-providers.d.ts",
+        "default": "./dist/cjs/AppShell/body-providers.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/AppShell/body-providers.d.ts",
+        "default": "./dist/esm/AppShell/body-providers.mjs"
+      }
     },
     "./AppShell/fonts": {
-      "types": "./dist/AppShell/fonts.d.ts",
-      "default": "./dist/AppShell/fonts.mjs"
+      "require": {
+        "types": "./dist/cjs/AppShell/fonts.d.ts",
+        "default": "./dist/cjs/AppShell/fonts.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/AppShell/fonts.d.ts",
+        "default": "./dist/esm/AppShell/fonts.mjs"
+      }
     },
     "./AppShell/html-with-lang": {
-      "types": "./dist/AppShell/html-with-lang.d.ts",
-      "default": "./dist/AppShell/html-with-lang.mjs"
+      "require": {
+        "types": "./dist/cjs/AppShell/html-with-lang.d.ts",
+        "default": "./dist/cjs/AppShell/html-with-lang.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/AppShell/html-with-lang.d.ts",
+        "default": "./dist/esm/AppShell/html-with-lang.mjs"
+      }
     },
     "./AppShell/i18n-provider": {
-      "types": "./dist/AppShell/i18n-provider.d.ts",
-      "default": "./dist/AppShell/i18n-provider.mjs"
+      "require": {
+        "types": "./dist/cjs/AppShell/i18n-provider.d.ts",
+        "default": "./dist/cjs/AppShell/i18n-provider.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/AppShell/i18n-provider.d.ts",
+        "default": "./dist/esm/AppShell/i18n-provider.mjs"
+      }
     },
     "./AppShell": {
-      "types": "./dist/AppShell/index.d.ts",
-      "default": "./dist/AppShell/index.mjs"
+      "require": {
+        "types": "./dist/cjs/AppShell/index.d.ts",
+        "default": "./dist/cjs/AppShell/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/AppShell/index.d.ts",
+        "default": "./dist/esm/AppShell/index.mjs"
+      }
     },
     "./AppShell/report-accessibility": {
-      "types": "./dist/AppShell/report-accessibility.d.ts",
-      "default": "./dist/AppShell/report-accessibility.mjs"
+      "require": {
+        "types": "./dist/cjs/AppShell/report-accessibility.d.ts",
+        "default": "./dist/cjs/AppShell/report-accessibility.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/AppShell/report-accessibility.d.ts",
+        "default": "./dist/esm/AppShell/report-accessibility.mjs"
+      }
     },
     "./AppShell/router-provider": {
-      "types": "./dist/AppShell/router-provider.d.ts",
-      "default": "./dist/AppShell/router-provider.mjs"
+      "require": {
+        "types": "./dist/cjs/AppShell/router-provider.d.ts",
+        "default": "./dist/cjs/AppShell/router-provider.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/AppShell/router-provider.d.ts",
+        "default": "./dist/esm/AppShell/router-provider.mjs"
+      }
     },
     "./AppShell/tabs": {
-      "types": "./dist/AppShell/tabs.d.ts",
-      "default": "./dist/AppShell/tabs.mjs"
+      "require": {
+        "types": "./dist/cjs/AppShell/tabs.d.ts",
+        "default": "./dist/cjs/AppShell/tabs.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/AppShell/tabs.d.ts",
+        "default": "./dist/esm/AppShell/tabs.mjs"
+      }
     },
     "./Badge": {
-      "types": "./dist/Badge/index.d.ts",
-      "default": "./dist/Badge/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Badge/index.d.ts",
+        "default": "./dist/cjs/Badge/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Badge/index.d.ts",
+        "default": "./dist/esm/Badge/index.mjs"
+      }
     },
     "./Breadcrumbs": {
-      "types": "./dist/Breadcrumbs/index.d.ts",
-      "default": "./dist/Breadcrumbs/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Breadcrumbs/index.d.ts",
+        "default": "./dist/cjs/Breadcrumbs/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Breadcrumbs/index.d.ts",
+        "default": "./dist/esm/Breadcrumbs/index.mjs"
+      }
     },
     "./Button": {
-      "types": "./dist/Button/index.d.ts",
-      "default": "./dist/Button/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Button/index.d.ts",
+        "default": "./dist/cjs/Button/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Button/index.d.ts",
+        "default": "./dist/esm/Button/index.mjs"
+      }
     },
     "./Card": {
-      "types": "./dist/Card/index.d.ts",
-      "default": "./dist/Card/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Card/index.d.ts",
+        "default": "./dist/cjs/Card/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Card/index.d.ts",
+        "default": "./dist/esm/Card/index.mjs"
+      }
     },
     "./CopyButton": {
-      "types": "./dist/CopyButton/index.d.ts",
-      "default": "./dist/CopyButton/index.mjs"
+      "require": {
+        "types": "./dist/cjs/CopyButton/index.d.ts",
+        "default": "./dist/cjs/CopyButton/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/CopyButton/index.d.ts",
+        "default": "./dist/esm/CopyButton/index.mjs"
+      }
     },
     "./CrossfadeTabPanels": {
-      "types": "./dist/CrossfadeTabPanels/index.d.ts",
-      "default": "./dist/CrossfadeTabPanels/index.mjs"
+      "require": {
+        "types": "./dist/cjs/CrossfadeTabPanels/index.d.ts",
+        "default": "./dist/cjs/CrossfadeTabPanels/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/CrossfadeTabPanels/index.d.ts",
+        "default": "./dist/esm/CrossfadeTabPanels/index.mjs"
+      }
     },
     "./DropdownCaretDown": {
-      "types": "./dist/DropdownCaretDown/index.d.ts",
-      "default": "./dist/DropdownCaretDown/index.mjs"
+      "require": {
+        "types": "./dist/cjs/DropdownCaretDown/index.d.ts",
+        "default": "./dist/cjs/DropdownCaretDown/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/DropdownCaretDown/index.d.ts",
+        "default": "./dist/esm/DropdownCaretDown/index.mjs"
+      }
     },
     "./EntityList": {
-      "types": "./dist/EntityList/index.d.ts",
-      "default": "./dist/EntityList/index.mjs"
+      "require": {
+        "types": "./dist/cjs/EntityList/index.d.ts",
+        "default": "./dist/cjs/EntityList/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/EntityList/index.d.ts",
+        "default": "./dist/esm/EntityList/index.mjs"
+      }
     },
     "./ErrorPage": {
-      "types": "./dist/ErrorPage/index.d.ts",
-      "default": "./dist/ErrorPage/index.mjs"
+      "require": {
+        "types": "./dist/cjs/ErrorPage/index.d.ts",
+        "default": "./dist/cjs/ErrorPage/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/ErrorPage/index.d.ts",
+        "default": "./dist/esm/ErrorPage/index.mjs"
+      }
     },
     "./Footer": {
-      "types": "./dist/Footer/index.d.ts",
-      "default": "./dist/Footer/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Footer/index.d.ts",
+        "default": "./dist/cjs/Footer/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Footer/index.d.ts",
+        "default": "./dist/esm/Footer/index.mjs"
+      }
     },
     "./Header": {
-      "types": "./dist/Header/index.d.ts",
-      "default": "./dist/Header/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Header/index.d.ts",
+        "default": "./dist/cjs/Header/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Header/index.d.ts",
+        "default": "./dist/esm/Header/index.mjs"
+      }
     },
     "./Header/theme-switch": {
-      "types": "./dist/Header/theme-switch.d.ts",
-      "default": "./dist/Header/theme-switch.mjs"
+      "require": {
+        "types": "./dist/cjs/Header/theme-switch.d.ts",
+        "default": "./dist/cjs/Header/theme-switch.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Header/theme-switch.d.ts",
+        "default": "./dist/esm/Header/theme-switch.mjs"
+      }
     },
     "./InfoBox": {
-      "types": "./dist/InfoBox/index.d.ts",
-      "default": "./dist/InfoBox/index.mjs"
+      "require": {
+        "types": "./dist/cjs/InfoBox/index.d.ts",
+        "default": "./dist/cjs/InfoBox/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/InfoBox/index.d.ts",
+        "default": "./dist/esm/InfoBox/index.mjs"
+      }
     },
     "./Link": {
-      "types": "./dist/Link/index.d.ts",
-      "default": "./dist/Link/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Link/index.d.ts",
+        "default": "./dist/cjs/Link/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Link/index.d.ts",
+        "default": "./dist/esm/Link/index.mjs"
+      }
     },
     "./MainNavTabs": {
-      "types": "./dist/MainNavTabs/index.d.ts",
-      "default": "./dist/MainNavTabs/index.mjs"
+      "require": {
+        "types": "./dist/cjs/MainNavTabs/index.d.ts",
+        "default": "./dist/cjs/MainNavTabs/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/MainNavTabs/index.d.ts",
+        "default": "./dist/esm/MainNavTabs/index.mjs"
+      }
     },
     "./Meter": {
-      "types": "./dist/Meter/index.d.ts",
-      "default": "./dist/Meter/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Meter/index.d.ts",
+        "default": "./dist/cjs/Meter/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Meter/index.d.ts",
+        "default": "./dist/esm/Meter/index.mjs"
+      }
     },
     "./MobileNavTabs": {
-      "types": "./dist/MobileNavTabs/index.d.ts",
-      "default": "./dist/MobileNavTabs/index.mjs"
+      "require": {
+        "types": "./dist/cjs/MobileNavTabs/index.d.ts",
+        "default": "./dist/cjs/MobileNavTabs/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/MobileNavTabs/index.d.ts",
+        "default": "./dist/esm/MobileNavTabs/index.mjs"
+      }
     },
     "./ModalDialog": {
-      "types": "./dist/ModalDialog/index.d.ts",
-      "default": "./dist/ModalDialog/index.mjs"
+      "require": {
+        "types": "./dist/cjs/ModalDialog/index.d.ts",
+        "default": "./dist/cjs/ModalDialog/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/ModalDialog/index.d.ts",
+        "default": "./dist/esm/ModalDialog/index.mjs"
+      }
     },
     "./NoResults": {
-      "types": "./dist/NoResults/index.d.ts",
-      "default": "./dist/NoResults/index.mjs"
+      "require": {
+        "types": "./dist/cjs/NoResults/index.d.ts",
+        "default": "./dist/cjs/NoResults/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/NoResults/index.d.ts",
+        "default": "./dist/esm/NoResults/index.mjs"
+      }
     },
     "./NotFoundPage": {
-      "types": "./dist/NotFoundPage/index.d.ts",
-      "default": "./dist/NotFoundPage/index.mjs"
+      "require": {
+        "types": "./dist/cjs/NotFoundPage/index.d.ts",
+        "default": "./dist/cjs/NotFoundPage/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/NotFoundPage/index.d.ts",
+        "default": "./dist/esm/NotFoundPage/index.mjs"
+      }
     },
     "./Paginator": {
-      "types": "./dist/Paginator/index.d.ts",
-      "default": "./dist/Paginator/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Paginator/index.d.ts",
+        "default": "./dist/cjs/Paginator/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Paginator/index.d.ts",
+        "default": "./dist/esm/Paginator/index.mjs"
+      }
     },
     "./SearchButton": {
-      "types": "./dist/SearchButton/index.d.ts",
-      "default": "./dist/SearchButton/index.mjs"
+      "require": {
+        "types": "./dist/cjs/SearchButton/index.d.ts",
+        "default": "./dist/cjs/SearchButton/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/SearchButton/index.d.ts",
+        "default": "./dist/esm/SearchButton/index.mjs"
+      }
     },
     "./SearchInput": {
-      "types": "./dist/SearchInput/index.d.ts",
-      "default": "./dist/SearchInput/index.mjs"
+      "require": {
+        "types": "./dist/cjs/SearchInput/index.d.ts",
+        "default": "./dist/cjs/SearchInput/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/SearchInput/index.d.ts",
+        "default": "./dist/esm/SearchInput/index.mjs"
+      }
     },
     "./Select": {
-      "types": "./dist/Select/index.d.ts",
-      "default": "./dist/Select/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Select/index.d.ts",
+        "default": "./dist/cjs/Select/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Select/index.d.ts",
+        "default": "./dist/esm/Select/index.mjs"
+      }
     },
     "./SingleToggleGroup": {
-      "types": "./dist/SingleToggleGroup/index.d.ts",
-      "default": "./dist/SingleToggleGroup/index.mjs"
+      "require": {
+        "types": "./dist/cjs/SingleToggleGroup/index.d.ts",
+        "default": "./dist/cjs/SingleToggleGroup/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/SingleToggleGroup/index.d.ts",
+        "default": "./dist/esm/SingleToggleGroup/index.mjs"
+      }
     },
     "./Skeleton": {
-      "types": "./dist/Skeleton/index.d.ts",
-      "default": "./dist/Skeleton/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Skeleton/index.d.ts",
+        "default": "./dist/cjs/Skeleton/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Skeleton/index.d.ts",
+        "default": "./dist/esm/Skeleton/index.mjs"
+      }
     },
     "./Spinner": {
-      "types": "./dist/Spinner/index.d.ts",
-      "default": "./dist/Spinner/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Spinner/index.d.ts",
+        "default": "./dist/cjs/Spinner/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Spinner/index.d.ts",
+        "default": "./dist/esm/Spinner/index.mjs"
+      }
     },
     "./StatCard": {
-      "types": "./dist/StatCard/index.d.ts",
-      "default": "./dist/StatCard/index.mjs"
+      "require": {
+        "types": "./dist/cjs/StatCard/index.d.ts",
+        "default": "./dist/cjs/StatCard/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/StatCard/index.d.ts",
+        "default": "./dist/esm/StatCard/index.mjs"
+      }
     },
     "./Status": {
-      "types": "./dist/Status/index.d.ts",
-      "default": "./dist/Status/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Status/index.d.ts",
+        "default": "./dist/cjs/Status/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Status/index.d.ts",
+        "default": "./dist/esm/Status/index.mjs"
+      }
     },
     "./Switch": {
-      "types": "./dist/Switch/index.d.ts",
-      "default": "./dist/Switch/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Switch/index.d.ts",
+        "default": "./dist/cjs/Switch/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Switch/index.d.ts",
+        "default": "./dist/esm/Switch/index.mjs"
+      }
     },
     "./SymbolPairTag": {
-      "types": "./dist/SymbolPairTag/index.d.ts",
-      "default": "./dist/SymbolPairTag/index.mjs"
+      "require": {
+        "types": "./dist/cjs/SymbolPairTag/index.d.ts",
+        "default": "./dist/cjs/SymbolPairTag/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/SymbolPairTag/index.d.ts",
+        "default": "./dist/esm/SymbolPairTag/index.mjs"
+      }
     },
     "./TabList": {
-      "types": "./dist/TabList/index.d.ts",
-      "default": "./dist/TabList/index.mjs"
+      "require": {
+        "types": "./dist/cjs/TabList/index.d.ts",
+        "default": "./dist/cjs/TabList/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/TabList/index.d.ts",
+        "default": "./dist/esm/TabList/index.mjs"
+      }
     },
     "./Table": {
-      "types": "./dist/Table/index.d.ts",
-      "default": "./dist/Table/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Table/index.d.ts",
+        "default": "./dist/cjs/Table/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Table/index.d.ts",
+        "default": "./dist/esm/Table/index.mjs"
+      }
     },
     "./TableGrid/dummy-row-data": {
-      "types": "./dist/TableGrid/dummy-row-data.d.ts",
-      "default": "./dist/TableGrid/dummy-row-data.mjs"
+      "require": {
+        "types": "./dist/cjs/TableGrid/dummy-row-data.d.ts",
+        "default": "./dist/cjs/TableGrid/dummy-row-data.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/TableGrid/dummy-row-data.d.ts",
+        "default": "./dist/esm/TableGrid/dummy-row-data.mjs"
+      }
     },
     "./TableGrid": {
-      "types": "./dist/TableGrid/index.d.ts",
-      "default": "./dist/TableGrid/index.mjs"
+      "require": {
+        "types": "./dist/cjs/TableGrid/index.d.ts",
+        "default": "./dist/cjs/TableGrid/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/TableGrid/index.d.ts",
+        "default": "./dist/esm/TableGrid/index.mjs"
+      }
     },
     "./TableGrid/table-grid-props": {
-      "types": "./dist/TableGrid/table-grid-props.d.ts",
-      "default": "./dist/TableGrid/table-grid-props.mjs"
+      "require": {
+        "types": "./dist/cjs/TableGrid/table-grid-props.d.ts",
+        "default": "./dist/cjs/TableGrid/table-grid-props.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/TableGrid/table-grid-props.d.ts",
+        "default": "./dist/esm/TableGrid/table-grid-props.mjs"
+      }
     },
     "./Term": {
-      "types": "./dist/Term/index.d.ts",
-      "default": "./dist/Term/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Term/index.d.ts",
+        "default": "./dist/cjs/Term/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Term/index.d.ts",
+        "default": "./dist/esm/Term/index.mjs"
+      }
     },
     "./Virtualizer": {
-      "types": "./dist/Virtualizer/index.d.ts",
-      "default": "./dist/Virtualizer/index.mjs"
+      "require": {
+        "types": "./dist/cjs/Virtualizer/index.d.ts",
+        "default": "./dist/cjs/Virtualizer/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/Virtualizer/index.d.ts",
+        "default": "./dist/esm/Virtualizer/index.mjs"
+      }
     },
     "./compose-providers": {
-      "types": "./dist/compose-providers.d.ts",
-      "default": "./dist/compose-providers.mjs"
+      "require": {
+        "types": "./dist/cjs/compose-providers.d.ts",
+        "default": "./dist/cjs/compose-providers.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/compose-providers.d.ts",
+        "default": "./dist/esm/compose-providers.mjs"
+      }
     },
     "./omit-keys": {
-      "types": "./dist/omit-keys.d.ts",
-      "default": "./dist/omit-keys.mjs"
+      "require": {
+        "types": "./dist/cjs/omit-keys.d.ts",
+        "default": "./dist/cjs/omit-keys.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/omit-keys.d.ts",
+        "default": "./dist/esm/omit-keys.mjs"
+      }
     },
     "./overlay-visible-context": {
-      "types": "./dist/overlay-visible-context.d.ts",
-      "default": "./dist/overlay-visible-context.mjs"
+      "require": {
+        "types": "./dist/cjs/overlay-visible-context.d.ts",
+        "default": "./dist/cjs/overlay-visible-context.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/overlay-visible-context.d.ts",
+        "default": "./dist/esm/overlay-visible-context.mjs"
+      }
     },
     "./social-links": {
-      "types": "./dist/social-links.d.ts",
-      "default": "./dist/social-links.mjs"
+      "require": {
+        "types": "./dist/cjs/social-links.d.ts",
+        "default": "./dist/cjs/social-links.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/social-links.d.ts",
+        "default": "./dist/esm/social-links.mjs"
+      }
     },
     "./unstyled/Breadcrumbs": {
-      "types": "./dist/unstyled/Breadcrumbs/index.d.ts",
-      "default": "./dist/unstyled/Breadcrumbs/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/Breadcrumbs/index.d.ts",
+        "default": "./dist/cjs/unstyled/Breadcrumbs/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/Breadcrumbs/index.d.ts",
+        "default": "./dist/esm/unstyled/Breadcrumbs/index.mjs"
+      }
     },
     "./unstyled/Button": {
-      "types": "./dist/unstyled/Button/index.d.ts",
-      "default": "./dist/unstyled/Button/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/Button/index.d.ts",
+        "default": "./dist/cjs/unstyled/Button/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/Button/index.d.ts",
+        "default": "./dist/esm/unstyled/Button/index.mjs"
+      }
     },
     "./unstyled/Dialog": {
-      "types": "./dist/unstyled/Dialog/index.d.ts",
-      "default": "./dist/unstyled/Dialog/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/Dialog/index.d.ts",
+        "default": "./dist/cjs/unstyled/Dialog/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/Dialog/index.d.ts",
+        "default": "./dist/esm/unstyled/Dialog/index.mjs"
+      }
     },
     "./unstyled/GridList": {
-      "types": "./dist/unstyled/GridList/index.d.ts",
-      "default": "./dist/unstyled/GridList/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/GridList/index.d.ts",
+        "default": "./dist/cjs/unstyled/GridList/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/GridList/index.d.ts",
+        "default": "./dist/esm/unstyled/GridList/index.mjs"
+      }
     },
     "./unstyled/Label": {
-      "types": "./dist/unstyled/Label/index.d.ts",
-      "default": "./dist/unstyled/Label/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/Label/index.d.ts",
+        "default": "./dist/cjs/unstyled/Label/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/Label/index.d.ts",
+        "default": "./dist/esm/unstyled/Label/index.mjs"
+      }
     },
     "./unstyled/Link": {
-      "types": "./dist/unstyled/Link/index.d.ts",
-      "default": "./dist/unstyled/Link/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/Link/index.d.ts",
+        "default": "./dist/cjs/unstyled/Link/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/Link/index.d.ts",
+        "default": "./dist/esm/unstyled/Link/index.mjs"
+      }
     },
     "./unstyled/ListBox": {
-      "types": "./dist/unstyled/ListBox/index.d.ts",
-      "default": "./dist/unstyled/ListBox/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/ListBox/index.d.ts",
+        "default": "./dist/cjs/unstyled/ListBox/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/ListBox/index.d.ts",
+        "default": "./dist/esm/unstyled/ListBox/index.mjs"
+      }
     },
     "./unstyled/Meter": {
-      "types": "./dist/unstyled/Meter/index.d.ts",
-      "default": "./dist/unstyled/Meter/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/Meter/index.d.ts",
+        "default": "./dist/cjs/unstyled/Meter/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/Meter/index.d.ts",
+        "default": "./dist/esm/unstyled/Meter/index.mjs"
+      }
     },
     "./unstyled/Popover": {
-      "types": "./dist/unstyled/Popover/index.d.ts",
-      "default": "./dist/unstyled/Popover/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/Popover/index.d.ts",
+        "default": "./dist/cjs/unstyled/Popover/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/Popover/index.d.ts",
+        "default": "./dist/esm/unstyled/Popover/index.mjs"
+      }
     },
     "./unstyled/SearchField": {
-      "types": "./dist/unstyled/SearchField/index.d.ts",
-      "default": "./dist/unstyled/SearchField/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/SearchField/index.d.ts",
+        "default": "./dist/cjs/unstyled/SearchField/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/SearchField/index.d.ts",
+        "default": "./dist/esm/unstyled/SearchField/index.mjs"
+      }
     },
     "./unstyled/Select": {
-      "types": "./dist/unstyled/Select/index.d.ts",
-      "default": "./dist/unstyled/Select/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/Select/index.d.ts",
+        "default": "./dist/cjs/unstyled/Select/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/Select/index.d.ts",
+        "default": "./dist/esm/unstyled/Select/index.mjs"
+      }
     },
     "./unstyled/Switch": {
-      "types": "./dist/unstyled/Switch/index.d.ts",
-      "default": "./dist/unstyled/Switch/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/Switch/index.d.ts",
+        "default": "./dist/cjs/unstyled/Switch/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/Switch/index.d.ts",
+        "default": "./dist/esm/unstyled/Switch/index.mjs"
+      }
     },
     "./unstyled/Table": {
-      "types": "./dist/unstyled/Table/index.d.ts",
-      "default": "./dist/unstyled/Table/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/Table/index.d.ts",
+        "default": "./dist/cjs/unstyled/Table/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/Table/index.d.ts",
+        "default": "./dist/esm/unstyled/Table/index.mjs"
+      }
     },
     "./unstyled/Tabs": {
-      "types": "./dist/unstyled/Tabs/index.d.ts",
-      "default": "./dist/unstyled/Tabs/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/Tabs/index.d.ts",
+        "default": "./dist/cjs/unstyled/Tabs/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/Tabs/index.d.ts",
+        "default": "./dist/esm/unstyled/Tabs/index.mjs"
+      }
     },
     "./unstyled/TextField": {
-      "types": "./dist/unstyled/TextField/index.d.ts",
-      "default": "./dist/unstyled/TextField/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/TextField/index.d.ts",
+        "default": "./dist/cjs/unstyled/TextField/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/TextField/index.d.ts",
+        "default": "./dist/esm/unstyled/TextField/index.mjs"
+      }
     },
     "./unstyled/Toolbar": {
-      "types": "./dist/unstyled/Toolbar/index.d.ts",
-      "default": "./dist/unstyled/Toolbar/index.mjs"
+      "require": {
+        "types": "./dist/cjs/unstyled/Toolbar/index.d.ts",
+        "default": "./dist/cjs/unstyled/Toolbar/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/unstyled/Toolbar/index.d.ts",
+        "default": "./dist/esm/unstyled/Toolbar/index.mjs"
+      }
     },
     "./use-prefetch": {
-      "types": "./dist/use-prefetch.d.ts",
-      "default": "./dist/use-prefetch.mjs"
+      "require": {
+        "types": "./dist/cjs/use-prefetch.d.ts",
+        "default": "./dist/cjs/use-prefetch.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/use-prefetch.d.ts",
+        "default": "./dist/esm/use-prefetch.mjs"
+      }
     },
     "./useAlert": {
-      "types": "./dist/useAlert/index.d.ts",
-      "default": "./dist/useAlert/index.mjs"
+      "require": {
+        "types": "./dist/cjs/useAlert/index.d.ts",
+        "default": "./dist/cjs/useAlert/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/useAlert/index.d.ts",
+        "default": "./dist/esm/useAlert/index.mjs"
+      }
     },
     "./useData": {
-      "types": "./dist/useData/index.d.ts",
-      "default": "./dist/useData/index.mjs"
+      "require": {
+        "types": "./dist/cjs/useData/index.d.ts",
+        "default": "./dist/cjs/useData/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/useData/index.d.ts",
+        "default": "./dist/esm/useData/index.mjs"
+      }
     },
     "./useDrawer": {
-      "types": "./dist/useDrawer/index.d.ts",
-      "default": "./dist/useDrawer/index.mjs"
+      "require": {
+        "types": "./dist/cjs/useDrawer/index.d.ts",
+        "default": "./dist/cjs/useDrawer/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/useDrawer/index.d.ts",
+        "default": "./dist/esm/useDrawer/index.mjs"
+      }
     },
     "./useLogger": {
-      "types": "./dist/useLogger/index.d.ts",
-      "default": "./dist/useLogger/index.mjs"
+      "require": {
+        "types": "./dist/cjs/useLogger/index.d.ts",
+        "default": "./dist/cjs/useLogger/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/useLogger/index.d.ts",
+        "default": "./dist/esm/useLogger/index.mjs"
+      }
     },
     "./useQueryParamsPagination": {
-      "types": "./dist/useQueryParamsPagination/index.d.ts",
-      "default": "./dist/useQueryParamsPagination/index.mjs"
+      "require": {
+        "types": "./dist/cjs/useQueryParamsPagination/index.d.ts",
+        "default": "./dist/cjs/useQueryParamsPagination/index.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/useQueryParamsPagination/index.d.ts",
+        "default": "./dist/esm/useQueryParamsPagination/index.mjs"
+      }
     },
     "./package.json": "./package.json",
     "./theme": "./dist/theme.scss"

+ 1 - 1
packages/component-library/tsconfig.build.json

@@ -15,4 +15,4 @@
     "**/*.stories.*",
     "**/__tests__/*"
   ]
-}
+}

+ 15 - 5
packages/jest-config/package.json

@@ -22,14 +22,24 @@
     "ts-deepmerge": "^7.0.3"
   },
   "exports": {
-    ".": {
+    "./define-config": {
       "require": {
-        "types": "./dist/cjs/index.d.ts",
-        "default": "./dist/cjs/index.cjs"
+        "types": "./dist/cjs/define-config.d.ts",
+        "default": "./dist/cjs/define-config.cjs"
       },
       "import": {
-        "types": "./dist/esm/index.d.ts",
-        "default": "./dist/esm/index.mjs"
+        "types": "./dist/esm/define-config.d.ts",
+        "default": "./dist/esm/define-config.mjs"
+      }
+    },
+    "./define-next-config": {
+      "require": {
+        "types": "./dist/cjs/define-next-config.d.ts",
+        "default": "./dist/cjs/define-next-config.cjs"
+      },
+      "import": {
+        "types": "./dist/esm/define-next-config.d.ts",
+        "default": "./dist/esm/define-next-config.mjs"
       }
     },
     "./package.json": "./package.json"

+ 7 - 6
packages/jest-config/src/index.ts → packages/jest-config/src/define-config.ts

@@ -1,7 +1,12 @@
 import type { Config } from "jest";
-import { nextjs } from "@cprussin/jest-config/next";
-import { merge } from "ts-deepmerge";
 
+/**
+ * creates a very reasonable and fast jest config that
+ * will transform your files, without typechecking,
+ * and will automatically resolve your imports correctly.
+ *
+ * for most things, you want to use this configuration
+ */
 export function defineJestConfig(config?: Config): Config {
   return {
     ...config,
@@ -13,7 +18,3 @@ export function defineJestConfig(config?: Config): Config {
     testEnvironment: config?.testEnvironment ?? "node",
   } as unknown as Config;
 }
-
-export function defineJestConfigForNextJs(config?: Config): Config {
-  return defineJestConfig(merge(nextjs, config ?? {}) as Config);
-}

+ 8 - 0
packages/jest-config/src/define-next-config.ts

@@ -0,0 +1,8 @@
+import type { Config } from "jest";
+import { nextjs } from "@cprussin/jest-config/next";
+import { defineJestConfig } from "./define-config.js";
+import { merge } from "ts-deepmerge";
+
+export function defineJestConfigForNextJs(config?: Config): Config {
+  return defineJestConfig(merge(nextjs, config ?? {}) as Config);
+}

+ 1 - 1
packages/jest-config/tsconfig.json

@@ -5,4 +5,4 @@
     "noEmit": false,
     "isolatedModules": false
   }
-}
+}

+ 1 - 1
packages/known-publishers/jest.config.js

@@ -1,3 +1,3 @@
-import { defineJestConfig } from "@pythnetwork/jest-config";
+import { defineJestConfig } from "@pythnetwork/jest-config/define-config";
 
 export default defineJestConfig();

+ 1 - 1
price_service/client/js/jest.config.js

@@ -1,3 +1,3 @@
-import { defineJestConfig } from "@pythnetwork/jest-config";
+import { defineJestConfig } from "@pythnetwork/jest-config/define-config";
 
 export default defineJestConfig();

+ 1 - 1
price_service/client/js/package.json

@@ -83,4 +83,4 @@
     "./package.json": "./package.json"
   },
   "module": "./dist/esm/index.js"
-}
+}

+ 7 - 2
price_service/client/js/tsconfig.build.json

@@ -6,5 +6,10 @@
     "declaration": true,
     "isolatedModules": false
   },
-  "exclude": ["node_modules", "dist", "src/examples/", "**/__tests__/*"]
-}
+  "exclude": [
+    "node_modules",
+    "dist",
+    "src/examples/",
+    "**/__tests__/*"
+  ]
+}

+ 1 - 1
price_service/sdk/js/jest.config.js

@@ -1,3 +1,3 @@
-import { defineJestConfig } from "@pythnetwork/jest-config";
+import { defineJestConfig } from "@pythnetwork/jest-config/define-config";
 
 export default defineJestConfig();

+ 7 - 2
price_service/sdk/js/tsconfig.build.json

@@ -6,5 +6,10 @@
     "declaration": true,
     "isolatedModules": false
   },
-  "exclude": ["node_modules", "dist", "examples/", "**/__tests__/*"]
-}
+  "exclude": [
+    "node_modules",
+    "dist",
+    "examples/",
+    "**/__tests__/*"
+  ]
+}

+ 1 - 1
target_chains/aptos/sdk/js/jest.config.js

@@ -1,3 +1,3 @@
-import { defineJestConfig } from "@pythnetwork/jest-config";
+import { defineJestConfig } from "@pythnetwork/jest-config/define-config";
 
 export default defineJestConfig();

+ 1 - 1
target_chains/aptos/sdk/js/package.json

@@ -75,4 +75,4 @@
     },
     "./package.json": "./package.json"
   }
-}
+}

+ 7 - 2
target_chains/aptos/sdk/js/tsconfig.build.json

@@ -6,5 +6,10 @@
     "declaration": true,
     "isolatedModules": false
   },
-  "exclude": ["node_modules", "dist", "src/examples/", "**/__tests__/*"]
-}
+  "exclude": [
+    "node_modules",
+    "dist",
+    "src/examples/",
+    "**/__tests__/*"
+  ]
+}

+ 1 - 1
target_chains/cosmwasm/tools/package.json

@@ -195,4 +195,4 @@
   },
   "module": "./dist/esm/index.mjs",
   "types": "./dist/cjs/index.d.ts"
-}
+}

+ 7 - 2
target_chains/cosmwasm/tools/tsconfig.build.json

@@ -6,5 +6,10 @@
     "declaration": true,
     "isolatedModules": false
   },
-  "exclude": ["node_modules", "dist", "examples/", "**/__tests__/*"]
-}
+  "exclude": [
+    "node_modules",
+    "dist",
+    "examples/",
+    "**/__tests__/*"
+  ]
+}

+ 1 - 1
target_chains/ethereum/sdk/js/jest.config.js

@@ -1,3 +1,3 @@
-import { defineJestConfig } from "@pythnetwork/jest-config";
+import { defineJestConfig } from "@pythnetwork/jest-config/define-config";
 
 export default defineJestConfig();

+ 1 - 1
target_chains/fuel/sdk/js/package.json

@@ -112,4 +112,4 @@
     "./package.json": "./package.json"
   },
   "module": "./dist/esm/index.mjs"
-}
+}

+ 7 - 2
target_chains/fuel/sdk/js/tsconfig.build.json

@@ -7,5 +7,10 @@
     "noUnusedLocals": false,
     "isolatedModules": false
   },
-  "exclude": ["node_modules", "dist", "src/examples/", "**/__tests__/*"]
-}
+  "exclude": [
+    "node_modules",
+    "dist",
+    "src/examples/",
+    "**/__tests__/*"
+  ]
+}

+ 1 - 1
target_chains/solana/sdk/js/pyth_solana_receiver/package.json

@@ -93,4 +93,4 @@
     "./package.json": "./package.json"
   },
   "module": "./dist/esm/index.js"
-}
+}

+ 7 - 2
target_chains/solana/sdk/js/pyth_solana_receiver/tsconfig.build.json

@@ -6,5 +6,10 @@
     "declaration": true,
     "isolatedModules": false
   },
-  "exclude": ["node_modules", "dist", "examples/", "**/__tests__/*"]
-}
+  "exclude": [
+    "node_modules",
+    "dist",
+    "examples/",
+    "**/__tests__/*"
+  ]
+}

+ 1 - 1
target_chains/solana/sdk/js/solana_utils/jest.config.js

@@ -1,4 +1,4 @@
-import { defineJestConfig } from "@pythnetwork/jest-config";
+import { defineJestConfig } from "@pythnetwork/jest-config/define-config";
 
 export default defineJestConfig({
   moduleNameMapper: {

+ 1 - 1
target_chains/solana/sdk/js/solana_utils/tsconfig.build.json

@@ -13,4 +13,4 @@
     "__tests__/*",
     "**/__tests__/*"
   ]
-}
+}

+ 1 - 1
target_chains/sui/sdk/js-iota/jest.config.js

@@ -1,3 +1,3 @@
-import { defineJestConfig } from "@pythnetwork/jest-config";
+import { defineJestConfig } from "@pythnetwork/jest-config/define-config";
 
 export default defineJestConfig();

+ 1 - 1
target_chains/sui/sdk/js-iota/package.json

@@ -79,4 +79,4 @@
     "./package.json": "./package.json"
   },
   "module": "./dist/esm/index.js"
-}
+}

+ 7 - 2
target_chains/sui/sdk/js-iota/tsconfig.build.json

@@ -6,5 +6,10 @@
     "declaration": true,
     "isolatedModules": false
   },
-  "exclude": ["node_modules", "dist", "src/examples/", "**/__tests__/*"]
-}
+  "exclude": [
+    "node_modules",
+    "dist",
+    "src/examples/",
+    "**/__tests__/*"
+  ]
+}

+ 1 - 1
target_chains/sui/sdk/js/jest.config.js

@@ -1,3 +1,3 @@
-import { defineJestConfig } from "@pythnetwork/jest-config";
+import { defineJestConfig } from "@pythnetwork/jest-config/define-config";
 
 export default defineJestConfig();

+ 1 - 1
target_chains/sui/sdk/js/package.json

@@ -99,4 +99,4 @@
     "./package.json": "./package.json"
   },
   "module": "./dist/esm/index.mjs"
-}
+}

+ 7 - 2
target_chains/sui/sdk/js/tsconfig.build.json

@@ -6,5 +6,10 @@
     "declaration": true,
     "isolatedModules": false
   },
-  "exclude": ["node_modules", "dist", "src/examples/", "**/__tests__/*"]
-}
+  "exclude": [
+    "node_modules",
+    "dist",
+    "src/examples/",
+    "**/__tests__/*"
+  ]
+}

+ 1 - 1
target_chains/ton/contracts/jest.config.js

@@ -1,4 +1,4 @@
-const { defineJestConfig } = require("@pythnetwork/jest-config");
+const { defineJestConfig } = require("@pythnetwork/jest-config/define-config");
 
 module.exports = defineJestConfig({
   maxWorkers: 1, // Prevents serialization issues with BigInt during error reporting

+ 1 - 1
target_chains/ton/sdk/js/package.json

@@ -67,4 +67,4 @@
     "./package.json": "./package.json"
   },
   "module": "./dist/esm/index.mjs"
-}
+}

+ 7 - 2
target_chains/ton/sdk/js/tsconfig.build.json

@@ -6,5 +6,10 @@
     "declaration": true,
     "isolatedModules": false
   },
-  "exclude": ["node_modules", "dist", "examples/", "**/__tests__/*"]
-}
+  "exclude": [
+    "node_modules",
+    "dist",
+    "examples/",
+    "**/__tests__/*"
+  ]
+}