New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@forge/api

Package Overview
Dependencies
Maintainers
2
Versions
382
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@forge/api - npm Package Compare versions

Comparing version 2.9.1-next.1 to 2.9.1-next.2

out/api/runtime.d.ts

6

CHANGELOG.md
# @forge/api
## 2.9.1-next.2
### Patch Changes
- 8d0dc104: Use a single global to pass information from the runtime
## 2.9.1-next.1

@@ -4,0 +10,0 @@

4

out/api/fetch.d.ts

@@ -6,6 +6,2 @@ /// <reference types="node" />

declare type FetchFunction = (url: RequestInfo | Url, options: RequestInit | undefined) => Promise<Response>;
export interface ProxyInformation {
token: string;
url: string;
}
export declare const createProxyFetch: (provider: 'app' | 'user' | undefined, remote: 'jira' | 'confluence' | 'stargate' | 'bitbucket') => FetchFunction;

@@ -12,0 +8,0 @@ export declare function getNodeRuntimeAPI(): FetchAPI;

@@ -7,2 +7,3 @@ "use strict";

const _1 = require(".");
const runtime_1 = require("./runtime");
const polyfill_response_1 = require("./polyfill-response");

@@ -12,3 +13,3 @@ const egress_1 = require("@forge/egress");

return (url, options) => {
const proxy = global.proxyInfo;
const { proxy } = (0, runtime_1.getRuntime)();
const request = new node_fetch_1.Request(url, options);

@@ -27,3 +28,3 @@ const headers = new node_fetch_1.Headers(request.headers);

const wrapExternalEgress = (url, options) => {
const allowedEgress = global.allowedEgress;
const { allowedEgress } = (0, runtime_1.getRuntime)();
const egressFilteringService = new egress_1.EgressFilteringService(allowedEgress);

@@ -30,0 +31,0 @@ if (!egressFilteringService.isValidUrl(url)) {

@@ -78,2 +78,3 @@ import { RequestInit, Response } from 'node-fetch';

export { route, assumeTrustedRoute, routeFromAbsolute, Route } from './safeUrl';
export { ForgeRuntime, getRuntime } from './api/runtime';
//# sourceMappingURL=index.d.ts.map
"use strict";
var _a, _b, _c, _d;
Object.defineProperty(exports, "__esModule", { value: true });
exports.routeFromAbsolute = exports.assumeTrustedRoute = exports.route = exports.startsWith = exports.webTrigger = exports.properties = exports.storage = exports.store = exports.requestBitbucket = exports.requestConfluence = exports.requestJira = exports.fetch = exports.authorize = exports.asApp = exports.asUser = exports.privacy = void 0;
exports.getRuntime = exports.routeFromAbsolute = exports.assumeTrustedRoute = exports.route = exports.startsWith = exports.webTrigger = exports.properties = exports.storage = exports.store = exports.requestBitbucket = exports.requestConfluence = exports.requestJira = exports.fetch = exports.authorize = exports.asApp = exports.asUser = exports.privacy = void 0;
const storage_1 = require("@forge/storage");

@@ -58,1 +58,3 @@ const authorization_1 = require("./authorization");

Object.defineProperty(exports, "routeFromAbsolute", { enumerable: true, get: function () { return safeUrl_1.routeFromAbsolute; } });
var runtime_1 = require("./api/runtime");
Object.defineProperty(exports, "getRuntime", { enumerable: true, get: function () { return runtime_1.getRuntime; } });
{
"name": "@forge/api",
"version": "2.9.1-next.1",
"version": "2.9.1-next.2",
"description": "Forge API methods",

@@ -5,0 +5,0 @@ "author": "Atlassian",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc