npm package diff

Package: @forge/bundler

Versions: 4.21.0-next.2 - 4.21.0-next.3

File: package/out/config/common.js

Index: package/out/config/common.js
===================================================================
--- package/out/config/common.js
+++ package/out/config/common.js
@@ -1,22 +1,15 @@
 "use strict";
 Object.defineProperty(exports, "__esModule", { value: true });
-exports.getCommonWebpackConfig = exports.geti18nRule = exports.getDevToolConfig = exports.resolveStubPath = exports.resolveModulePath = exports.getEntryPoints = void 0;
+exports.getCommonWebpackConfig = exports.geti18nRule = exports.getDevToolConfig = exports.resolveStubPath = exports.resolveModulePath = void 0;
 const tslib_1 = require("tslib");
 const path_1 = tslib_1.__importDefault(require("path"));
 const webpack_1 = tslib_1.__importDefault(require("webpack"));
 const cli_shared_1 = require("@forge/cli-shared");
 const i18n_1 = require("@forge/i18n");
+const common_1 = require("../common");
 const text_1 = require("../text");
 const tsconfig_interactor_1 = require("../tsconfig-interactor");
-function getEntryPoints(handlers) {
-    const modules = new Set(handlers.map(({ module }) => module));
-    return Array.from(modules).map((module) => ({
-        name: module,
-        path: path_1.default.resolve('src', module)
-    }));
-}
-exports.getEntryPoints = getEntryPoints;
 const resolveModulePath = (moduleName) => {
     return require.resolve(moduleName);
 };
 exports.resolveModulePath = resolveModulePath;
@@ -56,9 +49,9 @@
     const resolvedEntryPoints = {};
     for (const entrypoint of entryPoints) {
         resolvedEntryPoints[entrypoint.name] = path_1.default.resolve(entrypoint.path);
     }
-    const outputDir = args.watchMode === 'debug' ? path_1.default.resolve(cli_shared_1.TUNNEL_BUNDLE_DIRECTORY) : (0, cli_shared_1.tmpDir)('dist');
+    const outputDir = (0, common_1.getOutputDir)(args);
     return {
         entry: resolvedEntryPoints,
         mode: 'production',
         optimization: {