{"_id":"@mobkit/runtime","_rev":"26-63fa9ae1fbbf418288691563dc7e0b97","name":"@mobkit/runtime","dist-tags":{"latest":"0.10.5"},"versions":{"0.8.0":{"name":"@mobkit/runtime","version":"0.8.0","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.8.0","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"be5d915d435bb076eda5bba5c2649b5b98263f7f","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.8.0.tgz","fileCount":11,"integrity":"sha512-l/CTAHELNXy05kfZw6NFy/oX56eodldIkiGdUZy43bWeWmnQWDMI+bk9VXFMeKYcp/NbupfN/LZqIw/CKyMUzg==","signatures":[{"sig":"MEQCIAOAaLDwbzI38Lz+fFtqIvErJLry5isOnVxxweSRqXnyAiAb4DzZeGsozILn4MoBlhHi+891Q7Qu7nGcAtmXpI/qLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53738},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"4e27c47ecac80219c15bcc858a599e653f4a53a1","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.8.0_1784361748140_0.18762380785648514","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@mobkit/runtime","version":"0.8.1","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.8.1","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"9638d33c42e434cfd1cd1b5b7910116b1a871a83","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.8.1.tgz","fileCount":11,"integrity":"sha512-w4A3hRRVEtdLmisF4fD0ScsAZWJnLdPd/T0hvLVte0e2cxEYMqayVMx+3MhdKC/i/0jnb+08JGzaevQH4M7x0Q==","signatures":[{"sig":"MEQCIFQ3UzJENccbYOlqi8H/YTX+rm0KRWNC2Pohf8zRcEOqAiAKoAO7yUDzjzyr40VB4ahf0BlJf+soVRcfgB196yGZpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53738},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"7fc1d7ff828473220307cd17f6e4639c36cde02b","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.8.1_1784395062657_0.5311463200325461","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@mobkit/runtime","version":"0.8.2","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.8.2","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"c272fe304e2010f2d606b1f8ad9f7524c453ba01","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.8.2.tgz","fileCount":11,"integrity":"sha512-uu1Ec7t9jBjPLcvtRE8ZPcZLa0+NoE1JjDjj90FrYoMwQ1Gv5OpCCxzf/IQbDPUyA57AOuCA8lD5A5frncC8CA==","signatures":[{"sig":"MEYCIQDuNwkMoPQlNw9GkNgUJ0apKfYX/hPGnif2HMyObWclRwIhANviWjpRnStK+fbLjpDn/8LjUSoJvkv3D2073Ru3C2G/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63509},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"314e059a9b2b78a9761ef7e1ed11b4d676f2dcfb","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.8.2_1784398249749_0.7304342271328708","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@mobkit/runtime","version":"0.8.3","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.8.3","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"02578a4e1ef00c715eb281a460e70b5b13a30f46","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.8.3.tgz","fileCount":11,"integrity":"sha512-84aM64X2ShjxNPOw/MYa4St4XdLHntwvQURb+OdGL+Nk5xt+lmTmRECr7rSJvwRSruu1QcpQCcrULpCwlFa7PQ==","signatures":[{"sig":"MEUCIQCcY9wdIthRU+3bNFcdUR5jiT/bAiO7TLgYdPcgCKuZKQIgT98lmKwMPTllIAQUoRgJeJsITjtOCq1UuaR7nciP8OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62613},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"29d5816fe2462e66edf12d65c9ccd1dc1afebeaf","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.8.3_1784400321957_0.8165988291394191","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@mobkit/runtime","version":"0.8.4","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.8.4","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"bfcce344f1318b01eb54e0a6cffb3969a6f7f82d","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.8.4.tgz","fileCount":15,"integrity":"sha512-xXNZr5NlabbttAlV3X/bSXwT89U2PfyXTA9TquKtyFZRUBKJazvFCz1kpp/IYkROcl4vps3V4H0G3GESphRl4w==","signatures":[{"sig":"MEUCIFKmypBH/U/7TBgQsUhupHyom57wtPbN1/FhbcqI+qDLAiEA3tZZ04ax2r5vg7W3CtZ60JqDcUZ9Hgc47lBE2bpBEnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67286},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"},"./preact":{"types":"./dist/preact/index.d.ts","import":"./dist/preact/index.js"}},"gitHead":"b31a8748b76a9c532cb542922fb518c4c9c6694d","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"preact":"^10.29.0","typescript":"^6.0.3"},"peerDependencies":{"preact":">=10"},"peerDependenciesMeta":{"preact":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.8.4_1784402817712_0.8080092246633155","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@mobkit/runtime","version":"0.8.5","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.8.5","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"a64cf3308a74bdb2cc16edef1d4439dd97c91fa1","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.8.5.tgz","fileCount":13,"integrity":"sha512-03g4gd8kgnim8H3/NCb/fcgjVpzZh6QCOKg7wwSCWLeduXXhqodP1Cq4DPycS92Vb4fI6xOB7BiwI1kygO1JLQ==","signatures":[{"sig":"MEQCIBdalusEmChdpJgX3d/hIIDslYSj7lRlKlpYNtyUbB3bAiBGDhTXgbmNH0Ql293jJqc/Ql4HJb0DvdOUQP+CeQw/zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"214e312ed5a986a3fbda81596fa16680c8f642e8","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.8.5_1784434676428_0.5224875165801259","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@mobkit/runtime","version":"0.8.6","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.8.6","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"01c7f8fc2384c559a0655b69ea1acc5cf4366fff","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.8.6.tgz","fileCount":13,"integrity":"sha512-tl9zg1cbu90WgLT4jGSEAACelytuBGKzeRW3ZO1WtqguAY2V6OJ4oy2l/NOIu3+qRK1+PxkIPnf41+2gaQXF2g==","signatures":[{"sig":"MEQCIEN2DsqZjd5YyG9469ca+tHPdiWKxRYoj5VA0QtXrnzqAiBbya7WLb0nCfeJlSNh88ydk7wWZR2nGWyHcPoq/YKJ4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"0c201d20b122b462f0e8729fad54ebeeaeb8a67c","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.8.6_1784452178295_0.7735142604906013","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@mobkit/runtime","version":"0.9.0","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.9.0","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"66b88cb44ba98ca45d486df37fe7312d52e5025d","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.9.0.tgz","fileCount":13,"integrity":"sha512-KutwTurd/f7ERyrCspNj8gymtF3uX0aKAPdbHX7Z1VVaBQLPbfpJMiDxLxfXmtRnw81XEhGbdGIDJPldt1VrEQ==","signatures":[{"sig":"MEYCIQDMavHsOkvAvaJ+/GXWmLs9GJG7xFL/4MWyWVj65MFJdgIhAIwLuPqnKDFrhGjEQBcBCEl88Kim72WAIiOSy+VbGlFe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"9bf19ed92d83761775e4cb0532ad1b0904b471fd","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.9.0_1784456526337_0.9794348575086416","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@mobkit/runtime","version":"0.9.1","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.9.1","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"322068e1e8c9ae0f16216bbf6d65078b703e251d","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.9.1.tgz","fileCount":13,"integrity":"sha512-ExU+xxtEDxOTFOevrMczOP+Yw8yi14KjFkdyxVwnfPLfQFbZs++M4r7welwg8/jb/eqoOZ0dDrBuuyYgfLk58g==","signatures":[{"sig":"MEQCID0Y13IAevhMjgONPd896zneUqwlPyk89yBir65j6MN4AiAmjZo+ooJZR93h7fKskqH2KI/7wRVs3WEa6wri9Jy/9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"94d60306253bc4d02491b19be87f201e3df1ad78","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.9.1_1784459263608_0.523259572240677","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@mobkit/runtime","version":"0.9.2","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.9.2","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"cc32f0619713f47c2aace5f61d25e3691de90303","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.9.2.tgz","fileCount":13,"integrity":"sha512-fm96846bPK0M8pMzvds1pXu787NrqAeFS9QSPnej/RaLnAwuJvMP0q6yEtD0DuRJ6qI5srOC/hbnwACBvbyIww==","signatures":[{"sig":"MEUCIQCNE37rLUxA4WVlW14VqTJRkMFpZAPhndXVpn4wr+PxkgIgApmsbnjAMyGWcKQb86A5etDhUGAyDJ5QAedu/oF6x1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"dfc9c157654943ea2ecfc7f8eed4322f9ba1a8ee","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.9.2_1784463137241_0.6666813019708842","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@mobkit/runtime","version":"0.9.3","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.9.3","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"32bdd8b6a086a3523ab2908651379e71224d3a86","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.9.3.tgz","fileCount":13,"integrity":"sha512-jmUwQzm0uZ+X4M7qsueRX1jKFTo2pfQbvMDscx7AYwtcyT8kWuK0qgo+eRkUmAcYesIhPoukj+AQgMhPhzyexA==","signatures":[{"sig":"MEUCIAYFbLEkCzQnmT0iryYCP5E1jzQXp3QI6o+uWL89K398AiEAuMm2vW1o5xvlpci+Tlxhs3uY0Zc//nHc5H9CSa51BEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"ad2266ff7409c78837d92f248b5a43e4bf7e0dc2","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.9.3_1784464160361_0.23471641840522883","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@mobkit/runtime","version":"0.9.4","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.9.4","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"6c88982d6a4d5b691a6a7b7075f42129a59c90c5","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.9.4.tgz","fileCount":13,"integrity":"sha512-cCZvGWc+JCIaHRIbqgAPJlidTO1W/yFUDM8npcO4+Jh0PmqKd5/iLZ+2h3JY69hpGeItildt2kyNSbeIoaUUYQ==","signatures":[{"sig":"MEYCIQDALXu7/tMHC7MNRAPhITS7v+g6xdi+bjiunDISYTOtPwIhAJZktXBS9E0guObFtV78cL7E7daV8wOlYIctce6XI9N1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"5d995957c4c32c8cb78d372aa7bfe508bc19edde","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.9.4_1784466504394_0.05232533060212674","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@mobkit/runtime","version":"0.9.5","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.9.5","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"9c344504338e62a2d375399c4d291595a00986c5","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.9.5.tgz","fileCount":13,"integrity":"sha512-GVNclj8NEjekDcTShP8iaGJW5kjHLLT4ZYipCTMD/W0SHWn42uL6hpsKbv/EqYFtq7KtcAQHPm37YXC8fbVLpQ==","signatures":[{"sig":"MEUCIBsmXjmExxdEGgusL28R/my+Pa4G4EsxNlJ9OwZ5RmzeAiEA013Q15opqdf/YCTapY3vmJfG49WBnQDTf3QQNvGiaJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"11c25242ceb7a86f1c71cb215b6c2541a0e39328","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.9.5_1784466952450_0.09605184534955202","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@mobkit/runtime","version":"0.9.6","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.9.6","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"3cd95ff0031c41a37f39efce6614bb3b13b19df1","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.9.6.tgz","fileCount":13,"integrity":"sha512-MEpucZH2a8TFGW5LjRmBR1Ynf6tsOjNWRIIRF0WeLGPHyjyjwmLVB4hFnoQMmx+KfDbD5FqXRFV3qFj5j8m0jg==","signatures":[{"sig":"MEUCIQDChsE5uL8v6LLZ7BZyrAclL7vkVXsvQLFT5qGrMD1x/wIgNcqD5O7Nc2xMgCwwfotgZa/E0ZksqxK8LYUpj7vJUYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"ec1703a6004d9bc8939bf7abccb4a293662dbbda","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.9.6_1784467863253_0.807373609937716","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@mobkit/runtime","version":"0.9.7","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.9.7","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"4e279e9be3e8d9725b71aa1a4e6d37cbc0dd7030","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.9.7.tgz","fileCount":13,"integrity":"sha512-G4gVxS5uAm3qGlBnsqcpELRaNMCRtmt/eBtKEFDxbKr9LJix/m8all8c6t3TlrKB9rGMrlfAS/xZrqBrVPosFA==","signatures":[{"sig":"MEUCIQCXvpl3p6BzsmcFO3JdM28Z+A4iOjbcSpJCryhnT/29SAIgNgUn1y90tvjbYljPwi1J3FGUc45lmy3wPtckrpKB/ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"0e7ba042712ade81d781fa4fb2362550f3ae9fac","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.7.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"25.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.9.7_1784473872278_0.6605941688517054","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@mobkit/runtime","version":"0.9.8","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.9.8","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"71b77c77068d020705bc45ff9af5e50ab6c1ed39","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.9.8.tgz","fileCount":13,"integrity":"sha512-DuXp1V4WJoCy9HgJKiqA71OeMQX2MdVRM+Bw4YEfnBMwWJ/k3MI0RY+gyhukkX8Eq7xbrGeBHqxlIRRywJj1Og==","signatures":[{"sig":"MEQCIAst6JQgX5Xf2rRg5gQz+yKACfrVRq2bg6Mqfbzn4M7hAiApo4/wZ4TzWSm5O+1kgmXKjYgzw0cy/KhxU/TcyQ+yFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"b5ae99a5e2ce8029e29a98f961db0994b708a7f1","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.9.8_1784477437722_0.40908871090321375","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@mobkit/runtime","version":"0.9.9","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.9.9","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"6139d0b67f7a53b0b1e3ab9860a050214919215f","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.9.9.tgz","fileCount":13,"integrity":"sha512-/JV1VFIOqhlRrJF9yQ8sHZ8daAdqp+HtbNd//96X87K3+Fnk2cHpz4pUgjL7erlGpKwyjeYF1Uy+gEp3/w7DSg==","signatures":[{"sig":"MEUCIQDNCE/qELOSUx9OKx5n1+1tqPYoASGjy3kj55DwWvLj5AIgDVB2C/I80oTfmea0OQDepJTre6p26guRzVPioPvu+bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"95795a49ad5b53c25f46005c655a23f489099ca3","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.9.9_1784482675178_0.012017116475721457","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@mobkit/runtime","version":"0.9.10","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.9.10","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"cd95f0bcf801969524d1ae63adb27641875ba695","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.9.10.tgz","fileCount":13,"integrity":"sha512-H9eo0aIYjBqUbN5vx5IzukOGKiK4krXna0op/doPtAfTgVbqXwD2X0BuaXAxOJu/VbHXicybI5Df2x277S5CZA==","signatures":[{"sig":"MEYCIQCsMhYLYGcgHakUpjBL8Y+x5lZ1cHJON9l68QgSvYgcBAIhAPEBjE6/QVeoEcVVRzcR1S770i+wp8jNSM294bBvN0lE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"9d80782a244491529b3a221f27b4c6966761aab0","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.9.10_1784485965901_0.49782235326176516","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@mobkit/runtime","version":"0.9.11","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.9.11","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"731c352a97e8c74ec33ec7a5c3b87b5b2d00adeb","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.9.11.tgz","fileCount":13,"integrity":"sha512-d8n5EWoBBL87CT5wKGMg/ZFsoZxPhn+s1GC/LOvP+dMcL9auWW32giK0hJ1dcpuSMIu2EUSYnMo+2n1gdl6u3A==","signatures":[{"sig":"MEYCIQD3bn7hNMHj/M57F93a263ejT7k2bLPW2QeFNuxjQazYAIhAL5sXzCYFIstfZpPzHlUsVzmWqq/ASGMW6c6E5ZX3o6t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"bbada0ed8ddd8852c0f3b90b2e1e6a4b31320eee","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.9.11_1784744375389_0.8752996390130097","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@mobkit/runtime","version":"0.9.12","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.9.12","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"7ac05a7da21ad82c60068ff18172b744a287731d","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.9.12.tgz","fileCount":13,"integrity":"sha512-jyiBtn+zN1ly6skK9pjt0e6a9YKDlINJHJxhcnZklXuOpuXUjvLJ7tLsjcuCPqte9810NXgR9yDohCLb5fPX3Q==","signatures":[{"sig":"MEYCIQDuIoWeECh24zi6PyXwGOzd7KSyHqFwhd8V7SEcn9wpKQIhAN7ojcn+ss6ikFrBozEDky6ijyJK3Zgp8B7ccqaRhT8y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"ad9588dab9ab41ef72f2fcf9a69e8395a7b98692","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.9.12_1784802059906_0.38885363562564934","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@mobkit/runtime","version":"0.10.0","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.10.0","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"61bdba9675470ac723af447dd3acd8e9d85af796","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.10.0.tgz","fileCount":13,"integrity":"sha512-mFQcHb7DuaWdOIffnn9MZXDbJujAL9xgzyW1RzLTBJIyvRYAPGoQHZWo8RhV9FyVTI2Inz8DPYhSoenPhjrgmQ==","signatures":[{"sig":"MEUCIAffEXJ/dWyxNBxnYAAf8A2eqs1y/gdzA9EQK4fBoJwAAiEAlNegkmDwL2FXjKcbmMS/Xpt5leRCZoDD416HSsscMDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"ffc2ed596556b9ade484c7111928b8a5c4b88464","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.10.0_1784873529557_0.42013754375236023","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@mobkit/runtime","version":"0.10.1","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.10.1","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"c2064dea387b6855d422890561a0ab239814fe93","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.10.1.tgz","fileCount":13,"integrity":"sha512-I58y3wxi9+k5IEgc9lnmb496vDm04g+WLmecbJHNi/8uaEEjvKcHLaNNDPFf+gsiNi7L5qHJH/veTYHSiXjqTQ==","signatures":[{"sig":"MEUCIBrdYdfGRIE3SU9fdALFbdnDN2v0SnAgd8hwvwQ1JxkIAiEAugS1pPVlBkr0yVdhglUU+PuTmYRcz+rZfG2mvXl7+g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"5e10450d949461ef7301ddb989b57d459b59f92c","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.10.1_1784910473252_0.771000093226555","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@mobkit/runtime","version":"0.10.2","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.10.2","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"600013a222acc1cec44925cd5765384cb48edf95","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.10.2.tgz","fileCount":13,"integrity":"sha512-WN//ks77vsOeY3QgGvkDiuY1H0+hYQzThr26omyCSYjKKX3faGq+rd9pF8jeG89G47fdoB3kuPXC888OURQo3Q==","signatures":[{"sig":"MEQCIFCfH0YcTM/5lovZDZvfAOnRdmOw8T7QRzTE2L0wWapmAiBQH3+LREpOqUrHwkqbXUCAcMaGL39qmM9uCsIm3Ifx2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"eca1a1384a90034018f7f2b26173a47ad28fbc10","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.7.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"25.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.10.2_1785425293216_0.33269825800453967","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@mobkit/runtime","version":"0.10.3","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.10.3","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"87cb3e6745f346cccfaf364a54d722e747ddb012","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.10.3.tgz","fileCount":13,"integrity":"sha512-XjIFkAousIPgoCtuOVIOU1xS4GyWtNiLExTWG9jNf5wH038xc4nmE76mSu+4QrgVlGanLoj7JXXahf7DUfL/TQ==","signatures":[{"sig":"MEYCIQChjP74yuvckK0Lcp6tZFw4TG0udQgX84CxzigA4e2f5QIhANQRwkb1XSI67dwUeKUnUC+GR6//mQyf/LrgLIQ6Y8ig","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"494971467e5b0ed82ed50f67904a4e05a878b3f4","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.10.3_1786287022167_0.648021981877287","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@mobkit/runtime","version":"0.10.4","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"license":"SEE LICENSE IN EULA.md","_id":"@mobkit/runtime@0.10.4","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"homepage":"https://github.com/YangYongAn/mobkit#readme","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"dist":{"shasum":"a6fcb35fefeeada99068107a7e474802680ebc6d","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.10.4.tgz","fileCount":13,"integrity":"sha512-VKvS6VoZHuaV1BdOE2uhz3eaxvVTIuScN1g7TkFrTRl0mCvRy9wVd7ICL6t9PqvkQfcsjSrlFgFQ9ZG/S795mA==","signatures":[{"sig":"MEYCIQDZp3iCVGLNv2m4bRMdof+Up2eB+h1+649JtLr65TB5SwIhAM3Q6RKjnZslVJJHW2ge8f0t6gkHEH7pAGasYcSNMuu6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"}},"gitHead":"f8978bcd226e69694fba8854cbfe62346787d382","scripts":{"build":"tsc -p ./","clean":"rm -rf dist","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"repository":{"url":"git+https://github.com/YangYongAn/mobkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.10.4_1786293322980_0.5310463912689112","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@mobkit/runtime","version":"0.10.5","description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js"},"./win":{"types":"./dist/win/index.d.ts","import":"./dist/win/index.js"},"./media":{"types":"./dist/media-proxy.d.ts","import":"./dist/media-proxy.js"}},"publishConfig":{"access":"public"},"license":"SEE LICENSE IN EULA.md","homepage":"https://github.com/YangYongAn/mobkit#readme","repository":{"type":"git","url":"git+https://github.com/YangYongAn/mobkit.git","directory":"packages/runtime"},"keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"scripts":{"build":"tsc -p ./","watch":"tsc -p ./ --watch","typecheck":"tsc -p ./ --noEmit","clean":"rm -rf dist","prepublishOnly":"rm -rf dist && tsc -p ./ && cp ../../EULA.md ./EULA.md"},"devDependencies":{"typescript":"^6.0.3"},"gitHead":"4069bcacd2c2b0f2bdc37711e8c59a14177f0bc1","_id":"@mobkit/runtime@0.10.5","bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-O+OIpWXqWTcA4aC73IZTN75beMKTBSahmvkixuXnL/kxPNAb25+xZ06xRbdfZZQIn0P4pWYgrpVh55eHXr68LA==","shasum":"217fce87a4ffdba9362d1940b09361ba5fe7092b","tarball":"https://registry.npmjs.org/@mobkit/runtime/-/runtime-0.10.5.tgz","fileCount":15,"unpackedSize":69231,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA68Gtd4Hg9vXTKQAIQnLsaYDay7e75F+5sGb8QMAR9LAiEAxGLEtx6BnbLtvbJGgMQzDwpQYRICm6zqU/FFI/0d6dU="}]},"_npmUser":{"name":"yangyongan.com","email":"i@yangyongan.com"},"directories":{},"maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/runtime_0.10.5_1786381409074_0.6950398903517985"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-18T08:02:28.043Z","modified":"2026-08-10T17:03:29.411Z","0.8.0":"2026-07-18T08:02:28.284Z","0.8.1":"2026-07-18T17:17:42.785Z","0.8.2":"2026-07-18T18:10:49.883Z","0.8.3":"2026-07-18T18:45:22.102Z","0.8.4":"2026-07-18T19:26:57.860Z","0.8.5":"2026-07-19T04:17:56.589Z","0.8.6":"2026-07-19T09:09:38.434Z","0.9.0":"2026-07-19T10:22:06.473Z","0.9.1":"2026-07-19T11:07:43.772Z","0.9.2":"2026-07-19T12:12:17.370Z","0.9.3":"2026-07-19T12:29:20.510Z","0.9.4":"2026-07-19T13:08:24.537Z","0.9.5":"2026-07-19T13:15:52.615Z","0.9.6":"2026-07-19T13:31:03.394Z","0.9.7":"2026-07-19T15:11:12.431Z","0.9.8":"2026-07-19T16:10:37.858Z","0.9.9":"2026-07-19T17:37:55.311Z","0.9.10":"2026-07-19T18:32:46.032Z","0.9.11":"2026-07-22T18:19:35.562Z","0.9.12":"2026-07-23T10:21:00.048Z","0.10.0":"2026-07-24T06:12:09.692Z","0.10.1":"2026-07-24T16:27:53.391Z","0.10.2":"2026-07-30T15:28:13.501Z","0.10.3":"2026-08-09T14:50:22.309Z","0.10.4":"2026-08-09T16:35:23.116Z","0.10.5":"2026-08-10T17:03:29.239Z"},"bugs":{"url":"https://github.com/YangYongAn/mobkit/issues"},"license":"SEE LICENSE IN EULA.md","homepage":"https://github.com/YangYongAn/mobkit#readme","keywords":["mobkit","apicloud","avm","mobile","webview","multi-window","runtime"],"repository":{"type":"git","url":"git+https://github.com/YangYongAn/mobkit.git","directory":"packages/runtime"},"description":"MobKit runtime — APICloud 现代工程的浏览器端运行时:api-shim(window.api 忠实 polyfill)+ win 多窗口框架(单基座路由 / bus / prefs)","maintainers":[{"name":"yangyongan.com","email":"i@yangyongan.com"}],"readme":"# @mobkit/runtime\n\nAPICloud / YonBuilder 现代工程的浏览器端运行时。用于将 Preact / React + Vite 的单基座工程在真机上呈现为原生多窗口，并在浏览器中以 shim 完成开发。通常与构建插件 [`mobkit/vite`](https://www.npmjs.com/package/mobkit) 配合使用。\n\n运行时按用途分层，各自以子路径导出：\n\n- 应用入口 `apiReady`（根导出 `@mobkit/runtime`）——单基座工程一行完成引擎就绪、窗口解析与渲染。渲染由构建插件按工程框架适配，导入路径不含框架名。\n- `@mobkit/runtime/win`：底层原语 `whenReady`、`resolvePage`、`win`、`bus`、`prefs`。`apiReady` 建立在其上，需要自定义引导时直接使用。\n- `@mobkit/runtime/shim`：`window.api` 的浏览器端 polyfill。真机由引擎注入 `window.api`，shim 仅在无引擎环境安装。\n\n根导出 `@mobkit/runtime` 等同于 `win` 层。\n\n```bash\npnpm add @mobkit/runtime\npnpm add -D mobkit          # 提供 mobkit/vite 构建插件\n```\n\n## 单基座多窗口模型\n\nAPICloud 采用多窗口机制（`api.openWin` 为每个窗口创建独立 WebView，上下文相互隔离），而非单页应用。MobKit 以一份基座 HTML 承载全部窗口：\n\n- 所有窗口共用同一份 `index.html`，通过 URL 的 `?__page=<name>` 或 `pageParam.__page` 区分挂载哪个页面。\n- `src/windows/<name>/index.tsx` 每个目录对应一个窗口，构建插件将其收集为「窗口名到动态导入」的映射（保留代码分割）。\n- 基座 `main.tsx` 调用 `apiReady()` 完成引擎就绪、窗口解析与渲染；映射经内部契约 `mobkit:windows` 传递，应用不直接接触。\n\n浏览器开发环境无 `api.openWin`，shim 将开窗模拟为同源 iframe 栈，并按真机行为复刻窗口与事件语义（详见文末基线）。\n\n## 快速开始\n\n基座 `src/main.tsx` 一行即可：\n\n```tsx\nimport { apiReady } from '@mobkit/runtime'\n\napiReady()\n```\n\n`apiReady` 内部完成：等待引擎就绪（真机 `apiready` / 浏览器 shim）、解析当前窗口（`__page`）、按需加载并渲染。窗口注册表（`mobkit:windows`）与框架挂载函数（`mobkit:render`）都经内部契约由构建插件生成，应用无需感知——因此运行时自身不依赖任何 UI 框架，导入路径也不含框架名。\n\n需要在渲染前做协调（设置状态栏、预热持久数据等）时，传入就绪回调：\n\n```tsx\napiReady((api) => {\n  // 引擎就绪、首屏渲染之前\n})\n```\n\n窗口 `src/windows/region/index.tsx`：\n\n```tsx\nimport { win, bus } from '@mobkit/runtime/win'\n\nexport default function Region() {\n  const pick = (code: string) => {\n    bus.emit('region:picked', { code })\n    win.close()\n  }\n  return <button onClick={() => pick('+86')}>中国大陆 +86</button>\n}\n```\n\n从其他窗口打开它，并使用原生导航栏：\n\n```ts\nwin.open('region', { header: { title: '选择国家/地区' } })\n```\n\n## API\n\n### 入口（`@mobkit/runtime`）\n\n| 导出       | 签名                                 | 说明                                                                                                                                                                            |\n| ---------- | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `apiReady` | `(onReady?, opts?) => Promise<void>` | 应用入口。等待引擎就绪 → 执行 `onReady(api)` → 解析并渲染当前窗口。`opts`：`fallback`（缺省窗口，默认 `'root'`）、`mount`（挂载点，默认 `'#app'`）、`ready`（透传 `whenReady`） |\n\n渲染函数由构建插件按工程框架（Preact / React / Vue，从依赖检测）注入，检测有误时用 `mobkit/vite` 的 `framework` 选项覆盖。\n\n### 底层原语（`@mobkit/runtime/win`）\n\n`apiReady` 建立在以下原语之上；需要自定义引导流程时直接使用。\n\n#### 引导\n\n| 导出          | 签名                                                                              | 说明                                                                                                                                                                                                                                                                             |\n| ------------- | --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `whenReady`   | `(opts?: { fallbackDelayMs?: number; shim?: ShimOptions }) => Promise<MobkitApi>` | 等待标准 API 就绪（幂等）。判定顺序：已存在 `api` 则直接使用；顶层存在 shim 宿主（当前窗口为 shim 打开的 iframe）则安装 facade；否则在 `apiready`、DOM 就绪与兜底延时之间竞速，超时安装 shim。同时将带原生导航栏窗口的 `navbackbtn` 事件绑定为 `closeWin`。默认兜底延时 800 毫秒 |\n| `resolvePage` | `(fallback = 'root') => string`                                                   | 解析当前窗口的页面名：`pageParam.__page` → `?__page=` → fallback                                                                                                                                                                                                                 |\n\n`window.api` 在脚本解析阶段可能尚未注入（由引擎在就绪时注入），因此判断运行环境应通过 `whenReady()`，而非 `if (window.api)`。\n\n### win\n\n| 方法                      | 说明                                                                                                                                                                                                                                                                   |\n| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `win.open(name, opts?)`   | 打开窗口（同基座，不同 `__page`）。`opts`：`param`（目标窗口参数）、`key`（实例键，实例名为 `name@key`）、`header`（提供时使用原生导航栏 `openTabLayout`，否则回落到 `openWin` 并由页面自绘头部）、`native`（仅真机生效的 `openWin` 透传参数）。同实例名再次打开为重载 |\n| `win.openUrl(url, opts?)` | 打开任意 URL（浏览器环境受 `X-Frame-Options` 限制，真机无此限制）                                                                                                                                                                                                      |\n| `win.close()`             | 关闭当前窗口（根窗口不可关闭，由引擎忽略）                                                                                                                                                                                                                             |\n| `win.closeTo(name)`       | 回退到指定窗口。目标不存在时无操作                                                                                                                                                                                                                                     |\n| `win.param<P>()`          | 当前窗口的启动参数（含 `__page`）                                                                                                                                                                                                                                      |\n| `win.name()`              | 当前窗口的实例名                                                                                                                                                                                                                                                       |\n| `win.nativeHeader()`      | 当前窗口是否带原生导航栏（若是，页面无需自绘头部，返回按钮已由框架处理）                                                                                                                                                                                               |\n| `win.setTitle(title)`     | 修改原生导航栏标题（无原生导航栏或引擎不支持时无操作）                                                                                                                                                                                                                 |\n\n### bus\n\n`api.sendEvent` 为全局广播（送达所有窗口、所有 frame，并回投发送者自身）。`bus` 是其类型化封装，每个事件名仅注册一个引擎监听，在本地进行扇出。\n\n| 方法                        | 说明               |\n| --------------------------- | ------------------ |\n| `bus.emit(event, payload?)` | 广播事件           |\n| `bus.on(event, cb)`         | 订阅，返回取消函数 |\n| `bus.once(event, cb)`       | 订阅一次           |\n\n流程语义（如「打开窗口并取回结果」）不属于框架，由应用基于标准事件组装。参考实现见 workfly 仓库 `src/lib/flows.ts` 的 `openForResult`。\n\n### prefs\n\n多窗口与多环境（开发 / 生产）下，WebView 作为无状态渲染层，持久状态经原生桥存取（跨源、跨环境、跨重启）；`localStorage` 仅用作当前源的可丢弃缓存。\n\n| 方法                                                  | 说明                                 |\n| ----------------------------------------------------- | ------------------------------------ |\n| `prefs.get(key)`                                      | 同步读取，缺失时返回 `\"\"`            |\n| `prefs.set(key, value)` / `prefs.remove(key)`         | 写入 / 删除                          |\n| `prefs.getJSON<T>(key)` / `prefs.setJSON(key, value)` | JSON 便捷方法（解析失败返回 `null`） |\n\n### shim\n\n| 导出                              | 说明                                                                                      |\n| --------------------------------- | ----------------------------------------------------------------------------------------- |\n| `installShim(opts?: ShimOptions)` | 安装 `window.api` 的浏览器 polyfill。通常无需手动调用，`whenReady()` 在无引擎环境自动安装 |\n| `hasShimHost()`                   | 当前窗口是否为 shim 宿主打开的 iframe                                                     |\n\nshim 依据真机探针基线复刻窗口与事件语义，包括：同实例名 `openWin` 为重载；`sendEvent` 全局广播并回投发送者；`getGlobalData` 保留对象值、缺失键返回 `\"\"`；`closeToWin` 目标不存在时无操作；frame 始终浮于窗口内容之上。\n\n## 行为基线与设计文档\n\n单基座机制、shim 复刻原则与真机探针基线（iOS 27 实测）记录于 workfly 仓库 `packages/mobile-app/WorkFly/docs/multi-window.md`。\n\n## 许可\n\n闭源，详见随包 `EULA.md`（`SEE LICENSE IN EULA.md`）。\n","readmeFilename":"README.md"}