{"_id":"js-miniapp-sdk","_rev":"39-26d41f98236e38f757dd74df52607435","name":"js-miniapp-sdk","dist-tags":{"next":"1.28.0-rc.1","latest":"1.29.0"},"versions":{"0.1.0-alpha":{"name":"js-miniapp-sdk","version":"0.1.0-alpha","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@0.1.0-alpha","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"db90f88ea55bb65ba58da77929dc9a199c2404c8","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-0.1.0-alpha.tgz","fileCount":11,"integrity":"sha512-mCjsmEDe4mG9ElbqvFjy3colX2ApCnOe2D7//XXD7TfnBXa/YVtP6jbeE7BGbzbk54JyG2MY1XmTK7/vi9xs/g==","signatures":[{"sig":"MEYCIQDR5UCqPI2RdZB8kZSmj2+4mZBBpoDDUPo0dhvrL8BGNQIhAOemucEbE913iwJomJrVA9Xxfk3URBPWXvhQEZRbKr3D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoUv6CRA9TVsSAnZWagAAyokP/jlD9A+QriQVoldRNsnB\n/CJ34V2nI0sUZkfcovuUXEHSo98ctLGPo+WL+QEY4Oc8iZbbrHjdHKdj9C55\nlXY5sK4Vtd5OM9ugjvvnIz3Ve0ztKvdwCsY5GpwhIDeibAsFtFEhJlyr2zQ0\nczj2qPmK7zoNoaKGmf7cWAenUC6x3MU3bBFZx2bTxZg3fcdFqUjF2LliBOaw\nOsi+juMERQQFy1qHoHv5OH08wSuZoCVPIHntzUWQ9mOLSOZJgAtQYd0DgyZ0\nQBv2RysIX4g9h9u+gyozUDd28QV1QEP3auPIkrrgdrgb8jNs8GZupA/eYz0x\n03EIil+zOufbDSsvlIW3iIzTf4G4Cdq/4eucENeqx7BIW1IKAmv5Vk1AGrug\no7PdEyTHnRIwqcTXo+KgX9bOQhH7C0TdHv5gLIp0nJ9E/oA6nA+Rp9sGXNkj\n7v8mqYDaQY4ZNvTFKlHqbqtfaJQERRNa+LXbcqLpgryKMwI4kKNuvJSMrKPb\nSEMO190Mq6zyOnzvqToIJbHYyQe09JIbt2pSEgJppgmivs0vzRFRhqPrrO0g\nqPkZ2Jf3vVpatpjbab6ZdhIzYIOI6rbHoz3dXuGCvTnuUkZsHWyehtn5VY5t\nw5G6WAlM+PA4ReFyHp4vqZ8ZzI11YI58VzSkOfuAuwwTHntnFMgguEfLi2sf\n1D00\r\n=vDvg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/bundle.js","types":"build/src/index.d.ts","module":"build/src/index.js","browser":"build/bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/src/index.js --standalone MiniApp > build/bundle.js ","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","ts-node":"^8.8.1","typedoc":"^0.17.3","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_0.1.0-alpha_1587629050201_0.20119128082066196","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"js-miniapp-sdk","version":"1.0.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.0.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"aa7ec7ccdce82f374aeea1fa62db41b653098ba9","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.0.0.tgz","fileCount":12,"integrity":"sha512-rJi+76xz3onV/HOP1nwxOq8WgaTQuv+qHU44qEuwjIQY32y3s8lgVgQaHeLWDHapjsaqrDS2c5VlQ5BA21ZsFQ==","signatures":[{"sig":"MEUCIFJuwVRoweA1tBjHRiEHspl53lkTsdnf4V4Ew80Nrl55AiEApZuCekZg6M4pP8E5ZUhsm7THEAbChRPFybNE4O7En6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu6a5CRA9TVsSAnZWagAAvlkP/2pNU1OevnFsuPapc5JI\nhWR5eDKycUXXcN4jDW2f3u5rPgSoj7WlW1oSfac3W9qQ4ttGya66C1yfXJ1I\nCEweJFdiEAB/hFFjk1p8qBFkd5IwjTlTW8ZHFkIRq6xJWtWbmHxM9meKaQGY\nBBD/F1OOafLQuev6ZLLnXey2J5ddOUdKKUy8yWZImwk/mBkRWECMfgCaFFbM\nhxvujGgRW7y23svsZKL1yXLGoEPBGzJUZP10s7OE3J6UKYAcTOOYJPl7Yg3A\nMB8bynC4lxfLaVnVmB9R9XsnjldUULaiD30EglN6YtdSycu54eJwFqJjdUk7\nuWcSJS1jsW/8rvvnzwlx5//Qb1FRc8QXFYP1UQkSUuhr0pEqC8TmIOgYhZmK\nORB+h9E68G93bcylqMgle4JxA689TdEs4ne4rwIeMIvgMC/C5JN3ovf+LvFQ\nuDNolkhCwH3eedMYNuwy9Z+OroU7FOqRjWF+2QdXSwmaqjhEXOL+Lr2HN/xI\nkkO2ihMRhIgMVwTdw7/7LwlVXNapVISALwpXQxb1zehjY7e4ZEKBeYhSRD5F\nXj8I3tAyuxUBZ15HPJNrzAiA8QMZiEjDEsdqwTkyuHqW3/OiE55OACrDTuLp\n/XuRtNKdZ6+eDTKzirvaeBvekNvOQbyThlV5XBQ1T7ZncyEwNAOgeidlQzu0\nFCAn\r\n=MT4A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/src/index.d.ts","module":"build/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/src/index.js --standalone MiniApp > build/miniapp.bundle.js ","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","ts-node":"^8.8.1","typedoc":"^0.17.3","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.0.0_1589356216703_0.3052431033560421","host":"s3://npm-registry-packages"}},"1.1.0-alpha":{"name":"js-miniapp-sdk","version":"1.1.0-alpha","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.1.0-alpha","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"21852aad55a1767ae02bca0c00fe5e12b923112e","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.1.0-alpha.tgz","fileCount":15,"integrity":"sha512-innMKrCfz58Rg/KjYwujj51YtASvYZx4wZXTUlBZej0J3XbqJgU7TyXF7iR5pdxiiu4XS8yhH7X35qQzbiwFcA==","signatures":[{"sig":"MEUCIQDkQpBFspE9QL7x3GIMsTx5yHq8jLC48YkBrqiz3sfCVQIgU5bZlnrUEOUBXsb6IkyUrFJtcnYyItmxoy6+SUPy+R4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBVRjCRA9TVsSAnZWagAAD/oP/RrR/arBuMrfLOSKOOBS\nBVrbmt9g28ZkYbvO8cuVZszyReQjMnnbQyEdoOnxGz2fnep3Y1l2sQD8zh/j\nnRdi6kEqY9epQIndsdClBWKsCTA9KCs9Cr+kWT16vrpYiHQ/kmbfFExuOwo7\n+aASM7lSZZTrbI5eUCoydz5t1lBglOMEicUXvNHExoBTYzER7Wk5cnG6eJd/\n7KQeON0ucFKN+TYX8hkvupQcDynRZfSSDvufd+oIhpDGV8UYtZyhzfwCE8QC\nOGkvxWp+rCzGPKGHD7tjItJeO+xRAPqnLSc2/aFWUDcFIx3UaVYSkZ6QdPh7\nV78UwiH6Tzc6HjlOJu3RkL5xkS5fbRw4Ri/tNzlJtI7oHURpWohqlJfeSK0I\nCNvZZLHOF5LlnxXTt3bimQLwt0ph3IQJpMaW6/OV9gjKhb+NMEEPAJKmI7kr\nXaqfVXnN/uBxr0YiF4YqTaCNNqlSAVIJM7wdCmry2vpsGMfqKzYouuMGBYg6\ngqvzeHkGgQMffWvcRHO6/ZtMIRFCErLQUmeEhhPCZ3do6Q8zFVBKMQJilEVG\nuEK8htuxJmMTn8km1SU7aa3cw1Imp91bMilCEMss/fgfto2pllx1qWIc08/K\nEjDPi7EE6U94iRHffZBEwptxZfs1JQsQgUT5zOCyHhx03qsaWmN6psyownaB\nFjKn\r\n=onjI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/src/index.d.ts","module":"build/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/src/index.js --standalone MiniApp > build/miniapp.bundle.js ","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","ts-node":"^8.8.1","typedoc":"^0.17.3","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.1.0-alpha_1594184803181_0.5399931014921904","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"js-miniapp-sdk","version":"1.1.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.1.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"9f41e7e90940b3770780b1a32fbc6dc198fbb3f5","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.1.0.tgz","fileCount":16,"integrity":"sha512-Bb5FBrDSqwP8NgldRNTjFv+IY4JjQ5zhHuzYLSwKqplqceW7u5Lj6LfU/ivzFVzGqH1vbAD5kMNS3HylciFi/Q==","signatures":[{"sig":"MEUCIAhard3Q1t3a/tkp1VqkYfK99Io2eXlekA+ECQQvUUg+AiEA2IIyChF2sARTDzPDcUy0PrMrCQWCEfnVq1iQS1NcJ/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFoL7CRA9TVsSAnZWagAAAdwQAJtIMENc/Przqu973BIw\nnBCA0RXlgTZtl1fFwDpV/8Rhp8Z6nP3JYQ7GrtSS3sSsbte1LWbTzQH6Ran+\nWOLk9OXE8Twmm6Pd5v8SGuraMQ04fQ31sMHn19BdF2acJB5CyPzN1ixu3v2g\nrlD1ab25irxvJyZoNo6hibqGrEYEdUgSg9uZQMkKAwwRJBgYkPGi8bsB7etC\nHp419zjU9N45762aC3o2YxVnh247K9v+NsFg9VBlOOxLKg312Mf4uv1W0a6u\nIPt12gjUYJ2nP/xEibjIktiz+QOjznbdz55o2fr7KHB6BBNhVl5SGQEzAK6A\nhW42tzoWkCLldPWaY5kOuumC4V18rAQZCHxZ0nIGbhWZ/Do7vvAgoWUFn+aO\nPwGKNebDHUwOdwcgyI+GQ2rYxhTo4P1C/rK6JJztgCfEqYBNwPfsNWFUyFgH\n9of40tumK27OVqdq65wY+JUoE3ws1FB77oTFEEVJbXthvDdYLuTqhE8LSMxU\negz57I1HkqUdRa5Pqy3EL+GsAOITmWO4fFpJ04IUxWyo3FCvF8FAdKK9AcEr\n0d7Svqh7W52ixzxTmjCyd3+tpSV1CnQI581Ssl4zDB5DfFo6yMpQajvFKCrE\nSkAHVyW6IM5iGNlguR8S0E5lRLEO+MG74onkPS46bEzyylUscpoRlv0t6ng+\nL9hO\r\n=jaJu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/src/index.d.ts","module":"build/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/src/index.js --standalone MiniApp > build/miniapp.bundle.js ","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","ts-node":"^8.8.1","typedoc":"^0.17.3","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.1.0_1595310842638_0.7533259063846309","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"js-miniapp-sdk","version":"1.2.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.2.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"77e968f3b0857fa9f9a10a7f0fce598b148f9141","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.2.0.tgz","fileCount":23,"integrity":"sha512-Yvl6NIJwHe99dcbNuA63cdMkyr7iMlJuqMWsQFgpqhHhB4ZrfuQ4uBG2k70KxaqDmxUqhi3j0VAktKh/LM2eEA==","signatures":[{"sig":"MEYCIQCjU1QB548rb2+AQDX9P7AHDXh8zhSXivEC2Mxtoj6HuwIhAPtZXS2fvogvGXE289Y41EEi6/ysdJK+fPngT2b73rA5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdsGBCRA9TVsSAnZWagAAg6EP/RSy51PFL1luA5TAKsMY\nWI49Axo+n49cK2xhJaxcxozcRuauALplssL6aDQhhy3QlGyc18lKIfFW76qi\n1bQIyujbNGTezqYgtPPYpXnv3QSI+Dov8W/8YjosQrUUZH8xYX9RjQE5mzzq\n0Ie1DXJD36Jsmr84rWYCbf+8XK7l6PA5h6Z9+9h0A6vEhCF1oR5wET5FdA5/\noGHjmDZy3yDCqH64TD9iDQsnofluwVkgrEOq0Zw8BvR+LR+6XerccT4W1m5M\nV9mDB31Wh9wsZzKZRIWOG8MSn0RLsRu5+J5SGfmWJipdMLys/meXvCGTOr1k\n6+BLdzaUClRgat6FcnlustfXtaWdMENMZhqtbDJLF6cBlOAzhjbZ+Hje8ETh\nkvTJPcjPRnE419Tw02N/Os08blbxsLjB5tYI3FhER0Wgd7I9/KH2+5Ixh9w2\nA1O/Mhctb7kGbTVw7J/7brUxjSCx4XfA7ctOxfBQUHm/+GJ/WiSBmC1WEmPb\nWiMUod7CCEhlgvb8GfmlTomBexmt/qcBKQIEGzjNJzKQtZpExpoVlf9w00Nc\nWZfmAEJ3zwdDgxv/zMQBzIlPxxBRfYyvJz2xkTiry5ajDJbWgpWX77xrPx6V\nhxmue/XIh6ORr2W4kXxsEazSM4Tea+HsabyjmxzO/2nlqXEild8tVgQd/feV\nJc8H\r\n=fxmR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/src/index.d.ts","module":"build/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/src/index.js --standalone MiniApp > build/miniapp.bundle.js","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","ts-node":"^8.8.1","typedoc":"^0.17.3","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.2.0_1601618305329_0.03146452350392748","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"js-miniapp-sdk","version":"1.3.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.3.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"38a920d60b5edca63e86f1ff851b694f6b73d030","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.3.0.tgz","fileCount":47,"integrity":"sha512-obyhBh2x5pQJSUsTbRGHGe+GgX5GBbvb3STM37rDT9D9bx1VD8/XLLktCZbBag2u0IjG2b7YElDn2j2keFQLFQ==","signatures":[{"sig":"MEUCIF6on6Ce1lskaXjyOBlg9pjezG5kVtaVghouyV3YERqtAiEAgP6IA4uJonjoQN1YG181oxalYEjUax3sZCnmik5hQ/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkQFDCRA9TVsSAnZWagAAfmAP/1Vw/7K8y7pAYG3uNHat\nu6pAzMDX5Q/Hi1ueyOSzlR1vFkl7F1LCFnf3HCPFt/8KUCwm+khnRYu5F5Nu\nd2MJa45vmsf2SLcOQpvOpfqFZPZ61AahE2o9bW3JMcjEKNHdJ6xLujsmfeUl\nMqD5fUVuF2YE0Wtz3hb+RotQ+EnDbB5phVeVsZe76HW0XLeqozz9rO9rwBm+\nZgVBqMGRC/Wr3XMS+uux4Nk/XeHkwITksgThNvDo5OqcK1AFoOdt4NnTS2IF\n4NyXXYaqh7UMOKk6rVzbECT1cNp7RUAxym7zNML5QLgM4BGGBLgPjdAGMyWo\nGFpyJUN+g2Vtk9guz4P3nTBLQW1SLKHvqKfd5SHfYB6yjAyZFEU3J0qC4sV8\nErG0t5byTc4VHxAnCD88XwuTnsU717K8Tbn5wX6nA52DlDEPFRplyxNSCf0z\n2sXBA9Z7mtTCbGlIocmkbH/XNEbujXUClba5rZzgZvrek+Dw//LNBs9Phd65\nFwq7iWt1nZQ8yTENJHBYem4DH5AKwU4x5979geFwgVcRIwvbnYiqzDyJgwwK\noh+qtDQUN8cZwzpemLfb8spyZU8UlOSUTkJCk/DrOQqTDwKpNshQ0Bm391IR\n6AAhaOeQJUU1EJm8DzPiFSJo5BeoPdgCow9Og10i6wdVOXbfERgKHsl62hzX\nfFed\r\n=UZJ4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","ts-node":"^8.8.1","typedoc":"^0.17.3","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.3.0_1603338562780_0.30887370357177146","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"js-miniapp-sdk","version":"1.4.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.4.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"383b351e7c46c04cc53001245be4fd4af062ee78","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.4.0.tgz","fileCount":47,"integrity":"sha512-P8yYJWaL9h0ZS1CwfcFXrREhT8pj5mBnBOxtskcNasAdIkckaBB6Qy5sni/Az4+prOCyQIBe3DWU9LCQCikzrA==","signatures":[{"sig":"MEQCIEsPC3a5M1nX4dK0vfy0NeAc1MHmi6L/y2ASEwuQ2MONAiA1EY64VuLbV/XEkktpzBb0w99fH0IDMVcX3hcShe68CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn3urCRA9TVsSAnZWagAAN78P/2ivVupQygIE1DdzqfEH\nZpduffqNsy9vjaaYt216MAd/kN4M8lvCxzXjVdM5EwD+Rirg6anNmiUlLdVZ\nAbxTbZkwgs7hLmICSNYyjsleZsw6Za6xdWaW5xg3dwn7Yx1TV462QeCt/R3W\nkL7VFefe4JtW9FXovHMee2TWw18O0u7PlaGxgeyYFdUBLk3X9rnOEgBg04bk\nQwhlzoFOStXzVq2h8Az/QqL3rq5q1iDlJdcQWt8t9y21lztIBYLIzVtd59aH\nzqN0byA+iJzS6TVgjmKE6UCNPMQd1biLLRSQMzOqv6IH8yY2sSEs0kXsHgee\nFkfZy9RzE+fo7XAE3qm1UlM0q8Uuw0fD8R7jWWYTfHADwboDe0+Q0NFSVSWd\nFZjwuZdNZSRc1CnXWzDYUugSrMiksHc1LLEDO/nm1UQLV7XS06CfaYn2qyB/\n3tYLBueZjlrIR/0giJyjsEB/H+9fXnw9ScuQo/pEoj4M+GRdQMKSWzLf8lI2\nBYl/Yx9tSKG+MyfRpbQbOi9Ao1WvjfZ9vUMZvDo0sKM2KzjBaKi/dJNrT5/S\nw/lJdWDQsxa6rVAfiMr1RQ+cNlC9gUuzJ5HbgQuBsqlFCbCwDeFzI02e46Z/\nDfvg68uHl0TjWshXxOIpEa8gDF4s1WzZ5SQFVlmVypFa/y7ZKw7XgZXRrfL3\nwW9B\r\n=HGqr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","tinyify":"3.0.0","ts-node":"^8.8.1","typedoc":"^0.17.3","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.4.0_1604287402703_0.9445849915474074","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"js-miniapp-sdk","version":"1.5.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.5.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"f58beda34eff5c028f87a729c2475e9cfd9a4960","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.5.0.tgz","fileCount":50,"integrity":"sha512-uIS8WqKJkKJOMKyRZNbkaU/eVlFIH781EiygNqiODc1ZebCcANO60f2tMlPyTQXlCZskGeCnS9bhOr4AGMGj2g==","signatures":[{"sig":"MEUCIQDPEV91cleteDyIu2Gum/f3AiVdGlweERoGWyrl2GnUawIgNSAxcVbtnffx50F7IicHnvon/YHuRgI8UYowJ1ySK/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrgOdCRA9TVsSAnZWagAAOIwP/iePF7rE2K78ZA10ScN5\n1A/1WdzJQQfgZd54yyNlSzlEBSgTDNvEiBilLpdIDQxtUPploqn86NFdEc7c\nsfKpYRrDBYKfLEU6JeldGLT/V8bOd6sC8hzfFzn8z2YP+SScW35SCFmjrEzC\nYr7OgtpTwkxYmqRF3F5HbDRxOZRdNK2Lweg52cEvXg+/sNSKoh3Rz5GhfslX\nUHxPoPZc2IiAk+zl8oxk5QbUCEU68wGnY3BeQEoyoAgIAI6WAtDirMfv+rmf\n+GasKuby6VjDgE8Sf76MGYIQaeGRtfkwe+BNfm+DuUEYdqI7w7AUksnIB3T1\nRJ1qFOsmTL8Rxx29hFIkct7MxnnaY7SPAU2xEXfWs0m6p79gqjNYfbpZsx/2\nMbjfH+9l/AeDW7qHLTJqOomnfDAep+luIcKegJ9PdiVMEW/1lKHKC4AvEfHD\nwQicZ2/oDFrbsYizpSkv6BOh3ycDMPrjFOUyJqiV92Sh4vJCiAz4pXTWHNHd\n3luf4CLs+FIt9GtVONCnDAiQfthSBupSovlCTt9ssGJHrGJ/ciBjl/X7GpE3\nXqK51ESr0vaK2usYYuOOOjZg938iU+/WADRqhv1bizU+WX/TUBKS9BtiIzZP\n5e4Q39/IrBKHJ9OSzO4+afWUumq1GpXqRiYO9F0oArCXaqd4M8oxRSKYuIfv\nB8Ta\r\n=mRox\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","tinyify":"3.0.0","ts-node":"^8.8.1","typedoc":"^0.17.3","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.5.0_1605239709086_0.21546459610577018","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"js-miniapp-sdk","version":"1.6.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.6.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"11f970069bb816d8a8e35ec01150fd3258a8f50d","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.6.0.tgz","fileCount":53,"integrity":"sha512-7RKpAC797UrpnV9uif7bqP2rWLgMfb84yIY88qw1NFwlvRWxgLhXMT4f8pUCZMDlm1kreLwm3PXXPmJRJnv6aA==","signatures":[{"sig":"MEQCIHReocJBpKGGldH71CJIXMJUOb1Z8ovpgmRW1lvfErCCAiA2mncqiINr7QGYa6puc2tBKorGvF0W6ii/lD7BsvIslw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3BeKCRA9TVsSAnZWagAA9Y4QAJQZayUwEFvnnPbGZjKF\nGEN6Y8HzfgIKrb0YK5zyOTnDMLxQQSPvueAdQKh+Y7IhQwggN7bI7Oz3Cm2T\nrVHIts2k3a3YPACSFwrZPInRtJOCNjIDPwgqry9AX9h0zaFFkG1xUqIfUESV\na6E4Ws1nETi+xAhvkuTuWOaqQxnxdJK5lYN89SZsDNrwxQo1QiUAV4o+8XmY\ndDNq1pCi+hNdDojRLovDJ6G2jwnm6yVvlqwULuwuPuhXokqNiRI7nj+2WwHw\nL+4YjKaqOzsK6ViDZrbHZI8XJ1Hlv2JtFhnQJ0qcwoKRTKkO0Chj+J5Nm9L6\nsHo2tFKVJZi6cSlNpDgFeCS7LGzwju3qD7ETjkMWx4BhmuGKXfBsUxYXhdWK\nB120Od09TflJYUUJFINN7eDrrcgoa+VdsA3coxK5Zm0m3Mjr3NxoTmbU3FMW\ndyut/BBoQo+VtUB59QEzNHy+hEG18dv2kRAvecXew5f5foa3MxgSBFuH7jRO\n0WyHam1p6tY20gv1E0dgVJMHzLVMtwyOjuJXtiEKOvMfpewTmxtnUM99BuwE\n9wutoHGeKW5tHXcC9bBly1ExI+9B7HFfSfBsqlNjm/epqWqBr2otSiPXNxHq\nhbXcN9FbKRVPdVqmLWPY5BouS1+tFxkAf7bQ2iH0g6mBZX4D0TooUABSDSZM\nJdFb\r\n=ShTz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","tinyify":"3.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.6.0_1608259465631_0.09005457692935459","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"js-miniapp-sdk","version":"1.6.1","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.6.1","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"d88e7d527ec6d89d66643b61c75fbaea04715702","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.6.1.tgz","fileCount":53,"integrity":"sha512-HpKdj2Z72JNH8oNte3AdrUJpMYooATydm4VQD7si0BxUGPNz+zdaQCMsAUn6iUW5Jk5nyNrnnGf0HchsAV6ScQ==","signatures":[{"sig":"MEUCIQChPZjONPmLc5oMinS4z6JILgjzAAcg3INjjxexQPFwrgIgXx0TGpmKPpCmBooxZgxA5WM2P/WHD5PvRxhMdSCXY14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9W4nCRA9TVsSAnZWagAASkAQAIUL+ACuOfIfQlNWoE9w\naS/q/N9/67Giq1wbEebYbrw7MNkWdzCFZ9yaExnGscxBmCLZ+CfZqU/5wSAs\nKhUbC7PK53ck2Uhqsox/xcXsNKCn5fChMmOKD2YyqpCG1IHE6FM6da9mDq6j\nofXDJJDt5boIHJe92pr99y5WsVoqEZi9m55hXTBmdglxh02kEgiHZVL+yg3W\noh0cswuBVgiFQPtfDOhjktjl0D/dvnTLIMLkm0/qruQ1pKrmQov9WiKpx8Tf\nZkt2YsjPnNE8NAZWCeJMf7kHulPRQ3zgnctL42E1zLtXg/sgplpRcpqSAJ4Z\neXMdHmvUylxxlrWGPOLvwWYLjjOEJHuzSdXmsjyd/6bLciCD8uVVmoqwNRrb\n6jJw743CHp4gg4MREupH57dZ2yKotpz//sZrcVbBgCU7tlKhs7enzU9eKZyx\nCEICJhCD54s4/cFuErTxSmPS1B2kTf8VCrF3zwRe2tYMCMD893+SKolc4uxJ\n+4gWuVIKZbI9feoJQAgXz/1kUS3ZPW2ryVe5/x4U41eIaKliFr2PE0Z+A4xv\npKa99zZOBTHzQ1y3umb4j9n5fPfYMv4U8/QYUXtZzpq7jU/Ez7wDmqhw1slF\nMiuI4V+r1YJXUW2tk5qF1+K08a8p/rWUn+hZVdHFXUxD4lga6RfaR4I30jtN\nPp2c\r\n=5Ro7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","tinyify":"3.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.6.1_1609920038838_0.8843163477518627","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"js-miniapp-sdk","version":"1.7.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.7.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"828263c532e51e2bf0dafa27e60d61266d7adf55","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.7.0.tgz","fileCount":66,"integrity":"sha512-YDRBgm/CARHhcwfBiu7icmp7UcI0KaTxqRtT7OC2FOycHa/uMlcHspU/iHCMkmZ5gJig2BWf6F/ZuVFlQCzRZw==","signatures":[{"sig":"MEYCIQC+Lo/t1usp4IAVRzinjadVFMejtQXCi+L3mQ0nmU42lAIhAJ7N2fKs2WOrPII9v8UzHOaWR/7Yx0GFhezH/IRcwMSW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZtvcCRA9TVsSAnZWagAAll4P/3Maspiu6xsY/kdTEo6i\nQmlDH33h3KpQWrh6oS3YPwC90OSzWFJeXcZ8ryguNN5l08F2YTlGNJWEoFTo\n+huezx/sTK5PmHrbxgTpjBenuFXS9yN5u3Wm2cTgAnRjtDpoEG61n7w9V4zu\n/Vdm6rePJO11P0EXqQKka54ko/7EB/0xPGj86kHaB7na3/nyFywq4yzgZset\ntchTihZP60YkSsihiul6wbrocvBgBiMLunDcEl8Mj4zZemPfAckzKeVHD1pF\nr/aqtxRmF6a4T7h0OUT8mUehY8eEUOj6WE74LHMXOpP/rZREurs/+57pNI3h\n57tTSGWbhjIhvly0FdlzIQiLE9K6mjMlYyyK7GTO4U/+vS2aVDAOYfT8pEz8\nJ+Xs1ttQOXD5AIpkO0EoONyXj1jOhhzA7RUXVirTMquKIEB/qlJZiduz7c2X\n4/fxZ5Yl2S6TIG1fk9zpmE9S8ycqqK/RRb611ICzi52HTZ7HOHkSvA3kUYHq\nXU/1K6f1VAHPzEtCZzerDQt7wx6GZJB1e5FMFtTcvEcSCjQw2rizr8AvHRoK\nb8HmGVBY38ZO6CrHBwm/qnIVg1/StzpFpr66Ndhk2Hrhud0AFlRbxAjmsBLe\n+ALd0vUMXOhg8wr0dQ+IvkzA2C8pGMEZsLne3PWc3vYnIaC8idcgRlOmsvOh\nXvAy\r\n=eF1s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","tinyify":"3.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.7.0_1617353691904_0.5507548825690305","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"js-miniapp-sdk","version":"1.8.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.8.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"3333c0125c25f7542b4f82da42f7e7caaa3b247e","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.8.0.tgz","fileCount":66,"integrity":"sha512-6NH1DgHrlDKzBwfOebAmqfN6UPGqq92P2TYm5x3VaWRZzhPhe8fj5ktF+YFd0OzZeF+X0v4Lyj6Ld8F/i0MLqw==","signatures":[{"sig":"MEUCIQCepBZgmiIhCtwdtTEcrbDXflgD1Eot9X7Zfz/kuSAakgIgOvUXhZbEibLbDs9BN9wnA6wyqqFAfYCVxVHfWn0ohk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggTEqCRA9TVsSAnZWagAAjcgP/3TmWob8LnINuyGt9Xh4\n96BiA47JWQXrDXjA6K23RBMjBDZaN7kwzGgNahqU4z/rdN43QWkcyT2SQc0o\nhDLjx5OQTec55cPVF83eUXke9a9dDp/AyEln2rTBhbf1QNbFF42f9Frk79gA\ngfACQ1rp68NSGo76TPP4vp9zNo7VYH8xbJbq+M1FpEubDoSD0QOERrlnxCtS\nrzvZfj2Oas8duJlh5PuQ1p7rB2i3M4TKKOKWxniunoiaZ02MxnLIRDJ6Yo4i\nqbaLgZwE4l0VK5KQdMODOVbExH1XobM09gowEDDzc1tNZ8polIoHmnSyyPJh\nwID4XoMqkfkyBGSHvhpwXKXuymQguCwFo46n4CwNUNUctJwbvG9YDjhIzzU6\ncd7bGYbOOncX6Gj9TR15XYBjRudC6DHNYpuUR+t9Zy9TKdNqvkI02uKP695L\nLqghfrfBZ87oa0vtjTOWkWFBLsvzniHnb+1SQnUT8QBfpP/A+cVf5dJoJ4dc\npIENR4PlJ6ZdeAEbTk4RRujwvmJHSHGobPw5qnkQxiXGN8NGIkioEjcj9Szl\nET/amPHrc5jJzRDfVChN9PxB2/0rVrW0A9m7MJNT3GmbkPT4iWqcnxo5IgVY\n3vNCBTXdRry/ZYdvJOVdmH7I+6L+qv6Ozmn9J3Hre7W7jaoJiHD4mJw47r6f\nYeJ3\r\n=Ef+3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","tinyify":"3.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.8.0_1619079465859_0.9068044773628492","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"js-miniapp-sdk","version":"1.9.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.9.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"b2b723502e418c7da59b0954fa0444f3e653ee19","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.9.0.tgz","fileCount":66,"integrity":"sha512-NSxVPOLZqstQsqjqETdBqAaGZ6dz4/y04PJP3ohxFJFMVrcjVBQkqWMhiosG3vryaVogwe2QYDmH0Kiq9pCSMA==","signatures":[{"sig":"MEYCIQCSqmF8+QviWgd9U01c6x04/q+4oWfQwiRcuaW4Ll5LJgIhAN/B/RUhl9zj70c8ULvBEq1RJ5OEUvY1jAdcP+DGnwfR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrvo0CRA9TVsSAnZWagAAbaEP/jVnEmy5a7Fqe+U/Tatz\nKW16SC/FkPK4cSnMH2hUzQUyrfbaezBbF53awSDJmERKt+uKJKk3eiyl5yGW\nMVmHmdCT9PqIB4rVxvpMq5hm/RCImN5VaJ5dlC87E3n0zq2vnDDNkOUuMpBF\nV6OkF8FRsn+PW9DX1prp4NOtOhNAsIRbPfvURfY6rnNkcX3dTvUgVsEC5dag\nh3Q8BNHZzHJC4wecuMRE+PYA51aoRq7wGhA4mm71bGOzP9uaAbpMehqgHU5u\nLDYBq1mGFTyBE5ifW9sBjUqqBl9hKvn1AUD8QL7uzI/OmTQYsl+FkzudSsUv\nr8UuU/5pQ036jIslhZUFTMTegWjI/UAkRzqcVCcxRlXFwKhiurxd66Zz02JR\nNzVs+1I7PI3RApuvFadJpDjC6gy4agkswa1iLEid6Ao3Ro797JAFNYWH/BhK\nFaNalV+8o8jw8EUFYQp4EMFFfewY5YeQ94aTLMkTDGwix9DEzDZgFJGrW2O3\nmwK+3m797evQAs7mGd9zE3hQ9zwo2+Y1MTStaFSn0JDqDTo0/KWiRRPH+1+C\nJTnOrEXV8cuN/jhf47iv5NB44QBJwZ0f8ydInW/0a/HM63P+HWrIDV7o93iB\nBx5NEhLBM140+tCRrDB2ovo6JfAQRwxfzW9RKQkkIkg6C8jiNcayYrRkdMhb\nQXqe\r\n=CI34\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","tinyify":"3.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.9.0_1622080051419_0.43738249485242453","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"js-miniapp-sdk","version":"1.10.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.10.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"67d65f596022b6bd0f1037bf276b4ebf4745a1d5","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.10.0.tgz","fileCount":73,"integrity":"sha512-0a6/nTAaIOaQ1omfFZTlNzADhSSpzxUGnO3m832LF9cAuXZe2pgexXR8vH9erwp+3FDZwkmS8hqBgXcDVTy8tQ==","signatures":[{"sig":"MEUCIQDp9zdiHO7S8TDEG/5x1ybVHl87G04GnXvsBoR7E+cFVAIgZt6p9/PX6ZWheEbqA/RzXuipmNJX/AyVkhUtUnUosyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2tbdCRA9TVsSAnZWagAA120P/0UjYu3EvtxLHbP/NUlE\n3EM26U+U+apNfN+J/pe7BeLND1ksKBcbiCYLKs6xAvf86G8aGPIFs1/Y4yjR\nCesVYd6EJdppui0JRhXk25oxeHb6MkUspN66M63DDc7d+hMC2IvYZJYusUQS\nzHgUiz0QLZDhOy4WPL92i+nO+DWMTleoIpvTl4BrrB/DQz080JBTDbaMPNIJ\ndlQKNjKNRSEkkFWvgQEBoeS+OOOSQjs7UFrxBkoS9mAH/HZwE/KI27HFF8dB\nl3VKoVgLLolNEa2Vh0QR7ET1j47q3he/sNXXHfr2v4Mxrfnz3SGy+kjwpvuv\nKfZq0kVJBgIpO1qnDSuXtE1Y4oWShsW8rirr2tcS4PZ+SnoN5cU8iLp095Qy\nindFwESHhYuOFEOMxj7iMohYkzEJi7dCCdiIfYlk/GTHm4a46YuDNPhGXF/x\nXMQWoIHMic7QHTYBd7dunSKoq/aFOz/Zz/u+xyYrqQ6C5XCrYsG+T+qM4y6K\nP+h0953NTeV/8lOfOQp7wzi0Orm2cAqH/UKbP4PTlQJUOYCNEBRn8LgPZ3Aa\nvTRvR0otFi8v6Gmx7+mnzqd4olPCVIGsxE0IOrSKElCA0qGxvTGR+9ODtyX7\nhsdmVkCzA3X/13DUJY0SWUML5TuBtw8Ax0EfJk0XRHNManpbKwsxWEPUqUdc\n7Sbk\r\n=JE2q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","tinyify":"3.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.10.0_1624954589304_0.702261232838725","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"js-miniapp-sdk","version":"1.11.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.11.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"058c1944a34d90a55c9733012cb646077915f1f0","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.11.0.tgz","fileCount":76,"integrity":"sha512-7hr8GBp+kklFuHHXYLNBkeDxh+r3sBIhWIr4CVC1rCTGk4qTeTqceEIhtHYFlg2ktuPp8HAv7z/VL2dTXfGsrQ==","signatures":[{"sig":"MEUCIEeem9XR5U/4THinHGPgtfxqRhjjS8rOSzKpt6krPmkVAiEAsEOQIVIhEUAbb6gXqJT7LDWUle0J5PrDzW6l9PSl3r8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC1UtCRA9TVsSAnZWagAAwk4QAI0cvi1MIqqCqogH0798\nhEa0oa6oFoiycIJkLAJc0kbDB2cfL8QQ5SSc/M+//jMjPP2sgFMGSVWfuFVo\niXtrgo8YYIemYLreE4Kw+dPS4Ptj2n4yjAqpwlXqYMtffp97w6s2m3ZYAtfz\nvz5AUaLWv70fAlNhaCI1NBk7L0itx7bORoUW/aFFPBPOPe32N0F+p9aEiD2v\n1D+BvNOcnDpTW1sk35JSdW2LtxM++3/NqdWEbjgGadec+s+EHLHQmVh8QLvM\ntpkWLZA6PtCKzQE5kD5urIdYcrUhvgF8Pp4pgGy07CS6RCN8IaC5RA94n0ap\ny2JCUM4+2scnsRBbwdy34gKGadaYqgqDmllpL6gxOxEeM09iZCS7ce4oHizG\nCaoC1vvFyawVxRAKWi/cacMLZ7aDnuqapGt/QuLGI2KHb+dM+ykd9G7WvzXG\nJxjA+uRIUt5NTsstqeJBrWKSOY36mZUJrdvIajI8KUSstevY4ORt2aTghjud\nU0maA5HpCRJ3w6eU4I3Tn0ZAIyk65G8bpwFym0SwRgffx/0h+dTmr4KAHx8d\nhhmA7WdW873vp2ZDffW2yKvmZBLSuJPJ0jVJhU5FRngRqCme3sYxhMBZ0YrO\nl+bmn8G1E2z8+MzGnZUcWvpVmgJvkHn8yBNWh90DNS0FhFPRdn6jJzWr1qFx\ng2Xf\r\n=QRdk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","tinyify":"3.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.11.0_1628132653456_0.7126429521702384","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"js-miniapp-sdk","version":"1.12.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.12.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"7fdba08b331447ed8ca7663567a5d3643edb847d","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.12.0.tgz","fileCount":86,"integrity":"sha512-fyAyV9xJkZRRgLc7xvXR/76GIoyti4ed6kQNGBxppUSvAn+jcSpxY0L0Rzbvbid1czi4Msv1WtXqutCSX9W/Xg==","signatures":[{"sig":"MEUCIB5L0la+i/L/pwYep9G+FkK3QPRqC6gwWHsZ9T6Zvc9oAiEA3zMsj31iZ3SR8UxTvFVBaU5oI/xbeIl8Xu577XiZsu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124835},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","tinyify":"3.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.12.0_1636528210935_0.6437520500789864","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"js-miniapp-sdk","version":"1.13.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.13.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"efd4ff45773e7c85904edca519669b65367f9506","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.13.0.tgz","fileCount":86,"integrity":"sha512-xZ4hvny5fXtL6KnCMxfpTrMiw8Tu4xTHDo8IUV4tEEpbwdCTar37W6OrkidI6zHRYDK00Tnpa0q81TsUJD6Bbg==","signatures":[{"sig":"MEUCIHBQUkLM85nIXks/CKRp3KBz2nZVXj5WYI1V1zcyCH8MAiEA/rZrK3ft4wuf6B4jP7ep4DdTHXJEf/VnZUThk/kJVFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu/KoCRA9TVsSAnZWagAAGksP/RI2sbmcgwT5cKuMxPyg\nFxcKtVkV1shovmQI3EMqJc/oGvXTm+Nao9p9iPRT4veG8RSoBL10/wZKPRpg\nggSO1ELOerxmPFweYIhuXBr5ooodp+4/1mPkLTjAPRuYhS6TI8dGPjYOiG2Z\nxZI6Oy/Rz2SH5CJlLY24++zxLjGWXaQo3XZvobsOhU8XoiuMKRL0QCSi1+ng\nXlu3mjjheRVA5i9f/4iPFxlgcsaIDdYhAV5yskmun/NvKXYh2qi6OZ13PrhB\n7WFOvCMj77oeVzV1wuHk17SS4GywNlsXsfEWRhoqz4zaYUE3CeQMbyucqgeo\niINuJqIPY49CbC0CDiCf62v5qtqsBnuHujZ07I88I5Ng5dYYSuoJHF96tW3d\nsCP48JNfPxfCDfD7e99lZXquuyJak/7JHtYW6QYbrExRtmS1f0uYMvSagmyW\npwae/zYx4VCDvrCk5ozprOPcw8mYT8m8gN9rDOsITst7nym9V4rj8PDdKRpb\n6pd9hLj2Iv1oVI0/+y5QGl9yX9v1KQYizYeeEb+hpjQ6XQjZw/iZtKc3oBJI\nnrblsKaVcOU+mUaFnpyYzcbDc0LiWbExg6UgWIW2vYSKhkXXKGDbj67E7Oi+\nVqSaC/cv4foFGVbUc4ub3Zrcn57Tdqu+vMc5wH4Wj7fGqvF7Q8zdsCLrSwGt\nP1kf\r\n=wAJ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","tinyify":"3.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.13.0_1639707304403_0.5853894190479967","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"js-miniapp-sdk","version":"1.14.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.14.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"4ebe65d108a3d085c670a3887429000cb5d9796a","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.14.0.tgz","fileCount":95,"integrity":"sha512-7ZKEjy6hHqdz23baczexwohxTH1RHpy1TfIA/XLDF8mfeHXSbNjPVSAWM7k+h4xUqf2lFyH6+vSxt0/857wDGw==","signatures":[{"sig":"MEUCIQCGWxplZe01wUgOUYqME1z6UYtSLfKKEm21SUZUPzQ9ygIgEH7X2kACPvAkfExSc3me6QYIaMk5jqsdKShDTAyAhU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU/U2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgBg/+O7CqsNLrpAD62aD1nBa1CFgC79SzzFukWQB04PRqE2T9cL21\r\nf98PlFvxRoMxeqK1YR5/GMpk0ElWdf4ZPLvzc7OepSBVn4d/eEsa0OWQRWc3\r\nJgR7kT+Zb1fYlwJk6XOVEnhlqhZ2RcFAjfewKRZSTardzm5ZKG7KAmn7c/no\r\nbyoh6F7hmzWAvO1CaKVXCjhqcRYavWfePa9A6ibr1lWrhwIYLw1pFMnxrHlL\r\nFmSgPcjXGQFObsRGmHFrXRSeExncbDnGoyi79BGOHODrg71Y+u0Bl9ov9Yfl\r\nQWwrxs/2/7FWb+/rKw/doF4th/6u+1/RafNFa3ECzUeNJ4Evl6XiJq2EiFCm\r\n7c8yp5rf5OQoDcmRZOLPI3I/cbvTWUJNA3xVMKXJZiMNuEa1ahi/sVV3dutF\r\nT8LcY4ce6LR10tllTDy/sKPbVQE7i599hN8k9rE2+lElMtUM7CHBFRolTrkv\r\nJGT0DJz8FaFELed+XEoqvv9zl6q7yv56+m629FzXwZUCvSVEiWuP91qrIKAr\r\n/orXZWTQknFtr3geWAh6DklczHVsoct3YlRYvwFzbTtoXPAMTQTK855QqbXx\r\nbkNDS3bmV9uUUYRXjYq4PPzV/BDjTFR/kYWT8JIJReAIfQPJ0SYN7667ux6h\r\nacvy3GJjIYEXGlPnRDZpt5aaYNDgxE621j4=\r\n=EpzB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","tinyify":"3.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.14.0_1649669430511_0.7866413974822735","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"js-miniapp-sdk","version":"1.15.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.15.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"2ef2250390dd72d0ef076d95dfc0f5389b04a788","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.15.0.tgz","fileCount":110,"integrity":"sha512-e9hS8YrIw4z21cvYFJzUjdJxcQwdbmWQh5IhRjyJBT3mVOF5FdzsaYp9ehsWw7xCAeFRSWCfWTl46pvT4y2dZQ==","signatures":[{"sig":"MEUCIQCcKvY7kmlQbQMjAmFkYCCQaxpK0o2qwOFSFUOSdxCz2gIgWJUfmIripRR1J3RlDcCgZ2mTx9M/4ymI1B9KuzhxaZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitUFUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFoQ//fhk3L/whvdAXesObTN0SO7djKnkVGqYwJUZeNujXRhXzISjZ\r\nxJrF2Cb2T5/7d3zjd8x7LT4vjVGlx19GlIv3CF/cf0WA1tlgTVZokWBzrBzz\r\ntAZhBRcGqbQFo6g3ZBEVTqTnsbMUuzeOdb36nC2Ti5hepbb6fxDmEh1lIu02\r\ny8mSYT4Y9BRIeI4RFQ/65JPBBf1MVO5sa1+Y152b7RC/dQphqWBKAo/yLfho\r\nYpQO6/Vpwa5Z8s+7Podc/ZIgg7OWqDdjjphVdcVrbDUGDYBwhPPtvEo6g9ok\r\npeB76Z/jrL4UzIzuqMPNh5jKazTVu4g65WdsXdv5Yqqefks6zys80uQ+5AQ2\r\nFx/yD/daQqdw76AtFYa/2fPVh0KmZgGBUnGQGEkoavXMQvfai+QNLMsNWD45\r\nRbueIROpCGE4ZB4c1oexpRyiFsCc26PqIUwXcUNhSnCQwv6TYrbFl65njpwk\r\nehPdWZmvwBeXnUAoYVonTKd43ZxvRC455iF0hGbOD4ZTJH52Kh2juvetp7jp\r\nUfd8qqA4xN92vALynBiiJmB3IYeh1J3T83cJUharXC2sNFjwOZhXGfMDD+Lv\r\nA0l8TEgawwYHFU6cUJB/48pc7JSCgsaDanWdcyLL0mXtADsFLnrkbZqlNUqq\r\nFp6yZtdYMSqnN+Uis3wzRLkx3jGoGBF3c3U=\r\n=y/wE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.0","tinyify":"3.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^16.5.1","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.15.0_1656045907743_0.8297734061392683","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"js-miniapp-sdk","version":"1.16.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.16.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"90a25b6bbbd140234bf1554821ce645de345e1e8","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.16.0.tgz","fileCount":116,"integrity":"sha512-KBJnwkRo9Zv3fmTQIKVCPVjKUFpRk0hpEJOcAqE77nJCwmK9jJShD74XuPadhyzhFWttGx7tt+APXIqEVfoiQA==","signatures":[{"sig":"MEYCIQDDkVHkhTfRLrL9KL3vd115SWVwDLMuRT/Rhm7P2VLVEQIhAIG6WOe+5sW9EV9d/h0S8MyxgIOJoZKUPVgYSDxTwda7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1yeiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCfA//XratN7nu6uJrdHTu9lRLOj6i7OcPeSxr9dNyQ2LeHAU66q0+\r\nuhZDtkD2Js0XjNFZ4H7opH377Y3xvEOG9d1RUzwVoBWTkuhUWjWK88UmAdEo\r\nehgZkNFKjCUkOXVUvCoJiI2s0Tbpr4ncqTRMg4Uflsmgo2raBWZIZIpyBtS3\r\nCqZpTCClQe2SPXBQWA2G6V4WoDNDqabcNmD8K5RKAGgvzfaq0mmv7Tbn110I\r\n6qZgbvb8ybMAY6vFiArlXwAmRxkqdzQUs+2dTcdp+QiiSKV08t0ZwNs+G6oQ\r\nu0DEmnb6yKxtGgwnAtRtc066duv9ECnSXvuuLzLNv+1rZAa4K3jUuO7+G3Zn\r\njzjSEYuPz5MloYNWc9koHi6C1pur1n/3mg7aPNkV2+aBruBecX4VwFGQgzHC\r\n84seH/d25kJrmslUVB3y4N67OgyyN1ybUFmCvhLELiPq4PZdjcyi6mD9oKRR\r\nYViuw3qJaT0R7oHc/CECnzmvMNA/KFNlV4qwPnEoDIBhJj/LnIh3GwWH9j3B\r\np/jG3jRYybEVvMYg9K8GvTc98a2SqcUUmpnDTydQsDlHrNF2lxXxM3ajC5/Y\r\n3Dm7pNh924EbBncMl4ulC0xIQRpdNH48Qy0Zyt6gacoAaxoJxTzV8jW27/qX\r\naunSlfnHSeVBEgy9AOjMCjyT2Fa6WXuT7Gc=\r\n=tv8j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.16.0_1675044770106_0.4128631087481087","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"js-miniapp-sdk","version":"1.17.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.17.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"63f4abdcc7dd5d402c9d61a808dd7597190652a2","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.17.0.tgz","fileCount":129,"integrity":"sha512-1SFDTx8TobTsYvBwLzTb5Uf6o0OTeiFg4PXdL7bGe2ZlHnOJQASgReHk1sbffREWq1+dMm7VcNghtR1+2R4v1g==","signatures":[{"sig":"MEUCICmcuC7wPxet19PyFqIXiE/45ujGVMNCP45JO2WbjJvaAiEAm3q0tTcpVY+/PHfi2M56zEiwuMNmIhpY63T3c/0SG8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJOcKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFiw//dUW5roxDXe3d84BzMVMZmHthAACwCHpbknaCfvvWFLDWoMNO\r\nVz7lB/YsiACdmPdgpxyspEFWt5rLzBodIDJtIQE0DH3af/b1Zvx3rryvRots\r\nYGD+WelgYxcnkYqBmhX4A9Bsg/89voVrydQVS+iqU2ajLlf9eLosA3qawZsW\r\noP47LuX0IB8SFjQ8dk25HIp6S9M0WIuE38OOp7AerL0vn3BsuLVrjseNhoOM\r\nDGapBzdlMGq5HUHzKA0cfCbblhFf6p0+3gAnn8tXO2cQs7ikPC8lUHIksjQA\r\niWOMbH2PE56bt/JjKJov+Bxl6+/CFfU4Z4PvgNPf4i3DQosbfDOUV6TOF9eF\r\no8AWeQ/w5TJ0J47xlidU2eTCNXqDDRxde0lyik3ovFDtI3AuuRo/WddLBhbi\r\noKN1jAEKW/S8KpgE2SrzLfJwRSCDQcWfEXQ+Ew2vf3bVn5s1P5gUvDaX/DxV\r\nwCGg5NquMnq8RYGE999txh92+R+KlrmfXxknBVGuNVZdnj6LqzANmffNANrg\r\nZVRaYZDeNw5/Sqm3sCEhex2rnTOYtQF6CEcKD/p6la4w60Fx23pyKLf3km10\r\nzF6+zOwcrDSoOuDk5rpTvMlGtLyYpMk8H37SqerwaI1IghTiNixjw7xD4U2s\r\nY4LdaEPMy/+pfydHbpzM0vKAT4uS6WGrJSs=\r\n=yMoH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.17.0_1680140042540_0.5265640763535255","host":"s3://npm-registry-packages"}},"1.18.0-alpha":{"name":"js-miniapp-sdk","version":"1.18.0-alpha","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.18.0-alpha","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"4a8883fe0bb666da74f8de40101a6ae795fbb5a2","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.18.0-alpha.tgz","fileCount":139,"integrity":"sha512-s0jj2VfU1yzYAcBNoQUTXqHjGCRiLzpgsN08apnNboVhVUcnxLsCBrgFgEjhjioYG7rK/OyT0fToRAQBTaRxSA==","signatures":[{"sig":"MEYCIQDm+xCSQU/hBlmePPv8GeFB0L2OD20qJ/7vo7y7atxSYgIhAKrXlgayin13nWKPiDKoCoti17EouMtu6j1dkLPktv65","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":248367},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.18.0-alpha_1689105027986_0.8905538247228908","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"js-miniapp-sdk","version":"1.18.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.18.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"01be864b3aa343a2ab33298767292378ef4948dc","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.18.0.tgz","fileCount":139,"integrity":"sha512-A+NIEqJoMKPgwjygCfeX+3fLI/oOvl2w7l1OZw6OI4AWpOlXL/lTh/A1HBl/lzRcxnWRqvlXBGxRB6aMOX9hpA==","signatures":[{"sig":"MEQCIAz8ZrvsB9UYyfpnGvzmGUuoCvjLr+D+oIByN2eEIpjZAiBnTsCCUcO5cKf0cxy81vHwBqyTLx1UzJJA3bngNXxn5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258088},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.18.0_1690253727319_0.9666571475892995","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"js-miniapp-sdk","version":"1.19.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.19.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"6d14c8820af5b3fe269f82eec5c9dadf536dda0b","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.19.0.tgz","fileCount":145,"integrity":"sha512-s6FkSLbVRUD9Iw9HQN2p5x96XQFaXcAAdgf/3xFXDEiJifxp3+QF2JE7v9oSa2ohbEXmjOE6dH587d7voCFhcA==","signatures":[{"sig":"MEUCIEEqKEzHYfXTo3aiLrcJ0SFUx128IHHwuzNJf5UneyH3AiEA7iR9ROfs+VNeCTigUfDkGRFOx2Oq5iAbsHFcPPvFk7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291373},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.19.0_1698890448977_0.8690278784362799","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"js-miniapp-sdk","version":"1.20.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.20.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"55a7110ff3777f515b5836b3c07399b3de7c6800","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.20.0.tgz","fileCount":165,"integrity":"sha512-8vOLFNbrWbmrHWO/ufwo9rJl4/TAsIr8S93elE0at7yTspp57ujaQGHgfYEmlommCrgLInhhkaC+NHRQ+GEADw==","signatures":[{"sig":"MEUCIQCBfJaKr1qBR4RirCUjDyqezKPFGlvy8RTEZPDQX69RrgIgEUlVJBesGb8zYVVaw5nl2jZxj4cjsaXSqVPT6/dmYEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394863},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"dependencies":{"libbase64":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.20.0_1711008325258_0.20066504435898458","host":"s3://npm-registry-packages"}},"1.20.2":{"name":"js-miniapp-sdk","version":"1.20.2","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.20.2","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"d9a89a98addb4fffdf39790d459d18e5d5ec84df","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.20.2.tgz","fileCount":165,"integrity":"sha512-Zk8TKqqstzU91ys9fpeOTtdOgZwCeBlbzD4AyH6kZcbdbNbwl0+qHww0SaJsTPtb/cwFmVScq5ZN3ebwS+Cf7w==","signatures":[{"sig":"MEUCIQDQLFHTOLBql1JeGuyCmHShTHDS2Pz8zPKXliET24uzHgIgSUNT66iLkZTzKl20llb0u+6HGGsctY75CC5YV1wlI68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343767},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.20.2_1711505727403_0.6498199422649911","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"js-miniapp-sdk","version":"1.21.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.21.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"3277e54043cc7b7b53a4ea90e82ba77e565f7176","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.21.0.tgz","fileCount":165,"integrity":"sha512-mj2k9EnSczj47LORSgy0MB4zppEbDwRxQwMomxVWeqX8KYGVODWZTDscFzHiAtmzUYVWBaFdDmv+m3oKeKmz0Q==","signatures":[{"sig":"MEUCIALicA4S7+DH5eNGpYlTbtqLcYSywhLJzI+wC4+FQwZVAiEA8anxgxXv82sHxlva33O+SrpaoBbGjl7fEyO2CIhIe1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":352164},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.21.0_1722322657972_0.8865552130586414","host":"s3://npm-registry-packages"}},"1.22.0":{"name":"js-miniapp-sdk","version":"1.22.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.22.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"fa3c02a8950125e85664ea62358fbd037faabc3e","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.22.0.tgz","fileCount":187,"integrity":"sha512-AYhPadWnzF/Z44bm599utTqEuH7h1qpCmO8fn6kfDCAgwbb9L9YkrOBnjmsbY08JuZ8yny0DLfGyUDEjuWrR3w==","signatures":[{"sig":"MEUCIQCYtZbqFNRfPX2QPHq4tDVmJELs0MaTCWPhvwCPJigvpwIgXX85HndwZt9n9UJG5VeIq8ZWfmJ1bzXwXW3wGERBe2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394851},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.22.0_1733390680288_0.46160607319763014","host":"s3://npm-registry-packages"}},"1.23.0":{"name":"js-miniapp-sdk","version":"1.23.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.23.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"ad997788d78fe464ceb9cfd4131f81877988d182","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.23.0.tgz","fileCount":193,"integrity":"sha512-QSwgrzU0Xv+clerhkJFQQ5T4Impkd3PGO0+tlZRfXAFqcPi8FkEWCqDu2DcAjjBdko+T4Vc8CxyJDf5dBONsJA==","signatures":[{"sig":"MEUCIQCwvKoIWWnXZMxqp0sEGHn3vQSvDUUyT5lIfyURJvpVgwIgKTVmDDrVMTxZeNBUwtc1fZXwwTaRk9qOBWxpU8Q7Nv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414480},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.23.0_1737450882436_0.5695818873285832","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"js-miniapp-sdk","version":"1.24.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.24.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"60245b99f3685a5e82e82655d7658d12e58e2a8c","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.24.0.tgz","fileCount":199,"integrity":"sha512-i0sr0ZMZQ2jUNPJLK0JbA0ukki35cSF/tEP9uERaMDyZ4cxhwU+2Q4XmR5zQctRcnQLkqkC/uLgoLMqdSzmelA==","signatures":[{"sig":"MEUCIGeE5NVge4volZHwJXl0qqcbjDtCuPOzw/HU5x0K3gG6AiEAoqyZKVj3Zbq8VTNMpuspFjBx0UWMKlLwoU6gaHUUc60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427562},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.24.0_1743999983767_0.39870267773963874","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"js-miniapp-sdk","version":"1.25.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.25.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"520aefcc058d98ed1f6bf9c559a91c5e9c976eef","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.25.0.tgz","fileCount":205,"integrity":"sha512-8jfW/2h4/ldsYjPAhaJuMCdt5GggxoCVIDH8Pca26T/it2sZMXnNm6VcXqRrMs5HXJ503tWK3kLFlfkGA7WADQ==","signatures":[{"sig":"MEUCIQCmfIIVu2SuVqe0dKJstP+U9mUB+r2e2VrI49yc8+WczgIgJkb0eMWT95iGnUyE6l977ZL4yPbWjIW0qIBEZt3Dbl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923541},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.25.0_1749432681177_0.9888799586932837","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"js-miniapp-sdk","version":"1.26.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.26.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"dd7125f15bdb8a9f5c751b209a9842ee51d32014","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.26.0.tgz","fileCount":208,"integrity":"sha512-d4EEmgM9//XtInW9FmqASxkVOD6UrcqVUgXRWjJae/V7/EhAQeqr2L9D8dL6Of6Qzzj1EhRNmIac0SdoVMIqbA==","signatures":[{"sig":"MEYCIQD7GMe8LM2afYFs64Gmc3Dc+wJn6QL9t19hPhFKXWbUZAIhAJ69B430t+JxCleo7OsLdJ05EFujHtuSIknmJpAgsGTo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947986},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.26.0_1759292867064_0.8736160775245809","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"js-miniapp-sdk","version":"1.27.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.27.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"e837464a5c6aea3adc08583e731f3851509b99e8","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.27.0.tgz","fileCount":217,"integrity":"sha512-rOHnt457c0lzquYu25JNHDiB1oS/DKhM7CKfvl4LAmWB+VckoZQe4ilA6tj4byV287VKnmJer+I/usjbsaTlrg==","signatures":[{"sig":"MEUCIBNqpw0tEpGIrHwj+fBN+fTDLkBw83B/NjTZGetwCQWtAiEA906z8IAHMAHTP3RL3STTOxJO9C/FIlmViTF2ivL7UZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":973418},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.27.0_1773882203479_0.92781481066775","host":"s3://npm-registry-packages-npm-production"}},"1.28.0-rc.1":{"name":"js-miniapp-sdk","version":"1.28.0-rc.1","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.28.0-rc.1","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"e95f066b9f2a87fd4455da2a729b06171d930a72","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.28.0-rc.1.tgz","fileCount":202,"integrity":"sha512-xfNzVurEp38OY7kpp/AGXtwAPYGROwANx1PC8igCD0gYtXBqEegNf4jvigkrCZkvY8pk5+xef7h2rFf+wCRKZg==","signatures":[{"sig":"MEUCIQCB1YdSkXigtl4NvZIUnyUAtYHnZxsQQMqXd8Al4COjGQIgR2uCT4SRB8DdgWeQoQ7stJWMveU1CUvsRKHXEt4+744=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997458},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"_npmVersion":"6.14.15","description":"Mini App SDK for JavaScript","directories":{},"_nodeVersion":"14.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.28.0-rc.1_1777631176092_0.6291781120006879","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"js-miniapp-sdk","version":"1.28.0","keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","_id":"js-miniapp-sdk@1.28.0","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"homepage":"https://github.com/rakutentech/js-miniapp#readme","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"dist":{"shasum":"bfdc8db8aa21962813ce5ed1f1e1ac68cd0513b1","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.28.0.tgz","fileCount":220,"integrity":"sha512-x1HKfX2a6Osjf37lrlM4thJiUwrwXSbA+E/bk2HrlrX5aMr4ZhpOYLjEs/cxVI+fAyrAVavQs7UMZsKARURY+g==","signatures":[{"sig":"MEUCIQDiUrmLFFkyhDNFfF3PaezrpMZkI4q6ARxchx02IwNm4AIgJVoxEw9qUQGozniE0mE7QSIIB7Ljw0eFb9dCfew/Gnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998736},"main":"build/miniapp.bundle.js","types":"build/js-miniapp-sdk/src/index.d.ts","module":"build/js-miniapp-sdk/src/index.js","browser":"build/miniapp.bundle.js","scripts":{"fix":"gts fix","docs":"scripts/docs.sh","lint":"gts check","test":"mocha test/**/*.spec.ts","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","version":"npx -c 'echo $npm_package_version'","buildSdk":"npm run lint && npm run compile && npm run test","coverage":"nyc npm test","prebuild":"npm run clean && npm run lint"},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"repository":{"url":"git+https://github.com/rakutentech/js-miniapp.git","type":"git"},"description":"Mini App SDK for JavaScript","directories":{},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.2","nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.1","sinon":"^9.0.1","tslint":"^6.1.3","tinyify":"4.0.0","ts-node":"^8.8.1","typedoc":"^0.19.2","browserify":"^17.0.0","sinon-chai":"^3.5.0","typescript":"^4.9.4","@types/chai":"^4.2.11","@types/node":"^10.0.3","mocha-multi":"^1.1.3","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","chai-as-promised":"^7.1.1","source-map-support":"^0.5.16","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^3.0.11","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-miniapp-sdk_1.28.0_1782192922075_0.3754283695393599","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"js-miniapp-sdk","version":"1.29.0","description":"Mini App SDK for JavaScript","main":"build/miniapp.bundle.js","browser":"build/miniapp.bundle.js","module":"build/js-miniapp-sdk/src/index.js","types":"build/js-miniapp-sdk/src/index.d.ts","devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.2","@types/chai":"^4.2.11","@types/chai-as-promised":"^7.1.2","@types/mocha":"^7.0.2","@types/node":"^10.0.3","@types/sinon":"^9.0.0","browserify":"^17.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","gts":"^1.1.2","mocha":"^7.1.1","mocha-multi":"^1.1.3","nyc":"^15.0.0","sinon":"^9.0.1","sinon-chai":"^3.5.0","source-map-support":"^0.5.16","tinyify":"4.0.0","ts-node":"^8.8.1","tslint":"^6.1.3","typedoc":"^0.19.2","typedoc-plugin-markdown":"^3.0.11","typescript":"^4.9.4"},"scripts":{"lint":"gts check","clean":"gts clean","compile":"tsc -p . && browserify ./build/js-miniapp-sdk/src/index.js --standalone MiniApp > build/miniapp.bundle.js -p tinyify","prebuild":"npm run clean && npm run lint","buildSdk":"npm run lint && npm run compile && npm run test","fix":"gts fix","test":"mocha test/**/*.spec.ts","coverage":"nyc npm test","version":"npx -c 'echo $npm_package_version'","docs":"scripts/docs.sh"},"repository":{"type":"git","url":"git+https://github.com/rakutentech/js-miniapp.git"},"keywords":["rakuten","mini app","apps","typescript","mocha"],"author":{"name":"Mini App SDK Team"},"license":"MIT","bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"homepage":"https://github.com/rakutentech/js-miniapp#readme","_id":"js-miniapp-sdk@1.29.0","dist":{"shasum":"6f4dbda2262ba531230e06a39a264cbd93f710a8","integrity":"sha512-0HOysJynfw0Poo1qVkw67TghOdPIYFq/gVo4NJDnXUL1JYXu3ZY7WPc3P+p1BrsWMQjYoxVS+kSwrHAr0MgZ0A==","tarball":"https://registry.npmjs.org/js-miniapp-sdk/-/js-miniapp-sdk-1.29.0.tgz","fileCount":223,"unpackedSize":1007001,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCdKVIRXvsxqW1oKNgs/8MwMJ3voKHv1i8TnqA6GmCnkQIhAOs+Ownt1gTB7/Oj/UZ6X4+pGVwG5844FufIID33z8+H"}]},"_npmUser":{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"},"directories":{},"maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/js-miniapp-sdk_1.29.0_1788232351218_0.44334724497679456"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-23T08:04:10.201Z","modified":"2026-09-01T03:12:31.507Z","0.1.0-alpha":"2020-04-23T08:04:10.329Z","1.0.0":"2020-05-13T07:50:16.927Z","1.1.0-alpha":"2020-07-08T05:06:43.332Z","1.1.0":"2020-07-21T05:54:02.818Z","1.2.0":"2020-10-02T05:58:25.461Z","1.3.0":"2020-10-22T03:49:22.961Z","1.4.0":"2020-11-02T03:23:22.891Z","1.5.0":"2020-11-13T03:55:09.275Z","1.6.0":"2020-12-18T02:44:25.769Z","1.6.1":"2021-01-06T08:00:39.027Z","1.7.0":"2021-04-02T08:54:52.048Z","1.8.0":"2021-04-22T08:17:46.052Z","1.9.0":"2021-05-27T01:47:31.617Z","1.10.0":"2021-06-29T08:16:29.491Z","1.11.0":"2021-08-05T03:04:13.642Z","1.12.0":"2021-11-10T07:10:11.096Z","1.13.0":"2021-12-17T02:15:04.682Z","1.14.0":"2022-04-11T09:30:30.676Z","1.15.0":"2022-06-24T04:45:07.972Z","1.16.0":"2023-01-30T02:12:50.265Z","1.17.0":"2023-03-30T01:34:02.723Z","1.18.0-alpha":"2023-07-11T19:50:28.296Z","1.18.0":"2023-07-25T02:55:27.577Z","1.19.0":"2023-11-02T02:00:49.221Z","1.20.0":"2024-03-21T08:05:25.435Z","1.20.1":"2024-03-26T06:11:16.274Z","1.20.2":"2024-03-27T02:15:27.587Z","1.21.0":"2024-07-30T06:57:38.166Z","1.22.0":"2024-12-05T09:24:40.466Z","1.23.0":"2025-01-21T09:14:42.621Z","1.24.0":"2025-04-07T04:26:23.969Z","1.25.0":"2025-06-09T01:31:21.440Z","1.26.0":"2025-10-01T04:27:47.338Z","1.27.0":"2026-03-19T01:03:23.737Z","1.28.0-rc.1":"2026-05-01T10:26:16.256Z","1.28.0":"2026-06-23T05:35:22.232Z","1.29.0":"2026-09-01T03:12:31.356Z"},"bugs":{"url":"https://github.com/rakutentech/js-miniapp/issues"},"author":{"name":"Mini App SDK Team"},"license":"MIT","homepage":"https://github.com/rakutentech/js-miniapp#readme","keywords":["rakuten","mini app","apps","typescript","mocha"],"repository":{"type":"git","url":"git+https://github.com/rakutentech/js-miniapp.git"},"description":"Mini App SDK for JavaScript","maintainers":[{"name":"mtsd-oss-npm","email":"mtsd-oss-npm@mail.rakuten.com"}],"readme":"# Mini App JS SDK\n\nThe Mini App SDK for JavaScript can be used to access Android/iOS device and App specific features from a Mini App. It is intended to be used in conjunction with the [Android Mini App SDK](https://github.com/rakutentech/android-miniapp) and [iOS Mini App SDK](https://github.com/rakutentech/ios-miniapp).\n\n[JS SDK Developer documentation](https://rakutentech.github.io/js-miniapp/docs/1.20/)\n\n## Table of Contents\n{:.no_toc}\n\n* Table of contents\n{:toc}\n\n\n## Getting Started\n\n<dl>\n<dd>\n\nThis SDK can be used either as an NPM module or via the bundled script file.\n\n### Usage as NPM module\n\nThe SDK package can be installed in your project from the NPM registry:\n\n```\nnpm install js-miniapp-sdk\n```\n\nAnd then it can be used as an import in your project:\n\n```javascript\nimport MiniApp from \"js-miniapp-sdk\";\n\nMiniApp.getMessagingUniqueId()\n    .then(id => {\n    // ...\n```\n\n### Usage via bundled script\n\nYou can alternatively use the bundled script file to use the SDK. When using the bundled script file, a global `MiniApp` object will be available for using the SDK.\n\nFirst, download the bundled script file from the [releases page](https://github.com/rakutentech/js-miniapp/releases). You can then include it as a normal `<script>` tag in your HTML:\n\n```html\n<script src=\"miniapp.bundle.js\"></script>\n```\n\nThen you can access the SDK methods via `window.MiniApp.default`.\n\n```javascript\nwindow.MiniApp.default.getMessagingUniqueId()\n    .then(id => {\n    // ...\n```\n</dd>\n\n\n## Mini App Manifest\n\n<dl>\n<dd>\n\nThere is a manifest for each mini app. The manifest provides the info for Android/iOS SDK to handle the mini app so the mini app developer should understand the structure and data type of manifest.\n\nThe manifest contains:\n\n- Required permissions\n- Optional permissions\n- Access token permissions\n- Custom metadata\n\nHere is the example of manifest. You can also see [it](https://github.com/rakutentech/js-miniapp/blob/master/js-miniapp-sample/public/manifest.json) in our sample app.\n\n```javascript\n{\n  // The mini app should use \"reqPermissions\" for setting which permissions it requires.\n  // These permissions will be requested by the host app before launching and downloading the mini app.\n  // The user MUST accept these permissions before the mini app can be launched.\n  \"reqPermissions\": [\n    {\n      \"name\": \"rakuten.miniapp.user.USER_NAME\",\n      \"reason\": \"Describe your reason here (optional).\"\n    },\n    {\n      \"name\": \"rakuten.miniapp.user.PROFILE_PHOTO\",\n      \"reason\": \"Describe your reason here (optional).\"\n    }\n  ],\n  // The mini app should use \"optPermissions\" for setting which permissions it will optionally use.\n  // These permissions will be requested by the host app before launching and downloading the mini app.\n  // The user can choose to either accept or deny these permissions before the mini app is launched.\n  \"optPermissions\": [\n    {\n      \"name\": \"rakuten.miniapp.user.CONTACT_LIST\",\n      \"reason\": \"Describe your reason here (optional).\"\n    },\n    {\n      \"name\": \"rakuten.miniapp.device.LOCATION\",\n      \"reason\": \"Describe your reason here (optional).\"\n    }\n  ],\n  // For access tokens, can define which \"audience\" and \"scopes\" you would like permission to use\n  \"accessTokenPermissions\": [\n    {\n      \"audience\": \"rae\",\n      \"scopes\": [\"your_service_scope_here\", \"your_service_scope_here\"]\n    },\n    {\n      \"audience\": \"api-c\",\n      \"scopes\": [\"your_service_scope_here\"]\n    }\n  ],\n  // The Host App can require additional keys that the mini app developer must set\n  \"customMetaData\": {\n    \"exampleKey\": \"test\"\n  }\n}\n```\n</dd>\n\n\n## Mini App Features\n\n- [Mini App JS SDK](#mini-app-js-sdk)\n  - [Table of Contents](#table-of-contents)\n  - [Getting Started](#getting-started)\n    - [Usage as NPM module](#usage-as-npm-module)\n    - [Usage via bundled script](#usage-via-bundled-script)\n  - [Mini App Manifest](#mini-app-manifest)\n  - [Mini App Features](#mini-app-features)\n  - [User details](#user-details)\n    - [Retrieve a unique ID](#retrieve-a-unique-id)\n  - [Request Permissions](#request-permissions)\n      - [Custom Permissions](#custom-permissions)\n        - [Usage example](#usage-example)\n      - [Device Permissions](#device-permissions)\n        - [Usage example](#usage-example-1)\n    - [Check Permission Status](#check-permission-status)\n    - [Launch App Settings](#launch-app-settings)\n  - [Show Ads](#show-ads)\n  - [Events](#events)\n    - [Mini App Events](#mini-app-events)\n    - [Keyboard events](#keyboard-events)\n    - [Host app events Available from v1.16.0](#host-app-events-available-from-v1160)\n  - [Share Info](#share-info)\n  - [Requesting User details](#requesting-user-details)\n      - [User name](#user-name)\n      - [Profile Photo](#profile-photo)\n      - [Contact List](#contact-list)\n      - [Access Token](#access-token)\n      - [Exchange Token Available from v1.23.0](#exchange-token-available-from-v1230)\n  - [Set screen orientation](#set-screen-orientation)\n  - [Send message](#send-message)\n      - [Send message to the single contact](#send-message-to-the-single-contact)\n      - [Send message by contact id](#send-message-by-contact-id)\n      - [Send message to multiple contacts](#send-message-to-multiple-contacts)\n    - [Open device camera](#open-device-camera)\n  - [Set Close alert Available from v1.15.0](#set-close-alert-available-from-v1150)\n  - [Universal Bridge Available from v1.16.0](#universal-bridge-available-from-v1160)\n    - [Send a JSON/String from MiniApp to HostApp](#send-a-jsonstring-from-miniapp-to-hostapp)\n    - [Send a UniversalBridgeInfo from MiniApp to HostApp Available from v1.18.0](#send-a-universalbridgeinfo-from-miniapp-to-hostapp-available-from-v1180)\n      - [Receive a JSON/String from HostApp to MiniApp](#receive-a-jsonstring-from-hostapp-to-miniapp)\n  - [Close miniapp Available from v1.16.0](#close-miniapp-available-from-v1160)\n  - [In-App Purchases](#in-app-purchases)\n    - [Get all products list](#get-all-products-list)\n    - [Purchase a product with product id](#purchase-a-product-with-product-id)\n    - [Consume a purchase](#consume-a-purchase)\n  - [Get Points](#get-points)\n    - [getPoints()](#getpoints)\n  - [Check Android/iOS device](#check-androidios-device)\n  - [Get Host application info](#get-host-application-info)\n  - [Download File](#download-file)\n  - [Secure Storage](#secure-storage)\n  - [Host app Theme colors Available from v1.18.0](#host-app-theme-colors-available-from-v1180)\n  - [Dark Mode Available from v1.18.0](#dark-mode-available-from-v1180)\n  - [Send Analytics to Host app Available from v1.18.0](#send-analytics-to-host-app-available-from-v1180)\n  - [Send Configurations Analytics to Host app Available from v1.27.0](#send-configurations-analytics-to-host-app-available-from-v1270)\n  - [MiniApp Finished Loading Available from v1.20.0](#miniapp-finished-loading-available-from-v1200)\n  - [Get Cookies from host application Available from v1.19.0](#get-cookies-from-host-application-available-from-v1190)\n  - [MiniApp storage using Key/Value Available from v1.20.0](#miniapp-storage-using-keyvalue-available-from-v1200)\n  - [Get feature list Available from v1.20.0](#get-feature-list-available-from-v1200)\n  - [Can open App Deeplink Available from v1.20.3](#can-open-app-deeplink-available-from-v1203)\n  - [App supports deeplink Available from v1.20.3](#app-supports-deeplink-available-from-v1203)\n  - [Launch Internal browser Available from v1.22.0](#launch-internal-browser-available-from-v1220)\n  - [Launch Interactive Browser Available from v1.28.0](#launch-interactive-browser-available-from-v1280)\n  - [Launch External Browser Available from v1.22.0](#launch-external-browser-available-from-v1220)\n  - [Get Image from Gallery Available from v1.22.0](#get-image-from-gallery-available-from-v1220)\n  - [Is Logged In Available from v1.22.0](#is-logged-in-available-from-v1220)\n  - [Allow Back/Forward Navigation Gestures Available from v1.22.0](#allow-backforward-navigation-gestures-available-from-v1220)\n  - [Trigger Login UI Available from v1.23.0](#trigger-login-ui-available-from-v1230)\n  - [Log Event Available from v1.23.0](#log-event-available-from-v1230)\n  - [Force Logout Available from v1.24.0](#force-logout-available-from-v1240)\n  - [Force Internal Web View Available from v1.24.0](#force-internal-web-view-available-from-v1240)\n  - [eSIM Service Available from v1.24.0](#esim-service-available-from-v1240)\n    - [is eSIM Supported Available from v1.24.0](#is-esim-supported-from-v1240)\n    - [Setup And Install eSIM Available from v1.24.0](#setup-and-install-esim-from-v1240)\n  - [Launch App Deeplink Available from v1.26.0](#launch-app-deeplink-available-from-v1260)\n    - [Launch App Using Package Name Available from v1.26.0](#launch-app-using-package-name-available-from-v1260)\n  - [Check if App is Installed Available from v1.26.1](#check-if-app-is-installed-available-from-v1261)\n    - [For Android (using package name):](#for-android-using-package-name)\n    - [For iOS (using deeplink URL):](#for-ios-using-deeplink-url)\n    - [Load HTML String Available from v1.26.0](#load-html-string-available-from-v1260)\n  - [OneClick SDK Available from v1.27.0](#oneclick-sdk-available-from-v1270)\n    - [Start OneClick SDK IC Chip KYC Available from v1.27.0](#start-oneclick-sdk-ic-chip-kyc-available-from-v1270)\n  - [Check if SIM is Installed Available from v1.28.0](#check-if-sim-is-installed-available-from-v1280)\n  - [Request Device Permission Available from v1.28.0](#request-device-permission-available-from-v1280)\n  - [Network Status Available from v1.29.0](#network-status-available-from-v1290)\n\n## User details\n\n### Retrieve a unique ID\n\n<dl>\n<dl>\n\n1. getUniqueId() - This method is deprecated from 2.0 and renamed to getMauid()\n\n    **API:** [MiniAppFeatures.getUniqueId](api/interfaces/miniappfeatures.md#getuniqueid)\n\n    You can retrieve a unique ID which was generated by the Android or iOS App to represent the user of the mini app:\n\n    ```javascript\n    import MiniApp from 'js-miniapp-sdk';\n\n    MiniApp\n      .getUniqueId()\n      .then(id => {\n        console.log(id);\n      })\n      .catch(error => {\n        console.error(error);\n      });\n    ```\n    \n2. getMauid() - This method is replaced with the getUniqueId()\n\n    **API:** [MiniAppFeatures.getmauid](api/interfaces/miniappfeatures.md#getmauid)\n\n    You can retrieve a unique ID which was generated by the Android or iOS App to represent the user of the mini app:\n\n    ```javascript\n    import MiniApp from 'js-miniapp-sdk';\n\n    MiniApp\n      .getMauid()\n      .then(id => {\n        console.log(id);\n      })\n      .catch(error => {\n        console.error(error);\n      });\n    ```\n\n3. getMessagingUniqueId() - This method is used to retrieve a Unique ID that can be used for messages.\n\n    **API:** [MiniAppFeatures.getmessaginguniqueid](api/interfaces/miniappfeatures.md#getmessaginguniqueid)\n\n\n    ```javascript\n    import MiniApp from 'js-miniapp-sdk';\n\n    MiniApp\n      .getMessagingUniqueId()\n      .then(id => {\n        console.log(id);\n      })\n      .catch(error => {\n        console.error(error);\n      });\n    ```\n\n<div id='get-phone-number'/>\n3. getPhoneNumber() - This method is used to retrieve phone number of the user. \n\n    **API:** [MiniAppFeatures.getphonenumber](api/interfaces/miniappfeatures.md#getphonenumber)\n\n    ```javascript\n    import MiniApp from 'js-miniapp-sdk';\n\n    MiniApp.user\n      .getPhoneNumber()\n      .then(number => {\n        console.log(number);\n      })\n      .catch(error => {\n        console.error(error);\n      });\n    ```\n\n</dd>\n\n## Request Permissions\n\n<dl>\n<dl>\n\nThere must be permission requests from miniapp to access some mobile components and data. Users can revoke a permission at any time, so you must always request the permission every time before you use the associated API. Note that accepted permissions are cached, so if a User has already accepted a permission then they will not be shown the permission dialog again unless they manually revoke the permission.\n\nThere are two types of permissions:\n\n- [**Custom permissions:**](#custom-permissions) Access User data or device features which the Host App controls. Displays Host App's custom permission dialog.\n- [**Device permissions:**](#device-permissions) Access device features. Displays Android/iOS platform permission dialog.\n\nMini app developer can define which permissions are required and optional in mini app manifest. You do not need to request permission when declaring them as required type.\n\n#### Custom Permissions\n\n**API:** [MiniAppFeatures.requestCustomPermissions](api/interfaces/miniappfeatures.md#requestcustompermissions),\n[CustomPermissionName](api/enums/custompermissionname.md),\n[CustomPermissionStatus](api/enums/custompermissionstatus.md)\n\nThese permissions are related to accessing the User data or device features which the Host App controls, and the Host App will display a custom permission dialog. Multiple permissions can be requested at once. These permissions should be requested before you attempt to access the User's data or certain device features.\n\nThese permissions are requested using the [MiniAppFeatures.requestCustomPermissions](api/interfaces/miniappfeatures.md#requestcustompermissions) method.\n\n| Permission Name                      | Description                                                     |\n| ------------------------------------ | --------------------------------------------------------------- |\n| `CustomPermissionName.USER_NAME`     | Grant access to the User's name.                                |\n| `CustomPermissionName.PROFILE_PHOTO` | Grant access to the user's Profile Photo.                       |\n| `CustomPermissionName.CONTACT_LIST`  | Grant access to the user's contact list.                        |\n| `CustomPermissionName.ACCESS_TOKEN`  | Grant access to the a user's access token.                      |\n| `CustomPermissionName.LOCATION`      | Grant access to the device's location (custom permission only). |\n| `CustomPermissionName.SEND_MESSAGE`  | Allow miniapp to send message to specific contact via hostapp.  |\n| `CustomPermissionName.POINTS`        | Allow miniapp to retrieve points.                               |\n| `CustomPermissionName.FILE_DOWNLOAD` | Allow miniapp to download files.                                |\n\n##### Usage example\n\n```javascript\nimport MiniApp, {\n  CustomPermissionResult,\n  CustomPermissionName,\n} from 'js-miniapp-sdk';\n\nMiniApp\n  .requestCustomPermissions([\n    {\n      name: CustomPermissionName.USER_NAME,\n      description: 'This text will be shown to the user.',\n    },\n    {\n      name: CustomPermissionName.PROFILE_PHOTO,\n      description: 'This text will be shown to the user.',\n    },\n    {\n      name: CustomPermissionName.CONTACT_LIST,\n      description: 'This text will be shown to the user.',\n    },\n    {\n      name: CustomPermissionName.ACCESS_TOKEN,\n      description: 'This text will be shown to the user.',\n    },\n    {\n      name: CustomPermissionName.LOCATION,\n      description: 'This text will be shown to the user.',\n    },\n    {\n      name: CustomPermissionName.SEND_MESSAGE,\n      description: 'This text will be shown to the user.',\n    },\n    {\n      name: CustomPermissionName.POINTS,\n      description: 'This text will be shown to the user.',\n    },\n    {\n      name: CustomPermissionName.FILE_DOWNLOAD,\n      description: 'This text will be shown to the user.',\n    },\n  ])\n  .then(result => {\n    const allowed = result\n      .filter(\n        permission => permission.status === CustomPermissionResult.ALLOWED\n      )\n      .map(permission => permisssion.name);\n\n    if (allowed.indexOf(CustomPermissionName.USER_NAME) > -1) {\n      // Access and use the User Name data\n    }\n  })\n  .catch(error => {\n    console.error(error); // An error occured\n  });\n```\n\n#### Device Permissions\n\n**API:** [MiniAppFeatures.requestLocationPermission](api/interfaces/miniappfeatures.md#requestlocationpermission)\n\nThese permissions are for accessing device features, and they will display a platform-specific dialog which is controlled by the Android or iOS operating system. Device permissions can only be requested one at a time.\n\nEach device permission is requested using a specific method for that permission. Device permissions also have an associated [Custom permissions](#custom-permissions), so you should first request the custom permission before requesting the device permission. However, if you did not request the custom permission first, then the method will automatically request the custom permission from the user.\n\n| Permission Method                                                                          | Description                                                                       |\n| ------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------- |\n| [`requestLocationPermission`](api/interfaces/miniappfeatures.md#requestlocationpermission) | Grant access to the device location (both device permission & custom permission). |\n| [`requestPermission`](api/interfaces/miniappfeatures.md#requestpermission)                 | Request any device permission by passing a `DevicePermission` enum value (e.g. `DevicePermission.PHONE_STATE`). Rejects if the user denies. |\n\n##### Usage example\n\n```javascript\n// Location Permission\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp\n  .requestLocationPermission('This description will be shown to the user.')\n  .then(success => {\n    console.log(success); // Allowed.\n  })\n  .catch(error => {\n    console.error(error); // Permission is not granted due to many circumstances.\n  });\n```\n\n\n---\n\n### Check Permission Status\n\nYou can check the status of a custom or device permission using the `getPermissionStatus` interface.\n\n**API:** [MiniAppFeatures.getPermissionStatus](api/interfaces/miniappfeatures.md#getpermissionstatus)\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\nimport { PermissionName, PermissionStatus } from 'js-miniapp-sdk';\n\nMiniApp\n  .getPermissionStatus(PermissionName.CAMERA)\n  .then(status => {\n    // status will be PermissionStatus.GRANTED, PermissionStatus.DENIED, or PermissionStatus.UNKNOWN\n    if (status === PermissionStatus.GRANTED) {\n      // Permission granted\n    } else if (status === PermissionStatus.DENIED) {\n      // Permission denied\n    } else {\n      // Permission status unknown\n    }\n    console.log(status);\n  })\n  .catch(error => {\n    console.error(error);\n  });\n```\n\nYou can check the status for permissions such as `PermissionName.CAMERA`, `PermissionName.GALLERY`, or `PermissionName.MICROPHONE`.\n\n---\n\n### Launch App Settings\n\nYou can open the device's app settings screen for your Mini App using the `launchAppSettings` interface. This is useful for prompting users to manually enable permissions.\n\n**API:** [MiniAppFeatures.launchAppSettings](api/interfaces/miniappfeatures.md#launchappsettings)\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.miniappUtils.launchAppSettings()\n  .then(() => {\n    // App settings opened successfully\n  })\n  .catch(error => {\n    console.error(error);\n  });\n```\n\n## Show Ads\n\n<dl>\n<dd>\n\n**API:** [Ad.loadInterstitialAd](api/interfaces/ad.md#loadinterstitialad),\n[Ad.loadRewardedAd](api/interfaces/ad.md#loadrewardedad),\n[Ad.showInterstitialAd](api/interfaces/ad.md#showinterstitialad),\n[Ad.showRewardedAd](api/interfaces/ad.md#showrewardedad),\n[Reward](api/interfaces/reward.md)\n\nMini App SDK allows you to display ads upon requesting from a Mini App with an ad unit id.\nThis requires you to first load an Ad by passing an ID. You can then display an Ad in the Ad Unit by passing the same ID which was used for loading.\n\nNote that typically you should load your Ads at some point earlier than you intend to use them, such as at App launch time. You can also pre-load multiple Ads by calling `MiniApp.loadInterstialAd` or `MiniApp.loadRewardedAd` multiple times.\n\nCurrently two ad types are supported,\n\n1. Interstitial\n2. Rewarded\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nconst adUnitID = 'xxx-xxx-xxxxxxxxxxxxx';\n\nMiniApp\n  .loadInterstitialAd(adUnitID)\n  .then(response => {\n    MiniApp\n      .showInterstitialAd(adUnitID)\n      .then(response => console.log(response))\n      .catch(error => console.error(error));\n  })\n```\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nconst adUnitID = 'xxx-xxx-xxxxxxxxxxxxx';\n\nMiniApp\n  .loadRewardedAd(adUnitID)\n  .then(response => {\n    MiniApp\n      .showRewardedAd(adUnitID)\n      .then(response => console.log(response))\n      .catch(error => console.error(error));\n  })\n  .catch(error => console.error(error));\n```\n\n</dd>\n\n## Events\n\nMini app can listen to the following events that will be sent/triggered by the Hostapp/Native SDKs to Mini app.\n<dl>\n<dd>\n\n### Mini App Events\n\n**API:** [MiniAppEvents](api/enums/MiniAppEvents.md)\n\nThese `MiniAppEvents` events are more live Mini app life cycle events that will be broadcast when a event occurs\n\n- EXTERNAL_WEBVIEW_CLOSE\n- PAUSE\n- RESUME\n\n  <details><summary markdown=\"span\" padding-right=\"\"><b>Click here to see the Code snippet</b>\n  </summary>\n\n  ```javascript\n  window.addEventListener(MiniAppEvents.EXTERNAL_WEBVIEW_CLOSE, function (e) {\n    // To-do\n  });\n  ```\n\n  </details>\n\n### Keyboard events\n**API:** [MiniAppKeyboardEvents](api/enums/MiniAppKeyboardEvents.md)\n\nThese `MiniAppKeyboardEvents` events will be triggered when a keyboard is shown or dismissed\n\n- KEYBOARDSHOWN\n- KEYBOARDHIDDEN\n\n  <details><summary markdown=\"span\" padding-right=\"\"><b>Click here to see the Code snippet</b>\n  </summary>\n\n  ```javascript\n  import MiniApp from 'js-miniapp-sdk';\n\n  window.addEventListener(MiniAppKeyboardEvents.KEYBOARDSHOWN, function (e) {\n    // To-do\n  });\n  ```\n\n  </details>\n\n### Host app events <small style=\"color:green;font-size: 12px\">Available from v1.16.0</small>\n**API:** [HostAppEvents](api/enums/HostAppEvents.md)\n\nThese `HostAppEvents` will be triggered when the host app wants to notify something to the Mini app\n\n- RECEIVE_JSON_INFO\n\n  <details><summary markdown=\"span\" padding-right=\"\"><b>Click here to see the Code snippet</b>\n  </summary>\n\n  ```javascript\n  import MiniApp from 'js-miniapp-sdk';\n\n  window.addEventListener(HostAppEvents.RECEIVE_JSON_INFO, function (e) {\n    // To-do\n  });\n  ```\n\n  </details>\n\n- DID_RECEIVE_QUERY_PARAMS <small style=\"color:green;font-size: 12px\">Available from v1.26.0</small>\n\n  <details><summary markdown=\"span\" padding-right=\"\"><b>Click here to see the Code snippet</b>\n  </summary>\n\n  ```javascript\n  import MiniApp from 'js-miniapp-sdk';\n\n  window.addEventListener(MiniAppKeyboardEvents.DID_RECEIVE_QUERY_PARAMS, function (e) {\n    // To-do\n  });\n  ```\n\n  </details>\n</dd>\n\n\n## Share Info\n\n<dl>\n<dd>\n\n**API:** [MiniAppFeatures.shareInfo](api/interfaces/miniappfeatures.md#shareinfo),\n\n[ShareInfoType](api/interfaces/shareinfotype.md)\n\nIt is possible for the mini app user to share data with another App by showing the native content sharing chooser.\n\nThe data format must match the [ShareInfoType](api/interfaces/shareinfotype.md).\n\nNOTE: URL & Image support is added from v1.22.0\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nconst info = {\n  content: inputValue,\n  url: url,\n  imageBlob: blob,\n};\n\nMiniApp\n  .shareInfo(info)\n  .then(success => console.log(success))\n  .catch(error => console.error(error));\n```\n</dd>\n\n\n## Requesting User details\n\n<dl>\n<dd>\n\n**API:** [UserInfoProvider](api/interfaces/userinfoprovider.md)\n\nPlease make sure that User have allowed respective custom permission before requesting the user detail.\n\n#### User name\n\n**API:** [UserInfoProvider.getUserName](api/interfaces/userinfoprovider.md#getusername),\n[CustomPermissionName.USER_NAME](api/enums/custompermissionname.html#user_name)\n\nReturns the Username text from the Host app.\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.user\n  .getUserName()\n  .then(userName => {\n    console.log(userName);\n  })\n  .catch(error => {\n    console.error(error);\n  });\n```\n\n#### Profile Photo\n\n**API:** [UserInfoProvider.getProfilePhoto](api/interfaces/userinfoprovider.md#getprofilephoto),\n[CustomPermissionName.PROFILE_PHOTO](api/enums/custompermissionname.html#profile_photo)\n\nReturns the Profile Photo URI from the Host app.\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.user\n  .getProfilePhoto()\n  .then(profilePhoto => {\n    console.log(profilePhoto);\n  })\n  .catch(error => {\n    console.error(error);\n  });\n```\n\n#### Contact List\n\n**API:** [UserInfoProvider.getContacts](api/interfaces/userinfoprovider.md#getcontacts),\n[Contact](api/interfaces/contact.md),\n[CustomPermissionName.CONTACT_LIST](api/enums/custompermissionname.html#contact_list)\n\nReturns the [Contact](api/interfaces/contact.md) list from the Host app.\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.user\n  .getContacts()\n  .then(contacts => {\n    console.log(contacts);\n  })\n  .catch(error => {\n    console.error(error);\n  });\n```\n\n#### Access Token\n\n**API:** [UserInfoProvider.getAccessToken](api/interfaces/userinfoprovider.md#getaccesstoken),\n[AccessTokenData](api/classes/accesstokendata.md),\n[AccessTokenScopes](api/classes/accesstokenscopes.md),\n[CustomPermissionName.ACCESS_TOKEN](api/enums/custompermissionname.html#access_token)\n\nYou can get an access token provided by the Host App.\n\nThere are 2 reasons your access token request can be rejected:\n\n- The Host App will be able to deny your request if your mini app ID is not approved to access the token.\n- Your request will also be denied by the MiniApp SDK if your audience and scopes do not match the ones defined in the [Mini App Manifest](#mini-app-manifest)\n\nReturns the [AccessTokenData](api/interfaces/accesstokendata.md) list from the Host app.\n\n**AccessTokenData** contains `token`,`validUntil` and `scopes` details.\n\nAn optional `serviceId` string can be passed to identify the service requesting the token. If omitted, the request behaves as before.\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\n// Without serviceId (existing behaviour)\nMiniApp.user\n  .getAccessToken('TOKEN_AUDIENCE', ['TOKEN_SCOPE1', 'TOKEN_SCOPE2'])\n  .then(data => {\n    const isValid = data.validUntil.getTime() >= Date.now();\n    if (isValid) {\n      const token = data.token;\n      // Use token\n    }\n  })\n  .catch(error => console.error(error));\n\n// With optional serviceId\nMiniApp.user\n  .getAccessToken('TOKEN_AUDIENCE', ['TOKEN_SCOPE1', 'TOKEN_SCOPE2'], 'MY_SERVICE_ID')\n  .then(data => {\n    const token = data.token;\n    // Use token\n  })\n  .catch(error => console.error(error));\n```\n\n#### Exchange Token <small style=\"color:green;font-size: 12px\">Available from v1.23.0</small>\n\n**API:** [UserInfoProvider.getExchangeToken](api/interfaces/userinfoprovider.md#getexchangetoken),\n[AccessTokenData](api/classes/accesstokendata.md),\n[AccessTokenScopes](api/classes/accesstokenscopes.md),\n[CustomPermissionName.ACCESS_TOKEN](api/enums/custompermissionname.html#access_token)\n\nYou can get an exchange token provided by the Host App.\n\nThere are 2 reasons your exchange token request can be rejected:\n\n- The Host App will be able to deny your request if your mini app ID is not approved to access the token.\n- Your request will also be denied by the MiniApp SDK if your audience and scopes do not match the ones defined in the [Mini App Manifest](#mini-app-manifest)\n\nReturns the [AccessTokenData](api/interfaces/accesstokendata.md) list from the Host app.\n\n**AccessTokenData** contains `token`,`validUntil` and `scopes` details.\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.user\n  .getExchangeToken('TOKEN_AUDIENCE', ['TOKEN_SCOPE1', 'TOKEN_SCOPE2'])\n  .then(data => {\n    const isValid = data.validUntil.getTime() >= Date.now();\n    if (isValid) {\n      const token = data.token;\n      // Use token\n    }\n  })\n  .catch(error => console.error(error));\n```\n</dd>\n\n\n## Set screen orientation\n\n<dl>\n<dd>\n\n**API:** [MiniAppFeatures.setScreenOrientation](api/interfaces/miniappfeatures.md#setscreenorientation),\n[ScreenOrientation](api/enums/screenorientation.md)\n\nIt is possible to change and lock device screen orientation.\nHowever, there is no guarantee that all hostapps and device OS allow the force screen change so MiniApp should not rely on this.\n\nThe support screen change cases are defined as [ScreenOrientation](api/enums/screenorientation.md).\nAfter finish locking, the miniapp can release the lock and grant back the normal orientation controller to device. Please use `ScreenOrientation.LOCK_RELEASE`\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp\n  .setScreenOrientation(ScreenOrientation.LOCK_LANDSCAPE) // or LOCK_PORTRAIT, LOCK_RELEASE.\n  .then(success => {\n    console.log(success);\n  })\n  .catch(error => {\n    console.error(error);\n  });\n```\n\n</dd>\n\n\n## Send message\n\n<dl>\n<dd>\n\n**API:** [ChatServiceProvider](api/interfaces/chatserviceprovider.md)\n[MessageToContact](api/interfaces/messagetocontact.md)\n\n#### Send message to the single contact\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.chatService\n  .sendMessageToContact(messageToContact)\n  .then(contactId => {\n    // contact id string.\n    console.log(contactId);\n  })\n  .catch(error => {\n    console.error(error);\n  });\n```\n\n#### Send message by contact id\n\nPlease make sure that User have allowed message sending custom permission before sending message to specific contact.\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.chatService\n  .sendMessageToContactId(id, messageToContact)\n  .then(contactId => {\n    console.log(contactId);\n  })\n  .catch(error => {\n    console.error(error);\n  });\n```\n\n#### Send message to multiple contacts\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.chatService\n  .sendMessageToMultipleContacts(messageToContact)\n  .then(contactIds => {\n    // contact id string array.\n    console.log(contactIds);\n  })\n  .catch(error => {\n    console.error(error);\n  });\n```\n\n\n</dd>\n\n### Open device camera\n\n<dl>\n<dd>\n\nPlease make sure that `capture` attribute is available, it will open device camera from miniapp.\n\n```html\n<html>\n  ...\n  <div data-role=\"fieldcontain\">\n    <label for=\"name\">Open file chooser to select file using camera</label>\n    <input id=\"fileselect\" type=\"file\" accept=\"image/*\" capture=\"environment\" />\n  </div>\n  ...\n</html>\n```\n\n\n</dd>\n<div id='set-close-alert'/>\n\n## Set Close alert <small style=\"color:green;font-size: 12px\">Available from v1.15.0</small>\n\n**API:** [MiniApp.miniappUtils.setCloseAlert](api/interfaces/miniapputilsprovider.html#setclosealert)\n\n<dl>\n<dd>\nWhen a Mini app is closed, you can set the close confirmation popup which the host app can show before closing the miniapp. Host app can decide whether to show/hide the confirmation popup before closing the miniapp.\n\n\n  ```javascript\n  import MiniApp from 'js-miniapp-sdk';\n\n  const alertInfo: CloseAlertInfo = {\n    shouldDisplay: true,\n    title: \"Info\",\n    description: \"Would you like to close the miniapp?\",\n  };\n  MiniApp.miniappUtils\n    .setCloseAlert(alertInfo)\n    .then(() => {\n    })\n    .catch((error) => {\n    });\n  });\n  ```\n\n</dd>\n<div id='universal-bridge'/>\n\n## Universal Bridge <small style=\"color:green;font-size: 12px\">Available from v1.16.0</small>\n\n**API:** [MiniApp.universalBridge.sendJsonToHostapp](api/interfaces/universalbridgeprovider.html#sendjsontohostapp)\n\n<dl>\n<dd>\n\nMiniApp users can send any JSON/String from MiniApp to HostApp as well as receive any JSON/String from HostApp to MiniApp.\n\n### Send a JSON/String from MiniApp to HostApp\n\nPlease use the following example in the MiniApp:\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nconst inputValue = '{\"data\":\"This is a sample json information\"}';\nconst info = { content: inputValue };\nMiniApp.universalBridge\n  .sendJsonToHostapp(info)\n  .then(success => {\n    console.log(success);\n  })\n  .catch(error => {\n    console.error(error);\n  });\n```\n\n### Send a UniversalBridgeInfo from MiniApp to HostApp <small style=\"color:green;font-size: 12px\">Available from v1.18.0</small>\n\nPlease use the following example in the MiniApp:\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nconst info: UniversalBridgeInfo = {\n  key: \"launch\",\n  value: \"deeplinkurl\",\n  description: \"Description of the info that is passed\",\n};\n\nconst info = { content: inputValue };\n\nMiniApp.universalBridge\n  .sendInfoToHostapp(info)\n  .then(success => {\n    console.log(success);\n  })\n  .catch(error => {\n    console.error(error);\n  });\n```\n\n#### Receive a JSON/String from HostApp to MiniApp\n\nPlease use the following example in the MiniApp:\n\n```javascript\nimport HostAppEvents from 'js-miniapp-sdk';\n\nwindow.addEventListener(HostAppEvents.RECEIVE_JSON_INFO, function(e) {\n  let message = e.detail.message;\n  console.log(message);\n});\n```\n\n\n</dd>\n<div id='close-miniapp'/>\n\n## Close miniapp <small style=\"color:green;font-size: 12px\">Available from v1.16.0</small>\n\n<dl>\n<dd>\n\nWhen the miniapp want's to close, they can use this interface to close by itself. Calling this interface, it would let know the host app that the miniapp wants to close. Host app can decide if it can proceed with the flow.\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.miniappUtils.closeMiniApp(true).catch((error) => {\n});\n```\n\n\n</dd>\n<div id='in-app-purchases'/>\n\n\n## In-App Purchases\n\nYou can perform the in-app purchases for the products available for In-App Purchases associated with Google Play™.\n\n### Get all products list\nThis will retrieve the list of products details available for In-App Purchase associated with Google Play™. \nThis will return only the list of products associated with Mini app in the platform\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.purchases\n      .getAllProducts()\n      .then((success) => {\n        console.log(success);\n      })\n      .catch((error) => {\n        console.error(error);\n      });\n```\n\n### Purchase a product with product id\nThis will request for the In-app Purchase of a product with product id associated with Google Play™.\nReturns the PurchasedProduct object with transaction details.\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.purchases\n      .purchaseProductWith(productId)\n      .then((success) => {\n        console.log(success);\n      })\n      .catch((error) => {\n        console.error(error);\n      });\n```\n\n### Consume a purchase\nThis will request to Consume the product that is purchased using the purchaseProductWith API\nReturns the PurchasedProduct object with transaction details.\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.purchases\n      .consumePurchaseWith(productId, transactionId)\n      .then((success) => {\n        console.log(success);\n      })\n      .catch((error) => {\n        console.error(error);\n      });\n```\n\n<div id='get-point'/>\n\n## Get Points\n\n<dl>\n<dd>\n\nHost app can send any generic Point related information using this interface\n\n### getPoints()\n**API:** [MiniAppFeatures.getPoints](api/interfaces/miniappfeatures.md#getpoints)\n\nMiniApp need to call [getPoints](api/interfaces/miniappfeatures.md#getpoints) interface to retrieve [Points](api/interfaces/points.html)\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.user\n    .getPoints()\n    .then((points) => {\n      console.log(points);\n    })\n    .catch((error) => {\n      console.error(error);\n    });\n```\n\n\n</dd>\n<div id='get-platform'/>\n\n## Check Android/iOS device\n\n<dl>\n<dd>\n\n**API:** [Platform.getPlatform](api/enums/platform.html#getplatform)\n\nYou can detect whether your mini app is running on an Android/iOS by using\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nconst platform = MiniApp.getPlatform();\n//platform value here can be `Android`, `iOS` or `Unknown`.\n```\n\nWhen it is not running by Android/iOS, the return value is `Unknown`.\n\n\n</dd>\n<div id='get-host-info'/>\n\n## Get Host application info\n\n<dl>\n<dd>\n\n**API:** [MiniAppFeatures.getHostEnvironmentInfo](api/interfaces/miniappfeatures.html#gethostenvironmentinfo)\n\nNative host application can share the information such as Locale, Host app version, Host app Build type, SDK version, device token and push token using this interface. Miniapp can fetch these information using the following interface which will get [HostEnvironmentInfo](api/interfaces/hostenvironmentinfo.html) as a promise.\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp\n    .getHostEnvironmentInfo()\n    .then((info) => {\n      console.log(info);\n    })\n    .catch((error) => {\n      console.error(error);\n    });\n```\n\n\n</dd>\n<div id='download-file'/>\n\n## Download File\n\n<dl>\n<dd>\n\n**API:** [MiniAppFeatures.downloadFile](api/interfaces/miniappfeatures.html#downloadfile)\n\nRequest to download a file and save to the user's device, by providing a valid fileName, URL and headers (if required). \n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\n  MiniApp\n    .downloadFile(fileName, url, { token: 'test' })\n    .then((response) => {\n      console.log(response);\n    })\n    .catch((error) => {\n      console.log('FileDownload Error:', error);\n    });\n```\n\n\n\n</dd>\n<div id='secure-storage'/>\n\n## Secure Storage\n\n<dl>\n<dd>\n\n\n**API:** [SecureStorageProvider](api/interfaces/securestorageprovider.html)\n\n1. [onReady](api/interfaces/securestorageprovider.html#onready)\n\n    Register/Subscribe to onReady event. Host app will send the event to Miniapp when the storage is ready\n\n    ```javascript\n    import MiniApp from 'js-miniapp-sdk';\n\n    MiniApp.secureStorageService.onReady(() => {\n      // Event triggered when the storage is ready\n    });\n    ```\n\n2. [onLoadError](api/interfaces/securestorageprovider.html#onloaderror)\n\n    Register/Subscribe to onLoadError event. Host app will send the event to Miniapp when the storage is not loaded\n\n    ```javascript\n    import MiniApp from 'js-miniapp-sdk';\n\n    MiniApp.secureStorageService.onLoadError((error) => {\n      console.log(error)\n      // Event triggered when the storage is not loaded\n    });\n    ```\n\n3. [size](api/interfaces/securestorageprovider.html#size)\n\n    Miniapp can retrieve the storage size i.e max size and used size for a Miniapp using the below interface.\n    It returns MiniAppSecureStorageSize as a promise.\n\n    ```javascript\n    import MiniApp from 'js-miniapp-sdk';\n\n    MiniApp.secureStorageService\n      .size()\n      .then((storageSize) => {\n        console.log(storageSize);\n      })\n      .catch((error) => {\n        console.log(error);\n      });\n    ```\n\n4. [setItems](api/interfaces/securestorageprovider.html#setItems)\n\n    If a Miniapp has available free space, you can store the values using the folowing interface. Please note the items which is set should of MiniAppSecureStorageKeyValues type\n\n    ```javascript\n    import MiniApp from 'js-miniapp-sdk';\n\n    MiniApp.secureStorageService\n      .setItems(items)\n      .then((response) => {\n        console.log(response);\n      })\n      .catch((error) => {\n        console.log(error);\n      });\n    ```\n\n5. [getItem](api/interfaces/securestorageprovider.html#getItems)\n\n    You can retrieve a value for a key using the below interface. As of now we are not supporting buld retrieval.\n\n    ```javascript\n    import MiniApp from 'js-miniapp-sdk';\n\n    MiniApp.secureStorageService\n      .getItem(key)\n      .then((response) => {\n        console.log(response);\n      })\n      .catch((error) => {\n        console.log(error);\n      });\n    ```\n  \n6. [removeItems](api/interfaces/securestorageprovider.html#removeItems)\n\n    List of keys that you want be removed from the storage\n\n    ```javascript\n    import MiniApp from 'js-miniapp-sdk';\n\n    MiniApp.secureStorageService\n      .removeItems(keys)\n      .then((response) => {\n        console.log(response);\n      })\n      .catch((error) => {\n        console.log(error);\n      });\n    ```\n\n7. [clear](api/interfaces/securestorageprovider.html#clear)\n\n    The following interface will help you to clear all the data that is stored using the above interfaces.\n\n    ```javascript\n    import MiniApp from 'js-miniapp-sdk';\n\n    MiniApp.secureStorageService\n      .clear()\n      .then((response) => {\n        console.log(response);\n      })\n      .catch((error) => {\n        console.log(error);\n      });\n    ```\n\n</dd>\n<div id='host-theme-colors'/>\n\n## Host app Theme colors <small style=\"color:green;font-size: 12px\">Available from v1.18.0</small>\n\n<dl>\n<dd>\n\n**API:** [MiniApp.miniappUtils.getHostAppThemeColors](api/interfaces/miniapputilsprovider.html#getHostAppThemeColors)\n\nHost app uses different themes and if the Miniapp would like to have a similar theme as Host app, it can use the following interface to get the primary and secondary colors\n\nPromise returns a HostThemeColor.\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\n    MiniApp.miniappUtils\n      .getHostAppThemeColors()\n      .then((info) => {\n        console.log(info);\n      })\n      .catch((error) => {\n        console.error(error);\n      });\n```\n\n\n\n</dd>\n<div id='dark-mode'/>\n\n## Dark Mode <small style=\"color:green;font-size: 12px\">Available from v1.18.0</small>\n\n<dl>\n<dd>\n\n**API:** [Platform.isDarkMode](api/interfaces/miniapputilsprovider.html#isDarkMode)\n\nUsing the following interface the Host app can let the Miniapp know if it is Dark mode or not.\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp\n  .isDarkMode()\n  .then((boolean) => {\n    console.log(boolean);\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n</dd>\n<div id='send-analytics-to-host-app-available-from-v1180'/>\n\n## Send Analytics to Host app <small style=\"color:green;font-size: 12px\">Available from v1.18.0</small>\n\nYou can use the following interface to send analytics to Host app. Host app can use this data to record them to any server.\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\n  const analyticsInfo: MAAnalyticsInfo = {\n    eventType: MAAnalyticsEventType.appear,\n    actionType: MAAnalyticsActionType.open,\n    pageName: \"Home\",\n    componentName: \"Page\",\n    elementType: \"Tab\",\n    data: \"AnyData\",\n  };\n  \n  MiniApp.miniappUtils.sendAnalytics(analyticsInfo);\n```\n\n<div id='send-configurations-analytics-to-host-app-available-from-v1270'/>\n\n## Send Configurations Analytics to Host app <small style=\"color:green;font-size: 12px\">Available from v1.27.0</small>\n\nYou can use the following interface to send analytics to Host app. Host app can use this data to record them to any server.\n\n```javascript\nimport MiniApp, { MAAnalyticsConfig } from 'js-miniapp-sdk';\n\n  const analyticsConfig: MAAnalyticsConfig = {\n    applicationId: \"applicationId\",\n    accountId: \"accountId\",\n    ssc: \"ssc\",\n    customerId?: \"customerId\",\n    contractedPlan?: \"contractedPlan\",\n  }\n  \n  MiniApp.miniappUtils.configureAnalytics(analyticsConfig);\n```\n\n<div id='miniapp-finished-loading'/>\n\n## MiniApp Finished Loading <small style=\"color:green;font-size: 12px\">Available from v1.20.0</small>\n\n<dl>\n<dd>\n\n**API:** [Platform.miniAppFinishedLoading](api/interfaces/miniapputilsprovider.html#miniAppFinishedLoading)\n\nUsing the following interface the Miniapp can notify the host app that it has finished loading.\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.miniappUtils\n  .miniAppFinishedLoading()\n  .then((response) => {\n    console.log(response);\n  })\n  .catch((miniAppError) => {\n    console.log('miniAppFinishedLoading - Error: ', miniAppError);\n  });\n```\n\n</dd>\n<div id='get-cookies'/>\n\n## Get Cookies from host application <small style=\"color:green;font-size: 12px\">Available from v1.19.0</small>\n\nYou can use the following interface to get all Cookies from Host app using the following interface\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n  \n  MiniApp.cookieManager\n    .getAllCookies()\n    .then((response) => {\n      // Response will be [CookieInfo]\n      console.log(response);\n    })\n    .catch((error) => {\n      console.log(error);\n    });\n\n```\n\nYou can also request the host app to provide specific cookies by sharing the list of keys as `string[]`\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n  \n  MiniApp.cookieManager\n    .getCookies(['user-token', `user-last-session`])\n    .then((response) => {\n      // Response will be [CookieInfo]\n      console.log(response);\n    })\n    .catch((error) => {\n      console.log(error);\n    });\n\n```\n<div id='miniapp-storage'/>\n\n## MiniApp storage using Key/Value <small style=\"color:green;font-size: 12px\">Available from v1.20.0</small>\n\nWe already have a [Secure storage](#secure-storage) that uses database for storing any data from MiniApp. It is recommended for MiniApps that wants to store huge data.\n\nIf MiniApp wants to use any storage that is lightweight, then they can use the following interfaces.\nAndroid uses Shared Preferences and iOS uses UserDefaults for the interfaces below,\n\n\n<dl>\n<dd>\n\n\n**API:** [MiniappPreferenceProvider](api/interfaces/miniapppreferenceprovider.html)\n\n1. [set](api/interfaces/miniapppreferenceprovider.html#set)\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n  \nMiniApp.preferences\n  .set(key, value)\n  .then((response) => {\n    // String response sent from Host app when the value set is successfull\n    console.log(response);\n  })\n  .catch((error) => {\n    console.log(error);\n  });\n\n```\n\n2. [get](api/interfaces/miniapppreferenceprovider.html#get)\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n  \nMiniApp.preferences\n  .get(key)\n  .then((response) => {\n    // Value that is stored for a given key\n    console.log(response);\n  })\n  .catch((error) => {\n    console.log(error);\n  });\n\n```\n\n3. [remove](api/interfaces/miniapppreferenceprovider.html#remove)\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n  \nMiniApp.preferences\n  .remove(key)\n  .then((response) => {\n    // String response sent from Host app when the remove is successfull\n    console.log(response);\n  })\n  .catch((error) => {\n    console.log(error);\n  });\n\n```\n\n4. [clearMiniAppPreferences](api/interfaces/miniapppreferenceprovider.html#clearminiapppreferences)\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n  \nMiniApp.preferences\n  .clearMiniAppPreferences(key)\n  .then((response) => {\n    // String response sent from Host app when the clearing preferences is successfull\n    console.log(response);\n  })\n  .catch((error) => {\n    console.log(error);\n  });\n\n```\n\n\n<div id='get-feature-list'/>\n\n## Get feature list <small style=\"color:green;font-size: 12px\">Available from v1.20.0</small>\n\nThis interface will help the MiniApps to get the list of features that is supported by the MiniApp native SDK also with the list of other features that is supported by the Host app\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n  \nMiniApp.miniappUtils\n  .getFeatureList()\n  .then((response) => {\n    // Array of strings/features that is supported\n    // For eg., [\"GET_USERNAME\", \"IS_DARK_MODE\", \"GET_ALL_COOKIES\"]\n    console.log(response);\n  })\n  .catch((error) => {\n    console.log(error);\n  });\n\n```\n\n<div id='can-open-app-deeplink'/>\n\n## Can open App Deeplink <small style=\"color:green;font-size: 12px\">Available from v1.20.3</small>\n\nThis interface will help the MiniApps to check if the URL scheme that they want to open is available in the device\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n  \nMiniApp.miniappUtils\n  .canOpenAppDeeplink(url)\n  .then((response) => {\n    // True if the device contains/supports the scheme\n    console.log(response);\n  })\n  .catch((error) => {\n    console.log(error);\n  });\n\n```\n\n<div id='is-app-deeplink-supported'/>\n\n## App supports deeplink <small style=\"color:green;font-size: 12px\">Available from v1.20.3</small>\n\nThis interface will help the MiniApps to check if the application allows/whitelisted the URL that MiniApp wants to launch\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n  \nMiniApp.miniappUtils\n  .isAppDeeplinkSupported(url)\n  .then((response) => {\n    // True if the application allows to launch the deeplink\n    console.log(response);\n  })\n  .catch((error) => {\n    console.log(error);\n  });\n\n```\n<div id='launch-internal-browser'/>\n\n## Launch Internal browser <small style=\"color:green;font-size: 12px\">Available from v1.22.0</small>\n\nThis interface will help the MiniApps to launch URL in internal browser.\n\nYou can pass either a string URL or a `LaunchBrowserOptions` object to specify HTTP method, body, audience, and scopes.\n\n**Usage with URL string:**\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n  \nMiniApp.miniappUtils\n  .launchInternalBrowser(\"https://www.rakuten.co.jp\")\n  .then((response) => {\n    console.log(response);\n  })\n  .catch((miniAppError) => {\n    console.log(miniAppError);\n  });\n```\n\n**Usage with LaunchBrowserOptions:**\n```javascript\nimport { MiniApp, HttpMethod } from 'js-miniapp-sdk'; // or from the bridge types\n\nMiniApp.miniappUtils\n  .launchInternalBrowser({\n    url: \"https://www.rakuten.co.jp\",\n    httpMethod: HttpMethod.POST,\n    httpBody: { key: \"value\" },\n    audience: \"your_audience\",\n    scopes: [\"scope1\", \"scope2\"]\n  })\n  .then((response) => {\n    console.log(response);\n  })\n  .catch((miniAppError) => {\n    console.log(miniAppError);\n  });\n```\n\n\n<div id='launch-interactive-browser-available-from-v1280'/>\n\n## Launch Interactive Browser <small style=\"color:green;font-size: 12px\">Available from v1.28.0</small>\n\nThis interface will help the MiniApps to launch URL in an interactive browser.\n\nYou can pass either a string URL or a `LaunchBrowserOptions` object to specify HTTP method, body, audience, and scopes.\n\n**Usage with URL string:**\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.miniappUtils\n  .launchInteractiveBrowser(\"https://www.rakuten.co.jp\")\n  .then((response) => {\n    console.log(response);\n  })\n  .catch((miniAppError) => {\n    console.log(miniAppError);\n  });\n```\n\n**Usage with LaunchBrowserOptions:**\n```javascript\nimport { MiniApp, HttpMethod } from 'js-miniapp-sdk'; // or from the bridge types\n\nMiniApp.miniappUtils\n  .launchInteractiveBrowser({\n    url: \"https://www.rakuten.co.jp\",\n    httpMethod: HttpMethod.POST,\n    httpBody: { key: \"value\" },\n    audience: \"your_audience\",\n    scopes: [\"scope1\", \"scope2\"]\n  })\n  .then((response) => {\n    console.log(response);\n  })\n  .catch((miniAppError) => {\n    console.log(miniAppError);\n  });\n```\n\n\n<div id='launch-external-browser-available-from-v1220'/>\n\n## Launch External Browser <small style=\"color:green;font-size: 12px\">Available from v1.22.0</small>\n\nThis interface will help the MiniApps to launch a URL in the device's external browser.\n\n**API:** [MiniAppUtilsProvider.launchExternalBrowser](api/interfaces/miniapputilsprovider.md#launchexternalbrowser)\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.miniappUtils\n  .launchExternalBrowser(\"https://www.rakuten.co.jp\")\n  .then((response) => {\n    console.log(response);\n  })\n  .catch((miniAppError) => {\n    console.log(miniAppError);\n  });\n```\n\n<div id='get-image-from-gallery-available-from-v1220'/>\n\n## Get Image from Gallery <small style=\"color:green;font-size: 12px\">Available from v1.22.0</small>\n\nThis interface allows the user to select a single image from their device gallery.\n\n**API:** [GalleryBridgeProvider.getImageFromGallery](api/interfaces/gallerybridgeprovider.md#getimagefromgallery)\n\nReturns a `GalleryFileResponse` object containing `filename` (optional) and `data` (Blob).\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.galleryManager\n  .getImageFromGallery()\n  .then((response) => {\n    // response.filename - the file name (optional)\n    // response.data - the image as a Blob\n    console.log(response);\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n<div id='is-logged-in-available-from-v1220'/>\n\n## Is Logged In <small style=\"color:green;font-size: 12px\">Available from v1.22.0</small>\n\nGet the login status of the user in the Host application.\n\n**API:** [UserInfoProvider.isLoggedIn](api/interfaces/userinfoprovider.md#isloggedin)\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.user\n  .isLoggedIn()\n  .then((isLoggedIn) => {\n    console.log(isLoggedIn); // true or false\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n<div id='allow-backforward-navigation-gestures-available-from-v1220'/>\n\n## Allow Back/Forward Navigation Gestures <small style=\"color:green;font-size: 12px\">Available from v1.22.0</small>\n\nEnable or disable swipe back/forward navigation gestures in the iOS Host application.\n\n**API:** [WebViewConfigProvider.allowBackForwardNavigationGestures](api/interfaces/webviewconfigprovider.md#allowbackforwardnavigationgestures)\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.webviewManager\n  .allowBackForwardNavigationGestures(true) // pass false to disable\n  .then((response) => {\n    console.log(response);\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n<div id='trigger-login-ui-available-from-v1230'/>\n\n## Trigger Login UI <small style=\"color:green;font-size: 12px\">Available from v1.23.0</small>\n\nTrigger the login UI for the user in the Host application.\n\n**API:** [UserInfoProvider.triggerLoginUI](api/interfaces/userinfoprovider.md#triggerloginui)\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.user\n  .triggerLoginUI()\n  .then((result) => {\n    console.log(result); // true if login UI was triggered successfully\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n<div id='log-event-available-from-v1230'/>\n\n## Log Event <small style=\"color:green;font-size: 12px\">Available from v1.23.0</small>\n\nLog an event with a specified message and log level to the Host application.\n\n**API:** [MiniAppUtilsProvider.logEvent](api/interfaces/miniapputilsprovider.md#logevent)\n\n```javascript\nimport MiniApp, { LogType } from 'js-miniapp-sdk';\n\nMiniApp.miniappUtils\n  .logEvent(\"Something happened\", LogType.DEBUG) // LogType.DEBUG is the default\n  .then((response) => {\n    console.log(response);\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n<div id='force-logout-available-from-v1240'/>\n\n## Force Logout <small style=\"color:green;font-size: 12px\">Available from v1.24.0</small>\n\nForce a user logout in the Host application.\n\n**API:** [UserInfoProvider.forceLogout](api/interfaces/userinfoprovider.md#forcelogout)\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.user\n  .forceLogout()\n  .then((result) => {\n    console.log(result); // true if logout was successful\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n<div id='force-internal-web-view-available-from-v1240'/>\n\n## Force Internal Web View <small style=\"color:green;font-size: 12px\">Available from v1.24.0</small>\n\nSet whether links should be opened in the internal or external web view.\n\n**API:** [WebViewConfigProvider.forceInternalWebView](api/interfaces/webviewconfigprovider.md#forceinternalwebview)\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.webviewManager\n  .forceInternalWebView(true) // pass false to use external web view\n  .then((response) => {\n    console.log(response);\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n<div id='esim-service-available-from-v1240'/>\n\n## eSIM Service <small style=\"color:green;font-size: 12px\">Available from v1.24.0</small>\n\n<div id='is-esim-supported-from-v1240'/>\n\neSIM functionality support. You can check if eSIM is supported on the device and set up/install an eSIM profile.\n\n**API:** [Esim](api/classes/esim.md)\n\n### Check if eSIM is supported <small style=\"color:green;font-size: 12px\">Available from v1.24.0</small>\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.esimService\n  .isEsimSupported()\n  .then((isSupported) => {\n    console.log(isSupported); // true or false\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n<div id='setup-and-install-esim-from-v1240'/>\n\n### Setup and install eSIM <small style=\"color:green;font-size: 12px\">Available from v1.24.0</small>\n\n```javascript\nimport MiniApp, { EsimConfig } from 'js-miniapp-sdk';\n\nconst config: EsimConfig = {\n  address: \"smdp.example.com\",       // smdpAddress (required)\n  confirmationCode: \"ACTIVATION123\", // activationLink (optional)\n  eid: \"89000000000000000000000000000000\", // optional\n  iccid: \"8988211000000543792\",      // optional\n  matchingId: \"matchingId123\",       // optional\n  oid: \"oid123\",                     // optional\n};\n\nMiniApp.esimService\n  .setupAndInstallEsim(config)\n  .then((success) => {\n    console.log(success); // true if installation succeeded\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n## Launch App Deeplink <small style=\"color:green;font-size: 12px\">Available from v1.26.0</small>\n\nYou can launch an external app using a deeplink URL. This is supported on both Android and iOS.\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.miniappUtils\n  .launchAppUsingDeeplink('myapp://deeplink')\n  .then((success) => {\n    // true if launch succeeded, false otherwise\n    console.log(success);\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n### Launch App Using Package Name <small style=\"color:green;font-size: 12px\">Available from v1.26.0</small>\n\nYou can launch an external app using its package name (Android only).\n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.miniappUtils\n  .launchAppUsingPackageName('com.example.app')\n  .then((success) => {\n    // true if launch succeeded, false otherwise\n    console.log(success);\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n> **Note:** These functions require the host app to support launching external apps. Unit tests only verify correct parameter passing, not actual app launching.\n\n## Check if App is Installed <small style=\"color:green;font-size: 12px\">Available from v1.26.1</small>\n\nYou can check if an application is installed on the device. The method automatically detects whether you're passing a package name (Android) or a deeplink URL (iOS) based on the presence of `://` in the string.\n\n### For Android (using package name):\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.miniappUtils\n  .isAppInstalledInDevice('com.example.app')\n  .then((isInstalled) => {\n    if (isInstalled) {\n      console.log('App is installed');\n    } else {\n      console.log('App is not installed');\n    }\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n### For iOS (using deeplink URL):\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.miniappUtils\n  .isAppInstalledInDevice('myapp://')\n  .then((isInstalled) => {\n    if (isInstalled) {\n      console.log('App is installed');\n    } else {\n      console.log('App is not installed');\n    }\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n**How it works:**\n- If the string contains `://`, it's treated as a deeplink URL and sent to the native bridge as `{ url: 'myapp://' }`\n- Otherwise, it's treated as a package name and sent as `{ packageName: 'com.example.app' }`\n- Returns `true` if the app is installed, `false` otherwise\n\n> **Note:** On Android, the package name is required because Android doesn't allow checking app installation via deeplink. On iOS, deeplink URLs are used to check if an app is installed.\n\n### Load HTML String <small style=\"color:green;font-size: 12px\">Available from v1.26.0</small>\n\nYou can load HTML string to Host App. \n\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\nimport { LoadHTMLStringOptions } from 'js-miniapp-sdk';\n\nMiniApp.miniappUtils\n  .loadUsingHTMLString({\n    htmlString:'<html><body>Hello&nbsp;World</body></html>',\n    callBackUrl:'https://google.com',\n    baseUrl:'google.com'\n  } as LoadHTMLStringOptions)\n  .then((success) => {\n    // true if launch succeeded, false otherwise\n    console.log(success);\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n> **Note:** These functions require the host app to support loading HTML strings. Unit tests only verify correct parameter passing, not actual app launching.\n>\n> \n\n<div id='oneclick-sdk-available-from-v1270'/>\n\n## OneClick SDK <small style=\"color:green;font-size: 12px\">Available from v1.27.0</small>\n\n<div id='start-oneclick-sdk-ic-chip-kyc-available-from-v1270'/>\n\n### Start OneClick SDK IC Chip KYC <small style=\"color:green;font-size: 12px\">Available from v1.27.0</small>\n\nYou can request OneClick SDK IC Chip to Host App. \n\n```javascript\nimport MiniApp, { OneClickSdkInfo } from 'js-miniapp-sdk';\nconst info: OneClickSdkInfo = {\n    idid:'abc123',\n    minor:false,\n    redirectUri:'abc123',\n    baseUrl:'abc',\n    supportedKycTypes:'abc123',\n    enabledSecurityCheck:true\n  };\n  \nMiniApp.oneClickSdk\n  .startICChipKyc(info)\n  .then((success) => {\n    // true if launch succeeded, false otherwise\n    console.log(success);\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n> **Note:** These functions require the host app to support OneClick SDK. Unit tests only verify correct parameter passing, not actual app launching.\n\n<div id='check-if-sim-is-installed-available-from-v1280'/>\n\n## Check if SIM is Installed <small style=\"color:green;font-size: 12px\">Available from v1.28.0</small>\n\nCheck whether a physical SIM card is detected in the device.\n\n**API:** [MiniAppUtils.isSimInstalled](api/classes/miniapputils.md#issiminstalled)\n\nThe promise rejects with a `SimCheckError` if the host app cannot complete the check. The `SimCheckError.code` will be one of:\n\n| Code | Description |\n| ---- | ----------- |\n| `DENIED` | The host app denied the SIM check request. |\n| `FAILED_TO_CHECK` | The host app encountered an error while checking. |\n\n```javascript\nimport MiniApp, { SimCheckError } from 'js-miniapp-sdk';\n\nMiniApp.miniappUtils\n  .isSimInstalled()\n  .then((isInstalled) => {\n    console.log(isInstalled); // true if SIM is installed, false otherwise\n  })\n  .catch((error) => {\n    if (error instanceof SimCheckError) {\n      console.error(`[${error.code}] ${error.message}`); // e.g. [DENIED] ...\n    } else {\n      console.error(error);\n    }\n  });\n```\n\n<div id='request-device-permission-available-from-v1280'/>\n\n## Request Device Permission <small style=\"color:green;font-size: 12px\">Available from v1.28.0</small>\n\nRequest a device permission from the host app using the generic `requestPermission` API. Pass a `DevicePermission` enum value to specify which permission to request. The promise resolves with `'ALLOWED'` if granted, or rejects if the user denies the permission.\n\n**API:** [MiniAppFeatures.requestPermission](api/interfaces/miniappfeatures.md#requestpermission)\n\n```javascript\nimport MiniApp, { DevicePermission } from 'js-miniapp-sdk';\n\n// Request phone state permission\nMiniApp\n  .requestPermission(DevicePermission.PHONE_STATE)\n  .then(result => {\n    console.log(result); // 'ALLOWED'\n  })\n  .catch(error => {\n    console.error(error); // 'User denied the permission to this mini app.'\n  });\n\n// Request location permission (alternative to requestLocationPermission)\nMiniApp\n  .requestPermission(DevicePermission.LOCATION)\n  .then(result => {\n    console.log(result); // 'ALLOWED'\n  })\n  .catch(error => {\n    console.error(error); // 'User denied the permission to this mini app.'\n  });\n```\n\n<div id='network-status-available-from-v1290'/>\n\n## Network Status <small style=\"color:green;font-size: 12px\">Available from v1.29.0</small>\n\nGet the current network connectivity status or subscribe to changes.\n\n**Types:** `NetworkStatus`, `NetworkType` (exported from `js-miniapp-sdk`)\n\n`NetworkStatus` contains:\n- `isConnected` — `boolean` indicating whether the device has a network connection\n- `networkType` — a `NetworkType` enum value: `WIFI_OR_ETHERNET`, `CELLULAR`, `SATELLITE`, or `NO_CONNECTION`\n\n### getNetworkStatus()\n\nFetch the current network status as a one-time snapshot.\n\n```javascript\nimport MiniApp, { NetworkType } from 'js-miniapp-sdk';\n\nMiniApp\n  .getNetworkStatus()\n  .then((status) => {\n    console.log(status.isConnected);   // true or false\n    console.log(status.networkType);   // e.g. NetworkType.WIFI_OR_ETHERNET\n  })\n  .catch((error) => {\n    console.error(error);\n  });\n```\n\n### onNetworkStatusChanged()\n\nSubscribe to network status changes for the lifetime of the MiniApp. The callback is **not** called immediately with the current state — use `getNetworkStatus()` to read the initial state on load.\n\n**Using `MiniApp.onNetworkStatusChanged`:**\n```javascript\nimport MiniApp from 'js-miniapp-sdk';\n\nMiniApp.onNetworkStatusChanged((status) => {\n  console.log(status.isConnected);  // true or false\n  console.log(status.networkType);  // e.g. 'CELLULAR'\n});\n```\n\n**Using `window.addEventListener` directly:**\n```javascript\nimport { HostAppEvents } from 'js-miniapp-sdk';\n\nwindow.addEventListener(HostAppEvents.NETWORK_STATUS_CHANGED, function(e) {\n  const status = e.detail.message;\n  console.log(status.isConnected);  // true or false\n  console.log(status.networkType);  // e.g. 'CELLULAR'\n});\n```\n","readmeFilename":"README.md"}