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: {