{"_id":"@edv4h/usketch-plugin-deep-link","_rev":"8-75ea619a73a26ada0f5d731b3ba562ec","name":"@edv4h/usketch-plugin-deep-link","dist-tags":{"latest":"0.2.7"},"versions":{"0.2.0":{"name":"@edv4h/usketch-plugin-deep-link","version":"0.2.0","license":"MIT","_id":"@edv4h/usketch-plugin-deep-link@0.2.0","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"fee9079befdb8de6761cddc661fdf815f21a3c06","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-deep-link/-/usketch-plugin-deep-link-0.2.0.tgz","fileCount":23,"integrity":"sha512-gfmw/ecFXg9fKH3HYRM1fDfEzBoXK+hJCEJ5L8kdsQZNzvPet1x3FhqqbX0yO2Zd+JaJPKJMAAuiOG12z6KAYg==","signatures":[{"sig":"MEYCIQDDGky4Ho1gK33XljoRQq+J+2wQV276/O0BqL0pFVRlpAIhAJEgm0RY4YkpDCzXQ04zRSgABsweuP2xgUmpsdRbbBqW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28511},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-deep-link-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/f0df9e035a341518f8512670490e8cf5/edv4h-usketch-plugin-deep-link-0.2.0.tgz","_integrity":"sha512-gfmw/ecFXg9fKH3HYRM1fDfEzBoXK+hJCEJ5L8kdsQZNzvPet1x3FhqqbX0yO2Zd+JaJPKJMAAuiOG12z6KAYg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-deep-link"},"_npmVersion":"11.16.0","description":"選択した shape や表示位置を **URL で共有**するためのプラグイン。Figma の `?node-id=...`（選択ノードへのリンク）に相当する体験を提供する。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@edv4h/usketch-core":"2.3.2","@edv4h/usketch-store":"3.5.1","@edv4h/usketch-shared":"4.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-deep-link_0.2.0_1785936677843_0.5035450733582674","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@edv4h/usketch-plugin-deep-link","version":"0.2.1","license":"MIT","_id":"@edv4h/usketch-plugin-deep-link@0.2.1","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"620ce306a930f6480cd91d94b7b7a510e8c82ba4","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-deep-link/-/usketch-plugin-deep-link-0.2.1.tgz","fileCount":23,"integrity":"sha512-VoFm0vPTxBLT/3STuNEnZbw6utvzs2McNv4Z4RMEOMpeuoClEF9Sx2Uiq/H4igSrarOyRto1zpGFgo3nQwx0FQ==","signatures":[{"sig":"MEUCIQDpj5+u22+joTDEWG9Kg0D4lfWQHGwboHkxYCCgjFw3bQIgHt0Vr/ClvQ0RvvIqbBRjo+TDu8RllXuCrFTQpCYtOaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28512},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-deep-link-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/7b3df66fe19e89f3c11b680551201a92/edv4h-usketch-plugin-deep-link-0.2.1.tgz","_integrity":"sha512-VoFm0vPTxBLT/3STuNEnZbw6utvzs2McNv4Z4RMEOMpeuoClEF9Sx2Uiq/H4igSrarOyRto1zpGFgo3nQwx0FQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-deep-link"},"_npmVersion":"11.16.0","description":"選択した shape や表示位置を **URL で共有**するためのプラグイン。Figma の `?node-id=...`（選択ノードへのリンク）に相当する体験を提供する。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@edv4h/usketch-core":"2.4.0","@edv4h/usketch-store":"3.5.2","@edv4h/usketch-shared":"4.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-deep-link_0.2.1_1785982565597_0.7971429725052994","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@edv4h/usketch-plugin-deep-link","version":"0.2.2","license":"MIT","_id":"@edv4h/usketch-plugin-deep-link@0.2.2","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"f6c03ab26e3ac3bc64b57655b1fbd07b366f3a78","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-deep-link/-/usketch-plugin-deep-link-0.2.2.tgz","fileCount":23,"integrity":"sha512-TB8YjhrG020N7aETe92Pw+3+cGhcfCXvlD+xSivGASoatiJLAw5oNZSA9M2qshgZmVm6ZgZmTAAmfnjy/++jPA==","signatures":[{"sig":"MEQCIFeGMiyF2ganC/mB/pOl7VdiOr4Ned9Ixu6Y4V0v2sv1AiBiGWClAximLsE4REzuj4dZLaeIYY7g8BCMWiz+67vEJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29448},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-deep-link-0.2.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/ebfe037dff5c7802d9ee3c1722e784c1/edv4h-usketch-plugin-deep-link-0.2.2.tgz","_integrity":"sha512-TB8YjhrG020N7aETe92Pw+3+cGhcfCXvlD+xSivGASoatiJLAw5oNZSA9M2qshgZmVm6ZgZmTAAmfnjy/++jPA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-deep-link"},"_npmVersion":"11.17.0","description":"選択した shape や表示位置を **URL で共有**するためのプラグイン。Figma の `?node-id=...`（選択ノードへのリンク）に相当する体験を提供する。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@edv4h/usketch-core":"2.4.0","@edv4h/usketch-store":"3.5.2","@edv4h/usketch-shared":"4.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-deep-link_0.2.2_1786522188033_0.43010189071095506","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@edv4h/usketch-plugin-deep-link","version":"0.2.3","license":"MIT","_id":"@edv4h/usketch-plugin-deep-link@0.2.3","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"00349e0fdc5b753748a826a7abbe22ef5eb9d51f","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-deep-link/-/usketch-plugin-deep-link-0.2.3.tgz","fileCount":23,"integrity":"sha512-1pJPI3S9twq4gYQztvEbNpQthHCA264yAhzksOcvUt4TiDmsh+r1trDDSgVXCswk2pm3DGp5k2hquPfhqwN0Tg==","signatures":[{"sig":"MEYCIQCnDbcbh8sFZoGxKu/kDD6HY7RvBrrIzlgdYP53qwyHMgIhAODEH6aO71ZHWieTtqgjeYOfT00+4V/jCQOSA2u0JWwS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29448},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-deep-link-0.2.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/3b7f6af598fe37424136e18edf3172dd/edv4h-usketch-plugin-deep-link-0.2.3.tgz","_integrity":"sha512-1pJPI3S9twq4gYQztvEbNpQthHCA264yAhzksOcvUt4TiDmsh+r1trDDSgVXCswk2pm3DGp5k2hquPfhqwN0Tg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-deep-link"},"_npmVersion":"11.16.0","description":"選択した shape や表示位置を **URL で共有**するためのプラグイン。Figma の `?node-id=...`（選択ノードへのリンク）に相当する体験を提供する。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@edv4h/usketch-core":"2.4.1","@edv4h/usketch-store":"3.5.3","@edv4h/usketch-shared":"4.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-deep-link_0.2.3_1786535626317_0.432725922031745","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@edv4h/usketch-plugin-deep-link","version":"0.2.4","license":"MIT","_id":"@edv4h/usketch-plugin-deep-link@0.2.4","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"15c7b95423ea273a6a0c7821a3e3e81a1df84f27","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-deep-link/-/usketch-plugin-deep-link-0.2.4.tgz","fileCount":23,"integrity":"sha512-Nf7nKknGSFCTnvN69uxmTC+wXJFu1vC9SHPjcGTHQPaaGPJiBhVVpy7qwiN6eQ6oOqfN8VWdJ6Q8fPTKq9dMiw==","signatures":[{"sig":"MEUCIQC3t0Gf1jbKGsAs47U2K1MiliavGhNNI/SW8kAoUJ6OGgIgIbHRaonLIkn7Az1aGFzoAAS43uootynZvFoJnQvgiLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29448},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-deep-link-0.2.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/d6928bf2aee2a9f4e12fe7d2761aaf2a/edv4h-usketch-plugin-deep-link-0.2.4.tgz","_integrity":"sha512-Nf7nKknGSFCTnvN69uxmTC+wXJFu1vC9SHPjcGTHQPaaGPJiBhVVpy7qwiN6eQ6oOqfN8VWdJ6Q8fPTKq9dMiw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-deep-link"},"_npmVersion":"11.17.0","description":"選択した shape や表示位置を **URL で共有**するためのプラグイン。Figma の `?node-id=...`（選択ノードへのリンク）に相当する体験を提供する。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@edv4h/usketch-core":"2.4.2","@edv4h/usketch-store":"3.5.4","@edv4h/usketch-shared":"4.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-deep-link_0.2.4_1787292653391_0.7055853710928923","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@edv4h/usketch-plugin-deep-link","version":"0.2.5","license":"MIT","_id":"@edv4h/usketch-plugin-deep-link@0.2.5","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"509479aafac91e833a96482c843c78ea8e0663d7","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-deep-link/-/usketch-plugin-deep-link-0.2.5.tgz","fileCount":23,"integrity":"sha512-0uSilOMoxIiRKWunjFrdg0zJ8z28EwhU901VspjrgCGeB4OWgekQsj8w/6kQk/HfzP0xPB+nJvLnowa1BwCu1w==","signatures":[{"sig":"MEUCIQDZ0usJv1xAJUhchyq9B9M0+CuxYfbEDMajQr9k/xSmfgIgCRjextYUk2BgEomo5oqHGQqnl44144WpfWhTKu0mWIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-plugin-deep-link@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29448},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-deep-link-0.2.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662f1409-675a-493a-a577-54e08624191e"}},"_resolved":"/tmp/82d639073cd5d35c18534788b365d709/edv4h-usketch-plugin-deep-link-0.2.5.tgz","_integrity":"sha512-0uSilOMoxIiRKWunjFrdg0zJ8z28EwhU901VspjrgCGeB4OWgekQsj8w/6kQk/HfzP0xPB+nJvLnowa1BwCu1w==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-deep-link"},"_npmVersion":"12.0.2","description":"選択した shape や表示位置を **URL で共有**するためのプラグイン。Figma の `?node-id=...`（選択ノードへのリンク）に相当する体験を提供する。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@edv4h/usketch-core":"2.4.3","@edv4h/usketch-store":"3.6.0","@edv4h/usketch-shared":"4.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-deep-link_0.2.5_1788762601508_0.3188234005783146","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@edv4h/usketch-plugin-deep-link","version":"0.2.6","license":"MIT","_id":"@edv4h/usketch-plugin-deep-link@0.2.6","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"b49ce4f39c63fad38d104dfe2b433f46a100478a","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-deep-link/-/usketch-plugin-deep-link-0.2.6.tgz","fileCount":23,"integrity":"sha512-FuSGSBPjjPTcCw/UPm+6TTZ521RpzD7FDMH0iEduIkzNcKGNdnTON1sXlGweDUG8fs/tqdV1bswIejjOxkSAnQ==","signatures":[{"sig":"MEQCICckuIklkxgJLM7fVZQrBXL1ceT0/nWTOsa9GZkQ3h1dAiB9jfw1r4ti8QWU26Idst+BBzHGBxgAjrNx7ZD3zCFWKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-plugin-deep-link@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29448},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-deep-link-0.2.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662f1409-675a-493a-a577-54e08624191e"}},"_resolved":"/tmp/8242b32c9128f309f63759a1b255b0d9/edv4h-usketch-plugin-deep-link-0.2.6.tgz","_integrity":"sha512-FuSGSBPjjPTcCw/UPm+6TTZ521RpzD7FDMH0iEduIkzNcKGNdnTON1sXlGweDUG8fs/tqdV1bswIejjOxkSAnQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-deep-link"},"_npmVersion":"12.0.2","description":"選択した shape や表示位置を **URL で共有**するためのプラグイン。Figma の `?node-id=...`（選択ノードへのリンク）に相当する体験を提供する。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@edv4h/usketch-core":"2.4.3","@edv4h/usketch-store":"3.7.0","@edv4h/usketch-shared":"4.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-deep-link_0.2.6_1788773862418_0.46564682450411854","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"_id":"@edv4h/usketch-plugin-deep-link@0.2.7","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"7d02dde4c42abe77f32140e8f2f756c579461ded","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-deep-link/-/usketch-plugin-deep-link-0.2.7.tgz","fileCount":23,"integrity":"sha512-s39BpY4uibHapk17Gghxt/3TR+RVrUFnXx6um7QvCN23qEXS5HHaqMFUdNKeWxU/9nEivfI48yjvnls4tBXFCg==","signatures":[{"sig":"MEUCIQDB9biOGg+VaMkBIz+CYolu+U2UyhAUlCKRi7GIA1TrGwIgW0pTSnEqbDWLJKd0xNz5vuK1gEG/FxRjvqGPMRLppeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEwd/eGED49oQOGWxula6diKym29juGSJFCdbcIHGi7sAiEAsbSANuANrNDSbkFkMOhlRpDSLsUNz8MHDr/2yTEv6Wk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-plugin-deep-link@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29448},"main":"./dist/index.js","name":"@edv4h/usketch-plugin-deep-link","type":"module","_from":"file:edv4h-usketch-plugin-deep-link-0.2.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"license":"MIT","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"version":"0.2.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662f1409-675a-493a-a577-54e08624191e"}},"homepage":"https://github.com/EdV4H/usketch#readme","_resolved":"/tmp/7824a40023a20a39bd5759a19eba8782/edv4h-usketch-plugin-deep-link-0.2.7.tgz","_integrity":"sha512-s39BpY4uibHapk17Gghxt/3TR+RVrUFnXx6um7QvCN23qEXS5HHaqMFUdNKeWxU/9nEivfI48yjvnls4tBXFCg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-deep-link"},"_npmVersion":"12.1.0","description":"選択した shape や表示位置を **URL で共有**するためのプラグイン。Figma の `?node-id=...`（選択ノードへのリンク）に相当する体験を提供する。","directories":{},"maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@edv4h/usketch-core":"2.4.4","@edv4h/usketch-store":"3.8.0","@edv4h/usketch-shared":"4.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/usketch-plugin-deep-link_0.2.7_1790238006720_0.2990681727693063"}}},"time":{"created":"2026-08-05T13:31:17.628Z","modified":"2026-09-24T08:20:07.103Z","0.2.0":"2026-08-05T13:31:18.000Z","0.2.1":"2026-08-06T02:16:05.773Z","0.2.2":"2026-08-12T08:09:48.170Z","0.2.3":"2026-08-12T11:53:46.450Z","0.2.4":"2026-08-21T06:10:53.663Z","0.2.5":"2026-09-07T06:30:01.643Z","0.2.6":"2026-09-07T09:37:42.555Z","0.2.7":"2026-09-24T08:20:06.795Z"},"bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"license":"MIT","homepage":"https://github.com/EdV4H/usketch#readme","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-deep-link"},"description":"選択した shape や表示位置を **URL で共有**するためのプラグイン。Figma の `?node-id=...`（選択ノードへのリンク）に相当する体験を提供する。","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"readme":"# @edv4h/usketch-plugin-deep-link\n\n選択した shape や表示位置を **URL で共有**するためのプラグイン。Figma の\n`?node-id=...`（選択ノードへのリンク）に相当する体験を提供する。\n\n## URL スキーム\n\n```\n?shape=<id>[,<id>...]   選択（複数対応・ライブ同期）\n?x=<n>&y=<n>&zoom=<n>   厳密なカメラ位置（「この表示へのリンク」用）\n```\n\n- **選択はライブ同期**: shape を選ぶと `history.replaceState` で `?shape=` が更新される（履歴は汚さない）。\n- **カメラは明示スナップショット**: pan のたびに書き込むとチラつくため、`encodeDeepLink` で\n  現在の `viewport` を含めた URL をコピーしたときだけ付与する。\n- 読込時は URL を解析し、対象 shape を選択してフォーカスする。shape が CRDT 同期でまだ\n  届いていない場合は `shape:added` を購読して出現までリトライする（タイムアウトあり）。カメラ\n  指定があれば自動フレーミングより優先して厳密復元する。\n\n## 使い方\n\n```ts\nimport { createDeepLinkPlugin } from \"@edv4h/usketch-plugin-deep-link\";\n\n// createApp は非同期。\nconst app = await createApp({ store, plugins: [createDeepLinkPlugin()] });\n```\n\n「この表示へのリンク」を作る側（共有ダイアログ等）は `encodeDeepLink` を利用する:\n\n```ts\nimport { encodeDeepLink } from \"@edv4h/usketch-plugin-deep-link\";\n\nconst search = encodeDeepLink(window.location.search, {\n\tshapeIds: [...store.getSelection()],\n\tcamera: store.getViewport(),\n});\nconst url = `${window.location.origin}${window.location.pathname}${search}`;\n```\n\n## エクスポート\n\n- `createDeepLinkPlugin()` — プラグイン本体。\n- `encodeDeepLink(search, state)` / `decodeDeepLink(search)` — URL ⇄ 状態の純粋関数。\n- `applyDeepLink(store, search, onDone?)` — 読込時の選択＋フォーカス適用（同期待ち込み）。\n- `frameShapes(store, ids, opts?)` — 指定 shape 群へビューポートを合わせる（回転対応・ズーム上限）。\n","readmeFilename":"README.md"}