diff --git a/babel.config.js b/babel.config.js index def59bb6..3e0218e6 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,4 +1,3 @@ module.exports = { presets: ['module:@react-native/babel-preset'], - plugins: ['@babel/plugin-transform-export-namespace-from'], } diff --git a/package-lock.json b/package-lock.json index b3ee82ae..e4f7586a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,6 @@ "example" ], "devDependencies": { - "@babel/plugin-transform-export-namespace-from": "^7.25.9", "@changesets/cli": "^2.29.8", "@react-native/babel-preset": "0.83.2", "@types/node": "^20.19.25", diff --git a/package.json b/package.json index af48658c..fbbda637 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,6 @@ "prepare": "lefthook install" }, "devDependencies": { - "@babel/plugin-transform-export-namespace-from": "^7.25.9", "@changesets/cli": "^2.29.8", "@react-native/babel-preset": "0.83.2", "@types/node": "^20.19.25", diff --git a/packages/android/src/index.ts b/packages/android/src/index.ts index 4c7b2ffc..6472195f 100644 --- a/packages/android/src/index.ts +++ b/packages/android/src/index.ts @@ -1,5 +1,7 @@ // Android component namespace -export * as VoltraAndroid from './jsx/primitives.js' +import * as VoltraAndroid from './jsx/primitives.js' + +export { VoltraAndroid } export { AndroidDynamicColors } from './dynamic-colors.js' export { getAndroidComponentId, diff --git a/packages/ios/src/index.ts b/packages/ios/src/index.ts index 98b89a67..8266b377 100644 --- a/packages/ios/src/index.ts +++ b/packages/ios/src/index.ts @@ -1,4 +1,6 @@ -export * as Voltra from './jsx/primitives.js' +import * as Voltra from './jsx/primitives.js' + +export { Voltra } export { getComponentId, getComponentName, diff --git a/packages/ios/src/server.ts b/packages/ios/src/server.ts index d84cdf6a..30631031 100644 --- a/packages/ios/src/server.ts +++ b/packages/ios/src/server.ts @@ -6,8 +6,9 @@ import { brotliCompress, constants } from 'node:zlib' import { renderLiveActivityToString as render } from './live-activity/renderer.js' import type { LiveActivityVariants } from './live-activity/types.js' import { ensurePayloadWithinBudget } from './payload.js' +import * as Voltra from './jsx/primitives.js' -export * as Voltra from './jsx/primitives.js' +export { Voltra } export { renderWidgetToString } from './widgets/renderer.js' export type { WidgetVariants } from './widgets/types.js'