@forge/cli

14.1.0-next.1-experimental-13c2f8d14.1.0-next.21-experimental-554d417
out/service/local-storage-manifest.js
−out/service/local-storage-manifest.jsDeleted
−48
Index: package/out/service/local-storage-manifest.js
===================================================================
--- package/out/service/local-storage-manifest.js
+++ package/out/service/local-storage-manifest.js
@@ -1,48 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.localStorageEnvironment = exports.localStorageHeaders = exports.configuredOfferings = exports.inspectLocalStorageManifest = void 0;
-const tslib_1 = require("tslib");
-const crypto_1 = require("crypto");
-const path_1 = tslib_1.__importDefault(require("path"));
-const inspectLocalStorageManifest = (manifest, appDirectory = process.cwd()) => {
-    const scopes = manifest.permissions?.scopes ?? [];
-    const scopeKeys = Array.isArray(scopes) ? scopes : Object.keys(scopes);
-    const digest = (0, crypto_1.createHash)('sha256').update(manifest.app.id).digest('hex');
-    return {
-        appName: path_1.default.basename(appDirectory),
-        appId: manifest.app.id,
-        namespace: {
-            appId: `local-app-${digest.slice(0, 24)}`,
-            environmentId: `local-environment-${digest.slice(24, 40)}`,
-            installationId: `local-installation-${digest.slice(40, 56)}`
-        },
-        entities: [...(manifest.app.storage?.entities ?? [])],
-        configured: {
-            kvs: scopeKeys.includes('storage:app'),
-            sql: Boolean(manifest.modules?.sql?.length)
-        }
-    };
-};
-exports.inspectLocalStorageManifest = inspectLocalStorageManifest;
-const configuredOfferings = (manifest) => ['kvs', 'sql'].filter((offering) => manifest.configured[offering]);
-exports.configuredOfferings = configuredOfferings;
-const localStorageHeaders = (namespace) => ({
-    'content-type': 'application/json',
-    'x-forge-app-id': namespace.appId,
-    'x-forge-environment-id': namespace.environmentId,
-    'x-forge-installation-id': namespace.installationId,
-    'x-atlassian-forgeapp-app-id': namespace.appId,
-    'x-atlassian-forgeapp-environment-id': namespace.environmentId,
-    'x-atlassian-forgeapp-installation-id': namespace.installationId
-});
-exports.localStorageHeaders = localStorageHeaders;
-const localStorageEnvironment = (namespace) => ({
-    FORGE_LOCAL_STORAGE: '1',
-    FORGE_LOCAL_KVS_URL: 'http://127.0.0.1:18090',
-    FORGE_LOCAL_SQL_URL: 'http://127.0.0.1:18091',
-    FORGE_LOCAL_STORAGE_APP_ID: namespace.appId,
-    FORGE_LOCAL_STORAGE_ENVIRONMENT_ID: namespace.environmentId,
-    FORGE_LOCAL_STORAGE_INSTALLATION_ID: namespace.installationId
-});
-exports.localStorageEnvironment = localStorageEnvironment;
-//# sourceMappingURL=local-storage-manifest.js.map
\ No newline at end of file