@forge/bundler
7.2.37.3.0-next.0
out/runtime.js~
out/runtime.jsModified+3−24
Index: package/out/runtime.js
===================================================================
--- package/out/runtime.js
+++ package/out/runtime.js
@@ -11,9 +11,8 @@
const common_1 = require("./config/common");
const metadata_1 = require("./metadata");
const text_1 = require("./text");
const types_1 = require("./types");
-const typescript_1 = require("./typescript");
const webpack_1 = require("./webpack");
exports.NODE_RUNTIME_CODE_FILE = '__forge__.cjs';
const NODE_RUNTIME_BACKUP_WRAPPER_FILE = '__forge_wrapper__.cjs';
const NODE_RUNTIME_USE_LOCAL_WRAPPER_FILE = '__forge_use_local_wrapper.txt';
@@ -59,20 +58,8 @@
result.additionalOutputs = (0, types_1.mergeOutputs)(result.additionalOutputs, await getRuntimeArtifacts(this.wrapperProvider, args));
return result;
}
}
-class TypeScriptNodeBundler extends typescript_1.TypeScriptBundler {
- wrapperProvider;
- constructor(logger, wrapperProvider) {
- super(logger);
- this.wrapperProvider = wrapperProvider;
- }
- async getResult(args, outputDir, output, additionalOutputs) {
- const result = await super.getResult(args, outputDir, output, additionalOutputs);
- result.additionalOutputs = (0, types_1.mergeOutputs)(result.additionalOutputs, await getRuntimeArtifacts(this.wrapperProvider, args));
- return result;
- }
-}
class ManualBundler {
logger;
wrapperProvider;
static WATCH_DEBOUNCE_MS = 200;
@@ -127,26 +114,18 @@
class ConfigBundler {
logger;
wrapperProvider;
configReader;
- statsigService;
- constructor(logger, wrapperProvider, configReader, statsigService) {
+ constructor(logger, wrapperProvider, configReader) {
this.logger = logger;
this.wrapperProvider = wrapperProvider;
this.configReader = configReader;
- this.statsigService = statsigService;
}
async getBundler() {
const config = (await this.configReader.readConfig()).app.package;
if (config?.path && config?.bundler !== 'manual@2026') {
throw new cli_shared_1.UserError(text_1.Text.packagePathOnlySupportedForManualBundler);
}
- if (config?.bundler === 'typescript') {
- if (!(await this.statsigService.isTypescriptBundlerEnabled())) {
- throw new cli_shared_1.UserError(text_1.Text.typescriptBundlerEAP);
- }
- return new TypeScriptNodeBundler(this.logger, this.wrapperProvider);
- }
if (config?.bundler === 'manual@2026') {
return new ManualBundler(config, this.logger, this.wrapperProvider);
}
return new NodeBundler(this.logger, this.wrapperProvider);
@@ -157,7 +136,7 @@
async watch(args, watch) {
return (await this.getBundler()).watch(args, watch);
}
}
-function getNodeBundler(logger, wrapperProvider, configReader, statsigService) {
- return new ConfigBundler(logger, wrapperProvider, configReader, statsigService);
+function getNodeBundler(logger, wrapperProvider, configReader) {
+ return new ConfigBundler(logger, wrapperProvider, configReader);
}