{"_id":"rabbitjs-bridge-gateway","_rev":"27-12b83ef2847af91ee26bd954a440bfd7","name":"rabbitjs-bridge-gateway","dist-tags":{"latest":"1.0.16","beta":"1.0.17-beta.0"},"versions":{"1.0.0":{"name":"rabbitjs-bridge-gateway","version":"1.0.0","description":"Bridge from Js to App (Android, iOS) and vice versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc; javascript-obfuscator ./lib --output ./dist"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.0","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-k32dVmL6h0TcRFLeaFfHGe+B6SN5EH4Xq1UJ/OE35Dba+fxESg+dvJ9ywnsW9rP4Urj9LHrRlzxFTncgzOrOBA==","shasum":"36def0bc7df75e7af724d078ae58c0caf693a5a7","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.0.tgz","fileCount":6,"unpackedSize":8753,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuev6CW4fjBkBbXe0b2Q3jS8sMlbFwMP13WZlpIjblIQIhAIb8kGRjD4EB0nJeRX9M3lo36J8L69nQ+D+QqivN3Wt7"}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.0_1707733225328_0.10725068160851015"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"rabbitjs-bridge-gateway","version":"1.0.1","description":"Bridge from Js to App (Android, iOS) and vice versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc; javascript-obfuscator ./lib --output ./dist"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.1","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-cAV8x1wVk0NrCQQeKVo0cmz5NybaWyMG9CNdUfGEqGyF0MYzs7AQg0c9IsIl/BLxSGJwqgTF2zBm/QamEkUASg==","shasum":"457771390335a52893039ea5709ded406a74c189","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.1.tgz","fileCount":6,"unpackedSize":8755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzgv1Ln/Ly1zqoeEyJDhZkEWdu6kj8VcBG3Y2g87CceAiEAnHqKcU4YdVzgn1UccxgVdDoOql6d4DS2pfN0PpYXTYM="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.1_1707733289001_0.36657338376747006"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"rabbitjs-bridge-gateway","version":"1.0.2","description":"Bridge from Js to App (Android, iOS) and vice versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc; javascript-obfuscator ./lib --output ./dist"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.2","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-xzPRG9X4eo8OVDmIJe+LAd3DLm8TEPvm4j3lCBwY8SDwecq/E+leUV1MmB++goc3uYuLNmsMARvJ2y7TzQSbbQ==","shasum":"41d37459ee87defae8991443c7404938c6c8a01d","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.2.tgz","fileCount":6,"unpackedSize":8595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHRVpkAdZ5kAKy2DBTg2ru2MB2ikwe6ioPIhM5/m/iNAiBL5SFIkIc/qXRA2DpRz+o+9Ems3ODiv8yeAikPHIUfCw=="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.2_1707733582116_0.4448463965113221"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"rabbitjs-bridge-gateway","version":"1.0.3","description":"Bridge from Js to App (Android, iOS) and vice versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc; javascript-obfuscator ./lib --output ./dist"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.3","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-sKhMw/IlcaQO8X1jBOX+eNzIRTA6ehFZhyKs8sQJO3C6sbNZWoWsNNWkb5WBBF/0k8Xl04sSYfxvgxxqdEVsHg==","shasum":"a64c9073e06b58f39ce68d1e8efeb6044493f796","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.3.tgz","fileCount":6,"unpackedSize":8596,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECw7LP9x/6zTJs1tRaSNwzxHTTHTrBbMhgJeyuf7ha3AiBr5oMFmp6AaBZlEQW6+xoAYR5Avnxk0E0czKgUyFMp+g=="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.3_1707733637176_0.1472497633587646"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"rabbitjs-bridge-gateway","version":"1.0.4","description":"Bridge from Js to App (Android, iOS) and vice versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prod":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist; npm publish"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.4","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-w48UTPrUzOVvVIrYUnYoxdBim8ngX2wQNReOYEb1077abYXnfhX4IVGc5hSPFZ9Cik5lAoY9BXlCRnQ5JPOFRg==","shasum":"fe529c0fc94dbef3703437f202e19e1f68269173","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.4.tgz","fileCount":6,"unpackedSize":9296,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZinqUN4Qm5kKa67l6RcVhXrpxZILjWWAInfqe0dkcjAIgHha7HptND04kN+UNx22bbFC8L5L7a45MiJ7pzXHZnq4="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.4_1707787845327_0.46662004500816057"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"rabbitjs-bridge-gateway","version":"1.0.5","description":"Bridge from Js to App (Android, iOS) and vice versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.5","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-aMhtrsbbc0nlZM0VgdyRLhwSRNIQCnUoFKjh/rymy5uUX5wsFcmP/Nzi55cy5DHLQ0C+awhvtPzF4K91JSH/jg==","shasum":"81bc395c8471b51892e151855831e4f0137c9886","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.5.tgz","fileCount":6,"unpackedSize":9321,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9MG5PUsW0C3gA5o04UmKIZx5W4NFM8eLTBolh2ZTKngIgfXDY5/EKOsubVlU3gmZs/4uuLApMnCj26f13IRfsCQI="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.5_1707787898385_0.7529199857602957"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.6":{"name":"rabbitjs-bridge-gateway","version":"1.0.6","description":"Bridge from Js to App (Android, iOS) and vice versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.6","gitHead":"0ae23083f7fdc7bdc18255b4b2443c7d3c614d32","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-WCe34Y7Eiyaypx/nHqZ9X/l0ybM0p8HD2ETJghtj4+xvGJsRYbCLc3gUuQ2U9lpBGHcHEWReVEv+koP1SzSM/w==","shasum":"bb7e362081e57634b0530b643bb1d8a0bf28a037","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.6.tgz","fileCount":7,"unpackedSize":10293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0ovMCNFBh3R+vwZkwoLWSfL99xGlBLEd0TVGau6fr9wIhAPjLJZwi8r9GANU5s4VY4CVgmxCzVaSIIAyZooAg/v63"}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.6_1707789840939_0.062803390316581"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.7":{"name":"rabbitjs-bridge-gateway","version":"1.0.7","description":"Bridge from Js to App (Android, iOS) and vice versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.7","gitHead":"0ae23083f7fdc7bdc18255b4b2443c7d3c614d32","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-XvOSuYs9ryWkovVUHP2NtUSvj47NevUN+0ygWROuFcJci0Wc8lwWImCcw5DTzyqLL/GY7v2biKKTerWClBtapw==","shasum":"3a711de85d759e4a9c97fca4e192091c49b26dd3","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.7.tgz","fileCount":7,"unpackedSize":10303,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAC/kii7bgVOzp0malGmPeMzSjohCtPbBW79fwkfdwfSAiEAh0Xc/kE/ffjDY2LgSN23d3uJF1TZLlvPjlVdNsP2Ffw="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.7_1707790036611_0.6932462089803397"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.8":{"name":"rabbitjs-bridge-gateway","version":"1.0.8","description":"Bridge from Js to App (Android, iOS) and vice versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.8","gitHead":"0ae23083f7fdc7bdc18255b4b2443c7d3c614d32","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-v+yVhD9bYt39Z/1RoLqFKxOL18EUtpEsHMAeQtUj4HFdknLNFP7PzHamqfBj07p6YblGRHUJ1ZPG8DWSwvieBQ==","shasum":"d4973194c3550bbaa5ff9cdfe00ee1d4f34abb32","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.8.tgz","fileCount":7,"unpackedSize":10306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/tLzMJHDj0X5VMobouex+SsKggn7EJT+aZ1HJWLjrqAiEAlyQz6SiINAGVV1VsZ73LyP2FTPtFZfIIa5/QMP5u5o0="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.8_1707790131624_0.5982373114601818"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.9":{"name":"rabbitjs-bridge-gateway","version":"1.0.9","description":"Bridge from Js to App (Android, iOS) and vice versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.9","gitHead":"b0b1fa1354ab4acd04786ae4304d99e82fce8141","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-c2UB9FIvLk4ItDfoMvuadsi6ODo4vWLSsvxqmP1+DJ3KKh60VpTvrWVgJ89tU4sK1H3ydqE5ewlbncvLDWSWcA==","shasum":"aed845c44ffe06fb7943d2f1af0da02e8e0d9e4c","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.9.tgz","fileCount":7,"unpackedSize":10650,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC82Z5/TmdxjlJzS1prNeBZ2RtQaDG++NErSH5rE9sAuAiAjmDbVi5acflhF/Lx4TvDbQ65HvjMfBt1vsQmrareYmQ=="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.9_1708308674269_0.5912263349986446"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.10":{"name":"rabbitjs-bridge-gateway","version":"1.0.10","description":"Bridge from Js to App (Android, iOS) and vice versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.10","gitHead":"b0b1fa1354ab4acd04786ae4304d99e82fce8141","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-8hG2rFu3FnxkNSj2QP6f0WIFQF2jAu51OcmiR5eBldAMsOBWEw871wAEZx+AHPBy6AczOkWvi4WCDigfCVePYA==","shasum":"3af5c2e8c19057ce85d5b299af36eed08de63c0f","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.10.tgz","fileCount":7,"unpackedSize":11030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC39l1jQLae3CrTEUI/ChhvvrwS4QEy+TeEW77hTNq7QgIgA34L6eiCvl1vUcuRQWfFQslx7WATQtUaCOCJCxfJwaw="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.10_1708308953965_0.04376564518353687"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.11":{"name":"rabbitjs-bridge-gateway","version":"1.0.11","description":"Bridge from Js to App (Android, iOS) and vice versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.11","gitHead":"b0b1fa1354ab4acd04786ae4304d99e82fce8141","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-Z3uTZQNRbOoPCe24RDET6ZecKiUXd1CpPD8IqaLNywksWhro9PPsoe1KTsOxpDRZ7S9HzRvQEaH2fsJoCDFXDw==","shasum":"d239177473279fa777c2fe5eff4d972f8c043261","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.11.tgz","fileCount":7,"unpackedSize":11117,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLtoadCTO4z11WIxv+SHNmmNUXhBAGZ06EZCoFLpYwvQIhANRqplXUQ5sMOhr/gmv4IALLwbYJz1CxON/NwCBerIR/"}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.11_1708309980749_0.4353400287436806"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.12":{"name":"rabbitjs-bridge-gateway","version":"1.0.12","description":"Bridge from Js to App (Android, iOS) and vice versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.12","gitHead":"b0b1fa1354ab4acd04786ae4304d99e82fce8141","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-No60o5mmsc/QrndS1mPr+Glvwkx7BWdYkQzsA8q5v18xPV+/GuthSf2m/G5vPilE8xTV8PgNFd2Kbp7CumZCAA==","shasum":"d4a0db7da0098692b87384210ec096fd57b58d83","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.12.tgz","fileCount":7,"unpackedSize":11361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBez/Knrt6s1MdkCx/nmD158B3OvYKOvk6mTEbr3wDk+AiBSnQVXLp8qqs4u25sh+pjE34p5gpFNYBvhKK7dEuj2xQ=="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.12_1708311292226_0.2944024515873198"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.13":{"name":"rabbitjs-bridge-gateway","version":"1.0.13","description":"Bridge from Js to App (Android, iOS) and vice versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.13","readme":"# JS Bridge Gateway\n\nJS Bridge Gateway is a bridge tha make JS easily talk to native app and vice versa\n\n## Install\n\n_yarn_\n\n```bash\nyarn add js-bridge-gateway\n```\n\n_npm_\n\n```bash\nnpm i js-bridge-gateway\n```\n\n## Init Bridge \n> Make sure window object is not undefined when call init.\n\n### Init Option\n\n| Prop  | Default  | Type | Description |\n| :------------ |:---------------:| :---------------:| :-----|\n| debug | false | `boolean` | To enable log info in debug mode  |\n| delay | 200 | `number` | Specify the delay(ms) on register hanlder function \n\n</br>\n\n```ts\n\n// root.ts\nimport JsBridgeCmcb from \"js-bridge-gateway\";\nJsBridgeCmcb.init({ debug: true, delay: 200 });\n\n```\n\n## Usage\n### Register a handler function so that native app can call\n```ts\n\nJsBridgeCmcb.registerHandler(\"hanlderName\", (data: any, callback: any) => {\n    // Do sth...      \n});\n\n```\n\n### Call handler to native app \n```ts\n\nconst data = await JsBridgeCmcb.callHandler(\"hanlderName\", { param: \"fromWeb\" });\n\n```\n\n### Set App Bar Title \n```ts\n\nawait JsBridgeCmcb.setToolBarTitle(\"My Title\")\n\n```\n\n### Set App Bar Color \n```ts\n\nawait JsBridgeCmcb.setToolBarColor(\"#139D61\");\n\n```\n\n### Goto Home Screen App\n```ts\n\n await JsBridgeCmcb.goToHome();\n\n```\n\n### Listen back press event from native app and exit Mini App\n```ts\n\nJsBridgeCmcb.onBackPressed(async () => {\n      if (confirm(\"Do u want to exit?\")) {\n        await JsBridgeCmcb.exit();\n      }\n});\n\n```\n","readmeFilename":"README.md","gitHead":"87eed5e6e572f2b11ee2db3084f0505216c017f3","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-S1Rj/ihFNCPpsTGrX8yCcZw8FKYPm/0wEJayPlNbN5LFTlAecWaDX90bCW6QJbq1+ZJ1INiOAKoCyz1xlxLXRw==","shasum":"79514b3fb45562749a720c5f873515b7084a1eb2","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.13.tgz","fileCount":7,"unpackedSize":11807,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5Kz+sVQ4C0umeI2v7cDoid2h8BghNOgJbJbiVkcmOcAIhAN19++QHWTBlK+BHZVwktwbj91pbhKkUAqV+0CE4VwsJ"}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.13_1708480155464_0.3033067414816526"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.13-beta.1":{"name":"rabbitjs-bridge-gateway","version":"1.0.13-beta.1","description":"Bridge from Js to App (Android, iOS) and vice-versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.13-beta.1","readme":"# JS Bridge Gateway\n\nJS Bridge Gateway is a bridge tha make JS easily talk to native app and vice versa\n\n## Install\n\n_yarn_\n\n```bash\nyarn add js-bridge-gateway\n```\n\n_npm_\n\n```bash\nnpm i js-bridge-gateway\n```\n\n## Init Bridge \n> Make sure window object is not undefined when call init.\n\n### Init Option\n\n| Prop  | Default  | Type | Description |\n| :------------ |:---------------:| :---------------:| :-----|\n| debug | false | `boolean` | To enable log info in debug mode  |\n| delay | 200 | `number` | Specify the delay(ms) on register hanlder function \n\n</br>\n\n```ts\n\n// root.ts\nimport JsBridgeCmcb from \"js-bridge-gateway\";\nJsBridgeCmcb.init({ debug: true, delay: 200 });\n\n```\n\n## Usage\n### Register a handler function so that native app can call\n```ts\n\nJsBridgeCmcb.registerHandler(\"hanlderName\", (data: any, callback: any) => {\n    // Do sth...      \n});\n\n```\n\n### Call handler to native app \n```ts\n\nconst data = await JsBridgeCmcb.callHandler(\"hanlderName\", { param: \"fromWeb\" });\n\n```\n\n### Set Toolbar\n```ts\n\nawait JsBridgeCmcb.setToolBar({\n      title: 'Sample',\n      backButtonColor: '#000000',\n      titleColor: '#000000',\n      backgroundColor: '#000000'\n    })\n\n```\n\n### Goto Home Screen App\n```ts\n\n await JsBridgeCmcb.goToHome();\n\n```\n\n### Listen back press event from native app and exit Mini App\n```ts\n\nJsBridgeCmcb.onBackPressed(async () => {\n      if (confirm(\"Do u want to exit?\")) {\n        await JsBridgeCmcb.exit();\n      }\n});\n\n```\n","readmeFilename":"README.md","gitHead":"87eed5e6e572f2b11ee2db3084f0505216c017f3","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-3UCTUwm2luQf1jSimvhpb8xxhtO/wTxzgeMoMRix5DjolBYXNKjw3LRoyO4Y6HMnKohlH9lnUUUqDh9Iii/13Q==","shasum":"f00106afb05c81d546dcf2ec082338c74bacd107","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.13-beta.1.tgz","fileCount":7,"unpackedSize":11868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeTFqeQPcrtj6XA4vUhJ3qmc4XJDjqggSi1XoHRK09YAIgIEoBcnwls3B8rT8UjvCOXecmAd3Edudgccdgmz2j0Fo="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.13-beta.1_1708482250862_0.8373608333136695"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.13-beta.2":{"name":"rabbitjs-bridge-gateway","version":"1.0.13-beta.2","description":"Bridge from Js to App (Android, iOS) and vice-versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.13-beta.2","readme":"# JS Bridge Gateway\n\nJS Bridge Gateway is a bridge tha make JS easily talk to native app and vice versa\n\n## Install\n\n_yarn_\n\n```bash\nyarn add js-bridge-gateway\n```\n\n_npm_\n\n```bash\nnpm i js-bridge-gateway\n```\n\n## Init Bridge \n> Make sure window object is not undefined when call init.\n\n### Init Option\n\n| Prop  | Default  | Type | Description |\n| :------------ |:---------------:| :---------------:| :-----|\n| debug | false | `boolean` | To enable log info in debug mode  |\n| delay | 200 | `number` | Specify the delay(ms) on register hanlder function \n\n</br>\n\n```ts\n\n// root.ts\nimport JsBridgeCmcb from \"js-bridge-gateway\";\nJsBridgeCmcb.init({ debug: true, delay: 200 });\n\n```\n\n## Usage\n### Register a handler function so that native app can call\n```ts\n\nJsBridgeCmcb.registerHandler(\"hanlderName\", (data: any, callback: any) => {\n    // Do sth...      \n});\n\n```\n\n### Call handler to native app \n```ts\n\nconst data = await JsBridgeCmcb.callHandler(\"hanlderName\", { param: \"fromWeb\" });\n\n```\n\n### Set Toolbar\n```ts\n\nawait JsBridgeCmcb.setToolBar({\n      title: 'Sample',\n      backButtonColor: '#000000',\n      titleColor: '#000000',\n      backgroundColor: '#000000'\n    })\n\n```\n\n### Goto Home Screen App\n```ts\n\n await JsBridgeCmcb.goToHome();\n\n```\n\n### Listen back press event from native app and exit Mini App\n```ts\n\nJsBridgeCmcb.onBackPressed(async () => {\n      if (confirm(\"Do u want to exit?\")) {\n        await JsBridgeCmcb.exit();\n      }\n});\n\n```\n","readmeFilename":"README.md","gitHead":"87eed5e6e572f2b11ee2db3084f0505216c017f3","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-AZ25MOkc+gtreNZXvfXOVUpFc/wFLEsdJR8NmFjMvhajywpsdCXNcVbiy4oGcqenBkZv8vsvwPu7lZ85JI/rWQ==","shasum":"dfabee46e5fdaee11b39c04d1b5622a1d36d6d93","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.13-beta.2.tgz","fileCount":7,"unpackedSize":11791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDX/Lwwi5S80M6S/DmwN4q1Zvdqxt4eJlrFB4niphsI2AiEAtdKoc0makX0Tl63FB5B+x15FPETf0f0Yza8bac6emRY="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.13-beta.2_1708482362673_0.9259157992367053"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.13-beta.3":{"name":"rabbitjs-bridge-gateway","version":"1.0.13-beta.3","description":"Bridge from Js to App (Android, iOS) and vice-versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.13-beta.3","gitHead":"87eed5e6e572f2b11ee2db3084f0505216c017f3","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-8Z4GGhPyaQAmnbe+DeiCQR/smF2NIrvDEFVXVobJT78hJi1S5vZLCBc0liZnV859mqdj6GaSjUpLpVIhcZi64Q==","shasum":"659cc0eeeadf6b421f0fa337c558a8f1fb47dcab","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.13-beta.3.tgz","fileCount":7,"unpackedSize":11791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO1b267dHPoiZIGTSE/fYa8qcKcrpTXszA7SIP+K6yKQIgY2VM+ouk/oB7Mu1szvxA7ifB9pI3jOfgKaHDcrc/9oU="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.13-beta.3_1708482422361_0.6731783039652732"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.14":{"name":"rabbitjs-bridge-gateway","version":"1.0.14","description":"Bridge from Js to App (Android, iOS) and vice-versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.14","gitHead":"87eed5e6e572f2b11ee2db3084f0505216c017f3","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-tSOQYyyw2NNoooXTpUcrc281dGLzmKJjwpxaE87PsSo0zFY7ybspbK7ZuOd5NZXf9bKNb4NhYKH/Y51PDMFhwQ==","shasum":"1446deffbddcd3b0bf6f3fa6c8482fa6d998f1fd","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.14.tgz","fileCount":7,"unpackedSize":11784,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYx2/t5gaT6n01PWVa5YbnDmost6AkPnSGw/I4WhNnFwIgasoOsflrV5hBte3z8Yb+g2+dEgzUJ66Jjqcr5eo3G3I="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.14_1708482466676_0.9570550945030769"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.14-beta.0":{"name":"rabbitjs-bridge-gateway","version":"1.0.14-beta.0","description":"Bridge from Js to App (Android, iOS) and vice-versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.14-beta.0","readme":"# JS Bridge Gateway\n\nJS Bridge Gateway is a bridge tha make JS easily talk to native app and vice versa\n\n## Install\n\n_yarn_\n\n```bash\nyarn add js-bridge-gateway\n```\n\n_npm_\n\n```bash\nnpm i js-bridge-gateway\n```\n\n## Init Bridge \n> Make sure window object is not undefined when call init.\n\n### Init Option\n\n| Prop  | Default  | Type | Description |\n| :------------ |:---------------:| :---------------:| :-----|\n| debug | false | `boolean` | To enable log info in debug mode  |\n| delay | 200 | `number` | Specify the delay(ms) on register hanlder function \n\n</br>\n\n```ts\n\n// root.ts\nimport JsBridgeCmcb from \"js-bridge-gateway\";\nJsBridgeCmcb.init({ debug: true, delay: 200 });\n\n```\n\n## Usage\n### Register a handler function so that native app can call\n```ts\n\nJsBridgeCmcb.registerHandler(\"hanlderName\", (data: any, callback: any) => {\n    // Do sth...      \n});\n\n```\n\n### Call handler to native app \n```ts\n\nconst data = await JsBridgeCmcb.callHandler(\"hanlderName\", { param: \"fromWeb\" });\n\n```\n\n### Set Toolbar\n```ts\n\nawait JsBridgeCmcb.setToolBar({\n      title: 'Sample',\n      backButtonColor: '#000000',\n      titleColor: '#000000',\n      backgroundColor: '#000000'\n    })\n\n```\n\n### Goto Home Screen App\n```ts\n\n await JsBridgeCmcb.goToHome();\n\n```\n\n### Listen back press event from native app and exit Mini App\n```ts\n\nJsBridgeCmcb.onBackPressed(async () => {\n      if (confirm(\"Do u want to exit?\")) {\n        await JsBridgeCmcb.exit();\n      }\n});\n\n```\n","readmeFilename":"README.md","gitHead":"87eed5e6e572f2b11ee2db3084f0505216c017f3","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-0qbMNzeTugca/ZtlVlX7nJ4JQIy+CAHEmjOg4e5t32RFnLaj5YKyLIntYeemLUf7468jpQEmVqjxJ0NSiQNcRg==","shasum":"493f978f3f37eacb03220fe13c60790518cf65b7","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.14-beta.0.tgz","fileCount":7,"unpackedSize":11791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSLNFJXy7aBQj3Tq+VPVpS4ZGndzFmyBdc7b49vlxP2AIgETkV55bmxwTNzQ+OqiIcwImG5aKH3aSx6fVPPSyuLTw="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.14-beta.0_1708482573577_0.013556586243951951"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.14-beta.1":{"name":"rabbitjs-bridge-gateway","version":"1.0.14-beta.1","description":"Bridge from Js to App (Android, iOS) and vice-versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.14-beta.1","readme":"# JS Bridge Gateway\nv1.0.14-beta.1\nJS Bridge Gateway is a bridge tha make JS easily talk to native app and vice versa\n\n## Install\n\n_yarn_\n\n```bash\nyarn add js-bridge-gateway\n```\n\n_npm_\n\n```bash\nnpm i js-bridge-gateway\n```\n\n## Init Bridge \n> Make sure window object is not undefined when call init.\n\n### Init Option\n\n| Prop  | Default  | Type | Description |\n| :------------ |:---------------:| :---------------:| :-----|\n| debug | false | `boolean` | To enable log info in debug mode  |\n| delay | 200 | `number` | Specify the delay(ms) on register hanlder function \n\n</br>\n\n```ts\n\n// root.ts\nimport JsBridgeCmcb from \"js-bridge-gateway\";\nJsBridgeCmcb.init({ debug: true, delay: 200 });\n\n```\n\n## Usage\n### Register a handler function so that native app can call\n```ts\n\nJsBridgeCmcb.registerHandler(\"hanlderName\", (data: any, callback: any) => {\n    // Do sth...      \n});\n\n```\n\n### Call handler to native app \n```ts\n\nconst data = await JsBridgeCmcb.callHandler(\"hanlderName\", { param: \"fromWeb\" });\n\n```\n\n### Set Toolbar\n```ts\n\nawait JsBridgeCmcb.setToolBar({\n      title: 'Sample',\n      backButtonColor: '#000000',\n      titleColor: '#000000',\n      backgroundColor: '#000000'\n    })\n\n```\n\n### Goto Home Screen App\n```ts\n\n await JsBridgeCmcb.goToHome();\n\n```\n\n### Listen back press event from native app and exit Mini App\n```ts\n\nJsBridgeCmcb.onBackPressed(async () => {\n      if (confirm(\"Do u want to exit?\")) {\n        await JsBridgeCmcb.exit();\n      }\n});\n\n```\n","readmeFilename":"README.md","gitHead":"87eed5e6e572f2b11ee2db3084f0505216c017f3","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-TjKABC7GXkLzSIkJ+WS6v4SJhqjng9iddqsq+pTOVrikQxelio2ZrvdKgOrlnLHw4TsKbDVDlyhp5nbF3JHDtw==","shasum":"a967c39b818ae91b29bd20ac6da9a6f94d518ffc","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.14-beta.1.tgz","fileCount":7,"unpackedSize":11805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFq71EMhNWcdunzXSWw9i2nwCCRgxcSsIRvNLX+02uJRAiBOgP0uIclMciLc75TaINaJKfjzPGPMhzjH5Spvlym2ug=="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.14-beta.1_1708482643719_0.735589062702181"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.15-beta.0":{"name":"rabbitjs-bridge-gateway","version":"1.0.15-beta.0","description":"Bridge from Js to App (Android, iOS) and vice-versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.15-beta.0","gitHead":"2f3f9f8c31c43e1c34def670f521b6fa007a430d","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-gL1nPzQnKIlPzOeQ0IhvyNp9AfcI2rGQI+lnTE9L9xPNLKFEtVlBs63zpIj1Cwtpzp0+LUkTAPX5du9luIiFoA==","shasum":"60716a0b453078e63e659b3c3c0d784006505333","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.15-beta.0.tgz","fileCount":7,"unpackedSize":11791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7QMLPJLVF9WBx2J6xZ3dNZEDQDnMjT98PAKY4sLn/iAiAPnPvfVn005lIm80BO+bjqq7oBKvkCAnCqumxgtnY5rQ=="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.15-beta.0_1708484522484_0.8680952876821413"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.15-beta.2":{"name":"rabbitjs-bridge-gateway","version":"1.0.15-beta.2","description":"Bridge from Js to App (Android, iOS) and vice-versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.15-beta.2","gitHead":"2f3f9f8c31c43e1c34def670f521b6fa007a430d","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-N/nl5NOMyiEcs2X8QkqDBucnSSkv39OnPuseT00KSxt3GW10te+EqHEmiM154d9dnTWaO2oSJVBqSljaQGOOUg==","shasum":"f1f275530d1ffc10f5a585c5e8e4e4beb41c17c6","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.15-beta.2.tgz","fileCount":7,"unpackedSize":11791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDb4uel7tD1gW02TWrnN5SS0E27qCs92JfN9kK9+VK2AiAaY486Ce5HygCdltKjmlugnFtOoLuWNr7kjcQfaZ5hAw=="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.15-beta.2_1708484555084_0.22314718838512348"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.15-beta.1":{"name":"rabbitjs-bridge-gateway","version":"1.0.15-beta.1","description":"Bridge from Js to App (Android, iOS) and vice-versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.15-beta.1","gitHead":"2f3f9f8c31c43e1c34def670f521b6fa007a430d","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-6qBCGcaX4W6cRFEnLi/ozy5D+InELYwacQmwefCnjFE4QdO2OX/41KzOHJxzSqnO7CJ0AwP6kQ5gGthv64RQ2Q==","shasum":"91482ea828d199a2159df049875d287a0f04acf7","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.15-beta.1.tgz","fileCount":7,"unpackedSize":11791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQpVmLrSqY6/6cytUmLGKxEo+rZKQH8RS7VKSVctTT7gIgYWJqE0gpCD3SIoT2db20eqKOnJaZCJm60xcC6n0IiSY="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.15-beta.1_1708484569726_0.9104535241519931"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.15-beta.3":{"name":"rabbitjs-bridge-gateway","version":"1.0.15-beta.3","description":"Bridge from Js to App (Android, iOS) and vice-versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.15-beta.3","gitHead":"2f3f9f8c31c43e1c34def670f521b6fa007a430d","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-4O2E2iFMIOXF27emlLC+tM9iKfelWVotgz0S46tCA+douy/PIA6e4JRKTI0r5L9lHqY6+Wq1/hzm9gGAgXIaaQ==","shasum":"4756bc8bef8d3613b35f7d5bd4fc56e644faf884","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.15-beta.3.tgz","fileCount":7,"unpackedSize":11791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvp7Uc1KwFLpkcgGaKSizcFqSyagFmzSvZdNEcrOPlTwIhAIkEWdv2BznqjLTWIYe7dMLzgeiiAPQq03CsB6HGNsEB"}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.15-beta.3_1708484585539_0.9311056619360487"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.15":{"name":"rabbitjs-bridge-gateway","version":"1.0.15","description":"Bridge from Js to App (Android, iOS) and vice-versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.15","gitHead":"2f3f9f8c31c43e1c34def670f521b6fa007a430d","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-8kWMViYuwVoHT1K5u3LuHP8tTDX2wxG27Q7/D9CC61GloDagglybR4CMXl5OyaB0Thf4lYeZh3x0YF0STPKqMQ==","shasum":"0f3882511b8c49e6bca3966f0b4594219a895654","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.15.tgz","fileCount":7,"unpackedSize":11784,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqaTk2t3iXPpVBdqN4mfw9fWave1MstACSimp5WZ0JYQIgXv/42PSTGiAYtMKNF2x/ru6ioaKMDr7kQBM+uE72QSQ="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.15_1708484619758_0.5895552584743393"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.16":{"name":"rabbitjs-bridge-gateway","version":"1.0.16","description":"Bridge from Js to App (Android, iOS) and vice-versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.16","gitHead":"2f3f9f8c31c43e1c34def670f521b6fa007a430d","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-eGL55oaDYDIZcY2BsJ5W2xMPOteUNP7MYY2e18khoek0lNyTG5Z0/zkPWGBZINOZZd35FMyRWLupMGiQFBn2KQ==","shasum":"2fbd6e8ebc0c907a749d1e013ac69df6fb442ad9","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.16.tgz","fileCount":7,"unpackedSize":11802,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjLfB/W2evNfkx9pqI8VHV6VEqMGukjqx+wEWDLc1czwIgAhQrclO/+gEc1zv1pusB5v8BDYn33Oh7duQ3HJXsK7I="}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.16_1708487237729_0.633915230608791"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.17-beta.0":{"name":"rabbitjs-bridge-gateway","version":"1.0.17-beta.0","description":"Bridge from Js to App (Android, iOS) and vice-versa","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./lib/*.js; tsc ./lib/**; javascript-obfuscator ./lib --output ./dist;"},"devDependencies":{"@babel/cli":"^7.23.9","@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","babel-eslint":"^10.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","javascript-obfuscator":"^3.1.0","prettier":"^3.2.5"},"directories":{"lib":"lib"},"keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","dependencies":{"@types/node":"^20.11.17","tsc":"^2.0.4","typescript":"^5.3.3"},"_id":"rabbitjs-bridge-gateway@1.0.17-beta.0","readme":"# JS Bridge Gateway\n\nJS Bridge Gateway is a bridge tha make JS easily talk to native app and vice versa\n\n## Install\n\n_yarn_\n\n```bash\nyarn add rabbitjs-bridge-gateway\n```\n\n_npm_\n\n```bash\nnpm i rabbitjs-bridge-gateway\n```\n\n## Init Bridge \n> Make sure window object is not undefined when call init.\n\n### Init Option\n\n| Prop  | Default  | Type | Description |\n| :------------ |:---------------:| :---------------:| :-----|\n| debug | false | `boolean` | To enable log info in debug mode  |\n| delay | 200 | `number` | Specify the delay(ms) on register hanlder function \n\n</br>\n\n```ts\n\n// root.ts\nimport JsBridgeCmcb from \"rabbitjs-bridge-gateway\";\nJsBridgeCmcb.init({ debug: true, delay: 200 });\n\n```\n\n## Usage\n### Register a handler function so that native app can call\n```ts\n\nJsBridgeCmcb.registerHandler(\"hanlderName\", (data: any, callback: any) => {\n    // Do sth...      \n});\n\n```\n\n### Call handler to native app \n```ts\n\nconst data = await JsBridgeCmcb.callHandler(\"hanlderName\", { param: \"fromWeb\" });\n\n```\n\n### Set Toolbar\n```ts\n\nawait JsBridgeCmcb.setToolBar({\n      title: 'Sample',\n      backButtonColor: '#000000',\n      titleColor: '#000000',\n      backgroundColor: '#000000'\n    })\n\n```\n\n### Goto Home Screen App\n```ts\n\n await JsBridgeCmcb.goToHome();\n\n```\n\n### Listen back press event from native app and exit Mini App\n```ts\n\nJsBridgeCmcb.onBackPressed(async () => {\n      if (confirm(\"Do u want to exit?\")) {\n        await JsBridgeCmcb.exit();\n      }\n});\n\n```\n","readmeFilename":"README.md","gitHead":"2f3f9f8c31c43e1c34def670f521b6fa007a430d","types":"./index.d.ts","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-aSpcVWAyu4ObUyA+Avp+1pWYwJMGSyLp1g36uBpb2DQ0YV5NdSWIWexafo+Jzl9WLsFseuip49ZjsZWK1aY8Yg==","shasum":"d7704c052f25d5d77d6897087e9038923461b567","tarball":"https://registry.npmjs.org/rabbitjs-bridge-gateway/-/rabbitjs-bridge-gateway-1.0.17-beta.0.tgz","fileCount":7,"unpackedSize":11809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs4WmYXDyExMNFrqCnQPVGm6l49R4xsIoHqcwELH6qUwIhAPEL6jpxPrquOByAiO2bLQ1WmTwO70xsIwvnpE/enFE8"}]},"_npmUser":{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabbitjs-bridge-gateway_1.0.17-beta.0_1708487276532_0.7167163806194619"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2024-02-12T10:20:25.327Z","1.0.0":"2024-02-12T10:20:25.512Z","modified":"2024-02-22T07:10:06.406Z","1.0.1":"2024-02-12T10:21:29.163Z","1.0.2":"2024-02-12T10:26:22.322Z","1.0.3":"2024-02-12T10:27:17.334Z","1.0.4":"2024-02-13T01:30:45.491Z","1.0.5":"2024-02-13T01:31:38.524Z","1.0.6":"2024-02-13T02:04:01.148Z","1.0.7":"2024-02-13T02:07:16.843Z","1.0.8":"2024-02-13T02:08:51.809Z","1.0.9":"2024-02-19T02:11:14.461Z","1.0.10":"2024-02-19T02:15:54.150Z","1.0.11":"2024-02-19T02:33:00.975Z","1.0.12":"2024-02-19T02:54:52.384Z","1.0.13":"2024-02-21T01:49:15.657Z","1.0.13-beta.1":"2024-02-21T02:24:11.067Z","1.0.13-beta.2":"2024-02-21T02:26:02.833Z","1.0.13-beta.3":"2024-02-21T02:27:02.533Z","1.0.14":"2024-02-21T02:27:46.857Z","1.0.14-beta.0":"2024-02-21T02:29:33.776Z","1.0.14-beta.1":"2024-02-21T02:30:43.874Z","1.0.15-beta.0":"2024-02-21T03:02:02.675Z","1.0.15-beta.2":"2024-02-21T03:02:35.252Z","1.0.15-beta.1":"2024-02-21T03:02:49.926Z","1.0.15-beta.3":"2024-02-21T03:03:05.707Z","1.0.15":"2024-02-21T03:03:39.963Z","1.0.16":"2024-02-21T03:47:17.882Z","1.0.17-beta.0":"2024-02-21T03:47:56.707Z"},"maintainers":[{"name":"radenhor_cmcb","email":"radenhor.cmcb@gmail.com"}],"description":"Bridge from Js to App (Android, iOS) and vice-versa","keywords":["js-bridge","webview-bridge","ios-to-js","js-to-ios","android-to-js","js-to-android"],"author":{"name":"Rabbit"},"license":"ISC","readme":"","readmeFilename":""}