From fdd2d78d7ed4c43c22de207c99f57b7084700474 Mon Sep 17 00:00:00 2001 From: Long Ho Date: Sat, 11 Nov 2023 23:36:43 -0500 Subject: [PATCH] fix(intl-messageformat): export {IntlMessageFormat} for backwards compat fix tsconfig.esm.json fix #4255 --- packages/intl-messageformat/index.ts | 3 ++- tools/index.bzl | 1 - tsconfig.esm.esnext.json | 4 +++- tsconfig.esm.json | 3 ++- tsconfig.node.json | 4 +--- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/packages/intl-messageformat/index.ts b/packages/intl-messageformat/index.ts index c8c4dc9750..f39a74ab30 100644 --- a/packages/intl-messageformat/index.ts +++ b/packages/intl-messageformat/index.ts @@ -5,7 +5,8 @@ See the accompanying LICENSE file for terms. */ import {IntlMessageFormat} from './src/core' -export * from './src/formatters' export * from './src/core' export * from './src/error' +export * from './src/formatters' +export {IntlMessageFormat} export default IntlMessageFormat diff --git a/tools/index.bzl b/tools/index.bzl index 8b6cbf5534..0cd04df27e 100644 --- a/tools/index.bzl +++ b/tools/index.bzl @@ -59,7 +59,6 @@ def ts_compile(name, srcs, deps = [], data = [], package = None, skip_esm = True visibility: visibility """ deps = deps + ["//:node_modules/tslib"] - internal_deps = [d for d in deps if is_internal_dep(d)] ts_project( name = "%s-base" % name, srcs = srcs, diff --git a/tsconfig.esm.esnext.json b/tsconfig.esm.esnext.json index 87ba43b740..d07363a01a 100644 --- a/tsconfig.esm.esnext.json +++ b/tsconfig.esm.esnext.json @@ -1,6 +1,8 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "target": "esnext" + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "Bundler" } } \ No newline at end of file diff --git a/tsconfig.esm.json b/tsconfig.esm.json index dd3367cc92..7872662a1d 100644 --- a/tsconfig.esm.json +++ b/tsconfig.esm.json @@ -1,6 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "NodeNext" + "module": "ESNext", + "moduleResolution": "Bundler" } } \ No newline at end of file diff --git a/tsconfig.node.json b/tsconfig.node.json index 69a8b6c823..afd8478d29 100644 --- a/tsconfig.node.json +++ b/tsconfig.node.json @@ -2,7 +2,5 @@ "extends": "./tsconfig.json", "compilerOptions": { "target": "ES2021", - "moduleResolution": "NodeNext", - "module": "nodenext" } -} +} \ No newline at end of file