npm package diff

Package: @forge/bundler

Versions: 6.1.2-next.1 - 6.1.2-next.0-experimental-8a53773

File: package/out/types.js

Index: package/out/types.js
===================================================================
--- package/out/types.js
+++ package/out/types.js
@@ -1,7 +1,27 @@
 "use strict";
 Object.defineProperty(exports, "__esModule", { value: true });
-exports.BundlerError = void 0;
+exports.BundlerError = exports.mergeMetadata = exports.emptyMetadata = void 0;
 const cli_shared_1 = require("@forge/cli-shared");
+function emptyMetadata() {
+    return {
+        jsFiles: 0,
+        tsFiles: 0,
+        esm: false,
+        dependencies: new Set(),
+        sdkImports: new Set()
+    };
+}
+exports.emptyMetadata = emptyMetadata;
+function mergeMetadata(metadata1, metadata2) {
+    return {
+        jsFiles: metadata1.jsFiles + metadata2.jsFiles,
+        tsFiles: metadata1.tsFiles + metadata2.tsFiles,
+        esm: metadata1.esm || metadata2.esm,
+        dependencies: new Set([...metadata1.dependencies, ...metadata2.dependencies]),
+        sdkImports: new Set([...metadata1.sdkImports, ...metadata2.sdkImports])
+    };
+}
+exports.mergeMetadata = mergeMetadata;
 class BundlerError extends cli_shared_1.UserError {
 }
 exports.BundlerError = BundlerError;