fix: exporting symbols from @bazel/concatjs
diff --git a/packages/concatjs/BUILD.bazel b/packages/concatjs/BUILD.bazel
index 490a9f4..61f2118 100644
--- a/packages/concatjs/BUILD.bazel
+++ b/packages/concatjs/BUILD.bazel
@@ -23,17 +23,14 @@
 ts_project(
     name = "bazel_concatjs_lib",
     srcs = glob(["*.ts"]),
-    tsconfig = {
-        "compilerOptions": {
-            "declaration": True,
-            "module": "umd",
-            "moduleResolution": "node",
-            "types": ["node"],
-        },
-    },
+    allow_js = True,
+    declaration = True,
+    tsconfig = ":tsconfig.json",
     deps = [
+        "//packages/concatjs/internal:tsc_wrapped_lib",
         "@npm//@types/node",
         "@npm//karma",
+        "@npm//tsickle",
     ],
 )
 
@@ -42,6 +39,12 @@
     package_name = "@bazel/concatjs",
     srcs = ["bazel_concatjs_lib"],
     visibility = ["//packages/concatjs:__subpackages__"],
+    deps = [
+        "//packages/concatjs/internal:tsc_wrapped_lib",
+        "//packages/concatjs/third_party/github.com/bazelbuild/bazel/src/main/protobuf:npm_package_assets",
+        "@npm//protobufjs",
+        "@npm//typescript",
+    ],
 )
 
 bzl_library(
diff --git a/packages/concatjs/index.ts b/packages/concatjs/index.ts
index cf7e68b..8b326a1 100644
--- a/packages/concatjs/index.ts
+++ b/packages/concatjs/index.ts
@@ -128,6 +128,8 @@
 
 (watcher as any).$inject = ['fileList'];
 
+export * from "./internal/tsc_wrapped";
+
 module.exports = {
   'framework:concat_js': ['factory', initConcatJs],
   'watcher': ['value', watcher],
diff --git a/packages/concatjs/internal/BUILD.bazel b/packages/concatjs/internal/BUILD.bazel
index d4afc4b..5765017 100644
--- a/packages/concatjs/internal/BUILD.bazel
+++ b/packages/concatjs/internal/BUILD.bazel
@@ -15,7 +15,7 @@
 # gazelle:exclude worker_protocol.proto
 
 load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
-load("//:index.bzl", "nodejs_binary")
+load("//:index.bzl", "js_library", "nodejs_binary")
 load("//packages/jasmine:index.bzl", "jasmine_node_test")
 load("//packages/concatjs:index.bzl", "ts_library")
 load("@npm//typescript:index.bzl", "tsc")
@@ -82,6 +82,11 @@
     visibility = ["//visibility:public"],
 )
 
+js_library(
+    name = "tsc_wrapped_lib",
+    srcs = [":tsc_wrapped"],
+)
+
 # Other ts_library rules will use this custom compiler, which calls the
 # TypeScript APIs to act like tsc, but adds capabilities like Bazel workers.
 # TODO(gregmagolan): make @npm//tsickle dependency optional
diff --git a/packages/concatjs/tsconfig.json b/packages/concatjs/tsconfig.json
new file mode 100644
index 0000000..9fd528c
--- /dev/null
+++ b/packages/concatjs/tsconfig.json
@@ -0,0 +1,26 @@
+{
+    "compilerOptions": {
+        "declaration": true,
+        "module": "umd",
+        "allowJs": true,
+        "moduleResolution": "node",
+        "types": ["node"],
+        "rootDirs": [
+            ".",
+            "../../bazel-out/darwin-fastbuild/bin/packages/concatjs",
+            "../../bazel-out/k8-fastbuild/bin/packages/concatjs",
+            "../../bazel-out/host/bin/packages/concatjs",
+            "../../bazel-out/darwin_arm64-fastbuild/bin/packages/concatjs",
+            "../../bazel-out/darwin_amd64-fastbuild/bin/packages/concatjs",
+            "../../bazel-out/x64_windows-fastbuild/bin/packages/concatjs",
+            "../../bazel-out/darwin-dbg/bin/packages/concatjs",
+            "../../bazel-out/k8-dbg/bin/packages/concatjs",
+            "../../bazel-out/x64_windows-dbg/bin/packages/concatjs",
+            "../../bazel-out/k8-opt-exec-2B5CBBC6/bin/packages/concatjs",
+            "../../bazel-out/darwin-opt-exec-2B5CBBC6/bin/packages/concatjs",
+            "../../bazel-out/windows-opt-exec-2B5CBBC6/bin/packages/concatjs",
+            "../../bazel-out/x64_windows-opt-exec-2B5CBBC6/bin/packages/concatjs",
+            "../../bazel-out/k8-opt-exec-60723E07/bin/packages/concatjs",
+        ]
+    }
+}
\ No newline at end of file