{"_id":"@mashroom/mashroom-portal-remote-app-registry-k8s","_rev":"88-186afa4ef2b6f005268a2ec6384d4705","name":"@mashroom/mashroom-portal-remote-app-registry-k8s","dist-tags":{"latest":"2.9.4","next":"3.0.0-alpha.1"},"versions":{"1.3.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.3.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.3.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"d191690c9986de0eff739db5297148fb84b3c45f","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.3.0.tgz","fileCount":13,"integrity":"sha512-lrZ7qf8jZ8ce8eLnahCY22WMl+EG9Y4/+q5oD08kMhDWsCt56gmEwK//aiIEZh1LQVu4EcCCSbPxfws7r92IEw==","signatures":[{"sig":"MEUCIQDmy7nLVgNRNyWAhVL4SOFmCO1ra0JEH2lkOGvCQakfYAIgAmD+6LDSBhMmJqLtLnDwz7Pq89z8rxPT52E+ebbKRr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLuP/CRA9TVsSAnZWagAAjpsP/ix6XJWnab9s4vdur6+v\nhYeIas8eLG9aHSBSH4R4DtbSVDopBv4vB2p48y/0kTUSssiFAaoy1UTj8OTP\n9ogrJV1TqydSvAbUDUtHtZ0h5OddC76bPi3uTadwecUmpOO5kvoPMe+Mm3Lj\nf6VarqNGBvdGwaR11LId9aLJRwpHL6ipXEpZLXXJ4O7LnXgRffUV7CwOZwrm\nb0ZCEIVdKq+9QCBWnxtsJZssrlsWf/lVRS6qhXweIYjX04CiwSamOkj5kR6c\nD5EWE4fGL6gjXYrKNkfe6VsVJdxoLT+TeXXHTR4mN+wFvLo/rLnbYqQU0fzB\nHv9UU3PutnLKDSlMVF3g4P4Hwf2NBgueNUSLQl4oBGY2ch4AWL8EenMuN9Fw\nqtv25cF4HgyTK4W3XfJlUluGSYg7c+jm0Cwc2OtOYoAnU2ug+JXQHtnAIc3Q\nNFYIAqCQtW8Udx4jrhXB0jjMKDNDLxnRr/cItvqZW94R0ktBNXi0/sKiH5ag\no8MMW2YEQxmvngnIsPdP/yBe/+lMyMohLCC0+F61tqIiX4ak4WhuN2LwGk6Z\nZW3o4BEBXzv7XwLz+t5sQdsooHOSeQLU5PJivJ09qH4dpT/giiIykYsGyGTX\nObOdDFyDMjtwICAr9pnKmVlWnZurc6ClWjYu3m9ExDfTWMakEXq0hhN2ylrn\nB3+a\r\n=8hZw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext '.ts' --fix","test":"jest","build":"babel src/js --extensions '.ts' -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":300}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"express":"^4.17.1","request":"^2.88.0","handlebars":"^4.7.2","express-handlebars":"^3.1.0","@kubernetes/client-node":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.8.0","nodemon":"^2.0.2","node-sass":"^4.13.1","@babel/cli":"^7.8.3","typescript":"^3.7.5","@types/jest":"^24.9.0","@types/express":"^4.17.2","@mashroom/mashroom":"1.3.0","@mashroom/mashroom-utils":"1.3.0","@mashroom/mashroom-portal":"1.3.0","@types/express-handlebars":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.3.0_1580131327234_0.9718521064637942","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.3.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.3.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"039595a4acb3cf9f357a35a1be737ceb1929b0b5","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.3.1.tgz","fileCount":16,"integrity":"sha512-SB2+p8S78SXFk6KcZ/hH0o60iQ3He1Qc5F3LIos3TKeu970RVVXBDLP6LaxisYG+Y7yn6R8kyeYrAU//kfSwjg==","signatures":[{"sig":"MEYCIQCg9WzdZSx2K5/WiqSfAE6M8xljC7V1Xdmqv6UXd6fVEQIhAPtv43DN9Iy1YV1mdToYWJEiZjLsL+j1oC7qJEWd9TbW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePuXTCRA9TVsSAnZWagAAjvYP/3bFQl8wnx8yAG7rkn+Y\n31Z7bEjSHOiTXsCDdIe+/fxxZaaH1uX6HiRRorTDC3Eflf45sxxwBlddcj99\ntKPJlng0+3eMsdbwJiwNOBSHtR23cwau8JqgdTZY9xo+8XrtHGfrOpdfJ2tC\nvtAsIGX2K6o7HrdUzW9/LE4w5VYkdyDC7npZEj4VpjfYj9QAlDlLpmyf7DZo\nskgdVRqIyCiGLlmZNG4LgikL99x8isthsjQ+bdv9TEBba5Mqe5ed1+dWyEOA\nW20/1YG6S8UWtQhr5c1kZJflmYLZ6q9GQMXqKHIIhbnj6Q9n7BQbjdAa0eeA\nvHigVHqOzSk4arkeeJyfIQlVu/7jJJTxac/fbMxuP4I6bJNVpcgzKDDWow0l\nXDjihaxBI/HjfFzO1XsoIRZ9s3QnR/Y2GpBDKxO49mIkmNS9Vste9XoXQnhg\nOjqTcwCW9HmO4zngFw+YVTZkQUtE5Z8I4doAA9Ry7Q9fO+lx8HaWICaSVKqV\ncRkIrLPb2T5/GLUTpazOyafUiwFeY/lWanim3n/AEc1hl3UzZqov9cbMy2ds\nVr3Fb+iZPA482EtyoxfR91sPbBe0VxugsPPlOrTKH6ciBwqHt7W0P+9oZ/kp\nFT0wwjpG25LN65M1pMx19mbTA6HsXvyA2LHo3VAS6Ombn/IS9yOXA33GqcTx\nM2jU\r\n=kOMn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext '.ts' --fix","test":"jest","build":"babel src/js --extensions '.ts' -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":300}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"express":"^4.17.1","request":"^2.88.0","handlebars":"^4.7.2","express-handlebars":"^3.1.0","@kubernetes/client-node":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.8.0","nodemon":"^2.0.2","node-sass":"^4.13.1","@babel/cli":"^7.8.3","typescript":"^3.7.5","@types/jest":"^24.9.0","@types/express":"^4.17.2","@mashroom/mashroom":"1.3.1","@mashroom/mashroom-utils":"1.3.1","@mashroom/mashroom-portal":"1.3.1","@types/express-handlebars":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.3.1_1581180371336_0.08631863593538114","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.3.2","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.3.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"fd5c5679a29cc43176636b5f384de2490916c8f5","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.3.2.tgz","fileCount":16,"integrity":"sha512-lsr0Enx8gV9AsLGaXFX1BYLaTqZH3OurVNqtjjyBK2yU811gxckckfqqmt5pT6d7kIMMUF8sDGSBPlA4/zfriw==","signatures":[{"sig":"MEYCIQCTU7my25aUglpVlMkDL0Ud5KPrtCsK9y6U++KxGWEUUQIhAOzVM5AH95Xv7IpNOGE6LDRmMf4rU2u5dYrP820SEklI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUXBwCRA9TVsSAnZWagAAIS8QAKIPrFm1lri3elOwACUb\ne7gu7hs4gO9QCkJo3IHdOGrmCugbxdmbofvEfIziALGeE9PiQv/8fjN8ew7b\nj1Jmc9CGq1OEmdKh7fNEsdfvYtKzWVDp/wLqXyIUqWFH6MyA5uRXp842J5FC\ncP+leN6YDn2exSJ04cy7qjc6bMHkYBNT4xyM/KhsiimMheLepu6Os1GkCqDP\njpR22WL/nfc8ngWe9OMDYC+MXp1cdawKPoDn1J+VzJ7srBcSMk4D6nePA0zL\n3TJ9jC23o7NmUiYXW4bP5sh3EZW6WuaGI+nTZdqjQUFTRLHUgKRxxtra2DrB\nyKNVItRNJ3pNQoL4aredMMPEM78H1X9KVbnhxH8kzDwu0ZmFQmpGnDmWX8JJ\nm8fodY6vn/3WwIcYNKtpXygfjxCpTYk1EkTgMV1lNFfcT641WqAL8xoBtLfu\n8zDWnRPB7QYfYn0rVDKPWRjQhzVV9dAPpJNco+9WEcxcrHCxxHzPVp216hMA\n3JjudylDdmXLHIEIKIP/ogBKb7QweIgX6RE+1Y3q3nHDiko8DGJfSxSxb4zs\n4PkG/hDibi3tULNXy5NfINECY7p9TipPDw3o2WJcr99LMf4DLMl4vNggT+Lo\nxS0GpaGbOuICz6pqL4N6O66hlWfJqm5d+SmosXKqrgsP7PJS9pafZh2coxFG\nmv+P\r\n=F3Q/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext '.ts' --fix","test":"jest","build":"babel src/js --extensions '.ts' -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"serviceCheckTimeoutSec":3}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"express":"^4.17.1","request":"^2.88.0","handlebars":"^4.7.2","express-handlebars":"^3.1.0","@kubernetes/client-node":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.8.0","nodemon":"^2.0.2","node-sass":"^4.13.1","@babel/cli":"^7.8.3","typescript":"^3.7.5","@types/jest":"^24.9.0","@types/express":"^4.17.2","@mashroom/mashroom":"1.3.2","@mashroom/mashroom-utils":"1.3.2","@mashroom/mashroom-portal":"1.3.2","@types/express-handlebars":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.3.2_1582395504188_0.4452941402065018","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.4.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.4.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"98244aecec89de315f80a12d2f3c5d9ca235964e","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.4.0.tgz","fileCount":16,"integrity":"sha512-WwHwgCkptOpu/2NgsmH9mGKFk4m62nx5Wzbms/HJwC9noKeXvZFVz9HY/v/QLmE8yIFPRX/RytBi1J3hbEodvg==","signatures":[{"sig":"MEYCIQD445TbYMBvGr7Q+OYvNJhdB7GA/2xbHLw3Bplb+PmfUwIhAKK/qj5ojjv8t3bj8VcYN1vEIt3pYPRrTLBeeET84pw5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeixQZCRA9TVsSAnZWagAABqYP+QG7Y73kAfwodVy9zEno\nry9rJWHDgnTtcPKwQM9a7wio6PwUyhro2cJH+piYTV3y3jAzbpjQWlFvIIw/\nvD6kYRQdqlixOlNb2VbIpavO3d1FBjVk1DAXhlNaVuR1F1FYLd07mc6kHUoi\nvOXNNkn+44c4fgs4vMrS9c2u2vnrbvcZRP6zPccN525tBFjO42GwnJbydv03\nk7LVekNQbvxwPyqTtmqxsEDzC3eybUnVJAK1v1datbj2fzgKUUpuJmg3QwRI\n4KZNxB1GKayEu6SBklp3vLyHzlpTcsjdBP+72sX9nX1LXp8fuYvr2G/NXZzQ\nFYwspUa69BUUJG/34U1pqe4bJ7/rOmYMrgx/pKRFOtgJq8Kxvx8m1Z3iWpFe\n/O6Uhs5fU0QTRtNjg6Rqmd1gQAYZA1y5Is65aKBybiITf4Uxq7lJlVbS8iPf\n5ZrtzccXca6t8s49qCVkX1AgVYYi9Wqw30EFd6/m0pWct0wZrKkcaIIAeGnd\noBQbj6i7OF8x7xXpzEPezc+y433QuxRMel3RKqXTgSmDpztNQC2mGwT7gZS+\nDwNz/W5/rsEUgQbOBC5DTCxmaVGX77ajSzAeq5XYKW5QflwsIj2GKLdv7vua\nWYvnX4WCm/XzGDPUJm1WS6HhiSeEgXjQ1u1YwXVw21PpKtxcWi5i3yaWKi88\nw/Jd\r\n=9eg2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext '.ts' --fix","test":"jest","build":"babel src/js --extensions '.ts' -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"serviceCheckTimeoutSec":3}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.3","express-handlebars":"^3.1.0","@kubernetes/client-node":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","nodemon":"^2.0.2","node-sass":"^4.13.1","@babel/cli":"^7.8.4","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/express":"^4.17.3","@mashroom/mashroom":"1.4.0","@mashroom/mashroom-utils":"1.4.0","@mashroom/mashroom-portal":"1.4.0","@types/express-handlebars":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.4.0_1586172953550_0.5133977686628792","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.4.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.4.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"0a768662a3a292b2c67d4400cf81db41d2c006ac","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.4.1.tgz","fileCount":16,"integrity":"sha512-V2SKG4n+cSLADKlwcAVJAH3Mb8WRm7U8Fknoa8KSdjX+m33ul3MbMilZOjmXHahNVUlkC9KvLX2k0Il7voCfVg==","signatures":[{"sig":"MEUCIQD2ukdnsulWQHbHDAdx2cgMkhxtttC3MABp7JWVwqNHRgIgTKiA0GcdbX2n/HSBavHJbT9ETQc54rsVd4tes3xqMKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenbFQCRA9TVsSAnZWagAAcmoP/1E4R7jtrSpptYExD9k0\niXygETOhAujFjQQRDGBWBrdgwjDNAjzVVW7KPvB120lLxQSw2LdiuXUZo4h/\n6D6wDVOwjtyOpxpBWUPRTOeNOK7lWbIt5WZYGpxIsY+8wexQqdD1RWeoDOqZ\nCRfcRkeXpDwv5KyrL5Glv1tXpX64pzuEcYQUaleTy4R6Oj/KviegM+6thTql\nAti7FzBgR7/GTvd5esZtutjtYaQfBkuENNkEZuKZFDVe8XD3e/zd1DzI5M4j\nPVnX3JreYmViSTQJ/hH9aAtOpOuMRwTFwITjTVpDFpR9DDaRRotHJ4HneHq/\ncaM8iWmZEEzBA32Urzm0kFQ/lQ8/RpfHUBoBwSA+0MYmvC5RE4T3jaKpjNTt\nCK7dqgIoBGu2hVnWXRwJau+wIun4FrwlvahgQuozWbky+uf49hKoRThsU8X5\nNzusnYzoCx8kWUZAcJTiBoqmhR9ajMZZOHfMkNL/E0l6/hrnjzs8AI/L7pz3\n2PfPmuodc3RfLgHtPpBoOGIzYQWye3R4M47CQyanjCcNX5OXi5sIo0q9UWxo\nhhLro93vO5PvamBALfDk1ANifAhxOx+5OakGc+zUogVovSgy6FcSpQphoJzc\nEmzLdzed2IfuR4MhoCGMqBV6fFCqgQj/Q6si93e0rnbHBIw1o7fwSOMif6m9\nlczM\r\n=a5ce\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext '.ts' --fix","test":"jest","build":"babel src/js --extensions '.ts' -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"serviceCheckTimeoutSec":3}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.3","express-handlebars":"^3.1.0","@kubernetes/client-node":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","nodemon":"^2.0.2","node-sass":"^4.13.1","@babel/cli":"^7.8.4","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/express":"^4.17.3","@mashroom/mashroom":"1.4.1","@mashroom/mashroom-utils":"1.4.1","@mashroom/mashroom-portal":"1.4.1","@types/express-handlebars":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.4.1_1587392847893_0.7903064818421583","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.4.2","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.4.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"c810aa7e2662ec6a20b3577325bf9118a2251581","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.4.2.tgz","fileCount":16,"integrity":"sha512-/zMj9YXNrNorjd/9Z5WxmnFwvu9mYivKiqHq00rAu+I35cWK+yuEFkQMsQ2puN9mrJkX3fjLr2vNkHkOoxKPHQ==","signatures":[{"sig":"MEYCIQDsno5lq8rOsNCbO1RsR7kAfNHw6GjeHd0l8OkQY6HXkgIhAMhjJc94/e20p/YcCdoUO2tmgIcDjmba/J6JAF03n/Ak","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepCQhCRA9TVsSAnZWagAAYH0P/RoQoX1Pm4ZeAhy1n06o\nm52PTqapg4+KOBU6IbI9aSS0dh2hXNqhv6uVUFhthjfYf54bCj3a5+ckGENR\nNZ0qdXf9zbne2xP9ZGwvmrjZnEeIj8BM4ZqGCr1DuFinzUz+0/KjGt1ZlEKD\nDhpGk/3A7sBo73ZRqiBBty1vCCrgBhKbSHnVl379lZB2iPDwX2hlaBVW964W\nm0dpE3ilfyNb9RtW1JlOl1x1JHhzfftISr03/dbB0vbAfTory9F2+OO8iI2q\ntxen74pWki9j3nl6GMlRueYtI1CUrBVvrjqohcU6jQb1fST7nYJ8GOSOEJIl\neD3HSEex4p/RLKR/vU7qIVwBd44BcC+xHJ511DI91gynDy4WwLpY8jWYN7yo\niBllRUOWJ40WuuvJjKvV4KFudGlT6GyCT3qcwykFCMt0v8r05CxoKLqVrQ9/\nzOZBR9YGXW2Z2vPOImiQDKIbyeMl8qDQ37WvAs85xc4LGo7J8ZmRhs6HsXjT\nD/kMVbh+0UargosMo3B7sSJP/rfRprDhUL4ERPsBqVNukJ8WC8gCyHYsjZbp\nRPmjSAK6HCCycG1uKAqPpcjWMKoqoq0GIqmJWjK6JGLNDeGwIZzNv1g+/537\nYnPQZFpKBbJCEvGi9J3F7AMW0adYRoWZC9nkCXYvp0g8Iq+JMWZz0FWQY7Em\nxN0i\r\n=aAcv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext '.ts' --fix","test":"jest","build":"babel src/js --extensions '.ts' -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"serviceCheckTimeoutSec":3}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.3","express-handlebars":"^3.1.0","@kubernetes/client-node":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","nodemon":"^2.0.2","node-sass":"^4.13.1","@babel/cli":"^7.8.4","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/express":"^4.17.3","@mashroom/mashroom":"1.4.2","@mashroom/mashroom-utils":"1.4.2","@mashroom/mashroom-portal":"1.4.2","@types/express-handlebars":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.4.2_1587815456814_0.7955104029825353","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.4.3","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.4.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"6f850517bce994dda13b84f27846459abdfbe3eb","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.4.3.tgz","fileCount":16,"integrity":"sha512-dK5rzVM7qaCIElm5LeGaJMvo501sqL6ED6XouYv5ts3I12J6zZfgGasgN89fPRHQdPIILN2eI8CMG5/Cz7hUeQ==","signatures":[{"sig":"MEUCIEUaafTO4uOJJXNZbCXxiLwNuiMDuqoi+gZHaJlC/OPHAiEAgNsakM2iUo2M/j+NJrUfQoM8xvW4OGuGmRde7Jlfx3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerVPmCRA9TVsSAnZWagAAzJgP/RbmgPcPCUUFVqzM1jHP\nPt4uXId3lMTJysrZUihT3YFPJ7k0UwEjbodpt1imrmvKe/IAQ+OHwrkvZYvH\nWimoWYZrZ1JxK765NL5K6zM9dkvzA2xMZ/NSZ+QXGM3e1tdCeZ7wsqvDHBdN\n9XB3R5yAi9lnPtRdhKPMdF9Pvt+iZK6S+N1+OxXZm25p9E9yg3P3fMxu0zND\nQWEOY39BWf7T0XLiH68hqPpoUQsU9+ypVau2yZxQtH5lqXSKFPYpEIfmnZfx\nnwJaEKkl40I+NpIqFhQV1Qm4L4DyIniZ5V2Sgiif58tuBlMea2DNXHkYEw3I\nkaWPjJSvoGRr1ONf1sAwjjAWILymLyEGR3248NynjIJaHCwuqwk0DiE+G9Li\nTF8nW0Ut1uuFHsEV2b0ON7XL8G2ubm9NSI5MkQNxH5lg+w/BsvJ9tAI1ynwz\nJtHiFtDq9gNphmkCZ6iU5ZzkwHyVala4+RFW+X50BLzEe5WA66srNAXMleHc\nsKWyD1zOiVrl3N2ERgFP6HXlql91OaG4ZBZyKlXPns2JwOh2s/APDTmTjuqp\ncj/nNBcG5Cz4YMKv8BF0eaJHdbi40Du62SGx5Yl8ShdazYT0XwQ5kSLmQvTR\nyzv6QxVBFdtExAodEDbf7fQJmEzTfFXVTqCKTIWN9mGb5JKQRgzVAEZPY+Xc\n5XWu\r\n=Yczh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext '.ts' --fix","test":"jest","build":"babel src/js --extensions '.ts' -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"serviceCheckTimeoutSec":3}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.3","express-handlebars":"^3.1.0","@kubernetes/client-node":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","nodemon":"^2.0.2","node-sass":"^4.13.1","@babel/cli":"^7.8.4","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/express":"^4.17.3","@mashroom/mashroom":"1.4.3","@mashroom/mashroom-utils":"1.4.3","@mashroom/mashroom-portal":"1.4.3","@types/express-handlebars":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.4.3_1588417510062_0.3669908536361137","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.4.4","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.4.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"04185f83bb434abbe28317ba55b11a8b97ebb9ff","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.4.4.tgz","fileCount":15,"integrity":"sha512-u6ZEflpK2rTWGiaDUdrfnTMAsvreIsXpxDG4MJNHKmB0U54dwM0A9Ob3q4QitZQHOo6DcOi5JVwvxbMTCrJqcQ==","signatures":[{"sig":"MEQCIDcS/wLnMn39cfUt4N/D2s0oVhyCpyl8l5u4pua+rP6lAiBbldywNK3We8nLP1ijx/ga75UJWSl09xXJTriHW6HucQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer8O1CRA9TVsSAnZWagAA8x4P/j17T6h95wnusct7/OfS\nX7QOjRWCbXhCGFKx8QUxpEfEiqH89jVE+z+h+s+r7co/JwDrE3rYnyD5sr+K\nFfca6+0HYY9YqHSQ5iJoxh18bbvo1ThkIdFST9BtEw0+bmvt7ZEljcNIdClO\nAtB7Vj808gZuRbIdr5IwOsbKXnCUuZ6bAxZLkjegJa5b/nq4m5b6IyW2MUBJ\nB19ZWWSdtMzBaalzY4RRLJ2EMTsK7i3WOqM/tPFrpH/jO5ViNO4YF792eubI\nZ2ngmseEJjmJDm3amDCMPXuD3S0Zxv+GV4eafbvXu9VQkuXxWZ0Wx9KdXiCn\n05J0SLE7ArVLy5vi1mzzgGG5jCuhVEvRlVabH2MJDtlJrhauWPT1zqVCJp1H\nBx238fxHBMUiLlWaqtC02UjaFUTsoXJsFd8yOjvyLCnQbAkFAuCnzhe1t5+4\n6V/1Oi/ctrvimVWISU4BuGt0RPjqZCUGnfOwLKVNlzFT/9U1HTULreaEvBNx\nu12z0No288GZ8U2The69U6K2TraRsQKR57zp1sxeABLFEwYqmJ7MiGOrSHuZ\nIDN/Loi+e4zMyu6Lop5kwmMejuUTXYuGxlQJvxG8l+TrUVb9YiTGgFYN9QzZ\nLn3m4zNT1ngqJWGDgbSKRs9P2bLQqKblqtif8JexU/A11pFzyrskmUbB+yKu\nwVoz\r\n=bcR3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext '.ts' --fix","test":"jest","build":"babel src/js --extensions '.ts' -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"serviceCheckTimeoutSec":3}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.6","express-handlebars":"^4.0.4","@kubernetes/client-node":"^0.11.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","nodemon":"^2.0.2","node-sass":"^4.13.1","@babel/cli":"^7.8.4","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/express":"^4.17.3","@mashroom/mashroom":"1.4.4","@mashroom/mashroom-utils":"1.4.4","@mashroom/mashroom-portal":"1.4.4","@types/express-handlebars":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.4.4_1588577204606_0.8624847462759184","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.4.5","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.4.5","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"c81a65e04f8bcd3c10a38407165d564ca2a090a9","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.4.5.tgz","fileCount":15,"integrity":"sha512-99DmFthXkKIyOEykO6kMRX5FxTiLDA/mDg5oY9JSjV88Z9zA9f8WzlbQ2LtW2U+ykThvyhdpWueupAVEmDWXrA==","signatures":[{"sig":"MEYCIQCBV3C6Jm1gQBOU7i7+s/XtUkwWDliU/vHVX3hTg5UTqQIhAMmYarykhjKlw05zkU5hA0vLVCrMovCqP0kf+FO9d/mb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesQg0CRA9TVsSAnZWagAAB4UP/jtJoT8sDaT88wWERr51\n+f6C5AGmsIZP64qZF8JIB0Xdc2l/g9zr3QpKNwTKr6Dh4fFLh3OzktdQdo9/\niS+FFpHAqZ0+DuqU0bQe46J6aO84C9YPcULdPVRdyFd+tNEw2r2CzjAijHeb\nA6dsg0KE4WLvsPiOKCyXY/yiVGQ5nq7jhrE2YDZBRVJLKpNDEK81WWGznPnX\nmbUQulmBezd/Duocy1fmBDZSJ/uxINE0TQP6QjHEr6OObuF9wzZfAOfRS1iT\nk1TqWqFL+Yar/pDtRodyAxQbb5tNKXawzEF6shppsSat/qITp6nUKfjA8mU9\nLshNg9dwgmGiq2Fao7KYUt/Iu+ShcQ6yEhnXb11ruTh5ayBLh+jz+UjT29Lh\nIVbrWd0zrRPlg1W33VWnzq+ZGiQeyy1LvyiubJGmvsSDiOfALjOizGRwauGD\nnoWBkL2IL1pqYOleU0ZJLaueFoEyxlPxGZOPUsG6i+vFDKAiVO+XelkEj4MB\n9hpLZRFsJMFJmORy64HA5dknWYyscVexC2yzyX96MfQp+d+3b0mZ2ePSfMKb\nB1DTKGrtlIZZcd1lEYHFP6c6r0Lbl+B8q1Q0Se82u3pmYoD/TcToCJl7ya4k\n+AQjWo4O0ZHMCicQOmmoaFMy7dRicZcDCqXgV4+kU25FPtAYRkeaOzZ9CaXv\n6F+5\r\n=Z1kL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext '.ts' --fix","test":"jest","build":"babel src/js --extensions '.ts' -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"serviceCheckTimeoutSec":3}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.6","express-handlebars":"^4.0.4","@kubernetes/client-node":"^0.11.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","nodemon":"^2.0.2","node-sass":"^4.13.1","@babel/cli":"^7.8.4","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/express":"^4.17.3","@mashroom/mashroom":"1.4.5","@mashroom/mashroom-utils":"1.4.5","@mashroom/mashroom-portal":"1.4.5","@types/express-handlebars":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.4.5_1588660275877_0.22790875002866318","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.5.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.5.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"69cf9c5f00392a4f0039e86b3a4c75e47f87c457","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.5.0.tgz","fileCount":16,"integrity":"sha512-G/FfpnuAqT0aGSeSw9I+E7NKzhDiAJzjmFvIGWTuo9LFJTzzqywdBvEpI4Zp+mns4NK2vZdv21yz1DrzcRmN+g==","signatures":[{"sig":"MEUCIHt1L5fzTtAzhRnh7OKkjksuzS+fUW7c4JjSyREwuV+xAiEAy5gDCSTji4NfIzrEUMk41kC2FxsqeXZVNB0qBJ4+aXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5cLgCRA9TVsSAnZWagAAIWkP/0UOdzFC6uL7U++yRA11\nfV124pcIrj8uHmHWQyVTaw4ciD7QW6cCYvKe7H78TDWGXsbD/GjqCfqEc4Nd\nmikX0UJ+OUwprSowgVscZJUhXQ/WekF1pIj0slBh/Ey4Xw+z7YnY4OzH4Jhm\nueK4TCHt2+7AISEDhlR6XVGjPnOSEguL61ekFx9yL47bndos7CJeFQwXJvqK\nWwVv6ZCQyHEQMTAlvwj5xT8Q3WIZxK/WqmrtouVgIhNaVj0iLx6UU9tBjquJ\nIAFILGAuGXrYxrNo5rF1wd+5lvIk/1HBMkkDrc7UbZcIV0t8lMaTuQbLvKcJ\n13WL3MhPtlrIcHxAvslr1ZvYqtCfz/EUFf2d3O9QarD5UQduLnI55UPwgywo\n2h3QbQmqBJWva1marzuOUwhEZ6m5CU8XV4rIIMROSgso5WeMOAI210gEIP8h\nfyeq29DwHUm4WSLEjlnQR91CNSNKiRx7TVJouZWfZEBWFduQkWwn3+tqD28H\nWpSUwRj1ectvp2zT5BZKxZefGxrv85tAxEBk/C1HNHpBV6Ro//GJqx5ySU3f\nd0QNU7qYHjf4/HG+fS/hrt47ozEGAacx6gu2RqZuLNqt/YSHEwEXZl/2OdAj\n4Nnx1SMPSujyKBtF74BTiy8FseBCAfSHZqfW66kJi8WrEW3pDDZ3GEh2HY8U\nCeB5\r\n=2fP+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext '.ts' --fix","test":"jest","build":"babel src/js --extensions '.ts' -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"10.16.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.6","express-handlebars":"^4.0.4","@kubernetes/client-node":"^0.11.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","nodemon":"^2.0.4","node-sass":"^4.14.1","@babel/cli":"^7.8.4","typescript":"^3.9.2","@types/jest":"^25.2.2","@types/express":"^4.17.6","@mashroom/mashroom":"1.5.0","@mashroom/mashroom-utils":"1.5.0","@mashroom/mashroom-portal":"1.5.0","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-monitoring-metrics-collector":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.5.0_1592115936392_0.17844876025347012","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.5.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.5.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"24341ec71eaba124461290f61d162a6236ccc98e","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.5.1.tgz","fileCount":16,"integrity":"sha512-OBq9/8O07eOFFmEBIdfPKzYA6kFu9h5/P7uFQK4bX6dnwBJAHevNYcjNGnFEIfTM1o4WsLxpRlQNatYVlo2wDQ==","signatures":[{"sig":"MEQCIEeWoAgVLz+odY52Jk8BDkg9z/c58+K6EhcIuRzS7PWgAiA35rCulxAHtYLrUOnMHnc+A8N9ljw5B2ziD3+RliTG3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRT0lCRA9TVsSAnZWagAAM18P/j9cxdbZS/Czi/n76eLW\nPlXNI1LJmSz+ox4a0euWuhCAiEV0hGapd91NfrDWz2s97mkBeX5ibdFxzBIs\nYbmNnIVFUOJoiHnBSJnReSCy3SVIY6842MkJlZsfBsK6zau2cC25BAm0Lq7S\n5g615B5iBBD93NRzU5uHMoydYg2hP/JlqfeL8VF7/2lWZEsPKlS6foyP5+vF\nTIBNbg/A1/ZjRyyVa1A5FRYKHR0q8nfLKaWjiKrghQWonjsH+OM96jiaBVVQ\noAxoOtgJSe1tYS9bWE+EoT6SPBMIoCl+VJFtxirBl6TO6t/H/sc0lRgeu0CH\naFscVEcihxll45XifTjWrb2V8/l5cfQLLMEcp+i9AaS8weRwwBAEGmsR2zH7\nfIqwXyK6MwAIohOKfLGyAFf7wlUY9pDbSDYjUI0F7bKVUbcPE8TMaRdaU0iJ\nUuicHT5fMpk4tACgNVFVKQwBTmD173f9/BhCUpf/c9p7Lz/BYLsU6mA9wQYb\n0hKO6Fu4gqv8I9tiuTau/Hq/XwAA6ydcoaUmJyuPhkLmGVugvZ3A+pHJMSmI\nyCUcLN/or7qpOCiWKqA5wGMWUp/DYiZEuZhxyL2db6LPOuwVs3g83THfbn1z\n+RjxEjCcbuUf4B2YBvLZeKmrf6oEjUzFhKXmv1PyaEZmc4AePOYs6T/1KJn1\nMshH\r\n=CalU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext '.ts' --fix","test":"jest","build":"babel src/js --extensions '.ts' -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.6","express-handlebars":"^4.0.4","@kubernetes/client-node":"^0.11.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","nodemon":"^2.0.4","node-sass":"^4.14.1","@babel/cli":"^7.8.4","typescript":"^3.9.2","@types/jest":"^25.2.2","@types/express":"^4.17.6","@mashroom/mashroom":"1.5.1","@mashroom/mashroom-utils":"1.5.1","@mashroom/mashroom-portal":"1.5.1","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-monitoring-metrics-collector":"1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.5.1_1598373157108_0.21454118900918373","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.5.2","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.5.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"fa124d9a5c26f3c2c79d197710033206c3da7421","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.5.2.tgz","fileCount":16,"integrity":"sha512-ZQnKhMryd96Tos9GJj5Mi1666S6KoYHhnlxpAKBQSHqGKduCm6HkP/48gpHlog8vASb3VsrR82jI1J+sVVAhjA==","signatures":[{"sig":"MEYCIQCMrVvHPXRaA+28GvgEoLDY6n7mlYYOV0kqXKYfswIw6wIhANO2H34vMAxu5SHAnkg+StINMv/7j7m9r7Egss8i4wPu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffBD6CRA9TVsSAnZWagAAb3cP/1jtD2TjjedYmbfqVErZ\nnOOXjp3S52xhmbPazPxuKOTkqk52Bz8PTwGkKNjCCaL8A7/j3vK32qqXPVyB\nmLAv4OYW0+zyaEzXXAghesUIWVmT92R/pEpp8SKkFQAXe4HszpIKtI2/Nvmx\nVlaqVojhujq3QB6t5HNPEFecG9C87nvO+HeaY6paz8Dc0/DFhvrVOkJiURkR\nRYuXCiKgQZYB1bWDchgN27Y9Mh6PoxpHdsaQu95szMNHWb0vctiA5jWPcW77\n2KPs0fAfiauZM0U7cpvaQNEyzqATx2C4PnzzS+AxASqp+A1I9eQdZQ6pJdaJ\nxNsaoxGKnjZbkaEZWYhO8+6T6EgsksBZjH8W17+YllcVTQEKgBuwTZ+bHGb8\nCw2R1qTuIaK/hL38t8il+B1UcwDLPTmNsr8kxoPPHC5lk++OQG5/024px11x\n5PO8DayR+e8aPNZ17Os+pmYcx4oc1+/sZSTqpaHg2UFf5X9PIhIik9Cx1h58\nz3RXrxv3UpZps7LNFVCj7zPghE5NLFF//Oeo5AkyCRz1v8HFpySY/yuzlaJl\njIXcoYkKpVTqO7w5fxylvPW3QKaBWOYyeKnQsw9xFReEg8e9p2QVru3xl+NL\nzZsiOXK3hoHBBfi3f9WdWvQM0txllaxsCGEE60SynkS0FPpfM8hkVurY/VHH\n2YGn\r\n=DGL2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext '.ts' --fix","test":"jest","build":"babel src/js --extensions '.ts' -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.6","express-handlebars":"^4.0.4","@kubernetes/client-node":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","nodemon":"^2.0.4","node-sass":"^4.14.1","@babel/cli":"^7.8.4","typescript":"^3.9.2","@types/jest":"^25.2.2","@types/express":"^4.17.6","@mashroom/mashroom":"1.5.2","@mashroom/mashroom-utils":"1.5.2","@mashroom/mashroom-portal":"1.5.2","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-monitoring-metrics-collector":"1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.5.2_1601966329925_0.30783410814437917","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.5.3","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.5.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"bff365c21543900ef3dc88a2ddbebba7168fcc30","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.5.3.tgz","fileCount":16,"integrity":"sha512-iFcTYjE4WkiTschvI+iGo2Kt5A9eMKv+pjGJGJ75+PLqNqjsZ8VLObxj5ey3d9u5BvouiRAV08EC9P7J2dGZhQ==","signatures":[{"sig":"MEUCID7HsmTI7ZD0waG49hrB/gtOh+gPmiqxBbGPPcSs9NeXAiEA+1pEG8wCTKJ/4GVh9Gn4PtupMDQ534egH+pJnLvo9vQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjCeuCRA9TVsSAnZWagAATBwP/3mp1XtDP71XBRhy5yX/\n8YSErvLUq5/kMU2DKy6LA1AqimeVde1xHh5vFwyhH7yLCe8gAGiTXysE9eJI\noZkRjw0FBX/v6gMqYoxZqyFYRfV6Ucry8tkoFywMN5NTyKYE9afOcfEQqdf1\nBhDOf+YCDxOMYS7Ap9FD5zCBhF2mIABF/MqvSMKNOBgujhT68vvvEgh1TSAj\ni62JIx/6n/mXLgjWJIjFo1wYwmA83WCSGc/hBRgcHj/sPMSo5Jxr/JBNy06d\nfO6awhx3Ahoo95z2rmzXXTVLdvvAyRP7tuwRrIedKOn2V7tSUkn+B9oQXyBr\n9h1+B4SZOO7TUD9+4G3UNuGPmLymRdrer8yG52kwBF8LYAtuCp+P/Hjz7YLQ\nqHhNPdHQlhneSU9QlZgGdDiMOHw3Gl/LcaFEJkyz+JvgkmiRmPlbErw2FDm1\nEb4+uG8aWNQO+PqTxVfsQ/8a9Cx6yhDXaRuGXIIyPNrr2K0TOgasNkVaqFWu\nw54jGO+ErEKjreZdkpgrEx5EuMOYhzZ7X7svFQ9pcNaF2VwwQRqTVemIicwo\nRee9TtnSa1S1px4FtIa+YWDytt5vOenVvds+NJ2toi7w1w000CKlSB7Mg2Ha\n2x1VnGgV/zPbkw4FpgorZbpHJbzSwJD7z/AhvcuuOcUOB5PKFYQ97Hk5Phbl\n1H7o\r\n=Hm+P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext '.ts' --fix","test":"jest","build":"babel src/js --extensions '.ts' -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.6","express-handlebars":"^4.0.4","@kubernetes/client-node":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","nodemon":"^2.0.4","node-sass":"^4.14.1","@babel/cli":"^7.8.4","typescript":"^3.9.2","@types/jest":"^25.2.2","@types/express":"^4.17.6","@mashroom/mashroom":"1.5.3","@mashroom/mashroom-utils":"1.5.3","@mashroom/mashroom-portal":"1.5.3","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-monitoring-metrics-collector":"1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.5.3_1603020718259_0.9227232815331401","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.5.4","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.5.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"4e472c6461f15b44d6567e5fc1c94d8900caa066","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.5.4.tgz","fileCount":16,"integrity":"sha512-oIvAUf9W7Z0mBfqoVQdNq/xkqMlt8z1NnoXtzaMJLeSkGdNG2ZmV4InoAsc7bwXXI/QXx+614w0+eIcE24QhHQ==","signatures":[{"sig":"MEYCIQDgkALjsrqNPfcaWUhG2mu+U7o0j33VhiLWk9OaWSA5lwIhAJsWEfVbNuhBiNTXh7bFcrSx30pa7wGgfpz/wKnFK04E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmsm/CRA9TVsSAnZWagAAWcUP/RutzKmE89bR+ITchA2a\n5P+/sI4w25jtgjarsLZnT2ZBBFKyLy54dKyGcCTndBjMOc3yYj1Xi4VeX6mr\nvaEhkriLf9IEFOmCuU1bsZjdRmrfOW/JHOKIP5fEpyN7MnCMsmqvyor9Vl3s\n89sUgL7FiU3SuF2rhc4ks2lmdO+H74wzXJi5vq2ADUVRw57YOlretO6sj5wl\nTbKfvP4nSfOn236K0k/RYe9+q1ATBWCwEsjLPyeVyMNhr9bX5cetJOXOlMnJ\nPrzmFB60s5cck0w0ib7GEamBEcB7G6N+TAA9lsQTAjEDi8FaCwB91r9/gO07\nBiAHZagwMSMKedXr6CBnh2LdOoIsXvz5NCaRFwGWZtxwOsiEo9JA5qzMTq6h\neDksOrypOSGKPexAcMjyHy6mn+g0HjLR/4cskHjGLqdI/OAVUc004nzmRv2E\n1pQAXo4iZU7v9mZvYsQOJ9d4ull0Th5jzM05UsQAKL/TndAEVnz59pOSGL4O\ndbGwsVWV8HZhGHagGGjq3LDkKKuagp3ww1Qu/8GPTcAZ1bLM03nW1C/iITRJ\nm2vz2Lpv1HKiGP0XL3VIa08bfX9Wb58gA/vRyyjAVlI+uBWNZ+Lt5BlaMWuY\nnS/Euw/LFTaRrC5aJLGpFPzH35VTupYbUNpO0Cu2X0qBaocjSahk0XTbJaVZ\naSZ6\r\n=9luO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext '.ts' --fix","test":"jest","build":"babel src/js --extensions '.ts' -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.6","express-handlebars":"^4.0.4","@kubernetes/client-node":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","nodemon":"^2.0.4","node-sass":"^4.14.1","@babel/cli":"^7.8.4","typescript":"^3.9.2","@types/jest":"^25.2.2","@types/express":"^4.17.6","@mashroom/mashroom":"1.5.4","@mashroom/mashroom-utils":"1.5.4","@mashroom/mashroom-portal":"1.5.4","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-monitoring-metrics-collector":"1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.5.4_1603979710772_0.28144857039622306","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.6.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.6.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"5db1fa1bfe5dd6e8f4514bb74d0a127a03d8496e","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.6.0.tgz","fileCount":16,"integrity":"sha512-cZFfRIQIs0gxUl3oWhteD6tCl4VW2QkWR04MqOfhwdmd6dN8Z78qTsv2kBnSrpUMXvKhSovesXU8Yp/FzIGlKw==","signatures":[{"sig":"MEUCIQCDXX5hqbieVvQ9/3sk+njw6HTq+7hismpZ6v7whxV2rwIgNz1lsNtR14UGL60FlFAMYtkH5p0jVfbUkyapYPFJsvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrCqfCRA9TVsSAnZWagAA3doP+wWEFmFZhwnBO/C04Vrb\nFFUy0VfUBzQEArFNTUyozAE7/b/+uhOQ0FzJ+1Ww9UlQBndE71kymagAx5TI\nBiew19KGjH+7i12UJzFX1Vl7Ft2ZgeOvPudRcPghEgtgEXGOijBPfT8ESr8u\n3iQ3+Ptov1CWVP4hRvcq8bGDrfpmvGfXsqzmut6AZwpRtSgw8YBwrK1gxpXG\nNC/beeOROz8t3raMbSRMFjpA9E67XY6cdbBlz/jLRtg3wY2O7UH7xVD/mG0M\nPAr6ltQj3IOaQ3v/7p/lVuNtFLSomliZhJ/3IdPFpV4TNWWh0NmsyrEV36jP\nVi/hILGfFEvZuHb7lMOMKXkUuVCyY0aFaCTOICyLoMjCfjfscsTQMqunwzV2\nJcNj7iSoWRogptlglGak0lZQJLHnLrx1d/voeCM2Zf4vyYQ5o/483FZ6IPhb\nGIp2zEzAMpvK3G2oWyYl90jRx4wYr8ZiwtBl4wuZEEa2gYQtzpb/twKsoKM3\nX5XhPKwOKejNcNq4iAv5wWB0gOM1jLX6zQSlcTaB2YwsgajXXoCvUd1NaaXH\nwHGELIXwoEZWDyGDjk1z5zzizHtHZJtcXi12/QZsOf0z0yWi/jI9aftY3YzC\nhEe2ECv+OD0ZFWbBqxDmpo6R+KMZP0knLRcJLMHf+YsTfpa/A8XESe3vApK/\navMx\r\n=NZsY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.6","express-handlebars":"^5.2.0","@kubernetes/client-node":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","nodemon":"^2.0.6","node-sass":"^5.0.0","@babel/cli":"^7.12.1","typescript":"^4.0.5","@types/jest":"^26.0.15","@types/express":"^4.17.8","@mashroom/mashroom":"1.6.0","@mashroom/mashroom-utils":"1.6.0","@mashroom/mashroom-portal":"1.6.0","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-monitoring-metrics-collector":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.6.0_1605118622593_0.7546624813921066","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.6.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.6.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"cffdf8f6db70b0609955df093d28e1106d682eef","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.6.1.tgz","fileCount":16,"integrity":"sha512-FuuRyUWG0pcbZ5v5yuCqg70PTxCZDkEw9awn0TYFy+XXvo1AgAp+Bcw99KH3mM7FXVBdqRhtZvhg8TGoLPsAvw==","signatures":[{"sig":"MEUCIQDuXxkok/P2lofS+9TuJyzHZyo6oE9o3QJuL/FGmPTZSgIgLke//0cN6m+Z5Rd1rZiuid0ilrRvGNo87O+CAATXslc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv+vHCRA9TVsSAnZWagAAtI8P/jMRESk2qH+W501zQEfB\nUPbzSAoLIJAOGBahj1eIun/7XAuQJImoEgkybJdQ2xNpp/S1Qoe9RTlgkkx/\nJ6jM5zsd2gfqcxJ/Vo87gL78xBccpG9jgTJKSUQpMFsB1unL0Na/wEOtigck\nwIwXGQ32YNlZYv/+S8tIcq1dIAvIJFFVvr3l4nR2Af+H1O28CRUdaZjmx/oG\nQ0CiNiEP0NP1tFG5yOd1cKXxL0x8oZhkadWwDBp+Btt+bfZp6o9jiuYOjrLL\no6/2YqnHnu8sHz9t7VKin84AbbVJJUVSm0Y+12dBat1TXi2+GjJ0jass4kCt\nU6l5SQAVClpUsm6mu1UhChP8aaEI9R22q6+L6EwRwrqWzInGs1uxliHqgLyI\nenOM/6uwd79yrRtWDSgT45wwOdQTClKvsQ2QJAthlVoKHhcSanC5Un77YEiJ\n/FtjpJ56JGjdMb0WpH22xavuwigVrzRdUw5fwYvrvRyL8p0KFSNCKaz50Rb6\nsTC0dlBVcYCWJ/AsV79Nkye7zM2HcJEDeaDsI60Qi/clpLJoJ4LZMIJX7oiW\nbKcjBse1MOsCdUOnGX5SgV8WZl9SH1oFhmUOnnoZbhPwi3i+DIpGMpQ6NLHR\n/1jNrad20wZYTrlRCGW1lm7gfC7NXLKhXYQ2B59LVewYIXMhDghqy56b5gRE\nJnKp\r\n=wdY1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.6","express-handlebars":"^5.2.0","@kubernetes/client-node":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","nodemon":"^2.0.6","node-sass":"^5.0.0","@babel/cli":"^7.12.1","typescript":"^4.0.5","@types/jest":"^26.0.15","@types/express":"^4.17.8","@mashroom/mashroom":"1.6.1","@mashroom/mashroom-utils":"1.6.1","@mashroom/mashroom-portal":"1.6.1","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-monitoring-metrics-collector":"1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.6.1_1606413255119_0.44389314514410616","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.6.2","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.6.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"8b2198f6f048c1d321c2dd51332bd7912dec7b76","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.6.2.tgz","fileCount":16,"integrity":"sha512-smbQUeH9/2WNBKfvgJgHdj68LvjvPudVVrDNFrDWn1m6HGIvTADIMkUgO8NfiUjput4w3AP6dQ2rUz64PB9NBA==","signatures":[{"sig":"MEQCIGjfN8K8nuSx0C88E2K89MlLFnbeHGRW7APHquiXijlRAiASoVoqSv0fHY56fyV4UYExuwTVfKufu/5tLvokA9eb3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf10qJCRA9TVsSAnZWagAAe1EQAIsgQPRim/qsAVOd0DZb\nitj8tkrDM7xw2EKZWW7Izy6yKTunWSNH8t/zwOKcS6ygqPakQ2t6pQhmROFy\ncqoxXRWY5w+Y7LSHbt4ySLVPdpmRY6Z1W9qknts4+YdNbp0HhizF9PyzDXau\n7JbvFNd/1XolCBQknkPyTuMK9Ly09n24ahNjAf1pQWXV/S9LP0d+9qDuC+GJ\nXbMG08SeQce/95Hcsms6dC9cNGk8Zv62hFLPhU2Q+TmX3F6B+6ldHscCthRU\neL3jEUt6vyZ9RmIDNR/Z+naudBLbiVBTo4G5mfO/vGfwFSlRp76ith2o2HRQ\nQv2lxCb19RyU12y39IMZi9mhgjuqYCqF4Qg6WNSxeQ9Kamo7IV8tf8mi55hE\noIugxQxmXvu9fxNleT4QhwST+xmdhZ1nq3xVkzuJmMLMuu1M3bFkjyH5IxEM\nydgrS6R23t43doEDQH/DBpScJz26ucQV7S7IO54GRpnxxlHhXJdB6NOq/lre\nFjoqpdGoikd+Uh3y81AmBakKnUBOBwQ5BXIoQ+sAVTyum5QGb/KWFaTv9asP\nVMl2xlOs3Js2Za1fyVt1syrk/ADoVqwRtLWw7+iOu3hYl7gDzsFYL/+hGSD0\nQSlc7wxpnwAglrW4w5JaD1gzjTNIszyz1ruqtIncz9/dNhlqNjpQon4qriBx\nk00Q\r\n=Ico4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.6","express-handlebars":"^5.2.0","@kubernetes/client-node":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","nodemon":"^2.0.6","node-sass":"^5.0.0","@babel/cli":"^7.12.1","typescript":"^4.0.5","@types/jest":"^26.0.15","@types/express":"^4.17.8","@mashroom/mashroom":"1.6.2","@mashroom/mashroom-utils":"1.6.2","@mashroom/mashroom-portal":"1.6.2","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-monitoring-metrics-collector":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.6.2_1607944840888_0.4081888753530738","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.6.3","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.6.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"c68738fa0895c5ea4ed01ce5ca4f6a9229e16f2b","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.6.3.tgz","fileCount":16,"integrity":"sha512-eNzqP3a8RDrM2bvOz0Iv3pJM0U80jL9REA0s2ALoHP6ztETpeTtG/QkG2kxO0w96KGre5bYStH+Z89WkD+PJtg==","signatures":[{"sig":"MEUCIAbE1FFXbtkev5DRC7W30Dvqd5nXtb47RKiKNqCvjFjcAiEA1oivUpkMtSAoemb8tt8w7lapJhbWXUJ2sO80UDEj0Zk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3zlXCRA9TVsSAnZWagAA0VUP/0qvTj75UtvvXSSPLHMV\nq514/XZ/AoQfbu8AXwoogSzSFCuJBFUQfiwy8uwfEZqvSh7HccwOov64filR\nUyVygjWEzerT/+GrbkAeNj2dp+MJLBDxIDJlSqu5Emi2wk1W0UE8zcbtIQdp\nyiYmtl/GOGBavOeHDNbQ5xokKlZn4QKQssXgIW9e1n4v4MUCVYbECIB+JlYk\nWbumUMiFcN7ZWDwatDkU84zDFtxKSeQOggLHG6nHILLoyeAxMoBqC40qYUyS\n5BS7NnNMIYws0LQfSdDsvvVmNPNEp0OQEgMEC/gL01GZ7bbRcisTAt3+vW33\nl7GtlP1WzvOgeGKje8AmLSELeke7DLA43gFWjlLGSKnDcs5KhTdleipfJeo6\nLe4i50EuP1OqNIX8NqjQM/1gGyRpxGBnJf0c05QTpAKQYbSOjBjQEdeiGHOo\nPKMs1nClTWlR6CGAqbI3Lc33bOb0rS8u32aQE0WyGHFYLrp7G8lvTCzZKjwn\nZmHM9mQo4Xb4+C58rdHo6HXooaNmkB678JHgYRNock/vzp4CSsTUPS+gXKTv\ny/uKe41XFB7d5JcV/H2+1M/A7EA7t/ZSsda82ibY8rNO6IMt3dQ3kMWGqxgd\nseko/8NeWrXgWORWkQr23fWDz8pevS4girMtE+bGI12uzkB4+rv1u27JDUvv\nG927\r\n=Vqxt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.6","express-handlebars":"^5.2.0","@kubernetes/client-node":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","nodemon":"^2.0.6","node-sass":"^5.0.0","@babel/cli":"^7.12.1","typescript":"^4.0.5","@types/jest":"^26.0.15","@types/express":"^4.17.8","@mashroom/mashroom":"1.6.3","@mashroom/mashroom-utils":"1.6.3","@mashroom/mashroom-portal":"1.6.3","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-monitoring-metrics-collector":"1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.6.3_1608464726747_0.7751140912466559","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.6.4","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.6.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"3c78f99cf53d5eb9c06be09fb3eff78d997d812b","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.6.4.tgz","fileCount":16,"integrity":"sha512-V1ConxY1Dg9HbJpJPID1tdTBGGVsZdc6bR1tMJPhPI4yKvz+WMpCO83sjr+hKL8/G0DDRA7th2IjxmMVxiQCjQ==","signatures":[{"sig":"MEUCIQDo79AXQ2Eakk4l84/kRdvwKBTJOQbykBbaPjitJLgUwwIgdCmB6Ftk564ahuemopfnE/+NPhVVjd51SvMgkP7yS4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF7d9CRA9TVsSAnZWagAAfS0P/R068E6lw6oZi+zfOedO\nFCAj4oGXHIkOdxMjNqhYOVbl/ALT1xn9UiABItBbGSCBR8lg1geeeOFbCO1f\nsFtq1LDI6H4qR5/KC20a6HF4ZocuWNTZwJkxZ3miiCFkydrc6rFPgjkkmD9y\nvCUoDgpM2W5/eAZ2i6QgP+3PNN9AhNVr0eMrcTpTG1SmOd0LRLNMDlcbKqBI\n5sRALAuRG2CxxBj1vgRosUBpqz+i+urcitOH0uFDDUProwFyCLpRvJnjiK0R\nR9Bzj3opIX1Td7Ifci3dVOIVe22WLAipBuB6s1a7xWKBXvWtnMVQxLUogah6\nPRJewTR0TTvtKKQ3xL8wpEKjdHc+YoZ3SqW50/o5mgRVHdU8+DCwm27UXF7N\n6dHZGJv9+am5kwlcn2JiLx5B3e2UkMYxI28oLQHwtAsp6vJpunpDMm7McznP\nIuWNQDCArMo1vWhASgoX0PlZ070ZWRZPvACBuL7/+YxhWxvEbXV8S14mBjpV\ntibPqZRg8u9som0ppkYspvljw1F7KYeCrzyWbclbExwddki/ztxIFMxyOswm\nogiXKU6QOmvaEIEIBljotcAPMeNyidXUJWd4l4hyFp/mO3qT/Afyd2RCmxt7\nlKRPY+vGFZX444ZwX8tno1H34aOTSUWFBvzxGX/z/uftF2YDwQhb/VJ0/Sbs\nVDjg\r\n=r6k7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Registry Kubernetes","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50,"k8sNamespaces":["default"],"scanPeriodSec":30,"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Registry Kubernetes Webapp","type":"web-app","bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.6","express-handlebars":"^5.2.0","@kubernetes/client-node":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","nodemon":"^2.0.6","node-sass":"^5.0.0","@babel/cli":"^7.12.1","typescript":"^4.0.5","@types/jest":"^26.0.15","@types/express":"^4.17.8","@mashroom/mashroom":"1.6.4","@mashroom/mashroom-utils":"1.6.4","@mashroom/mashroom-portal":"1.6.4","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-monitoring-metrics-collector":"1.6.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.6.4_1612167037111_0.9263128063362487","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.7.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.7.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"cada6ce965af8fb6b2abf7e887e8652b34241511","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.7.0.tgz","fileCount":17,"integrity":"sha512-Yv6PB2/iywm53Z0QuslgFrMR/4n4nJWIDW7iUopfmpfzH5Zi9BZ3apcvrr2Fh9PuiIctEwjuy/6wrdrjSIu9MQ==","signatures":[{"sig":"MEYCIQCzgM5hsm/JDWssMVBib6tkHLwELMHp87gLHd9pijjYtwIhAMf/2sWIF2ryggXr/52PcpDubQNMQbVz6yJrDY3omC/w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR6AFCRA9TVsSAnZWagAA6uIP/AgObG75PyvIphNUyp3M\n6MGuEisO92xRLzbJxJACu4eteTnrnJ9hrR4JNx22Ib1OKxs0z4x42jcOjTGk\nyQ+bAE9T4NNGsIYbjd0ArekTloluMsKrXIefpGPOVDWGAbpjcZiPuSYzLiQK\ngmKRSlNSCKZgQDCq5HpJOqmeUVCYoa2Tc2v7x2OO1ZK/ekSE5x8s5aZPivGK\nm275hcyWfaFOdCIYJbrTW6Xq5byQqwhhM1nQRkVVpfrj2AK2H6LbbMXACRjv\nNRwiLJd66CClPz4pIM/npncHZ5KI7TrrlRKYK2cj705Zr3I1VuRMpYxMIuip\n5av13QnPlu53h0OLje7IpR2Cjql+Np7SKnXNXE9JJL5xFSyHY798h4Fa2Ysn\n0p4zWyvF/+uD4avya5CgXDvWN7AcIY2s1Tw5qr5JTDo3QcCKd9fIQ6+V1ykq\nFqHQ9qShmXzPaPsF0o1cmbZY9FoNVcQqFvrcOQdWF8VB43xg6q3Ft9K81sJg\ntFTBGk3jdYe/YuK0nGBgOrykIsPiveSMySVtcWj7vQpmUdv26Lq3AVd0EtoM\nNPHqJm09RUkjmNaycNYsxQIVXfHzieuBQsRFHW2/XmiypV4cV+qHHbNp0/+N\nE6UudqaICHiETpmQMjFmXVfj9zBh4fT22lqzT7bSb7Rv77GmNCuU+pQelJei\nqyI9\r\n=CxaK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.2.1","@kubernetes/client-node":"^0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","nodemon":"^2.0.7","node-sass":"^5.0.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.0","@mashroom/mashroom-utils":"1.7.0","@mashroom/mashroom-portal":"1.7.0","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-background-jobs":"1.7.0","@mashroom/mashroom-monitoring-metrics-collector":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.7.0_1615306756970_0.8715779678859059","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.7.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.7.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"4c09fef30e75c3854629743997a747d7835dc87c","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.7.1.tgz","fileCount":17,"integrity":"sha512-iqj7K++nW5/Rvl00ea0+MmVs32UmxWH3YkInNeS/snSrqmoX/XTolms4kfcKLzd/qTB1sc41zIVaLBuAtp5yLw==","signatures":[{"sig":"MEYCIQCivwVvcCWrW257Hlr3rNrHCuiwgFJ77dvC8V4rECrrdAIhANn2XrNLStZnokfk7HKXpGL7Tz9jq3YTBE0W7uQ8rNbw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSJNxCRA9TVsSAnZWagAABZYP/iHsa1Dqdn7+NcNrOiV8\n49FcBoEOFB+yeS355w7Z4C7lMJsB0EckX+P45tncA5+iWcVJlYrt03GxlBaA\nur+KtCaxJNCuMEUAOBCtqHaB36vWKWqBDFObx6GrUULNGhlCruUzyz7+7FUE\ngv4qr0iPYvFcHAeonVZ1n9dUyERPUQKueKZgV8+m+t5m0h5z5OBDtymgZot3\nQxIIMEgmAS9lqz/j9FBdNq/iU8xnXLJhOVJ85Xk5lPmKGzXJlM1qvC/Pjcp9\nyOMuSuiYGI66Rdw2kO383/i6SJqfDaX8dZmiSJTfZ6UMGj0/7kT9ChRpkUF4\niZDp45NZClyf5ZO/ubTaetcKvunOeFRP9EpWpreyteBiIpsBu0/ePk4xoxz/\nGWSi37NS5/1QSarOgzo0N0oi+1om8Dy2y6BYRWnTHFikdnaAJCR1TQKI2LD1\nraHKl1nekL7m31lZBujR5kQz588dIwPhexHano7xRUmMFNTe0HwNSMKAaq0C\nbkIA0NwTYUcQ3pTK41LGh9pq/j+5zmjpPE1vw0QPk/a947zTBbv9yZerXG4Q\nOEYktMCclAx8N8X0jBDw8kbQmagWBv187pv/OQtJrdsBwUDIh3ZTGzRZ1bRP\nNgsUQi+R4dhBqodkXe3J0rcZg/EaoAscjisjVZR7PN66fw5cDGTxdUF+/V6k\n9y/1\r\n=3K53\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.2.1","@kubernetes/client-node":"^0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","nodemon":"^2.0.7","node-sass":"^5.0.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.1","@mashroom/mashroom-utils":"1.7.1","@mashroom/mashroom-portal":"1.7.1","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-background-jobs":"1.7.1","@mashroom/mashroom-monitoring-metrics-collector":"1.7.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.7.1_1615369073274_0.5511104686811827","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.7.2","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.7.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"6815efe645b881ed2f611066126cde368ca5bbc1","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.7.2.tgz","fileCount":17,"integrity":"sha512-3MkR3ym9nHbsGWokiuPlu33lPMt3kZajS0y3TJSxudEIMQVaxd3yakBoGnwLfeGw0dIAWq831GpJsZWX5fkV7Q==","signatures":[{"sig":"MEUCIH3wy51qiYUxOxKVXMVnbSYl8/aAcOyMh5nEGuxI265IAiEAh/FtsvLtCPOfWRZDbpo20PEmHjM4e3lzwgAl0DvaqGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSNhgCRA9TVsSAnZWagAA0GEQAIT7qQO+6eMh1pqOsV7/\n5Sx1c3+GVGRUBuuAOUomkFf40f6SHySKcPQJxY7QdtSD3Ku02eWJfYTkJQjr\npFkYJwcdXq506SZvyFcYO5qmf4hhqLq6WKM/s0Y5BNfeoV0KNEfhLplYnh6g\nfPBNIGO12fMLUFs0f34v7IwKbXQtxGkCNwVykJjYvVaslGNbkNVIxBtCYuwt\nZjNoJjuoVpXT2kG0smF+Nop6yfv/04YjP094laYELPnr+jWymTw7/e+0R7ps\n6TbWzuu++HTHF1p7nSLuFxIuqtRUColN6XbkMJ3ppDYtECU3NxVnKdEpxFzt\nm1A9j+ejytdPKa64pau7apMLjpBfb4GZsVm+UftQiUZPCHwGAfyrjH6IVqiI\ntBrM2o0ktzHmoChMHUvhvihfZUbPvaiEQaoRZy16NgSFOlsQz1rOjGgAt6Dq\nwOm+vMlzfEhCPM2mWk2RBQX7qh81l6t422D8GuLDyTMmYtPU5ThoR/7cJizu\nEB9uc0PvBtwzIylPj7qnK10WN9JaMzoIdoNPQpAzOl0FYQEr8KWGlrx1WfOr\nyf1ooRLu58p8G3p+ZKvd7qve5p4yYgp336aoB+4KvNDGCSCmLjqDBQmF/G3J\nCcO8vs3w/Vi5gLnEOcrO4IdEmhSfuG60sNjpeUK/lMFUWgki4XYMFXUW6NSa\nIgSl\r\n=PkVj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.2.1","@kubernetes/client-node":"^0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","nodemon":"^2.0.7","node-sass":"^5.0.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.2","@mashroom/mashroom-utils":"1.7.2","@mashroom/mashroom-portal":"1.7.2","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-background-jobs":"1.7.2","@mashroom/mashroom-monitoring-metrics-collector":"1.7.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.7.2_1615386720503_0.22092342285912414","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.7.3","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.7.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"8c164b5ee9c1a21793faba3921174b66c24b4514","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.7.3.tgz","fileCount":17,"integrity":"sha512-7IEz93JV+pckw+4QkCZgNRGXMgUoH9g+Vws9O+JFmMPYEMvh/uSQD+V9GAN2s4/e3ZdY8Be7EVFtTVqfNGlZuw==","signatures":[{"sig":"MEUCIQDiO+FVW1nDxHACt+kQzXtzCe4P15kuQNcQNlU6j1g0BAIgLNWbRhZ58/E6UZG5K6dm8apBVcU6PFVkRI3sRgbA4Tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUb+rCRA9TVsSAnZWagAAEv0QAJS47m3iwIG/iRK4KE5q\nVXoGMSSUelCWTgCO5IdcyvL+FJ40zDkedKerGz4qx8HezS62OV3b6S6bIfZ0\ndqCva0c/IwCDtrwkS9IZaleJA6wsSzt4BXRfTHBZWJOASnGozF6Y4T/tTBu3\nd3B04rpmCDVRyNBH65j1rccfGHZ+29Vdqx/QeA2RUt+pgdd2MnWlD80JK6u2\nJrBGnEVxaymYP7Kpc1ljL3hYvK/jJNRXi5AnTBYlHBWSvc4GfrBLtBHSyeok\nDyHiED9rhj+GQUhZsOPa6l90V/E6UftGN+054NX3w3zPjlqdscBPugEQDhtA\n8EPcGBvuTvbeCGRBXRGTvXhyKBdrVYuTGQZ7ZbfLKJN+rJbPRPR6ETPYU2gZ\n4YcO8W0PK2p9zEf04Rp7e07c9/Ok9kWt5z63yxCaSNPsFXtNYr1ik2WvtoN0\n21JEn3J+6q5Qg/n1Cx0USMeM/I6CzEqZR/9klI07l2LaY79tFUb7/oZlPRnl\ndo5k3UJmhDCWOgMTdDhkwJl/1ISJq/WuHwLsqzn1W/AAMKifs5j4R+kFnQzS\nU8QCCFiDCxfZ2Rt0vE1GPhRI8yIXy/Sd8ltW6zyGlm4mvsVBjuR9zyv9EgTB\nHTg0U5Tz2VJVzrLkACrIsTiqknhKD6Yrp9yk3a3PaT9oMVQYB8fmkFD/pNjX\nntqH\r\n=HhSW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.2.1","@kubernetes/client-node":"^0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","nodemon":"^2.0.7","node-sass":"^5.0.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.3","@mashroom/mashroom-utils":"1.7.3","@mashroom/mashroom-portal":"1.7.3","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-background-jobs":"1.7.3","@mashroom/mashroom-monitoring-metrics-collector":"1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.7.3_1615970219429_0.2298524380726068","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.7.4","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.7.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"b2875eea666efc06ab44485bc6f4d0be7ac20c2b","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.7.4.tgz","fileCount":17,"integrity":"sha512-E6HtdBwoeQmAJhEnFR91JMsbQ5nMK+o2EYB8k5u+zoVus4l8kkrtXlqLasgVe1iSm+CsyPvvZQ5PB7J/Q9M95g==","signatures":[{"sig":"MEUCIHDJTqfbQ3OmbLd0Y5ygFNZTslNjO+iZ0aAC8FVY+dSvAiEA7YAwb/gnE8ibkJPivelq/L1g9LUggt/7ajFFv4iGRl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUddsCRA9TVsSAnZWagAAA/QQAIUiU6iCc6v/A233V7tc\n+oRg02WgUIoUHB/m/qkQoOqyDh+y9VEWU41y3ZUQpaWruy75/r3CRfp1qaFB\nEPDAW1msnZlLxvkVq7XbSYK0y2MPKw9qqMzmMnTbz6sxno4sxwx8UDCECsRq\ndyn3LOG0e2Z2Ib4rfKRHqRpjdH9P+X08nxW8ee6PHnjKu+BYYu2He78xxueL\nAiRYFy4ww/xs7UPU0QOF35rT1F59amPTra5Tg2UQPRJNJdAW1qC8WtOd3Q15\nRP8llBrK5CKUo8+DkyTRfrpSHRc0s0fkp9SGp+kCVVOdup4vQxryirm3ibk1\nMFxEd2fNaTXc/o5ptZQ4KSalkN63a1ZMaNp19yhpm69Spv+veu7CZH9edvuz\nwAbDGFHKiOh2/iQdMhhjoV7OjkLpfWa+0LwFf8F9DHZp79BqHrPJjL9rOXUw\njLXNkwt8G0dcnTDUaYxhFMmcOhZj4y2oad0hfpI4A9nXK76TBh5+kDIRXVi0\n4tKkchft2lHkTctvJ7NBFI5kEsX29o1uXQzxpTYJU6xw2+YAkVNzVC9OcAZ5\nolP+qR8LQ0SXB5u7hzAewEgf5gtCqXZzRtX6I9bWs5j6YEGNZ5SksVHY1zPU\n8nxcZP7kFmv1tYAZVqNpVO/DYSHG/qa721zR5COXVnUAEh+gZN6zvfv0k1LJ\nctND\r\n=y2rZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.2.1","@kubernetes/client-node":"^0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","nodemon":"^2.0.7","node-sass":"^5.0.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.4","@mashroom/mashroom-utils":"1.7.4","@mashroom/mashroom-portal":"1.7.4","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-background-jobs":"1.7.4","@mashroom/mashroom-monitoring-metrics-collector":"1.7.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.7.4_1615976300337_0.33169282367364183","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.7.5","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.7.5","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"ef09008ccdbdfb3318797d1e8724d2671fed5f2e","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.7.5.tgz","fileCount":17,"integrity":"sha512-79rnwayscWcLVeMYP7tpL4XK87uplsTLQvE7QIp2LCdSYjWPxYrIkqN5kT5/+ulP0WdKR/Mu+EFDZFDftzoOQQ==","signatures":[{"sig":"MEUCIDslw2j0sgUkuGiA8fP0zMLDlBt5iooIM5L4qld5GVufAiEAxtBR0waaMFqTNUmNrSJQfDyThTYRo0rsIrHadrQ5WTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgftv6CRA9TVsSAnZWagAA+QkP/i+OLyEX8RWkbALpFTg3\n+UWDpTwUiFwaVpuWFfpZm/t4KtBwuExyLOUmAHE3Q48Msmi4QJpzuFyQKM1H\nE37t9ySEqXeYiZTXT8i/mfIY2SzMf5IrY56jDmF9c3IkL9FODiTlWMINQYJ6\ntujK4ceOpWi6VMOPCofBop8PA3wXnSxaklbk4a+/X6MIeBYS2dz2+KcVY9h3\nXGfd/fFmJwlhursAGxiza+t+HFu9i8jE0OYPTv8kX1knjhAZtuI0MBpk4KJl\nxmFTX60iEEx4pQDrCzKOCiOuSFHdRfuy5Pjnzn1/vbEAI6G0FWNopJ/IAvAb\nPsLi7WoHRwDvOOlKee/bpiVBQLON5JTGKLHJm4YWmM+6Rmn5bb+jF1QwwABj\n3g5lGLT6Hu677eKTYARhmeIu8IcGW8DWtOhWZUWqyCqXi4e/yjPeEc9R89kE\n5XA9hzAsZ4kDMFs+lvGID15Now/tpQ5pdlqD5FaLwq1vlDkOa1/voySqL708\n/x6fZqMl6pnhL2qmB8wTifte41bLb7OuCmixnglcvdAS3gOyaKcc4BNgMZgt\n7Q3vYnPkvUoGO05zhtcuVZB+s99OwbCNqyG/nWXU2BWrsFfz2cleRLgm/pyg\n1QoR8MD0tfPRXaP29qh36SijIrKXfMvUxi8xU28FrDG7NiFltoancKxVZ7P+\n+F4T\r\n=teZ/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.2.1","@kubernetes/client-node":"^0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","nodemon":"^2.0.7","node-sass":"^5.0.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.5","@mashroom/mashroom-utils":"1.7.5","@mashroom/mashroom-portal":"1.7.5","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-background-jobs":"1.7.5","@mashroom/mashroom-monitoring-metrics-collector":"1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.7.5_1618926585726_0.18246393865173394","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.7.6","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.7.6","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"0574048cc8287c23944e59e9a659df855cc888ed","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.7.6.tgz","fileCount":17,"integrity":"sha512-ZrfEql73Q1tRnL+Gnf8Xq5HNGQy+bHoDExjsPLSW3/R8VpyHhd3qQnwTIq9LJEP94OJOBd1ljYOlthY1DZhHyw==","signatures":[{"sig":"MEUCIAvWjD7M6hLiI5i90mEn5tgANehtdvSplvdA0HAFSA7wAiEAjOFHAwvoA4lFifVmrgTVnBEQQSaqeUGW49XT6zcF7wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmNooCRA9TVsSAnZWagAAtI4P/RJDwC8aUMtJjfqoPNEy\n1e4/Aqnn+y4p9/0xn+GlVNH2InfqIhv+uUFht1KJADwxmTyEh0HCr+QAN+I6\nNxtzBYUVcZbc93onXHinZjb+YEoEIIe7YFYJqAN1bH1kEwQdZzb8Z8GxfMXL\nrLFx6C7L18aMxnTIBaPTxZTkkwofBYO5yBi4hn5nNCIA1glUVzR6MnfqQQ+F\nTDVGgj1H8bv98FPje/5itCeiP0B/QvHBlKxAYbgtKd0IFAKj1le4QxMOXFtH\n2HgZndQ8nNz8P+CwaY384AV997uVrBFVayKLXOkIyROtTx9clYE14iJQdS5K\nDlUVKfcimrAag/y4ukmZpkDfYCPX95wIPDRzfeTSfsdKL5wf/TIi+8g5bMLe\nAQ6guTP2EcHiPMvBiepubIdVJthQSk9fmCkSwL24k0vknX7V87sqAHje8bnt\nKcGaMMwUP6f7woc+hf6LMSxAz9Wg/0kokuTJTUQSwrqnSpjDet0RCQcBOljy\nLvubqIyxUYkhIg7c5Pe9YPBWuux+TgFddX/bN0NiJPh1Kzp+qBrjJym7qpdy\nVJTMZt5lsz0GoZ9vgqv3/bs5zwf3LPBcvZHQPTpVNlX3pXBPtDlC3F5LRtir\nP1evHLAqTC8MUICm2nt0+CSOSBZrpVi1OALb2nz7YywLx5zOR/fwniTZ7POu\nw2nH\r\n=tpjp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.2.1","@kubernetes/client-node":"^0.14.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","nodemon":"^2.0.7","node-sass":"^5.0.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.6","@mashroom/mashroom-utils":"1.7.6","@mashroom/mashroom-portal":"1.7.6","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-background-jobs":"1.7.6","@mashroom/mashroom-monitoring-metrics-collector":"1.7.6"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.7.6_1620630056256_0.8772407697016058","host":"s3://npm-registry-packages"}},"1.7.7":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.7.7","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.7.7","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"7c2ce04c29dcccc4bc63a7c5c169898933fe9376","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.7.7.tgz","fileCount":17,"integrity":"sha512-KOjtYL49EaymvC8MMz3tTWTNDmoJlV+C5d9pofoCQTMDTjazRyBvEMSeD664HtaLv1t9aTNNEaFK1mlWx6K+vQ==","signatures":[{"sig":"MEQCIBw642F/RxfuKkHfRTC8D9aBBludUItKyckQsIw5yJHaAiAefMXTM43hfq510hLU8AskiirUPQaEUkF9R8Ew5Fanww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpiSECRA9TVsSAnZWagAAwgYP/1b6c/A8aJjhfUV3mFCA\nhgdk7XECcCof+tt2cBKrtyPqJzH056JlsaOyvCL0ODIsbyOHfPZG370pzeS+\nakpP0L31LlscLC6mu+IRFadhcB/84cyp378CzJbNtSdYA0CQNYHifVVLSB30\n3/Lr3HFj5pnf1U7S1XiYp+DsitwiokqLWJV/uyS1vCdMWCB7+kYcU6cKYbgA\noNk42qgeT34ObQn9Vpg4sIyi31V/XZLyq8y+amvQNs12eJl/mTfpgIw8az0x\nlrD7iUsG743SfmlKmmMxXFwzpN0oTHg3KET4e243aSVwaWWo5sxhsBDEh9oi\nWI14TT8VJ9qcpbxm2NU8/3eFE84krE5i9ZwkzTIk0wDkA2A2mU4DX/hABFmf\n8c9BMNJkIjIEvnfYA5uaUaeDdPT2obFEQxqI5BAxFzqKt2nqc6AUeuu9SSv+\n0+b4XlKRmZEgMd9wIhiWlLMo0tHRWaWmbCrwr0+xAjCxWzo3lBZ+sHcjFWQN\nPcqvkvfRvMfD4rzsuiX/45TszH/u86d13EmxzpM/rC/7iuRpHvc4zcmrsxWh\nGCt2vuPFL5gQbnmei2J4MUP+n6t/ebu2WEDbZ3QHAm27DO7yqZrZWd3B5I1a\nembjwTAaTjKPJ25CbDIvz3slI2UE6gBwdLMQOiI7qITRQpux26t/YOLJfXMe\np/pq\r\n=XjJR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.2.1","@kubernetes/client-node":"^0.14.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","nodemon":"^2.0.7","node-sass":"^5.0.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.7","@mashroom/mashroom-utils":"1.7.7","@mashroom/mashroom-portal":"1.7.7","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-background-jobs":"1.7.7","@mashroom/mashroom-monitoring-metrics-collector":"1.7.7"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.7.7_1621501060421_0.5544633093641402","host":"s3://npm-registry-packages"}},"1.7.8":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.7.8","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.7.8","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"a8e6ce2a35eaf0da3dcd89c806cd5701d404ad6e","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.7.8.tgz","fileCount":17,"integrity":"sha512-AEEHyKDFu2WcE+jGArWWJMVqMrW+aMot4z1eurpFltHjMPpyVpk/tBzIFoVto/W30RFCZhfSXSSulBrYVqWNcA==","signatures":[{"sig":"MEQCICNp83JKMSNuE1ll4q7dsnQcm+ybfs4YH5YuUmtoZcG7AiBezJWjUWhGxT9dKvhDrFff/SGyXDI5Twzz46SRiLGOhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtOEYCRA9TVsSAnZWagAASVsP+wbTbmZmricf60AT6106\nb4iyRI5hY7XeqqZnQeJKSPPiSQpPNzUE9FNojkaymvv0MPEHafG7Ei5wwPMN\nACGaxzq+gJ1naBR87qwpOQHCSeueEv0IXnA7Y0XmR4dbXs8HqsWJa5biTShI\ngcpY3S7UNUSog2kg1LjmlUGdPc/riL8Zjny5Xo3DOaW/NyeAC9H621Cv7+a5\nKmljyTAQbEzVO1pb0KsqFua7sTSE/Pl8+v3Fieo4EoUk1FRaBkoJ78NCl7su\nq3MMuTp8EvaRgzVvlWQ9cll7fv6dN1Zyv2nAwSyzas/hjf3BqJ5Vsp5rXgVg\n1xSZZw8wZGdj9iqLzp2T61rEerTTtcmIAe/O6Ldmwzn9gY0MSl9VhoSVxesz\np6G+RpSVcMozla/JA6tF8f1ZyDzjD2vtjpV/+aAFFyw3ZCykRcrfNKiWGJr7\nBNOEXJiE8UiwEx+omgW3cQX9YnonutD51+kIqxQKXmOjfWNzKtFbzar/n4H3\nBtgy/Gi7joNEMgKqo8vbeNFwCcnkafh9Y8qWwTGb/lSzVXoftSxKLJnFW8ef\nbWPi7FwiQlZKzc2FivHlF4TMNS/r/FK64Hf0gRDDIstaSPMLFB5/OQSEMmrs\n/Q4BmX5Tli0d4n+ZY/aRXu0u/39BgMSj7AxCCmk3aneA0YTwIDv2aIypHx0l\naGDI\r\n=tlgm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.2.1","@kubernetes/client-node":"^0.14.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","nodemon":"^2.0.7","node-sass":"^5.0.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.8","@mashroom/mashroom-utils":"1.7.8","@mashroom/mashroom-portal":"1.7.8","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-background-jobs":"1.7.8","@mashroom/mashroom-monitoring-metrics-collector":"1.7.8"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.7.8_1622466840364_0.8340233286340151","host":"s3://npm-registry-packages"}},"1.7.9":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.7.9","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.7.9","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"575286a0a287a33703cda3e9c9b2e72d2a7014df","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.7.9.tgz","fileCount":17,"integrity":"sha512-/u89o0Qn9gavY/+FTiUo1SuDKZS8523XhGGG7+qSv/TcYge+OLqIhY+L9IAuIva4G6LHamg/14kxURQP6aC8aw==","signatures":[{"sig":"MEQCIFtrR/8RMiyYzUGR9s+1jBl1o9Ek8vy8SXWlakV4BmLDAiBqPLiDcNGgPV5AhJvai891k9xiBgxmqXGyW+1tgIOYKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzh0mCRA9TVsSAnZWagAAv1cP/jNpaq7hRm/ki5+9mq6F\nUsLJEGO1ZCtAfs90HcZwIcKZRKBCBbrQqWQrkfCEBMT1znxqozzHQjFtGzHj\nd475Smh9Hgtakv4SIgIpqgfmouVz67VnT1f3Ox+HiLVZZlmzb2/28YVjsYa1\nbB3dMumjwUwRNUkwnZ9gv/MhYCHOUSvZcNrzjk5tHM64+ShrcH/p4mCI1O+8\nY39lNuvP9Z2Jk6UtFT0B1j88s4rxW1ZlAWd1SfSzS3OMOJWzwTozSphZBq27\nQSmbNc0o0AMzM+W1M0ft3DN6S+4FgEBr6L5DziQ0SW/H2mkf+/Pe4pB/saAy\n1eFhk/EZj+0NDo6sIm84C84DJKgXD5pz0cSbpPc0f/IIe8anfN1w+nmS1hXE\n/VklyKO5TGWHltbLbUfp9QGBvFg0EHwhLP1YFHKUl6vudJ3FpNoiOaoXgBh1\ndFjUn6jkbAxEnC3XBmEc50YwKw8hPxGnXQ4tzuf/Ct9cCid7YlckH2sYxnGq\n32O4uEiuoa9w822ybMLYWFFeaQjyZVxW2NMVhwZsDhlD0N7A+CpZR2+A1QIt\nOGCvaCztrrpLLk2zh9dUVxkU04CEIcTurODyEjfSZUm9BtVV8UT8Xg7llOvv\nZLoaCOEyQkzoWgK7Rjoi1/qvgeIdDFGWVrK4DiWgE5/37NBFKmgY9Dr1ZMyz\nO0V9\r\n=oZDP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.2.1","@kubernetes/client-node":"^0.14.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","nodemon":"^2.0.7","node-sass":"^5.0.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.9","@mashroom/mashroom-utils":"1.7.9","@mashroom/mashroom-portal":"1.7.9","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-background-jobs":"1.7.9","@mashroom/mashroom-monitoring-metrics-collector":"1.7.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.7.9_1624120614146_0.49361886870750493","host":"s3://npm-registry-packages"}},"1.7.10":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.7.10","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.7.10","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"fdb37cef37a2b113d6c4cf158334b56570dc6e60","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.7.10.tgz","fileCount":17,"integrity":"sha512-JoayZzP1BUlIpZyI2bgUr56JPXOK4DlfoOjqaiAz6E3rQsOjyUUpHj7hC8Bvc6oTpWEIbNZ8271DjFsjUdcYyg==","signatures":[{"sig":"MEUCIQC1th80IOEbBzVpn7HXHQ3erDL+NRpP6Oil0bghD9ukUAIgAkGcfKty9SJdTD8yGyP9E4ahgEJSmvLj9dTx50VL4Gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0fWQCRA9TVsSAnZWagAAtJsQAIoGn8MzfPwwkS0E6sGw\nykggIn8XVXvsDAQkq+lPGzSgM9F7jJOnJPYZhBE02pdnsT2tC/rnt3M/VbYH\nuQemwx4mOIReNTILKPFZ256YLDW8kx8WpU15Jb66JgeYFtHuvpdxkW8CsTR2\nQw5RWdo8EZuTBIIs8D+j9O6QcVAwbbbBRgXTHlzEM4dbwfj9drZODoqbnoKT\nMAWm7B65azQMl4IYJYvLrM5Jon2HUqe8H6XiQ59M9pXyLT+oTAl9yrlIaEvL\n5ayk3eaSUd+n2RFuInC6b6DBO5vRDGsX7GPyPFf5eqpBqS3udYsbmKulqrHk\n1mYALTA+Ap5Nt2aeW3GwP8xW8CA4ht5yg3hSNA1Eqfq6/Jg8qwsgilg/vrAK\njwyiAdKnQSjzJJ6kw3ViwvroZa8uMl3XklqFjeacZlyOB9cbXIRwFg4KAapo\nn8fMXKwoyTqEMPgfICqiLRivaj2VthfsQljHOH6dAYPo2McuUHVZ01AIC3S/\nGynOY0xXLq0FtcV+ABkHaGGFSjWaeO3ydOagdYOP82Tp5kg7SBpJqcJw+hBw\nZrUuSU+Vj4xcc6AdKkSxwxkFyXG0cpLO8x4TZoG/N1ziQP8wLcoYN2DVvmIV\nFL8NzrnYjeIYUCaA7Y7tUnVJ+7q4d/pUanOJcnhoFS7zJHu8nEfr7eF+jun+\nEPaW\r\n=4KeY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.2.1","@kubernetes/client-node":"^0.14.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","nodemon":"^2.0.7","node-sass":"^5.0.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.10","@mashroom/mashroom-utils":"1.7.10","@mashroom/mashroom-portal":"1.7.10","@types/express-handlebars":"^3.1.0","@mashroom/mashroom-background-jobs":"1.7.10","@mashroom/mashroom-monitoring-metrics-collector":"1.7.10"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.7.10_1624372623779_0.5404713164249693","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.8.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.8.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"3365dc862e1e850d39426182a6db6bd413fd336e","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.8.0.tgz","fileCount":17,"integrity":"sha512-k+EDfnNHx6XPl0iQitQT0YGSHV/Tq50O8FWtVxY+hDhSvwJ3qwtpw/oWMPQWiKvDaSRIJpNyy6V60acCg3nROg==","signatures":[{"sig":"MEQCIDlqMmDU8rLAstN5rDemH7rtfqePlVIx/NLNKxseXcQ8AiA0y9bW6wN3dOqqhskG/CqBwevuwyOl871XVxARqvWsCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEV5OCRA9TVsSAnZWagAAOmUP/jYUFErotJ0wu4hUUugb\nd9aBhAqm8dYoJ832FFpc+UBgVPIA1uEal31/JZPfWYzzpAwtbEzyzRdGBQwm\nsnVHfH8arorFJz4FHbiIMyWHnnVv5WYcDYjxf8uHuc6T8R5EEWNTEua+NCop\n+zPAaIPEWhmQKT4QZr0XuwPuXI1CR5Y4+L4geUpMBf766wWHiOKoohJQ4SFS\n/Vt6zjybZw0L30318VLlSBt9wrWBq//3ksFYHwrIqdu09SqDDyXrOe+aCd+D\nMVAqURwE+nMMuBw6vf3vfjqU/Y6jcKhRaOP8VLzyjYCJplbFE+ypbq+e1knU\nRDrGEoUl4SaaLmVmcTxCDpITdp83MaI60M0qdKA/qmvADWZaymr1khBFOz6x\nrD+VknCF17aCNsyRSuXzCxyN4CUcSvDu9HpG17XMWg+MeHDKZWwHIAdtAJKt\nF3Ux6aMqjJJdpPZFiIyvfNcyNe72JQJzCOupUglP2IjObri9pcIXMFYeUaJk\nhxet+QqpeekkLnVYjtiVpq5YaYefWlInka/Y+pKb/Wamgjy8YVMruzQq+QH1\n4lfvFGxLUfSCyOP37azUnT4MwhVasibJsyxWmDrak7YbvjMsWQ5y+5Ay9xYv\n5ru7DvA+EiLV29OvIKTr2OtOwUWUYT0dtn9r8lOyyo0sh7WR5iLms2PwLw+8\naGqd\r\n=jQgu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"14.17.2","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.3.2","@kubernetes/client-node":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","nodemon":"^2.0.9","node-sass":"^6.0.1","@babel/cli":"^7.14.8","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/express":"^4.17.13","@mashroom/mashroom":"1.8.0","@mashroom/mashroom-utils":"1.8.0","@mashroom/mashroom-portal":"1.8.0","@types/express-handlebars":"^5.3.1","@mashroom/mashroom-background-jobs":"1.8.0","@mashroom/mashroom-monitoring-metrics-collector":"1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.8.0_1628528206530_0.054899448349507995","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.8.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.8.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"b161711a7d32c03a4a64c4875321c3871ba660db","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.8.1.tgz","fileCount":17,"integrity":"sha512-UBDJIDEf9VSpoRzAkvVJ7nFrp3/0zyEs3iTJdBOdZWhmTRI7p2GzPv+h93JIXt1ahtumIPmE9EpayfXtEbkuXg==","signatures":[{"sig":"MEUCIBw4CluTvPKjESUs0UX7phTOq/Em2ZY9KcmsTpuir9fDAiEApL8syhMik5vZQ97geRlk4G355dUWXBAz+L7dCdf/ztc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI0iGCRA9TVsSAnZWagAAu7IP/0UpEDR6v2Z7HLMmkOUB\ntnlKuZCITWm2ffjPVMmJnBsUK0MM5q89vhnu9Bb8v86qCJGRYIw0uyZ1a502\nMNI+4RWQ9C9cf7vNre9XdIynvAVe7GMFbTiIEYbtTwBA7fFj2AlrGZeccScI\nRL0UuELoQIGTox69Fi37819baLuREFAvNA6p42dSFJP3teXfhD6sbxsKk28R\nvdo4mA8aDXUMkrk0rnWI0f4Le+aL5rpWq5zPljgx30Kk5ocOP5gG/ClVreqr\naj91jVqkiE7uJf9JP4RO/UAA16bE1MiMPdAlGB7WneU5XVmd7CZ1oOAMglPU\n5kAtAkEBtHXZ9mmDUBRc1iyBGcZmcf+VOZgtUwEuWy+wZqxv5g3uPt/kdNY0\npCuTKzlxbmlBearGFEtoPWeX8wrxQabQ8bcsFftE2gsfeSVBJuC5034wf4CV\nBLUCUvGWRcdb2gHZUOl/vTQ28c/g445fyUfOG4bVVH8Yu92rG6OTdp6MJ956\nYeXHTVvIvxKsHIRO3+JbZ/fLlxaAsRJdJ71JmDDBfEb+LDk8sZV6AnT8GYsM\nLa3BeHq4VtW6PaGqdL0atR7rI8G5ACyx6l7V9oRZi6NH38otbxs1L/8FuILj\nnpBLFwXTz0VircaXKCahuHUqepxsx2Mcwmg2kQbua+2b1SavtgDJOUtizhCY\nIf/E\r\n=kcHr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"14.17.2","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.3.2","@kubernetes/client-node":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","nodemon":"^2.0.9","node-sass":"^6.0.1","@babel/cli":"^7.14.8","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/express":"^4.17.13","@mashroom/mashroom":"1.8.1","@mashroom/mashroom-utils":"1.8.1","@mashroom/mashroom-portal":"1.8.1","@types/express-handlebars":"^5.3.1","@mashroom/mashroom-background-jobs":"1.8.1","@mashroom/mashroom-monitoring-metrics-collector":"1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.8.1_1629702277905_0.7662150258520775","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.8.2","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.8.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"6381d41660f2564e76ce2bc4d4a230e779d80778","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.8.2.tgz","fileCount":17,"integrity":"sha512-ug+UPE6bViVpRyTox4fII0tcH+9yJqEXqr4dOVMZLd0XSvuob7a1f0IIOpxQm+zKyA+njAIv20K0gqOxgqsz0Q==","signatures":[{"sig":"MEQCIEEqy3lDZ2eELmCLj0kaUBxeaMRvUhWJL04WR3kETSP+AiAbh4LnruD2vafux5x0qLNGNIFqfPeuEfZKcFOvkTAndA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNb7FCRA9TVsSAnZWagAAs7EP/0+j3xgqqTpIfppFQ1DR\nvD27xUhvO3Xn8S0abEawZj3Zm6edvI6GIB+Q0Spb9X6+EWZyyQg+S5MFb/Hf\nFaneM1TZQyGWsmJcZ3191VWOiesG7QUAZQratM+FeBfP5fSm5sPR4zeiy79I\nrQB2tALrbzhDbiOZOHkS3SF8BarDvJAbQUSk54FBN1t+PVBY/K6YC5owouMt\n0Ao+oEm2HIdTmkAEfASHkBi/llseiNWT2JDceUE2GMGaUAPRPDwALl+S/ARW\nAcC9KpVQ7WQXa5U0URtNOGwmp1DZnKEQb3YkjFF8Eyf8OKI+vhAs1Gcq/7Ku\nH3dy1uQRdGUTZ5HlurlO2Ih1zuSfELg3tQn1e0K5mUpq1aRqfzHZghQSqVfv\nInSVIMcjb7dq9SNRJsWzb+ESwVkXqvqpSfi29B94MuA5+m5BTWRlEhU4NxQQ\n/dAm/zDrkYTncvxynZbS52R4ljvZ7z/+WBAJnvroMumAZq3DOtoXyNDwe/yn\ngxxpmmvHarB6aqBb1rkPuJXUm2VT9eJYs9g5EkY/uXPdS9MjH+dwrlgnIjWT\n9ICaRvfiAVc3EhOD+OciL+FGPD9PVsjyNWJtmzeYYXJyNExdZ0HsfPldcCLX\nJrt7lPTSxYg2CGTm5/+y4xkfhYH1bBDQlgNiU26oyKo9COdWQhmaQLRolX9F\nZWJb\r\n=9kzi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"14.17.2","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.3.2","@kubernetes/client-node":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","nodemon":"^2.0.9","node-sass":"^6.0.1","@babel/cli":"^7.14.8","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/express":"^4.17.13","@mashroom/mashroom":"1.8.2","@mashroom/mashroom-utils":"1.8.2","@mashroom/mashroom-portal":"1.8.2","@types/express-handlebars":"^5.3.1","@mashroom/mashroom-background-jobs":"1.8.2","@mashroom/mashroom-monitoring-metrics-collector":"1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.8.2_1630912197154_0.13176625054750368","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.8.3","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.8.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"45df7cb816e610d880eb727e6f92dc894de6574a","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.8.3.tgz","fileCount":17,"integrity":"sha512-7LkzzP8b6qIS8ykjeuuy0vmQnk+k4I6eghEgSL77r6ruQuj/VIASzxLAH/KdXlf8Zz0TqPOpnI9Ti5TF3xScVg==","signatures":[{"sig":"MEQCICqDVNUyHUkgn0IMb2KtMPaIaGS6VaGJPazwZ5EKdfTHAiAdE028WdzOWMp0MxKiCPZ14W4C9ozDVX2jJ3Vgvs6vOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPImXCRA9TVsSAnZWagAA6RcP/18xQjfcSGc9aH82ZG/7\nvA4QX6Fs+GGfNMiI6pyr7NgZ3811IbGif9H2ruT/oLXt5EStZDmWTBUQBOoB\nHcDn4/tL6ZzmV6qlVZrqaAoiOWjQUvGeZ1OOy4eHAUj24w+HbwWs6UEyElxG\nxem3iXAXf+LEmt8CcAu36l02A0eewYRz7DWMg6YOpDbU/2dU4J5swiJwZ6Qq\n9NiEI4mNwgPAzTEvbGJW9HwstWv1u+FMnCcljCnEMs4Qp7YxHawcysp4ej6i\ntA1ceRpe5lJTw0jilJBEmfWoMMS23DUfuKUr3uZhaUb2xTyv9s4Po2OwJgTc\n1LKtj3fIFWk+Q+614SlVu+fo44W1428Kh3tEgb/SOC4wkYh57OiGsRQj17NW\nfUstrc9KeIzPIu1aUWgizcRDW0j/NJjnorGq5GHpjsgnTTUwiWR//0yJ3Uf1\nlMTOSi+MX5LcNtcrGjg/obm4VmfCfcNGOoLsvm0kHFtCJrkiJXzfx4VTeIrp\nz+xIgAZ6BDo3I1T1rmKw5712/+3EkODeuwX5Sh65OtlpNsK3bK3d1QuH3xS4\nrxKna+hCpCOkkLlC7YU5IkmXrMUmaOgFuVr2ONtrPTzI24wOQMiYybO7kV29\nq/rx0YBwqeEAXfRMJ1t18dGMlwq73240s24sGxfFBXN1aNhx4QRpY+NJfO1y\nuB4+\r\n=eSBU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"14.17.2","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.3.2","@kubernetes/client-node":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","nodemon":"^2.0.9","node-sass":"^6.0.1","@babel/cli":"^7.14.8","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/express":"^4.17.13","@mashroom/mashroom":"1.8.3","@mashroom/mashroom-utils":"1.8.3","@mashroom/mashroom-portal":"1.8.3","@types/express-handlebars":"^5.3.1","@mashroom/mashroom-background-jobs":"1.8.3","@mashroom/mashroom-monitoring-metrics-collector":"1.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.8.3_1631357335061_0.5960929208763794","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.9.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.9.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"b2ebea6d0dbbce3d9583f956f66c83aabfd220c3","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.9.0.tgz","fileCount":17,"integrity":"sha512-Y3XBJgPC6f3uHgbIFrFiJ52q587oLlNiDSTmclrU8HUOrZEB3m2rV3kiwb98pvW+nzCPu33IC4R5HRzH0NM1Rw==","signatures":[{"sig":"MEUCIHpf5IYPPeae+E43mMZ5GkT4UwtZaFw9lGweJ18AD1utAiEAv6NHQ+WAbGw9Cvk6QrL9Ai8ZLeXwzH1DaZ6HVxciYFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41628},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"14.17.2","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.3.3","@kubernetes/client-node":"^0.15.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","eslint":"^7.32.0","nodemon":"^2.0.12","node-sass":"^6.0.1","@babel/cli":"^7.15.7","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/express":"^4.17.13","@mashroom/mashroom":"1.9.0","@mashroom/mashroom-utils":"1.9.0","@mashroom/mashroom-portal":"1.9.0","@types/express-handlebars":"^5.3.1","@mashroom/mashroom-background-jobs":"1.9.0","@mashroom/mashroom-monitoring-metrics-collector":"1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.9.0_1634561026051_0.6075186725741926","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.9.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.9.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"9d568926427e6359acf7478e75c44e210c0f210f","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.9.1.tgz","fileCount":17,"integrity":"sha512-kQd7Hhz5GgqOUXb734Y46mewTNdcdpwnhp215HVKTSLXcX0PQNCGT/aa6RLnaqPuSzqv1TBinCLIB41gmMQXeQ==","signatures":[{"sig":"MEUCICc1Yl3O0iwNqFGXwxbuvnxamtNZj5da8FL45IgRcTwiAiEA8FWla/2s5lIUXsgEc+iQWToSiZ34XbCuAIHZ4M4ic34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41628},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"14.17.2","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.3.3","@kubernetes/client-node":"^0.15.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","eslint":"^7.32.0","nodemon":"^2.0.12","node-sass":"^6.0.1","@babel/cli":"^7.15.7","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/express":"^4.17.13","@mashroom/mashroom":"1.9.1","@mashroom/mashroom-utils":"1.9.1","@mashroom/mashroom-portal":"1.9.1","@types/express-handlebars":"^5.3.1","@mashroom/mashroom-background-jobs":"1.9.1","@mashroom/mashroom-monitoring-metrics-collector":"1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.9.1_1636378697870_0.40189949038862527","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.9.2","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.9.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"614d829457c78e053b3e4e9e47a9009ab4bd5637","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.9.2.tgz","fileCount":17,"integrity":"sha512-Z92hBNBc8rRR9ndxEsLz2STGynOCeCvXCU0AZbI1D8cfEIfNbtuidzwxe0GPm8dt7lrW8VTxRNx5thAGXXoaqA==","signatures":[{"sig":"MEYCIQDVLpc09f5RChNaksrla3olaOp1wAP3cNiu75pCJYbJDAIhALwslBkAvi9Hx+7/aFHyKMmsKHDUqPVolg+RcXIG1t6a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtMlvCRA9TVsSAnZWagAAOjYP/2e14RePU+sz5mstJJA8\ntn/K3O0+IuAiRNZWWTSVkRReoNKLBEDeaElEeHOeWXhOIVUfQzegMheVBWnJ\n9Wlx53JBH7ESE9uiIYnxO6D59cxmX15wHHEjbaknX4Gvd0xn2SZhvSkhLWGK\n2AeXH6DWyVb5niq5n+yTtDpMI2uULKfQDuTf5uWtUGBDMCi17X3G4gdEztxE\n/HFS2yugHo6SXVddxqybrhXeKJDBkXJ2XGddW1DNXiNp+NrlOVpjxk0wIF/f\nzleYcga2zhCrePIX7IVjLrFUe21JzdAwGqmaICsKrXheSf6Pkkp+a+4s5fxd\norGCa1HOajpUnycZYgINBnGjBwDckykhx2QoQjaigNkQ+9EdOEpcKDJy92vi\nHTNYG+KawfCxPLyDcv8pM4BJUbdqClRy49/Gqf2j2eIMbBVHMzq1QMnFSCvn\nAwjYtTufaYNxhZclMcv2L284x3rwv+GIlQL1FbCPX6b0JxIyLOublTiepANb\nCCQYcKo3/f/ZqBrFCCyfEN2yAG7L3pNffIXf1X3g/vn9CrAEPBFfjAdNSeHF\nU2ZYU79cnvkE3HDk+wjuW29pq4d0KVDqbS517CrFsgYRXQKgivCvwr8atFrq\nWeOrGc8P2cbHET4muKwMC2D33c693a8cn/CHzstsptbxQV2nVg5QliA/XZzf\nkVAb\r\n=JqBV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"14.17.2","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.3.3","@kubernetes/client-node":"^0.15.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","eslint":"^7.32.0","nodemon":"^2.0.12","node-sass":"^6.0.1","@babel/cli":"^7.15.7","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/express":"^4.17.13","@mashroom/mashroom":"1.9.2","@mashroom/mashroom-utils":"1.9.2","@mashroom/mashroom-portal":"1.9.2","@types/express-handlebars":"^5.3.1","@mashroom/mashroom-background-jobs":"1.9.2","@mashroom/mashroom-monitoring-metrics-collector":"1.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.9.2_1639237999687_0.5182945994652497","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.9.3","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.9.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"4b8e7e95b31ab26726c4498b43b80beb5be1a856","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.9.3.tgz","fileCount":17,"integrity":"sha512-bxy1yrpH0j+qjEA+AHsdmiqI3P3ysPrHwBmLZntXB/tf6A6TcwGqW+zcHOBjt8RfpDoOnTafHKHvzfIpORegJg==","signatures":[{"sig":"MEYCIQCLw+99NGfTUEmYdibLbPiEU/zDYpsDlGG0d+DEZcnkFwIhAJuWquUAyNMNNDJN2PDdBCkXQeTy8vqDIUCDk3zKm4UQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3aEmCRA9TVsSAnZWagAAh4AP/2i3gFVWtnKwDLamCY7C\nTAQYnnwWb9z3uf6kdeGlshNGCTTQz1KyctFRGUyR7B2DN5Q4unvlRVqioSfd\nzezoo4yltnZUbEFMev9vFCv1R/pvWMv4OHajDFZedtBQrpaBRtZuXgrMI9nA\n9H+Vb9rGoUiKgLa3RTD8tl4+2UvhKWNBsgOFaXSJeD/G5taT1SzBysFDmde6\nM1jTYe72W6QzrPxS7Y8sH/w5RNOJ7t7+xAX56VahIf1rbvcp774pxJ/g2eZA\nCItnVT22+f5thiRTjjPU7YajT7GtRlc33oVA7C3p0nVHx3iYQwEuoMbzksxl\nnSAp3OPlBQkHnPbhkQ6tVtTxrw7jaGcxTkI7+HwIoL4I619ufuf07MsOBd1V\npqtAD/RgjTOkuh+1a9+OfLrzkZteWwY6CPMqIPW86w/pWA0XKaimcDLrYLid\nb+An0XUeVd/iK8zA5Wx/3+43RFdHUO2K36J4SI14quMyPNjkrGIzwsaiPMOC\nMMoMrUBIMRaSnVW4a/vwVH4HBxwKOhFWRrHomf5E+JwveTh0S02AGBEJ1MRG\n9xBj00QqjPq17XTPckA2FmW5dSVArtxCo5/plBmCP5H6A3IYTGBj3sMJgctN\nNTKtJpx6pmVTkRcKpcqh0syOWxP317s8SDt0NYUuEE0Yezbg0GoYTr5W8+uE\ntRk9\r\n=7yyW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"14.17.2","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.3.3","@kubernetes/client-node":"^0.15.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","eslint":"^7.32.0","nodemon":"^2.0.12","node-sass":"^6.0.1","@babel/cli":"^7.15.7","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/express":"^4.17.13","@mashroom/mashroom":"1.9.3","@mashroom/mashroom-utils":"1.9.3","@mashroom/mashroom-portal":"1.9.3","@types/express-handlebars":"^5.3.1","@mashroom/mashroom-background-jobs":"1.9.3","@mashroom/mashroom-monitoring-metrics-collector":"1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.9.3_1641914662067_0.74689579176738","host":"s3://npm-registry-packages"}},"2.0.0-alpha.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.0.0-alpha.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.0.0-alpha.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"d721f772485ee479d2e22ed6538a952025477db0","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.0.0-alpha.0.tgz","fileCount":18,"integrity":"sha512-9fiwOGukH6DPHPvInA0CrP/PrHTFyBLbZBQVhhol8ilM53XsbM7s/vIAVtKGdIG3ZdfIe7gks0tKUdi4nNf1+w==","signatures":[{"sig":"MEUCIQCB6rf0sH5wxw7hHjnE4OojRa+E0sNCVQt4HpRXqt5B5wIgY/ULyB9UJD5py0+IUW+UQutwMSF8T8K07QFdgoupZLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6rP3CRA9TVsSAnZWagAA9xUP/Rcy0uUqlV8hpVNSqmJw\nfVjwPq56tZbsiyaJJwObj3LYwPm2SeYtCS+Y2bcxmXMxwwSGJWuEfuRu+SxO\nYPDH1gqF5HmTCkgUb8CpDhrtztHU4+hHwjL4cVzqYgJk8fED0HPZqVTSn2nJ\n6tAKGwKgilPpp5JPOOmInDWL2c8wlbr2d6tWo8vpQXAfyeS6QWw6SjoVhzyj\nOKgM3qVw4IH0pXy63LX4YK16JUMvUcoHIVPTRFsdsZC7udzbczZmH11UKJ3H\nXzxKLsd/pRt5UBkXaFe/8SndoQow+O6NgmmpFDQ11k4XZXQ3pyeThxWIkHED\nT/5VXFD7VKbSHa1NkTcoVpCdI9yGS9KjKo6j9ai+rldn46ta7HuQXepQEsvL\nenMvNfOvrYaj8b6H+/fts5Q3818eoEEgVLms38Ji2GKdD0CMdItU99am+jji\nnS5YrbNg92X5x71ADYpu3Fgw5OmcdTgNjTFSZqdx17wF1OhWm83w/bXj40dm\n1qp2qVfAJsu4AzM1+I9u0qu0UxJuj6w3zScSV+TQTTvo4ij7gzCaNPkiVCVh\nGbs93RwL5h3wlpvBO2cS5bmMhMivuDSBtIoml/sL/ZVC/WZEP2GckLaTZEXw\n6LyfGV89KDt+bOrTWRlIB8FvlDg+T6yAT9VNyTaLQFBfwZjiyJNggxoZdCZ8\nB5Je\r\n=Mrk4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"7da32c07a1265ab47a1fbfb77e4442309a3c53c7","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.6","express-handlebars":"^6.0.2","@kubernetes/client-node":"^0.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.2","@types/express":"^4.17.13","@types/node-fetch":"^2.5.12","@mashroom/mashroom":"2.0.0-alpha.0","@mashroom/mashroom-utils":"2.0.0-alpha.0","@mashroom/mashroom-portal":"2.0.0-alpha.0","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.0.0-alpha.0","@mashroom/mashroom-monitoring-metrics-collector":"2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.0.0-alpha.0_1642771447258_0.6591500560787575","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.0.0-alpha.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.0.0-alpha.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"c185a5bce4d59f4d241dc62440306487d3492234","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.0.0-alpha.1.tgz","fileCount":18,"integrity":"sha512-Xz/g2iGesgla9fJxbDNjJ0E1wFlTKfRjEqlsrZOQIGRa7tfiq8n9Tb9BTXSgKcqWbmraGmn6VToK53E4nI5bmg==","signatures":[{"sig":"MEQCIDXiQoPcvRrbaeeh8XEllDAXxdyKyzD3l4vLR7gx65P6AiAjrozLQt9eKMupCm+Mmc5IX7NPACVRqdLa0TSe1DXzzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6tX7CRA9TVsSAnZWagAAVrUP/iKiq8ZFC2NlC2NoP/N6\nIXIjh5N9kERpJOd7y7+IweKhi1DJwEbD4RZVXMYFKJKcM/OJyWjf83CA5bQJ\nWD8xIJougMQdqg7yCQ4oYIot9rrSgVlCnHilU/BP4gGcbEazXvL0kLyI0eWK\nPnq0C/wPO6DVbrCL6pSN2ETI5eZEN/ZDSaKzyHRtShJdd43NV8OifqH1gtCw\npGDe6C7GSAWYttfGi9E4OtVmBFUJEZc7S3IkAjTaQ4K+j7gbGgr3EcmV7TLn\nF6QFOApKmMTutAn6FMtPhFTqnRL0A7sYb3MSNrQ9lMVh6D8y9dHXIeMqWOjx\nv4vahRflbSdFY3Ut1h9jGSE2BtdBcVL/UHBjrGgoMs1PFDWhy2ipHZ44WwKA\nn7ArQYFNGSXg88cnZh0I0JlXOYl17e726DQ8z1S7boaK3DdLztb7KDnNxY17\nsnWWmNbi62ulFFf57E8rRpBUMLGhRi1iDQEtbChb13r8yuMCe4jhFwlRctBz\nq7GxOpke5FwVS+CHbktLqhdfckg0G3qv4k9Vph4vbpYOP/jA9vEKWL/T6Nku\nWl/5+SMkEFEFXSqjmRdp3rrdUtYGubfmTbtW9qwjgZPU2/eRxkO7pCzC84v6\nY/LVB/Y7X+8S7o/+G7aPo3kTiIQlYsGiNq9fLet4IvePSGjFn01qiKITSs/0\npMTy\r\n=9cPB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"9a15642fda526f1a6eb3ca3d3f1d66c93f5e1f07","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.6","express-handlebars":"^6.0.2","@kubernetes/client-node":"^0.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.2","@types/express":"^4.17.13","@types/node-fetch":"^2.5.12","@mashroom/mashroom":"2.0.0-alpha.1","@mashroom/mashroom-utils":"2.0.0-alpha.1","@mashroom/mashroom-portal":"2.0.0-alpha.1","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.0.0-alpha.1","@mashroom/mashroom-monitoring-metrics-collector":"2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.0.0-alpha.1_1642780155442_0.016622436817795627","host":"s3://npm-registry-packages"}},"1.9.4":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"1.9.4","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@1.9.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"d264cc76c6e376ceae7208ecea370bab5fb9ca24","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-1.9.4.tgz","fileCount":17,"integrity":"sha512-NfP6/R2S/B3KT4oqNkq2hvAItZBHmTFu+B40sULrCCYn4mvaTBwtvfx+psEFrEgxd8HrFzfilX6j2tDwqs60qQ==","signatures":[{"sig":"MEQCIC0lAIBhgLvMz9SxS8QgXx8GP87DEqsU5WJS9o2AFn+yAiBc/cpkZZcwVivJKp8VTu/FXenlx1sHYm7NPw2qLCnvPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8odiCRA9TVsSAnZWagAA1DMQAI1LxkCm3iKauCzfN3u6\nskzuZn/tNhVSKO9eXxmdOcZVVhUQXP9XoIAXUEky8UD/1tbSMdOLYG69ceMa\nWRguRhEivTOi8y78BOVO+jyoDKQHf1jowmdrByAWcfTM+wlGViWdwmrTUV04\nLXOOzX7eik5sOG/cdevSwIvE6tYfpS/WiMU8LMfrd9kZRZwDzAHGCCddQOhp\nGSJo2f9+V9a0gbovGKswoSZSXpIN6vHmlSpdM6tv7hYBOpci52G5HhJT2iC5\nxqbSs4taLAyzovjdgYHJD3t77De8w5apn3uJ965HVuxMzC4psCV8cwzXHWjH\nzagBKDs5jq6eclHKZff9BCrv0CaYCAo3sQv7jzyCrAeuyEuruX/DD0A4agfO\noby/yOYq5hpC1bP976enRLG7npUcPSqPgAe13hYs5MlEO+Zr77jMleOr/U0o\nJfqGO+pdrP5Fntih9n3Yf3aNeAGAVzhDV9o7cwcq0uwuRRirvLlvauGyQKXi\nEBJ9ZSeM9ULAxx9psuoXAvYSIM9NsmADYQXvRE2KrbmSst28COJOVEw9C2Xg\nII71LU2++ruuADLlbh21dQSrFGS5KdCnusm/uUWcuHhFnF64joGiZxYxVA4F\nOMPsIrPOJu4eh0lZdmcS3iLOxAN2annCsUn+C6hSMw0H5xlqS2V46gOU5T2v\nKwCH\r\n=LjdH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && node-sass --output-style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"14.17.2","dependencies":{"express":"^4.17.1","request":"^2.88.2","handlebars":"^4.7.7","express-handlebars":"^5.3.3","@kubernetes/client-node":"^0.15.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","eslint":"^7.32.0","nodemon":"^2.0.12","node-sass":"^6.0.1","@babel/cli":"^7.15.7","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/express":"^4.17.13","@mashroom/mashroom":"1.9.4","@mashroom/mashroom-utils":"1.9.4","@mashroom/mashroom-portal":"1.9.4","@types/express-handlebars":"^5.3.1","@mashroom/mashroom-background-jobs":"1.9.4","@mashroom/mashroom-monitoring-metrics-collector":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_1.9.4_1643284322860_0.7613562620212857","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.0.0-alpha.2","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.0.0-alpha.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"2c6d5f033b8e68431dac8bbda1be8db013fe8204","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.0.0-alpha.2.tgz","fileCount":19,"integrity":"sha512-6SevwipVXKFLs6z5kI7dyCGIGvDT8e55lb/FzYY4uXKDTQNjQRUt4tQy/slnQvMszGa/Wl9ka09Tw/QM9Xvqcw==","signatures":[{"sig":"MEUCIQCjZ9W8LqAYjpCIcQSAuMwwTnqwSAkwsBFvca4bBP0r5AIgfKOijm/CuBZtTHkU7x9bYaHefkgYNvNY6d+mgKPZcfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+OgtCRA9TVsSAnZWagAAdwoP/1HZT7iR+IMDYlR2DLYF\nYSQYktxuw4M7/nr0yU1T+SyZyNNGQiUQyQrevdOXKQdG+UCTKlEqSYv+4K8Q\nBwTvjmb1DlnavI3b28m9voIcamKc6SCvzZ3QivsdPwwqWbYch4kCQkQHVqDW\nEXLuAChSIgKDWjqrOqf8fnQnRJ83F3/2Lj9cJNFxSrXM5d1dtlRVFW5SXCZr\nJSJEGSIL1QnkKN5lFE3wRGbTpanLx89XAkwVtLFk/hBBhiD8LWcNf0plA45n\n1PC6nCEgi7EOp45SB7iyXnQOr6cGl67+se9sWt/Mcg2qYDgGvl4tkSQDSP6x\nrYYkyMbJ4jx/SB7TlYtHSc2koCs6G5NPTvD9p9NhmfOjBpIWTDFEFnfpUa/m\ns+ajWU+w59rEkakNATCWEwnH81b4fAYesTcbv20LqIuRA+hozQ1TKg2uchiT\noQvkbt4AN+SxAnsqmg5R5+jJYoBMqTfvzDFGi0aPY6DRDLip/llXT1g1EF3z\nE073YOfhu1YGQ3CC9G+iCuXeEZ8v0X7zLIsuY/I+pbtdtGn7lRzMl6FSS4wZ\nhIeze0E+xIQcAzjaMvywzTGaXREU/XS5cKYweIjLYaDNwLkVnpFBo0p7J5Jx\n4hYBMdye4FiyUz8tfpJxynFngvXEv1MQnKcyFtuKmVYg91yZNMqFWMCPv7ar\nRRuu\r\n=KUMC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"d3926449b6f52d822e765f1143f3d3d8fe56f617","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.6","express-handlebars":"^6.0.2","@kubernetes/client-node":"^0.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.2","@types/express":"^4.17.13","@types/node-fetch":"^2.5.12","@mashroom/mashroom":"2.0.0-alpha.2","@mashroom/mashroom-utils":"2.0.0-alpha.2","@mashroom/mashroom-portal":"2.0.0-alpha.2","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.0.0-alpha.2","@mashroom/mashroom-monitoring-metrics-collector":"2.0.0-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.0.0-alpha.2_1643702317186_0.3773622257488447","host":"s3://npm-registry-packages"}},"2.0.0-alpha.3":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.0.0-alpha.3","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.0.0-alpha.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"fa711787225e9f2fcf254057b9eb263fc9cf7679","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.0.0-alpha.3.tgz","fileCount":19,"integrity":"sha512-5yEDwkZRPk47Yr5FicG/edAazgbcSEz6/Z+icpgsstGY++wlW0OPtlOh/IUCGR07zh0kYd/MB1J0EJO0MlteAw==","signatures":[{"sig":"MEUCIQD/NqmzNOUuSqX7uXJxBU/Srw36NTGA717FlnfDH+rNLQIgC8wFdXa5HvndrXQvraSOafTqArMlf2Eey57RnNGVgFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiARPHCRA9TVsSAnZWagAAY/gQAIBq7erBu5AnsMkxdVqz\nZa0CrgRZsC9Nw6BXETXMTjS3jzfyOcZY2h2vKbf2njQEom1+26JF4Ep+M9gr\nxyGtRJ2TlfwYn2YZBwW/qsX8T6ZsDNXRfOc6iCfUDBxC2WY0XaFbu4TpxUeu\nhLe4DGpHtf8e/EfqCg0iiSx+Yp0HJopJvY2qbHb3WaKuHHhoZBA8wPeFOZHm\nNESbMEnexXymZGVE9MqoNgM7RqayBk+UA4oESB0b0K/6+lzUFkdWxJ9tNgD+\n8/m5ZrU7mP8+3XKMt8BK8NI0q5WHzC55DV0n5SmIj3/uH61fwzrxL67TPwff\nC05tEva57rf3QQtjEZx1+f+aJ36MkteK4a2wx6qkq83c7+Q/fz/7cgFgu3J6\ndUebGi93bZDfDg/zKV73cuZ+agqBsrH1PaqaTs9L01ZoK13LhDXQzTtriZdv\nqnNJYF7wRuRp2c2Bx97mzzx0X+0qPXkHLznIPA9in72cL86LPufsIBbZo/RO\nbzVmD0vpu8ganbytKk0C0c8+xmUjPgmox0gjjXhD0/DaKaksPJms8Adt7RtE\n78sifadAs3hu3d5hWOaPtSrbpgJ7+0Ssl9EoB7N7M4OnBpfn6aoiVNP1NNth\nj0LVjmAcDRB56egyMCKky1Jtt8C4fk/++8VfX2jlN/afkQ5RAZLo/Wf95ulT\nUMkr\r\n=dWsj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"20c352402578651f998499e88539a162578a970f","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.6","express-handlebars":"^6.0.2","@kubernetes/client-node":"^0.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.2","@types/express":"^4.17.13","@types/node-fetch":"^2.5.12","@mashroom/mashroom":"2.0.0-alpha.3","@mashroom/mashroom-utils":"2.0.0-alpha.3","@mashroom/mashroom-portal":"2.0.0-alpha.3","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.0.0-alpha.3","@mashroom/mashroom-monitoring-metrics-collector":"2.0.0-alpha.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.0.0-alpha.3_1644237767300_0.5462952752026873","host":"s3://npm-registry-packages"}},"2.0.0-alpha.4":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.0.0-alpha.4","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.0.0-alpha.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"296c24fb043a1579f7019446568fd79dc1c7a621","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.0.0-alpha.4.tgz","fileCount":19,"integrity":"sha512-hxf6RtMSIUM3AB6c3lZhr4OrkGMS5WzfOezbXQux8g4vEJkN81WcgcWzgchDpj/l3GzoBxlKuVKlM9OLHmbYsA==","signatures":[{"sig":"MEUCIQC32e03p3h12I+3hMNA+A9E2GFq4bkgW+h30ZqKGiX+CQIgHtTzLu0SDXUhfLqK7lAuduMrLJ8iHVOhEUpVVuS405s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPGHIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos+w/+K6eWqdD5fn2I0cxADizmpCbxiEuifT+fEsm7PD5/GapWWRrc\r\nUNDtfqX2hA9/ruCRjlLJMxHTRw7CsXT2Sz0l5MWUSeoBiQodJpEjYXUQG0EK\r\n6w8zGiRQd48xU0yZKSwNmoJ9LuIe76teWmYnV0CGgdRIHl10/8/J157fLFTs\r\nFreRY2rIfKwNEhs52vHC4jTEA9m70XnXPSnsYwMTAoHfXSChbfMbqlhsuGGS\r\n/SpmxgeQXajbaT3C4arUsZUxD7nBqsDrqyBUh7AFHZW3RddlLElaz57ugGjX\r\ni/W6K0hPoKUyhYNjlrlTFzZX9LbFZEPe99mwJ3GBafFqg3Zx9FI/AnS0ZwiG\r\n0vXbVXXH9mTj+b04KvhHjnT8dZUSAfYwGta6Mw10IQbvK+szjzJLcuk502Qi\r\nahz2HF8fJt0svBt7/RFTD+BwjnDYXEJb08TDG8rVmp8QE+3bBbRC1gM3K1Sr\r\nRpZ57RECt0qXhol8naTjcpv0CurVNgLei0R0Sj2BrIrI8suLz2zC6Ms6lSd+\r\nowFLx8rpx96+CssbiYPcwlZZ9v6Vo6+gbAPzgGNSemRm0PKbTVLqYrYxi2rM\r\nbr0Np4WV+VIXUyB3Ut4c2ISfeqUo+O4uOHlVhPsHF2l/71x2oPh8iKnmRGN/\r\nkaCTDol85ADehY4qBNBEXlXDYzMkIIxqxt8=\r\n=1rM4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"1b53bbfc3854fd10922109ee3129c13c0c841a13","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.7","express-handlebars":"^6.0.2","@kubernetes/client-node":"^0.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.17.2","@types/express":"^4.17.13","@types/node-fetch":"^2.5.12","@mashroom/mashroom":"2.0.0-alpha.4","@mashroom/mashroom-utils":"2.0.0-alpha.4","@mashroom/mashroom-portal":"2.0.0-alpha.4","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.0.0-alpha.4","@mashroom/mashroom-monitoring-metrics-collector":"2.0.0-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.0.0-alpha.4_1648124359893_0.743932377175609","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.0.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.0.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"d0458654a61ba174060f9f082f479f74bb9d7d30","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.0.0.tgz","fileCount":19,"integrity":"sha512-gmRX1+4TXHSaeRgTUmo4OGfpUK3WHHfwJuljRRKeqiDjZ+Zq9Ji/beH2HZMZuQSP26QdL9cQ1gvW7SMv+ixyvQ==","signatures":[{"sig":"MEYCIQDOGzL3DO1VCsZKEtxBou3XuFjuAInDrtBA75dBaRjyAgIhAIsg9NsldbO9AfZpBxSpWrwQeRRgN4QAQRdAtIXjivp4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZkB9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcfA//fNiCwSO+caq4sxgykesudraVTg0/YI/7p6Qd1nu8YodzT12m\r\nR4A9QFqvrNesxPy87gZ5noMbYMDXJ7fQP+mT+kKKfoqdoy23kUZjsNYmH1zr\r\nwkG2qoZ/fizOmJlezlkTQ2mu5pPncyIIogN4mxTcLfX5iYPBneiIuxT7kZRc\r\nocQ+bKShoYUWzCozlpWILIBv1X87ljldsnGkmrS4Yc2PDqmVsFoUuPbWjrzn\r\npc057uozPlULLiiSMG+X1JicSD1ioD76vWuM2l317wZkIJ/mGOosCmNa97Y+\r\nyNjiKPcyJqhF4/NuWXewVUNtTvceMP2VuLZx6bUugp4+ZwrvOcqHbGzOyJZH\r\nG8WXTmpEAwL/2sRLlXn0TCxxwCQ64aKdKohi6WKy1SR4d4u8nQILUei1YLEP\r\nAuMe4QnmVBEwUkYr4GcGRh1H/qn1bndWMkBPTi91hIoE93znnCFUmERben5w\r\no7+fhWjQSG5ioVbpAeueCqaZfyUr6hAKvlJ45Wyewy+jw+kk1QzxfcCweqKi\r\nK3K++vBvfdL+iRyHaWoCuW+Jd+/H4PuURGcKw8UOuslvsaOToIn81ZVdHBBs\r\n+sJnC2UzBZl8/4tVGnFD8P9JRQ6UKvu95SpLzfGLSz4zULgrpjFOZOCA+Wbb\r\nETlvXWopqgNEmYEKUzXT0Y6cakKFyvZ1uuM=\r\n=cBNF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"c525f236037635b154d0ec232f65d6bc73a332f2","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.7","express-handlebars":"^6.0.2","@kubernetes/client-node":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.2","@types/express":"^4.17.13","@types/node-fetch":"^2.5.12","@mashroom/mashroom":"2.0.0","@mashroom/mashroom-utils":"2.0.0","@mashroom/mashroom-portal":"2.0.0","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.0.0","@mashroom/mashroom-monitoring-metrics-collector":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.0.0_1650868349844_0.38453854369755036","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.0.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.0.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"cf69c0cd8dcba4b060980d7ce194ff1afab38bb4","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.0.1.tgz","fileCount":19,"integrity":"sha512-YF7w0H5/PKA+xPemmXFQqKnr2LdTkCFnwfYjnx/SPldK3DRLdpz69UBx+lK3Lm1DR4ayR17LT9e52yEzRMlCVA==","signatures":[{"sig":"MEYCIQCOwo/wtLSdyuEfVR2z8ghWlRCcOSnc1sdsLZTwuX7YxQIhAL0pujtwLaHwbXSvprMaCfwOXGWkg2tPSkkAbAvJIi9f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZl2fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr13w/8D5SajaU5BsAZJ5LXkaXPsfRewLUk7bo3lPuYsMoG3VFdoa8Z\r\nqlVOuxiLPuosCqHOZt7drVVJpydA8K+fAN7eqqNecif/OQ3D8VWvZuDMLG1c\r\n/iC6t2NafJQmMaBeouGnKkJbfb7Byv6kIVQbgVrcGgAgDWVk3HJMUA1piytT\r\nb/oPEc4jQfeG42a4RbXS2wzYj4H1Bp8kUkeZllKiURotz6spYI5fIrm1Fypa\r\nphU1Fpo6eyOuKfZmQdRooDaoJkN2o7s5Y4XnF6KRFHNuN1Ud0qH5Q4VjLhIZ\r\nfdB5ce8ESfJ2vxlr1Fxvr2pnwI4MQK1FDeG6Z8FrX51+x018nOf1wv7lX4td\r\nefLIztwThRVZFpqKhTRyn2m0rer8YlsFcpV9UE6ERiXToyGxiQMdR2yu0frD\r\nNguBUeD4VKKya8gWPWt7bvW47qOCgoM5qnVJLvtvnHFt60XbYJEa39y3Sde3\r\n4J3jg8LMHqFnzOkCl2YZpYFfMGETUbd9Wx1knXtht4xrloHv6LiPGu0LONmv\r\nIO5H6sqjNq2VPRp7dntXrwkNmOFlBYhVrxFbpsdsoQfGdTTLnbsstRYjRXd5\r\neDLRzUypaVkmTHCM4bk1GQAwVEWSmzx3QPw7sxDn64xUPpq9Qhljb/Q6VDDp\r\nCR8uXrSNroMlQNE6b4Lp9tu5Go3ixe+1128=\r\n=pLO7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"f99e85c13ce98312cb636ccb867a518b533e1db9","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.7","express-handlebars":"^6.0.2","@kubernetes/client-node":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.2","@types/express":"^4.17.13","@types/node-fetch":"^2.5.12","@mashroom/mashroom":"2.0.1","@mashroom/mashroom-utils":"2.0.1","@mashroom/mashroom-portal":"2.0.1","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.0.1","@mashroom/mashroom-monitoring-metrics-collector":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.0.1_1650875807151_0.8821988780452348","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.0.2","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.0.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"4b88e0761ef2dfa4777a23776f032d59e216dc17","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.0.2.tgz","fileCount":19,"integrity":"sha512-kEuLodaW5lyoUotxsIpyg6xy3LJ6r33ajgOOOmKVeG3AHughHColU/5U8rdn/QpZ521WsZBrKHXQds9GIKGNsA==","signatures":[{"sig":"MEUCIQD98n8Y1mQ9Mq+f8TOcfjW0D28vlTb2cP+VTmDYq5ubzQIgY8OCXR7LuK5NsRvPxnz4zGEI4ytIckHHlSB8uuiJ1j4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib6wDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPyw/9FE3PNFWE5Z9+XK5zZ7UP98+SklCLob3lWG0UdwFworul5Qet\r\nkNW4JTnZbRZbAwkzOwl7QJ2KiSbEF5fGDWE9w1WAk08w6tp9vqszD/ElnSP2\r\nfA2BrvNYCrt6QXPBt4dO6xVxlQa67Dn+L8CbJN0pXzt26BVcHESWDbeHMzQ9\r\njYXlPBi13IQ/+E0vVORDatU7Q83+LSDZB0ChmEc3IfrXxgDCpxSRTzK1PYa5\r\nVg0KuhsQo/d2tN23ivUHtXeCD2H+riC5TpiEauIE+20o4iNWp7fO22+v8d0+\r\nOR8MqB8no+TrLMsBiGtNx9J568scRBp4aymFyvoW8oGwfqgtkeE31ZoXuEwr\r\nAX6y1VFWjeFB7hRrwDEz8XzAxb+I1h+sItDjt2Sch1uOTdRkZ8l0XvZDzQPq\r\nXNB3ZIZt9Ww88OuwgtbQnr4X53nh05ct/Hn94HxOk84sayE0fizFEEFZiD8c\r\nEfWCG6qzZVA8PB+K3uglC3orGSlGgpvOtQ1IDJdVWui4347SswuBw+8DAa6h\r\nYgZclTUSm/DVYgpCLG5qzTNawwNd+VMqeK5JlqHzXGC6UY353iR8/SC0GR+s\r\nBIFB0AuwUpGEaigzDOH2wBfzEiIUY/E3HAWeJUJbDeXev13Q3qaV9tU0kyhP\r\nwTLFfiVS/ItsgDn/4TdQIwErl87BNAZv0G0=\r\n=5FRF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"7bc6bd7d6ca3c56daa7b13b4680019098fd40eb4","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.7","express-handlebars":"^6.0.2","@kubernetes/client-node":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.2","@types/express":"^4.17.13","@types/node-fetch":"^2.5.12","@mashroom/mashroom":"2.0.2","@mashroom/mashroom-utils":"2.0.2","@mashroom/mashroom-portal":"2.0.2","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.0.2","@mashroom/mashroom-monitoring-metrics-collector":"2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.0.2_1651485699675_0.06697613580767037","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.0.3","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.0.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"9d0b4099593c4b8770d0a95fd4dd9cd6708873f7","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.0.3.tgz","fileCount":19,"integrity":"sha512-m2MOXsYEWMH/OcFZauTsZGPrunVNRIQ925gaK0djimI8n3ePRJPWxVQqVU1g9LrnF4oa6W022BQ8VuZff+jzCg==","signatures":[{"sig":"MEUCIQDHs4OqZZ5SiZ4Ps8eu3FeS9KQN4dpGHReMtK0T6/ToLwIgItwlD47y3qYdLNRdJf3OWQuQis58GHOPE53S+91BkMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidMhWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfrA/+Nio6EUtUtDCkzpPc6vIAaiZG/1K5yGY/Rwk1jEan2mVdnlSK\r\ntqS+egKLC4mDXg+IZQmd+OjGT/jU5+RDH9cYx3z19UMdzUx6AjpkDiDt1Arp\r\ngBq3IZbIjAdQM5H+gmYemIxfZpwhbDe32fkpjQCRfU9iCgQEhob9UdPv/Uz6\r\nZbymMvG3b94MHNZ1/3k3YkmSMGxNX2QSgduRA4ZqrHZoI3bJmoKGwIGZrJ/Y\r\nGtdrQGmYbzSd+5QO0mc5m2CxMz5oMTAEbeQUVAff6xs05WZh/3BDrjyjZvkU\r\ncNkQQMGDzYz+7qztKCccb2wefU8sVumENYUSGeMW0FS3box2uNmz/olPEvg5\r\n3et/nd4zJbNTPpKJ4BZ3UCsqyLBxZVCeW+TcTRcsFSljIXS3IKaogl/1LDhF\r\n+XG/VFn/UF+c/3v0lOMskVruwWu3RZeEBwIXYVA8ohcd8yAn2A/4PO4FguGx\r\nvo+BkHj7ogwjfcuBE35ymj943/XVi8yfox2R9qoRDq7h4pAVgzLiJxHiJZLG\r\nZmKFpOEb6CPG7IoovVqHCDK9uG8MEnMk39u0IAaMW2mG/HdCI+TDY+8N9PD9\r\nLYB1ixoAWjYyyc92unFEAofmtpg9IlZDw+ADkCxAAWh82bfRl2PQ7Fxf/mep\r\nPeJ2MKX6l5Wdg2wf26rTP+Ojx/WL4MrKSko=\r\n=Tkl2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"d6ae0a1824461326b90a5656232b215ca7740f59","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.7","express-handlebars":"^6.0.2","@kubernetes/client-node":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.2","@types/express":"^4.17.13","@types/node-fetch":"^2.5.12","@mashroom/mashroom":"2.0.3","@mashroom/mashroom-utils":"2.0.3","@mashroom/mashroom-portal":"2.0.3","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.0.3","@mashroom/mashroom-monitoring-metrics-collector":"2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.0.3_1651820630375_0.24124900906905467","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.0.4","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.0.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"1a184cb4716faddb8267deae65f1406477fa43ff","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.0.4.tgz","fileCount":19,"integrity":"sha512-KAGj/yqYV9mBN2zshd3yfeM3WXAxSkoEeshoyZeM1pmlmFe25gqTnbiIutwpgHr4us1p87WriKHIvPrCGy1SSg==","signatures":[{"sig":"MEQCIEXqLnEL6L4GxjS5TvfFTP4u6g9PLJtSNa3/jLpwAx+AAiB+CT6vUPBfeeyXYR86ejqikxjAzbVash2j+1RWkfj6ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieRpEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoozA/+NdqDRS9F14ynqyUdxApsEPM6k3p99x39zMaVE+zz5k2QdvTG\r\nwvqdp4Vts9t/zKpN+fF7Jgz07ivBwVk3LRmlQ/kRAErIwF8a00k555g+ePWM\r\nQ/x1fwdNX/2HK09IjVO0YinBROONjiZk3Pbtjg/8netyNiL1s3S/vM8zv0+c\r\nOcLv0Y3MvyBPTMwSUJleCfMTO6hpL0eJ2s0qleafSnBdHKHUbdENS0i9FC9s\r\nj3TE84x+fs8uPM/lOyc3JETeIWVvQzCyO9+Q4Im5tGfxjZ6iDIJaZBW8q1uq\r\nk5hG+/jYQLU3Wi4ash8FWPsN4fzdAoMfZpdytzvEaAaUwA6sHpWD+GA879DX\r\niPepsL4gRFQFZ4Hmsrt8BcMjat8ykUawCgTTNUcrbZ97TuuYFSfdunQtXyZf\r\nqZMDJ6JGUzON8GYqZMwX0hXQAiinZY55rVsNejAxpkSjfT1pNk8/2UhZZl+r\r\nXMoWAqzwFEMcv73wWkDboBWIcYGlrZVhRjiHOBAVkqs0xe/atwNDHl7YqNpW\r\nqgQ8qvxPFubdsUPqkejFmmt3le1NfjdVCV03VzZ9pDy/HAfgrEn0dwsil3ma\r\nupDd4F0BpVji24hhdHt78sZoS0pYSv3zPzpF6oEM9Hw63T8ZdaTZRnUiJgpv\r\nLAKRkdYOok3z9soLBDmhSzc+dqGMgFgrQOI=\r\n=pYHh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"db715dc69ff1a97fa0a9aad0d6c6f014cf49c448","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.7","express-handlebars":"^6.0.2","@kubernetes/client-node":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.2","@types/express":"^4.17.13","@types/node-fetch":"^2.5.12","@mashroom/mashroom":"2.0.4","@mashroom/mashroom-utils":"2.0.4","@mashroom/mashroom-portal":"2.0.4","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.0.4","@mashroom/mashroom-monitoring-metrics-collector":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.0.4_1652103747992_0.16780779135886625","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.0.5","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.0.5","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e7d562ee74e0c60a16c392ce2a06050b73e0be77","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.0.5.tgz","fileCount":19,"integrity":"sha512-96iHP5puuEH8EtvqQFA94L9C5RR9uiaoiY+MGczm5QmNxW5URphLHeQ4wvBZUUIbqrTEow1kBKBO0TeHq/af1A==","signatures":[{"sig":"MEQCIC8pSPkpApD04h1eiR3KRC+8hBEj7D1N1XXrNoWCIXIcAiAIgChEtuJVW/mN1sltUGhqktHu5UgAeRMBJ+zsqvT0lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih1PWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmogmw/+NPPV+Bi/QHkoahuJxwBe8zo1eDwoSoNOCm8uek7ahAAodZkN\r\nQmUIANaOGwpmIzglAqBzusiGeS6t59xPy/Fvk2kxxCz+H8eHEnXBiiKm5A5n\r\nC0eJ+/SD2fv1AGYlv+JL+q32H0MwHrggwAVK/Z6T//r6akNbnKa1Rbj/phY0\r\nIg8vGD5zvAiif3WIcj1TIDe6BU9APyU+lu0HFeZDGK/IT3Fy4/3hv7mmjBIc\r\npCHABvNK5peTdezIKAn2C+A8fr4uYDzvoFJ60mXq57raw8ZSJcU0sIm+wAAu\r\nyjKvKYmThZ9y/fGzrfh8ACB/P3alqjvKf/3mKsA+6ELK7urhs85XCuGB2aKv\r\nbNkWYWyTzNHbt7lJPU+JfR/utdxtVTinj5qgqfqnqsWplHORwTTeogWVI+7M\r\nZBDe+Bm7cOvpGkh1fanqZG2JFxq1TeRq528aPlpSHz/3kNVdiMQd4YIKQ9JK\r\nJJK6KwK5imtYRG8mmfEZdOc0/bTGdxr9grq7pE5UZ9v4gCExQuX3Rcckrw6U\r\nMed4BZDotvHl+QA/ITkWBZgYuGpLUG/lwKb2RycboFfcRTHu1ZNPxPpDlcgB\r\n38B2ooIGoAEIrkn4bloErqxniLEFoWYDBYy+fa5JFGJzVOxBuE3woLFjqgzm\r\nkuVbz0vPKPCND29tFJ3fAqDqALD8LiX/Ro4=\r\n=q4dF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"32dc077286c45c2cd7e7b82fa9e605eeae24d7d0","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.7","express-handlebars":"^6.0.2","@kubernetes/client-node":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.2","@types/express":"^4.17.13","@types/node-fetch":"^2.5.12","@mashroom/mashroom":"2.0.5","@mashroom/mashroom-utils":"2.0.5","@mashroom/mashroom-portal":"2.0.5","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.0.5","@mashroom/mashroom-monitoring-metrics-collector":"2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.0.5_1653035990650_0.8861452640590364","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.0.6","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.0.6","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"d24a84e6a2c2f0322ebe62e5928e5d6be3893987","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.0.6.tgz","fileCount":19,"integrity":"sha512-JP4+mdBmfrt12xquhQ+ZHQA6OE9Ke99fRrqH5hp0/xvth2DCN+5aUljq2aV7XSLQ9RsiBDnikV0WuoCHCdP9Mw==","signatures":[{"sig":"MEUCIEy3dA6eIBUcyZdzoUUDNsY/YP5x5UM7BniSgk6THPv7AiEAi+L7eCD61UyZEuvqw4jEXyVv0giTD3xzW5Io/QKFaNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJily8jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQRw/8DZnkcmQZmxAOLC50JbncHdHfUYq987q+/jwGR0Dr3fip1LJ7\r\nOtESWD1J1xVfmS/6KWL+klDZIBi5VypeOSimG7FbVOU3A2aSleGEHhgjirCC\r\nI9IHOtoy7B8W7JziRhUUME56rf6aYKDL0RBtWi0lS1MSVHhs9PKTHN6as6SQ\r\nNOG5V6mqHSEKKbRuuxAg5aJ58rkQTvOEMpGMafrSCO1zP2KtlHlMIOzfY+XY\r\nTxsU29et/eYPoUo0LlWTOM293bxnr5MBXbffDlIw+xVYOa/MD1Kiu67Z4/6X\r\nUbsXKXN/bXTYJbOY+ARGR+l7I7cq1QnPIjDAFV3TQapz4Pxty+YFU0l1rnpP\r\nDn0kMr1bxNRjmCabmc3R0XjR9g6UJFB5nKcop7JH8fUyKMx4OjJwvPYauk7w\r\nqs6R624/ow5yI0yOgakftKTemeh9sPb/n6uMEbeb0LovAK9JWUKU3toe/AxL\r\nyb/rLUidWrQ1clIDUJ/P9waQ2A8JYbmLXyKU+BqU1MKRbQsJVuiLSQ+Eyzh4\r\nLFZXC5nkzsYvakkLHA8AEH8e816KekyN/niCzLquCGpw+u5UjgUikhCU3nAm\r\nhnvm+sm4kU0oh7wfshE3GcVH88Lvb1dth8YPD1Flq3Fvwh/AOLXLKo9ANimK\r\nWs+TU4HYZXIGmr4YsXuYT8268fXjCOc3GOE=\r\n=+vcC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"1baf56153d2b004b17ead9282390b595f61f8c29","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.7","express-handlebars":"^6.0.2","@kubernetes/client-node":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.2","@types/express":"^4.17.13","@types/node-fetch":"^2.5.12","@mashroom/mashroom":"2.0.6","@mashroom/mashroom-utils":"2.0.6","@mashroom/mashroom-portal":"2.0.6","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.0.6","@mashroom/mashroom-monitoring-metrics-collector":"2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.0.6_1654075171666_0.6408882521305168","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.0.7","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.0.7","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"cf998246e8b19c6432506e4126fbb82a6d1f65ca","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.0.7.tgz","fileCount":19,"integrity":"sha512-B7EivYYYC1EpBA0Hyy6SFIhSkzDK0amXYJnRXa2zxTKaqNirnvpiYSsEy3VldKkxsVSKajOVmFcoYjiypYrTtg==","signatures":[{"sig":"MEUCIGRk9wrasA0OYItzRtQYBc2aDuO9ydMrCCOfxzrPOqJXAiEAx4xdB5ygGVDiYKwXJhG0x44abGQLRtr47iV3TYVyfSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimLgdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrW7w/+NAT6/zs7XBML7hCKsRdjIIUwQVwywSMsVcTKS//4NGKN6+9l\r\nNSXW0S9QQrhn7hjhtZgwymkzuz0eDIGVC89bGnNAoSDtjJUGj3gJBXPHIQED\r\nZImG7r2cbdhVK5lhIDTrwvgXgDn3Euz1wXoDzUinADAtEAnjRbDtdpjQBDCu\r\nDeTTyznyD3oCDSXkGDpHtRlM7DKGQOHl2KsLtCAT+IsQTbwABmu9nUyAP4GX\r\nL+ZwW4cAj9aSSPCq7+QXpqH/luzsMTVA9Vd1GZdMjwWeOMlLm7fjQXd9DtzM\r\npvYAKdZ+p0+FrpOem2eG5m0bl0I48KLzg7SLyTNmWwejRu1fhXTV1uIDl2rQ\r\n+zuFOeGFPK2E7O5dj4H0oWfGO2fbHJWd6N/oD/BO2upMNySRS4mNz5vLy3oY\r\nuhGyfQIg/YukwZGWbZjdG3qNhH0uAJcR6Qfz7v+EvXX4PseeKEIqPzHDKaZF\r\nY6X/FMWAhrhBAlb24E/uaj1nyLmliq8Lh7TDMHfMuFeM3v4adv1ACrExnS0n\r\n+7+l5MTglofmeCm5u9hnHRJ2S76ZCev2L8Pi5eN4v10MmYYTLSOZt/SGVZZ2\r\nB9PSLFNhkL9l05QgbLaLHVxo9grvrqqvYzopfnhoAG/UEo+XwbVbzNpuluaB\r\nr89cMiBXU0gB26AkhjVKo0N0rMjztcmipOc=\r\n=1vdU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"064f497bf995fd36afd4ae3bc53099af34ff0de8","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.7","express-handlebars":"^6.0.2","@kubernetes/client-node":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.17.2","@types/express":"^4.17.13","@types/node-fetch":"^2.5.12","@mashroom/mashroom":"2.0.7","@mashroom/mashroom-utils":"2.0.7","@mashroom/mashroom-portal":"2.0.7","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.0.7","@mashroom/mashroom-monitoring-metrics-collector":"2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.0.7_1654175772968_0.40819995229016004","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.1.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.1.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"883164a9ff8aed9437a06c4e347fd49805a4f9b1","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.1.0.tgz","fileCount":19,"integrity":"sha512-xWeyZ0xsFsHchsy+ggn22w4pVlgPIjie6GIWA0dV7ecItCn2DN7qApgveT1GvzemEXlsFXJWMoWS/f9Gv4uJZA==","signatures":[{"sig":"MEUCIQDJP1V5oYMzURC1lFo3obgrttvRoHWKmfFxaXFgWv4A5gIgT4forzEZhup6FmkBEq3irEEGKUi7er2priKCb4ed4mk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiptxOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqkwg/+KYL9cKx6yQom7eIVLSW9je0Uvf+efRE2X4UsvzEHmONckv1X\r\nxzEyFDPLcJWMA/e/jIkwu2W0TdZAnG3HLwYNsDzc7RQSfBIvDOGQqsvMVSbw\r\nvGvCVDy1ltDZupBXh4K0qVJHbXG3XnuMdSnA+q6xbP0NilSWRkiuG8YyAsXQ\r\nT+rYNe+gc8rZ0g9PgvOXaNwh5AjHPrPEzqrUj7D9AbRbrUyKfBeQwmtrCwHg\r\n2HEVX+zFIT6B6Nm+2e6nf1xwTc7vvc5cPi6tJZ5B30sR5rx/OdoatUo/eor3\r\niS96opJmyhmDenN2zCeFqvOBjsUiuq1V0bAx4u9ZS1W40CWnlR4XnA99qFsd\r\n5PuAGDyMcvHlTSJHsEDAqTjSN+M3JZvl+Thhb58VrLxc9+SrbJnaIQxPZiHn\r\n1ADOb3va02Ff0iUELoTg2IDhZRR0my/B2dE9fex+jy6WNP1GEgjHubsAwC2k\r\n5PGScwjJ6dhbnBEoZcHd+LTHkp/NR7MHemV1J+I0uMkQvBdrOkqNhSxpj7Mz\r\nMRTzUj02P11E5UoweGmUeH+pZBOs0HGi+u56evoFYHkWAAzSF/LAqbhf2Ep9\r\nkZ+MADRlTFeSQ+xEGROhV5ZU5O1xzSB2JJz6GM14yPJwJCIcJPnjmFkrea31\r\nHKI40wZ9OzubHw880UJVuoi73FqWqAg2R7k=\r\n=mhU4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"a509cb5982f571069a8ed98b9cd2752c2ac42152","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.7","abort-controller":"^3.0.0","express-handlebars":"^6.0.6","@kubernetes/client-node":"^0.16.3"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.18.1","@types/express":"^4.17.13","@types/node-fetch":"^2.6.1","@mashroom/mashroom":"2.1.0","@mashroom/mashroom-utils":"2.1.0","@mashroom/mashroom-portal":"2.1.0","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.1.0","@mashroom/mashroom-monitoring-metrics-collector":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.1.0_1655102542133_0.6236191767003567","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.1.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.1.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"003617a2f29c4cb023f4567749d8484c76eb883b","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.1.1.tgz","fileCount":19,"integrity":"sha512-/3drIUUnMbe8d5N7ThWzdSqkemx7x4+Vxzuw6R2eEhd29J5pFiCSZbL4fO1Dov4j4+zKq0ujDhy2/OcyQFBNcQ==","signatures":[{"sig":"MEQCIHZPgxsquG5492rFRRfeC/OVrMk3GyU3C971P+NGl9inAiAR2bbEDMVTbFc9ib6JXDGPh7MV08cWrH1cNeKpVhwgHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipuZkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdSA/9GrX8GJS41y4VgppXlGhwCKYjqtPRBIR7EA1sTubQ4f9v1Bij\r\nDeSfaYjU3OzLoghgIMCq0XAGK6ghrGBSW/5RtyGRgIQRBlqymrm4HtAnoJsx\r\nvsZpZ2NirEZCeQIWw6ZTE4ngRPAXCl42tOGVlghz9EgFajd+9sNk4/rLRrb8\r\nZN9nezPy8GJzY0PG5NHrGJDzXjdxeCL1Ikq66d7xLB96Z9cmlbUOe5TB4BqD\r\nI4/7e3xGMiVsEtbOaHnPr9/mUzFK4YmlOtZErKdTuM/a3hPdY7+xO5BDjueU\r\nn+xM36AaOPAdjInAyirLNlsEtYuSm3JOpXtWmWPFKa+OaBq9Zzf3tE0nbASL\r\n6XxDwxZyC31gWWo9pMAeA6Hgv2jPuGqQoGcgE6IiSncHjmPGxlxYZ0KCF5U/\r\nOCzEMk+HQDu7Y/g4C8U6nG63O5GEs2dX7BE4u7/XO0QWeqk3oucm5edDDg+l\r\nZ5r8euZK5TNuBbbHnVxDo4QicN7J8p13RPqEO6WBVx1hirEcc2MUGB6B0PPI\r\nV/bTrZDSYCXXfdOnp0O5HBqdNNMYODUMTYRH1+lcIP+rzCZsE/v5PD6d1YuZ\r\nMiuI+TzDtM9eI9xmS9qBBI4k9anzAyjeKhgoP4ampEcjrTessx1gNSpn1WYy\r\nG9XeesDyEPUsVqIGwJTayf6/bofzWdyy5qk=\r\n=ivAg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"2ef11adcb76e3550ca7dc64c64bdb0a7e4920bec","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.7","abort-controller":"^3.0.0","express-handlebars":"^6.0.6","@kubernetes/client-node":"^0.16.3"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.18.1","@types/express":"^4.17.13","@types/node-fetch":"^2.6.1","@mashroom/mashroom":"2.1.1","@mashroom/mashroom-utils":"2.1.1","@mashroom/mashroom-portal":"2.1.1","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.1.1","@mashroom/mashroom-monitoring-metrics-collector":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.1.1_1655105124779_0.21504770066653367","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.1.2","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.1.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"c2ae89cd85c470d8240727fc286b4e389da50466","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.1.2.tgz","fileCount":19,"integrity":"sha512-/hO69yOBmJabIO/Pm5ldxYsunNSZL8BcvDjoSwi7xDSfeY/UB5ityPnYLolLvOYA6LR4RcQS7piz122njE1wEw==","signatures":[{"sig":"MEQCICoDdFiw5hgr86OHt+DDSOIRCvkqLP1oKpfmrR2LjXVFAiBpANVs6RXMEH0XqykFRkb1wYDn0QEod6u4BW+033C9ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqHmJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1KhAAmvzULdcKXqnA1FehDDZruFlEWrr4wc8meP7u5lXq1hX1qPkz\r\nWZzjS3qzjwKpjPfbQpZX+A3/Kw7xdnFcxbd6v9P3BqORIrrPmPKqdxqtFxMZ\r\n4k+0Emc1uc4D2tRPkZFHugxaYVyCUhzszrGqkCNKypFu0scTjvIfRtcRIgn5\r\n+9OtrxDcKzNzPver8Nk/W7n0JDOShnR9YRwPyV1qTB907RyfjbH1glEH0KAD\r\nJo2v36PY3xsJ64CZYTPe8bodit+6T1Movhq7Cm+3XwmV7RE7uMZeTrRhLbRa\r\nam5b12iUw6kTHFpPV4+0W0P9heMVUQu4lVj8gHeu4zw5Gua2DIrPjuFuLE+l\r\nLO9s2wRnG0cEAclxPDyFRPz6RuxIEBFUTIjodWBW/gyR8lIkvyehm74vhe7E\r\nx5ZqQWyaTLTaa0Yfj9Cdrco5ohV1SWBwKjRSY17tHe4kPmx21RkNrr/64B8V\r\n1JsjbcV0O/PAl/HkSgnoPX3B0Pm0xSjNTZoACRbCYBNYFFvWVYcwDxBGoAq8\r\nsC2Pv/3BUa8IarH//lu+B56FaYWhM/EXDcUPghMueDZBXG1a/b1YJpIVhz4u\r\n1bXpuknROHQhOKMgdZwouD5PIFhQiviH4SL/gjeaBf7y2tZD0FRZRanS9bgF\r\n1hWJzJbZbVrtXd3wDZCckkFV+SDJD61xH+8=\r\n=e+NH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"e0a8cfd8125145d9f0a222b3fda44821b1971484","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.7","abort-controller":"^3.0.0","express-handlebars":"^6.0.6","@kubernetes/client-node":"^0.16.3"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.18.1","@types/express":"^4.17.13","@types/node-fetch":"^2.6.1","@mashroom/mashroom":"2.1.2","@mashroom/mashroom-utils":"2.1.2","@mashroom/mashroom-portal":"2.1.2","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.1.2","@mashroom/mashroom-monitoring-metrics-collector":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.1.2_1655208329649_0.3144759103977972","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.1.3","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.1.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"65486ed0224fbc2c6282b705bb95389cb71391b6","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.1.3.tgz","fileCount":19,"integrity":"sha512-RhkmT5jfukQU8NJM3Q8QD8Vm0+AgHVYpbV+R6iuhuSwQ3xsn7XTzzxOuGcAhvlE9y/AUIcyH7x66jk3zuIHWVg==","signatures":[{"sig":"MEQCIHvauLpQ9gh+GnICzAmam4Q41/bBcXfvaX29Pjy9u5v+AiB5gOnMK7QENKT8eHDvsrhGI2zbTeTUbkE7f+kjPw6JXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv/4QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp69A/+IZygrYL9N3/BK1vemXtOErJAuXxl2ISCggGpHTR7Qk2B4jeU\r\n/H6BUrol/5UwsD9WnAm7n7cd5/Wwi/C8Y9YBDKSwQ+CbhyXQqWAgTqDggmx/\r\nK+mlSUuRQYz1Xsfi0WdmfGC9JdWAIeIB1+TIY99Y2zC38HwV+19NAcO3FcRF\r\n2iViNCAib+pUEQLlQiiboGmSafxajha9VsamfeLhgkBazOSbm8zO6sH+69FV\r\nSUgysb4alGwAlTE6PdZWsXND+PS14P4nrSH8ygaP34YRvRIKMLAKy8y6Y4SH\r\noy56WqWAbeB62eUwV6kdHBDMHAusMYuoaUhsuydI1qYKCI6f7XKKgTOYzKOf\r\nbUYGlZ9XHhaw3Uj3fxZl8NldEoZnwcxp5D60viqOYfpAeGZpU1aTQXoSXefs\r\nxOzDmQ6xQ5pmqQ2t+eMhlNM1wpk3u1Dx6WtrbaWMLIoAx2re3TF0orLuzdB7\r\nTAXfzCqCdbG9E50rvcjHpgR6M/NJ1g6sac1Med05nPrq6eyMoLGNo0GvmH1n\r\nZIqlcxeXlqKD5FgQs0botXN8uXGfJH5/BlZ7G/Q36ayuzwCiPqaGeTQkHyj1\r\n8Eh5xFQ9clYVl0Q4IzFGN331QDrt49uFQLfcwQdTI0gZOdwZBQMJVJ/Hb7Sy\r\n9rH/3XTbznbG1hhn9jRjTNQDMnF2efrUKFg=\r\n=kOXx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"e82acbad5cae73c5e8b12684cf6b337c1244f07e","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"handlebars":"^4.7.7","node-fetch":"^2.6.7","abort-controller":"^3.0.0","express-handlebars":"^6.0.6","@kubernetes/client-node":"^0.16.3"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.18.1","@types/express":"^4.17.13","@types/node-fetch":"^2.6.1","@mashroom/mashroom":"2.1.3","@mashroom/mashroom-utils":"2.1.3","@mashroom/mashroom-portal":"2.1.3","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.1.3","@mashroom/mashroom-monitoring-metrics-collector":"2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.1.3_1656749584463_0.4856998370867016","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.2.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.2.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"70abb48ec21eb4200693a6c0539791007109211e","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.2.0.tgz","fileCount":19,"integrity":"sha512-9YHiRkhBNashVMXNfWE0JL3P+6Kv2VhD4EcVPm780zmrvtugwIUuJMxMhagYef+MLc8cz+DbWIlTnKgmuh5lDQ==","signatures":[{"sig":"MEYCIQCbOHjPiBvQwDzwxuZjl60TubOPMCwXf/ut9ervOuq7CAIhANXaHGYFnMilxdEoGy8bdHSSoGZ94C+8gTRpOoQSv0vz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZPBtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTzA/+NxhEP3yGeGnryUiCCdXtE7GcWnzeGr380qUfwdiYZ6IgBZGG\r\nFL85mGhoyekCulHOHlpYA3l8xo/99/NUM2mHlTULIjgcb6HoyMCM+1JlOdd7\r\ntbb9iHe2RPtK6hc2AxAwNFngq2eY3BT5MW17FdUx+JFMIEFY3409R5/+LkwR\r\nAUeNh0OjGzF2jD41P6OECDhmtaallw7xlCA32WjYv96K6+JOIj+4ccrYqp9T\r\nfdgUJLL3ZVHg0Cb7stODRMijWAt26nYNWXRk04eL3b1qNisT/XEYiVa5E+F8\r\nCJReu0bKOa3K960kNuO4/XJWBjC5M6hR4aMkYvFtnITsvxohZ42Z3lUbx4C3\r\nTPgXZV6Ac5Um80IXGbsuLT6Zxis7CUyeTmaD/t1J5khePSYQjBuBdDJu1kht\r\nG+Z/RhQKlVYpW2d1iiwPI0DVeTr43ChobmBy7RgDueyFDhJVMRu2c8eJTMy2\r\nEEOKjSMD3qOlJwfD1pNOX8qiNOxwKj7lt5I+idH2VoL/TL7OyGSdEHnqzOOv\r\nZ9s7+67wGJyNZlydESnUKbxweI/XKqskmAZR7G+Z6skQyTpar01QpU0e7MMi\r\nfL4GDXCCNbNiLp/U16vpZwMA6Wm+8t3hDotzrMvHoAf7XBuKaanmx+eRwT6W\r\nE2/2ihvNBdTeTZlub3NrTsEbnPWYJvsLXvU=\r\n=1zCa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"f5700f813dbaeab23f3d489ed01a44decdd1239a","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"express":"^4.18.2","handlebars":"^4.7.7","node-fetch":"^2.6.7","abort-controller":"^3.0.0","express-handlebars":"^6.0.6","@kubernetes/client-node":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.14","@types/js-yaml":"^4.0.5","@types/request":"^2.48.8","@types/node-fetch":"^2.6.2","@mashroom/mashroom":"2.2.0","@mashroom/mashroom-utils":"2.2.0","@mashroom/mashroom-portal":"2.2.0","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.2.0","@mashroom/mashroom-monitoring-metrics-collector":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.2.0_1667559533650_0.9648390284495865","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.2.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.2.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"75f78f631a6db123a9d198a79dd3a8cbf9e4b8ab","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.2.1.tgz","fileCount":19,"integrity":"sha512-G/HFbgUUtIvdMlJuoJcj51seJW+3u0jEu6Mii+d23vJ4M8zUp9f+yuB9WDHoHM8JEHmgj46tJ31XBtZeGZYz/Q==","signatures":[{"sig":"MEUCIQDLCUCY29uRpSMiOUKodrImFBjuwvRWXKY+L5OQ+tt2tgIgLTm42ixr5j9fl8R4IrLVi3iGLhr9NOQPsaOZkiDym1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZR/FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWGQ//WHQCiC4oM0olSGFDrdJ/XrtfrCQrYfNfrgPialxwGJcAbe4f\r\n1I2WLrfKSWn/Oj3g0ffkOsiuIljj+Ei4Jq0l+B7lys0xbpd17LMGEROnEvgL\r\nKdDOJMSxwTRhrP75JKQxln4VVhJfnOSUJ+XXajkkOMWTiLAKK25Xc5hvbr5Q\r\nUX1R1aZMDkQbUo+A3Pm+/rmDxVfSwip9HiJy/k6s2rYWRBwKG6eiMPnoHewW\r\ndQ5KrL9DJqlgsGCoRdUdH3V4DeibjCc1qjpzS+1KuU+B2LS7afdF0IM3dtu/\r\n6BRtnjhM43aqqXN3vKM+LAXAYmrr2XBYUZjClbdN6+jEnwbKBwAJbViDe+Py\r\nzXxbYMfvmb7biPpXxVFsGr1B8RX4Flk8mSjJmoBzUq8ezyeBUNpI4DcLTebC\r\nlyA03tHqGIpV++Q3fcil+q4gH6CqBrEXdKFcNcKfUHBSfq/gmVkmumTj0sTH\r\n6JmFrz2feIBNquKegtD9faA0O07ZszeZWAl+E1F6ftOeachp1ot75kYzEnFD\r\n4RMdoXaTZ952wBmhTooVlFoHsapcAvoFf3be6D20HLXXbt7kUrqnie4HWK5q\r\nbwfqo/fxxQfqNf/cRj2zdRBnXJkzkCPPTEGucKtmqlijyUDG4FzojDOLDbCM\r\nNUCzjdCWEsUUQLvX/jjsX6V6IeI68vyRVp0=\r\n=o8Bm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"47c27435d66acaf6e001977824913d226299752a","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"express":"^4.18.2","handlebars":"^4.7.7","node-fetch":"^2.6.7","abort-controller":"^3.0.0","express-handlebars":"^6.0.6","@kubernetes/client-node":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.14","@types/js-yaml":"^4.0.5","@types/request":"^2.48.8","@types/node-fetch":"^2.6.2","@mashroom/mashroom":"2.2.1","@mashroom/mashroom-utils":"2.2.1","@mashroom/mashroom-portal":"2.2.1","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.2.1","@mashroom/mashroom-monitoring-metrics-collector":"2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.2.1_1667571653095_0.9478652487357591","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.2.2","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.2.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e1e1e6d3b08e6498ccbd5cae4d9e35d5f0d2ab3c","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.2.2.tgz","fileCount":19,"integrity":"sha512-OQPh40T+O7b44NTbgUSdb2beJzCZCBx0II1TEk5yR/VHiFyeMqAll7cyA/HBdboqQixDW5vxFHDpe4M3iLx6fA==","signatures":[{"sig":"MEQCIFJQSWqmvoABQeL9u7cd6v7kWIE7lJjLWoUOQYFMwO9NAiAPLqGc6lxu8bF3zvO7pqomIct1Bt5sA5cax2tFi5dbZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnZYhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrE9g/9G22E/HJPD1ljGxoPZRCsKLbjrRGDjcLpN79qqyUqdFTtBh8U\r\nBOHLIglqLC60VnQpcrS4VWrRsP5S5PG4qKxi/BMT1P9R++5t9qjc6thD9dqN\r\nAgoYagYhTR48NJw+YIx/S+603Y+sLz50HIIfEnOK68X0l7q3yoeWyhu8RLcr\r\nmN8J92Tdlj+/bwKjeoLfuzN56SFNRFxXrWE3wUHx3y8JRJOxccxXzQiMd9Hu\r\nN8P0kqQ7xLAa1csgkwXD2b5NDTmEQtWw/m4cLAq+eoRnwp06M6cu3lmaA/uq\r\n1kYBePVvm8eZakzItsfc+6MJ6jIKFLW240G0rez9gnh3noGq59TQb/oFXffr\r\nRokByQMW5t8WbwVTD/rMq9auG9GThR7SaQ79PvKAu62Gr8U+HyJo4kc6G4Eu\r\nOXvrkTdthlSUyBvLbNzl92j/nKxaShyJPbl/W1pGxSizDnYFG58pCjnKMK4F\r\nh8t9RFTs+DsSr/DasJsKobnLmgd5YQjtj5jBZC3id24wrfeFMipJB6EKDWi/\r\nRwLcOQaO6l3yoXNhmjT3/LNysKCrndcSzscNHFvM9gCC4EhDARrdVE4iqMlr\r\np6KNHsad+jH/yddRsNV9pvL8BC1zxQD0HdoVlu1Lm82i7HN3sq8qNsLT/tHv\r\nnCLUUlRMCeFQJ95zFWkPKPiVUWWbJaxcmFo=\r\n=0AHp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"0082561417c4f0045cd00602e32f80db3f75e92e","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.19.2","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"express":"^4.18.2","handlebars":"^4.7.7","node-fetch":"^2.6.7","abort-controller":"^3.0.0","express-handlebars":"^6.0.6","@kubernetes/client-node":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.14","@types/js-yaml":"^4.0.5","@types/request":"^2.48.8","@types/node-fetch":"^2.6.2","@mashroom/mashroom":"2.2.2","@mashroom/mashroom-utils":"2.2.2","@mashroom/mashroom-portal":"2.2.2","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.2.2","@mashroom/mashroom-monitoring-metrics-collector":"2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.2.2_1671271969521_0.45607871440494785","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.2.3","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.2.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"604ca7e4290bdaa08dfca2f143ceeadc2bd20ac1","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.2.3.tgz","fileCount":19,"integrity":"sha512-3vNcTfO4JXQ0/fIId9IPnQh8YlpuO814kxh085RJ3DiT/oweWsh4yKe3TW2EctzpimTwDSKJVehZNzu2pGVWow==","signatures":[{"sig":"MEYCIQCwpsN99qAnp05EdiCrfTYylyfKK99CHgadFlu5Rs9yLwIhAKhkXG/uP6P0uOZyrfYxSt3EZV+bzPAwBklitqdn2Mfh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoBfrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo18Q//SH/oyGS8fkBBq6ylGCUuCG+k4eqJZAh6j0/JGkMPN41CBQtO\r\ngYFqJesltSLgKwaFwA8vNmQ3BcRK/9adHdpdbY/F0k3q4TXvQVs669hy2dKn\r\nrMiV2RdgZV84CJ/zhIfQTEXutTMrwW4t5wChW4yiIZerMfERCk9eNo2uH8+8\r\n8R21Z+faf/AFqZZdh/s1njQbxKk+n2OSYfE4Cf+CBh5+f6kiX98uo0tBmByO\r\nIw5vFd4vaa3/t92lkT3oWbMoGExhUoS+6FqXnZk0+y94vxIlsJPS5vtiFSfq\r\nYv390GRZaXlWAj10V2oYK+FxAPdqdGVOFGEbd+xaAVfq9hcXBHhzrxJQ0TvA\r\nGaThKRjuQbPZ6ZE0RtlIm7g3P0TKVapyU+We8gIpveAOzu5+YiorT1EuMQ1d\r\nrB1OXlFzdZaiKzMxfL3jjr6tk9DJOmOmtW7dPti1C7t5JjM1A5LIBne5sn1p\r\nScXthfAd35c5s4kLXmY0wAsEqg2tcRkILwvvV6d+Uou/guH8NhqdD9Kyvf+N\r\nQnqJ5SIQcTQVk2jCoF+0HTeT86DTKw7owmjJxQLizHcEyA3JPV8PiWXxzI89\r\nWudrQC9Kp6F+HccuwA9C1rqFFeYe77XI+JPHtUIYN6bZsM6OXnN5XbcqE8uz\r\nD3r8tT5GeKOeem7A7UwM6bhDSdfDlIxMnDo=\r\n=Y5yH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"514c9667153aa45b44fc10088b6c3ce73e25ba70","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.19.2","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"express":"^4.18.2","handlebars":"^4.7.7","node-fetch":"^2.6.7","abort-controller":"^3.0.0","express-handlebars":"^6.0.6","@kubernetes/client-node":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.14","@types/js-yaml":"^4.0.5","@types/request":"^2.48.8","@types/node-fetch":"^2.6.2","@mashroom/mashroom":"2.2.3","@mashroom/mashroom-utils":"2.2.3","@mashroom/mashroom-portal":"2.2.3","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.2.3","@mashroom/mashroom-monitoring-metrics-collector":"2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.2.3_1671436267378_0.6214404216169993","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.3.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.3.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"a8d9ba5580d0d898569063ca245e7535b7f87bcd","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.3.0.tgz","fileCount":19,"integrity":"sha512-wEPik7Ez03zHFgqi26LtDjFtB03CQRJya7fd2R3ZBBQ9i9NMfDx6oqVBIXM0xGg+QeGmIhw8Y8Yk+kXRnU8/lA==","signatures":[{"sig":"MEQCIBxj8OuKmPzTbDLeT3TNQ4wXRlhCXR417ndgOKux2ez2AiBle5ZFJ92r6tF1K/VcXOuwXHedvg7hPBT64KW+FBxN+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5jhbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfFw//UzeFlXL9QSdiL8NwGjTtWC1xX+UGRJGefPlPEv7MeWPaVD3s\r\nz7OtxaP4nqF+PUVDCDRLC+BngSleADfEtNWTO7hKxG/WK2l7KuomGSnOg6MW\r\n3nRl5MPNmtoo/nWZgQpeBUFA3IHBLFVzTc/4FnlDRLMruLToCBlwebivdrYZ\r\n+daqSGb1EIZzTVYPyKUwnyQYn+IhRRAqu0oHKkeKE4uCVqwD63gm3A7Dsp+J\r\n7NFUnSSaGsNQHbDZWIzirojRQwegPKXKWQ04jrMKfvZnocxImiA3b/Kr1yIG\r\nCaigDRxoSuV38mqtaQIhKJxN/xriv4J7QpY14E7q6jIkFgGkE8QML1D8DfuN\r\nfT80jyWIt8c8Lezo7pkTtlGthUQ9w8pOnue+XY6aiHBBZNJJaMLnm1Rhovom\r\nttm0KzgVJuK5k/nJCy3p+WZ+S2b//8NdVLahHWuKL0i4GIWtGM+I9xQcx3zt\r\nhVfzB6f+GG4nqAnVpOkv2x1kkMeout9VfA2ptatL5uwfFwXHarLzXF9JanEx\r\nBE2vOzaPkPNMEg1sAjOB9fO5O54mwdUAn/YZXfQszRs+vbtc0iGzoAu3LbiZ\r\n0Kn18iBvjmhMZX1E62BwlKwnfyQE0JqGBM/Xh1OWAmTYJR++RcAS+ZapWweQ\r\nYUe61/iiiyDQmskKdDfwt5mA72rVPRF4kZ8=\r\n=eKUg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"11a4becf5261921d41d5e907bb47b1d862545037","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.19.2","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"express":"^4.18.2","handlebars":"^4.7.7","node-fetch":"^2.6.8","abort-controller":"^3.0.0","express-handlebars":"^6.0.6","@kubernetes/client-node":"^0.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.15","@types/js-yaml":"^4.0.5","@types/request":"^2.48.8","@types/node-fetch":"^2.6.2","@mashroom/mashroom":"2.3.0","@mashroom/mashroom-utils":"2.3.0","@mashroom/mashroom-portal":"2.3.0","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.3.0","@mashroom/mashroom-monitoring-metrics-collector":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.3.0_1676032090980_0.9623333071773337","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.3.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.3.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"63e816e68173480037b45c0ae5549a883edd0430","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.3.1.tgz","fileCount":19,"integrity":"sha512-zJVWxW+y+d54xWPu+0L89cUgYWw4Ex7jd2N5O37W6SKb9gjr2VU0GGl0T4nj6XTZHYQATvuN5WQ3lLPiV847zQ==","signatures":[{"sig":"MEYCIQCOcdUXyngy5NaTwJN/+ROIZc/pZpcnNQrCQrny17pIqgIhAMlSlaIbGUVnuyz0/qellOJMzfAIRRnrLxXsTHev0fFq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKnp8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1wQ/9HC6/elH+Vy8ssCLpnhG+r9MrNGeraN3dJO6Twl2c0tBzR+pS\r\n+ULAomJZSt3T5Kyees3rcuAqz2XKR20gYrE+N6yMtEmH0cAQAYVlu/eqqg2m\r\nlzCQCFQ1M9Opr2rHdEV4UlLAcOnqdXLa9b3rQfvaLsN0BjdNeBAbfFq2Kf87\r\nFZc2EyuLsfwmDolOqMEn64skL16u+HEzzieEGPNPiDyyKcFLCPL/h7g0tgdq\r\nT3TB0TbrFecbu8tRQ1h6rEIhAv3QTLmY5UbfBoB2umW2zWSJ0P7tZgQjzAOb\r\ngwG2K+jA7u+99rf4WZhBE6EGSkH5yqQCKMlk+Tl6QaRnEMw3hxreCe4trin/\r\n6Hx1urcPHdXzbb0RjVJlrfySl5FpVP4Ntxl6qMH2hIxVuPm7qJv0wX1rOJL/\r\nzfZbMUP2CcxiG+1S2cGi8QhifTn2oVIQgpCMDnHw9ZhWP7hx+5AcFPYf6RjP\r\nTM1Dp2pb09X3wLN3n0A+eh9B4KEoLS5Hgw4yUqqDvBcJyfa3FbwPPeYwh9Jk\r\np9m7mu/Z6ChgMB0lLDuSoX6PIHu6PQQ/UohRK46FIGBSZhZ1TegIbSWxLGIC\r\nfgJqOYkMLlMi2FE+IShSCjS+gxM4XJtPiUDty9XKO7dbL525rNPTwLXebe6j\r\n4MVPY+46knf4oXJkoBpWjWp4aJ1L8l0kRuk=\r\n=8UKq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"55eb5fb6310e1154822f6e94462b55cf1b60ef14","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.19.2","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"express":"^4.18.2","handlebars":"^4.7.7","node-fetch":"^2.6.8","abort-controller":"^3.0.0","express-handlebars":"^6.0.6","@kubernetes/client-node":"^0.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.15","@types/js-yaml":"^4.0.5","@types/node-fetch":"^2.6.2","@mashroom/mashroom":"2.3.1","@mashroom/mashroom-utils":"2.3.1","@mashroom/mashroom-portal":"2.3.1","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.3.1","@mashroom/mashroom-monitoring-metrics-collector":"2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.3.1_1680505468163_0.7248614998057072","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.3.2","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.3.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"cf07e5ec63b22f157cbb277dd84ef1cfeb180d0d","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.3.2.tgz","fileCount":19,"integrity":"sha512-AalRpwdfNkYGn/gIWKLYM9TgNG56O0yD95b/QFEcmO2UPS+AGCxEL1lEJL9ITITpWn2+zL1Dfbf32U0BNcpMJA==","signatures":[{"sig":"MEYCIQDriiKvvdVlmKj5x2o2/MwaWjP+kNeuqNraXpN3MgS0nwIhAMqN8u7IeG8Lf/7L/mvUcYZldeBW9oT5YedTPaD60pEk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOW0pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWOQ/+JlrQC0/YSUxUlA07YuaUN5KGL4SZzCegpdIkBhYCq+0eeYHG\r\nxIhYViseJ1QF00Q+0QwG4MsKC8+jt838NTn6EDRRMNStCkzwFQ7WYLhJEE+A\r\nUDa0khMfjvB+MXRNlQdFzJaZ/Wk3AxSmzA16G64zU83lIirdBzCw1XQtmWzJ\r\n2uJOJ3zZ3QyguKHMOyg83lZWaplOAKQ4cAYbuM8Kfjr7Zyo8hmbqBnxvRxdQ\r\n5jY6Rq0ppK/F1QcwCK2TNm39zMMQjVgqQIFYfFjkC6zMTguwQk3/zx0XL1ly\r\nuWZCuLtJrzvwUu/fBgr1dd1aLdfMozdhXf0TDr2BYUtdGjlPVojt8qkZ0dIl\r\nyn+zI9TdzKh7X1N3kvqw1ypqykhVo7EWxsRgAvMD9Xj7NFLq+VIMJoB5qZom\r\nQU0LPXh3B5rFXNa//02kAMyn75aYCivDePXYN6MWMrHFU2xcYEqIBfFlSt04\r\nnL4a+MD5C+8TQqoMRXAQmDp6Vtaw5i2TTDAbyh163Fq/K2Xczg3rk3edLjQE\r\nkDa0gB9kk/3i9t7qF+vcsRX6JKLh3bQkbL2TsaHjjcql5ICTRArMxHXn1t1Z\r\nCWptmYHWb9nUhvrw6d28ro1PceVw1s/bG6DhOsnz+2buOgdHzCV/ThpLj/S1\r\n5EeENzyGafY+I2/n+Wy/NTC8LuJT/tkgtTg=\r\n=BjKC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"341a908cbecbb423284685234a0c33b2db94f318","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.19.2","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"express":"^4.18.2","handlebars":"^4.7.7","node-fetch":"^2.6.8","abort-controller":"^3.0.0","express-handlebars":"^6.0.6","@kubernetes/client-node":"^0.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.15","@types/js-yaml":"^4.0.5","@types/node-fetch":"^2.6.2","@mashroom/mashroom":"2.3.2","@mashroom/mashroom-utils":"2.3.2","@mashroom/mashroom-portal":"2.3.2","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.3.2","@mashroom/mashroom-monitoring-metrics-collector":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.3.2_1681485097506_0.9482409312287015","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.4.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.4.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"665467511dd7464b2852c6b47e92b222767d1322","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.4.0.tgz","fileCount":19,"integrity":"sha512-eq33NEE2zHo2jOwNqtE01GRc0uRX5HiM+cg4SKXEEMaBDDMgFfOZn3c57Dvk9UFavsennw0TObhv3PaQy2nPqg==","signatures":[{"sig":"MEQCICm296AN/EF4Mg8VOpyU/lgybmQ2gCDw4DzTmR0aQjY0AiAYkF+H/LNRxkduTrIuA8cmPtqusjj0KbNUxfTz+OwZHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52197},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"bafe6d4ccc29e60706c3bc8ab2ee23c8859c84fb","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.5.1","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"express":"^4.18.2","handlebars":"^4.7.7","node-fetch":"^2.6.9","express-handlebars":"^6.0.7","@kubernetes/client-node":"^0.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@types/js-yaml":"^4.0.5","@types/node-fetch":"^2.6.3","@mashroom/mashroom":"2.4.0","@mashroom/mashroom-utils":"2.4.0","@mashroom/mashroom-portal":"2.4.0","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.4.0","@mashroom/mashroom-monitoring-metrics-collector":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.4.0_1686292838512_0.6716342307135168","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.4.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.4.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"81fcd486b35e7f7340b2e14ebbf3733bd21f05c5","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.4.1.tgz","fileCount":19,"integrity":"sha512-JpLm4doKEknPW4IVoewDrFdXv0oOtSLsZTlguS7Qp+kOQyzLx+R+UYFviFbZDUoSfh4R3X2L9CCzW1PH2SaZQg==","signatures":[{"sig":"MEUCIFkkxWdf4f4BES2abiUgX7ADtey+tYDZZSg/NW7Iajt9AiEA+nKWPdUuL5ayjbp5ARhgLBGADP3b0rE9nXxB38YGBLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52343},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"a0b0033bea4e5581f94b2af8e3c075e99413465c","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.5.1","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"express":"^4.18.2","handlebars":"^4.7.7","node-fetch":"^2.6.9","express-handlebars":"^6.0.7","@kubernetes/client-node":"^0.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@types/js-yaml":"^4.0.5","@types/node-fetch":"^2.6.3","@mashroom/mashroom":"2.4.1","@mashroom/mashroom-utils":"2.4.1","@mashroom/mashroom-portal":"2.4.1","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.4.1","@mashroom/mashroom-monitoring-metrics-collector":"2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.4.1_1686723931519_0.3937232187246995","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.4.2","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.4.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"d0d3040b6b030acfe6268ab5e2d8b4acb5d624f3","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.4.2.tgz","fileCount":19,"integrity":"sha512-L8wIVeZw3sibOVqKpKB6oWr7aRY+e8AcY1zfJKCz7x2Mq1fvTP8cSwHQZpBfB2+8sjk3B7x19LbA2pS9kRAgiQ==","signatures":[{"sig":"MEYCIQC835XP0WygOqUWlxAZd5Cwhy84KCjTpTEmUyRb8aVRHQIhAPB/TCOxn/5o/Us1I7+PklxHTUT8db0M+xOFru4Mo2zs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52448},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"58b9c17bd5b8ed2a55231176ee86f9f80afd8c37","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.5.1","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"express":"^4.18.2","handlebars":"^4.7.7","node-fetch":"^2.6.9","express-handlebars":"^6.0.7","@kubernetes/client-node":"^0.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@types/js-yaml":"^4.0.5","@types/node-fetch":"^2.6.3","@mashroom/mashroom":"2.4.2","@mashroom/mashroom-utils":"2.4.2","@mashroom/mashroom-portal":"2.4.2","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.4.2","@mashroom/mashroom-monitoring-metrics-collector":"2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.4.2_1687346573447_0.43887691935529616","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.4.3","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.4.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"a6ac78e76e1b569e7432eb6f5bff0824e71df562","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.4.3.tgz","fileCount":19,"integrity":"sha512-bS1fRCxMGEZ4hdQsj+Sj4e7JCaVHSAW1y7Mu2VQW9kXKaIvA/svY4Seys51tc4t4Cp/JRuo7LGhEIAfxep2ekQ==","signatures":[{"sig":"MEUCIQDcaHay6OzJYxeyfI5k1s46qPQ5kJ/MMSRi/YvQrruUdgIgUFPkptGuBZG/0zPoK3hnkCrZcZbMYSkDwVdsQibZKfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52448},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"b4fa18084dce85342bd1fe1be34adc2d72533141","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.5.1","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"express":"^4.18.2","handlebars":"^4.7.7","node-fetch":"^2.6.9","express-handlebars":"^6.0.7","@kubernetes/client-node":"^0.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@types/js-yaml":"^4.0.5","@types/node-fetch":"^2.6.3","@mashroom/mashroom":"2.4.3","@mashroom/mashroom-utils":"2.4.3","@mashroom/mashroom-portal":"2.4.3","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.4.3","@mashroom/mashroom-monitoring-metrics-collector":"2.4.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.4.3_1690439260565_0.09392261393616219","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.4.4","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.4.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"96f28ab4eb61542bcc5d2f4fa84c6868e9862120","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.4.4.tgz","fileCount":19,"integrity":"sha512-prOKXepezusgcv1/MmY3DKUmyPumwtvptyPEc/AgKjVV5rR6PD3JFKU7GLa3B10q8rNPUpIICp1LvDXoDDNmfQ==","signatures":[{"sig":"MEUCIEoc6yDzZyY58Fj1uSX0jWphIJo6AQyp255rTTWQFaCwAiEAv8U3E7eJe3+YguxXcJOl3o+CfTzJLpOHOpMGCZaYmn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52448},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"cde988211b74b26259cbd737b13af6dc91ec061b","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.5.1","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"express":"^4.18.2","handlebars":"^4.7.7","node-fetch":"^2.6.9","express-handlebars":"^6.0.7","@kubernetes/client-node":"^0.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@types/js-yaml":"^4.0.5","@types/node-fetch":"^2.6.3","@mashroom/mashroom":"2.4.4","@mashroom/mashroom-utils":"2.4.4","@mashroom/mashroom-portal":"2.4.4","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.4.4","@mashroom/mashroom-monitoring-metrics-collector":"2.4.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.4.4_1694175303842_0.7276170836398865","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.4.5","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.4.5","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"eef63dc5e195d7c9a4f21da150e44b482b5e4714","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.4.5.tgz","fileCount":19,"integrity":"sha512-JX3vKixgC88WzSnkgvx7kIYggVf9dFAbOoxD8QJ8mAxaC2BDh/WLkjEqi0nilTSWc443maWbilECN7lt6U5EGg==","signatures":[{"sig":"MEUCIDe9z2rb0dyG29PiiSIppyTdCpPpNjPpYFEnkIrWcrsYAiEAimynSlASdWWQvlUtr6bMQQk7jzFLQ3z3ogJ+6rhiLNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52448},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"878056a4bc7beacbebedd68085e1a3516a9480b0","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev_server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"express":"^4.18.2","handlebars":"^4.7.7","node-fetch":"^2.6.9","express-handlebars":"^6.0.7","@kubernetes/client-node":"^0.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@types/js-yaml":"^4.0.5","@types/node-fetch":"^2.6.3","@mashroom/mashroom":"2.4.5","@mashroom/mashroom-utils":"2.4.5","@mashroom/mashroom-portal":"2.4.5","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.4.5","@mashroom/mashroom-monitoring-metrics-collector":"2.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.4.5_1701245309647_0.48056820129973254","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.5.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.5.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"225437dddf862abd63c0dff47042e8b0ff143504","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.5.0.tgz","fileCount":19,"integrity":"sha512-1Zip1rTJ56xEV1iBOZTicULQsJFj2P+g3l3yE5RL3ZxKtpwi7RHLkQmhzcwP82GSSsVUnG00+RLNutaNfjQOZQ==","signatures":[{"sig":"MEQCIDuw/hd18dS7LdVlNo0YafotKgjFvQJBfaPSb9TmkJs2AiBBuMmOCzfo/C8XEVPYnGZNnOQxomiUQFV6zViwH6mfwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51091},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"99ab84367249532f7f815d3ead1991bb029d784a","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"express":"^4.18.2","handlebars":"^4.7.8","node-fetch":"^2.7.0","express-handlebars":"^7.1.2","@kubernetes/client-node":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/node-fetch":"^2.6.9","@mashroom/mashroom":"2.5.0","@mashroom/mashroom-utils":"2.5.0","@mashroom/mashroom-portal":"2.5.0","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.5.0","@mashroom/mashroom-monitoring-metrics-collector":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.5.0_1704875547916_0.5214615099877273","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.5.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.5.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"72501386c0c5cdabf3762dfa72103e7555c7f17e","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.5.1.tgz","fileCount":19,"integrity":"sha512-EMqI76mxwG89qPE9wHHdr4OwJzfZEnb1rJs2Oo1FlV+4kZZc3uZjYnWOm+eR2lPCvH9zB8yr6N4ymJvgELCQuA==","signatures":[{"sig":"MEQCIHy4KRxyHCfKDHFJmP1aJSafrk8yxzQqDI53ifgoiPPLAiABylPQjCjaci2dNZ9uG5kP+dsxLl08tno6qFZ7/LBRRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51132},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"5d30740afe9ff00b000b031a98698ab00e296968","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint src test type-definitions --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"express":"^4.18.2","handlebars":"^4.7.8","node-fetch":"^2.7.0","express-handlebars":"^7.1.2","@kubernetes/client-node":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/node-fetch":"^2.6.9","@mashroom/mashroom":"2.5.1","@mashroom/mashroom-utils":"2.5.1","@mashroom/mashroom-portal":"2.5.1","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.5.1","@mashroom/mashroom-monitoring-metrics-collector":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.5.1_1705504821031_0.36989422646499204","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.5.2","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.5.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"3faa526f1d061a203736b4058ce9cef477ddd131","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.5.2.tgz","fileCount":19,"integrity":"sha512-QdbbdFZhFqeCP8763OPRA46UwhL7hwxKlFj6fTgKg5MZRRqTz0kCwqB16rdYDaSk0Yr3us5AnmudWIowdrEqog==","signatures":[{"sig":"MEUCIDWCqpnkd4m0mWQDbxegaF4FZNaQ+BAL/5K3McAZDQtJAiEA6RmZwSsFSkvDNO47nvHZ4dORRA2ltmlWbsjR4xuiaI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51715},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"a104914e88a9c8161dfec8bfe47c62b8d2a5289c","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint src test type-definitions --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"invokeImmediately":true,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"express":"^4.18.2","handlebars":"^4.7.8","node-fetch":"^2.7.0","express-handlebars":"^7.1.2","@kubernetes/client-node":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/node-fetch":"^2.6.9","@mashroom/mashroom":"2.5.2","@mashroom/mashroom-utils":"2.5.2","@mashroom/mashroom-portal":"2.5.2","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.5.2","@mashroom/mashroom-monitoring-metrics-collector":"2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.5.2_1705678638957_0.5320487295459846","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.5.3","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.5.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"18b8a4594366b2d08b04372c23ad8f0d316a830a","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.5.3.tgz","fileCount":19,"integrity":"sha512-ppzf4RX74rU2z8ylJTzTNkmjfIkgc9c+iMOgthW3BzqhJXD7lZmMFOEx03xlkMOqLsyTDMvFjjlBLz/Wt9h6qw==","signatures":[{"sig":"MEQCIF/9X1k8eLST111tX43xS+EwUc5rewy3TnDladmgzKdpAiBdVnjfi3MBDF2/trKz0shX/TFNCf6prwf73jCri9DA1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54038},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"7943216c2f9d17fc38eabf37807570ff3f4a481a","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint src test type-definitions --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"invokeImmediately":true,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"serviceProcessingBatchSize":20,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"express":"^4.18.2","handlebars":"^4.7.8","node-fetch":"^2.7.0","express-handlebars":"^7.1.2","@kubernetes/client-node":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/node-fetch":"^2.6.9","@mashroom/mashroom":"2.5.3","@mashroom/mashroom-utils":"2.5.3","@mashroom/mashroom-portal":"2.5.3","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.5.3","@mashroom/mashroom-monitoring-metrics-collector":"2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.5.3_1705908550437_0.24010723948982848","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.5.4","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.5.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"4ec4dff4011165475bd3325576853b5e606f5829","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.5.4.tgz","fileCount":19,"integrity":"sha512-AdAGAGFaeWMEXnwzbuvhtuVNo3sauiVfqXRP684Ermj9nJW8Fj2+u1I/FKtOs317nc7IyF7xkS8RWBd+PPSV5Q==","signatures":[{"sig":"MEYCIQCuthKqHVPLzpIJVMPRZzulJ7M+HFcr+dGGOjiBFV2LtAIhAOuHezIBSdizEEC/NM9XLo2myau6KzSXhVzLhv32kzqm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54038},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"2a8160b94a70776c334fd3ec1b53f02fc8d77839","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint src test type-definitions --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"invokeImmediately":true,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"serviceProcessingBatchSize":20,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"express":"^4.18.2","handlebars":"^4.7.8","node-fetch":"^2.7.0","express-handlebars":"^7.1.2","@kubernetes/client-node":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/js-yaml":"^4.0.9","@types/node-fetch":"^2.6.9","@mashroom/mashroom":"2.5.4","@mashroom/mashroom-utils":"2.5.4","@mashroom/mashroom-portal":"2.5.4","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.5.4","@mashroom/mashroom-monitoring-metrics-collector":"2.5.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.5.4_1706445044399_0.04679377963301112","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.6.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.6.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"2a24209e62a32f2eed9d4f4f71215cc42afa9cbf","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.6.0.tgz","fileCount":19,"integrity":"sha512-2KnB2ulVLxEy6Qt4OUfZl1T8YYImV4Z9EAtffCl1eNFuj+VTKifmD+yC2x0Y0tU/zdHw/7UiscCdtKf+BxQ+XQ==","signatures":[{"sig":"MEQCIDs7HJgc+tDJMePO+KlPu6qfJ/tulmm6ArCco1mGsbDAAiBWqcBF4e9RKw05/uf+p8rJzjjqqxAN2eHRCOce/Oo+5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-portal-remote-app-registry-k8s@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53989},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"908059117c66b2c8ed3c6a52a82988bff5a09591","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint src test type-definitions --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"invokeImmediately":true,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"serviceProcessingBatchSize":20,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.2.4","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"express":"^4.19.2","handlebars":"^4.7.8","node-fetch":"^2.7.0","express-handlebars":"^7.1.2","@kubernetes/client-node":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/node-fetch":"^2.6.11","@mashroom/mashroom":"2.6.0","@mashroom/mashroom-utils":"2.6.0","@mashroom/mashroom-portal":"2.6.0","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.6.0","@mashroom/mashroom-monitoring-metrics-collector":"2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.6.0_1712390850396_0.38568085157747634","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.6.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.6.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"40249eb7771f2d1a6fbf633142980739ba0d0f75","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.6.1.tgz","fileCount":19,"integrity":"sha512-yLefALgIgTXC/mth0Jd4OQ1/TCbv78SlYCCvnzjRZlCssgl4IIPzoGbt2Y4ublS3vrdsmNy9KhgB03Ar0fSc0g==","signatures":[{"sig":"MEQCIGIvpZqSMKKDV2+BSVYrIMdl2o2AzJh0AMWve6OVgBFKAiAps6pS5Upp7v4Wwjihe/lVf9PIvj40lHeL/pD72e3HVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-portal-remote-app-registry-k8s@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53989},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"bd7b28a8a7657733c69bc0c8974a55eae726ff9d","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint src test type-definitions --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"invokeImmediately":true,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"serviceProcessingBatchSize":20,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.5.0","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"express":"^4.19.2","handlebars":"^4.7.8","node-fetch":"^2.7.0","express-handlebars":"^7.1.2","@kubernetes/client-node":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/node-fetch":"^2.6.11","@mashroom/mashroom":"2.6.1","@mashroom/mashroom-utils":"2.6.1","@mashroom/mashroom-portal":"2.6.1","@types/express-handlebars":"^6.0.0","@mashroom/mashroom-background-jobs":"2.6.1","@mashroom/mashroom-monitoring-metrics-collector":"2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.6.1_1715496743531_0.5180036753147592","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.7.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.7.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"51271a55772d839612a985507b17fb89253ca977","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.7.0.tgz","fileCount":19,"integrity":"sha512-wbB2UaWkFHVLC9VzohNFLWRD7healtNCLkFvlzAfDUr2Bc0VXNM+oyeKw+ll9O+6AiW/26Y9ww+hS3r1hGnd4w==","signatures":[{"sig":"MEQCIG3c28EbHB0grIZNIiOc+KLu0MEGVa/IU4LVGikxjHvCAiBgU3/AksGD2olsgA2FwdgtEqjNyLiSVvAQP9tGsSLSIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-portal-remote-app-registry-k8s@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53888},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"838dffbd94ed4e5d616c563a233180bb16c01ea9","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint src test type-definitions --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"invokeImmediately":true,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"serviceProcessingBatchSize":20,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.7.0","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"express":"^4.19.2","handlebars":"^4.7.8","node-fetch":"^2.7.0","express-handlebars":"^7.1.3","@kubernetes/client-node":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/node-fetch":"^2.6.11","@mashroom/mashroom":"2.7.0","@mashroom/mashroom-utils":"2.7.0","@mashroom/mashroom-portal":"2.7.0","@mashroom/mashroom-background-jobs":"2.7.0","@mashroom/mashroom-monitoring-metrics-collector":"2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.7.0_1720425985138_0.9715547038991414","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.7.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.7.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"4189c6f3cd7869664a837e48c8fe8dfeb0daa04f","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.7.1.tgz","fileCount":19,"integrity":"sha512-sYSwPs4xqMRR48B1YQd3UY9vTBeEmuMAKXP0wr9st2lRpA6xQ9VBNk0M/kALtmAuJCPsCUH/HTNDbbYgNU2vmw==","signatures":[{"sig":"MEQCICzAo2fAwzUXY9iCQ4MoLGsbdLlbvzDhgNNcDhMpXUaeAiAhKLomXbuB6h+dG7dwLMRGbky+HhuJeJE5ISg9/3Lzrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-portal-remote-app-registry-k8s@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53954},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"gitHead":"d0d5134f530a8635a52cac0b4570ad23d60bb1a7","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint src test type-definitions --ext \".ts\" --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"invokeImmediately":true,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"serviceProcessingBatchSize":20,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"remote-portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-remote-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.7.0","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"express":"^4.19.2","handlebars":"^4.7.8","node-fetch":"^2.7.0","express-handlebars":"^7.1.3","@kubernetes/client-node":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/node-fetch":"^2.6.11","@mashroom/mashroom":"2.7.1","@mashroom/mashroom-utils":"2.7.1","@mashroom/mashroom-portal":"2.7.1","@mashroom/mashroom-background-jobs":"2.7.1","@mashroom/mashroom-monitoring-metrics-collector":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.7.1_1720428530893_0.5340461536654815","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.8.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.8.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"12d7c876bf66121861ccb19936edc741fb0859c9","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.8.0.tgz","fileCount":19,"integrity":"sha512-449bChmYPjOHrzR+7hQt159tMCPtfSgwHGMbzsRio1vromYQOcTB0zBg06ECZhrfwjh6OKHifmtqe4Obfu/x0w==","signatures":[{"sig":"MEUCIQC+pESuCGko+666bVGkE1Hage8wD8zLxzz0JiyCG/GRggIgcnEr4HIy6BF3R+V+ltXhnLL+HFGlTS/RvpCQ/vHWaeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53683},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"00234d08a48f42e4a51738c56e886a3a8ccf6315","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"invokeImmediately":true,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"serviceProcessingBatchSize":20,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.9.2","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"express":"^4.21.2","handlebars":"^4.7.8","node-fetch":"^2.7.0","express-handlebars":"^7.1.3","@kubernetes/client-node":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/node-fetch":"^2.6.12","@mashroom/mashroom":"2.8.0","@mashroom/mashroom-utils":"2.8.0","@mashroom/mashroom-portal":"2.8.0","@mashroom/mashroom-background-jobs":"2.8.0","@mashroom/mashroom-monitoring-metrics-collector":"2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.8.0_1743584571362_0.4053669841679559","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.8.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.8.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"51981e160ead072e3dcd83b4b9d8c8790d5364af","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.8.1.tgz","fileCount":19,"integrity":"sha512-K7BKwLk8/K686lFGrT6ElikOJ3eW5UHInC8dJqi0Z+9+hYdvWtojbfeELJ3kv4NAYwOamWIFlONpJf+sFE60eQ==","signatures":[{"sig":"MEUCIQDSuQ1O2C1QsJsJLnhHia/LgyYF5B77cohiZ5Dvks6OYQIgHgoTiiXJ1zKGqD3BWRaRs9froP2jzx6Y/6WPVxZZBr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-portal-remote-app-registry-k8s@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53683},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"ae3702136776d68d1a53a666ee3318cabae17026","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"invokeImmediately":true,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"serviceProcessingBatchSize":20,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"express":"^4.21.2","handlebars":"^4.7.8","node-fetch":"^2.7.0","express-handlebars":"^7.1.3","@kubernetes/client-node":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/node-fetch":"^2.6.12","@mashroom/mashroom":"2.8.1","@mashroom/mashroom-utils":"2.8.1","@mashroom/mashroom-portal":"2.8.1","@mashroom/mashroom-background-jobs":"2.8.1","@mashroom/mashroom-monitoring-metrics-collector":"2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.8.1_1743602786877_0.27595092101495133","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.9.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.9.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"1be79860042e88b599a04138d8fe2c79392a42aa","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.9.0.tgz","fileCount":19,"integrity":"sha512-vl77AFclPTJcnNk+GBu99qRxYIAmUJfPofVRVmdQXwxv5YO93dAt6IqBJkboID11Su9uFrVwV7HMi6g2Lsk9Ww==","signatures":[{"sig":"MEYCIQCwbFAYfZdUDxBqI5TlngGgmfXB9Hpv2f4jX+9WlycsswIhAK3eJFF+DxVY01aSeeeg7Jtto2SyT57fT4LGaAXMSnZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-portal-remote-app-registry-k8s@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52669},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"5fff2924ed573738a8d9e521145cdfce9077ed28","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","actor":{"name":"jkofler","type":"user","email":"juergen.kofler@nonblocking.at"},"email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"invokeImmediately":true,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"serviceProcessingBatchSize":20,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"express":"^4.21.2","handlebars":"^4.7.8","express-handlebars":"^7.1.3","@kubernetes/client-node":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.9.0","@mashroom/mashroom-utils":"2.9.0","@mashroom/mashroom-portal":"2.9.0","@mashroom/mashroom-background-jobs":"2.9.0","@mashroom/mashroom-monitoring-metrics-collector":"2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.9.0_1750686996346_0.13823868757036806","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.9.1","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.9.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"287c4e0a3830f93f07e497dd57633108bbcc7c90","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.9.1.tgz","fileCount":19,"integrity":"sha512-7t+G7X9jiQ3NoRoGGI79MFcnB3K1097PcCygtsqcxQllkBOSbJimaY6TvBSDc2McqIpCxlxxvctkQYzplwR07w==","signatures":[{"sig":"MEQCIFWY6XBbnGTjVwgxmIKy9Csx5+Vz2LzuM7tlO2E4Dn0KAiBLFgMbpJiiCXQvXEyneS15ua6RuYjR9mz1FOnOiCtYIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-portal-remote-app-registry-k8s@2.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52669},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"0dd41c0717da19c4bdfb33c7bfff9ffe3d8a3d9b","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"invokeImmediately":true,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"serviceProcessingBatchSize":20,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"express":"^4.21.2","handlebars":"^4.7.8","express-handlebars":"^7.1.3","@kubernetes/client-node":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.9.1","@mashroom/mashroom-utils":"2.9.1","@mashroom/mashroom-portal":"2.9.1","@mashroom/mashroom-background-jobs":"2.9.1","@mashroom/mashroom-monitoring-metrics-collector":"2.9.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.9.1_1753195104071_0.979972390352807","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.9.2","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.9.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"b548aeacc3a51d7757399dac3561a1f9a8779ac0","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.9.2.tgz","fileCount":19,"integrity":"sha512-/eTTkXDeyZjXf4AAv55smhAd6WLVVyCgwJvkx04BbGaYUVgkOA2p0JjbxUiArXGOv4XUVPFbn/9bTWa/1fnItw==","signatures":[{"sig":"MEQCIGVOTS5pnQFRbq7x6YSu36BxmEmNs31KRjeol4o+KCb3AiAqWoQaOgCOkI0/EqvnS/Pb5AlANfY1ofPpl02SghFMNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-portal-remote-app-registry-k8s@2.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52669},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"4cf8cf1699a2fa140f5394f20d7a7e6e3485d77a","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"invokeImmediately":true,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"serviceProcessingBatchSize":20,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2","handlebars":"^4.7.8","express-handlebars":"^7.1.3","@kubernetes/client-node":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.9.2","@mashroom/mashroom-utils":"2.9.2","@mashroom/mashroom-portal":"2.9.2","@mashroom/mashroom-background-jobs":"2.9.2","@mashroom/mashroom-monitoring-metrics-collector":"2.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.9.2_1756453678868_0.4529618313435171","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.9.3","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.9.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"c8c9d71d475d02f16510a97ed27e60397979e2da","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.9.3.tgz","fileCount":19,"integrity":"sha512-y3eYOfCAw6+rY5QhHDlfDfIDy0BhWTRJJ32jD85f8I85XpzunsmlA+ozecYrUjtfjhEnD+2av4GtFdbul3MEqQ==","signatures":[{"sig":"MEUCIGTcdOly4KQ4fvNYHuTAaaXcVDmaTnXQyCvjVRhZUgc7AiEAifxLs0E1bqxrcRVu0t37PfAclovLFXMEjgSshQqm0sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-portal-remote-app-registry-k8s@2.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52669},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"fa1883feb3bb98d5cf9791aa2692e41ee246b38e","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"invokeImmediately":true,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"serviceProcessingBatchSize":20,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"express":"^4.21.2","handlebars":"^4.7.8","express-handlebars":"^7.1.3","@kubernetes/client-node":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.9.3","@mashroom/mashroom-utils":"2.9.3","@mashroom/mashroom-portal":"2.9.3","@mashroom/mashroom-background-jobs":"2.9.3","@mashroom/mashroom-monitoring-metrics-collector":"2.9.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.9.3_1765356603480_0.593295234945546","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"2.9.4","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@2.9.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"dac04962b1650d084b2097ba2f6e880139fcf3a8","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-2.9.4.tgz","fileCount":19,"integrity":"sha512-9eNxpqIXpro5ZvbIAa1pLkjFHgcG0d8DEpyFBfA0smi4xXIUUqaQajNqvxBfSWreVsMO1b0eyyo3WwAv7XgPaw==","signatures":[{"sig":"MEUCIBe0YaFfr1pC6wAbvtw9bxqNcCUKZJHxgqOU+7TzsuECAiEA9yQ9X1sDLNTN7QTRMDBC/Vc5DTpKJWWbAGwzoe7vo5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-portal-remote-app-registry-k8s@2.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52669},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"0d41347b3ad4ce664c3a902f8262879798dc2594","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom Portal Remote App Kubernetes Background Job","type":"background-job","requires":["Mashroom Background Jobs Services"],"bootstrap":"./dist/jobs/mashroom-bootstrap-background-job.js","defaultConfig":{"cronSchedule":"0/1 * * * *","k8sNamespaces":["default"],"socketTimeoutSec":3,"invokeImmediately":true,"serviceNameFilter":".*","accessViaClusterIP":false,"refreshIntervalSec":600,"k8sServiceLabelSelector":null,"k8sNamespacesLabelSelector":null,"serviceProcessingBatchSize":20,"unregisterAppsAfterScanErrors":-1}},{"name":"Mashroom Portal Remote App Kubernetes Registry","type":"portal-app-registry","bootstrap":"./dist/registry/mashroom-bootstrap-portal-app-registry.js","defaultConfig":{"priority":50}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp","type":"web-app","requires":["Mashroom Portal Remote App Kubernetes Background Job"],"bootstrap":"./dist/webapp/mashroom-bootstrap-webapp.js","defaultConfig":{"path":"/portal-remote-app-registry-kubernetes"}},{"name":"Mashroom Portal Remote App Kubernetes Admin Webapp Integration","type":"admin-ui-integration","target":"Mashroom Portal Remote App Kubernetes Admin Webapp","requires":["Mashroom Portal Remote App Kubernetes Admin Webapp"],"defaultConfig":{"path":"/remote-portal-apps-k8s","menuTitle":"Remote Portal Apps (K8S)"}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"express":"^4.21.2","handlebars":"^4.7.8","express-handlebars":"^7.1.3","@kubernetes/client-node":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.9.4","@mashroom/mashroom-utils":"2.9.4","@mashroom/mashroom-portal":"2.9.4","@mashroom/mashroom-background-jobs":"2.9.4","@mashroom/mashroom-monitoring-metrics-collector":"2.9.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_2.9.4_1767616656782_0.3528694709140663","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.0":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","version":"3.0.0-alpha.0","license":"MIT","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@3.0.0-alpha.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e686194c628ae91e957f2f39a3a0540d6aa727ac","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-3.0.0-alpha.0.tgz","fileCount":20,"integrity":"sha512-kkwmnFgZIRkI1Dthuy+7wJvE6isknqoNeQJkA19TnhsfwBNcXH1A3S4S5kb+U+C9qRuC7ava73SkMJd51bXjNA==","signatures":[{"sig":"MEQCIDmGJtQFB8aVZDEXffZCF8ZrdbZeB3f6qLBx/Qr960JdAiA3Px1iIqn0RECw5o9uFCfsHblxqXq7n35QF11Y75LY0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35242},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"27ed4a1550e4685d50972b2b7c42b7845b4f7fd0","scripts":{"dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\"","lint":"eslint --fix","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"11.16.0","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"handlebars":"^4.7.9","express-handlebars":"^9.0.1","@kubernetes/client-node":"^1.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@mashroom/mashroom":"3.0.0-alpha.0","@mashroom/mashroom-utils":"3.0.0-alpha.0","@mashroom/mashroom-background-jobs":"3.0.0-alpha.0","@mashroom/mashroom-monitoring-metrics-collector":"3.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-portal-remote-app-registry-k8s_3.0.0-alpha.0_1783948824296_0.8098421555588144","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.1":{"name":"@mashroom/mashroom-portal-remote-app-registry-k8s","description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","homepage":"https://www.mashroom-server.com","repository":{"type":"git","url":"git+https://github.com/nonblocking/mashroom.git"},"license":"MIT","version":"3.0.0-alpha.1","sideEffects":false,"dependencies":{"@kubernetes/client-node":"^1.4.0","express-handlebars":"^9.0.1","handlebars":"^4.7.9"},"devDependencies":{"@mashroom/mashroom":"3.0.0-alpha.1","@mashroom/mashroom-background-jobs":"3.0.0-alpha.1","@mashroom/mashroom-monitoring-metrics-collector":"3.0.0-alpha.1","@mashroom/mashroom-utils":"3.0.0-alpha.1"},"jest":{"testEnvironment":"node","roots":["<rootDir>/test"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"reporters":["default","jest-junit"]},"jest-junit":{"outputDirectory":"./test-reports"},"scripts":{"lint":"eslint --fix","type-check":"tsc --noEmit","test":"jest","build":"babel src/js --extensions \".ts\" -d dist && sass --style compressed src/sass/style.scss public/style.css","dev":"nodemon --watch src -e ts,scss --exec \"npm run build && node dist/webapp/dev-server.js\""},"readmeFilename":"README.md","gitHead":"b9fd6c3461b5819c9f4c926fd12030b4624597d4","_id":"@mashroom/mashroom-portal-remote-app-registry-k8s@3.0.0-alpha.1","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-RgmEhRW/Yo1872DHsA+pJhbYRcOtcGvlApyVlCQNBV3hg/TrtZTxEjjNOpHmR0rQh9lJ3WKxVwRmeGBOrNu61w==","shasum":"64ac676cf198df5da7e12ed083082debdbd1dacb","tarball":"https://registry.npmjs.org/@mashroom/mashroom-portal-remote-app-registry-k8s/-/mashroom-portal-remote-app-registry-k8s-3.0.0-alpha.1.tgz","fileCount":20,"unpackedSize":35242,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFS4Wk6iQgaL5r1Tp+jlB8P903kOyp+SSZseUkFDkk8UAiBx1Qp4Wu+sGLAWysORjkumEEqsqQGM5ieTcoSetrJC7g=="}]},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"directories":{},"maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mashroom-portal-remote-app-registry-k8s_3.0.0-alpha.1_1786280198170_0.254007722713417"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-27T13:22:07.057Z","modified":"2026-08-09T12:56:38.503Z","1.3.0":"2020-01-27T13:22:07.339Z","1.3.1":"2020-02-08T16:46:11.434Z","1.3.2":"2020-02-22T18:18:24.377Z","1.4.0":"2020-04-06T11:35:53.641Z","1.4.1":"2020-04-20T14:27:28.017Z","1.4.2":"2020-04-25T11:50:56.925Z","1.4.3":"2020-05-02T11:05:10.148Z","1.4.4":"2020-05-04T07:26:44.716Z","1.4.5":"2020-05-05T06:31:15.988Z","1.5.0":"2020-06-14T06:25:36.530Z","1.5.1":"2020-08-25T16:32:37.293Z","1.5.2":"2020-10-06T06:38:50.046Z","1.5.3":"2020-10-18T11:31:58.419Z","1.5.4":"2020-10-29T13:55:10.937Z","1.6.0":"2020-11-11T18:17:02.802Z","1.6.1":"2020-11-26T17:54:15.248Z","1.6.2":"2020-12-14T11:20:41.059Z","1.6.3":"2020-12-20T11:45:26.937Z","1.6.4":"2021-02-01T08:10:37.342Z","1.7.0":"2021-03-09T16:19:17.098Z","1.7.1":"2021-03-10T09:37:53.716Z","1.7.2":"2021-03-10T14:32:00.623Z","1.7.3":"2021-03-17T08:36:59.608Z","1.7.4":"2021-03-17T10:18:20.447Z","1.7.5":"2021-04-20T13:49:45.870Z","1.7.6":"2021-05-10T07:00:56.419Z","1.7.7":"2021-05-20T08:57:40.537Z","1.7.8":"2021-05-31T13:14:00.571Z","1.7.9":"2021-06-19T16:36:54.262Z","1.7.10":"2021-06-22T14:37:03.944Z","1.8.0":"2021-08-09T16:56:46.683Z","1.8.1":"2021-08-23T07:04:38.058Z","1.8.2":"2021-09-06T07:09:57.277Z","1.8.3":"2021-09-11T10:48:55.221Z","1.9.0":"2021-10-18T12:43:46.209Z","1.9.1":"2021-11-08T13:38:18.109Z","1.9.2":"2021-12-11T15:53:19.850Z","1.9.3":"2022-01-11T15:24:22.233Z","2.0.0-alpha.0":"2022-01-21T13:24:07.365Z","2.0.0-alpha.1":"2022-01-21T15:49:15.569Z","1.9.4":"2022-01-27T11:52:02.967Z","2.0.0-alpha.2":"2022-02-01T07:58:37.358Z","2.0.0-alpha.3":"2022-02-07T12:42:47.453Z","2.0.0-alpha.4":"2022-03-24T12:19:20.134Z","2.0.0":"2022-04-25T06:32:29.947Z","2.0.1":"2022-04-25T08:36:47.361Z","2.0.2":"2022-05-02T10:01:39.826Z","2.0.3":"2022-05-06T07:03:50.580Z","2.0.4":"2022-05-09T13:42:28.228Z","2.0.5":"2022-05-20T08:39:50.843Z","2.0.6":"2022-06-01T09:19:31.836Z","2.0.7":"2022-06-02T13:16:13.760Z","2.1.0":"2022-06-13T06:42:22.236Z","2.1.1":"2022-06-13T07:25:24.916Z","2.1.2":"2022-06-14T12:05:29.832Z","2.1.3":"2022-07-02T08:13:04.627Z","2.2.0":"2022-11-04T10:58:53.793Z","2.2.1":"2022-11-04T14:20:53.268Z","2.2.2":"2022-12-17T10:12:49.711Z","2.2.3":"2022-12-19T07:51:07.522Z","2.3.0":"2023-02-10T12:28:11.285Z","2.3.1":"2023-04-03T07:04:28.340Z","2.3.2":"2023-04-14T15:11:37.698Z","2.4.0":"2023-06-09T06:40:38.730Z","2.4.1":"2023-06-14T06:25:31.708Z","2.4.2":"2023-06-21T11:22:53.609Z","2.4.3":"2023-07-27T06:27:40.705Z","2.4.4":"2023-09-08T12:15:04.090Z","2.4.5":"2023-11-29T08:08:29.947Z","2.5.0":"2024-01-10T08:32:28.065Z","2.5.1":"2024-01-17T15:20:21.178Z","2.5.2":"2024-01-19T15:37:19.188Z","2.5.3":"2024-01-22T07:29:10.613Z","2.5.4":"2024-01-28T12:30:44.576Z","2.6.0":"2024-04-06T08:07:30.550Z","2.6.1":"2024-05-12T06:52:23.693Z","2.7.0":"2024-07-08T08:06:25.273Z","2.7.1":"2024-07-08T08:48:51.071Z","2.8.0":"2025-04-02T09:02:51.560Z","2.8.1":"2025-04-02T14:06:27.109Z","2.9.0":"2025-06-23T13:56:36.584Z","2.9.1":"2025-07-22T14:38:24.279Z","2.9.2":"2025-08-29T07:47:59.029Z","2.9.3":"2025-12-10T08:50:03.647Z","2.9.4":"2026-01-05T12:37:36.943Z","3.0.0-alpha.0":"2026-07-13T13:20:24.448Z","3.0.0-alpha.1":"2026-08-09T12:56:38.310Z"},"bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"license":"MIT","homepage":"https://www.mashroom-server.com","repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"description":"A Mashroom Portal plugin that scans for Remote Portal Apps in a Kubernetes cluster","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"readme":"","readmeFilename":""}