{"_id":"@protocol-launcher/shared","_rev":"37-c88cc253248ebf5692a12a6785357452","name":"@protocol-launcher/shared","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"@protocol-launcher/shared","version":"1.0.0","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.0.0","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"c7449ec7b8fd0537572e0a29fa2a2562b2bf9be7","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.0.0.tgz","fileCount":5,"integrity":"sha512-xfhxJmy9/eErElj/0rLCi4xBghgPm8xtd78U02I3X3F3+Pmv/d780ZQJ+rhK8TmbL72X0a8ticC9NWHNzKH55g==","signatures":[{"sig":"MEUCIGRwweoTd2qL1DMJjL5EiRZ0gGyj3CyIgr+4JSc8YXw3AiEA+3ec7BH6NJIR+htg6w34Wpx1rIjRTV1p7DDNJSpNDPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6130},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.0.0.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"zhensherlock","email":"zhensherlock@126.com"},"_resolved":"/tmp/23b4ba1931a3b8181e060f2118b6b6c0/protocol-launcher-shared-1.0.0.tgz","_integrity":"sha512-xfhxJmy9/eErElj/0rLCi4xBghgPm8xtd78U02I3X3F3+Pmv/d780ZQJ+rhK8TmbL72X0a8ticC9NWHNzKH55g==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"10.9.4","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"22.21.1","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.0_1767775535460_0.5019668403422546","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@protocol-launcher/shared","version":"1.0.1","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.0.1","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"a927fed1c840a58efe79da9eef1ed296187bc862","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.0.1.tgz","fileCount":5,"integrity":"sha512-XfcCM5Z5LpTiRuYT8skVH2PAJ2RcmsPA2owsRIj0T4Pss6suJZP8prI/OFGbY3KCdZ61DmNhWaUgIJVuRaGCbw==","signatures":[{"sig":"MEYCIQCWChwbYJ87VAjtXsGWNe8CFTX5+A5qBF0VJZEiRc9sdAIhAOBdH66EaN0xHWuV3/zlz9CRtfbxieUpCKYj+QivXtVn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6130},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.0.1.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"zhensherlock","email":"zhensherlock@126.com"},"_resolved":"/tmp/25de7fc2bb1c1aad21d8a9931e976f6c/protocol-launcher-shared-1.0.1.tgz","_integrity":"sha512-XfcCM5Z5LpTiRuYT8skVH2PAJ2RcmsPA2owsRIj0T4Pss6suJZP8prI/OFGbY3KCdZ61DmNhWaUgIJVuRaGCbw==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"10.9.4","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"22.21.1","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.1_1767923643333_0.9711056948092869","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@protocol-launcher/shared","version":"1.1.0","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.1.0","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"88b06b3127a22e8e1ff7cb66168d3e00dd11c705","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.1.0.tgz","fileCount":5,"integrity":"sha512-yjrDjM/Zg9L4xRgZd/fpepPr4k+TP+NqoiiliqRcx0N6CDCO047SULQ8Tei44qHQ/QyE9F8x8oq9IDG7K6lQRw==","signatures":[{"sig":"MEQCIBHj0KARun9yOF+Mwps5r0Vm9zTKM7zRcjSI7K8uwL5jAiAZItj7r+xXW2FG8nmSco7K/9hSgVaKUA8mlSWbdMfzYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6222},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.1.0.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"zhensherlock","email":"zhensherlock@126.com"},"_resolved":"/tmp/3b27a34f45c81fac8b82e15214e400ff/protocol-launcher-shared-1.1.0.tgz","_integrity":"sha512-yjrDjM/Zg9L4xRgZd/fpepPr4k+TP+NqoiiliqRcx0N6CDCO047SULQ8Tei44qHQ/QyE9F8x8oq9IDG7K6lQRw==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"10.9.4","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"22.21.1","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.0_1768035597975_0.8612907508845258","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@protocol-launcher/shared","version":"1.1.1","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.1.1","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"d3493bf6efc356197e63789fedb0ed89c0518b30","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.1.1.tgz","fileCount":5,"integrity":"sha512-DaQR2qSZB+y7b8W1nLRxL7dh0U483f0WUF0pWsOR4fOqIR2ZIONBJ8fESAZFxtLpPLyNob2RpHOLe9GTpL/RqA==","signatures":[{"sig":"MEYCIQCkaQ2D+8Jr28GG/VBHdGibHMAxrR1nzlhPBYgnirHIawIhAIZIfAsb8EtaeiaIAKZ4haXlo6L1kIa7aoyvLRbIrR0W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6223},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.1.1.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"zhensherlock","email":"zhensherlock@126.com"},"_resolved":"/tmp/4e5c138550bfe6a682769d6b5fcafdd8/protocol-launcher-shared-1.1.1.tgz","_integrity":"sha512-DaQR2qSZB+y7b8W1nLRxL7dh0U483f0WUF0pWsOR4fOqIR2ZIONBJ8fESAZFxtLpPLyNob2RpHOLe9GTpL/RqA==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"10.9.4","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"22.21.1","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.1_1768272179965_0.8400524138751551","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@protocol-launcher/shared","version":"1.1.2","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.1.2","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"89ea62bb9dc5825f91240fc3e1474e29f62fc237","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.1.2.tgz","fileCount":5,"integrity":"sha512-6QwtVm1ecNLBnOeZZO5dXenAG4+Suwhv3sTYAaFjy2c8nmrr8lyiY0d1dCxpgp8oFEBbJtxfUKmrSjQmgkEvmQ==","signatures":[{"sig":"MEUCICzEtD3dAjIjskCysyCC4qvIvBfseWo0mRX3dVzbso0sAiEA+it2D0ZC/qjvNH6NRLox27a5FAU872HyqkVx4A5/WCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6224},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","gitHead":"fca873fe120cab743016aebb878a966ee922abd1","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.6.2","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.12.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.2_1768540837275_0.44969104955023975","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@protocol-launcher/shared","version":"1.1.3","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.1.3","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"a6fd421b1e40da0f5ad0abc2f7ddef6530ea36f6","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.1.3.tgz","fileCount":5,"integrity":"sha512-lXw+7YchT2+o6uBSDcj5O2gK31bScnlGYKwivPwrI21aiqmNTP0sUbjNafST9tdfLMgeXbFvC6bygOfZ5cfUYA==","signatures":[{"sig":"MEYCIQDP8VtEdVfodOMroubSvUdr69WDeBUpYEe1aKw47HSpCgIhAPRLcKvvXgJmG0snV0erS/jLSUEfl5LhtGa6JEcS01HC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6224},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","gitHead":"fa6c34808dcc9c01acbfbab35c13ed8331039ed7","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.6.2","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.12.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.3_1768745782346_0.6733752468158178","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@protocol-launcher/shared","version":"1.1.4","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.1.4","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"ccd609471bae225e445f9258c23b01d20976c999","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.1.4.tgz","fileCount":5,"integrity":"sha512-uSAJE1X++rcP25k3bOxScDx9EhBv7DpWz0pC9pBTkiG3m69pzFE+WD8Q7edb705ym94gOy5dHkmxHWS0hW6iJg==","signatures":[{"sig":"MEUCIFg6imHPE3Phyo7mvmcnFT7gh2pWRfcbl5OF6fx/8VAiAiEAz6ViG/8EVnAbXsY5jOXcaLfHWXtTutMIlA9a3mEtsyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6223},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.1.4.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.1.4.tgz","_integrity":"sha512-uSAJE1X++rcP25k3bOxScDx9EhBv7DpWz0pC9pBTkiG3m69pzFE+WD8Q7edb705ym94gOy5dHkmxHWS0hW6iJg==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.6.2","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.12.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.4_1768875541184_0.9580401377403849","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@protocol-launcher/shared","version":"1.1.5","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.1.5","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"c89dee11cc34e4c7515a4615d39baf7bc58e86fd","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.1.5.tgz","fileCount":5,"integrity":"sha512-BHv+bm0ZegwUz3Ig6crr18+xk6AGG+KvX2SDP9TO4C09XPrN4h5051xTTvbCWckWjwZWXsDf8RPYKyZziB/5xQ==","signatures":[{"sig":"MEYCIQC28xDk3p5crkRN0bypWDkBkrI4XYceYiYpGJlFCtNiCQIhALVoAxwNAoWuWNoeVZ78DUO045h7HZAdzSDQ6Fx0BGha","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6223},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.1.5.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.1.5.tgz","_integrity":"sha512-BHv+bm0ZegwUz3Ig6crr18+xk6AGG+KvX2SDP9TO4C09XPrN4h5051xTTvbCWckWjwZWXsDf8RPYKyZziB/5xQ==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.6.2","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.12.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.5_1769047208662_0.6171426467117906","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@protocol-launcher/shared","version":"1.1.6","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.1.6","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"8d8c353d2439fafac7f63c0fb23c8feb76ee29de","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.1.6.tgz","fileCount":5,"integrity":"sha512-PqAZYPifEmTMzfMJTDPto2IURcDlcukbD3wUPZh1jmomoyBMR+BlTI9WwOJbCvIQMJM8OJmmbfmrT70ohB4exQ==","signatures":[{"sig":"MEUCIHXQG0wiziiQPycmZR4HZxqvPeQC/XByg2cHAi46Xf8XAiEAj4gQ6qc/ARAsmu+XvKEXe036Pns8dqtmmqSE7SUobxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6223},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.1.6.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.1.6.tgz","_integrity":"sha512-PqAZYPifEmTMzfMJTDPto2IURcDlcukbD3wUPZh1jmomoyBMR+BlTI9WwOJbCvIQMJM8OJmmbfmrT70ohB4exQ==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.6.2","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.6_1769216333233_0.2354550839194196","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@protocol-launcher/shared","version":"1.1.7","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.1.7","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"430030075b3821c9d2dcb6e28591fb6e8558f07c","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.1.7.tgz","fileCount":5,"integrity":"sha512-L6tAEDfWtJi3SIyxyzScS8ZizY4e6nji52HEeWbL2UNCm8vDlEazV4d2VRzDDYhLZa++yMHdlaSKclGY7oSf+Q==","signatures":[{"sig":"MEYCIQD3vYrkA1glLSOQgRv9vlr925Tq1Agi1O47NOhT6XRVggIhAIEJjr5fQTMFvNr7n5qhLeHx2Dc0Yditgh5CGwo+ihxL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6223},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.1.7.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.1.7.tgz","_integrity":"sha512-L6tAEDfWtJi3SIyxyzScS8ZizY4e6nji52HEeWbL2UNCm8vDlEazV4d2VRzDDYhLZa++yMHdlaSKclGY7oSf+Q==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.6.2","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.7_1769392707369_0.4375087934617079","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@protocol-launcher/shared","version":"1.1.8","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.1.8","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"8a452145a1b93cb6a749a37242e73662695ad2e0","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.1.8.tgz","fileCount":5,"integrity":"sha512-cPZiZ0aKM6SIm3c/k/QNSqMZwwX+eq8k1hM0gNVmDMEYgXqfGWgxxnDbCCvz6hSP+CpAtmAFvlgZEh0UqNTtvA==","signatures":[{"sig":"MEUCIQC2vnKU7CJryzDpD9dEJuqM26QVR010e22SpcqSeaFtggIgGIvib6M1ee3x9Mv0AwyiOINVyXZmfvPyMih7M0hLGs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6223},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.1.8.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.1.8.tgz","_integrity":"sha512-cPZiZ0aKM6SIm3c/k/QNSqMZwwX+eq8k1hM0gNVmDMEYgXqfGWgxxnDbCCvz6hSP+CpAtmAFvlgZEh0UqNTtvA==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.6.2","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.8_1769579647308_0.401530125663103","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@protocol-launcher/shared","version":"1.1.9","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.1.9","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"099b31de428759d1e008bd1f0946d4f8844a3d94","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.1.9.tgz","fileCount":5,"integrity":"sha512-ngOKtlJXdd/+22+O4rASuaVyyUL5KtZOA1e0t3nmzQmJh9Pdk25M0/RIVbEterSHUxuZErNl983v7PIfHnAx6A==","signatures":[{"sig":"MEUCIQDJuIYS5xJIJeRQuyU65uZ8f/OlkdIsGd19WZ4W2oYq8AIgQK/q0dIpDVJyq37NAKSEhy2YSz+U4vgwQmXMk4gJPoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6223},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.1.9.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.1.9.tgz","_integrity":"sha512-ngOKtlJXdd/+22+O4rASuaVyyUL5KtZOA1e0t3nmzQmJh9Pdk25M0/RIVbEterSHUxuZErNl983v7PIfHnAx6A==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.6.2","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.9_1769738114085_0.7099311819104706","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@protocol-launcher/shared","version":"1.1.10","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.1.10","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"5bead28aae943e3dd43f7d6b2968156ec5d0551d","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.1.10.tgz","fileCount":5,"integrity":"sha512-E+dvr81qczyB/WPnmU3MtCjGeYOG7EzuKdZFplZ5d8Po0tJc8nd3AbyDFJfNyjEjC5Qnf+xxod8E59UMLqFOxw==","signatures":[{"sig":"MEQCH0e2IE2MEZp3eYPO6RUwqbNpiA8gdamgnizxl3QRMv0CIQDzOfO5y3Y6esiAmHllX5tdsx88Ki6KBIFGCjm5pwApHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6224},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.1.10.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.1.10.tgz","_integrity":"sha512-E+dvr81qczyB/WPnmU3MtCjGeYOG7EzuKdZFplZ5d8Po0tJc8nd3AbyDFJfNyjEjC5Qnf+xxod8E59UMLqFOxw==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.6.2","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.10_1770205637868_0.3141571528399243","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@protocol-launcher/shared","version":"1.2.0","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.2.0","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"21eb6b7d1a398b1ada0369392a98a41d1d37f56b","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.2.0.tgz","fileCount":5,"integrity":"sha512-0gplOQfKiwNUozCdBzMBjwgEfOctA+nhhxB0I581C0ixOJLT7KWl9kzyIHjhogvO+HSixAQSPYguTQkLfiMcFQ==","signatures":[{"sig":"MEUCIGImqPEEj7t3bWlciZ09636jblZPVp0t83pDHSg+5xPlAiEAu8+/UC49D/t0+CkT8jhMyUtGEgFyXa404Uqo/GE7lFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6223},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.2.0.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.2.0.tgz","_integrity":"sha512-0gplOQfKiwNUozCdBzMBjwgEfOctA+nhhxB0I581C0ixOJLT7KWl9kzyIHjhogvO+HSixAQSPYguTQkLfiMcFQ==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.6.2","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.2.0_1770883721720_0.645030013468453","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@protocol-launcher/shared","version":"1.2.1","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.2.1","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"6e08500d6e8210fccb7f7ada5210a374b181a899","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.2.1.tgz","fileCount":5,"integrity":"sha512-luZnOPuIfN5hYPm9w6++QDIsJG7JkOZT3/3H4NIE9zZ/LU5ckGn/sutQQ79tHM6rYLRzkLof7RXjENpbrprd/Q==","signatures":[{"sig":"MEUCIQDAvBjItFtjKnSBwJSwXjZUIpupHZWs1c+SozIKOt6KVwIgAvXrafYksx+AbYTMrykxGNmUoO1IOgufw/doQ99VDoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6223},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.2.1.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.2.1.tgz","_integrity":"sha512-luZnOPuIfN5hYPm9w6++QDIsJG7JkOZT3/3H4NIE9zZ/LU5ckGn/sutQQ79tHM6rYLRzkLof7RXjENpbrprd/Q==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.6.2","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.2.1_1771731858151_0.732766687366456","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@protocol-launcher/shared","version":"1.2.2","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.2.2","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"24641df0e01e4b44334c1c4b1999a7457228bf6d","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.2.2.tgz","fileCount":5,"integrity":"sha512-93Cw/vLpUxTXIT3t/X1ntT8T8dMY56Ys+NbKuQNLOpUvsw8lUXpcA1w8sJHPJEdrjts8IleIfkMBgqr2A0pI2Q==","signatures":[{"sig":"MEYCIQDrVj2Qr/SeQZV/34sk7W4bF6Dm8Zxe/XQdhzjojAZyDgIhANG+H76Qo0WLaJZPrN+k8RFw+1M++jByuMoTLbdkc5A4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6223},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.2.2.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch --no-clear-screen","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.2.2.tgz","_integrity":"sha512-93Cw/vLpUxTXIT3t/X1ntT8T8dMY56Ys+NbKuQNLOpUvsw8lUXpcA1w8sJHPJEdrjts8IleIfkMBgqr2A0pI2Q==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.6.2","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.2.2_1771985375151_0.4852757864292869","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@protocol-launcher/shared","version":"1.2.3","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.2.3","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"b9dc9ad48cc014fde014d5d524eaf42f5eaaea77","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.2.3.tgz","fileCount":5,"integrity":"sha512-HOJRQUi1gZTBOMbSDhkD+YaXVH+YlxF+AHblzE1SK55uEcHz5Q39dqcyyGKQBX1L/fsdxMdr0nK60EIRGy0Klw==","signatures":[{"sig":"MEQCIFNJdaOplIs1NH0eewooC6po/5SYQKwSaT9Nd91Rs2e0AiASzD4w7aUPtvgR4ZBc/+JXh9o3j65dBWTtLpADHEeNzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6182},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.2.3.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.2.3.tgz","_integrity":"sha512-HOJRQUi1gZTBOMbSDhkD+YaXVH+YlxF+AHblzE1SK55uEcHz5Q39dqcyyGKQBX1L/fsdxMdr0nK60EIRGy0Klw==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.8.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.2.3_1772112835268_0.32443577323971184","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@protocol-launcher/shared","version":"1.2.4","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.2.4","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"96b556fa231920a6829f90b148e548ea0fbc1c83","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.2.4.tgz","fileCount":5,"integrity":"sha512-u3JeCtCXOqKM1Fs8hs5B6cWqayPIzyzpty6lnbUe9GO5ENW4Zxbygb2+DQxRaVQnooZwQ/1e6jjA4/911fMMmg==","signatures":[{"sig":"MEUCIQCTjXVSj7TlfnhMDkknLVc1Nje40KhYRHNpCNu606l33wIgUDlxd615ArZBAvug6uMEI6rXZjYChYWeM80WIVCNJHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6182},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.2.4.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.2.4.tgz","_integrity":"sha512-u3JeCtCXOqKM1Fs8hs5B6cWqayPIzyzpty6lnbUe9GO5ENW4Zxbygb2+DQxRaVQnooZwQ/1e6jjA4/911fMMmg==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.8.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.2.4_1772247903961_0.5070620611786687","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@protocol-launcher/shared","version":"1.2.5","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.2.5","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"fce3902bb3e47500e695f132c6e51c508f8b45ab","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.2.5.tgz","fileCount":5,"integrity":"sha512-KK6YWBPN7QjTPj5fW5RmoyVleHHML3ZI5dc/yDV0rvsi8bylkDPezXhHdXtdjmRwM/zIbGuESHNRxRphUBFpxw==","signatures":[{"sig":"MEUCIF+oOogkWBhi9ZIvRZTuDDDafIlvtDdI6UfK4F+uv0eiAiEAkHwMyn+T4zYv/39aM3MIOzXN0ahi6cInmbpD9k0d1Ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6182},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.2.5.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.2.5.tgz","_integrity":"sha512-KK6YWBPN7QjTPj5fW5RmoyVleHHML3ZI5dc/yDV0rvsi8bylkDPezXhHdXtdjmRwM/zIbGuESHNRxRphUBFpxw==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.8.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.2.5_1772508660822_0.4408399535201917","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@protocol-launcher/shared","version":"1.2.6","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.2.6","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"6c45403e62741f194329a62597e88ffc0729532b","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.2.6.tgz","fileCount":5,"integrity":"sha512-fvPG1z+RN507Z3UbKkJUGaNXKqb5hkJzeE3NoOG43yhXQC6L4SuacXeB3+oPfxZ8om6L47IjdLoA73ZvWmr6mQ==","signatures":[{"sig":"MEYCIQDIM6xJwxrsJLHwDD6byBIWyNbexTP6vOBT6zQ4pG3EJQIhAPnt8BHTjQmAFy4a7p0pfbG4iNFFunpwcIkAhk8I2GvW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6279},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.2.6.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.2.6.tgz","_integrity":"sha512-fvPG1z+RN507Z3UbKkJUGaNXKqb5hkJzeE3NoOG43yhXQC6L4SuacXeB3+oPfxZ8om6L47IjdLoA73ZvWmr6mQ==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.9.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.2.6_1772761814273_0.24558490785811893","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@protocol-launcher/shared","version":"1.3.0","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.3.0","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"656a0e3addab6353f4c0db6537f77cdfac6fcf97","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.3.0.tgz","fileCount":5,"integrity":"sha512-2uj4F7nIuqjhjSd9HF+9j7NsaY+QCTPgYcfhRWSlTrRmp2b9OGGQDBkDVx73jtNce18Gr9i7Ery7IpIZFNBrCA==","signatures":[{"sig":"MEUCIQCXNep8jurpIB+PS0VgtAHWXeZyHS5FZu/bxqwh07YtmgIgGSaiRpWCwBDPL6aGGKmK03GQxe87aL6PWF9dKsYVh/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6172},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.3.0.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.3.0.tgz","_integrity":"sha512-2uj4F7nIuqjhjSd9HF+9j7NsaY+QCTPgYcfhRWSlTrRmp2b9OGGQDBkDVx73jtNce18Gr9i7Ery7IpIZFNBrCA==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.9.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0_1773154429840_0.22091634649972902","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@protocol-launcher/shared","version":"1.3.1","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.3.1","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"40302e5651822deac02c61d2913aeb001254fb03","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.3.1.tgz","fileCount":5,"integrity":"sha512-MDiCOA+2QdhDZIImy3hwLmEeiOYbKB8S5Xmq4YepgFTdAXcRTKhOvlCYMMZgJfL8Ku0d13583XEEkYPydnDjzQ==","signatures":[{"sig":"MEUCIEaO4Xm16VDqfw7uoaEKSYpYJ/zkKiYmdFLz9KdaXyIwAiEAmReajxvLHnIe+bdZIIT0XnDQfDdHS0gRDRj/Lx71lKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6172},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.3.1.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.3.1.tgz","_integrity":"sha512-MDiCOA+2QdhDZIImy3hwLmEeiOYbKB8S5Xmq4YepgFTdAXcRTKhOvlCYMMZgJfL8Ku0d13583XEEkYPydnDjzQ==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.9.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.1_1773280227515_0.10162458172789202","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@protocol-launcher/shared","version":"1.4.0","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.4.0","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"ce8a4cf2f976ddb90ff87ba5bb7f8219b2d2eaf3","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.4.0.tgz","fileCount":5,"integrity":"sha512-D3EfI29ZqtTYRSt++q9g32kL5gdQ0iq5c08xXv1sDlLXk7Pgn5dPDM65xDsxztQ0QDgt9pQZWwp8sz3VdVihfg==","signatures":[{"sig":"MEYCIQCs8d2R6D/M15xY0udfiSTjUfxCu94z6bJuJ+14MfqBJgIhAPor2IMQC7VgHuQ58IYUjlrXFFsrXYFVZpNqQviKeJbY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6434},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.4.0.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.4.0.tgz","_integrity":"sha512-D3EfI29ZqtTYRSt++q9g32kL5gdQ0iq5c08xXv1sDlLXk7Pgn5dPDM65xDsxztQ0QDgt9pQZWwp8sz3VdVihfg==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.9.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.0_1773366066319_0.1818748929166858","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@protocol-launcher/shared","version":"1.4.1","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.4.1","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"e19658bc2a67d0e6dd7eb608d7c96b958d46da67","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.4.1.tgz","fileCount":5,"integrity":"sha512-yk8PmFbPQIR/xbrFbm3RET7ZwSiretYnVRlVSr1JT85TzqAV06k3D0EJNUPlzhdVMgM+pWL6Ab7VGWAnv0AfTg==","signatures":[{"sig":"MEUCIQDGorAy03RYB7UkcTzRyiqal7l5lWfPkaPkeaZ0QsenxAIgcFMk3EGu6FTBWTT/JbNpaUpiuJy19v0H1CatQ4Rln1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6453},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.4.1.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.4.1.tgz","_integrity":"sha512-yk8PmFbPQIR/xbrFbm3RET7ZwSiretYnVRlVSr1JT85TzqAV06k3D0EJNUPlzhdVMgM+pWL6Ab7VGWAnv0AfTg==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.9.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.1_1773626980156_0.024974815745313794","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@protocol-launcher/shared","version":"1.4.2","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.4.2","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"d21160e62fc64c29447ad3f577bd35ccadc254d9","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.4.2.tgz","fileCount":5,"integrity":"sha512-N4vS0c5tjjTuDfH1gpgzLtYjuj4XZlkoT5ulziGs9ttgb5/ASm/nkRky1BUpI5Jz8gxWlWxayQOBLjvVWYxFYw==","signatures":[{"sig":"MEUCIQCiT7sePHGcL44vLMFj8CjlEnoB4CGtLO0/LwBg8pS0sQIgCCZMKQETiHF5jGWcgaFRy+jzmuhXEG6lW1lCZda0Syk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6453},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.4.2.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.4.2.tgz","_integrity":"sha512-N4vS0c5tjjTuDfH1gpgzLtYjuj4XZlkoT5ulziGs9ttgb5/ASm/nkRky1BUpI5Jz8gxWlWxayQOBLjvVWYxFYw==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.9.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.2_1774075657890_0.9673029784903033","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@protocol-launcher/shared","version":"1.4.3","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.4.3","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"e24621b3ab4f80f01ec08ed7e61be3d18386aadb","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.4.3.tgz","fileCount":5,"integrity":"sha512-cDWOncVLwNcxMkLbmS9YSxidHrNGChwcRST9YervVTsKxQGo+hYqW/kYMw0krHv4ldhkr8ijZTvxGiwC9z/gxg==","signatures":[{"sig":"MEUCIQCtqC5NO8SSC/JpmG6wiVwp8IVbXWB/5sSvHHIQvbV/vQIgV3vJnAyCYjhqGqDpC2Pchdqv4WAL29wkM9YKEL1UAEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6453},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.4.3.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.4.3.tgz","_integrity":"sha512-cDWOncVLwNcxMkLbmS9YSxidHrNGChwcRST9YervVTsKxQGo+hYqW/kYMw0krHv4ldhkr8ijZTvxGiwC9z/gxg==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.9.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.3_1774492192604_0.3218815731399063","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@protocol-launcher/shared","version":"1.4.4","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.4.4","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"351dd80e5f88d97fef5fd366d83a9462e51038a3","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.4.4.tgz","fileCount":5,"integrity":"sha512-BM37spc1bg4Oyl4XCQrZn40ZW4yIc1WEd7iCpq7H63WmuSRMa9dOwORjm7hp12k1hvCn7LJnBF2XB2b+5pIbmw==","signatures":[{"sig":"MEYCIQDnZmDbN8wW0k6jFwCt3vFYI/XQZDTNOI2a/MP/23iZGQIhAMcYoX9Ip6+jYSSfz/UFDECPJ5LeGOXWQ8nbelLJPwkV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6453},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.4.4.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.4.4.tgz","_integrity":"sha512-BM37spc1bg4Oyl4XCQrZn40ZW4yIc1WEd7iCpq7H63WmuSRMa9dOwORjm7hp12k1hvCn7LJnBF2XB2b+5pIbmw==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.9.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.4_1775096851890_0.09868169385701564","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@protocol-launcher/shared","version":"1.4.5","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.4.5","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"c3bdea38cd6b3825376b6bb7892b64e70a3e2fc2","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.4.5.tgz","fileCount":5,"integrity":"sha512-z7FJU4BkDXsKQYD/OpemNP+tFm/8UJebBVDr5VX9QdW3/yzh6XFkWWRyj2oBs9Y3z3THKTMZ9IpYy8LjbYTdog==","signatures":[{"sig":"MEUCIH/iQmgHpH8IT9TUMUOR9HcQYvyMe6bJx5GRSM7qb5e9AiEA+qSJl312pXkn4W4ue5pac2CysOCPwhAivTl8S7ETC+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6453},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.4.5.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.4.5.tgz","_integrity":"sha512-z7FJU4BkDXsKQYD/OpemNP+tFm/8UJebBVDr5VX9QdW3/yzh6XFkWWRyj2oBs9Y3z3THKTMZ9IpYy8LjbYTdog==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.11.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.5_1775991912212_0.652071013397092","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@protocol-launcher/shared","version":"1.4.6","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.4.6","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"f38b70b2a0838ec26940616d1bb8a56e870bc9bc","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.4.6.tgz","fileCount":5,"integrity":"sha512-BIXICDOnPlmizlR1LVdJM3HZLosr2LokEev3kkrUBjT/cdnpBYOm0BYNVm38pkFzorFaHRXy7KyWFIISDC7ssQ==","signatures":[{"sig":"MEUCIAfoEyDu5HPAounaZ00fnjCwGvpiGfgNdI68NLutJ3kwAiEA2m3stkwfpbscwI8qeXAFL9VCTCLbD05csKnKbNLos8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6453},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.4.6.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.4.6.tgz","_integrity":"sha512-BIXICDOnPlmizlR1LVdJM3HZLosr2LokEev3kkrUBjT/cdnpBYOm0BYNVm38pkFzorFaHRXy7KyWFIISDC7ssQ==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.11.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.6_1776582287177_0.7576737985999673","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@protocol-launcher/shared","version":"1.4.7","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.4.7","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"e2b58dca08d26bff7fa65b2a8a25cc8b2ca5bd83","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.4.7.tgz","fileCount":5,"integrity":"sha512-DW3I2hBGb+twGXz7rkPVs8AX8roh5yMO7EaU0F6NVwmQJ4U8hw3/9J86O3NAO/kAz7kNpMUV6ZF52H1tkksZ5w==","signatures":[{"sig":"MEYCIQDpi3yDGkZ7b3SIAcDlcOTE1Mlu/Ag5cXVk/krr68KXMgIhAIG3f9vNYSXKiKsw/Zj4UumTve/jogLdA+EXh9AlzKEv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8990},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.4.7.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.4.7.tgz","_integrity":"sha512-DW3I2hBGb+twGXz7rkPVs8AX8roh5yMO7EaU0F6NVwmQJ4U8hw3/9J86O3NAO/kAz7kNpMUV6ZF52H1tkksZ5w==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.11.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.7_1778590057341_0.6355618845368183","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@protocol-launcher/shared","version":"1.4.8","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.4.8","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"5b07739562cbc99c3bf9e85a1b9698a600edbc2a","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.4.8.tgz","fileCount":5,"integrity":"sha512-ucgUBeNIFXplv6QNUq/ZsKj09D0OBK2iIweLRt9J4Lit13azOCJBkku5Dvn2eqpqDbPug59vQOqPFTlXmwJTtg==","signatures":[{"sig":"MEQCIDUq4COKx0wEf6/FqqNN/ziISEdemN9e64YZL1fso/kNAiAPlGiaI1p+MZrCjbQj+nnIYz1ARdLkPTJUpodC7VhYng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8990},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.4.8.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.4.8.tgz","_integrity":"sha512-ucgUBeNIFXplv6QNUq/ZsKj09D0OBK2iIweLRt9J4Lit13azOCJBkku5Dvn2eqpqDbPug59vQOqPFTlXmwJTtg==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.12.1","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.8_1779699285998_0.3955824626276938","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@protocol-launcher/shared","version":"1.4.9","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.4.9","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"831fd4ad8e92f823ea1e11bf2a35af804e86e794","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.4.9.tgz","fileCount":5,"integrity":"sha512-kyKKPaGDfO7TfXFq7DC1I5q+oOfh/1AFwMixZTgN8N8hI+lQOja6N++42Ow+r4eYhS84h8v8VumOK3OxeRg3Cg==","signatures":[{"sig":"MEYCIQCjasxKPBHGcNkAfvOkgPrJoeE4UOaIXOUnmustj469+AIhANHte6yy++ASB8SFKtOjMTpP7NEtPhNthgRQZMSW9FxQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9039},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.4.9.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.4.9.tgz","_integrity":"sha512-kyKKPaGDfO7TfXFq7DC1I5q+oOfh/1AFwMixZTgN8N8hI+lQOja6N++42Ow+r4eYhS84h8v8VumOK3OxeRg3Cg==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.13.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.9_1780061866067_0.741198597895333","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"@protocol-launcher/shared","version":"1.4.10","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.4.10","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"5f388ffb3fa8a569a583214933fd307b59595fbc","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.4.10.tgz","fileCount":5,"integrity":"sha512-old03AHpQRqBREwNG/f6F4gX0wW5uFxcYa9foqamU6eU78Bpd50ITC8uq97keg9wiysrWWpaTlvR2OcM6vMhUw==","signatures":[{"sig":"MEUCIDIn6VKQHSAwLLu1d4G6ZaQ5yQUawFPvpeCpf6WY0v44AiEA5o+gu2PgxpZxPutkbkAhmHM5TpyPuwXfWthVeYO7N7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9040},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.4.10.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.4.10.tgz","_integrity":"sha512-old03AHpQRqBREwNG/f6F4gX0wW5uFxcYa9foqamU6eU78Bpd50ITC8uq97keg9wiysrWWpaTlvR2OcM6vMhUw==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.13.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.10_1780315108337_0.49176655694266236","host":"s3://npm-registry-packages-npm-production"}},"1.4.11":{"name":"@protocol-launcher/shared","version":"1.4.11","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.4.11","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"ea59318a2babe2db61854e56d0c6c925c9c4d823","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.4.11.tgz","fileCount":5,"integrity":"sha512-HLb5jIfZz6FmR7tsNsEVYBmWDQv3YJrqWfAbbn+umb6iW6GC2y6Fs7z700kQLNmz8OlRABPAbxKUJRPO3zVLQw==","signatures":[{"sig":"MEYCIQD+2ZuTb52HSPWja2l3B48Bp3kf1FplNY5voS+DOaKtPwIhAMdu3+Fff0J+JQGTkxa0Z7sIpfSBuXwDvPi48rIiGxNh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9282},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.4.11.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.4.11.tgz","_integrity":"sha512-HLb5jIfZz6FmR7tsNsEVYBmWDQv3YJrqWfAbbn+umb6iW6GC2y6Fs7z700kQLNmz8OlRABPAbxKUJRPO3zVLQw==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.13.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.11_1780583968271_0.9824033828832426","host":"s3://npm-registry-packages-npm-production"}},"1.4.12":{"name":"@protocol-launcher/shared","version":"1.4.12","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.4.12","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"7896efcc7f64fa808ae99c0222bc10f0b13dacb8","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.4.12.tgz","fileCount":5,"integrity":"sha512-6plBuPF4uPaasLUErotqQrSCGnjH4XIXcS5ZS5IjH9l13eMP9U9icry4aTradtaLTiHnaoi6xPvX1jsU2uplxg==","signatures":[{"sig":"MEYCIQCpVdUI0iXQBDoO4fjDlMHTGFc0ojLUaph7KVun+HpgzQIhAPcaEJzfeEqpT893V6eI4Cz0CY5uZzHz1Ut09gJx7ejR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9282},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.4.12.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.4.12.tgz","_integrity":"sha512-6plBuPF4uPaasLUErotqQrSCGnjH4XIXcS5ZS5IjH9l13eMP9U9icry4aTradtaLTiHnaoi6xPvX1jsU2uplxg==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.13.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.12_1780892072608_0.6325659271970647","host":"s3://npm-registry-packages-npm-production"}},"1.4.13":{"name":"@protocol-launcher/shared","version":"1.4.13","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"author":{"name":"zhensherlock"},"license":"MIT","_id":"@protocol-launcher/shared@1.4.13","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"homepage":"https://zhensherlock.github.io/protocol-launcher","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"be6998252f7da84e1c6fd2463bc0a01eb5b3db4c","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.4.13.tgz","fileCount":5,"integrity":"sha512-xqUHden1O92pOZCLlw7/OsZe5u/aSwJpnCqzSXQbYNEMCGbP3pWWAhXgt+IM1RMqHqFVPoQLkQzFIrpQcS2P9Q==","signatures":[{"sig":"MEYCIQCpREF4WO6oiH0WQM3BDIv5aHNtIGN80xGLe6ut1uZjiAIhAMbp6uW++8nLxfOaAOj8NjNmiiQCDA/E8XCUeuKC/FvG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9282},"main":"dist/index.js","type":"module","_from":"file:protocol-launcher-shared-1.4.13.tgz","types":"dist/types/index.d.ts","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3719f799-7698-47b7-9e93-7d571ddfefca"}},"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.4.13.tgz","_integrity":"sha512-xqUHden1O92pOZCLlw7/OsZe5u/aSwJpnCqzSXQbYNEMCGbP3pWWAhXgt+IM1RMqHqFVPoQLkQzFIrpQcS2P9Q==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.13.0","description":"One-click launch URL generator for protocol-based apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.13_1781404800881_0.1369631886666196","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"_id":"@protocol-launcher/shared@1.5.0","bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"dist":{"shasum":"5c133d06bead1f4a170b87a7772c70d04e8e46e6","tarball":"https://registry.npmjs.org/@protocol-launcher/shared/-/shared-1.5.0.tgz","fileCount":5,"integrity":"sha512-91t9/dGTCtLJNmb2tlUrgsU5gW+f5qSEx7J2LQcIpyx8JZ9ZPtOeaF376gmKNMdr84en8A8pNlJQDhfijaNU0A==","signatures":[{"sig":"MEYCIQDadoHpDKuw8pphWHySpKZNBHVrGYHNl5gahr0rMjpTnQIhANobTN0/ApwDuRx9d5CxQpcAIgnWlJFV4lqQ/LgqRLoj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHnDBMC4TCq+iD3HA5mZjOrVpoD2j84KBJjie+W9o4c0AiBzUx7boD1eUrJ3pfLr20QEbqHhK05zBO9CGerCu5Zlkw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@protocol-launcher%2fshared@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9724},"main":"dist/index.js","name":"@protocol-launcher/shared","type":"module","_from":"file:protocol-launcher-shared-1.5.0.tgz","types":"dist/types/index.d.ts","author":{"name":"zhensherlock"},"license":"MIT","scripts":{"dev":"rolldown -c rolldown.config.ts --watch","build":"npm run clean:dist && npm run build:types && rolldown -c rolldown.config.ts","clean:dist":"rimraf dist","build:types":"tsc"},"version":"1.5.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3719f799-7698-47b7-9e93-7d571ddfefca"}},"homepage":"https://zhensherlock.github.io/protocol-launcher","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"_resolved":"/home/runner/work/protocol-launcher/protocol-launcher/protocol-launcher-shared-1.5.0.tgz","_integrity":"sha512-91t9/dGTCtLJNmb2tlUrgsU5gW+f5qSEx7J2LQcIpyx8JZ9ZPtOeaF376gmKNMdr84en8A8pNlJQDhfijaNU0A==","repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"_npmVersion":"11.19.1","description":"One-click launch URL generator for protocol-based apps.","directories":{},"maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"_nodeVersion":"24.22.2","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shared_1.5.0_1794734300906_0.9813175396074559"}}},"time":{"created":"2026-01-07T08:45:35.358Z","modified":"2026-11-15T09:18:21.373Z","1.0.0":"2026-01-07T08:45:35.591Z","1.0.1":"2026-01-09T01:54:03.482Z","1.1.0":"2026-01-10T08:59:58.124Z","1.1.1":"2026-01-13T02:43:00.117Z","1.1.2":"2026-01-16T05:20:37.465Z","1.1.3":"2026-01-18T14:16:22.488Z","1.1.4":"2026-01-20T02:19:01.331Z","1.1.5":"2026-01-22T02:00:09.131Z","1.1.6":"2026-01-24T00:58:53.386Z","1.1.7":"2026-01-26T01:58:27.513Z","1.1.8":"2026-01-28T05:54:07.458Z","1.1.9":"2026-01-30T01:55:14.293Z","1.1.10":"2026-02-04T11:47:18.008Z","1.2.0":"2026-02-12T08:08:41.869Z","1.2.1":"2026-02-22T03:44:18.307Z","1.2.2":"2026-02-25T02:09:35.308Z","1.2.3":"2026-02-26T13:33:55.418Z","1.2.4":"2026-02-28T03:05:04.109Z","1.2.5":"2026-03-03T03:31:00.963Z","1.2.6":"2026-03-06T01:50:14.426Z","1.3.0":"2026-03-10T14:53:49.983Z","1.3.1":"2026-03-12T01:50:27.663Z","1.4.0":"2026-03-13T01:41:06.523Z","1.4.1":"2026-03-16T02:09:40.308Z","1.4.2":"2026-03-21T06:47:38.052Z","1.4.3":"2026-03-26T02:29:52.736Z","1.4.4":"2026-04-02T02:27:32.066Z","1.4.5":"2026-04-12T11:05:12.379Z","1.4.6":"2026-04-19T07:04:47.432Z","1.4.7":"2026-05-12T12:47:37.488Z","1.4.8":"2026-05-25T08:54:46.148Z","1.4.9":"2026-05-29T13:37:46.248Z","1.4.10":"2026-06-01T11:58:28.471Z","1.4.11":"2026-06-04T14:39:28.406Z","1.4.12":"2026-06-08T04:14:32.827Z","1.4.13":"2026-06-14T02:40:01.024Z","1.5.0":"2026-11-15T09:18:21.008Z"},"bugs":{"url":"https://github.com/zhensherlock/protocol-launcher/issues"},"author":{"name":"zhensherlock"},"license":"MIT","homepage":"https://zhensherlock.github.io/protocol-launcher","keywords":["protocol-launcher","quick-launcher","deep-link","deeplink","url-scheme","url-generator","launch-url","protocol","mcp","modelcontextprotocol","mcp-installer","cursor","cherry-studio","llm-provider","api-configuration","ai-tools","one-click","tree-shaking","esm","typescript"],"repository":{"url":"git+https://github.com/zhensherlock/protocol-launcher.git","type":"git"},"description":"One-click launch URL generator for protocol-based apps.","maintainers":[{"name":"zhensherlock","email":"zhensherlock@126.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://zhensherlock.github.io/protocol-launcher/\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <img width=\"900\" src=\"https://zhensherlock.github.io/protocol-launcher/readme-preview.png\" alt=\"Protocol Launcher one-click launch URL generator preview\">\n  </a>\n</p>\n\n# Protocol Launcher\n\nOne-click launch URL generator for protocol-based apps.\n\n[![][npm-release-shield]][npm-release-link]\n[![][npm-downloads-shield]][npm-downloads-link]\n[![][codecov-shield]][codecov-link]\n[![][github-release-date-shield]][github-release-date-link]\n[![][github-action-build-shield]][github-action-build-link]\n[![][github-license-shield]][github-license-link]\n\n`protocol-launcher` helps you generate typed deep links and URL scheme links for desktop, mobile, productivity, AI, and developer tools. Use it to open apps, jump to files or projects, install MCP servers, import provider settings, and create safe one-click launch links for websites, docs, CLIs, and automation flows.\n\n## Why Protocol Launcher?\n\n- Type-safe builders for supported protocol payloads.\n- On-demand imports such as `protocol-launcher/vscode` and `protocol-launcher/cherry-studio`.\n- Safe query-string and base64 payload encoding, including Unicode payloads.\n- Broad protocol coverage across AI tools, editors, productivity apps, native macOS apps, and utilities.\n- ESM-first output for Node.js and modern bundlers.\n- Zero third-party runtime dependencies.\n\n## Installation\n\n```bash\npnpm add protocol-launcher\n```\n\n```bash\nnpm install protocol-launcher\n```\n\n```bash\nyarn add protocol-launcher\n```\n\n```bash\nbun add protocol-launcher\n```\n\n## Usage\n\n### On-Demand Import\n\nUse direct subpath imports when you only need one app integration.\n\n```ts\nimport { installMCP } from 'protocol-launcher/cursor'\n\nconst url = installMCP({\n  name: 'server-everything',\n  type: 'stdio',\n  command: 'npx',\n  args: ['-y', '@modelcontextprotocol/server-everything'],\n  openInNewWindow: true,\n})\n```\n\n```ts\nimport { installProvider } from 'protocol-launcher/cherry-studio'\n\nconst url = installProvider({\n  id: 'new-api',\n  baseUrl: 'https://open.cherryin.ai',\n  apiKey: 'sk-xxxx',\n})\n```\n\n```ts\nimport { openFile } from 'protocol-launcher/vscode'\n\nconst url = openFile({\n  path: '/code/protocol-launcher/README.md',\n  line: 1,\n  column: 1,\n})\n```\n\n### Full Import\n\nThe root entry exports each protocol as a namespace.\n\n```ts\nimport { cherryStudio, cursor, vscode } from 'protocol-launcher'\n\nconst settingsUrl = vscode.openSettings({\n  path: 'terminal.integrated.suggest.enabled',\n})\n\nconst folderUrl = cursor.openFolder({\n  path: '/code/protocol-launcher',\n})\n\nconst providerUrl = cherryStudio.installProvider({\n  id: 'openai',\n  baseUrl: 'https://api.openai.com/v1',\n  apiKey: 'sk-xxxx',\n})\n```\n\nPrefer subpath imports for production bundles when possible.\n\n## Popular Integrations\n\n```ts\nimport { openThread } from 'protocol-launcher/codex'\nimport { installMCP } from 'protocol-launcher/cursor'\nimport { open } from 'protocol-launcher/telegram'\nimport { openSettings } from 'protocol-launcher/vscode'\n```\n\nExamples of supported app categories:\n\n- AI and coding tools: `antigravity`, `cherry-studio`, `code-buddy`, `codex`, `cursor`, `kiro`, `lingma`, `opencode`, `qoder`, `trae`, `vscode`, `windsurf`, `zed`\n- Editors and IDEs: `bbedit`, `code-runner`, `goland`, `idea`, `macvim`, `nova`, `phpstorm`, `pycharm`, `rustrover`, `textastic`, `textmate`, `webstorm`, `xcode`\n- Productivity and notes: `agenda`, `bear`, `craft`, `drafts`, `evernote`, `fsnotes`, `obsidian`, `things`, `todoist`, `trello`, `ulysses`, `working-copy`\n- Platform and utilities: `app-store`, `apple-map`, `macos`, `microsoft-edge`, `shortcuts`, `steam`, `telegram`, `thunder`, `wemeet`\n\nSee the [documentation site](https://zhensherlock.github.io/protocol-launcher/) for the full app list and exact API examples.\n\n## Docs\n\nFull guides and examples: https://zhensherlock.github.io/protocol-launcher/\n\n## Contributing\n\nFeel free to dive in! [Open an issue](https://github.com/zhensherlock/protocol-launcher/issues/new/choose) or submit PRs.\n\nStandard Readme follows the [Contributor Covenant](http://contributor-covenant.org/version/1/3/0/) Code of Conduct.\n\n### Contributors\n\nThis project exists thanks to all the people who contribute.\n\n<a href=\"https://github.com/zhensherlock/protocol-launcher/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=zhensherlock/protocol-launcher\" />\n</a>\n\n## License\n\n[MIT](LICENSE) © MichaelSun\n\n[npm-release-link]: https://www.npmjs.com/package/protocol-launcher\n[npm-release-shield]: https://img.shields.io/npm/v/protocol-launcher?color=1677FF&labelColor=black&logo=npm&logoColor=white&style=flat-square\n[npm-downloads-link]: https://www.npmjs.com/package/protocol-launcher\n[npm-downloads-shield]: https://img.shields.io/npm/dw/protocol-launcher.svg?labelColor=black&style=flat-square&color=1677FF\n[codecov-link]: http://app.codecov.io/gh/zhensherlock/protocol-launcher\n[codecov-shield]: https://img.shields.io/codecov/c/github/zhensherlock/protocol-launcher?color=1677FF&labelColor=black&style=flat-square&logo=codecov&logoColor=white\n[github-release-date-link]: https://github.com/zhensherlock/protocol-launcher/releases\n[github-release-date-shield]: https://img.shields.io/github/release-date/zhensherlock/protocol-launcher?color=1677FF&labelColor=black&style=flat-square\n[github-action-build-link]: https://github.com/zhensherlock/protocol-launcher/actions/workflows/build.yml\n[github-action-build-shield]: https://img.shields.io/github/actions/workflow/status/zhensherlock/protocol-launcher/build.yml?branch=main&color=1677FF&label=build&labelColor=black&logo=githubactions&logoColor=white&style=flat-square\n[github-license-link]: https://github.com/zhensherlock/protocol-launcher/blob/main/LICENSE\n[github-license-shield]: https://img.shields.io/github/license/zhensherlock/protocol-launcher?color=1677FF&labelColor=black&style=flat-square\n","readmeFilename":"README.md"}