Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@aserto/aserto-spa-js

Package Overview
Dependencies
Maintainers
0
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aserto/aserto-spa-js - npm Package Compare versions

Comparing version 0.2.2 to 0.3.0

628

dist/index.js

@@ -5,77 +5,364 @@ 'use strict';

function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
function asyncGeneratorStep(n, t, e, r, o, a, c) {
try {
var info = gen[key](arg);
var value = info.value;
} catch (error) {
reject(error);
return;
var i = n[a](c),
u = i.value;
} catch (n) {
return void e(n);
}
if (info.done) {
resolve(value);
} else {
Promise.resolve(value).then(_next, _throw);
}
i.done ? t(u) : Promise.resolve(u).then(r, o);
}
function _asyncToGenerator(fn) {
function _asyncToGenerator(n) {
return function () {
var self = this,
args = arguments;
return new Promise(function (resolve, reject) {
var gen = fn.apply(self, args);
function _next(value) {
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
var t = this,
e = arguments;
return new Promise(function (r, o) {
var a = n.apply(t, e);
function _next(n) {
asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
}
function _throw(err) {
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
function _throw(n) {
asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
}
_next(undefined);
_next(void 0);
});
};
}
function _classCallCheck(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
function _classCallCheck(a, n) {
if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
}
function _defineProperties(e, r) {
for (var t = 0; t < r.length; t++) {
var o = r[t];
o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o);
}
}
function _defineProperties(target, props) {
for (var i = 0; i < props.length; i++) {
var descriptor = props[i];
descriptor.enumerable = descriptor.enumerable || false;
descriptor.configurable = true;
if ("value" in descriptor) descriptor.writable = true;
Object.defineProperty(target, descriptor.key, descriptor);
function _createClass(e, r, t) {
return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
writable: !1
}), e;
}
function _defineProperty(e, r, t) {
return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
value: t,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[r] = t, e;
}
function _regeneratorRuntime() {
_regeneratorRuntime = function () {
return e;
};
var t,
e = {},
r = Object.prototype,
n = r.hasOwnProperty,
o = Object.defineProperty || function (t, e, r) {
t[e] = r.value;
},
i = "function" == typeof Symbol ? Symbol : {},
a = i.iterator || "@@iterator",
c = i.asyncIterator || "@@asyncIterator",
u = i.toStringTag || "@@toStringTag";
function define(t, e, r) {
return Object.defineProperty(t, e, {
value: r,
enumerable: !0,
configurable: !0,
writable: !0
}), t[e];
}
}
function _createClass(Constructor, protoProps, staticProps) {
if (protoProps) _defineProperties(Constructor.prototype, protoProps);
if (staticProps) _defineProperties(Constructor, staticProps);
Object.defineProperty(Constructor, "prototype", {
writable: false
try {
define({}, "");
} catch (t) {
define = function (t, e, r) {
return t[e] = r;
};
}
function wrap(t, e, r, n) {
var i = e && e.prototype instanceof Generator ? e : Generator,
a = Object.create(i.prototype),
c = new Context(n || []);
return o(a, "_invoke", {
value: makeInvokeMethod(t, r, c)
}), a;
}
function tryCatch(t, e, r) {
try {
return {
type: "normal",
arg: t.call(e, r)
};
} catch (t) {
return {
type: "throw",
arg: t
};
}
}
e.wrap = wrap;
var h = "suspendedStart",
l = "suspendedYield",
f = "executing",
s = "completed",
y = {};
function Generator() {}
function GeneratorFunction() {}
function GeneratorFunctionPrototype() {}
var p = {};
define(p, a, function () {
return this;
});
return Constructor;
}
function _defineProperty(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
var d = Object.getPrototypeOf,
v = d && d(d(values([])));
v && v !== r && n.call(v, a) && (p = v);
var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p);
function defineIteratorMethods(t) {
["next", "throw", "return"].forEach(function (e) {
define(t, e, function (t) {
return this._invoke(e, t);
});
});
} else {
obj[key] = value;
}
return obj;
function AsyncIterator(t, e) {
function invoke(r, o, i, a) {
var c = tryCatch(t[r], t, o);
if ("throw" !== c.type) {
var u = c.arg,
h = u.value;
return h && "object" == typeof h && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) {
invoke("next", t, i, a);
}, function (t) {
invoke("throw", t, i, a);
}) : e.resolve(h).then(function (t) {
u.value = t, i(u);
}, function (t) {
return invoke("throw", t, i, a);
});
}
a(c.arg);
}
var r;
o(this, "_invoke", {
value: function (t, n) {
function callInvokeWithMethodAndArg() {
return new e(function (e, r) {
invoke(t, n, e, r);
});
}
return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
}
});
}
function makeInvokeMethod(e, r, n) {
var o = h;
return function (i, a) {
if (o === f) throw Error("Generator is already running");
if (o === s) {
if ("throw" === i) throw a;
return {
value: t,
done: !0
};
}
for (n.method = i, n.arg = a;;) {
var c = n.delegate;
if (c) {
var u = maybeInvokeDelegate(c, n);
if (u) {
if (u === y) continue;
return u;
}
}
if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) {
if (o === h) throw o = s, n.arg;
n.dispatchException(n.arg);
} else "return" === n.method && n.abrupt("return", n.arg);
o = f;
var p = tryCatch(e, r, n);
if ("normal" === p.type) {
if (o = n.done ? s : l, p.arg === y) continue;
return {
value: p.arg,
done: n.done
};
}
"throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg);
}
};
}
function maybeInvokeDelegate(e, r) {
var n = r.method,
o = e.iterator[n];
if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y;
var i = tryCatch(o, e.iterator, r.arg);
if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y;
var a = i.arg;
return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y);
}
function pushTryEntry(t) {
var e = {
tryLoc: t[0]
};
1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e);
}
function resetTryEntry(t) {
var e = t.completion || {};
e.type = "normal", delete e.arg, t.completion = e;
}
function Context(t) {
this.tryEntries = [{
tryLoc: "root"
}], t.forEach(pushTryEntry, this), this.reset(!0);
}
function values(e) {
if (e || "" === e) {
var r = e[a];
if (r) return r.call(e);
if ("function" == typeof e.next) return e;
if (!isNaN(e.length)) {
var o = -1,
i = function next() {
for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next;
return next.value = t, next.done = !0, next;
};
return i.next = i;
}
}
throw new TypeError(typeof e + " is not iterable");
}
return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", {
value: GeneratorFunctionPrototype,
configurable: !0
}), o(GeneratorFunctionPrototype, "constructor", {
value: GeneratorFunction,
configurable: !0
}), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) {
var e = "function" == typeof t && t.constructor;
return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name));
}, e.mark = function (t) {
return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t;
}, e.awrap = function (t) {
return {
__await: t
};
}, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () {
return this;
}), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) {
void 0 === i && (i = Promise);
var a = new AsyncIterator(wrap(t, r, n, o), i);
return e.isGeneratorFunction(r) ? a : a.next().then(function (t) {
return t.done ? t.value : a.next();
});
}, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () {
return this;
}), define(g, "toString", function () {
return "[object Generator]";
}), e.keys = function (t) {
var e = Object(t),
r = [];
for (var n in e) r.push(n);
return r.reverse(), function next() {
for (; r.length;) {
var t = r.pop();
if (t in e) return next.value = t, next.done = !1, next;
}
return next.done = !0, next;
};
}, e.values = values, Context.prototype = {
constructor: Context,
reset: function (e) {
if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t);
},
stop: function () {
this.done = !0;
var t = this.tryEntries[0].completion;
if ("throw" === t.type) throw t.arg;
return this.rval;
},
dispatchException: function (e) {
if (this.done) throw e;
var r = this;
function handle(n, o) {
return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o;
}
for (var o = this.tryEntries.length - 1; o >= 0; --o) {
var i = this.tryEntries[o],
a = i.completion;
if ("root" === i.tryLoc) return handle("end");
if (i.tryLoc <= this.prev) {
var c = n.call(i, "catchLoc"),
u = n.call(i, "finallyLoc");
if (c && u) {
if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
} else if (c) {
if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
} else {
if (!u) throw Error("try statement without catch or finally");
if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
}
}
}
},
abrupt: function (t, e) {
for (var r = this.tryEntries.length - 1; r >= 0; --r) {
var o = this.tryEntries[r];
if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) {
var i = o;
break;
}
}
i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);
var a = i ? i.completion : {};
return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a);
},
complete: function (t, e) {
if ("throw" === t.type) throw t.arg;
return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y;
},
finish: function (t) {
for (var e = this.tryEntries.length - 1; e >= 0; --e) {
var r = this.tryEntries[e];
if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y;
}
},
catch: function (t) {
for (var e = this.tryEntries.length - 1; e >= 0; --e) {
var r = this.tryEntries[e];
if (r.tryLoc === t) {
var n = r.completion;
if ("throw" === n.type) {
var o = n.arg;
resetTryEntry(r);
}
return o;
}
}
throw Error("illegal catch attempt");
},
delegateYield: function (e, r, n) {
return this.delegate = {
iterator: values(e),
resultName: r,
nextLoc: n
}, "next" === this.method && (this.arg = t), y;
}
}, e;
}
function _toPrimitive(t, r) {
if ("object" != typeof t || !t) return t;
var e = t[Symbol.toPrimitive];
if (void 0 !== e) {
var i = e.call(t, r || "default");
if ("object" != typeof i) return i;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return ("string" === r ? String : Number)(t);
}
function _toPropertyKey(t) {
var i = _toPrimitive(t, "string");
return "symbol" == typeof i ? i : i + "";
}

@@ -85,65 +372,55 @@ function post(_x4, _x5, _x6, _x7) {

}
function _post() {
_post = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(service, token, path, data) {
_post = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee2(service, token, path, data) {
var headers,
url,
response,
text,
_args2 = arguments;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
headers = _args2.length > 4 && _args2[4] !== undefined ? _args2[4] : {};
_context2.prev = 1;
// construct API service URL
url = service + path;
headers.Authorization = "Bearer ".concat(token);
headers['Content-Type'] = 'application/json';
_context2.next = 7;
return fetch(url, {
method: 'POST',
headers: headers,
body: data
});
case 7:
response = _context2.sent;
if (response.ok) {
_context2.next = 14;
break;
}
_context2.next = 11;
return response.text();
case 11:
text = _context2.sent;
console.error("GET ".concat(url, ": ").concat(text));
return _context2.abrupt("return", {
response: null,
error: text
});
case 14:
return _context2.abrupt("return", {
response: response,
error: null
});
case 17:
_context2.prev = 17;
_context2.t0 = _context2["catch"](1);
console.error(_context2.t0);
return _context2.abrupt("return", {
response: null,
error: _context2.t0
});
case 21:
case "end":
return _context2.stop();
}
url,
response,
text,
_args2 = arguments;
return _regeneratorRuntime().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
headers = _args2.length > 4 && _args2[4] !== undefined ? _args2[4] : {};
_context2.prev = 1;
// construct API service URL
url = service + path;
headers.Authorization = "Bearer ".concat(token);
headers['Content-Type'] = 'application/json';
_context2.next = 7;
return fetch(url, {
method: 'POST',
headers: headers,
body: data
});
case 7:
response = _context2.sent;
if (response.ok) {
_context2.next = 14;
break;
}
_context2.next = 11;
return response.text();
case 11:
text = _context2.sent;
console.error("GET ".concat(url, ": ").concat(text));
return _context2.abrupt("return", {
response: null,
error: text
});
case 14:
return _context2.abrupt("return", {
response: response,
error: null
});
case 17:
_context2.prev = 17;
_context2.t0 = _context2["catch"](1);
console.error(_context2.t0);
return _context2.abrupt("return", {
response: null,
error: _context2.t0
});
case 21:
case "end":
return _context2.stop();
}

@@ -158,17 +435,10 @@ }, _callee2, null, [[1, 17]]);

