{"_id":"mte-relay-browser","_rev":"62-c35afdfb582228a3450b8a8e4257f1a0","name":"mte-relay-browser","dist-tags":{"latest":"5.0.0","beta":"5.0.0-beta.13"},"versions":{"0.1.0":{"name":"mte-relay-browser","version":"0.1.0","_id":"mte-relay-browser@0.1.0","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"4abc379fafc1404c0b24bc18520aeab1db12792e","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-0.1.0.tgz","fileCount":12,"integrity":"sha512-gZMGemwygYOuSrkczUx8T9xAtSDpNc3rBVL1YJJtS73y0AdAImJAUb2hDbtOy8yca1HMPp+yTNQt04oypYDDyw==","signatures":[{"sig":"MEUCIAQgDgIX9NQFU6FvdQ48YBdLtaaTj8XHZD3r6yPGmXlZAiEA91EScGKsENL449ZnGHiNUigBXgY8gXAVfUbj0VRujqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj8cVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU5Q/9G3vnjL39TcIcAl7PGcMq2UWfLOAAORcd6TSXMpG7BrION8Zo\r\n4tbGV6+bEkugLaJ/TXmGecHCPURfAEhBLN6H85OIPlYif1rw0TuadgPhoTw4\r\n9asK8Ob2SMIX+c0KNQDeWJfdqPwRusrhjP0rbUqkoztENhGikNuT4iszirnH\r\nkzEEF0oDUc+oBEF4IwMwe5bATXaP7cEBsUsg3oITXZx0wbnHYcpgNtlp7hKt\r\nXOdZvUlKpJaLJv3g3hjiOZhBcIlkhbvYvH8R5ZkVTEcDU6u/uKOJLSday24n\r\nPUreMN7P6wpKOkNxarZb+B+wT4+Q0vDxahSJwCwOq4FNmao7QqeDqE30pP78\r\n8QwEqSpkxoH8XiYG5HQxLm16O9RJOEhXH3VycrWVomlEeOYGErgJkcyJvYPw\r\nSTOLHftO+7F0xNngxgCoeLB63uMz1Ytqw2VGS6Ajyn1uac2wy3wzUeL1pq3b\r\nqE5ObbW667iuhpgD1JMRGfIcCjvRTXDyKEK+OhCG+GEHN9pJ2yaYMt8gsAZF\r\nKxpSlQnrVE17r2rXgAMT2SDxRijZkcy9kQ7ElybRNAXnR3qne0mAUMWEJ3ku\r\npmPXXxK1OE3JjwuJI5sgNbDb9CyEkUWcrulYOYKMZzZUvMFsZlLDctMVEY4s\r\nUeIeXAPvmkEcrBwHrUG7a66eLwCGytPxDKw=\r\n=e1VR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist\\index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"966804af77b22aef5273b9913719d2bb92a5353f","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.1.0","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"mte-helpers":"^0.1.4","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"2 - 3"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_0.1.0_1670366997385_0.3209807933328275","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"mte-relay-browser","version":"0.1.1","_id":"mte-relay-browser@0.1.1","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"85b62cffef94ec3a2687fd4b52d041360125a0d6","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-0.1.1.tgz","fileCount":12,"integrity":"sha512-psOP/S20ROucWA/dhppXjd0pQ+h4hw0lAqxcWzJvjWIWnYBS2/FsYC/3hqpIIt0/skRcrJpD53+IOMoR5Go8Wg==","signatures":[{"sig":"MEUCIAaIaaAjtWMUGkxXudiEANf9IfZvWNA4mWh4e0PZd9hzAiEAqL/vHe/jC8e2mhGOH5cbgtdNpjLktX1ynYlexeqLazY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlUPcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMSg/5AMmGAWG6ZJDnuITilkOQxQyJcJC/rUe7VNVd/x7oysoq4t0q\r\n2Qm0if0Dyk1J7iHfkMsYTKFU85S3OltyRKWTcXQZxWKhf+VgklUeVX701x1I\r\ntp4xjjpDOSD4DxB3cBoNYyJ+qm4d5mlxC7m0Ufxzq1SWKm6nWUlaQAP0TIyj\r\naqbb2cnAFfWWJAPaLvg7ANpU82uWQK1MXt4IltE7GJZyEMLCzYPRgT+G5zsX\r\nLoJjGYl31EhjdFuYt4HzRn0IuIOmY+W07k9T1BCbeFzPPm9cmwEId5Qd1nFZ\r\n+b3483b75bZsSOq65ULwojSAphJSVJv9FxC1yysBh8Kxw3haPb9sKA4l38iU\r\nEAckxU3PZT9i6qURsAYWX824xWDqTAm7ZPFl4xC8pzsLJABs8KJhgszqemjA\r\n9sUw7KNmh0dU4LjDdWdTr8kKpFgZAj2L5iIjyRb571DWTtlaHRfjoa5NXvzn\r\niQKHT29o/p8jHe1b+EEYAbA06yJUibBUTkn98Pxx6G+xgbOtL/ZvxccjLVWr\r\n7YuX6+Df6Cm99+TLRz6ToXDxCuC7jEqkLCJyTauPAkaDSbZ3fI0WtGlFn/cI\r\nM/RxeEMfg4yVrySNkSiJJLG6qnqiNsnTucvVbQk+40yw9LjwaX/ufuZDmFTL\r\nsa3/5VQCENqdoLKIbRQRfNsLumj4Ekz2Y9c=\r\n=cNap\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist\\index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"559e7e8a1fa17d13f9dc52dd8f2560b3d2de937e","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.1.0","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"mte-helpers":"^0.1.5","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mte":"npm:@eclypses/tblackman-llc-star-wars-mte-none-wasm-r-ctr_aes256_df-t64_crc32_seq-16-aes256_ctr-sha256-flen-mke-lic-fc@^3.0.2","vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"2 - 3"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_0.1.1_1670726619765_0.6233887412336088","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"mte-relay-browser","version":"0.1.2","_id":"mte-relay-browser@0.1.2","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"db3efd30f26959b50824ccf1ce214141db3fd716","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-0.1.2.tgz","fileCount":12,"integrity":"sha512-EHcHVGZ0OagxUMVxAXpFF3Oed7uGhUIUv+kET07Jr1Y5bJ1xMoybojSsjaG8eSNFS1XRAyp77wC+OMC0YS/O/A==","signatures":[{"sig":"MEUCIHiP/H7XhwOYgtKC4YeYdfDtq/uOqczLwTytN2H/qcgvAiEAnQVQVmg38JdQBvCFoA6qKtoW2xxe7t9TxWyBeCHBbwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqgyMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwlA/+Kwx/jBnqFVzk1FNJmcToOlp0JXrh0DPQs3pwAdCwTk4asPVZ\r\n3ojzovLwJu9uH0ip/hqkSslv5I5mJ/FIZHiDCM+loJRuSwt1R9wt3icfF+CE\r\no3WGKLW/A82j3fIEv818JKwDSmNXOXNq0VYA9xIpgf6Ih+dMuGcBYuRI6zzQ\r\nNi1uAnuP1U8ahR3aWw9ij6u+dM9iXlP7tFpe742ADtAUjTG28ewTMpDc/c9h\r\nr/CDcKADD4PdaAbnXoG/fPNg4CK+nLKfAtp08oy7vl0qmVJe7iGUYKcCbW4M\r\nxsXYTezAzplNt7dlXZYPXEIXClaADB0eqZNXeKsl86uPhARf7NxjiP2yqwCs\r\n6ezsFnYoAN9PRT2ZuxKdl8b1Yvob/7+DNKtb/BHyNZa/ZLKuDFM8MQZr3QlZ\r\nstFiXyRQn8Yvyn9Dw9iRcKrg8ipXlf0p7XepovL/V05MtsZlqftHLh1Xxv+5\r\n3dVuQdqXBlV7+UyexJ2BsXPlvi8m8OPUcKkH1enCachLowBydqKcu045A0HE\r\nErR5SfZj0TRry3Vx/5r/QHiYoec5WQNyCxB2ExBfrqne2A22/V6Sa0suveyd\r\noEWsv92szdO8nuvPT3ykrTPZon4R482X8wtaL5fYFt+6Rb1ct42pApg/B+u6\r\nXE9+yZWq7RjGnrgJQbw/Rq+VvaoqYmekTxM=\r\n=vcfC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"b1da27123b67eb090322e4f3e034df95f8adba09","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mte-helpers":"^0.1.5","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mte":"npm:@eclypses/tblackman-llc-star-wars-mte-none-wasm-r-ctr_aes256_df-t64_crc32_seq-16-aes256_ctr-sha256-flen-mke-lic-fc@^3.0.2","vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"2 - 3"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_0.1.2_1672088716144_0.037537074494823575","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"mte-relay-browser","version":"0.1.3","_id":"mte-relay-browser@0.1.3","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"6a33298361259daa4a07da52f45e54da5eb8614d","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-0.1.3.tgz","fileCount":12,"integrity":"sha512-8BkTKrVaxjwmhcP+X+ynXoy7ajzRpcDJjtTJe28vRF5BLWFEyOLXnCezKJFLUI1u2VHjy9DVNt/EWb1N4ylv/A==","signatures":[{"sig":"MEYCIQCJwZW3TCLokhFMZA/MqX1/qQDCMvfbr3T8fRs13VaZ5gIhANYxoY7N8c+Eo4P4JGE9TMjA9BwqWtdw6wEbO1QYaTGo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4nCIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6Eg//RoYGEBajICtXX5OL2EM87MR1I2i6tm5A3cP/zZMpCGzMoUMM\r\nh4dpIVSh27vc8gP2p96pmGI4/ojeF0yFvrdA37ie7AnWGy4V4UjoeO0xukmb\r\nMCBMVxh4jTfDr9/GDSxzYoJKsbZf11hZ4a7KJObDN+Sq2KJOzjqcAgNvAiC3\r\n6D5fd3zUpMhxrpp6ft+BmdvxxvckL0qD/HoNBMIK50XEV78k+lAXmunAoFm8\r\n/k4GcL7FnSNiQrQ8AUf+V6qF2B6gtXgvxQWwgA3lam/e+Jh+y3Kviheiw1EK\r\nD53Mk7n9UQAg3kMDDp7QDkh0sf18xCg53QfcW9uozlwomlkT36YYZAw+plwc\r\n2fRKdm08t5Dw3XwRHaTQXN8aO/xeAGOOyageVZ3LWrVfDZykcBJLjH+I6SlQ\r\n/EtAcutFVhajoD4jMOGRLWzSVhEACnn2XSlJMNcrPjQUCKbbR/BGQKYPlc//\r\nEMYUw6Pqosw1mOpfNFRpzreXrYsFzLiv+hbHPexB0zQyKB7bZTcSyAROWaSf\r\n+fNTh90peTmBcnO7rkmwJ7maCuolxRM/npLdMh7fRW+c5FhjUrMkE5ND93Ag\r\nd6xN5mpfmxIwyV821V9/ccbumtyx4wMk/rDrzaR52FKJxuvLS4UoZj1giw0y\r\nS0gBm1PS2h0fh328NSLPHTx3lbD83ihagM4=\r\n=OP7/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"30bcc4cf031a2c4fcf39e36e2e5ef3413efba5a7","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mte-helpers":"^0.1.5","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mte":"npm:@eclypses/tblackman-llc-star-wars-mte-none-wasm-r-ctr_aes256_df-t64_crc32_seq-16-aes256_ctr-sha256-flen-mke-lic-fc@^3.0.2","vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"2 - 3"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_0.1.3_1675784327921_0.6565849127883319","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"mte-relay-browser","version":"0.1.4","_id":"mte-relay-browser@0.1.4","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"00e4751f6fb7fe217799f795765870219cf66abd","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-0.1.4.tgz","fileCount":12,"integrity":"sha512-pNrJKDFQ8iHNu/Usk2++shQL1l0NfXKhEsno3G74Fes9BJGN27eEuGJOrzjQWZJjhsmhKraXJD1SscXkDzDkig==","signatures":[{"sig":"MEQCICRKTFSrCLXDqG529JZN982zaO5p01j6bImyrezDzfVSAiB/ueJMfcw+SqkHycGxDnLQhJPeQd75hrz3yP4ho3pqJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4nQcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd3A/+OBRfRk1KGRCbUDmwH4uT0hs8d7U72NFJQG1TPbzx9YrsYoQE\r\n2vl/o7BEBcoDmt68y3TcWWkqjb4S8bfNRDIrYmnalJBER4VaI4Qhp12R7Id7\r\nDhB7OIP/723xRF10x6ymXMpJcqKKQX55z6TmwzPVcCLYwLFz6wZiA6Iv9dht\r\nQg+hrxL94tkFScIZi+IPKNo7Gsl1NCL0fVWrT7JLb+JfWC816d5vOP00uyfN\r\nk0aZsKSsF9vo9Rkn+4JnH4K/PSGr8s+057qLozXOZtYtBrUuImzCHNIt+OG8\r\nUA0xfIX2YLpzrBeNBR2wzp+SYTJNyY8SZSovkqHapSTruNy/Ze85PniigxZc\r\nt+52IEr9mDUc5zxWBwWzD79uhcc78FT0tXNsqjRJBqjLhX+mw28FKY0cBHCT\r\n8x/JGL8ruiLsmHawGndEUBZPYP2XXTaFbs0TnRW1749eCGehHQcCIeGsDThq\r\nrNTV+djG2PS6/riTTRGhlsR9LoGOowyV83RfwIy9eXNPo4rzcMYBFLSIaQBQ\r\n2tSLmLIT+AuWuR+qORgODK1W7vHbkVgAkRuh0FUyA5YGuqoPY0AtdLqOoSZY\r\n235YyblV+GoJzQj0MQKldWNYQCbtXZeaG8ift7hAyxe28gfCchB/l2YjUZr0\r\nqw00npxDLk7Cex1C2vZW/nXnUDK4Mpby9mY=\r\n=KVWY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"208fb8494c0c7f087eaab467b5977cd014bfc4db","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mte-helpers":"^0.1.5","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mte":"npm:@eclypses/tblackman-llc-star-wars-mte-none-wasm-r-ctr_aes256_df-t64_crc32_seq-16-aes256_ctr-sha256-flen-mke-lic-fc@^3.0.2","vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"2 - 3"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_0.1.4_1675785244012_0.5011396735496956","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"mte-relay-browser","version":"0.1.5","_id":"mte-relay-browser@0.1.5","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"917a1fca6eb8a826f7c7f5b8114a5f9218f50fa8","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-0.1.5.tgz","fileCount":12,"integrity":"sha512-h3IRfoIYMJZyYJvGR3DdxJ/gj/dyvk6mFn9pA2oh7bf/lMgzILLWvf7D49EOuEXwGE1FZ+yMIwgoNYx3gjY5Kw==","signatures":[{"sig":"MEUCIQDNnY1GFevQ4eyRAMgUIiMOZ2dpD95LuQr7ETWsHgt4FQIgRxFuPiS0iUqZd1lOW2djISU20Y1MMOOhLHzeGHtZc+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCoM3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8JhAAmNwUL18eiRSbhICHtGZyd4Cd9fuLFpaP0IeXnRjU8SsccjED\r\n+5Nr+kpUsxomGmRBBwSaMfYlxw0Xf32s+rOklyd+TZ4rkpmpgW5YR292KG6N\r\n3cCBxiXdy97Iae+jf6QQjvyHy2cjjfX1UQHMwINRbqnJdP6/kz87MpD9E0Dv\r\njMDJE29ptMyMfdjekCVdxaEkcRQWx2kFspVHwz1EmYlhdZEnXNKMjeMw97Mr\r\nUTQA6AvC2ddYjB/ef9BP7Qy0xCV3sc0h2DQ7e0R4h+7SijiZiVcKO0bgEFsq\r\nNWl0jwc2jUeNZ57dIPDMbtlcdOcOsKJahI4Wan+ka1vAfjEQb2MGEmJFzMNj\r\nygYoxl64or3JFyQzb56ne3Kb7IjY3+teZdSeKgXGITsXdlQ1OtxXb2IQYzgV\r\nKjbaumHl6HCDM8FbHcbZh8zxZHKbP6m0A/yPCMvooNA4iXNe3ALihoV2d0wk\r\n98lgcxEzRJy1XSCBWSVAl69iTyOzkWr1WrT/yl89DTI/PuFkGPUZYmdBMFz5\r\nkGOtEjNv8cUtJc4WQJBFO9nxgIQjuojKZJfLqp+74LOO7EbsTe02uOLI9CwJ\r\nf6JDJIbPrPDqy2GCM6JG83GkOZh+xSBXf9T//sF/NtpnRYOfvwuIqid78QW0\r\nsL1EO3QJrma+ft7cvAUFPGP46+mwOOA4jlw=\r\n=yGCJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"208fb8494c0c7f087eaab467b5977cd014bfc4db","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mte-helpers":"^0.1.5","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mte":"npm:@eclypses/tblackman-llc-star-wars-mte-none-wasm-r-ctr_aes256_df-t64_crc32_seq-16-aes256_ctr-sha256-flen-mke-lic-fc@^3.0.2","vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"2 - 3"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_0.1.5_1678410551682_0.7193940092874529","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"mte-relay-browser","version":"0.1.6","_id":"mte-relay-browser@0.1.6","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"70952ccbc7e4ac016d3aceffd691ce22bfca5192","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-0.1.6.tgz","fileCount":13,"integrity":"sha512-myp5+JKjWkH8maqOeZWeYfyItv4CsenFf/b9rRviLkpIgjAd2oDcbdLLxdsj1qBxaE0+Vrlc5AFRF9WLB27Ogg==","signatures":[{"sig":"MEUCIQDDQG/32IA5PaN2DudKockmx201w2JeakrowwJvCsTAGAIgUDogGKrVqDv9W0SFxoL99wutdyWEXOZMsiLexDg+9m4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG8BUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8JA/7BLL6SQxCjP5VcpUW5P7oQwK4bYZmtimh9xwEtH1Tiqb4h7Ip\r\nuB/LQJ/5bxW0i8wLIXT4q4cuzvk45ZK701eYAMaeKbyq4PTx4alpe49gbW6J\r\nXDVU/6+aKYuQz8UszwCUhMbu5McguDlw6GCG5ayVnLvx7nCpSPWDlfF3jPEG\r\nsUprgwesBS5kVrjZvPQCGFohjvSWPEqlzGJgSmhhq/dBSmfx0m6/qTcuhCLv\r\nNcmGjMc9HB+eEn9+yely2pn9xk5vqjQ5UaCFj0C+8jNE+VP1FBNKQJPDchy1\r\nV25q+p3qEQM0ilUXuGVQ7yj4hxpbYu+nOKqfb7ps+f1McKTcaPsfFJx9mxIo\r\nw0QCuuolB7U6/ZEO/yiX2qy7vxJOzQ55no7q5iRT8dAhelF+/s7syllRdEnp\r\n3k5G+SQyVv/09L2J2w5tdYScKj0i+l0IcpSHd1FO39+KEZOHysyTxElF6el+\r\naSwYDcb4Xli4KyJspDyYD/QBqBkswPsLn32PhGsK7ZnsjBxoLtlNGInjA9Of\r\n+DCb9cl1ESiduliSRR7BlQP1/6EQcYk1vgU1NmCg1B2Uax/BmHQNrxrxeuW5\r\ngGZe1vq1Lipkh2smOUCDoVhOccqOmNO5Udp3gY1PHAyV3x4pq7fNn4sn95kP\r\n+lXNmgA1KhdYyWbbRIpGn8ELxMy4ymii8ko=\r\n=fJ9e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"43c92ca21af01f99bd8e5cda69c23b32499aaab5","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mte-helpers":"^0.1.5","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mte":"npm:@eclypses/tblackman-llc-star-wars-mte-none-wasm-r-ctr_aes256_df-t64_crc32_seq-16-aes256_ctr-sha256-flen-mke-lic-fc@^3.0.2","vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"2 - 3"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_0.1.6_1679540308380_0.03921439102529045","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"mte-relay-browser","version":"0.1.7","_id":"mte-relay-browser@0.1.7","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"66a0c7627b9d288a3c46bd25b8adf1df1fd01892","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-0.1.7.tgz","fileCount":13,"integrity":"sha512-Lxc12DmqAdclkRxhovaYudgrJ0VEJG0oc4+pQc5NLCV/Xfl3NfO9AKVH54ddjKPp36bYZp0ryFzPw1R/Xw/wHQ==","signatures":[{"sig":"MEYCIQCS55g5tkM3gLBNU5b/OARTGp3OJpWsZ2NzSFS217Tq9QIhAJMyGpt46O+3htHWvLm5c++i9tHpsGi56nFJTNkNj2uW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHEZDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU1g//Splo4E7jyHPscC4Emq7GbNrAxe1cknvXxT/dkw0/uQ9RanEl\r\nFw7SDen+VWeX+dM+c73oR/q2n3YTty3v0qi2dX1yAAtza4ZM01FNwReNu/tJ\r\n8JJKncEb6IEierlSCnsVfJuLTBq1GH81FlHTPj1+oakR0xfoa+VT/oxQqIrI\r\nmqfgH76sJJmrk5m/AVPG9fqG80Hip1NzM4emUtlqWGlkitcTOedG4mTFyVk0\r\n5fcMv3kYvpTXaJaRjPTrKvlix7ogDT8vPkpciQvvs++Ig12xZdHCfSGdw1gS\r\n8B7k+SASkXCDrbRtanSCzgr/KKif5xh0XLs/ZCt69BRMYP0kzNYO4frBqjDn\r\n6CVB3mi21RCEKLsCdOb9ddcqzLvln73PZcsMkB4WWJWadXuxO/Vh9bwxyMnC\r\nNNM3FtFtGBKL/YMrVShlmI9adGL/NTrRloCWg84w/KymC0IXP15TL3lT4Zjb\r\nMzFZMARJeCspFtM1kEKTQs8P2XBtEQj+8AjOC2GT0s9CFIj+ne5heRrD2DSz\r\nptTryjftkIM/i6V6VdTapyeRTjAf+VpoTebVxS+THKeaW56EmRAqKy9Q4F6f\r\nIoYsvzOwB2B68MHq/O0bnBnA+lef4VF3O9aZBBlQiHYzIOZ7itGQjaNsFk+e\r\nPr+LYqJjEHCrsnWdeLdBrCBpOjJc3Y0WGoA=\r\n=vIt0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"15feb2a71dad7e70c4abf90c9acf6d52232b0b24","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mte-helpers":"^0.1.5","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mte":"npm:@eclypses/tblackman-llc-star-wars-mte-none-wasm-r-ctr_aes256_df-t64_crc32_seq-16-aes256_ctr-sha256-flen-mke-lic-fc@^3.0.2","vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"2 - 3"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_0.1.7_1679574595315_0.08464179569929065","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"mte-relay-browser","version":"0.1.8","_id":"mte-relay-browser@0.1.8","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"b2f964be57a8f3fcd0d6bff6ab070302e1fc3799","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-0.1.8.tgz","fileCount":13,"integrity":"sha512-MwTM5INsBfpqm7S9d1nNsNB3o+vgUP1UTIjWBpw3a6lgwKqRr/JX6+IF4BW/aw1k5MT4RyWMhRCXGb6QepawLA==","signatures":[{"sig":"MEYCIQDTOgjwzDgwq42TKAdMdF/3QFAg2rpWEegGPxUrf87MtwIhALb9+1+7+qGeZsOSdkN7TDT7corc2O9VIcuESBdwVzdO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHGgfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLVRAAiBj1SdFfr/MeTxmqoPokTYGePe6yNt0raDqEF2NbfY4v5nlx\r\nebCbftsdTVnmEoRKRB/yl+rREciEuxo4YMQln2ITVKBIOkmjiXU2xAxrSgg4\r\n2qSSi8G9rY6Mz/CXPcLT3CaLqMpmjnY3QX9M1d1r8NWHINkpsdb0jIcOcLPM\r\nFjPsoa3pYaWva2/A5nrjg4K4zCMBoUyLqGPtQnBCr1moFwRL+JIg37BcOps7\r\nItFNRr5f7mCa/nzQt59Uvi26LYuo7h2hrVkEcz0cVvI/O0IEEk8QMp3YsMZf\r\nDnF96DoCueBNClT2zcMxs2lUgaAc3k7nhVQx7bR9BhKwcYf5vkpVgKZ57st6\r\n3MvuuDBWi+azvvfipDbhkXEmPuhWFIQzL/YkvXItdMFwh72goUWRy8W41ItD\r\n2txuJuyWIvlTSlEgTmK0OazCl5YzBeWCPgbltHdf8i7SqKwVDvowREER7yiD\r\nGeUNRwg7K+PimgZa9UuZXYAlQ+lFnKGnUKpqiQ/yX2LAluN6+nbMDuo/OYcJ\r\nF4GI0N7K/ILxP2rBL/QlS20D6dX9SivdRRcoci39XznBtR3vvRrbXXwIknOw\r\nEGgDfb41TBNAVqkQx6RoPojbZ+gzEGdQPpWsihcdWjSSQAIuV9dSt7bHjszg\r\n8kYALuwueJyEp5lvWSNzn0lpz/C1+p2l2ao=\r\n=cjNs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"afed26e9eb470d3d19869b02901444f5e5261d5a","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mte-helpers":"^0.1.5","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mte":"npm:@eclypses/tblackman-llc-star-wars-mte-none-wasm-r-ctr_aes256_df-t64_crc32_seq-16-aes256_ctr-sha256-flen-mke-lic-fc@^3.0.2","vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"2 - 3"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_0.1.8_1679583262785_0.8680121963368939","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"mte-relay-browser","version":"0.1.9","_id":"mte-relay-browser@0.1.9","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"f6d86dc1f041d75dfaceb23e7e8170445541d4f7","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-0.1.9.tgz","fileCount":13,"integrity":"sha512-lhAvUOF8daomz8wLSo6deLo7vE1SwSBEnjjEtxdiIq46cVWiZgtto3GlkhClKGzxWzQv7k/z5EKaChCiCKASMA==","signatures":[{"sig":"MEYCIQCGmRvZTlhlfHxRm0xd7YwSnJAv4To5Pby3OcP9MtP49gIhANXb6Sx2D/8kipsLInAaY21WXL/y58Hyw00TWjdWQYy8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIaXiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK2Q//aB7uSXpp5o0Y+L9JTDeV82A9AhSZxkwnbDF7V6TUutb9TTCO\r\nieJdvu9l9YVEjYcwBP6qIVidnYJIHpEZ4q54TLKZc+Q0KThdzfvVmMUbqsnk\r\nWo1FUOt6PWhxDjKJMsSx/dCo+nNiQjcjnrUwoTm88avD4AIwurCbNLEmHZVc\r\n8v6LD6EKfOcLVJKRKvOhe1RcwvFPFih3o3e7Bbtcq2oMVrGo6B/UeODWtLhn\r\nTNvEUYmfZrvezEvDmpcIG4E4/kzZHpIjZ0KAXRuxTUV/OZKXaLrVZ4zMuu3q\r\neyOoEeB85bTdvpaPifjRknGbC3Unun/Pt6FSiQM/zrLyBI8j3a6CjWzzgjLY\r\nP+xkW11RHIpNIWpfd2MiypnFaGhkgllB2jR1y3hMgAmbZOVP1JJlTgxyUWPS\r\nyzdiZLJJkKMQFFVU+NmT0l1YUa7bPEtUtuQLZKaO1QchtvDFtjlCltpIq05M\r\n46kWMwywQDAT30DwTSyZJlZx9LE3MzXmg5uO62JZPLZQtsx/vXE2aG9LiSr2\r\npiyFjLSTmFqE4nXezmBDmtYT8liGS2wd5IwxTxwcfnv1C9PMt6/J/rny7S9A\r\nrvwz3yFY/K1qMavCfW4Vhz27eFYa+HDHaXK89wuxH9XHs+Xpu9SVPcHdJ7ZB\r\n0DVEhxFmxrp/bL9V320AtYTX/HvZuslQtQA=\r\n=vype\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"afed26e9eb470d3d19869b02901444f5e5261d5a","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mte-helpers":"^0.1.5","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mte":"npm:@eclypses/tblackman-llc-star-wars-mte-none-wasm-r-ctr_aes256_df-t64_crc32_seq-16-aes256_ctr-sha256-flen-mke-lic-fc@^3.0.2","vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"2 - 3"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_0.1.9_1679926753883_0.668742172083614","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"mte-relay-browser","version":"0.1.10","_id":"mte-relay-browser@0.1.10","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"f505894b2a4bc0089e931a3bc367dc49a47c0f2e","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-0.1.10.tgz","fileCount":13,"integrity":"sha512-oEtsT+cnM82JXtLgBLplNLv2CZ0cOlqLEq0Y4rfCJQ4cpYbx24haGFjuKN//VwKg975agHkI70fSEQGLNqFllQ==","signatures":[{"sig":"MEUCIGDpXye3Gbelb+hGa0wKGMYpj2W6+kPGASlqq9HaUn2/AiEA5kJb7LiT7VyQMtwZ6KZue4R0D8nPQVHa72k764Ngdas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK4DiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7ZA//Sofjwph1rWMvGrObm4rLgnCLI5Ws0gEzOjGZCvCRINTCmAdn\r\nLchi70E5QZmlOIIaetamVI3eeZ9lw3K+3INSD9bbnXo5I3cyaw9AzR7hBDfG\r\ntgr2h1hH4SoP478+IsaHmZD4Dc0PJ+dOSbwSUA7WEcyxJ1a0VAAxFyD+3To2\r\ni9tbjvjISu0W9uo8ENJ+CV7YCtsnfAkWOAO/rJC/hF7qf4vMES1m33A69tP2\r\n3+ctYRz2V/b7xLJLmSoZ+p53HOfrLkFgRRuJtrmQd2U38de8wFpQ9dgsKfOb\r\nERno9vfkCzaygha0bYSDzWHLjNtovT4LyUGKPQ2RmWJfazrQ6xgiy4RMwUxD\r\n7So8b3DfdvvaiUtfiwTIelnvdTjM1VBJrxmJTgUihz4aPrF/jHmhAyi9qs8G\r\noG/jYMJmbOoxcSnR5+k08hNuR4CmP4Cc1Z1MJH+qobGlqml6uuo8WL1T0QNz\r\nemnGrsL+sgkoETHlcbQutXhE3WG9snQ5m7uTN55jweOnmmXJA2bcW4WSd55Y\r\nVECD3GeVP4OYr+PI80C5vdmq7Mj5Dm5oulUJWMWnc/a75sp8rL60nbKveDo6\r\n5UYaAiV0BgRI946bC0ebThpc5m5+cL7o7wbP40sIy0gnnvadzhzKW5RMaPo5\r\n0TP7OWvE6NQLY2X+tkCoRlXeLaftmyOnO64=\r\n=59Gp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"44f75fece9890c141ee3d8bd994cb9cffdbadd5c","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mte-helpers":"^0.1.5","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mte":"npm:@eclypses/tblackman-llc-star-wars-mte-none-wasm-r-ctr_aes256_df-t64_crc32_seq-16-aes256_ctr-sha256-flen-mke-lic-fc@^3.0.2","vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"2 - 3"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_0.1.10_1680572642768_0.7407706202162327","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"mte-relay-browser","version":"0.1.11","_id":"mte-relay-browser@0.1.11","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"0426c1be2e6002d3df4377d515c7dd1ce5b87380","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-0.1.11.tgz","fileCount":13,"integrity":"sha512-SLhpuiN0cWxfYLHXcHBe8B5pFtP6L9AnacF4RcDjHHxrnskFyuXVCkSma7NGInZ+Nt59IePGSg32riGywqwU9Q==","signatures":[{"sig":"MEUCICktJgxOVsKQd8u3J0btzGB1tfq9d/O4qZANFHHrELIIAiEAhlVuZtCWmbLOWI0JRCTKftqMQ1nCENkhwgsDzl2OFqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLX/iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNMxAAiKHIi20ebzacuw1Q0niZyxE/KqKGOf3BH1utjIqmXWAPExVU\r\nVMeRPnKTNUTUdwxNHSoCPoDk9IkUE/7Sop2KO+McPGNHNVtvbrSqEyCDQGGz\r\nlp8dgcgrmiH2QqQLPsauZwd9a28xmsRC91QszRTe4rCgXDhL6wb6WyxCwSJw\r\nHuAIH5AJFee+Btnqe7PvyVSjatFestzjVpNuAPDKSrILbgcBx99ELfWJPqtg\r\nbuJZgvGvFSX55cDWfBzi+qoUgsRjxQvpcucPzdqdrzEoxLGKiSwDoGMLBufy\r\nmwkvkblh0ku2twjXaaR3+uVGWCnSXLT4h0QBJ12H0HZi5f6Zjb2zcMG5brse\r\n/KsVj6HXSl3WVxPDOEu6KDuKxARCiKUVSI9htIEOaqCflYY+pl6vAA85Bb5r\r\nevfFUOLGlZ+2kF4vkP+B8Kiq85dftMJ/wLGvu58mdvUgBcA74oTpLBaEgxNx\r\nlldHMRpJWWjHj6zhXGL7mRj+7rWp/wFhBiSWQ5ABBIXGvqaJ0UOeyqGbepgb\r\nXJeWN8t+4dub0rDqXaORw5o6DVdEMgCQNxT0xIZLA6QgWdFYFzLr8eolKo9h\r\n0gOuvQraNN56Zcd75WMdD1vTDZ5zxjwE7DL2yskdt5YKM4HSelLHIYLOaOyk\r\nCo1XjTiwtm78Kh4QYlYWFf/QsY79PL33P/I=\r\n=PkHO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"50641cec82c26dc19071be7e874f21a804fecc45","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mte-helpers":"^0.1.5","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mte":"npm:@eclypses/tblackman-llc-star-wars-mte-none-wasm-r-ctr_aes256_df-t64_crc32_seq-16-aes256_ctr-sha256-flen-mke-lic-fc@^3.0.2","vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"2 - 3"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_0.1.11_1680703458708_0.6008468581318478","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"mte-relay-browser","version":"0.1.12","_id":"mte-relay-browser@0.1.12","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"102f47365473a2e807bef95567d3ff52b59378d0","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-0.1.12.tgz","fileCount":13,"integrity":"sha512-yyyeQ08PyudTVNqXKz7VKwdu5y7Ngkw5CjYKCDhvI+0P9IPihQudnUrvXHvosFaGRY8JBBaYtp7dJtuvi/zsXg==","signatures":[{"sig":"MEUCIQDX2O5AnJMoQV9TW+evab6ZvBckjsV0K386h9U2JYHXDwIgUxjR7rpvGp9bhVEeQLA9LNIv/jbqZqrLOsxcZSeQ+EY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOBFpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryRBAAlvbZHmQnlLWuK0vuaL0aQVRq2zrtIM/diMcKc9kd43tebaNF\r\n4O7EJUl22nfKJX+4keJP0N7TfoBBWRAX8S2qz0sQ3MpT0MgIlZi7xzcUpcXI\r\nvLW1YOY8g5jzWTKQa53RTQhNq8g96xyprmEi1+cLdHRASyWk2aLwr9THOwpa\r\nELQGhIW1mc8NLJcc2bP9xPgq82z3OEpwnsCgpHUXzGDVUucbjmzmrzESpHxp\r\nn69B9dnnifhAGQ+OZiryM0iVYafEdLRfpYDy/xUAF9PCbeYSIVFAKw16J80m\r\n0cw3In9dTGQXpAy5xVBU4e7NB1opbhBgnFFh0TDGvxRDFW9SFZbl/QR6MDTI\r\nDuz3qHoi1aimzVZYuYfl09jBi5kLlAHgXbanYAlLsQu1C6EnoymextsUjWWH\r\nddNSyTL5qLHyKVV73N7QbkJ58kUsQaIMyTS80ui/UbpvCA+SckDoWPBv66x5\r\nW6p/g6YcbeUMXDTDGs0EoKRD1nvo/JKrgFMDV4xGiXCL1pKFOWei5VJ5rmvU\r\nVmY5c0mF34BFRkFIqcGE2JQbxNyFFxr1/zR2rmUMmAQ6SgWht141zKnJyDo9\r\nMcHp2oE4wIqpNphSKbsEhUchhyHEem9i1Tbqg25CdZV5YqSzPLV8ZvB2okS+\r\n8SjalzdKf9Fj+my2ZHs8SBy4UgfnmuBX/LE=\r\n=1Q+j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"0560737798ac29bf280ad4e4322ebc770637f7c3","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mte-helpers":"^0.1.5","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mte":"npm:@eclypses/tblackman-llc-star-wars-mte-none-wasm-r-ctr_aes256_df-t64_crc32_seq-16-aes256_ctr-sha256-flen-mke-lic-fc@^3.0.2","vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"2 - 3"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_0.1.12_1681396073480_0.8085613345272584","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"mte-relay-browser","version":"0.1.13","_id":"mte-relay-browser@0.1.13","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"a9e6d3e88ea2986371430634da3df549deb93a5b","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-0.1.13.tgz","fileCount":13,"integrity":"sha512-Y2ch55TN6gxvB2Lhsv7Oh/ZrRgV+KvhHJgnbPhFWE+8FHNX/RtrlnjzbS4ZrDK0i2Jpu8/GTTPXR9mkqNY/MTQ==","signatures":[{"sig":"MEUCICjZGzRXV8jKdZLEOtTPmTVGByKAAzcedqOK5mTFyBUJAiEAqxWVMe4h1VlR7VbwdfGU3lG7qZ7g40+BKkln8sz5zIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPAZ/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZlg//X1h3q/8et18n1fv+EJC7/4TzmUlyj+uSLzN37pPBya6dvAw5\r\nmD5dMsF1fawKgpQE+isbnXpuhXhumXkMmUBcoPf66/EZwo5oEKmDmuA8U5K7\r\nmfwKaOFE/cJCs0KqQkxiowfe4MwHoey17fcb5+RMInZJcKS34wFicvxEliv3\r\nHfYV3zhIXuim02KfT9jzCSegQNgwdBOuP/X+pPwvze4i/6BZD+Hxl/DOTY6E\r\nmYS6dlLjjpE1+/8arQyNf2Y6oIg+xbHYaGZPIHOfYAbIt4pU+z+bMgfCh6/g\r\nCajipUg9av/Dma0POlgVsbzklkEjaYnF9Amn+P8sCIxJvGjXBGCP6wmhKVZx\r\nrTCKjgYGy1tDATIi7v3nypP2FZiMdjK/MT6zostD59FYSjgG+9ZH/z/MxfQs\r\nRgURPY/AaYNaPiaRehD8l8EqVrEhhIQksn378QIVVzh2Cbt0CryvA7ip8g8H\r\nOsINxmsq1ktlbB2OcOc2upQX8NjVaTQ49uFgUJ3BigBBIRVBcYlUqhmY+3dT\r\nspBT7VqMtWiuFqTrlNBzyfjmOZazHoCLVSdi5EIRXLl699v31zMpdcp7OKm3\r\nBc1tuCIFAJGLC5JOdBwjfReWRcgZFzA+FGzGHHXXZ3+qknvYbVT51BI98UpU\r\nNW325e2yUWcwtRqUJ4nakxszLPhvsdCCLrA=\r\n=N2BT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"f12acd05ccdab3d3ffb2fcab59d14ae7b0db2564","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mte-helpers":"^0.1.5","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mte":"npm:@eclypses/tblackman-llc-star-wars-mte-none-wasm-r-ctr_aes256_df-t64_crc32_seq-16-aes256_ctr-sha256-flen-mke-lic-fc@^3.0.2","vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"2 - 3"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_0.1.13_1681655423127_0.7309680115206723","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"mte-relay-browser","version":"1.0.0","_id":"mte-relay-browser@1.0.0","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"4519388b58f651dbb3dedd04770cbf6cf5906ed0","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-1.0.0.tgz","fileCount":13,"integrity":"sha512-O21FMLhuy1e0kwmwhAh2lI8lCQcHbRO63f/dWumxrsxGu2WhTesvaE5uWAXuoj20zJ8LrNkbGxXX+5hjpKcwIA==","signatures":[{"sig":"MEQCIAwT65sSR/pLLb+qC2Wipw+V3ZXeQ7zAItu1YUY2A+pUAiAGrXin3v5uUBmAMonYp+Hyi/FJYiIXm8jzRjanZlt6VA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPWLdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBPA/9GihRMqEJQv0CG+OqK8FWWRbhPyRBLdVw9fauATKy/9IkyG38\r\nYoIUcTII9aktmJ8bVkC0aL32UgI4nNek+wrrsnjsbEQUAs+0mmgj3z2ov/VC\r\nA/Ojs67tXszfnCXMNjIpkETb/X+rKJKCZbfXpg0fJIHMRJHdNjHftmzFphWW\r\np8ORiMGjV9rijC2DI37c0OZaCu1Ir/zdsn/3Bn29wcHL9R6JtTqvjdFaflP8\r\nPh1a56cHeqzO0Calj27CF7Vl92/wYDiQA8xSeoe1QMNldIeq0BPnuOS2DPO1\r\nBmx0Wfa2LPjmDPNjpH7BgPJkYPyiP2DrrC3uK4/RJkosYJWP0tTMsYyPJG4a\r\ntaUYccKBzcIfkNtw/rZdg/K9JzPpewifSr9BMsyMFfaNre/NtvXxuUuH4Emw\r\nzWGXKHJafjRiAEOjwf1mRVQ7Lx2YliaYK0HSusVNtSGHXbPT7BWXeHSpfXqi\r\n1gRBujEdS3MG3S1fPuwdF3zPlLZo3GLSjAim0k0OGq8GEJLa2KNKdYWoLqlV\r\nLQEc4hxN64aueH7iWEQ5SHbxOtrfug0o6GOV97Mu+yzsnCk+LRRB8mqcR7vp\r\ngSRU7jU1/Vhx8U27CG+m3j1KWS9D5FYW00KuUKTDg6s5dqLK3b003cCdr/Ai\r\nJhF5BEeg0HnVjAGq7DxgdHjVYhKIsIgpg4Y=\r\n=8C9h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"09241f4702856f115b163aa2b211cfbafcd17c52","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mte-helpers":"^1.0.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_1.0.0_1681744604949_0.532344004573511","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"mte-relay-browser","version":"1.0.1","_id":"mte-relay-browser@1.0.1","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"b83c3aef8678898dc74edac90e38adc5ff25c9aa","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-1.0.1.tgz","fileCount":13,"integrity":"sha512-4WO3cuqnd1ilbatdlKI9lL+37UlTZyQo11AQk2eK9a369fazK2HHhyTWI+4cIRgDp++k9y7qvWv8J1UAP4ajSw==","signatures":[{"sig":"MEQCIG+uiPACOm0xmBk/4US3cLwabrxEaBYhJkoH1a4uUJjnAiApTJ1v6pBq8UApQS7davPAf4py8VSKOo8ITXZjZ3O4aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQe+RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjqRAAhOuCPUuDPcbjgS9ossyBz/4ObOKoOCP5U8q+xCTs+f5NGWl4\r\n/sWBfHBKzrOzAjmQFhDxZUD20U0LcYgNWcXwq1sTHfkrjGQB6IiotZCOderS\r\nMoPpRMs7ym1xYmKvdSpllQ9D++4Z8wHXTKsOz0gGVHVC+COzmYJvf4+/9DdA\r\npsMjWKEEAUeWz4p+qLIkyvTt2kYfLeEeBBaTCctXCWTAieT2oOuNj/2jpnYr\r\nKF4gdDworqJscYn2DcYEsNHkheOTkZ+iJabJA5jcf4yrdJq4oWq3EUTkRIfz\r\nrPSH39aY6EKLymr78fYVLoUT2iP5IkZw7g4ZTJfCTH8lljg20ldVPfb82Sni\r\n0+Mss4m6yRYYTo3AqqKzTyn+2RUkdtekc/yxMpwMPszkfNlvqdISzm4dmFKg\r\nWUB1Ujkw/fJsrFAAmrMlEtNwKiErUzCdQ4tsvAqDADJo/q7TnPdhWYbpb9a5\r\nDF4L83fkpIImfRQBb09wVu2hmWT7BwoY4a3M95h6BHcgW25UjHA45dkWw5CL\r\nLu77GsJCYsdvzJ2fqtJ1jh06kFac43AvBfT8k/OhOGIbtrZx4flWnT7PccQp\r\nEDZex748VLffpJFw7zx871pvTTCUKogSiMB4oioGiaL1FrHv/vJMYPF8Nrkz\r\nGGy82a5Tb1NfbGPqp9ZGaCuxBBd8m7Nvisk=\r\n=zX6X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"fe1bca84d615515d424b19c22bb7fe91f8833606","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mte-helpers":"^1.0.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_1.0.1_1682042769582_0.3961463527824842","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"mte-relay-browser","version":"1.0.2","_id":"mte-relay-browser@1.0.2","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"1e870641fede43011804c8bd9c8c05807e734fec","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-1.0.2.tgz","fileCount":13,"integrity":"sha512-HVZ0qFoK0G8agrKSxSlr+psXCsLPY0aSLERfFinG7wKVa2iCD8HH15nGguF0vM1l6yuC0U5FdpEYClKYjMzB7w==","signatures":[{"sig":"MEUCIQDxFpjQRA/CKhgypxMxsXQOHGcWcjmAKR3ZUFkr4Sr1MwIgJ1gn+d1yejSunBRjkLBzpkXy5O+uG1Crg7HNYc31eP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/D4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp69hAAiRdMijYbE3ARskHGN8yX1CaNC96c8uawm5SdTxlU9Nok0m2v\r\nC3JxQ/CmZ/9mTr23e5RsSzZRZ/D2bSNX/ONKb/n40rflWRqdclS0P+qFP84l\r\n+0jRPKN/Q1dSlm4DqF+Awpde4gecd0blquDuE3rHcWT1JZSI+pELLPkYQ/7U\r\nHQLyTiNcdlQ9buORWuzB7IVOZ9OmeBU5D0E5FKLxPepZ71gehwvZHd5rimJV\r\nuKQxh++1vjBdw9VpbCm1b29vHFmv6PKL6IrssR1OgdKag/OeGYSbPPjaEqRY\r\nbG9krLdTl/IGH5pdeAspL7KUn7w2gbnX26OJhp+cbD59yAca76PeMsj1aOT+\r\n/OlVw4CwFLQ9VT8JxbP1nwro4ORiwQ+TJqsPnJJTk4v5vRf0pMxSIMYBYxMQ\r\nN7TqaaXKNEx2lW/KtO9cUHU0a9cOA56JbWeSeHDS3KdjbIDBYFcuPi669JSN\r\n5akXLNhvvfKRuJWP9VZI3WL2Cybey7n+HTHXTPcIyAAWB1ZkBDwDjlp42CAn\r\n6SewcfFgGGPxxVZLcjNtdCZJrTKP6qF+qcfv59XANMgF6A76kaJi6UmV6PNh\r\nR0nK8IJuQDlR72V78cngEtpe+mS7NGZwaO3Asf3mEiG1KtKq7wfDc4JXkK7O\r\nSOrvNVZj9PKPp9VK+3BchTb2Y1/nX6P5gm0=\r\n=PdQQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"38f328bfff71aae51c825c0864b7a852d7bff803","scripts":{"dev":"vite","build":"tsc && vite build"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mte-helpers":"^1.0.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_1.0.2_1682436344413_0.964032071916721","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"mte-relay-browser","version":"2.0.0-beta.0","_id":"mte-relay-browser@2.0.0-beta.0","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"b4bf89eab14cc23c6cd3832167ba33446264bd0f","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-2.0.0-beta.0.tgz","fileCount":16,"integrity":"sha512-wWc67+6vh5tVjPXu461x/lEvvKmhbA0HJMsFJ0IABn78UlwrD27UnSDTFPoUll+6Vi2KbSOOh/MjHdhsVWZ+Hg==","signatures":[{"sig":"MEUCIQCVsP1O97aXUslxokWFdyFH1oG07E7Juy0E1BPh4HVM6QIgdQzqe4MPZnlCwPJ8+tkT7760GmxJZIMPFEbDs7lFi38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100425},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"b8d1d36350407d4b17610c94f38fcca9233d8042","scripts":{"dev":"vite","build":"tsc && vite build","publish-beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"9.6.7","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"npm:@eclypses/tblackman-llc-mte-relay-demo-sales-demo-mte-relay@^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_2.0.0-beta.0_1685965021809_0.3302347808106314","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"mte-relay-browser","version":"2.0.0-beta.1","_id":"mte-relay-browser@2.0.0-beta.1","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"0efe66268bd515df323caeac8f9e37160ed38f8b","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-2.0.0-beta.1.tgz","fileCount":16,"integrity":"sha512-HPbtlvZNL7j6I+k9CEhgC+c0Xr5ofwvD52WBQFjIffLpE8V2aPgNDA0btCzjnRpYvJePujLIt0H7KcwcSRE5Pg==","signatures":[{"sig":"MEYCIQC1BMO5sertUzhJt656IdCXJ3lUYEjf2n3zlQD0plLrOAIhAKtph0/QRjIjjabY9hIxqOC/ZhcWAxzaPQleuAFbtTYK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100425},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"b3a392702ac49dbb6340a42bc5030318789e05be","scripts":{"dev":"vite","build":"tsc && vite build","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"9.6.7","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"npm:@eclypses/tblackman-llc-mte-relay-demo-sales-demo-mte-relay@^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_2.0.0-beta.1_1686573934453_0.4615874680852716","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"mte-relay-browser","version":"2.0.0-beta.2","_id":"mte-relay-browser@2.0.0-beta.2","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"5e88911037df0b7007d3784de35031b80b555986","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-2.0.0-beta.2.tgz","fileCount":16,"integrity":"sha512-uGvis58uqsBXLwziOGDOXfKw78iYZdIOeOtUCHUqiimlqMcZ21xBhLq+auJcu6ArA6wi8Np+ur8GAJMenF2CvQ==","signatures":[{"sig":"MEQCIHKQtE0rGjhdex/o5MsNlqR+gB4nzK3S8/Hsg0VyJt6sAiBxCuVRicwzbIZgpk5AccHSxmxbkNG/LtERoqv3bxpt/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101188},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"602b7ef3e71c17334f6ac193e153b278c5c2196f","scripts":{"dev":"vite","build":"tsc && vite build","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"9.6.7","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"npm:@eclypses/tblackman-llc-mte-relay-demo-sales-demo-mte-relay@^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_2.0.0-beta.2_1686757270576_0.24394429242691062","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"mte-relay-browser","version":"2.0.0-beta.3","_id":"mte-relay-browser@2.0.0-beta.3","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"93894747d479bba592e95a0d4aad4c935c2cbec3","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-2.0.0-beta.3.tgz","fileCount":16,"integrity":"sha512-w0tXTwArmOxWkwjl0Kl5spQC8QT+sKfL9tJTlhJu6xpLMZZDjDv13U+86jyvUBab7w2kJKYnWRhhAbWdmVy1eA==","signatures":[{"sig":"MEQCICJQSXDYGlReIOcKNHhZTzaeslUMbCtEZ8vLnqlIjZjNAiAvxP3KlN46yngYgjHyTAvbfkCMFACqfQA0BRZXE0Sk/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101124},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"c4d4dbc32c88510d8ac7ff91a08654ca96cc2bfe","scripts":{"dev":"vite","build":"tsc && vite build","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"9.6.7","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_2.0.0-beta.3_1686757328118_0.9443051219869856","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"mte-relay-browser","version":"2.0.0","_id":"mte-relay-browser@2.0.0","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"ec61e6ca286f711e1a7a5e96a58adc30b6cb85cc","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-2.0.0.tgz","fileCount":16,"integrity":"sha512-lYPLihCcpJR+FYXyiH0sXLymILd4do+IFZnTKgn8goqkvALKKvgCHBd14WIFNWUKqg7fDHXWzYCCJDy6WE7srg==","signatures":[{"sig":"MEQCICcWDUkkoXQPa61MDp7JWBZmEqyxL/8OrlEUbAjmy0RwAiBEPvv7f+opll0W3v/lAtoVs10PU0BFMgHKHehsnQPbgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101185},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"0ab612db5424bff5a38f2c1e1c4d2293129ab1d1","scripts":{"dev":"vite","build":"tsc && vite build","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"9.6.7","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_2.0.0_1687815181481_0.935095115452111","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"mte-relay-browser","version":"2.0.1","_id":"mte-relay-browser@2.0.1","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"4041c30a7b565e0679e51d06574241b5937c0d17","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-2.0.1.tgz","fileCount":16,"integrity":"sha512-6pJZhmTr9f0PL7oE9HX/aDz2daaQqkFkODbg+6ZLzC6sQpqpJnFtXQwUHAqtEBXujytnnyBMm+p+BrAnZjBBfw==","signatures":[{"sig":"MEQCIHw/VONPCY3/t5yI/YjTkBkBNscRojTrC25SX5Y5Qf7lAiAIy5HqzxNPv3IvDHnwx+Jme3tbFt33rlCqj4HNEG2rQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"1e046e0f2713138c02bb90e85cf30946a72f1767","scripts":{"dev":"vite","build":"tsc && vite build","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"9.6.7","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_2.0.1_1688052933314_0.8639882375806689","host":"s3://npm-registry-packages"}},"3.0.0-beta.0":{"name":"mte-relay-browser","version":"3.0.0-beta.0","_id":"mte-relay-browser@3.0.0-beta.0","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"497576e10dc85541e8bf10ca9154d7e81afbb4b5","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-3.0.0-beta.0.tgz","fileCount":15,"integrity":"sha512-v16f8fj9lFtlliTdtpUZFFC+SLLVY2NyByLaiREzipDy1bGW7E7YQamvPRPfoI7W9kYPb1j2p6VS03K6kk0w6w==","signatures":[{"sig":"MEQCIDJ/H5dYjBFWoWBjm8L2AhzPsFO0bgVR1NRIhdCC+8s/AiABh86OsPa+0MHUoJ7aK+wzkR5AAs8hns2ytFiPaoDCWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106488},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"c148b7a49a19a40141a4377becf8fdff21b00143","scripts":{"dev":"vite","build":"tsc && vite build","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"9.6.7","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_3.0.0-beta.0_1691947350483_0.05104416674217571","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"mte-relay-browser","version":"3.0.0-beta.1","_id":"mte-relay-browser@3.0.0-beta.1","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"27e4c35878283d220f8b4403d9dae51685f68df0","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-3.0.0-beta.1.tgz","fileCount":16,"integrity":"sha512-sV1kmxoGolGv5vvS5MMJsfLpZriv8ybhaEkLPKHpA2ESpQbf4VBH/vvIrGChvbJaJA3SatJ6bPeAnZfZaiZ2DA==","signatures":[{"sig":"MEUCIFneyADnZwZnEPmrZtLqTCNveMu/xQiQ7pTUqgAYFhQJAiEA/OAqhgFAC3Z6ZTvVzavgNxBH4NoCWlvcztjDxR3yGmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109844},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"470427b740c07faeef071db53ef24de6b8cfbb49","scripts":{"dev":"vite","build":"tsc && vite build","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"9.6.7","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_3.0.0-beta.1_1692200457770_0.551804605407789","host":"s3://npm-registry-packages"}},"3.0.0-beta.2":{"name":"mte-relay-browser","version":"3.0.0-beta.2","_id":"mte-relay-browser@3.0.0-beta.2","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"511d431d17fd7047a2999bd6c81bc4e6b3e3ca4d","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-3.0.0-beta.2.tgz","fileCount":16,"integrity":"sha512-eEETEp8Sx78ZdQLNHtBhRYG7k10Tc8mbVVDBWffdPeerpazO6ROxzhaG5YsK7JyvwlvHh6/3h+eC9pn5pIYAfw==","signatures":[{"sig":"MEYCIQCrGmZS3JmvBLwgPsbef3le0Z04sWqhEMcZYsU3BARETgIhAMNAWyBvSDyz7N/iVrAtuVKUZngvG27UTn8ME1gcGsls","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"291efefdf0bce2eb98b550879de0876e895bc47b","scripts":{"dev":"vite","build":"tsc && vite build","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"9.6.7","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_3.0.0-beta.2_1692562674529_0.5160765940455587","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"mte-relay-browser","version":"3.0.0","_id":"mte-relay-browser@3.0.0","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"8456d0f7528040440f774f81273424f5431291f2","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-3.0.0.tgz","fileCount":16,"integrity":"sha512-5X0SswqjdCVtVrzK9S6CLMW9zvXCXCe69R0ut8brv9yvJMWDNs16kWS9P1xmva/05u88RIUPelgaR0wDv/kcnQ==","signatures":[{"sig":"MEQCIHbS5FhyoidgdL6erWsS4XgDjI93p7WDjiZGtJnFNniRAiA4eF4owCYnPToeB/bh9jsG6GBLmZe/wAE/VnJGRLWgBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113931},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"b167f5ef2d07ee678e25a0bf0d176f0a2e6c571f","scripts":{"dev":"vite","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"9.6.7","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_3.0.0_1692585164701_0.9000431772208708","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"mte-relay-browser","version":"3.1.0","_id":"mte-relay-browser@3.1.0","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"d46664e2bf1595fdcb73cd146fe2c636eb2fd8d3","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-3.1.0.tgz","fileCount":15,"integrity":"sha512-6Zz0AHUnAdCeUzhcElIWRgc64N3pJe1BcHkqZtKf7wcORkWGuUaBdEOFZy1a5kAj13ZMNQMzdlyglASq+7LpKA==","signatures":[{"sig":"MEUCIQDqqluxg2ifCYPAxmiOZhzLdbVSnmjdF+PDyGAHwTqmTAIgcFxbSvFwpBsUZ+o2U3jm7w+wJBhxcUW3YtihoVPv/OI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115170},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"616436c699cac419da1b5dd3750d0cc9895b4e59","scripts":{"dev":"vite","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"9.6.7","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_3.1.0_1694877957309_0.35823695044782844","host":"s3://npm-registry-packages"}},"4.0.0-beta.0":{"name":"mte-relay-browser","version":"4.0.0-beta.0","_id":"mte-relay-browser@4.0.0-beta.0","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"c5f3c70bdfae50c9fb0b12a9b65c4022ccc51c29","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.0.0-beta.0.tgz","fileCount":19,"integrity":"sha512-7ExdDFqZ9yO3fK8+u7NLYWJSxIrwCdK8wodFFUzlJBh5Q8YRGMe3RYp+bHeBOOdRfXAghMVTriSN4F7rFsTEXw==","signatures":[{"sig":"MEYCIQCwg/4U0FkcDNfgbmXmRyrVfIuM7jrCqFUqlxRuEmy2egIhALOVeiXSm+/4vcjOrDafNHyutjxpyjSBbkJ08cdwEwae","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74148},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"58b0b122910e1c79f55181f9cf79b449490eadb6","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.1.0","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.8.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.0.0-beta.0_1701722361952_0.36748399735884196","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"mte-relay-browser","version":"3.1.1","_id":"mte-relay-browser@3.1.1","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"14e221f6dbe59fb2e08c670dca3ff5b460fc3060","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-3.1.1.tgz","fileCount":15,"integrity":"sha512-0L0SPLIxSKLqTM9uwir/wYkFEp5Hzjfr05dqdJmlrLXcnV79Z0wM2yDusxYu6oCSA382Gl8rR/3tv83H1zu0cA==","signatures":[{"sig":"MEYCIQC2BjE4BJVRSU/QJ0T3jLJq9UhVNKpAYDIAhzbxz3rQ5wIhAJfKs+wE9+DyPP1QtgJnZwFLdwe8TjcBuuJcHWcn0pEz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115170},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"ee515ca5cc0f93631201e37e25f1dd76939cd2db","scripts":{"dev":"vite","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.2.3","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_3.1.1_1704852000955_0.22282102746806665","host":"s3://npm-registry-packages"}},"4.0.0-beta.1":{"name":"mte-relay-browser","version":"4.0.0-beta.1","_id":"mte-relay-browser@4.0.0-beta.1","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"7f174eb4195bd111a4111950631c103450fac1b9","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.0.0-beta.1.tgz","fileCount":19,"integrity":"sha512-W+fEKUAqYCHmaGNX9NlRH7VCE6scs0+GGbALXOYuw8vUy3frr6qa1CJbOknzpvUq1RiPNQeheGbfo+JcBMVtLw==","signatures":[{"sig":"MEUCIQCZBGkZqqGI6QPAmgMoqPieOrkUPmVQIix6QlAR27xfugIgGtR7LdoAJYwtDD1Q6d/STAORjkA4C2n4Krdqi2H6Tgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74386},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"3b03aa3c4cbc28eff13efa54874315e16434fd1a","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.2.3","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.0.0-beta.1_1706550377646_0.7491881773349851","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"mte-relay-browser","version":"3.1.2","_id":"mte-relay-browser@3.1.2","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"83391174ea044384301c14fb2e6d87afa0c8b8e5","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-3.1.2.tgz","fileCount":15,"integrity":"sha512-P9/KJaOGZqPoVyo/6GoOOXZj4qgERr0TR5/Con/3zt+O29jB3TT7h7GWRSRWQ5zAP1mKM/yHxZsqw6Yo4gVs/Q==","signatures":[{"sig":"MEUCIDg/gvCHA0ELsEWKJLuxZGM3j7oAX5qTxjTPe+ud25+SAiEAlrZC3d/K+85pwuWRpWESdyCED0i47z5yigr/8h+MIz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115180},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"baac40c942d6970101654d2c63baab7a8f05377b","scripts":{"dev":"vite","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.2.3","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^3.0.0. - ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_3.1.2_1706812211157_0.3806931776658107","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"mte-relay-browser","version":"3.1.3","_id":"mte-relay-browser@3.1.3","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"c9b8bc7e726f18641f829683a5122e1f3fd744d6","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-3.1.3.tgz","fileCount":15,"integrity":"sha512-Ukc2693wtQupfkMbo4MqscrKhGwmCJgtCQwyr5IrbfJWCJCbPu4PNybnEgIrSIgHK6ld+ENC3OSubhxS4pIrdA==","signatures":[{"sig":"MEYCIQCEwmO2QXZLJwg3gRzmrv/6SEuRYbvhOsdGYvkEa2QdngIhAND9/r3vor2HzVafsUd8EutVv6G4f8m7pJb2NtPFLOZR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115178},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./cjs":"./dist/index.cjs"},"gitHead":"3a4c945d619753f763758d60d8c75bb274299ea5","scripts":{"dev":"vite","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.2.3","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":">=3.0.0 <5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_3.1.3_1706843134728_0.7842590711876087","host":"s3://npm-registry-packages"}},"4.0.0-beta.2":{"name":"mte-relay-browser","version":"4.0.0-beta.2","_id":"mte-relay-browser@4.0.0-beta.2","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"5f0ecee767e1b46810c48fb09e4d12eb9f90de73","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.0.0-beta.2.tgz","fileCount":18,"integrity":"sha512-px4f35lX3th+c7G7EmOCTqiTFui3112I5qJmDPWQSDh9ErmsKyTiWlcVRgQh0NZE+UyIyHVSWtKORF/lXwGQHg==","signatures":[{"sig":"MEQCIC2H8V31d1i2KJv8VTIb4LPdpmkgcXrLjeruOMIbxKODAiBNG2lNm2/4sbtyX2QFhAfUJPK+FLBRwDUviZt5t+PsEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48426},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"22d9c34fabba2cf2ee85b37d4cde9d3acd3040ef","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.2.3","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":">=3.0.0 <5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.0.0-beta.2_1707841492489_0.17284550470299864","host":"s3://npm-registry-packages"}},"4.0.0-beta.3":{"name":"mte-relay-browser","version":"4.0.0-beta.3","_id":"mte-relay-browser@4.0.0-beta.3","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"1a6e255afcb52ec7fa8f571ae36a76cbb4ec611c","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.0.0-beta.3.tgz","fileCount":18,"integrity":"sha512-3XoOykbWWzTL+R4b1CsyPNkBl78Rzsr8qmZ9gXUs5kMkQjpglil8XLEhvlgd6GZduj4N+7+aBgaqgI0u8tPDKA==","signatures":[{"sig":"MEUCIG+6U85sQvSmSaZqGReBW+Mf2i04YVXhfMurQWz2njXqAiEAt2A725yzy+A8Yq2jVm1sQ5X7cDDfRSFVwGt1WVx+Yhk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47177},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2c7adf9611ca50cdd5c104904fa254c79b6806e5","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.2.3","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":">=3.0.0 <5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.0.0-beta.3_1708708500172_0.7804530249001183","host":"s3://npm-registry-packages"}},"4.0.0-beta.4":{"name":"mte-relay-browser","version":"4.0.0-beta.4","_id":"mte-relay-browser@4.0.0-beta.4","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"202a70f457cf7322113ec944130f6a14130a21be","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.0.0-beta.4.tgz","fileCount":18,"integrity":"sha512-xUtQ3RlxWBBe9ACU18EZZQ1UCiOKw/sWUB1N8H3JV4Vyzjtm02blsJjEsnM101R/qJ3pLqsJOCMBAunjGjLiDg==","signatures":[{"sig":"MEUCIQCgCcCVXWrXr+gZnp+DMKKqTkjJDvkqySdpZ6/rlKQmKAIgIxkQDNZpenuQvQRiex6Ok9d1TWKWFPu7LGpsW5Qf3Tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47382},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4def2a9f0149a2a73ee92ce41ea2ec8a859725aa","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.2.3","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":">=3.0.0 <5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.0.0-beta.4_1709497421692_0.6001161559829291","host":"s3://npm-registry-packages"}},"4.0.0-beta.5":{"name":"mte-relay-browser","version":"4.0.0-beta.5","_id":"mte-relay-browser@4.0.0-beta.5","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"ce0965f70c938e8769e0f0d03caa7044f9611cc2","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.0.0-beta.5.tgz","fileCount":21,"integrity":"sha512-bw/bFR5JEkcSnUpTB8W5Dx1uTPCPCmgpnt3OzSu1Hg8QnnjAOzfncPYEdGuXKHyPUtSUwvJdp8zJTKlzQV57aA==","signatures":[{"sig":"MEQCIFrFNVTBBqZ1PK4xrXjwpvZciEi3x12AO9YKK60ibIwoAiAGnFN+EsBbcf8ox6+htjlxioL3FgX3MzTAZAHOdoGyIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45922},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7ba6815a3006a1e7bd17ff49275f3a044fea0e3a","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.2.3","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":">=3.0.0 <5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.0.0-beta.5_1709523789368_0.0528427466717547","host":"s3://npm-registry-packages"}},"4.0.0-beta.6":{"name":"mte-relay-browser","version":"4.0.0-beta.6","_id":"mte-relay-browser@4.0.0-beta.6","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"ee66727355cd9c02ba989bf5940df2672dbbbc2c","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.0.0-beta.6.tgz","fileCount":23,"integrity":"sha512-fjCl8C5wWUESvPs3EvBRwHrdhhwCT9zVIbk4D5dw5B2Kge0t7mDebCwVcd18T1x5NGHXn6imm5myTFXCPNWOkA==","signatures":[{"sig":"MEUCIERNF5t/TokccZbjQO18MS7kxZzoaI6eVXrcqsJs8Gi3AiEAwd7zKUxlmfXOuZaF4RnobrKNWwpWEAEgIJJLe5b3UL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45420},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"51036dd8c9230606fa5cc8029456ed6c772f577c","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.2.3","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":">=3.0.0 <5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.0.0-beta.6_1709642502318_0.09222849311715642","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"mte-relay-browser","version":"4.0.0","_id":"mte-relay-browser@4.0.0","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"b1bb076e379c1bd6f56dfcd777d90ec8be6e3d8c","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.0.0.tgz","fileCount":23,"integrity":"sha512-UmFJjeKIFaYhX9EH01PrfPo2FYob9FN9qwKOsfXUqvC/5ByWbNISYHHmoUfaCdLXXokW0h5EKcNfDBsnrktFbQ==","signatures":[{"sig":"MEUCIHrYd0jnzPS4oOeVShda9hLIjgU9GKA6YF3v8dyKsI1PAiEA1O+9n/iAZ6VWmpYeH+4f+OMONNPvJdfTQQpyQHDgRLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49046},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5f7ffa034f97ab85845d018205b2014a85d648d0","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.2.3","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.0.0_1709918130695_0.6820268670522489","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"mte-relay-browser","version":"4.0.1","_id":"mte-relay-browser@4.0.1","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"2655c5d9d5bcc26c00c4a967569a9aa253e81acc","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.0.1.tgz","fileCount":23,"integrity":"sha512-GCV4lZoXFIGObPqjKhZw7dmsjOtDd9cG+tj5y+DpTwgVDKQ7JP/SpPYGCQkd5nc5IfVSiCj6jFtzRmU7EU2ZcQ==","signatures":[{"sig":"MEQCIFe+6PmlbGs09DYRnG0LM8FslVItukj4WvDFrsiqjv4BAiA2vPs0rcOX0PpL8NrrBKKt8mlUYEkdbZYpa4i2hIiuTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49071},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1c79649c062a1e219daf4ee672bdfcf9a0e536ea","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.2.3","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.0.1_1710346025596_0.6973592675429863","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"mte-relay-browser","version":"4.0.2","_id":"mte-relay-browser@4.0.2","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"b65e8c29328998418c61a489de5430f405ad1f93","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.0.2.tgz","fileCount":23,"integrity":"sha512-bsJWjo/1YplPeUz+cHNMyZKRdQZtNznpi8qabiyWyvLz+z3PjFlPnd4+Oi3vHJwS2TshguScIkaZekDNNaFTNw==","signatures":[{"sig":"MEUCIB3Q+PyG6EFmQydHeKQcvQeipR5VL/AsLqtRHu/sc/sGAiEA+kbyYbmi+94oVyBvuhdyRZDhbfbJpHBQJliPlrstuDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49134},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0e236c051a87b6e95a0027f04a68c5b526d34b89","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.5.0","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.12.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.0.2_1721561113431_0.280888734336717","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"mte-relay-browser","version":"4.1.0","_id":"mte-relay-browser@4.1.0","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"fbed24641328b384ff64244995b04b882794d4bb","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.1.0.tgz","fileCount":23,"integrity":"sha512-ek3MvmxjH8oDvGRpvs2xr9eVK2Ad0llatXb/xWA97Y6A7583MIoyalFMfw5OL2p0IM9BisQIGPsyhlGtdAfY1g==","signatures":[{"sig":"MEYCIQDKjYF74Y82wB5nH8nH0WdGzhBhRuW693h2UZImxjxD/gIhANheSJh0D9cpkBxIkPri36b5WYChbVl3WmmK01CRsBhx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49654},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d32d576eea40300a42d37e378ececb5fb3d097af","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.5.0","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.12.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.1.0_1721876602316_0.5198110297977208","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"mte-relay-browser","version":"4.2.0","_id":"mte-relay-browser@4.2.0","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"71fff625a46d728d7373a519318a3e14ade92e92","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.2.0.tgz","fileCount":23,"integrity":"sha512-0AM3g7M9kQHEoN5DE92YYf+CQs6yz61yHJsrQ1h8FS2q3rzUc2YZWRrZpAAkJZqQWjYSch3zDIYRtHLqW54RWA==","signatures":[{"sig":"MEYCIQCtfG+1d7lu5zvGDshL6lOW0YE5s9NF4WwxL2orzbEqWwIhAP/OSyPQy7oUkH50EHDyQ9/0CWBQaAn/Y9yUOvc8+Uxs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50889},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cc704267d3ef2bd8d645a54f2873598f3f45eec8","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.8.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.12.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.2.0_1726760492977_0.36476429385170306","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"mte-relay-browser","version":"4.2.1","_id":"mte-relay-browser@4.2.1","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"e25ca4c59706497f03a29ddcae048c08cf41d46e","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.2.1.tgz","fileCount":23,"integrity":"sha512-apT++t6NY/gwi6vBsGGAXeVbSMKtZfDGkq15tvoYnfk/EMHLi+pZCFzDx0YS6U/88hLRAMlKgJVXA4KEYXGV3Q==","signatures":[{"sig":"MEQCIBw10v4ycXHk86+KUm7X2mM2nRncM4pMcwzb+Xi7lLXAAiAyAYRJow0KdbTiY95UlRogJyGv6QRl5OBlD7cLtVwyeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51062},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"46a9edd1ac4a6f8ffadd6ec890ae0c392f90a79d","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.9.0","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all networks requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.2.1_1733922884802_0.24247024403496575","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"mte-relay-browser","version":"4.3.0","_id":"mte-relay-browser@4.3.0","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"747a0e2f9b3d91ccc2c09790c087866c0318e5c1","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.3.0.tgz","fileCount":23,"integrity":"sha512-KIB/bAHjHC23njR/S3g5YaPu8904y0khbiGtAVZjGi47H8iqH3phMh1zABwkAwa7iTTiFSzZWf+JZDMOgllftQ==","signatures":[{"sig":"MEUCIQCl5TLUN+s3vkVKIwuPwtnY+DZuBiTrj6JmG4iV4aeeSgIgdjg++Xfm7aLZ7h1NJO2urNhN6UXKa+/LIMY5xSLEK0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51752},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"be8639af59f5865e3c94475ca4f305111716301f","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"10.9.0","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all network requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","typescript":"^4.6.4","@types/lodash.clonedeep":"^4.5.7","@rollup/plugin-typescript":"^8.5.0","@rollup/plugin-node-resolve":"^14.1.0"},"peerDependencies":{"mte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.3.0_1734479157929_0.35029515576274783","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"mte-relay-browser","version":"4.4.0","_id":"mte-relay-browser@4.4.0","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"e5252638c187acbe889ad026a2b248c35f840395","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.4.0.tgz","fileCount":17,"integrity":"sha512-pInTQCpPnFPmLm8KW4zLE7j6n2VbuRCJ4bHJN5rapBU6N6Px2DfdpL6fgftvnVBeGn0AxzXHiNllbvHWi5JeNA==","signatures":[{"sig":"MEQCICRyaaX/Cm7oZT3E8tpG1Ep/rujOzMeN9v7bL9Jm/aULAiAgPa/qG8YaL4WhpSHYPHcNEuP/tkJi1Z8DR8+7yxQTZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57864},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"66a222a61990fe8871cd0f08cf6318801d7edaa4","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"11.5.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all network requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","tslib":"^2.8.1","typescript":"^5.9.2","@types/node":"^24.3.0","@types/lodash.clonedeep":"^4.5.9","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"mte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.4.0_1756726206150_0.22173305921729436","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"mte-relay-browser","version":"4.4.1","_id":"mte-relay-browser@4.4.1","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"b5cce211b3c41d8b265980294630a2df70b8dac5","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.4.1.tgz","fileCount":17,"integrity":"sha512-hFZ9Y5vJJImKDIKP+qpaAEnagEh+16EcY9Llfqh+VmEtFXI7TSdVMrqgC5Ql60pUBIjfZGaQ/oURGDwAMlp30g==","signatures":[{"sig":"MEQCIHkpN4TaTRJOWJtTac/sFsAGoCgUj9XcUFMacUiFsCUuAiAPXYUn0nxazrCJ6B0mijIU0xoZj732ZFHsYgumYbVn8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57900},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"794dd2b69db21dc874c9ed2c91ee75bcbab72755","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"11.5.2","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all network requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","tslib":"^2.8.1","typescript":"^5.9.2","@types/node":"^24.3.0","@types/lodash.clonedeep":"^4.5.9","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"mte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.4.1_1756843014875_0.6777063162372061","host":"s3://npm-registry-packages-npm-production"}},"4.4.2":{"name":"mte-relay-browser","version":"4.4.2","_id":"mte-relay-browser@4.4.2","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"homepage":"https://github.com/Eclypses/mte-relay-browser#readme","bugs":{"url":"https://github.com/Eclypses/mte-relay-browser/issues"},"dist":{"shasum":"d6aaa60962c307699394fbfb7fbd385fcecb0915","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-4.4.2.tgz","fileCount":17,"integrity":"sha512-w4xxNHpgNcFME6nhak7P9gUJP8REuCNJ3LiXl6ZpfFUpgV8chfpjMudjrficYHc/qJUOr+z7bP74Pqi3M9OjJQ==","signatures":[{"sig":"MEUCIANt1oUyNtO2h+q7XEfBjoQayeZap2HIoCUqL+KcEqdLAiEA5Mi2YOF4DlQTUixU4+at8lwWMI0ZnknBuNrdYcINPLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58563},"main":"./dist/index.js","type":"module","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a06f707959ecaa3e078c3a9a9a2e70e13497dc9e","scripts":{"dev":"vite build --watch","build":"tsc && vite build","publish":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"repository":{"url":"git+https://github.com/Eclypses/mte-relay-browser.git","type":"git"},"_npmVersion":"11.6.1","description":"An MTE Relay module that runs in a Browser. It MTE encrypts all network requests, and depends on a server-side MTE Relay module.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","tslib":"^2.8.1","typescript":"^5.9.2","@types/node":"^24.3.0","@types/lodash.clonedeep":"^4.5.9","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"mte":"npm:@eclypses/eclypses-inc-aws-client-aws-config-with-kyber@^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_4.4.2_1762452397790_0.66487950099662","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.1":{"name":"mte-relay-browser","version":"5.0.0-beta.1","_id":"mte-relay-browser@5.0.0-beta.1","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"dist":{"shasum":"fa1b4eac7b071c19207fce2c96852205e3fc4085","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-5.0.0-beta.1.tgz","fileCount":21,"integrity":"sha512-nSRaMZwYsGItqs/2L5nu4guhZEUpLFu8fwOVfcsOnxVXeC5Jhajqdn1on8wn/EVS13fDTAl7Ys4eQwy4TSgczQ==","signatures":[{"sig":"MEUCIGtGmiKZuMY/hlEAbyrqnPS/do8hKwlryo43HqdE3fd8AiEAg3zJzYttOOTxLoqzGeWMgWnHZ7i1BFKn7WhDSuuN8bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89585},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bcd65405750004983a820017cb46de6fae44bd65","private":false,"scripts":{"dev":"vite","test":"vitest run","build":"vite build --sourcemap false && tsc -p tsconfig.build.json --declarationMap false","prepack":"npm run build","test:watch":"vitest","publish:beta":"node ./scripts/confirm-publish.mjs beta && npm publish --tag beta","build:with-map":"vite build && tsc -p tsconfig.build.json","publish:latest":"node ./scripts/confirm-publish.mjs latest && npm publish","publish:beta:dry-run":"npm publish --dry-run --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"_npmVersion":"11.7.0","description":"A browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.8","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^6.0.2"},"peerDependencies":{"mte":"npm:@eclypses/eclypses-inc-mrs-5-mte-None-Wasm-R-CTR_AES256_DF-SEQ-8-AES256_CTR-SHA256-MKE-KYBER-CLIC-FC-4.2.1@^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_5.0.0-beta.1_1776629984059_0.8298012800912624","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.3":{"name":"mte-relay-browser","version":"5.0.0-beta.3","_id":"mte-relay-browser@5.0.0-beta.3","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"dist":{"shasum":"af3769fcdc45071fa6dee0940dac0554513f7982","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-5.0.0-beta.3.tgz","fileCount":21,"integrity":"sha512-bpsrU+k88bIe2R4VD1tkEHhFvrKvMQfa7Ns6cZGiaLW8oLgs8Qo6lFTmpgRXBeEhA2wtB5gcgn5blVGYo/lPfw==","signatures":[{"sig":"MEQCIB/7hzEHF76RRurAjvTcjpr65GnE8DJbBNd/y+KX/7AKAiA6lHITc/+hjrfKLVzTm7VDD2jei0DuOXAHYd1tg9WoUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88589},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"afefe6a48f58fab3caf652cec31418aa41f70330","private":false,"scripts":{"dev":"vite","test":"vitest run","build":"vite build --sourcemap false && tsc -p tsconfig.build.json --declarationMap false","prepack":"npm run build","test:watch":"vitest","publish:beta":"node ./scripts/confirm-publish.mjs beta && npm publish --tag beta","build:with-map":"vite build && tsc -p tsconfig.build.json","publish:latest":"node ./scripts/confirm-publish.mjs latest && npm publish","publish:beta:dry-run":"npm publish --dry-run --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"_npmVersion":"11.7.0","description":"A browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.8","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^6.0.2"},"peerDependencies":{"mte":"npm:@eclypses/eclypses-inc-mrs-5-mte-None-Wasm-R-CTR_AES256_DF-SEQ-8-AES256_CTR-SHA256-MKE-KYBER-CLIC-FC-4.2.1@^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_5.0.0-beta.3_1777341649654_0.7810772091989013","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.4":{"name":"mte-relay-browser","version":"5.0.0-beta.4","_id":"mte-relay-browser@5.0.0-beta.4","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"dist":{"shasum":"11a9ce7a556043f0fb24b46d7f79bff725b4effd","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-5.0.0-beta.4.tgz","fileCount":21,"integrity":"sha512-NifAOnzES4bNyOHRF4G5Vzg7bhkXpJSAxcdgMlSmJlZwNPWNcc8wD6C4U2aymH1l9k3Pc+SzB1uoNSsOe6kisQ==","signatures":[{"sig":"MEUCIATTPegZSu3Oln8jP8ZvwH6mV9HJlfuW6cMx/z1IsmJ3AiEA50Sl+XsJOtLyzkqEgNDKAYVm2iIAmArg7dsJ4K7qkvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88667},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"dab2bf84dcf7b139a99cbab8f63454a68f47ea1d","private":false,"scripts":{"dev":"vite","test":"vitest run","build":"vite build --sourcemap false && tsc -p tsconfig.build.json --declarationMap false","prepack":"npm run build","test:watch":"vitest","publish:beta":"node ./scripts/confirm-publish.mjs beta && npm publish --tag beta","build:with-map":"vite build && tsc -p tsconfig.build.json","publish:latest":"node ./scripts/confirm-publish.mjs latest && npm publish","publish:beta:dry-run":"npm publish --dry-run --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"_npmVersion":"11.7.0","description":"A browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.8","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^6.0.2"},"peerDependencies":{"mte":"npm:@eclypses/eclypses-inc-mrs-5-mte-None-Wasm-R-CTR_AES256_DF-SEQ-8-AES256_CTR-SHA256-MKE-KYBER-CLIC-FC-4.2.1@^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_5.0.0-beta.4_1777386043172_0.977357155007915","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.5":{"name":"mte-relay-browser","version":"5.0.0-beta.5","_id":"mte-relay-browser@5.0.0-beta.5","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"dist":{"shasum":"2abeb2108375156d3a6f3684dfdefe93ad499a63","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-5.0.0-beta.5.tgz","fileCount":22,"integrity":"sha512-NEbeIlYMGfeidvHga0UXeuBVKNmaEDatKsAML3oHLZEkHpO+W6QDviu8swAF6KvbnIFNOj8mDSOPdKhkzijLRw==","signatures":[{"sig":"MEYCIQCuhh7ldCfqHbZzhoYkjBLHU3tV+jgocrPijcFa0xDn5AIhALHI4eFeCTY5Udjs2SKJQy0466sgDoy0f3bw11bCmCPW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117843},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"71cb093c8522f59515cf3046c7505053447c555d","private":false,"scripts":{"dev":"vite","test":"vitest run","build":"vite build --sourcemap false && tsc -p tsconfig.build.json --declarationMap false","prepack":"npm run build","build:dev":"vite build --mode development --sourcemap false","test:watch":"vitest","publish:beta":"node ./scripts/confirm-publish.mjs beta && npm publish --tag beta","build:with-map":"vite build && tsc -p tsconfig.build.json","publish:latest":"node ./scripts/confirm-publish.mjs latest && npm publish","publish:beta:dry-run":"npm publish --dry-run --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"_npmVersion":"11.7.0","description":"A browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.8","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^6.0.2"},"peerDependencies":{"mte":"npm:@eclypses/eclypses-inc-mrs-5-mte-None-Wasm-R-CTR_AES256_DF-SEQ-8-AES256_CTR-SHA256-MKE-KYBER-CLIC-FC-4.2.1@^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_5.0.0-beta.5_1779398964525_0.04454331625049179","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.2":{"name":"mte-relay-browser","version":"5.0.0-beta.2","_id":"mte-relay-browser@5.0.0-beta.2","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"dist":{"shasum":"069a0d02a2994c55d2939396a14eb1d98fa0d101","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-5.0.0-beta.2.tgz","fileCount":22,"integrity":"sha512-J0SdMCNXIJoHiinCj6sPVkrWwHIKBiomtkQo/LQ0cxOqRR2FUAJW2UemsvLN14lrqgoTidg9eGsRqTB+1Ozp8A==","signatures":[{"sig":"MEQCICh6iim5trfq9BSj/B6l24pIqc1ip1qMj0u9qLhx+worAiA87rFPkuFiAOBHCoA3RMTIPIbMmbjjcr6mFqpbby7QNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117845},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0d2628490cc871ab030bd32d59ad223225cc539d","private":false,"scripts":{"dev":"vite","test":"vitest run","build":"vite build --sourcemap false && tsc -p tsconfig.build.json --declarationMap false","prepack":"npm run build","build:dev":"vite build --mode development --sourcemap false","test:watch":"vitest","publish:beta":"node ./scripts/confirm-publish.mjs beta && npm publish --tag beta","build:with-map":"vite build && tsc -p tsconfig.build.json","publish:latest":"node ./scripts/confirm-publish.mjs latest && npm publish","publish:beta:dry-run":"npm publish --dry-run --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"_npmVersion":"11.7.0","description":"A browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.8","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^6.0.2"},"peerDependencies":{"mte":"npm:@eclypses/eclypses-inc-mrs-5-mte-None-Wasm-R-CTR_AES256_DF-SEQ-8-AES256_CTR-SHA256-MKE-KYBER-CLIC-FC-4.2.1@^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_5.0.0-beta.2_1783542490177_0.8914403692982107","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.6":{"name":"mte-relay-browser","version":"5.0.0-beta.6","_id":"mte-relay-browser@5.0.0-beta.6","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"dist":{"shasum":"c8a05281494814366e3eff92c1df746c1c06b9b7","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-5.0.0-beta.6.tgz","fileCount":22,"integrity":"sha512-ulz+tR1Y5MHukVdq+RlmMLvSnViGhbCLZretWCAS3RtPRLrkT+2HdOAjLK/P82LOr/vkHWMBmmqx0SGGpFcmXg==","signatures":[{"sig":"MEQCIHq13XuX8cv+pf9I8aXfr6KRlhpofK+g96rr8gDgd1AsAiAdh6cvmvuTP55I6pOIIk5BOD5TnM+utTMRdwMmDopKHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117845},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0d2628490cc871ab030bd32d59ad223225cc539d","private":false,"scripts":{"dev":"vite","test":"vitest run","build":"vite build --sourcemap false && tsc -p tsconfig.build.json --declarationMap false","prepack":"npm run build","build:dev":"vite build --mode development --sourcemap false","test:watch":"vitest","publish:beta":"node ./scripts/confirm-publish.mjs beta && npm publish --tag beta","build:with-map":"vite build && tsc -p tsconfig.build.json","publish:latest":"node ./scripts/confirm-publish.mjs latest && npm publish","publish:beta:dry-run":"npm publish --dry-run --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"_npmVersion":"11.7.0","description":"A browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.8","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^6.0.2"},"peerDependencies":{"mte":"npm:@eclypses/eclypses-inc-mrs-5-mte-None-Wasm-R-CTR_AES256_DF-SEQ-8-AES256_CTR-SHA256-MKE-KYBER-CLIC-FC-4.2.1@^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_5.0.0-beta.6_1783542786760_0.034397690520212354","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.7":{"name":"mte-relay-browser","version":"5.0.0-beta.7","_id":"mte-relay-browser@5.0.0-beta.7","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"dist":{"shasum":"717b5d11811fb737750a37bceea9343b9f09e509","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-5.0.0-beta.7.tgz","fileCount":22,"integrity":"sha512-Ai4+6hkDE2bkaaMKPJAgAfKHjDVc1rVQW8SuUXbSoaWLg10mIksxafKnlsUkWW9MeYJrEZBevuwwBaudq0rClA==","signatures":[{"sig":"MEQCIEDROsBSb85USQG0OILXi3jyPpiGvpVNu1crNNfA+y2sAiA4PCGM8dpBuzmYDLOH+pjLWf65CXHnOZZl2jqnSfd/DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118940},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"66313e598a54fcdc112a029de82c275ff4f65041","private":false,"scripts":{"dev":"vite","test":"vitest run","build":"vite build --sourcemap false && tsc -p tsconfig.build.json --declarationMap false","prepack":"npm run build","build:dev":"vite build --mode development --sourcemap false","test:watch":"vitest","publish:beta":"node ./scripts/confirm-publish.mjs beta && npm publish --tag beta","build:with-map":"vite build && tsc -p tsconfig.build.json","publish:latest":"node ./scripts/confirm-publish.mjs latest && npm publish","publish:beta:dry-run":"npm publish --dry-run --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"_npmVersion":"11.7.0","description":"A browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.8","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^6.0.2"},"peerDependencies":{"mte":"npm:@eclypses/eclypses-inc-mrs-5-mte-None-Wasm-R-CTR_AES256_DF-SEQ-8-AES256_CTR-SHA256-MKE-KYBER-CLIC-FC-4.2.1@^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_5.0.0-beta.7_1784596918567_0.7806156556117128","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.8":{"name":"mte-relay-browser","version":"5.0.0-beta.8","_id":"mte-relay-browser@5.0.0-beta.8","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"dist":{"shasum":"9aa4b050b23b9a729042c0cf434530cf62a792d3","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-5.0.0-beta.8.tgz","fileCount":22,"integrity":"sha512-H6Nv+lqG4jYDqKxtFF/EkizM3DxfUXmsU6JfBEUlY/2yDqMrg1eDSMIQ8lpWpAOFGhcWSMYUfHQoLwwwArvEpQ==","signatures":[{"sig":"MEQCICCz/BeKXR6Fy/hxcOvEbby4sW27ynVPKW9/mMmtVLy2AiBF6r6E9oT5ba0Vh9f5vnF1qIH+GV6kyterS7QT8x87Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118184},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3f400295f10294a257125b02e3ca6bb19318b7fc","private":false,"scripts":{"dev":"vite","test":"vitest run","build":"vite build --sourcemap false && tsc -p tsconfig.build.json --declarationMap false","prepack":"npm run build","build:dev":"vite build --mode development --sourcemap false","test:watch":"vitest","publish:beta":"node ./scripts/confirm-publish.mjs beta && npm publish --tag beta","build:with-map":"vite build && tsc -p tsconfig.build.json","publish:latest":"node ./scripts/confirm-publish.mjs latest && npm publish","publish:beta:dry-run":"npm publish --dry-run --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"_npmVersion":"12.0.2","description":"A browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.8","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^6.0.2"},"peerDependencies":{"mte":"npm:@eclypses/eclypses-inc-mrs-5-mte-None-Wasm-R-CTR_AES256_DF-SEQ-8-AES256_CTR-SHA256-MKE-KYBER-CLIC-FC-4.2.1@^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_5.0.0-beta.8_1788007584368_0.07804467914743163","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.9":{"name":"mte-relay-browser","version":"5.0.0-beta.9","_id":"mte-relay-browser@5.0.0-beta.9","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"dist":{"shasum":"d45a86508f4ad82527586c6ba8f3f40475d6a2a6","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-5.0.0-beta.9.tgz","fileCount":24,"integrity":"sha512-MEChmpLFP9bF7S0onx9NX4T8H+x9DxLx+thFXuExSON+41HEJd/47y4ltttIoEJ2sEq9BLQ6BPJyPwh9kavpVw==","signatures":[{"sig":"MEQCIANHWGsPTRqSzY12F1F66LgtfPqppZlFsxtMja27OfeTAiAt1E+y2tVQ70i/eOfdjX6tFp3PllG3+8zPoz+VYw8u7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158510},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"262b77f532683d38d6fa6672e099f137a35bd1bf","private":false,"scripts":{"dev":"vite","test":"vitest run","build":"vite build --sourcemap false && tsc -p tsconfig.build.json --declarationMap false","prepack":"npm run build","build:dev":"vite build --mode development --sourcemap false","test:watch":"vitest","publish:beta":"node ./scripts/confirm-publish.mjs beta && npm publish --tag beta","build:with-map":"vite build && tsc -p tsconfig.build.json","publish:latest":"node ./scripts/confirm-publish.mjs latest && npm publish","publish:beta:dry-run":"npm publish --dry-run --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"_npmVersion":"12.0.2","description":"A browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.8","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^6.0.2"},"peerDependencies":{"mte":"npm:@eclypses/eclypses-inc-mrs-5-mte-None-Wasm-R-CTR_AES256_DF-SEQ-8-AES256_CTR-SHA256-MKE-KYBER-CLIC-FC-4.2.1@^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_5.0.0-beta.9_1788437883770_0.7517216488036587","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.10":{"name":"mte-relay-browser","version":"5.0.0-beta.10","_id":"mte-relay-browser@5.0.0-beta.10","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"dist":{"shasum":"903097dc0b31288e4bd83f4a2090d709ce9881ea","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-5.0.0-beta.10.tgz","fileCount":24,"integrity":"sha512-FntGWNWkoamjJgsKxeFX81wtWPlqaYBsaGsb9XfNATJUEgg0yVpCQ9mvKtPotLtu/gqLlvhI5SbqyUHeMNipWA==","signatures":[{"sig":"MEYCIQCyirbAyYrygX+4Pofa1ArD0C5eEXQi6uDc4CTyzbQQtQIhAKgSI+m3mVujL3bdHny6A21fQ3Qo2+kqmbEQr8dAHagt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpOeKn84J3NEqv2z7DKJoVlH7p6IdQZNU1FOquLsC98AIhANm5RI2r8tD9MNqPYHeMAvLaNip3zBHq/0qB/nh864FC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161596},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c3a84691b2a3d48e6cfce1fb09618fa646991a88","private":false,"scripts":{"dev":"vite","test":"vitest run","build":"vite build --sourcemap false && tsc -p tsconfig.build.json --declarationMap false","prepack":"npm run build","build:dev":"vite build --mode development --sourcemap false","e2e:local":"node scripts/e2e-local-relay.mjs","test:watch":"vitest","publish:beta":"node ./scripts/confirm-publish.mjs beta && npm publish --tag beta","build:with-map":"vite build && tsc -p tsconfig.build.json","publish:latest":"node ./scripts/confirm-publish.mjs latest && npm publish","publish:beta:dry-run":"npm publish --dry-run --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"_npmVersion":"12.0.2","description":"A browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.8","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^6.0.2"},"peerDependencies":{"mte":"npm:@eclypses/eclypses-inc-mrs-5-mte-None-Wasm-R-CTR_AES256_DF-SEQ-8-AES256_CTR-SHA256-MKE-KYBER-CLIC-FC-4.2.1@^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_5.0.0-beta.10_1788954940744_0.22569466987239228","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.11":{"name":"mte-relay-browser","version":"5.0.0-beta.11","_id":"mte-relay-browser@5.0.0-beta.11","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"dist":{"shasum":"02ca93f5d7519b3fea87dca7fee1e408ca52b2ef","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-5.0.0-beta.11.tgz","fileCount":24,"integrity":"sha512-1SNXh/4TBBxAZErsKIyBYmJspfE0n1TfiXMn2i+tbj0Ag2qH6RlLzizcRo10sRO5fwN08uFbSlopvBYmQfVgbQ==","signatures":[{"sig":"MEYCIQDTEz3duEKtBx6eR7We3YFuxJLdVUFoR1BtHL+WZjpfjgIhAK3SMVVUGukQyeY0z4m52gcpEJp4ivIWSIwHC/BBjl0O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7R7hw4DfrnKpqC3dMTIGcSuC9t74BxbC8t4fn8hnY9QIhAPAJmYIAQCMY+556VydVvV/EXIkjjmGuMlC8qu/ZazwG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168221},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2ebb0bb0c2f3b3f945b41be9f4c79f63757f840c","private":false,"scripts":{"dev":"vite","test":"vitest run","build":"vite build --sourcemap false && tsc -p tsconfig.build.json --declarationMap false","prepack":"npm run build","build:dev":"vite build --mode development --sourcemap false","e2e:local":"node scripts/e2e-local-relay.mjs","test:watch":"vitest","publish:beta":"node ./scripts/confirm-publish.mjs beta && npm publish --tag beta","build:with-map":"vite build && tsc -p tsconfig.build.json","publish:latest":"node ./scripts/confirm-publish.mjs latest && npm publish","publish:beta:dry-run":"npm publish --dry-run --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"_npmVersion":"12.0.2","description":"A browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.8","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^6.0.2"},"peerDependencies":{"mte":"npm:@eclypses/eclypses-inc-mrs-5-mte-None-Wasm-R-CTR_AES256_DF-SEQ-8-AES256_CTR-SHA256-MKE-KYBER-CLIC-FC-4.2.1@^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_5.0.0-beta.11_1788973325625_0.7223808684798501","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.12":{"name":"mte-relay-browser","version":"5.0.0-beta.12","_id":"mte-relay-browser@5.0.0-beta.12","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"dist":{"shasum":"786ce877f9c81eee8b1c98130354be412b8d9c15","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-5.0.0-beta.12.tgz","fileCount":35,"integrity":"sha512-iOLcEia8vxtSl/aLX7oJiXQlcVC6hzNQIbY4aqsJokf9V0gDdzI+2nXZb9H1n0FpZegWxa7ektb9dDFpTuRtUw==","signatures":[{"sig":"MEUCIBwd4k+8sauGgPnN1WN5uH2rGWDVnQO+snx/LWGiJS17AiEAqUpP3FDQTwo7syGjZUkghbYJTGxKnWGmimn/7kW10fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDoDeyWdhcvCPg++JGTqTYa+lYduh6aEiCBLBN2bya+SAIhAKrHdDh8Fd9L8U4Pr9iSynLODLVDMTQ7IcRr0aeRrGDx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292348},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a6f072b33a2c9170691bfcde9976ab0eee879f77","private":false,"scripts":{"dev":"vite","test":"vitest run","build":"vite build --sourcemap false && tsc -p tsconfig.build.json --declarationMap false","prepack":"npm run build","build:dev":"vite build --mode development --sourcemap false","e2e:local":"node scripts/e2e-local-relay.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","publish:beta":"node ./scripts/confirm-publish.mjs beta && npm publish --tag beta","sync:protocol":"bash scripts/sync-protocol.sh","build:with-map":"vite build && tsc -p tsconfig.build.json","check:protocol":"bash scripts/sync-protocol.sh --check","publish:latest":"node ./scripts/confirm-publish.mjs latest && npm publish","publish:beta:dry-run":"npm publish --dry-run --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"_npmVersion":"12.0.2","description":"A browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.8","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^6.0.2","@types/node":"^24.13.5"},"peerDependencies":{"mte":"npm:@eclypses/eclypses-inc-mrs-5-mte-None-Wasm-R-CTR_AES256_DF-SEQ-8-AES256_CTR-SHA256-MKE-KYBER-CLIC-FC-4.2.1@^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_5.0.0-beta.12_1789519654272_0.22170310927556458","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.13":{"name":"mte-relay-browser","version":"5.0.0-beta.13","_id":"mte-relay-browser@5.0.0-beta.13","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"dist":{"shasum":"25ee0023ae749d728f97f139caae9baf002aef6b","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-5.0.0-beta.13.tgz","fileCount":36,"integrity":"sha512-WK8ZwKc+0CxUP7Xxitb/XTBehtNPO7ksaSXFg5YpsGFae2JRkB+icwD3wa8OSsepBZDsDW0oZxXO22OAm7cfJQ==","signatures":[{"sig":"MEUCIQCWf13yKH7+qIaskCSoXgTflD4Ltq9bg7I9t43S9cRVdQIgWJwgdL9wQ1vIbnDFSigLZ35qobB/1dr4W8vDdjj/6hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEsV1TV9NZ21cYb9pI+mKVo6q/houBeYQlIloielx/c2AiBkXf9t9OLpuzOa8SVPNO+B1pxqEMhUTtMQm0i4oqeSpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323607},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fe1bdbf60ba74850c441ce23c6edf0f579b8d3b7","private":false,"scripts":{"dev":"vite","test":"vitest run","build":"vite build --sourcemap false && tsc -p tsconfig.build.json --declarationMap false","prepack":"npm run build","build:dev":"vite build --mode development --sourcemap false","e2e:local":"node scripts/e2e-local-relay.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","publish:beta":"node ./scripts/confirm-publish.mjs beta && npm publish --tag beta","sync:protocol":"bash scripts/sync-protocol.sh","build:with-map":"vite build && tsc -p tsconfig.build.json","check:protocol":"bash scripts/sync-protocol.sh --check","publish:latest":"node ./scripts/confirm-publish.mjs latest && npm publish","publish:beta:dry-run":"npm publish --dry-run --tag beta"},"_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"_npmVersion":"12.0.2","description":"A browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.8","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^6.0.2","@types/node":"^24.13.5"},"peerDependencies":{"mte":"npm:@eclypses/eclypses-inc-mrs-5-mte-None-Wasm-R-CTR_AES256_DF-SEQ-8-AES256_CTR-SHA256-MKE-KYBER-CLIC-FC-4.2.1@^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mte-relay-browser_5.0.0-beta.13_1790538087947_0.660273572232061","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"_id":"mte-relay-browser@5.0.0","dist":{"shasum":"5c1f2d8c1a02be1e394094997bc0633055edfced","tarball":"https://registry.npmjs.org/mte-relay-browser/-/mte-relay-browser-5.0.0.tgz","fileCount":36,"integrity":"sha512-Fu1dqKR1dDNXECsgNiRFDH2C8RRpDKBWdEJdgCCAnFAagodQLMeT0iauEW1hxtruQsIDag4zHP7TysVGYwLlYw==","signatures":[{"sig":"MEQCIA9kyG+JqsiIape7OPqxNul05dpbuNDZQk55Z7rKA4IrAiAQqvBGHFOeNJYKWFFwYuyW8MU308+lrbBEvY6t6PAF7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAhZrxdLSKHHCHfyFCdzwVjxB74ico/JtOm/cAr7fdteAiBAGCtY9sYq64dCQLEw0FUeu1XP28VY6n6GJ2MTvW+LvQ=="}],"unpackedSize":323767},"main":"./dist/index.cjs","name":"mte-relay-browser","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"71c4829b30f5471808fc9265aaa792020ad964d3","private":false,"scripts":{"dev":"vite","test":"vitest run","build":"vite build --sourcemap false && tsc -p tsconfig.build.json --declarationMap false","prepack":"npm run build","build:dev":"vite build --mode development --sourcemap false","e2e:local":"node scripts/e2e-local-relay.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","publish:beta":"node ./scripts/confirm-publish.mjs beta && npm publish --tag beta","sync:protocol":"bash scripts/sync-protocol.sh","build:with-map":"vite build && tsc -p tsconfig.build.json","check:protocol":"bash scripts/sync-protocol.sh --check","publish:latest":"node ./scripts/confirm-publish.mjs latest && npm publish","publish:beta:dry-run":"npm publish --dry-run --tag beta"},"version":"5.0.0","_npmUser":{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"},"_npmVersion":"12.0.2","description":"A browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.","directories":{},"maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.8","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^6.0.2","@types/node":"^24.13.5"},"peerDependencies":{"mte":"npm:@eclypses/eclypses-inc-mrs-5-mte-None-Wasm-R-CTR_AES256_DF-SEQ-8-AES256_CTR-SHA256-MKE-KYBER-CLIC-FC-4.2.1@^4.2.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mte-relay-browser_5.0.0_1790779995867_0.3360888896431806"}}},"time":{"created":"2022-12-06T22:49:57.383Z","modified":"2026-09-30T14:53:16.118Z","0.1.0":"2022-12-06T22:49:57.634Z","0.1.1":"2022-12-11T02:43:40.008Z","0.1.2":"2022-12-26T21:05:16.334Z","0.1.3":"2023-02-07T15:38:48.170Z","0.1.4":"2023-02-07T15:54:04.179Z","0.1.5":"2023-03-10T01:09:11.867Z","0.1.6":"2023-03-23T02:58:28.606Z","0.1.7":"2023-03-23T12:29:55.519Z","0.1.8":"2023-03-23T14:54:22.996Z","0.1.9":"2023-03-27T14:19:14.076Z","0.1.10":"2023-04-04T01:44:02.960Z","0.1.11":"2023-04-05T14:04:18.833Z","0.1.12":"2023-04-13T14:27:53.753Z","0.1.13":"2023-04-16T14:30:23.324Z","1.0.0":"2023-04-17T15:16:45.117Z","1.0.1":"2023-04-21T02:06:09.756Z","1.0.2":"2023-04-25T15:25:44.594Z","2.0.0-beta.0":"2023-06-05T11:37:01.953Z","2.0.0-beta.1":"2023-06-12T12:45:34.629Z","2.0.0-beta.2":"2023-06-14T15:41:10.782Z","2.0.0-beta.3":"2023-06-14T15:42:08.330Z","2.0.0":"2023-06-26T21:33:01.674Z","2.0.1":"2023-06-29T15:35:33.474Z","3.0.0-beta.0":"2023-08-13T17:22:30.680Z","3.0.0-beta.1":"2023-08-16T15:40:57.969Z","3.0.0-beta.2":"2023-08-20T20:17:54.734Z","3.0.0":"2023-08-21T02:32:44.880Z","3.1.0":"2023-09-16T15:25:57.516Z","4.0.0-beta.0":"2023-12-04T20:39:22.175Z","3.1.1":"2024-01-10T02:00:01.159Z","4.0.0-beta.1":"2024-01-29T17:46:17.806Z","3.1.2":"2024-02-01T18:30:11.409Z","3.1.3":"2024-02-02T03:05:34.929Z","4.0.0-beta.2":"2024-02-13T16:24:52.618Z","4.0.0-beta.3":"2024-02-23T17:15:00.344Z","4.0.0-beta.4":"2024-03-03T20:23:41.980Z","4.0.0-beta.5":"2024-03-04T03:43:09.554Z","4.0.0-beta.6":"2024-03-05T12:41:42.500Z","4.0.0":"2024-03-08T17:15:30.891Z","4.0.1":"2024-03-13T16:07:05.790Z","4.0.2":"2024-07-21T11:25:13.609Z","4.1.0":"2024-07-25T03:03:22.526Z","4.2.0":"2024-09-19T15:41:33.119Z","4.2.1":"2024-12-11T13:14:44.946Z","4.3.0":"2024-12-17T23:45:58.132Z","4.4.0":"2025-09-01T11:30:06.387Z","4.4.1":"2025-09-02T19:56:55.121Z","4.4.2":"2025-11-06T18:06:37.989Z","5.0.0-beta.1":"2026-04-19T20:19:44.214Z","5.0.0-beta.3":"2026-04-28T02:00:49.845Z","5.0.0-beta.4":"2026-04-28T14:20:43.386Z","5.0.0-beta.5":"2026-05-21T21:29:24.674Z","5.0.0-beta.2":"2026-07-08T20:28:10.323Z","5.0.0-beta.6":"2026-07-08T20:33:06.916Z","5.0.0-beta.7":"2026-07-21T01:21:58.697Z","5.0.0-beta.8":"2026-08-29T12:46:24.511Z","5.0.0-beta.9":"2026-09-03T12:18:03.961Z","5.0.0-beta.10":"2026-09-09T11:55:40.822Z","5.0.0-beta.11":"2026-09-09T17:02:05.727Z","5.0.0-beta.12":"2026-09-16T00:47:34.440Z","5.0.0-beta.13":"2026-09-27T19:41:28.029Z","5.0.0":"2026-09-30T14:53:15.955Z"},"description":"A browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.","maintainers":[{"name":"trevor.blackman","email":"trevor.blackman@eclypses.com"}],"readme":"# mte-relay-browser (TypeScript / Browser)\n\nA browser-focused TypeScript SDK that wraps native `fetch` with transparent MTE Relay transport.\n\nThe SDK preserves the caller experience (`fetch`-compatible request/response), while encoding outbound requests into MTE binary frames and decoding inbound relay frames back into normal HTTP responses.\n\n## Release identity\n\nThis SDK is **5.0.0**, the first stable release for Relay v5, which speaks frame\nversion 2. Every MTE Relay v5 web package carries the relay's major version:\n`mte-relay-browser`, `mte-relay-browser-public-client`, and `mte-relay-angular`.\nThe temporary `v6` branch name did not represent a separate product release.\nPublished versions through `5.0.0-beta.11` use the earlier protocol, which a v5\nrelay refuses with 478. Publish this release with `npm run publish:latest`.\n\n## Features\n\nUploads above 32 MiB are staged as blobs. The client reads and\nencrypts at most 8 MiB of plaintext per batch, then sends the encoded blob in one\nHTTP request. This avoids multi-gigabyte contiguous JavaScript buffers and works\nover HTTP/1.1. The full encoded upload is still staged before sending; browser\nblob storage, memory, disk space and request timeouts still apply. Smaller bodies\nretain the byte-buffer path. Automatic retries can replay either representation.\n\n- `fetch`-compatible wrapper API\n- MTE/MKE frame encode + decode lifecycle\n- Lazy per-origin relay sessions (auto auth + pair on first request to each server)\n- Multi-pair round-robin state pool with warm baseline (`minPairs`, default 5), startup size (`initialPairs`, default 8), and hard ceiling (`maxPairs`, default 15)\n- Early background refill when idle pairs drop to or below `minPairs`\n- Immediate `MteRelayCapacityError` when pool is at `maxPairs` with no idle pair\n- Every caller header is encrypted by default; `unencryptedHeaders` sends a chosen subset as ordinary HTTP headers on the relay POST\n- Relay discovery: the SDK reads the `relay` object from the auth response to fail early on protocol, encode type, or Kyber mismatches, tune keepalive, reject oversized bodies before upload, and warn when a plain header will not reach the origin\n- Pass through routes advertised by the relay are sent as plain `fetch` calls, no frame\n- Sticky routing: the SDK echoes the relay's `X-MTE-Relay-Route` token so a header hashing load balancer can pin a client to one relay pod\n- Per-pair serialized execution to protect stateful encoder/decoder usage\n- Native `text/event-stream` responses stay streaming instead of being buffered\n- MKE-framed responses, including decoded `text/event-stream` bodies, are parsed metadata-first and streamed through a browser `Response` with one progressive `StartDecrypt` / `DecryptChunk` / `FinishDecrypt` session across the body\n- Explicit one-time initialization via `initMteRelayClient(...)`\n- Relay error handling for HTTP `559–569`\n- Full re-pair flow for relay HTTP `559–569` and local MTE encode/decode failures (drop state, re-authenticate, re-pair, then surface the repaired error)\n- Periodic keep-alive pings to `/api/mte-keepalive` so idle clients (backgrounded tabs, long-lived single-page apps) do not lose their pair pool to server-side session timeout\n\n## Prerequisites\n\n- Node.js 18+\n- npm\n- Running MTE Relay Server, **built against the MTE server library** (see below)\n- Valid MTE company name and license key\n- Browser runtime with `fetch`, `AbortController`, and `WebCrypto` support\n  - https://caniuse.com/?search=fetch\n  - https://caniuse.com/?search=AbortController\n  - https://caniuse.com/?search=Crypto\n\n## MTE library build pairing\n\nThe MTE library ships in three builds and they are not interchangeable:\n\n**A client build pairs only with a server build. An ANY build pairs only with another ANY\nbuild.** There is no build that pairs with everything.\n\nThis SDK links the client build. The `mte` peer dependency is the client WASM package, so\nthere is nothing to choose here. What it means is a requirement on the other end:\n\n| Process | Build |\n| --- | --- |\n| This SDK, in the browser | client, already fixed by the npm package |\n| The relay it talks to | **server**. In `mte-relay`, copy `mte/mrs-server-lib/` into `mte/lib/` |\n\nA relay running the ANY build cannot decode a single request from this SDK. The failure is\nimmediate and total, not intermittent: `mte_status_token_does_not_exist` on the first\nmessage of a pair, then `mte_status_seq_mismatch` on everything after it. If pairing\nsucceeds and then every request fails to decode, check the relay's library build before\nanything else.\n\nNote that the relay repository defaults to the ANY build, because its own test suite runs a\nclient and a server in one process and only an ANY build pairs with itself. Running a relay\nfor this SDK means swapping the library and clearing the cgo cache first. The full rule, the\nper process table, and a cross build interop check are documented in `mte-relay/mte/README.md`.\n\n`scripts/interop-fixture.mjs` in this repository is the browser half of that check. It\npasses real ciphertext to and from a relay build without going through the relay protocol,\nso it answers \"do these two libraries pair\" on its own.\n\n## Install\n\n```bash\nnpm install\n```\n\n## Build\n\n```bash\nnpm run build\n```\n\n`npm run build` creates the distributable package without JavaScript source maps and without TypeScript declaration maps.\n\n```bash\nnpm run build:with-map\n```\n\n`npm run build:with-map` builds the package with Vite source maps and TypeScript declaration maps.\n\n## Scripts\n\n- `npm run dev` starts the Vite development server.\n- `npm run build` creates the production package without JavaScript source maps and without TypeScript declaration maps.\n- `npm run build:with-map` creates the production package with JavaScript source maps and TypeScript declaration maps.\n- `npm run publish:beta:dry-run` rebuilds the package and previews a beta publish without uploading anything.\n- `npm run publish:beta` asks for confirmation, rebuilds the package, and publishes the current version with the `beta` dist-tag.\n- `npm run publish:latest` asks for confirmation, rebuilds the package, and publishes the current version with the default npm dist-tag.\n- `npm run test` runs Vitest once.\n- `npm run test:watch` starts Vitest in watch mode.\n- `npm run e2e:local [relayOrigin]` runs `scripts/e2e-local-relay.mjs` against a locally running v5 relay. See below.\n\n### Local end to end check\n\n`npm run e2e:local` exercises the built `dist/` (run `npm run build` first) under Node against a real relay: JSON GET, POST with body and encrypted headers, 204, query string, SSE over MKE, and the metadata size bounds under both encode types. It needs a v5 relay running locally whose `DOMAIN_MAP` routes `\"*\"` to `https://jsonplaceholder.eclypses.com`, built with the MRS server library (copy `mte/mrs-server-lib` into `mte/lib` in the server repo and build with `go build -a`). The script takes the relay origin as its one argument; the default is `http://127.0.0.1:8090`. When the relay runs inside WSL and the script runs on Windows, pass `http://localhost:8090`. Exit code is 0 only when every check passes.\n\n## Publishing Beta Releases\n\nUse this workflow when publishing a prerelease to npm:\n\n1. Check the version in `package.json` and confirm it is the beta version you want to publish.\n2. If you need the next beta number, run:\n\n```bash\nnpm version prerelease --preid beta\n```\n\n3. Rebuild and preview the published package:\n\n```bash\nnpm run publish:beta:dry-run\n```\n\n4. Publish the beta package:\n\n```bash\nnpm run publish:beta\n```\n\nNotes:\n\n- `npm publish -beta` is not a valid npm command. Use `npm publish --tag beta` instead.\n- `npm run publish:beta` requires interactive confirmation. Type `publish` when prompted to continue.\n- `npm run build` is the publish-safe build. It disables JavaScript source maps and TypeScript declaration maps.\n- `prepack` runs `npm run build` before `npm pack` and `npm publish`, so the tarball is rebuilt from a clean, map-free `dist`.\n- `package.json` publishes only the `dist` directory via the `files` array, so raw source files from `src/` are not included in the npm package.\n\n## Local Development (`npm link`)\n\nUse this when developing this package and consuming it from another local project.\n\n1. Build and register global link from this repo:\n\n```bash\nnpm run build\nnpm link\n```\n\n2. In another local project, link this package:\n\n```bash\nnpm link mte-relay-browser\n```\n\n3. Use it normally in code:\n\n```ts\nimport { initMteRelayClient, mteFetch } from \"mte-relay-browser\";\n```\n\n4. After changing this package, rebuild here and restart the consumer app if needed:\n\n```bash\nnpm run build\n```\n\n5. Unlink when done:\n\n```bash\n# in consumer project\nnpm unlink mte-relay-browser\n\n# in this package repo (remove global link)\nnpm unlink -g mte-relay-browser\n```\n\n## SDK Location\n\nPrimary implementation lives in:\n\n- `src/mte-relay/`\n\nKey modules:\n\n- `client.ts` — lifecycle + fetch wrapper\n- `pairing.ts` — Kyber key exchange + cross-wired pair instantiation\n- `protocol/frameWriter.ts` — request frame construction\n- `protocol/frameReader.ts` — response frame parsing\n- `transport.ts` — relay POST transport (using `content-type=application/octet-stream`)\n- `headerPolicy.ts` — `unencryptedHeaders` validation and the encrypted versus plain header split\n- `discovery.ts` — parsing and applying the relay's discovery object\n- `errors.ts` — relay error classification and error type\n- `index.ts` — public exports\n\n## Configuration\n\n`initMteRelayClient(options)` accepts:\n\n```ts\ntype InitMteRelayOptions = {\n  companyName: string;\n  licenseKey: string;\n  minPairs?: number; // warm baseline pair count, default 5\n  initialPairs?: number; // pairs created at session start, default 8\n  maxPairs?: number; // hard pool ceiling, default 15\n  defaultEncodeType?: \"MTE\" | \"MKE\"; // default \"MKE\"\n  sequenceWindow?: number; // default -63, or the relay's value when discovery reports one\n  timeWindow?: number; // default 1000\n  httpTimeoutMs?: number; // default 30000\n  keepAliveIntervalMs?: number; // default 300000 (5 min) or one third of the relay's session timeout; clamped to [60000, 600000]\n  unencryptedHeaders?: string[]; // default [] (encrypt every header); [\"*\"] sends every header plain\n  credentials?: RequestCredentials; // default \"include\"\n  warnings?: boolean; // default true; set false to silence SDK console warnings\n  requestStreaming?: boolean | { minBytes?: number }; // default true; see Streamed request bodies\n  streamDiagnostics?:\n    | boolean\n    | {\n        maxPreviewBytes?: number; // default 48\n        onEvent?: (event: StreamDiagnosticEvent) => void;\n      };\n  onPoolEvent?: (event: PoolEvent) => void;\n};\n\ntype MteFetchOptions = {\n  encodeType?: \"MTE\" | \"MKE\";\n  unencryptedHeaders?: string[]; // replaces the init list for this request only\n  requestStreaming?: boolean; // false stages this body; true streams it whatever its size\n};\n```\n\nNotes:\n\n- Requests are routed to relay sessions by request URL origin and effective encode type (for example, `https://relay.example.com/...` with the default `\"MKE\"` mode uses a different internal session than an explicit per-request `\"MTE\"` override).\n- Request URLs must resolve to a normal HTTP(S) origin. Requests that do not produce one throw an error.\n- `httpTimeoutMs` must be a positive integer.\n- `sequenceWindow` must be an integer in the range `-65535..65535`. When you do not set it and the relay reports its own value through discovery, the SDK adopts the relay's value.\n- `timeWindow` must be a non-negative integer.\n- `companyName` and `licenseKey` are required for license bootstrap.\n- `minPairs` controls the warm baseline pool size. Background refill fires when idle pairs drop to or below this value. Must be a positive integer; default 5.\n- `initialPairs` is how many pairs are created when a session starts. Must be an integer between `minPairs` and `maxPairs`; default 8.\n- `maxPairs` is the hard ceiling on the pool. When the pool is at this count and no pair is idle, `mteFetch` throws `MteRelayCapacityError` immediately. Must be an integer ≥ `minPairs`; default 15. If the relay advertises a lower per client cap through discovery, the SDK clamps all three pool values to it and warns once.\n- Framed MKE responses stream without special configuration when the effective encode type is `\"MKE\"`, which is the default.\n- Requests that explicitly set `encodeType: \"MTE\"` throw a protocol error if the relay returns an MKE-framed response.\n- `keepAliveIntervalMs` controls how often the SDK pings `/api/mte-keepalive` to keep its pair pool from being reaped by the relay server's session timeout. Each relay session runs its own timer once it has paired. In browsers, an immediate ping also fires on `document.visibilitychange → visible` to recover from background-tab throttling. Must be an integer in `[60000, 600000]` ms (1–10 minutes); default 300000 (5 minutes). When you do not set it and the relay reports its session timeout through discovery, the SDK uses one third of that timeout, clamped to the same range. When you do set it above one third of the relay's timeout, the SDK warns once.\n- `unencryptedHeaders` lists caller header names that travel as ordinary HTTP headers on the relay POST instead of inside the encrypted metadata. Default is an empty list, so every header is encrypted. See Header encryption below.\n- `credentials` is the fetch credentials mode the SDK applies to every request it makes to the relay: auth, pair, keepalive, and framed requests. Default `\"include\"`. Must be `\"include\"`, `\"same-origin\"`, or `\"omit\"`.\n- `warnings` turns the SDK's once per session console warnings on or off. Default `true`.\n- `streamDiagnostics` is optional and disabled by default. Set it to `true` for bounded console diagnostics, or provide `{ maxPreviewBytes, onEvent }` to capture native SSE chunks and MKE decrypt chunk previews programmatically. Every `request-frame` event carries `details.transport`, `\"stream\"` or `\"buffer\"`, so a caller can see which path a body took.\n- `onPoolEvent` is optional. When provided, it is called for pool lifecycle events: `refill-triggered`, `pair-appended`, `pair-removed`, `pair-replaced`, `capacity-exhausted`, `stream-reserved`, and `stream-released`.\n- `requestStreaming` turns streamed request bodies on or off. Default `true`. See Streamed request bodies below.\n\n## Streamed request bodies\n\nA request body can travel in two ways. The staged path frames the whole body before the POST: every DATA frame is encoded, the frames are joined into one buffer (or, above 32 MB, into blobs), and the POST carries a `Content-Length`. The streamed path hands `fetch` a `ReadableStream` with `duplex: \"half\"`: the REQUEST frame goes out on the first pull and one DATA frame is cut, encoded, and framed on each pull after that. Nothing is staged, a body of any size costs a few chunks of memory, and the relay starts reading the first frames while the last are still being encoded.\n\nStreaming is a capability, not a request. The SDK uses it only when three things hold, and falls back to the staged path silently otherwise:\n\n- The runtime can send a `ReadableStream` body. Chromium 105 and later (Chrome, Edge, Opera) and Node can; Firefox and Safari have not shipped it. `supportsStreamingUpload()` answers this without network traffic by constructing a `Request` and checking that the runtime read the `duplex` member and did not stringify the stream.\n- The path to the relay carries it. Chromium sends a streamed body over HTTP/2 or HTTP/3 only and rejects the request on an HTTP/1.1 connection, and something in front of the relay may demand a `Content-Length`. The SDK verifies each relay origin once per session with a streamed POST of three bytes to `/api/mte-echo`. Any HTTP answer, including the echo's 405, proves the body was delivered; a rejection before any answer marks the origin unsupported; a timeout leaves it unverified and the next body probes again. A 411 from the path on a real request also marks the origin, and that request is restaged and sent again on a fresh pair.\n- The body is worth it. By default a body that fits one DATA frame is sent staged with a known length, which the browser can replay by itself on a stale connection, and a body that needs more than one frame streams. `{ minBytes: n }` streams every body of `n` bytes or more instead, and `{ minBytes: 0 }` streams every body that has one. A per request `requestStreaming: true` streams whatever the size; `false` stages that one body.\n\nA caller may also pass a `ReadableStream` as the `body` itself. On a runtime and a relay that can carry it the stream is framed as it is read, with no size known up front, so the relay's `maxRequestBodyBytes` is enforced by the relay's 481 rather than before the send. Where streaming is off or unavailable the stream is read to its end and sent staged, never as the string `\"[object ReadableStream]\"`. A caller's stream cannot be replayed, so a registry retry on such a request surfaces the error instead.\n\n```ts\nimport {\n  mteFetch,\n  requestStreamingStatus,\n  supportsStreamingUpload,\n  verifyRequestStreaming,\n} from \"mte-relay-browser\";\n\nsupportsStreamingUpload(); // true on Chromium 105+ and Node, false on Firefox and Safari\n\n// Settle the verdict for a relay before the first upload, rather than on it.\nconst status = await verifyRequestStreaming(\"https://relay.example.com\");\n// { supported, enabled, minBytes, endpoint: \"verified\" | \"unsupported\" | \"unverified\",\n//   evidence: \"probe\" | \"response\" | \"none\", active }\n\nrequestStreamingStatus(\"https://relay.example.com\").active; // what the next large body will do\n```\n\n`MteRelayClient` exposes the same two as methods. The relay reads a streamed body exactly as it reads a staged one: one REQUEST, then DATA frames to END, forwarded upstream as they decode. A proxy in front of the relay that buffers request bodies still works; it only delays when the origin sees the first byte.\n\n## Public API\n\nFrom `src/mte-relay/index.ts`:\n\n- `initMteRelayClient(options)`\n- `mteFetch(resource, init?, mteOptions?)`\n- `supportsStreamingUpload()`, `requestStreamingStatus(relayOrigin?)`, `verifyRequestStreaming(relayOrigin)` — streamed request bodies, see the section above\n- `MteRelayCapacityError` — thrown when the pair pool is exhausted\n- `MteRelayRequestTooLargeError` — thrown before upload when a body exceeds the relay's advertised `maxRequestBodyBytes`; carries `size` and `limit`\n- `PoolEvent` / `PoolEventType` — types for the `onPoolEvent` callback\n\n### `initMteRelayClient(options)`\n\nInitializes singleton bootstrap and configuration. Must be called before `mteFetch`.\nPer-server authentication and pairing occur lazily on first request to each server origin.\n\n### `mteFetch(resource, init?, mteOptions?)`\n\nFetch-compatible request API:\n\n```ts\n(\n  resource: RequestInfo | URL,\n  init?: RequestInit,\n  mteOptions?: { encodeType?: \"MTE\" | \"MKE\"; unencryptedHeaders?: string[] },\n) => Promise<Response>;\n```\n\nRequests must resolve to a normal HTTP(S) origin. The SDK does not support a configured relay URL fallback.\nThe first two parameters stay fetch-compatible. MTE-specific request overrides live in the optional third argument so they do not pollute `RequestInit`.\nA per request `unencryptedHeaders` list replaces the init list for that call only and is validated before any network activity.\n\n## Quick Start\n\n```ts\nimport { initMteRelayClient, mteFetch } from \"mte-relay-browser\";\n\nawait initMteRelayClient({\n  companyName: \"your-company\",\n  licenseKey: \"your-license-key\",\n  defaultEncodeType: \"MKE\",\n});\n\nconst response = await mteFetch(\"https://server-a.example.com/api/mte-echo\", {\n  method: \"POST\",\n  headers: { \"Content-Type\": \"application/json\" },\n  body: JSON.stringify({ message: \"hello\" }),\n});\n\nconst statsResponse = await mteFetch(\"https://server-b.example.com/stats\");\n\nconst strictMteResponse = await mteFetch(\n  \"https://server-b.example.com/audit\",\n  {\n    method: \"POST\",\n  },\n  {\n    encodeType: \"MTE\",\n  },\n);\n```\n\n## Request / Response Behavior\n\n- Request method/path/headers/body are packed into an MTE frame.\n- Relay transport always uses:\n  - Method: `POST`\n  - Header: `Content-Type: application/octet-stream`, plus any caller headers listed in `unencryptedHeaders`, plus an `X-MTE-Relay-Route` routing token once the relay has issued one at auth (the client level token on auth, pair, and keepalive; the pair id on framed requests)\n  - `credentials` as configured (default `\"include\"`)\n- Requests whose path matches a pass through route advertised by the relay are sent as plain `fetch` calls with the configured `credentials`. No frame, no pair.\n- On response:\n  - If relay returns native `text/event-stream`, SDK preserves the streaming body and returns it as a normal browser `Response`.\n  - If payload starts with `MTE`, SDK decodes response metadata first.\n  - If the framed response uses `mteType=1`, SDK returns a synthetic browser `Response` immediately and streams the body by running one progressive `StartDecrypt` / `DecryptChunk` / `FinishDecrypt` session across the response body bytes, including decoded `text/event-stream` responses.\n  - Requests that explicitly use `encodeType: \"MTE\"` fail with a protocol error if the relay returns an MKE-framed response.\n  - Otherwise, SDK buffers the remaining framed body, decodes it, and returns upstream status/headers/body.\n  - If payload is non-MTE, SDK returns raw response payload as-is.\n\n## Header encryption\n\nEvery caller header is encrypted into the request metadata by default. `unencryptedHeaders` is a denylist of names that travel as ordinary HTTP headers on the relay POST instead.\n\n```ts\nawait initMteRelayClient({\n  companyName: \"your-company\",\n  licenseKey: \"your-license-key\",\n  unencryptedHeaders: [\"traceparent\", \"x-request-id\"], // default [] = encrypt everything\n  credentials: \"include\", // default \"include\"\n});\n\nawait mteFetch(url, init, { unencryptedHeaders: [] }); // per request override, replaces the init list\n```\n\n- `[]` (the default) encrypts every header.\n- Listed names are removed from the encrypted set and sent plain.\n- `[\"*\"]` sends every header plain except the two reserved names below. `\"*\"` must be the only entry.\n- Names are trimmed and lower cased. Each must be a valid HTTP header token. Anything else throws at `initMteRelayClient` or, for a per request list, before any network activity.\n\nReserved names, always encrypted even under `[\"*\"]`. Listing either throws.\n\n| Name | Why |\n| --- | --- |\n| `content-type` | The relay POST must carry `application/octet-stream` or the server does not parse the frame. |\n| `x-mte-relay-route` | The relay's sticky routing token. The SDK owns it; a caller must not put a value on the wire under this name. |\n\nFacts to know:\n\n- Names are matched case insensitively. The server canonicalizes on receipt, so `x-tenant-id` arrives at the origin as `X-Tenant-Id` from either channel.\n- Forbidden browser header names (`host`, `cookie`, `origin`, `referer`, `content-length`, `connection`, `accept-encoding`, `sec-*`, and the rest of the Fetch standard's list) never reach the SDK. The browser drops them from `new Request(...)`. Listing one is accepted and does nothing.\n- One value per name. Repeated `Headers.append` calls are joined by the browser into one comma separated value in both channels.\n- Size cap. The path and encrypted headers travel together as one JSON object inside the metadata section, and that section must fit in 65535 bytes once encoded. The bound on the JSON plaintext depends on the encode type, because standard MTE expands the plaintext about 8x while MKE adds only a few hundred bytes: `MAX_METADATA_PLAINTEXT_BYTES_MKE` is 61439 and `MAX_METADATA_PLAINTEXT_BYTES_MTE` is 7168 (both exported from the protocol constants and mirroring the server's bounds). The SDK checks the JSON byte count against the bound for the request's encode type before encoding. Overflow throws a non repairable `MteRelayProtocolError` naming the section, its size, the bound, and the encode type; nothing is truncated and no pair is replaced.\n- Sending a header plain does not mean the origin receives it. The relay forwards plain hop headers to the origin only by its per domain `forward_plain_headers` list (default none) and forwards cookies by `forward_browser_cookies` (default on). Encrypted always wins on a name collision at the server. The SDK warns once per name when discovery or the per request `x-mte-plain-forwarded` signal shows a plain header was not forwarded.\n- CORS. The relay POST is already preflighted because `application/octet-stream` is not a safelisted content type. When `cors_origins` is set on the relay domain, `cors_allowed_headers` must list `Content-Type`, `X-MTE-Relay-Route`, and every plain header name, because the configured list replaces the server default rather than extending it. Browsers ignore `Access-Control-Allow-Headers: *` on credentialed requests, so a wildcard does not help. If the operator overrides `cors_exposed_headers`, it must include `X-MTE-Relay-Route` or the SDK cannot read the routing token.\n- Cookies. Page JavaScript cannot read HttpOnly cookies or set `Cookie`, so cookies never enter the frame. The browser attaches them to the relay POST when `credentials` allows it. `\"include\"` (the default) is required for any relay that is not same origin with the page. Cookies only stick when the relay host is same site with the page (a subdomain); cross site relay hosts hit third party cookie blocking in Safari and Chrome, and no relay setting changes that.\n- Security. Plain headers, including `authorization` or anything under `[\"*\"]`, are protected only by TLS on the client to relay hop and are readable and writable by any TLS terminating proxy or load balancer in front of the relay. Encrypted headers are not.\n\nVerification recipe: point `mteFetch` at the jsonplaceholder `/echo` endpoint through the relay and read the `X-Echo-Headers` response header, which is the origin's view of the request headers as JSON. Compare with the relay POST in devtools.\n\n## Relay discovery\n\n`GET /api/mte-relay` may return a `relay` object next to `clientId`. The SDK reads it at session init and on every repair, so relay config changes are picked up the next time the session re authenticates. Every field is optional. A relay that returns none behaves exactly as before.\n\n| Field | What the SDK does |\n| --- | --- |\n| `protocolVersion` | Throws at session init if the relay speaks a newer frame protocol than this SDK (currently 1). |\n| `encodeTypes` | Throws at session init if the session's encode type is not accepted, listing the accepted types. |\n| `kyberStrength` | Throws at session init if it differs from the MTE build's Kyber strength. |\n| `sequenceWindow` | Adopted when you did not set `sequenceWindow`. Warns once if you set a different value. |\n| `sessionTimeoutSeconds` | Keepalive interval becomes one third of the timeout (clamped to 1 to 10 minutes) when you did not set `keepAliveIntervalMs`. Warns once if your value exceeds one third. |\n| `maxRequestBodyBytes` | Bodies over the limit throw `MteRelayRequestTooLargeError` before anything is sent. This is a pre filter on the raw body; the relay applies the limit to the whole frame, so a body just under the limit can still get a 413 once metadata and MTE overhead are added. |\n| `maxPairsPerClient` | Clamps `maxPairs`, `initialPairs`, and `minPairs` to the cap and warns once. |\n| `passThroughRoutes` | Matching paths (exact, or prefix when the entry ends in `*`) are sent as plain `fetch` calls. A `credentials` value in the request init wins; otherwise the configured mode applies. The route list arrives with the auth response, so the first request to a relay origin still authenticates and pairs before any pass through call. |\n| `forwardPlainHeaders` | Each name in `unencryptedHeaders` is checked against the list (`*` globs supported, `[\"*\"]` means all). Warns once per name that will not reach the origin. |\n| `forwardBrowserCookies` | Warns once when true and `credentials` is `\"omit\"`. |\n| `sseWriteDeadlineSeconds` | A stream that fails after that much idle time gets an error explaining that the relay closes idle streams and the upstream must send a heartbeat sooner. |\n| `configVersion`, `serverVersion` | Logged at session init and when `configVersion` changes between auths. |\n\nWarnings go through `console.warn`, at most once per session per subject. Pass `warnings: false` to silence them.\n\n## Error Handling\n\n`MteRelayError.requestId` and `MteRelayTransportError.requestId` preserve\nthe response's `X-MTE-Relay-Request-Id`, including failures while reading a stream.\nSearch server logs for the same value in `correlationId`. The relay generates an ID\nwhen no tracing ID was supplied; the SDK leaves `requestId` null when none was received.\n\nRelay HTTP `559–569` throws an error object with:\n\n- `statusCode`: relay status code\n- `responseText`: plain text relay body\n- `repaired`: whether repair flow was executed\n\nBehavior:\n\n- Relay HTTP `559–569` → log the relay status, drop all pairs for that origin, re-authenticate, re-pair, then throw a repaired error without retrying the original request\n- Local MTE encode/decode or frame parsing failures → log the MTE status when available, drop all pairs for that origin, re-authenticate, re-pair, then throw a repaired `MteRelayProtocolError`\n- Pool capacity exhaustion (`maxPairs` reached with no idle pair) → throw `MteRelayCapacityError` immediately; repair proceeds in the background if needed\n- Body larger than the relay's advertised `maxRequestBodyBytes` → throw `MteRelayRequestTooLargeError` before any upload; the pool is untouched\n- Request metadata JSON (path plus encrypted headers) larger than the bound for the encode type (61439 bytes for MKE, 7168 for MTE) → throw `MteRelayProtocolError` naming the section, size, bound, and encode type before any MTE encode; the pool is untouched\n- Structural response frame errors (length mismatch, truncated section, zero length metadata, metadata that is not the expected JSON object) → throw a non repairable `MteRelayProtocolError`; these are deterministic, so the pool is untouched and no pair is replaced\n\n### `MteRelayCapacityError`\n\nThrown when the pair pool is at `maxPairs` and no encoder or decoder is immediately available. It is distinguishable from relay HTTP errors and protocol errors by checking `instanceof MteRelayCapacityError`.\n\n```ts\nimport { MteRelayCapacityError } from \"mte-relay-browser\";\n\ntry {\n  await mteFetch(\"https://api.example.com/data\");\n} catch (error) {\n  if (error instanceof MteRelayCapacityError) {\n    console.error(`Pool exhausted at maxPairs=${error.maxPairs}. Retry later.`);\n    return;\n  }\n\n  if (\n    typeof error === \"object\" &&\n    error !== null &&\n    \"statusCode\" in error &&\n    \"repaired\" in error\n  ) {\n    console.error(error);\n    // decide whether and when to retry\n  }\n}\n```\n\n## Concurrency Model\n\n- Browser runtime is single-threaded.\n- SDK maintains a pair pool for each origin plus encode type in use, starting with `initialPairs` pairs (default 8) and growing up to `maxPairs` (default 15).\n- Requests select idle pairs round-robin using internal request counter.\n- Each pair has a serialized queue to preserve MTE state ordering, and queued or in-flight work makes that pair busy for new selection.\n- When idle pair count drops to or below `minPairs`, the SDK starts a background refill of up to `minPairs` additional pairs (bounded by `maxPairs`).\n- When all pairs are busy and the pool is below `maxPairs`, the SDK triggers a background refill and waits for a pair to become available.\n- When all pairs are busy and the pool is already at `maxPairs`, `mteFetch` throws `MteRelayCapacityError` immediately.\n- Requests expecting SSE reserve their selected pair until the response stream completes, errors, or is canceled. Reserving a pair immediately triggers a background refill to maintain spare capacity.\n- Different pairs can progress concurrently across asynchronous requests.\n\n## Troubleshooting\n\n### Pairing fails (`/api/mte-pair`)\n\n- Confirm relay URL is correct.\n- Check relay server logs for request validation errors.\n- Ensure client/server clock skew and session handling are healthy.\n- If a dynamic append attempt fails while the pool is saturated, the SDK repairs the affected session before surfacing the append failure.\n\n### Frequent relay errors 559/564\n\n- Session expiration or state drift is likely.\n- SDK logs the relay status, performs a full re-pair for that origin, and then surfaces the repaired error.\n- Caller should decide whether to retry based on endpoint semantics.\n\n### Local MTE encode/decode failures\n\n- These failures also trigger a full per-origin re-pair.\n- Check the browser console for the logged MTE status code or frame offset details.\n\n### Non-MTE response returned\n\n- Relay may have returned plain-text error or non-frame response.\n- SDK intentionally returns raw response in that case.\n\n### SSE request does not stream\n\n- Confirm the decoded upstream response header is `Content-Type: text/event-stream`.\n- If the relay returns SSE inside an MKE frame, confirm the decoded metadata reports `mteType=1` and the request's effective encode type is `\"MKE\"`.\n- MKE-framed SSE uses the same progressive `StartDecrypt` / `DecryptChunk` / `FinishDecrypt` path as other MKE-framed response bodies.\n- Requests that explicitly set `encodeType: \"MTE\"` fail with a protocol error if the relay returns an MKE-framed SSE response.\n\n### Inspecting SSE chunk bytes\n\nEnable bounded stream diagnostics when you need to prove whether JSON escape bytes stay intact through the SDK boundary:\n\n```ts\nimport {\n  initMteRelayClient,\n  type StreamDiagnosticEvent,\n} from \"mte-relay-browser\";\n\nawait initMteRelayClient({\n  companyName: \"your-company\",\n  licenseKey: \"your-license-key\",\n  streamDiagnostics: {\n    maxPreviewBytes: 64,\n    onEvent(event: StreamDiagnosticEvent) {\n      if (\n        event.channel === \"native-event-stream\" ||\n        event.channel === \"mke-progressive\"\n      ) {\n        console.log(\"[stream diagnostic]\", event);\n      }\n    },\n  },\n});\n```\n\nThe diagnostic event includes:\n\n- `hexPreview`: bounded byte preview such as `20 20 5c 6e` versus `20 20 0a`\n- `escapedPreview`: byte-oriented escaped text preview such as `  \\\\n` versus `  \\n`\n- `stage`: whether the bytes were seen at native relay ingress, MKE encrypted chunk ingress, decrypted chunk output, or `finishDecrypt`\n\nUse the SDK preview together with consumer-side `JSON.stringify(event.data)` checks. If the SDK logs `5c 6e` / `\\\\n` but the browser event payload later shows `0a` / `\\n`, the corruption happened after this package handed bytes to the browser `Response` stream.\n\n### Non-SSE MKE response buffers unexpectedly\n\n- Confirm the decoded frame metadata uses `mteType=1`.\n- Confirm the request's effective encode type is `\"MKE\"` so the client has an MKE decoder available.\n- Non-SSE MKE responses stream by feeding each arriving transport chunk through one `StartDecrypt` / `DecryptChunk` / `FinishDecrypt` session.\n- Only non-MKE framed responses stay on the buffered whole-body decode path.\n\n### Periodic POSTs to `/api/mte-keepalive`\n\n- Expected. Each active relay session pings every `keepAliveIntervalMs` (default 5 minutes) so the server does not reap idle pairs.\n- The request is plain JSON (not an MTE frame) and carries the session's `clientId` plus its current pair IDs.\n- Network failures, timeouts, and 5xx responses are logged and ignored — the next tick retries naturally.\n- A `564` response (signed `clientId` failed HMAC verification) stops the loop, drops local pairs, and lets the next `mteFetch` lazily re-authenticate and re-pair.\n\n### Decode failures after custom modifications\n\n- Re-check cross-wiring rules in pairing.\n- Verify nonces are used verbatim (no masking or other transformation) and encode/decode operation ordering.\n\n### Plain header never reaches the origin\n\n- The name is not in the relay domain's `forward_plain_headers` list, or the relay predates that setting. The relay drops plain hop headers it is not told to forward.\n- Look for the SDK warning naming the header. It fires once per session, from discovery at init or from the per request `x-mte-plain-forwarded` signal.\n- Either ask the operator to add the name (globs like `x-trace-*` work) or remove it from `unencryptedHeaders` so it travels encrypted.\n\n### Request fails with a CORS error after adding unencryptedHeaders\n\n- The relay domain sets `cors_allowed_headers`, which replaces the server default instead of extending it, and the list does not include the new plain header name or is missing `Content-Type` or `X-MTE-Relay-Route`.\n- `Access-Control-Allow-Headers: *` does not fix it; browsers ignore the wildcard on credentialed requests.\n\n### Every cross origin request fails with a CORS error after upgrading\n\n- The SDK now sends every relay request with `credentials: \"include\"`. A relay domain with `cors_allow_credentials: false` makes the browser reject those responses, where the previous SDK's `same-origin` default did not send credentials cross origin. Either leave the relay default (credentials allowed) or pass `credentials: \"same-origin\"` to the SDK.\n- A custom `cors_allowed_headers` list that omits `X-MTE-Relay-Route` fails the preflight once the relay has issued a routing token. Add it to the list.\n\n### Cookies never stick\n\n- The relay host is not same site with the page. Third party cookie blocking in Safari and Chrome drops them, and no relay setting changes that. Put the relay on a subdomain of the page's site.\n- `credentials` is `\"omit\"` or `\"same-origin\"` on a cross origin relay. The default `\"include\"` is required there.\n- The SDK warns once when the relay reports `forwardBrowserCookies: true` and `credentials` is `\"omit\"`.\n\n### Session init throws about protocol version, encode type, or Kyber\n\n- The relay's discovery object reported a value this SDK or MTE build cannot satisfy. The message names both sides.\n- Protocol version: upgrade `mte-relay-browser`. Encode type: change `defaultEncodeType` or the per request `encodeType`. Kyber: the MTE WASM build must match the relay's `KYBER_STRENGTH`.\n\n## Security and Operational Notes\n\n- Do not log sensitive request/response bodies in production.\n- Treat `clientId` and cryptographic material as sensitive.\n- Prefer short transport timeouts with caller-managed retries.\n\n## Versioning and Changelog Policy\n\n- Follow Semantic Versioning for SDK releases.\n  - Major: breaking API/protocol behavior\n  - Minor: backward-compatible features\n  - Patch: fixes and non-breaking improvements\n- Maintain `CHANGELOG.md` for each release with:\n  - Added\n  - Changed\n  - Fixed\n  - Security (if applicable)\n\n## Release Readiness Checklist\n\n- `npm run build` passes\n- `npm run publish:beta:dry-run` shows only `dist/**` package contents and no `.map` files\n- Beta publish uses `npm publish --tag beta` (or `npm run publish:beta`)\n- Public API changes documented in changelog\n","readmeFilename":"README.md"}