New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@jamsocket/javascript

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jamsocket/javascript - npm Package Compare versions

Comparing version
0.1.0
to
0.1.1
+10
-2
dist/server.d.ts

@@ -7,5 +7,13 @@ import 'server-only';

token: string;
endpoint?: string;
service: string;
apiUrl?: string;
};
export declare function init(opts: JamsocketInitOptions): (service: string, lock?: string, env?: Record<string, string>) => Promise<SpawnResult>;
export type JamsocketSpawnOptions = {
tag?: string;
lock?: string;
env?: Record<string, string>;
gracePeriodSeconds?: number;
requireBearerToken?: boolean;
};
export declare function init(opts: JamsocketInitOptions): (spawnOpts?: JamsocketSpawnOptions) => Promise<SpawnResult>;
//# sourceMappingURL=server.d.ts.map
+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"server.d.ts","sourceRoot":"","sources":["../src/server.ts"],"names":[],"mappings":"AAAA,OAAO,aAAa,CAAA;AACpB,OAAO,kBAAkB,CAAA;AACzB,OAAO,EAAE,WAAW,EAAE,MAAM,SAAS,CAAA;AAErC,MAAM,MAAM,oBAAoB,GAAG;IACjC,OAAO,EAAE,MAAM,CAAC;IAChB,KAAK,EAAE,MAAM,CAAC;IACd,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAA;AAID,wBAAgB,IAAI,CAAC,IAAI,EAAE,oBAAoB,aAIR,MAAM,SAAS,MAAM,QAAQ,OAAO,MAAM,EAAE,MAAM,CAAC,KAAG,QAAQ,WAAW,CAAC,CAuBhH"}
{"version":3,"file":"server.d.ts","sourceRoot":"","sources":["../src/server.ts"],"names":[],"mappings":"AAAA,OAAO,aAAa,CAAA;AACpB,OAAO,kBAAkB,CAAA;AACzB,OAAO,EAAE,WAAW,EAAE,MAAM,SAAS,CAAA;AAErC,MAAM,MAAM,oBAAoB,GAAG;IACjC,OAAO,EAAE,MAAM,CAAC;IAChB,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB,CAAA;AAED,MAAM,MAAM,qBAAqB,GAAG;IAClC,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,GAAG,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAC7B,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,kBAAkB,CAAC,EAAE,OAAO,CAAC;CAC9B,CAAA;AAaD,wBAAgB,IAAI,CAAC,IAAI,EAAE,oBAAoB,gBAIN,qBAAqB,KAAQ,QAAQ,WAAW,CAAC,CA2BzF"}

@@ -14,12 +14,18 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {

export function init(opts) {
const { account, token } = opts;
const endpoint = opts.endpoint || JAMSOCKET_API;
return function spawn(service, lock, env) {
const { account, token, service } = opts;
const apiUrl = opts.apiUrl || JAMSOCKET_API;
return function spawn(spawnOpts = {}) {
return __awaiter(this, void 0, void 0, function* () {
const reqBody = {};
if (lock)
reqBody.lock = lock;
if (env)
reqBody.env = env;
const response = yield fetch(`${endpoint}/user/${account}/service/${service}/spawn`, {
if (spawnOpts.lock)
reqBody.lock = spawnOpts.lock;
if (spawnOpts.tag)
reqBody.tag = spawnOpts.tag;
if (spawnOpts.env)
reqBody.env = spawnOpts.env;
if (spawnOpts.gracePeriodSeconds)
reqBody.grace_period_seconds = spawnOpts.gracePeriodSeconds;
if (spawnOpts.requireBearerToken)
reqBody.require_bearer_token = spawnOpts.requireBearerToken;
const response = yield fetch(`${apiUrl}/user/${account}/service/${service}/spawn`, {
method: 'POST',

@@ -26,0 +32,0 @@ headers: { Authorization: `Bearer ${token}`, 'Content-Type': 'application/json' },

@@ -5,6 +5,7 @@ {

"build": "tsc",
"clean": "rm -r dist && rm tsconfig.tsbuildinfo",
"dev": "npm run build -- --watch",
"prepublish": "npm run build"
"prepare": "npm run clean && npm run build"
},
"version": "0.1.0",
"version": "0.1.1",
"description": "JavaScript/TypeScript, and React libraries for interacting with session backends and the Jamsocket platform.",

@@ -11,0 +12,0 @@ "exports": {

export * from './server';
export * from './client';
export * from './react';
export * from './types';
//# sourceMappingURL=index.d.ts.map
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,UAAU,CAAA;AACxB,cAAc,UAAU,CAAA;AACxB,cAAc,SAAS,CAAA;AACvB,cAAc,SAAS,CAAA"}
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./server"), exports);
__exportStar(require("./client"), exports);
__exportStar(require("./react"), exports);
__exportStar(require("./types"), exports);