Files
k8s-set-context/node_modules/openid-client/lib/helpers/is_absolute_url.js
github-actions[bot] 52d71d28bd Add node modules and compiled JavaScript from main (#54)
Co-authored-by: Oliver King <oking3@uncc.edu>
2022-06-29 15:41:55 -04:00

13 lines
315 B
JavaScript

const url = require('url');
const { strict: assert } = require('assert');
module.exports = (target) => {
try {
const { protocol } = new url.URL(target);
assert(protocol.match(/^(https?:)$/));
return true;
} catch (err) {
throw new TypeError('only valid absolute URLs can be requested');
}
};