_classCallCheck(this, AsertoClient);
_defineProperty(this, "token", void 0);
_defineProperty(this, "endpoint", void 0);
_defineProperty(this, "service", void 0);
_defineProperty(this, "policyRoot", void 0);
_defineProperty(this, "__displayStateMap", void 0);
if (!options || !options.accessToken) {
throw new Error('AsertoClient: must provide access token');
}
this.token = options.accessToken;

@@ -180,51 +450,40 @@ this.endpoint = options.displayStateMapEndpoint || '/__displaystatemap';

}
_createClass(AsertoClient, [{
return _createClass(AsertoClient, [{
key: "reload",
value: function () {
var _reload = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(body) {
var _reload = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(body) {
var headers,
result,
error,
map,
_args = arguments;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
headers = _args.length > 1 && _args[1] !== undefined ? _args[1] : {};
_context.next = 3;
return post(this.service, this.token, this.endpoint, body, headers);
case 3:
result = _context.sent;
if (!(result.error !== null)) {
_context.next = 9;
break;
}
error = result.error;
throw new Error("AsertoClient: ".concat(error instanceof Error ? error.message : error));
case 9:
_context.next = 11;
return result.response.json();
case 11:
map = _context.sent;
this.__displayStateMap = map;
case 13:
case "end":
return _context.stop();
}
result,
error,
map,
_args = arguments;
return _regeneratorRuntime().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
headers = _args.length > 1 && _args[1] !== undefined ? _args[1] : {};
_context.next = 3;
return post(this.service, this.token, this.endpoint, body, headers);
case 3:
result = _context.sent;
if (!(result.error !== null)) {
_context.next = 9;
break;
}
error = result.error;
throw new Error("AsertoClient: ".concat(error instanceof Error ? error.message : error));
case 9:
_context.next = 11;
return result.response.json();
case 11:
map = _context.sent;
this.__displayStateMap = map;
case 13:
case "end":
return _context.stop();
}
}, _callee, this);
}));
function reload(_x) {
return _reload.apply(this, arguments);
}
return reload;

@@ -242,3 +501,2 @@ }()

var key;
if (path) {

@@ -256,14 +514,9 @@ // path was passed in - use METHOD/path convention

}
var map = this.__displayStateMap[key];
if (!map) {
throw new Error("AsertoClient: access map does not contain the key ".concat(key));
}
return map;
}
}]);
return AsertoClient;
}();

@@ -274,21 +527,16 @@

}
function _createAsertoClient() {
_createAsertoClient = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(options, body) {
_createAsertoClient = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(options, body) {
var aserto;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
aserto = new AsertoClient(options);
_context.next = 3;
return aserto.reload(body);
case 3:
return _context.abrupt("return", aserto);
case 4:
case "end":
return _context.stop();
}
return _regeneratorRuntime().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
aserto = new AsertoClient(options);
_context.next = 3;
return aserto.reload(body);
case 3:
return _context.abrupt("return", aserto);
case 4:
case "end":
return _context.stop();
}

@@ -295,0 +543,0 @@ }, _callee);

{
"name": "@aserto/aserto-spa-js",
"version": "0.2.2",
"version": "0.3.0",
"description": "Aserto single-page application JavaScript SDK",

@@ -30,2 +30,3 @@ "main": "dist/index.js",

"devDependencies": {
"@aserto/ts-linting-configs": "^2.7.0",
"@babel/cli": "^7.16.8",

@@ -42,3 +43,4 @@ "@babel/core": "^7.16.7",

"typescript": "^4.5.4"
}
},
"prettier": "@aserto/ts-linting-configs/prettier.config"
}
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