dt-app
Version:
The Dynatrace App Toolkit is a tool you can use from your command line to create, develop, and deploy apps on your Dynatrace environment.
3 lines (2 loc) • 2.88 kB
JavaScript
;(()=>{var i="/platform";self.addEventListener("install",e=>{self.skipWaiting()});self.addEventListener("fetch",e=>{let t=new URL(e.request.url),s=t.pathname.startsWith("//")?t.pathname.substring(1):t.pathname,n=/^.*gitpod\.cloud\/platform.*$/,a=/^.*\.app\.github\.dev\/.*$/,o=n.test(t.href)||a.test(t.href);if(s.startsWith(i)&&t.hostname!=="localhost"&&!o){let r=s+t.search;e.respondWith(Response.redirect(r))}});})();
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vc3JjL2Rldi9zZXJ2aWNlLXdvcmtlci50cyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiLyogZXNsaW50LWRpc2FibGUgbm8tcmVzdHJpY3RlZC1nbG9iYWxzLCBAdHlwZXNjcmlwdC1lc2xpbnQvYmFuLXRzLWNvbW1lbnQsIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnkgKi9cblxuLyoqIEFwcCBGcmFtZXdvcmsgQVBJIHByZWZpeCB0aGF0IHNob3VsZCBiZSBwcm94aWVkLCBzZWUgW0FwcEZXIFVSTF0vc3dhZ2dlci11aSAqL1xuZXhwb3J0IGNvbnN0IEFQUEZXX0FQSV9QQVRIX1BSRUZJWCA9ICcvcGxhdGZvcm0nO1xuXG5zZWxmLmFkZEV2ZW50TGlzdGVuZXIoJ2luc3RhbGwnLCAoZXZlbnQpID0+IHtcbiAgLy8gQHRzLWlnbm9yZVxuICBzZWxmLnNraXBXYWl0aW5nKCk7XG59KTtcblxuc2VsZi5hZGRFdmVudExpc3RlbmVyKCdmZXRjaCcsIChldmVudDogYW55KSA9PiB7XG4gIGNvbnN0IHVybCA9IG5ldyBVUkwoZXZlbnQucmVxdWVzdC51cmwpO1xuXG4gIC8vIEdldCByaWQgb2YgYW4gZXh0cmEgc2xhc2ggaW4gXCJwYXRobmFtZVwiIGlmIGFuIGFic29sdXRlIHBhdGggaXMgdXNlZFxuICBjb25zdCBwYXRoID0gdXJsLnBhdGhuYW1lLnN0YXJ0c1dpdGgoJy8vJylcbiAgICA/IHVybC5wYXRobmFtZS5zdWJzdHJpbmcoMSlcbiAgICA6IHVybC5wYXRobmFtZTtcbiAgY29uc3QgZ2l0cG9kUmVnZXggPSAvXi4qZ2l0cG9kXFwuY2xvdWRcXC9wbGF0Zm9ybS4qJC87XG4gIGNvbnN0IGdpdGh1YlJlZ2V4ID0gL14uKlxcLmFwcFxcLmdpdGh1YlxcLmRldlxcLy4qJC87XG4gIGNvbnN0IGlzQ2xvdWREZXZFbnZVcmwgPVxuICAgIGdpdHBvZFJlZ2V4LnRlc3QodXJsLmhyZWYpIHx8IGdpdGh1YlJlZ2V4LnRlc3QodXJsLmhyZWYpO1xuXG4gIGlmIChcbiAgICBwYXRoLnN0YXJ0c1dpdGgoQVBQRldfQVBJX1BBVEhfUFJFRklYKSAmJlxuICAgIHVybC5ob3N0bmFtZSAhPT0gJ2xvY2FsaG9zdCcgJiZcbiAgICAhaXNDbG91ZERldkVudlVybFxuICApIHtcbiAgICBjb25zdCBsb2NhbFVybCA9IHBhdGggKyB1cmwuc2VhcmNoO1xuXG4gICAgLy8gUmVkaXJlY3QgQXBwIEZyYW1ld29yayBxdWVyeSB0byB0aGUgZGV2IHNlcnZlclxuICAgIGV2ZW50LnJlc3BvbmRXaXRoKFJlc3BvbnNlLnJlZGlyZWN0KGxvY2FsVXJsKSk7XG4gIH1cbn0pO1xuIl0sCiAgIm1hcHBpbmdzIjogIm1CQUdPLElBQU1BLEVBQXdCLFlBRXJDLEtBQUssaUJBQWlCLFVBQVlDLEdBQVUsQ0FFMUMsS0FBSyxZQUFZLENBQ25CLENBQUMsRUFFRCxLQUFLLGlCQUFpQixRQUFVQSxHQUFlLENBQzdDLElBQU1DLEVBQU0sSUFBSSxJQUFJRCxFQUFNLFFBQVEsR0FBRyxFQUcvQkUsRUFBT0QsRUFBSSxTQUFTLFdBQVcsSUFBSSxFQUNyQ0EsRUFBSSxTQUFTLFVBQVUsQ0FBQyxFQUN4QkEsRUFBSSxTQUNGRSxFQUFjLGdDQUNkQyxFQUFjLDZCQUNkQyxFQUNKRixFQUFZLEtBQUtGLEVBQUksSUFBSSxHQUFLRyxFQUFZLEtBQUtILEVBQUksSUFBSSxFQUV6RCxHQUNFQyxFQUFLLFdBQVdILENBQXFCLEdBQ3JDRSxFQUFJLFdBQWEsYUFDakIsQ0FBQ0ksRUFDRCxDQUNBLElBQU1DLEVBQVdKLEVBQU9ELEVBQUksT0FHNUJELEVBQU0sWUFBWSxTQUFTLFNBQVNNLENBQVEsQ0FBQyxDQUMvQyxDQUNGLENBQUMiLAogICJuYW1lcyI6IFsiQVBQRldfQVBJX1BBVEhfUFJFRklYIiwgImV2ZW50IiwgInVybCIsICJwYXRoIiwgImdpdHBvZFJlZ2V4IiwgImdpdGh1YlJlZ2V4IiwgImlzQ2xvdWREZXZFbnZVcmwiLCAibG9jYWxVcmwiXQp9Cg==