{"_id":"@edv4h/usketch-plugin-shape-card","_rev":"20-dd4e7122e9c7ae5020db25ac14c1797e","name":"@edv4h/usketch-plugin-shape-card","dist-tags":{"latest":"1.7.5"},"versions":{"1.1.0":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.1.0","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.1.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":"42b17f572512802095adaa58bd948552d9d5b858","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.1.0.tgz","fileCount":63,"integrity":"sha512-gc9nY9iLn+CV5SNkLo3EGQ48DciMc/g3Eg3f9Kp3j/5aSqruXj7UMQeP2c0WvMpeT5ck0oQUttI6XxhIapz6qQ==","signatures":[{"sig":"MEQCIEzWSo/FA8M+rP6g9d39HUmLG+gMBmEPlrbzxo1DYKkIAiAY7LGMii4lUk6XbA+Oha6I/FhPRiVeaEphg5yEnwmXBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148146},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.1.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/3ccf223e86feff7ac36eb992b09d3701/edv4h-usketch-plugin-shape-card-1.1.0.tgz","_integrity":"sha512-gc9nY9iLn+CV5SNkLo3EGQ48DciMc/g3Eg3f9Kp3j/5aSqruXj7UMQeP2c0WvMpeT5ck0oQUttI6XxhIapz6qQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"10.9.8","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**ダブルクリックで裏返し（flip）**でき、**配置時アニメーション**と **デッキ（山札）機構**を備える。","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@edv4h/usketch-core":"2.0.1","@edv4h/usketch-store":"3.0.0","@edv4h/usketch-shared":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","@types/react":"19.2.14"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.1.0_1781776784402_0.45581956056724104","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.2.0","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.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":"69546193ea2dea5793e783ef7f61c2aedfd29526","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.2.0.tgz","fileCount":63,"integrity":"sha512-1AjrdOMKw9SUd50FNtZltgyezIpJXhzTrGmt5ybnQ7yEMThZyIoQIiHw800MjMfgdaS3hhcJ6BaFJIaY7XU+dQ==","signatures":[{"sig":"MEUCIGJy6BXNUTioKtlgZYQ1ODOgp9Aq0P1jhZZYX/xtY1D+AiEAvJ91GFMUurxlqIfjbEP4yZ2yzbrVvp3YOSK7Q5E18Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150359},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.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/b55bc099d4979badba49c98590e1d152/edv4h-usketch-plugin-shape-card-1.2.0.tgz","_integrity":"sha512-1AjrdOMKw9SUd50FNtZltgyezIpJXhzTrGmt5ybnQ7yEMThZyIoQIiHw800MjMfgdaS3hhcJ6BaFJIaY7XU+dQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"10.9.8","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**ダブルクリックで裏返し（flip）**でき、**配置時アニメーション**と **デッキ（山札）機構**を備える。","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@edv4h/usketch-core":"2.0.2","@edv4h/usketch-store":"3.0.1","@edv4h/usketch-shared":"4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","@types/react":"19.2.14"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.2.0_1782106396523_0.3210588462679871","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.3.0","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.3.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":"ac5a10605dcad59f192eca84a777b2141fe06e28","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.3.0.tgz","fileCount":71,"integrity":"sha512-HKRNAeDREWCnKseNQZb4o2fD65gMiKvTG30SH8VARMcwJ9URZIoV4mEcexlvRKaNFytcUxTjSTjXFa/nxbItPA==","signatures":[{"sig":"MEYCIQDcVRBhg5+jXX6DjEz/x45c1vWhr49U139Pjn+XbpNjDgIhALRh4NjaftsLU+30cWDxarJx1nDzT4lxYlzPhS/cAXMa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171550},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.3.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/9f4cf8175f379794c779cd1f59a058e8/edv4h-usketch-plugin-shape-card-1.3.0.tgz","_integrity":"sha512-HKRNAeDREWCnKseNQZb4o2fD65gMiKvTG30SH8VARMcwJ9URZIoV4mEcexlvRKaNFytcUxTjSTjXFa/nxbItPA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"10.9.8","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**ダブルクリックで裏返し（flip）**でき、**配置時アニメーション**と **デッキ（山札）機構**を備える。","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@edv4h/usketch-core":"2.0.2","@edv4h/usketch-store":"3.0.1","@edv4h/usketch-shared":"4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","@types/react":"19.2.14"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.3.0_1782116323673_0.15096140770796884","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.3.1","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.3.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":"dcc9bb7aee98fe6a625580df93f8e67cd343beb8","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.3.1.tgz","fileCount":71,"integrity":"sha512-q+WZAbJEAHoe8LEAHErsLOToZoeohY771gZpicGpn9ZLeLNazPquH+9sJIYE1qlDf0swk7sZHZoCzwL6Y6F6SQ==","signatures":[{"sig":"MEQCIGaIQ4ezG2N301TK+r1lTqDnZhsp2NPMF03sIHcLMNAwAiANu68VE8L025XjF61RJ69Rc1oKqBRwgQH4XZ1zbSIYKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171550},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.3.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/c3e1b8f01ca49dae6d2b178efdcf7944/edv4h-usketch-plugin-shape-card-1.3.1.tgz","_integrity":"sha512-q+WZAbJEAHoe8LEAHErsLOToZoeohY771gZpicGpn9ZLeLNazPquH+9sJIYE1qlDf0swk7sZHZoCzwL6Y6F6SQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"10.9.8","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**ダブルクリックで裏返し（flip）**でき、**配置時アニメーション**と **デッキ（山札）機構**を備える。","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@edv4h/usketch-core":"2.0.3","@edv4h/usketch-store":"3.1.0","@edv4h/usketch-shared":"4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","@types/react":"19.2.14"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.3.1_1783594852663_0.9751789650250451","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.3.2","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.3.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":"2012c05eedeee3b73a653a1b222415baad52033e","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.3.2.tgz","fileCount":71,"integrity":"sha512-CuYAZ4FA+/pBF3T9R2tNB1vhBrHuW4gI+Y9uz3gf8wFLgi87MdfGxF46NIgW5+t03qlmTzzta/ShPQl3lQ4YAA==","signatures":[{"sig":"MEQCIAYNN/Ny/sgQyAB5rIt2GlYzvqL9NajZzan/FUSHDSk4AiBHfX3rzB5faGWckzFhZCx2I6MpfmEZVZeuN+NX65VVAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171514},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.3.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/25d5243b777821a5d31f5cbf1a02e452/edv4h-usketch-plugin-shape-card-1.3.2.tgz","_integrity":"sha512-CuYAZ4FA+/pBF3T9R2tNB1vhBrHuW4gI+Y9uz3gf8wFLgi87MdfGxF46NIgW5+t03qlmTzzta/ShPQl3lQ4YAA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"10.9.8","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**ダブルクリックで裏返し（flip）**でき、**配置時アニメーション**と **デッキ（山札）機構**を備える。","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@edv4h/usketch-core":"2.0.4","@edv4h/usketch-store":"3.2.0","@edv4h/usketch-shared":"4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","typescript":"5.9.3","@types/react":"19.2.17"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.3.2_1784040314084_0.8490464742490922","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.3.3","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.3.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":"5e845fe152f3f812c92f5ef23de3fb9368100c73","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.3.3.tgz","fileCount":71,"integrity":"sha512-TNf5edYXMwS8FvO6X2ApMpqTgEA2NBrY9BQWb/HhtikIMHtECDGdEttdM751iYDMgaQNx3u5gxQw5TgUgBizfQ==","signatures":[{"sig":"MEQCIAXRwfGEc24Z1rfUUeSvI6+e3ym/k8PQD8eTNlEdqE2bAiAwnMW4FY1OZVWFMVqBij8uoFrVClFl90inl2CcZ3iJFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171514},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.3.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/08113879939d86df41555844d1fe1541/edv4h-usketch-plugin-shape-card-1.3.3.tgz","_integrity":"sha512-TNf5edYXMwS8FvO6X2ApMpqTgEA2NBrY9BQWb/HhtikIMHtECDGdEttdM751iYDMgaQNx3u5gxQw5TgUgBizfQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"10.9.8","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**ダブルクリックで裏返し（flip）**でき、**配置時アニメーション**と **デッキ（山札）機構**を備える。","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@edv4h/usketch-core":"2.0.5","@edv4h/usketch-store":"3.3.0","@edv4h/usketch-shared":"4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","typescript":"5.9.3","@types/react":"19.2.17"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.3.3_1784049917328_0.33682718585591354","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.4.0","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.4.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":"fd9de98909ea733d00b1f437fb413953fae92ed4","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.4.0.tgz","fileCount":79,"integrity":"sha512-90Dt2cphtZ99etnYzuFwO0AdV0yYADvJdQuZvsVwYH4mMj052GsEL6onJAABpDcJ4iy7epbn2GuUMFVoEw3y/w==","signatures":[{"sig":"MEUCIQCW9/kvjLcStUsXrUN/3+D52WMpRYj9HJUyHG3OMocEdAIgYWBlTygeXfvP40xLxA/+sNyKmSvRyFJ58Ls1HfsB4tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205691},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.4.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/a2d5f3ba8974358e094a4d9782407cd6/edv4h-usketch-plugin-shape-card-1.4.0.tgz","_integrity":"sha512-90Dt2cphtZ99etnYzuFwO0AdV0yYADvJdQuZvsVwYH4mMj052GsEL6onJAABpDcJ4iy7epbn2GuUMFVoEw3y/w==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"11.16.0","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・ **デッキ（山札）機構**・**手札（hand）**を備える。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@edv4h/usketch-core":"2.1.0","@edv4h/usketch-store":"3.3.1","@edv4h/usketch-shared":"4.5.0","@edv4h/usketch-canvas-engine":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.17"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.4.0_1784277613367_0.14112089763462987","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.4.1","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.4.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":"d5c70c102e385d7b7667d909607c3a276d085905","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.4.1.tgz","fileCount":79,"integrity":"sha512-xTdA592kgy84zQOu5ceJoku3v2HRUKvCha8nuYFDFx1DuCsv5U2UF5RBPR5kTi0BeeIFOsLCMgigNfmjqg3JDw==","signatures":[{"sig":"MEUCIQCxrTe+mz85PnTEnsP/ww0f1H7M2e/Il5VUgl2pfzz9dAIgS8OqcUu9QNhRj77Jzu+URnr2xUwzJrCkM0tvHlo+8d4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205691},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.4.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/cf94dfcaed7d3ee5e91387eade0b8978/edv4h-usketch-plugin-shape-card-1.4.1.tgz","_integrity":"sha512-xTdA592kgy84zQOu5ceJoku3v2HRUKvCha8nuYFDFx1DuCsv5U2UF5RBPR5kTi0BeeIFOsLCMgigNfmjqg3JDw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"11.16.0","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・ **デッキ（山札）機構**・**手札（hand）**を備える。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@edv4h/usketch-core":"2.2.0","@edv4h/usketch-store":"3.4.0","@edv4h/usketch-shared":"4.6.0","@edv4h/usketch-canvas-engine":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.17"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.4.1_1785237780428_0.784372043419723","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.4.2","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.4.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":"510e22f2a0711e3bce53f30f3c27af2e107002f4","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.4.2.tgz","fileCount":79,"integrity":"sha512-O9VTX0eqWtXYacJ5IeEnZg+UUNinIbcy/RDqg9hVAwp3av2JfsysBS1om/KPpqKkx7qNAlWu2nvlUh52I5SAJw==","signatures":[{"sig":"MEYCIQDbc8nMVq720NXsaGkhkckGGyMpEOf2E63TcIiooyC4agIhAMzKp6MEbPKDFl5X7itW737T8sxZcKAKfaJx7TRb3clC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205691},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.4.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/355ad5642d12490a669b95659e205c0b/edv4h-usketch-plugin-shape-card-1.4.2.tgz","_integrity":"sha512-O9VTX0eqWtXYacJ5IeEnZg+UUNinIbcy/RDqg9hVAwp3av2JfsysBS1om/KPpqKkx7qNAlWu2nvlUh52I5SAJw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"11.16.0","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・ **デッキ（山札）機構**・**手札（hand）**を備える。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@edv4h/usketch-core":"2.3.0","@edv4h/usketch-store":"3.4.1","@edv4h/usketch-shared":"4.7.0","@edv4h/usketch-canvas-engine":"1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.17"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.4.2_1785291309895_0.0708311300411879","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.4.3","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.4.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":"32d9e3ff4cdda2e95eb8b3b8adacf75457c92b68","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.4.3.tgz","fileCount":79,"integrity":"sha512-4QX76mcCrfxYNyKdx2sSAxMK2oAPvv3FY1NdXiSevlngGCr7CpyA+0lhWILe3znHbKtsjLjIAninHx8U4dB4rA==","signatures":[{"sig":"MEQCIEAbO7PhDYIx3HyNvCfc84GwMySfT87D2Nn8+j7BqXY0AiBU3RKp96kR2kyQ4jt0klvoq43Tzty61NnENUZrRVWyfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205691},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.4.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/dbad11fec73078e32dc47ad637d29f52/edv4h-usketch-plugin-shape-card-1.4.3.tgz","_integrity":"sha512-4QX76mcCrfxYNyKdx2sSAxMK2oAPvv3FY1NdXiSevlngGCr7CpyA+0lhWILe3znHbKtsjLjIAninHx8U4dB4rA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"11.16.0","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・ **デッキ（山札）機構**・**手札（hand）**を備える。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@edv4h/usketch-core":"2.3.1","@edv4h/usketch-store":"3.5.0","@edv4h/usketch-shared":"4.8.0","@edv4h/usketch-canvas-engine":"1.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.17"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.4.3_1785303571804_0.27735402467672543","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.4.4","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.4.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":"721e8b2e4b3e1fa1e73be34b45f041729d9d4dab","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.4.4.tgz","fileCount":79,"integrity":"sha512-XBMJHv9tpA18XY/ncgTIOjT9zyxnNzR7Cl+cPz/B1hdSctrbNkjzo8gaI0+a30UXguk9N1qx+Gxnxlk06YHxUw==","signatures":[{"sig":"MEYCIQDSjHTStfeLtXn8/0Unk+EQQbaESqfX9h7HTQNEbD0AKwIhAIvfFbU/KyuC3MmhbOjDq3rbe/9qKJMGkSsa0oRTHMes","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205691},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.4.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/bee72db1aa0608b069dc5091d1770aaf/edv4h-usketch-plugin-shape-card-1.4.4.tgz","_integrity":"sha512-XBMJHv9tpA18XY/ncgTIOjT9zyxnNzR7Cl+cPz/B1hdSctrbNkjzo8gaI0+a30UXguk9N1qx+Gxnxlk06YHxUw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"11.16.0","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・ **デッキ（山札）機構**・**手札（hand）**を備える。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@edv4h/usketch-core":"2.3.2","@edv4h/usketch-store":"3.5.1","@edv4h/usketch-shared":"4.9.0","@edv4h/usketch-canvas-engine":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.4.4_1785915785486_0.9529025086741889","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.4.5","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.4.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":"13b22a256096662ad75f782dac9503c9de8d976e","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.4.5.tgz","fileCount":79,"integrity":"sha512-1uC6huicDQ1qxBm/eZngxmbYdGbt+n6MgQcfguAXNbUJETzLRCJDo7w+NqJLmiApgV27dzkzmy8YMV2y2XWglA==","signatures":[{"sig":"MEYCIQD9mW36tCUuYcrZWtbqOypSMO+AFU3z9Xlr0J1DQsz9bwIhAKsP6wAlnji4Sa9X4Qv2lq32zaNKYXh247TIajG6tVNy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205692},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.4.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":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/eab0c810057330c8e2f07d3e0a52bc8b/edv4h-usketch-plugin-shape-card-1.4.5.tgz","_integrity":"sha512-1uC6huicDQ1qxBm/eZngxmbYdGbt+n6MgQcfguAXNbUJETzLRCJDo7w+NqJLmiApgV27dzkzmy8YMV2y2XWglA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"11.16.0","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・ **デッキ（山札）機構**・**手札（hand）**を備える。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@edv4h/usketch-core":"2.4.0","@edv4h/usketch-store":"3.5.2","@edv4h/usketch-shared":"4.10.0","@edv4h/usketch-canvas-engine":"1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.4.5_1785982576097_0.4040987318457956","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.5.0","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.5.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":"1451e6d285b30eb9265dd534d5b18137578d0d2c","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.5.0.tgz","fileCount":79,"integrity":"sha512-L8GkdAYV+BP9FTh6a9scG04xBGJU1OIIkgeCGp8n/BjSstlGIh0YltaMSkq/sUDkJJnpEvYDBlK5mvEkUgOxmA==","signatures":[{"sig":"MEQCIFJ4jHTt716sTmkMw7dbHfPmSM1avMoTr1RGsmtct5KcAiBeJP28ckUh1KZEtV/8i6owIUKWrAOB0x+7mzM8qXBong==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225981},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.5.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/d83ee7eae16a75c450a3a881f80135ab/edv4h-usketch-plugin-shape-card-1.5.0.tgz","_integrity":"sha512-L8GkdAYV+BP9FTh6a9scG04xBGJU1OIIkgeCGp8n/BjSstlGIh0YltaMSkq/sUDkJJnpEvYDBlK5mvEkUgOxmA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"11.16.0","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・ **デッキ（山札）機構**・**手札（hand）**を備える。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@edv4h/usketch-core":"2.4.0","@edv4h/usketch-store":"3.5.2","@edv4h/usketch-shared":"4.10.0","@edv4h/usketch-canvas-engine":"1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.5.0_1785995286739_0.4807025438685948","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.6.0","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.6.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":"4d0a62a663f7520ffd031322f506cf000a46da10","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.6.0.tgz","fileCount":79,"integrity":"sha512-y61xvn0r9PjTZ4yT6/PmtmWD5Zbxet9yQ577ol1zVgA1m+DOm5piNRzACiYU9jdGxBc6o6haVjuAgFa27bqkCA==","signatures":[{"sig":"MEUCIG0l8L9OXuRtiFugUswtMRq9r3EM5z8VnBK/k6LDw6IpAiEAnWzVLx7Ne11rUDThb0mwfqi9HWFDYmdANGFpykJhx+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225344},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.6.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/d32b24635d72fc94c55a050e3ac879d2/edv4h-usketch-plugin-shape-card-1.6.0.tgz","_integrity":"sha512-y61xvn0r9PjTZ4yT6/PmtmWD5Zbxet9yQ577ol1zVgA1m+DOm5piNRzACiYU9jdGxBc6o6haVjuAgFa27bqkCA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"11.16.0","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・ **デッキ（山札）機構**・**手札（hand）**を備える。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@edv4h/usketch-core":"2.4.0","@edv4h/usketch-store":"3.5.2","@edv4h/usketch-shared":"4.10.0","@edv4h/usketch-canvas-engine":"1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.6.0_1786000112947_0.749517941991023","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.7.0","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.7.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":"7130f6fd99137cf4f266d094df4bc2a5ec1c848b","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.7.0.tgz","fileCount":79,"integrity":"sha512-TxqSImeE5/6Vi7AITI3RQCZjunB7L2FwNpX+HZYg4+PX8jaO7E++2yJTnRvtLRA5XiOXU+j2NNLekXGu251Gfw==","signatures":[{"sig":"MEUCIQCCDm/UZOTBhK220JlDsOh7+rSwvZ6SEGoYnfAgJ7PE+wIgAZ4s8kg/TdeKGEQWpV8Q+Xe7oT3cvFCTzHHBMaIhcRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228119},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.7.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/269d25adc19bb2ac41158256ba24e065/edv4h-usketch-plugin-shape-card-1.7.0.tgz","_integrity":"sha512-TxqSImeE5/6Vi7AITI3RQCZjunB7L2FwNpX+HZYg4+PX8jaO7E++2yJTnRvtLRA5XiOXU+j2NNLekXGu251Gfw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"11.16.0","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・ **デッキ（山札）機構**・**手札（hand）**を備える。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@edv4h/usketch-core":"2.4.0","@edv4h/usketch-store":"3.5.2","@edv4h/usketch-shared":"4.10.0","@edv4h/usketch-canvas-engine":"1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.7.0_1786093073006_0.5942283364090166","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.7.1","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.7.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":"0ed0950a82ebcace42b28b682118a04e4f9b4dcf","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.7.1.tgz","fileCount":79,"integrity":"sha512-tSyIa+Mksce6ROpejZtIZcRM2e9mvdMhAkf+7/vMfTJinpZDkD/TeCVMHBlbx9ftsGtVqWF4zhzsBthiWzdXGQ==","signatures":[{"sig":"MEQCICjupUcGt+qPb2osXmlVUb5BBqwUDP8pUI/UJNONL7YTAiBY3BwQbI8OdBaPPZK4y5Kd0ez3DL6za4FMRhGuD7yGUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228119},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.7.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/0e2aa8c2a266820c17d97bfcdfcd8149/edv4h-usketch-plugin-shape-card-1.7.1.tgz","_integrity":"sha512-tSyIa+Mksce6ROpejZtIZcRM2e9mvdMhAkf+7/vMfTJinpZDkD/TeCVMHBlbx9ftsGtVqWF4zhzsBthiWzdXGQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"11.16.0","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・ **デッキ（山札）機構**・**手札（hand）**を備える。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@edv4h/usketch-core":"2.4.1","@edv4h/usketch-store":"3.5.3","@edv4h/usketch-shared":"4.11.0","@edv4h/usketch-canvas-engine":"1.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.7.1_1786535635596_0.10264177579637956","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.7.2","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.7.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":"fb347c188aa60910294b101a2c3988f86d3b2b9e","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.7.2.tgz","fileCount":79,"integrity":"sha512-Fw/wiuuxhJ9ZbpXtBbawkdoALgVeZXKNjsfvtT7m77wKQKLJKZT4AKoH3Mop9tcADeHxp4LnF4rbv4XImQ1Few==","signatures":[{"sig":"MEQCIGS39tGuInWHX31YWfeZmKvPXq1bDTPWugrXm7mEd6nIAiBT/VUSOWq9rH6XTYDCNX/56IXXYBLYeJN6xU5u7jH+dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEk7b/oLFGoO/wyO8kypLBpul62dBdkI6TwlGF+EEFZ4AiBUHWN5nhdbwD2XfbquMXgbuv+pxoy7H/ojKiA9DWSXaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228119},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.7.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/347d518925441352a0d53b235a70fe50/edv4h-usketch-plugin-shape-card-1.7.2.tgz","_integrity":"sha512-Fw/wiuuxhJ9ZbpXtBbawkdoALgVeZXKNjsfvtT7m77wKQKLJKZT4AKoH3Mop9tcADeHxp4LnF4rbv4XImQ1Few==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"11.17.0","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・ **デッキ（山札）機構**・**手札（hand）**を備える。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@edv4h/usketch-core":"2.4.2","@edv4h/usketch-store":"3.5.4","@edv4h/usketch-shared":"4.12.0","@edv4h/usketch-canvas-engine":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.7.2_1787292727185_0.6201523533190461","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.7.3","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.7.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":"d4337977bbd67993cd79f53f2d4420ed3c5be6f7","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.7.3.tgz","fileCount":79,"integrity":"sha512-e/gWrP5pH+nAnSbzKYV+OLWbEPkAfzvnTf0DeeIIwjhRHqjTlmK4hx+vhrMOJrBqMui5RKiLqtPe/if8l7F5cg==","signatures":[{"sig":"MEYCIQDin90UL+9xAjOzTuk8H5aUEY958V3B+ZNDUcCRSEWxHQIhAKZCAiycmiXxGXv6Bb4ngB4jbYuyP93+FuYwV2W1aX/b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHm1nMy37EeIgg2nwJf8YJLxXO1Pv/06b0XmCjn7Jk8BAiEAuSk7ju6aC3Qlto2or4hjg8QALmozyHW967zD8sNvyXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-plugin-shape-card@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228119},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.7.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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb0a2b64-4d2b-460b-a281-b1c3e23049ff"}},"_resolved":"/tmp/097fb7df1f8f2fca2e9c189c4ac0394a/edv4h-usketch-plugin-shape-card-1.7.3.tgz","_integrity":"sha512-e/gWrP5pH+nAnSbzKYV+OLWbEPkAfzvnTf0DeeIIwjhRHqjTlmK4hx+vhrMOJrBqMui5RKiLqtPe/if8l7F5cg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"12.0.2","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・ **デッキ（山札）機構**・**手札（hand）**を備える。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@edv4h/usketch-core":"2.4.3","@edv4h/usketch-store":"3.6.0","@edv4h/usketch-shared":"4.13.0","@edv4h/usketch-canvas-engine":"1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.7.3_1788762713313_0.9342347541993308","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@edv4h/usketch-plugin-shape-card","version":"1.7.4","license":"MIT","_id":"@edv4h/usketch-plugin-shape-card@1.7.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":"3583bd53be2780c13bf27ae4e1740e45deaa3ec1","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.7.4.tgz","fileCount":79,"integrity":"sha512-Wx9g8Pf/PT4ZVn3G8D+FTNIfc+wazI8PGE3fG1h/wKZWnq9xxw/fbRj5jnueUiD7XTaDwPRsaY+1ARJPZYzMvg==","signatures":[{"sig":"MEUCIB9FxcgS11J3Bw7vu0/c5BjQUyOgt/IzVKBRgI6sPTLpAiEA4VH/zD3xhMPM2uGQs99qZ5iypviRzBTOiTsCiRnihe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGL8yDuVoGD2SPg33HlQrQ9g9Y+8Sc2UitfxeG3w0fPlAiEAybl+hEbS3BZEDyFzC/I+NdKL1NU42XPniZbXtXNciP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-plugin-shape-card@1.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228119},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.7.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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb0a2b64-4d2b-460b-a281-b1c3e23049ff"}},"_resolved":"/tmp/3ea9fc8a70ecd95f94694d2881ba5665/edv4h-usketch-plugin-shape-card-1.7.4.tgz","_integrity":"sha512-Wx9g8Pf/PT4ZVn3G8D+FTNIfc+wazI8PGE3fG1h/wKZWnq9xxw/fbRj5jnueUiD7XTaDwPRsaY+1ARJPZYzMvg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"12.0.2","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・ **デッキ（山札）機構**・**手札（hand）**を備える。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@edv4h/usketch-core":"2.4.3","@edv4h/usketch-store":"3.7.0","@edv4h/usketch-shared":"4.13.0","@edv4h/usketch-canvas-engine":"1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-shape-card_1.7.4_1788773965223_0.7583336140150323","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"_id":"@edv4h/usketch-plugin-shape-card@1.7.5","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"20ad7f7c465c83136d93af7575917ee4b5de43e1","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-shape-card/-/usketch-plugin-shape-card-1.7.5.tgz","fileCount":79,"integrity":"sha512-yBhKa/eWp0lIRYflELo/+0y987YotNZ5SM1RJsBKt4XZsvyYkf+idxZxuPUDDgCWokqwJZcocfCiaieKGLqS8w==","signatures":[{"sig":"MEYCIQC+Ku3sJAtGBLSG2zu6yCqbRUiBz0lcwBsEX5/aZ3XeKAIhALOenrBbEcnbMTphk3Z9eWWgB+Pu2R2zw803Nwhxp61d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCR17E7H7WNcDIgSDkZJp1UF4sl5TSlTr0jrMranzG7VgIhAPA+cOVoyXGpFKEoaC5eoHPhy297ZC8ZaLu5EBGsqW/7"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-plugin-shape-card@1.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228119},"main":"./dist/index.js","name":"@edv4h/usketch-plugin-shape-card","type":"module","_from":"file:edv4h-usketch-plugin-shape-card-1.7.5.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":"1.7.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb0a2b64-4d2b-460b-a281-b1c3e23049ff"}},"homepage":"https://github.com/EdV4H/usketch#readme","_resolved":"/tmp/5058c9b7552b0863fc9c2277a91b8d32/edv4h-usketch-plugin-shape-card-1.7.5.tgz","_integrity":"sha512-yBhKa/eWp0lIRYflELo/+0y987YotNZ5SM1RJsBKt4XZsvyYkf+idxZxuPUDDgCWokqwJZcocfCiaieKGLqS8w==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-shape-card"},"_npmVersion":"12.1.0","description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・ **デッキ（山札）機構**・**手札（hand）**を備える。","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","@edv4h/usketch-canvas-engine":"1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","@types/react":"19.2.18"},"peerDependencies":{"react":">=19"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/usketch-plugin-shape-card_1.7.5_1790237951206_0.06819581279787279"}}},"time":{"created":"2026-06-18T09:59:44.292Z","modified":"2026-09-24T08:19:11.640Z","1.1.0":"2026-06-18T09:59:44.545Z","1.2.0":"2026-06-22T05:33:16.673Z","1.3.0":"2026-06-22T08:18:43.804Z","1.3.1":"2026-07-09T11:00:52.791Z","1.3.2":"2026-07-14T14:45:14.243Z","1.3.3":"2026-07-14T17:25:17.490Z","1.4.0":"2026-07-17T08:40:13.492Z","1.4.1":"2026-07-28T11:23:00.563Z","1.4.2":"2026-07-29T02:15:10.312Z","1.4.3":"2026-07-29T05:39:31.944Z","1.4.4":"2026-08-05T07:43:05.667Z","1.4.5":"2026-08-06T02:16:16.246Z","1.5.0":"2026-08-06T05:48:06.922Z","1.6.0":"2026-08-06T07:08:33.166Z","1.7.0":"2026-08-07T08:57:53.177Z","1.7.1":"2026-08-12T11:53:55.824Z","1.7.2":"2026-08-21T06:12:07.269Z","1.7.3":"2026-09-07T06:31:53.461Z","1.7.4":"2026-09-07T09:39:25.315Z","1.7.5":"2026-09-24T08:19:11.302Z"},"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-shape-card"},"description":"トランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。 カードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・ **デッキ（山札）機構**・**手札（hand）**を備える。","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"readme":"# @edv4h/usketch-plugin-shape-card\n\nトランプ・UNO・メディアカード等を表現できる **card-type 拡張ポイント**を持つカードシェイプ・プラグイン。\nカードは表/裏を持ち、**選択時の操作メニューから裏返し（flip）**でき、**配置時アニメーション**・\n**デッキ（山札）機構**・**手札（hand）**を備える。\n\n## 使い方\n\nこのプラグインは**コア機構のみ**を提供し、card-type は**既定では空**です。\nトランプ等は同梱の**サンプル（`EXAMPLE_CARD_TYPES`）**で、明示的に渡したときだけ有効になります。\n（card-type が1つも無いと描画ツールは表示されません。）\n\n```ts\nimport { createCardPlugin, EXAMPLE_CARD_TYPES } from \"@edv4h/usketch-plugin-shape-card\";\n\ncreateApp({\n  plugins: [\n    // サンプル（media / playing-card / uno / custom）を使う:\n    createCardPlugin({ cardTypes: EXAMPLE_CARD_TYPES }),\n    // 自前の card-type だけにするなら:\n    // createCardPlugin({ cardTypes: [myCardType] }),\n    // 空でも生成可能（描画ツールは出ない）:\n    // createCardPlugin(),\n  ],\n});\n```\n\nツール（card-type が1つ以上ある場合のみ表示）:\n- `card-draw`（ショートカット `k`）— カードを描画。ドラッグでサイズ（アスペクト比固定）、クリックで既定サイズ。\n- `card-deck-draw` — 山札を配置。\n\nインタラクション:\n- カード / 山札を**選択すると近傍に操作メニュー**が出る（`ShapeAnchorOverlay`）。\n  - カード: 「めくる」「手札に入れる」\n  - 山札: 「1枚ドロー」「シャッフル」\n- 山札を選択して **Shift+S** でシャッフル（ショートカット）。\n- カード/山札はアスペクト比を保ったままのみリサイズ可能。\n- ⚠️ 旧来の**ダブルクリック**での flip / ドローは、select 等と競合しやすいため**既定で無効**。\n  後方互換で戻すには `legacyDoubleClickActions: true`。\n\n## 手札（hand）\n\nカードを選択メニューの「手札に入れる」で**画面下部のトレイ**に移動できる（「場に出す」で盤面へ戻す）。\n\n- 手札の**中身はこのクライアント内（localStorage）にのみ保持**され、共有ドキュメント/awareness には出さない。他クライアントは**枚数だけ**（「他 N枚」）を見る。\n- これはクライアントローカルの**暫定 privacy** 実装。中身の漏れない・クロス端末・権威のある「真の伏せ手札」はサーバー権威方式が必要（#686 で追跡）。\n- 枚数共有には `wsProvider`（awareness）注入が必要。無ければ手札はローカルのみで動作。\n\n## card-type の追加\n\n`CardTypeDefinition` を満たすオブジェクトを `createCardPlugin` に渡す:\n\n```tsx\nimport { createCardPlugin, type CardTypeDefinition } from \"@edv4h/usketch-plugin-shape-card\";\n\ninterface TarotFields { name: string; }\n\nconst tarotCardType: CardTypeDefinition<TarotFields> = {\n  id: \"tarot\",\n  label: \"タロット\",\n  icon: () => <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">{/* ... */}</svg>,\n  defaultSize: { width: 120, height: 210 },\n  aspectRatio: 120 / 210,\n  createDefaultFields: () => ({ name: \"The Fool\" }),\n  renderFront: (f) => <div>{f.name}</div>,\n  renderBack: () => <div>★</div>,\n  placementAnimation: { preset: \"deal\" },\n  buildDeck: () => [/* 78枚 */],\n};\n\ncreateCardPlugin({ cardTypes: [tarotCardType] });\n```\n\nサンプル card-type: `media` / `playing-card` / `uno` / `custom`（`EXAMPLE_CARD_TYPES`）。既定では未登録なので、使うときに明示的に渡す。\n\n## テクスチャ + テキスト配置（`custom` card-type / `CardFace`）\n\nコードを書かずに、表/裏それぞれの**テクスチャ（背景画像・色・グラデーション）**と、\n**テキストの配置を細かく**指定できます。サンプルの `custom` card-type が `meta.fields` に\n`{ front: CardFace; back: CardFace }` を持ち、データ差し替えだけで見た目を完全制御できます。\n\n```ts\nimport type { CardFace } from \"@edv4h/usketch-plugin-shape-card\";\n\nconst front: CardFace = {\n  texture: { image: \"https://.../bg.png\", fit: \"cover\" }, // cover|contain|fill|tile / color も可\n  texts: [\n    {\n      text: \"見出し\",\n      x: 0.5, y: 0.2,          // 既定は割合(ratio, 0..1)。unit:\"px\" で px 指定も可\n      align: \"center\", vAlign: \"middle\", // アンカー（x,y が指す基準点）\n      rotation: -6,            // 回転（度）\n      fontSize: 24, fontWeight: 700, color: \"#fff\",\n      letterSpacing: 2, lineHeight: 1.4, maxWidth: 200, // maxWidth で折り返し\n    },\n  ],\n};\n```\n\n- 位置は `unit: \"ratio\"`（既定・リサイズ追従）か `\"px\"`。\n- `align` / `vAlign` で x,y がテキストのどこを指すか（左上・中央・右下など）を決定。\n- `renderFace(face)` をエクスポートしているので、独自 card-type の `renderFront`/`renderBack` でも再利用できます。\n\n## カード / デッキの生成（ファクトリ）\n\n生成は「データ作り」なので、`store.addShape` に渡せる shape データを返す**純ファクトリ**を提供します\n（ツールも内部でこれを使っています）。Undo したい場合は `createAddShapeCommand` に渡します。\n\n```ts\nimport { createCardShape, createDeckShape } from \"@edv4h/usketch-plugin-shape-card\";\n\n// 1枚配置\nstore.addShape(createCardShape(myCardType, { x, y }));\n\n// 既定デッキ（card-type の buildDeck() を使用）\nstore.addShape(createDeckShape(myCardType, { x, y }));\n\n// 可変デッキ（TCG の構築済みデッキなど）: cards を明示的に渡す\nstore.addShape(\n  createDeckShape(myTcgType, { x, y, cards: playerDeckList /* 先頭が山の一番上 */ }),\n);\n```\n\n`cards` は任意の配列なので、固定構成だけでなく**プレイヤーが組んだ山（TCG）**も表現できます。\nドロー（ダブルクリック）/シャッフル（Shift+S）はこの配列に対して動きます。\n\n## オプション\n\n```ts\ncreateCardPlugin({\n  cardTypes,                         // 追加 card-type\n  placementAnimation: { preset: \"drop\" }, // 既定の配置アニメ（card-type 個別指定が優先）\n  enableDeck: true,                  // デッキ機構の ON/OFF（既定 true）\n  userId: \"u1\",                      // 手札のローカル保持キー（既定 \"local\"）\n  boardId: \"board-123\",              // 手札の localStorage キーを board 単位に分ける（任意）\n  wsProvider,                        // 手札“枚数”共有用の awareness（任意。中身は共有しない）\n  legacyDoubleClickActions: false,   // 旧ダブルクリック flip/ドロー（既定 false = 操作メニューに一本化）\n});\n```\n\n配置アニメは次のいずれか：\n- プリセット `{ preset: \"deal\" | \"drop\" | \"bounce\" | \"none\" }`\n- **Slam（ドン！）** `{ preset: \"slam-light\" | \"slam-medium\" | \"slam-heavy\" }` — 重みのある着地。\n  **一瞬持ち上がってから加速して着地（ズドン）**し、衝撃リング + 全周への放射状飛沫がカードの外側に弾ける。\n  **重いほど大きく・ゆっくり**（light < medium < heavy）。\n  組込例では playing-card = `slam-medium`、uno = `slam-heavy`。\n- 独自 `{ keyframes: string; durationMs: number; easing?: string }`\n\n> Slam の見た目・重み3段階は Claude Design の「Card Animations」ショーケース（Slam Place）を移植したもの。\n> ドロップ/移動（`shapes:move-end`）/ドロー時に、配置点を中心とした一発の衝撃エフェクトとして再生される。\n\n## アーキテクチャ\n\n- データモデルは `ShapeData<CardMeta>` / `ShapeData<DeckMeta>` の **generic（meta）** 方式。\n- 単一 `card` shape type + `meta.cardType` ディスクリミネータ + 内部 card-type レジストリ。\n- 配置アニメは `ctx.transient`（ripple と同じ transient レイヤー）で実装。\n- 山札は card データ配列を保持する**データパイル方式**（枚数分の shape を作らない）。\n","readmeFilename":"README.md"}