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

@aserto/aserto-react

Package Overview
Dependencies
Maintainers
2
Versions
58
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aserto/aserto-react - npm Package Compare versions

Comparing version 0.1.32 to 0.1.33

101

dist/index.js

@@ -76,3 +76,3 @@ "use strict";

var _ref2 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(initOptions) {
var asertoFromHook;
var throwOnError, defaultMap, asertoFromHook;
return regeneratorRuntime.wrap(function _callee$(_context) {

@@ -82,8 +82,14 @@ while (1) {

case 0:
_context.prev = 0;
throwOnError = initOptions.throwOnError;
defaultMap = initOptions.defaultMap || {
visible: true,
enabled: true,
allowed: false
};
_context.prev = 2;
setLoading(true);
_context.next = 4;
_context.next = 6;
return (0, _asertoSpaJs["default"])(initOptions);
case 4:
case 6:
asertoFromHook = _context.sent;

@@ -94,8 +100,18 @@ setAsertoClient(asertoFromHook);

setLoading(false);
_context.next = 16;
_context.next = 21;
break;
case 11:
_context.prev = 11;
_context.t0 = _context["catch"](0);
case 13:
_context.prev = 13;
_context.t0 = _context["catch"](2);
if (!throwOnError) {
_context.next = 17;
break;
}
throw _context.t0;
case 17:
console.error(_context.t0);
setError(_context.t0);

@@ -105,3 +121,3 @@ setIsLoaded(false);

case 16:
case 21:
case "end":

@@ -111,3 +127,3 @@ return _context.stop();

}
}, _callee, null, [[0, 11]]);
}, _callee, null, [[2, 13]]);
}));

@@ -126,19 +142,39 @@

case 0:
if (asertoClient) {
_context2.next = 4;
_context2.prev = 0;
if (!asertoClient) {
_context2.next = 7;
break;
}
throw new Error('aserto-react: must call init() before reload()');
case 4:
setLoading(true);
_context2.next = 7;
_context2.next = 5;
return asertoClient.reload();
case 7:
case 5:
setAccessMap(asertoClient.accessMap());
setLoading(false);
case 7:
_context2.next = 17;
break;
case 9:
_context2.prev = 9;
_context2.t0 = _context2["catch"](0);
if (!throwOnError) {
_context2.next = 13;
break;
}
throw _context2.t0;
case 13:
console.error(_context2.t0);
setError(_context2.t0);
setIsLoaded(false);
setLoading(false);
case 17:
case "end":

@@ -148,3 +184,3 @@ return _context2.stop();

}
}, _callee2);
}, _callee2, null, [[0, 9]]);
}));

@@ -158,11 +194,24 @@

var resourceMap = function resourceMap(path) {
if (!asertoClient) {
throw new Error('aserto-react: must call init() before resourceMap()');
}
if (asertoClient && path) {
return asertoClient.resourceMap(path);
} // no client or path
if (!path) {
throw new Error('path is a required parameter');
if (throwOnError) {
if (!asertoClient) {
throw new Error('aserto-react: must call init() before resourceMap()');
}
if (!path) {
throw new Error('aserto-react: path is a required parameter');
}
} else {
// return the default map
return {
GET: defaultMap,
PUT: defaultMap,
DELETE: defaultMap,
POST: defaultMap
};
}
return asertoClient.resourceMap(path);
};

@@ -205,2 +254,2 @@ /*

exports.AsertoProvider = AsertoProvider;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJBc2VydG9Db250ZXh0IiwiUmVhY3QiLCJjcmVhdGVDb250ZXh0IiwidXNlQXNlcnRvIiwiQXNlcnRvUHJvdmlkZXIiLCJjaGlsZHJlbiIsImFzZXJ0b0NsaWVudCIsInNldEFzZXJ0b0NsaWVudCIsImxvYWRpbmciLCJzZXRMb2FkaW5nIiwiaXNMb2FkZWQiLCJzZXRJc0xvYWRlZCIsImVycm9yIiwic2V0RXJyb3IiLCJhY2Nlc3NNYXAiLCJzZXRBY2Nlc3NNYXAiLCJpbml0IiwiaW5pdE9wdGlvbnMiLCJhc2VydG9Gcm9tSG9vayIsInJlbG9hZCIsIkVycm9yIiwicmVzb3VyY2VNYXAiLCJwYXRoIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTs7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRU8sSUFBTUEsYUFBYSxnQkFBR0Msa0JBQU1DLGFBQU4sRUFBdEI7Ozs7QUFDQSxJQUFNQyxTQUFTLEdBQUcsU0FBWkEsU0FBWTtBQUFBLFNBQU0sdUJBQVdILGFBQVgsQ0FBTjtBQUFBLENBQWxCOzs7O0FBQ0EsSUFBTUksY0FBYyxHQUFHLFNBQWpCQSxjQUFpQixPQUV4QjtBQUFBLE1BREpDLFFBQ0ksUUFESkEsUUFDSTs7QUFBQSxrQkFDb0Msc0JBRHBDO0FBQUE7QUFBQSxNQUNHQyxZQURIO0FBQUEsTUFDaUJDLGVBRGpCOztBQUFBLG1CQUUwQixxQkFBUyxLQUFULENBRjFCO0FBQUE7QUFBQSxNQUVHQyxPQUZIO0FBQUEsTUFFWUMsVUFGWjs7QUFBQSxtQkFHNEIscUJBQVMsS0FBVCxDQUg1QjtBQUFBO0FBQUEsTUFHR0MsUUFISDtBQUFBLE1BR2FDLFdBSGI7O0FBQUEsbUJBSXNCLHNCQUp0QjtBQUFBO0FBQUEsTUFJR0MsS0FKSDtBQUFBLE1BSVVDLFFBSlY7O0FBQUEsbUJBSzhCLHNCQUw5QjtBQUFBO0FBQUEsTUFLR0MsU0FMSDtBQUFBLE1BS2NDLFlBTGQ7O0FBT0osTUFBTUMsSUFBSTtBQUFBLHdFQUFHLGlCQUFPQyxXQUFQO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRVhSLGNBQUFBLFVBQVUsQ0FBQyxJQUFELENBQVY7QUFGVztBQUFBLHFCQUdrQiw2QkFBbUJRLFdBQW5CLENBSGxCOztBQUFBO0FBR0xDLGNBQUFBLGNBSEs7QUFJWFgsY0FBQUEsZUFBZSxDQUFDVyxjQUFELENBQWY7QUFDQUgsY0FBQUEsWUFBWSxDQUFDRyxjQUFjLENBQUNKLFNBQWYsRUFBRCxDQUFaO0FBQ0FILGNBQUFBLFdBQVcsQ0FBQyxJQUFELENBQVg7QUFDQUYsY0FBQUEsVUFBVSxDQUFDLEtBQUQsQ0FBVjtBQVBXO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBU1hJLGNBQUFBLFFBQVEsYUFBUjtBQUNBRixjQUFBQSxXQUFXLENBQUMsS0FBRCxDQUFYO0FBQ0FGLGNBQUFBLFVBQVUsQ0FBQyxLQUFELENBQVY7O0FBWFc7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsS0FBSDs7QUFBQSxvQkFBSk8sSUFBSTtBQUFBO0FBQUE7QUFBQSxLQUFWOztBQWVBLE1BQU1HLE1BQU07QUFBQSx3RUFBRztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsa0JBQ1JiLFlBRFE7QUFBQTtBQUFBO0FBQUE7O0FBQUEsb0JBRUwsSUFBSWMsS0FBSixDQUFVLGdEQUFWLENBRks7O0FBQUE7QUFJWFgsY0FBQUEsVUFBVSxDQUFDLElBQUQsQ0FBVjtBQUpXO0FBQUEscUJBS0xILFlBQVksQ0FBQ2EsTUFBYixFQUxLOztBQUFBO0FBTVhKLGNBQUFBLFlBQVksQ0FBQ1QsWUFBWSxDQUFDUSxTQUFiLEVBQUQsQ0FBWjtBQUNBTCxjQUFBQSxVQUFVLENBQUMsS0FBRCxDQUFWOztBQVBXO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEtBQUg7O0FBQUEsb0JBQU5VLE1BQU07QUFBQTtBQUFBO0FBQUEsS0FBWjs7QUFXQSxNQUFNRSxXQUFXLEdBQUcsU0FBZEEsV0FBYyxDQUFDQyxJQUFELEVBQVU7QUFDNUIsUUFBSSxDQUFDaEIsWUFBTCxFQUFtQjtBQUNqQixZQUFNLElBQUljLEtBQUosQ0FBVSxxREFBVixDQUFOO0FBQ0Q7O0FBQ0QsUUFBSSxDQUFDRSxJQUFMLEVBQVc7QUFDVCxZQUFNLElBQUlGLEtBQUosQ0FBVSw4QkFBVixDQUFOO0FBQ0Q7O0FBQ0QsV0FBT2QsWUFBWSxDQUFDZSxXQUFiLENBQXlCQyxJQUF6QixDQUFQO0FBQ0QsR0FSRDtBQVVBO0FBQ0Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdFLHNCQUNFLGdDQUFDLGFBQUQsQ0FBZSxRQUFmO0FBQ0UsSUFBQSxLQUFLLEVBQUU7QUFDTGQsTUFBQUEsT0FBTyxFQUFQQSxPQURLO0FBRUxNLE1BQUFBLFNBQVMsRUFBVEEsU0FGSztBQUdMRSxNQUFBQSxJQUFJLEVBQUpBLElBSEs7QUFJTEcsTUFBQUEsTUFBTSxFQUFOQSxNQUpLO0FBS0xFLE1BQUFBLFdBQVcsRUFBWEEsV0FMSztBQU1MWCxNQUFBQSxRQUFRLEVBQVJBLFFBTks7QUFPTEUsTUFBQUEsS0FBSyxFQUFMQTtBQVBLO0FBRFQsS0FXR1AsUUFYSCxDQURGO0FBZUQsQ0FsRk0iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUNvbnRleHQsIHVzZUNhbGxiYWNrIH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgY3JlYXRlQXNlcnRvQ2xpZW50IGZyb20gJ0Bhc2VydG8vYXNlcnRvLXNwYS1qcydcblxuZXhwb3J0IGNvbnN0IEFzZXJ0b0NvbnRleHQgPSBSZWFjdC5jcmVhdGVDb250ZXh0KCk7XG5leHBvcnQgY29uc3QgdXNlQXNlcnRvID0gKCkgPT4gdXNlQ29udGV4dChBc2VydG9Db250ZXh0KTtcbmV4cG9ydCBjb25zdCBBc2VydG9Qcm92aWRlciA9ICh7XG4gIGNoaWxkcmVuXG59KSA9PiB7XG4gIGNvbnN0IFthc2VydG9DbGllbnQsIHNldEFzZXJ0b0NsaWVudF0gPSB1c2VTdGF0ZSgpO1xuICBjb25zdCBbbG9hZGluZywgc2V0TG9hZGluZ10gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIGNvbnN0IFtpc0xvYWRlZCwgc2V0SXNMb2FkZWRdID0gdXNlU3RhdGUoZmFsc2UpO1xuICBjb25zdCBbZXJyb3IsIHNldEVycm9yXSA9IHVzZVN0YXRlKCk7XG4gIGNvbnN0IFthY2Nlc3NNYXAsIHNldEFjY2Vzc01hcF0gPSB1c2VTdGF0ZSgpO1xuXG4gIGNvbnN0IGluaXQgPSBhc3luYyAoaW5pdE9wdGlvbnMpID0+IHtcbiAgICB0cnkge1xuICAgIHNldExvYWRpbmcodHJ1ZSk7XG4gICAgY29uc3QgYXNlcnRvRnJvbUhvb2sgPSBhd2FpdCBjcmVhdGVBc2VydG9DbGllbnQoaW5pdE9wdGlvbnMpO1xuICAgIHNldEFzZXJ0b0NsaWVudChhc2VydG9Gcm9tSG9vayk7XG4gICAgc2V0QWNjZXNzTWFwKGFzZXJ0b0Zyb21Ib29rLmFjY2Vzc01hcCgpKTtcbiAgICBzZXRJc0xvYWRlZCh0cnVlKTsgICAgICBcbiAgICBzZXRMb2FkaW5nKGZhbHNlKTtcbiAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICBzZXRFcnJvcihlcnJvcik7XG4gICAgc2V0SXNMb2FkZWQoZmFsc2UpO1xuICAgIHNldExvYWRpbmcoZmFsc2UpO1xuICB9XG59XG5cbiAgY29uc3QgcmVsb2FkID0gYXN5bmMgKCkgPT4ge1xuICAgIGlmICghYXNlcnRvQ2xpZW50KSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ2FzZXJ0by1yZWFjdDogbXVzdCBjYWxsIGluaXQoKSBiZWZvcmUgcmVsb2FkKCknKTtcbiAgICB9IGVsc2Uge1xuICAgICAgc2V0TG9hZGluZyh0cnVlKTtcbiAgICAgIGF3YWl0IGFzZXJ0b0NsaWVudC5yZWxvYWQoKTtcbiAgICAgIHNldEFjY2Vzc01hcChhc2VydG9DbGllbnQuYWNjZXNzTWFwKCkpO1xuICAgICAgc2V0TG9hZGluZyhmYWxzZSk7XG4gICAgfVxuICB9XG5cbiAgY29uc3QgcmVzb3VyY2VNYXAgPSAocGF0aCkgPT4ge1xuICAgIGlmICghYXNlcnRvQ2xpZW50KSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ2FzZXJ0by1yZWFjdDogbXVzdCBjYWxsIGluaXQoKSBiZWZvcmUgcmVzb3VyY2VNYXAoKScpO1xuICAgIH0gXG4gICAgaWYgKCFwYXRoKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ3BhdGggaXMgYSByZXF1aXJlZCBwYXJhbWV0ZXInKTtcbiAgICB9XG4gICAgcmV0dXJuIGFzZXJ0b0NsaWVudC5yZXNvdXJjZU1hcChwYXRoKTtcbiAgfVxuXG4gIC8qXG4gIGNvbnN0IGluaXRDYWxsYmFjayA9IHVzZUNhbGxiYWNrKCguLi5wKSA9PiB7XG4gICAgYXN5bmMgZnVuY3Rpb24gY2FsbEluaXQoLi4ucCkge1xuICAgICAgcmV0dXJuIGluaXQoLi4ucCk7XG4gICAgfVxuICAgIHJldHVybiBjYWxsSW5pdCguLi5wKTtcbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHJlYWN0LWhvb2tzL2V4aGF1c3RpdmUtZGVwcyAgXG4gIH0sIFtdKTtcblxuICBjb25zdCBsb2FkQWNjZXNzTWFwQ2FsbGJhY2sgPSB1c2VDYWxsYmFjaygoKSA9PiB7XG4gICAgYXN5bmMgZnVuY3Rpb24gY2FsbExvYWQoKSB7XG4gICAgICByZXR1cm4gbG9hZCgpO1xuICAgIH1cbiAgICBpZiAoIWFzZXJ0b0NsaWVudCkge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdhc2VydG8tcmVhY3Q6IG11c3QgY2FsbCBpbml0KCkgYmVmb3JlIGxvYWRBY2Nlc3NNYXAoKScpO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gY2FsbExvYWQoKTsgICAgXG4gICAgfVxuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVhY3QtaG9va3MvZXhoYXVzdGl2ZS1kZXBzICBcbiAgfSwgW10pO1xuICAqL1xuXG4gIHJldHVybiAoXG4gICAgPEFzZXJ0b0NvbnRleHQuUHJvdmlkZXJcbiAgICAgIHZhbHVlPXt7XG4gICAgICAgIGxvYWRpbmcsXG4gICAgICAgIGFjY2Vzc01hcCxcbiAgICAgICAgaW5pdCxcbiAgICAgICAgcmVsb2FkLFxuICAgICAgICByZXNvdXJjZU1hcCxcbiAgICAgICAgaXNMb2FkZWQsXG4gICAgICAgIGVycm9yXG4gICAgICB9fVxuICAgID5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L0FzZXJ0b0NvbnRleHQuUHJvdmlkZXI+XG4gICk7XG59OyJdfQ==
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJBc2VydG9Db250ZXh0IiwiUmVhY3QiLCJjcmVhdGVDb250ZXh0IiwidXNlQXNlcnRvIiwiQXNlcnRvUHJvdmlkZXIiLCJjaGlsZHJlbiIsImFzZXJ0b0NsaWVudCIsInNldEFzZXJ0b0NsaWVudCIsImxvYWRpbmciLCJzZXRMb2FkaW5nIiwiaXNMb2FkZWQiLCJzZXRJc0xvYWRlZCIsImVycm9yIiwic2V0RXJyb3IiLCJhY2Nlc3NNYXAiLCJzZXRBY2Nlc3NNYXAiLCJpbml0IiwiaW5pdE9wdGlvbnMiLCJ0aHJvd09uRXJyb3IiLCJkZWZhdWx0TWFwIiwidmlzaWJsZSIsImVuYWJsZWQiLCJhbGxvd2VkIiwiYXNlcnRvRnJvbUhvb2siLCJjb25zb2xlIiwicmVsb2FkIiwicmVzb3VyY2VNYXAiLCJwYXRoIiwiRXJyb3IiLCJHRVQiLCJQVVQiLCJERUxFVEUiLCJQT1NUIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTs7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRU8sSUFBTUEsYUFBYSxnQkFBR0Msa0JBQU1DLGFBQU4sRUFBdEI7Ozs7QUFDQSxJQUFNQyxTQUFTLEdBQUcsU0FBWkEsU0FBWTtBQUFBLFNBQU0sdUJBQVdILGFBQVgsQ0FBTjtBQUFBLENBQWxCOzs7O0FBQ0EsSUFBTUksY0FBYyxHQUFHLFNBQWpCQSxjQUFpQixPQUV4QjtBQUFBLE1BREpDLFFBQ0ksUUFESkEsUUFDSTs7QUFBQSxrQkFDb0Msc0JBRHBDO0FBQUE7QUFBQSxNQUNHQyxZQURIO0FBQUEsTUFDaUJDLGVBRGpCOztBQUFBLG1CQUUwQixxQkFBUyxLQUFULENBRjFCO0FBQUE7QUFBQSxNQUVHQyxPQUZIO0FBQUEsTUFFWUMsVUFGWjs7QUFBQSxtQkFHNEIscUJBQVMsS0FBVCxDQUg1QjtBQUFBO0FBQUEsTUFHR0MsUUFISDtBQUFBLE1BR2FDLFdBSGI7O0FBQUEsbUJBSXNCLHNCQUp0QjtBQUFBO0FBQUEsTUFJR0Ms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QUksRUFBRWI7QUFKRCxPQUFQO0FBTUQ7QUFDRixHQXRCRDtBQXdCQTtBQUNGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHRSxzQkFDRSxnQ0FBQyxhQUFELENBQWUsUUFBZjtBQUNFLElBQUEsS0FBSyxFQUFFO0FBQ0xYLE1BQUFBLE9BQU8sRUFBUEEsT0FESztBQUVMTSxNQUFBQSxTQUFTLEVBQVRBLFNBRks7QUFHTEUsTUFBQUEsSUFBSSxFQUFKQSxJQUhLO0FBSUxTLE1BQUFBLE1BQU0sRUFBTkEsTUFKSztBQUtMQyxNQUFBQSxXQUFXLEVBQVhBLFdBTEs7QUFNTGhCLE1BQUFBLFFBQVEsRUFBUkEsUUFOSztBQU9MRSxNQUFBQSxLQUFLLEVBQUxBO0FBUEs7QUFEVCxLQVdHUCxRQVhILENBREY7QUFlRCxDQW5ITSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlQ29udGV4dCwgdXNlQ2FsbGJhY2sgfSBmcm9tICdyZWFjdCdcbmltcG9ydCBjcmVhdGVBc2VydG9DbGllbnQgZnJvbSAnQGFzZXJ0by9hc2VydG8tc3BhLWpzJ1xuXG5leHBvcnQgY29uc3QgQXNlcnRvQ29udGV4dCA9IFJlYWN0LmNyZWF0ZUNvbnRleHQoKTtcbmV4cG9ydCBjb25zdCB1c2VBc2VydG8gPSAoKSA9PiB1c2VDb250ZXh0KEFzZXJ0b0NvbnRleHQpO1xuZXhwb3J0IGNvbnN0IEFzZXJ0b1Byb3ZpZGVyID0gKHtcbiAgY2hpbGRyZW5cbn0pID0+IHtcbiAgY29uc3QgW2FzZXJ0b0NsaWVudCwgc2V0QXNlcnRvQ2xpZW50XSA9IHVzZVN0YXRlKCk7XG4gIGNvbnN0IFtsb2FkaW5nLCBzZXRMb2FkaW5nXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgY29uc3QgW2lzTG9hZGVkLCBzZXRJc0xvYWRlZF0gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIGNvbnN0IFtlcnJvciwgc2V0RXJyb3JdID0gdXNlU3RhdGUoKTtcbiAgY29uc3QgW2FjY2Vzc01hcCwgc2V0QWNjZXNzTWFwXSA9IHVzZVN0YXRlKCk7XG5cbiAgY29uc3QgaW5pdCA9IGFzeW5jIChpbml0T3B0aW9ucykgPT4ge1xuICAgIGNvbnN0IHRocm93T25FcnJvciA9IGluaXRPcHRpb25zLnRocm93T25FcnJvcjtcbiAgICBjb25zdCBkZWZhdWx0TWFwID0gaW5pdE9wdGlvbnMuZGVmYXVsdE1hcCB8fCB7XG4gICAgICB2aXNpYmxlOiB0cnVlLFxuICAgICAgZW5hYmxlZDogdHJ1ZSxcbiAgICAgIGFsbG93ZWQ6IGZhbHNlXG4gICAgfTtcblxuICAgIHRyeSB7XG4gICAgICBzZXRMb2FkaW5nKHRydWUpO1xuICAgICAgY29uc3QgYXNlcnRvRnJvbUhvb2sgPSBhd2FpdCBjcmVhdGVBc2VydG9DbGllbnQoaW5pdE9wdGlvbnMpO1xuICAgICAgc2V0QXNlcnRvQ2xpZW50KGFzZXJ0b0Zyb21Ib29rKTtcbiAgICAgIHNldEFjY2Vzc01hcChhc2VydG9Gcm9tSG9vay5hY2Nlc3NNYXAoKSk7XG4gICAgICBzZXRJc0xvYWRlZCh0cnVlKTsgICAgICBcbiAgICAgIHNldExvYWRpbmcoZmFsc2UpO1xuICAgIH0gY2F0Y2ggKGVycm9yKSB7XG4gICAgICBpZiAodGhyb3dPbkVycm9yKSB7XG4gICAgICAgIHRocm93IGVycm9yO1xuICAgICAgfVxuICAgICAgY29uc29sZS5lcnJvcihlcnJvcik7XG4gICAgICBzZXRFcnJvcihlcnJvcik7XG4gICAgICBzZXRJc0xvYWRlZChmYWxzZSk7XG4gICAgICBzZXRMb2FkaW5nKGZhbHNlKTtcbiAgICB9XG4gIH1cblxuICBjb25zdCByZWxvYWQgPSBhc3luYyAoKSA9PiB7XG4gICAgdHJ5IHtcbiAgICAgIGlmIChhc2VydG9DbGllbnQpIHtcbiAgICAgICAgc2V0TG9hZGluZyh0cnVlKTtcbiAgICAgICAgYXdhaXQgYXNlcnRvQ2xpZW50LnJlbG9hZCgpO1xuICAgICAgICBzZXRBY2Nlc3NNYXAoYXNlcnRvQ2xpZW50LmFjY2Vzc01hcCgpKTtcbiAgICAgICAgc2V0TG9hZGluZyhmYWxzZSk7XG4gICAgICB9XG4gICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgIGlmICh0aHJvd09uRXJyb3IpIHtcbiAgICAgICAgdGhyb3cgZXJyb3I7XG4gICAgICB9XG4gICAgICBjb25zb2xlLmVycm9yKGVycm9yKTtcbiAgICAgIHNldEVycm9yKGVycm9yKTtcbiAgICAgIHNldElzTG9hZGVkKGZhbHNlKTtcbiAgICAgIHNldExvYWRpbmcoZmFsc2UpO1xuICAgIH1cbiAgfVxuXG4gIGNvbnN0IHJlc291cmNlTWFwID0gKHBhdGgpID0+IHtcbiAgICBpZiAoYXNlcnRvQ2xpZW50ICYmIHBhdGgpIHtcbiAgICAgIHJldHVybiBhc2VydG9DbGllbnQucmVzb3VyY2VNYXAocGF0aCk7XG4gICAgfVxuXG4gICAgLy8gbm8gY2xpZW50IG9yIHBhdGhcbiAgICBpZiAodGhyb3dPbkVycm9yKSB7XG4gICAgICBpZiAoIWFzZXJ0b0NsaWVudCkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ2FzZXJ0by1yZWFjdDogbXVzdCBjYWxsIGluaXQoKSBiZWZvcmUgcmVzb3VyY2VNYXAoKScpO1xuICAgICAgfSBcbiAgICAgIGlmICghcGF0aCkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ2FzZXJ0by1yZWFjdDogcGF0aCBpcyBhIHJlcXVpcmVkIHBhcmFtZXRlcicpO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICAvLyByZXR1cm4gdGhlIGRlZmF1bHQgbWFwXG4gICAgICByZXR1cm4ge1xuICAgICAgICBHRVQ6IGRlZmF1bHRNYXAsXG4gICAgICAgIFBVVDogZGVmYXVsdE1hcCxcbiAgICAgICAgREVMRVRFOiBkZWZhdWx0TWFwLFxuICAgICAgICBQT1NUOiBkZWZhdWx0TWFwXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLypcbiAgY29uc3QgaW5pdENhbGxiYWNrID0gdXNlQ2FsbGJhY2soKC4uLnApID0+IHtcbiAgICBhc3luYyBmdW5jdGlvbiBjYWxsSW5pdCguLi5wKSB7XG4gICAgICByZXR1cm4gaW5pdCguLi5wKTtcbiAgICB9XG4gICAgcmV0dXJuIGNhbGxJbml0KC4uLnApO1xuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVhY3QtaG9va3MvZXhoYXVzdGl2ZS1kZXBzICBcbiAgfSwgW10pO1xuXG4gIGNvbnN0IGxvYWRBY2Nlc3NNYXBDYWxsYmFjayA9IHVzZUNhbGxiYWNrKCgpID0+IHtcbiAgICBhc3luYyBmdW5jdGlvbiBjYWxsTG9hZCgpIHtcbiAgICAgIHJldHVybiBsb2FkKCk7XG4gICAgfVxuICAgIGlmICghYXNlcnRvQ2xpZW50KSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ2FzZXJ0by1yZWFjdDogbXVzdCBjYWxsIGluaXQoKSBiZWZvcmUgbG9hZEFjY2Vzc01hcCgpJyk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBjYWxsTG9hZCgpOyAgICBcbiAgICB9XG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSByZWFjdC1ob29rcy9leGhhdXN0aXZlLWRlcHMgIFxuICB9LCBbXSk7XG4gICovXG5cbiAgcmV0dXJuIChcbiAgICA8QXNlcnRvQ29udGV4dC5Qcm92aWRlclxuICAgICAgdmFsdWU9e3tcbiAgICAgICAgbG9hZGluZyxcbiAgICAgICAgYWNjZXNzTWFwLFxuICAgICAgICBpbml0LFxuICAgICAgICByZWxvYWQsXG4gICAgICAgIHJlc291cmNlTWFwLFxuICAgICAgICBpc0xvYWRlZCxcbiAgICAgICAgZXJyb3JcbiAgICAgIH19XG4gICAgPlxuICAgICAge2NoaWxkcmVufVxuICAgIDwvQXNlcnRvQ29udGV4dC5Qcm92aWRlcj5cbiAgKTtcbn07Il19
{
"name": "@aserto/aserto-react",
"version": "0.1.32",
"version": "0.1.33",
"description": "Aserto React SDK",

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

"dependencies": {
"@aserto/aserto-spa-js": "^0.1.18"
"@aserto/aserto-spa-js": "^0.1.19"
},

@@ -33,0 +33,0 @@ "devDependencies": {

@@ -61,3 +61,3 @@ # Aserto React SDK

init,
loadAccessMap
reload
} = useAserto();

@@ -90,3 +90,2 @@

if (!accessMap) {
init();
return <div>Loading...</div>;

@@ -115,3 +114,9 @@ } else {

endpointName: '/__accessmap', // defaults to '/__accessmap',
accessToken: '<VALID ACCESS TOKEN>' // REQUIRED
accessToken: '<VALID ACCESS TOKEN>', // REQUIRED
throwOnError: false, // if true, re-throws errors; defaults to false
defaultMap: { // an optional default resource map
visible: true,
enabled: true,
allowed: false
}
});

@@ -141,3 +146,3 @@

The `path` argument is in the form `/path/to/resource`. It may contain a `{id}` component to indicate an parameter.
The `path` argument is in the form `/path/to/resource`. It may contain a `__id` component to indicate an parameter - for example, `/cars/__id`.

@@ -147,3 +152,3 @@ The returned map will be in the following format:

{
get: {
GET: {
visible: true,

@@ -153,3 +158,3 @@ enabled: false,

},
post: {
POST: {
visible: true,

@@ -159,6 +164,6 @@ enabled: false,

},
put: {
PUT: {
//...
},
delete: {
DELETE: {
//...

@@ -177,9 +182,9 @@ }

// use the map to retrieve visibility of an element
const isVisible = resource.get.visible;
const isVisible = resource.GET.visible;
// use the map to determine whether an update operation is enabled
const isUpdateEnabled = resource.put.enabled;
const isUpdateEnabled = resource.PUT.enabled;
// print out access values for each verb on a resource
for (const verb of ['get', 'post', 'put', 'delete']) {
for (const verb of ['GET', 'POST', 'PUT', 'DELETE']) {
for (const access of ['visible', 'enabled', 'allowed']) {

@@ -186,0 +191,0 @@ console.log(`${verb} ${path} ${access} is ${resource[verb][access]}`);

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