{"_id":"@shikijs/magic-move","_rev":"8-1d4b3fb92fdf56507ef058f98706c7bb","name":"@shikijs/magic-move","dist-tags":{"latest":"4.4.3"},"versions":{"0.0.0":{"name":"@shikijs/magic-move","version":"0.0.0","keywords":["shiki","@shikijs/magic-move","animations"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@shikijs/magic-move@0.0.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"orta","email":"orta.therox@gmail.com"},{"name":"octref","email":"octref@gmail.com"}],"homepage":"https://github.com/shikijs/shiki#readme","bugs":"https://github.com/shikijs/shiki/issues","dist":{"shasum":"26c092a5b4b2438d9c30043d3009196d3c76e179","tarball":"https://registry.npmjs.org/@shikijs/magic-move/-/magic-move-0.0.0.tgz","fileCount":37,"integrity":"sha512-XaWyfp8dpOansj+W2Tv9QZPglZ5UwXn7LXAxWITOkqdd8kOrGlKbvzbHp2iSKOcAj2OYQmJv6DE7afQoZluS8g==","signatures":[{"sig":"MEYCIQDHdTROUwc0XolX12aEIORhBcNSiLEH2nTHICS6AKdGVgIhAMfazm8A2XZlhWdXJy3zo/jtNNNi5ykT1uCSv/+Dnud9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81138},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":"./dist/index.mjs","./vue":"./dist/vue.mjs","./core":"./dist/core.mjs","./react":"./dist/react.mjs","./solid":"./dist/solid.mjs","./types":"./dist/types.mjs","./dist/*":"./dist/*","./svelte":"./dist/svelte.mjs","./renderer":"./dist/renderer.mjs","./style.css":"./dist/style.css"},"scripts":{"dev":"nr play","play":"nr -C playground dev","test":"vitest","build":"unbuild"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"repository":{"url":"git+https://github.com/shikijs/shiki.git","type":"git","directory":"packages/magic-move"},"description":"Smoothly animated code blocks with Shiki","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ohash":"^2.0.11","diff-match-patch-es":"^1.0.1"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.mts"],"./vue":["./dist/vue.d.mts"],"./core":["./dist/core.d.mts"],"./react":["./dist/react.d.mts"],"./solid":["./dist/solid.d.mts"],"./svelte":["./dist/svelte.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","react":"^19.2.7","shiki":"4.1.0","svelte":"^5.56.1","unbuild":"^3.6.1","solid-js":"^1.9.13","@types/react":"^19.2.16","babel-preset-solid":"^1.9.12","@babel/preset-react":"^7.29.7","@rollup/plugin-babel":"^7.1.0","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"vue":"^3.4.0","react":"^18.2.0 || ^19.0.0","shiki":"^4.0.0","svelte":"^5.0.0-0","solid-js":"^1.9.1"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"shiki":{"optional":true},"svelte":{"optional":true},"solid-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/magic-move_0.0.0_1780448274532_0.8780163954232012","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@shikijs/magic-move","version":"4.2.0","keywords":["shiki","@shikijs/magic-move","animations"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@shikijs/magic-move@4.2.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"orta","email":"orta.therox@gmail.com"},{"name":"octref","email":"octref@gmail.com"}],"homepage":"https://github.com/shikijs/shiki#readme","bugs":"https://github.com/shikijs/shiki/issues","dist":{"shasum":"1bd4a383ea7e1ca976e8ca5d333e75af8c095dcb","tarball":"https://registry.npmjs.org/@shikijs/magic-move/-/magic-move-4.2.0.tgz","fileCount":37,"integrity":"sha512-KJBoKtpl04+ee6umjgt/qBveQPkCt+cMfaWJWbrRqqBtMCY8q0kufMPSjzJwLhNuSs2c0/D3BteOCOFAwg28rg==","signatures":[{"sig":"MEQCIAdKk4uYkmzcSmOn5VKNN0p5E3Q9ARvaP/S833A2sCbXAiBVPQCbjCrvTkwOJMrrAzPLqz6AI/07TnmSaUt1yYFWFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shikijs%2fmagic-move@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81138},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":"./dist/index.mjs","./vue":"./dist/vue.mjs","./core":"./dist/core.mjs","./react":"./dist/react.mjs","./solid":"./dist/solid.mjs","./types":"./dist/types.mjs","./dist/*":"./dist/*","./svelte":"./dist/svelte.mjs","./renderer":"./dist/renderer.mjs","./style.css":"./dist/style.css"},"scripts":{"dev":"nr play","play":"nr -C playground dev","test":"vitest","build":"unbuild"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4566157-94d7-41eb-9894-3e2aa583dc6b"}},"repository":{"url":"git+https://github.com/shikijs/shiki.git","type":"git","directory":"packages/magic-move"},"description":"Smoothly animated code blocks with Shiki","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ohash":"^2.0.11","diff-match-patch-es":"^1.0.1"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.mts"],"./vue":["./dist/vue.d.mts"],"./core":["./dist/core.d.mts"],"./react":["./dist/react.d.mts"],"./solid":["./dist/solid.d.mts"],"./svelte":["./dist/svelte.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","react":"^19.2.7","shiki":"4.2.0","svelte":"^5.56.1","unbuild":"^3.6.1","solid-js":"^1.9.13","@types/react":"^19.2.16","babel-preset-solid":"^1.9.12","@babel/preset-react":"^7.29.7","@rollup/plugin-babel":"^7.1.0","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"vue":"^3.4.0","react":"^18.2.0 || ^19.0.0","shiki":"^4.0.0","svelte":"^5.0.0-0","solid-js":"^1.9.1"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"shiki":{"optional":true},"svelte":{"optional":true},"solid-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/magic-move_4.2.0_1780450593483_0.29317309111449186","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@shikijs/magic-move","version":"4.3.0","keywords":["shiki","@shikijs/magic-move","animations"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@shikijs/magic-move@4.3.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"orta","email":"orta.therox@gmail.com"},{"name":"octref","email":"octref@gmail.com"}],"homepage":"https://github.com/shikijs/shiki#readme","bugs":"https://github.com/shikijs/shiki/issues","dist":{"shasum":"50ffb0b3d6bb48a40cdf9088e8b7e0b99900dcfc","tarball":"https://registry.npmjs.org/@shikijs/magic-move/-/magic-move-4.3.0.tgz","fileCount":37,"integrity":"sha512-d3zez+vmKb4bgwIVUIEYDDvw3cROfSxMmncAF/E+JWiB/oFcxdNS2sq7d3juJYHh4DYhKR6Pl5WXPHLkwL6F3A==","signatures":[{"sig":"MEQCIChY/Ljy6coycmQL6nFvWLhgMeiBdh104U+cMoI4jiQgAiAvf7uAK2VpdPopBsUlhIUF3HA2tIRVAZ9SQBEdsTePlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shikijs%2fmagic-move@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81138},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":"./dist/index.mjs","./vue":"./dist/vue.mjs","./core":"./dist/core.mjs","./react":"./dist/react.mjs","./solid":"./dist/solid.mjs","./types":"./dist/types.mjs","./dist/*":"./dist/*","./svelte":"./dist/svelte.mjs","./renderer":"./dist/renderer.mjs","./style.css":"./dist/style.css"},"scripts":{"dev":"nr play","play":"nr -C playground dev","test":"vitest","build":"unbuild"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4566157-94d7-41eb-9894-3e2aa583dc6b"}},"repository":{"url":"git+https://github.com/shikijs/shiki.git","type":"git","directory":"packages/magic-move"},"description":"Smoothly animated code blocks with Shiki","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ohash":"^2.0.11","diff-match-patch-es":"^1.0.1"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.mts"],"./vue":["./dist/vue.d.mts"],"./core":["./dist/core.d.mts"],"./react":["./dist/react.d.mts"],"./solid":["./dist/solid.d.mts"],"./svelte":["./dist/svelte.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","react":"^19.2.7","shiki":"4.3.0","svelte":"^5.56.3","unbuild":"^3.6.1","solid-js":"^1.9.13","@types/react":"^19.2.17","babel-preset-solid":"^1.9.12","@babel/preset-react":"^7.29.7","@rollup/plugin-babel":"^7.1.0","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"vue":"^3.4.0","react":"^18.2.0 || ^19.0.0","shiki":"^4.0.0","svelte":"^5.0.0-0","solid-js":"^1.9.1"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"shiki":{"optional":true},"svelte":{"optional":true},"solid-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/magic-move_4.3.0_1782360073084_0.8349279242489516","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@shikijs/magic-move","version":"4.3.1","keywords":["shiki","@shikijs/magic-move","animations"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@shikijs/magic-move@4.3.1","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"orta","email":"orta.therox@gmail.com"},{"name":"octref","email":"octref@gmail.com"}],"homepage":"https://github.com/shikijs/shiki#readme","bugs":"https://github.com/shikijs/shiki/issues","dist":{"shasum":"694222b874fdc7dad7d2c649d2e88667d7878d63","tarball":"https://registry.npmjs.org/@shikijs/magic-move/-/magic-move-4.3.1.tgz","fileCount":37,"integrity":"sha512-MZ2Zvb8NuCJWYYJbjCeygeMh2qReF40beuWUTGuBpNZPKQA1j+rJaQ+dctZgt6arTB80pbIVsgjcadpALASvxA==","signatures":[{"sig":"MEYCIQDmDcYwWiTfX8lpSL8T6wF0xHKizFf+S1wKyo5/iHlXTwIhAJ7s274snxb4lW+L9mU1FP7oHai8SstfJ3sllg2VLIxi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shikijs%2fmagic-move@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81138},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":"./dist/index.mjs","./vue":"./dist/vue.mjs","./core":"./dist/core.mjs","./react":"./dist/react.mjs","./solid":"./dist/solid.mjs","./types":"./dist/types.mjs","./dist/*":"./dist/*","./svelte":"./dist/svelte.mjs","./renderer":"./dist/renderer.mjs","./style.css":"./dist/style.css"},"scripts":{"dev":"nr play","play":"nr -C playground dev","test":"vitest","build":"unbuild"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4566157-94d7-41eb-9894-3e2aa583dc6b"}},"repository":{"url":"git+https://github.com/shikijs/shiki.git","type":"git","directory":"packages/magic-move"},"description":"Smoothly animated code blocks with Shiki","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ohash":"^2.0.11","diff-match-patch-es":"^1.0.1"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.mts"],"./vue":["./dist/vue.d.mts"],"./core":["./dist/core.d.mts"],"./react":["./dist/react.d.mts"],"./solid":["./dist/solid.d.mts"],"./svelte":["./dist/svelte.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","react":"^19.2.7","shiki":"4.3.1","svelte":"^5.56.3","unbuild":"^3.6.1","solid-js":"^1.9.13","@types/react":"^19.2.17","babel-preset-solid":"^1.9.12","@babel/preset-react":"^7.29.7","@rollup/plugin-babel":"^7.1.0","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"vue":"^3.4.0","react":"^18.2.0 || ^19.0.0","shiki":"^4.0.0","svelte":"^5.0.0-0","solid-js":"^1.9.1"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"shiki":{"optional":true},"svelte":{"optional":true},"solid-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/magic-move_4.3.1_1783086594371_0.4804392579084842","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@shikijs/magic-move","version":"4.4.0","keywords":["shiki","@shikijs/magic-move","animations"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@shikijs/magic-move@4.4.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"orta","email":"orta.therox@gmail.com"},{"name":"octref","email":"octref@gmail.com"}],"homepage":"https://github.com/shikijs/shiki#readme","bugs":"https://github.com/shikijs/shiki/issues","dist":{"shasum":"c4a742249e55886e5286fe0e5ca549e5bddd987f","tarball":"https://registry.npmjs.org/@shikijs/magic-move/-/magic-move-4.4.0.tgz","fileCount":37,"integrity":"sha512-E7gmD1QinrHPwQtwpGEEQMQlVG5EbL75ObBmnrqnCvnv8lf9EAwoTuaWAajZEZixaRvVq48i7hxQDQDjLA/y6A==","signatures":[{"sig":"MEQCIBO807Xprrview16shZHf6JL6rxSK83tlhDP4xU+TjK1AiBS/kgJzIzdMXc7sLm4Fgy+3pXbWDBjMJSbnlLflzHVcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shikijs%2fmagic-move@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81138},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":"./dist/index.mjs","./vue":"./dist/vue.mjs","./core":"./dist/core.mjs","./react":"./dist/react.mjs","./solid":"./dist/solid.mjs","./types":"./dist/types.mjs","./dist/*":"./dist/*","./svelte":"./dist/svelte.mjs","./renderer":"./dist/renderer.mjs","./style.css":"./dist/style.css"},"scripts":{"dev":"nr play","play":"nr -C playground dev","test":"vitest","build":"unbuild"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4566157-94d7-41eb-9894-3e2aa583dc6b"}},"repository":{"url":"git+https://github.com/shikijs/shiki.git","type":"git","directory":"packages/magic-move"},"description":"Smoothly animated code blocks with Shiki","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ohash":"^2.0.11","diff-match-patch-es":"^1.0.1"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.mts"],"./vue":["./dist/vue.d.mts"],"./core":["./dist/core.d.mts"],"./react":["./dist/react.d.mts"],"./solid":["./dist/solid.d.mts"],"./svelte":["./dist/svelte.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","react":"^19.2.8","shiki":"4.4.0","svelte":"^5.56.8","unbuild":"^3.6.1","solid-js":"^1.9.14","@types/react":"^19.2.17","babel-preset-solid":"^1.9.12","@babel/preset-react":"^7.29.7","@rollup/plugin-babel":"^7.1.0","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"vue":"^3.4.0","react":"^18.2.0 || ^19.0.0","shiki":"^4.0.0","svelte":"^5.0.0-0","solid-js":"^1.9.1"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"shiki":{"optional":true},"svelte":{"optional":true},"solid-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/magic-move_4.4.0_1785491703627_0.4541450424390918","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"@shikijs/magic-move","version":"4.4.1","keywords":["shiki","@shikijs/magic-move","animations"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@shikijs/magic-move@4.4.1","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"orta","email":"orta.therox@gmail.com"},{"name":"octref","email":"octref@gmail.com"}],"homepage":"https://github.com/shikijs/shiki#readme","bugs":"https://github.com/shikijs/shiki/issues","dist":{"shasum":"767fd66a783c07bd9698d590a564c3a0efb6eba2","tarball":"https://registry.npmjs.org/@shikijs/magic-move/-/magic-move-4.4.1.tgz","fileCount":37,"integrity":"sha512-o6buUrjWHlh73m+sJ96CFF098AP5DWfQWEMWYFZf3WbLfX4YzYF80PKnUmnpFM8EXzDqX0ACN4zuCWTpbXE4zg==","signatures":[{"sig":"MEUCIQD0Hr6vRvG/BTVEVMGRtr0YGbOxg0EogvCyAqNNoM8uHwIgCrtYIZWT3VBuzb+JISgmO0LBtnrHmaGnS0r7U86kjB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shikijs%2fmagic-move@4.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81138},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":"./dist/index.mjs","./vue":"./dist/vue.mjs","./core":"./dist/core.mjs","./react":"./dist/react.mjs","./solid":"./dist/solid.mjs","./types":"./dist/types.mjs","./dist/*":"./dist/*","./svelte":"./dist/svelte.mjs","./renderer":"./dist/renderer.mjs","./style.css":"./dist/style.css"},"scripts":{"dev":"nr play","play":"nr -C playground dev","test":"vitest","build":"unbuild"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4566157-94d7-41eb-9894-3e2aa583dc6b"}},"repository":{"url":"git+https://github.com/shikijs/shiki.git","type":"git","directory":"packages/magic-move"},"description":"Smoothly animated code blocks with Shiki","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ohash":"^2.0.11","diff-match-patch-es":"^2.0.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.mts"],"./vue":["./dist/vue.d.mts"],"./core":["./dist/core.d.mts"],"./react":["./dist/react.d.mts"],"./solid":["./dist/solid.d.mts"],"./svelte":["./dist/svelte.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","react":"^19.2.8","shiki":"4.4.1","svelte":"^5.56.8","unbuild":"^3.6.1","solid-js":"^1.9.14","@types/react":"^19.2.17","babel-preset-solid":"^1.9.12","@babel/preset-react":"^7.29.7","@rollup/plugin-babel":"^7.1.0","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"vue":"^3.4.0","react":"^18.2.0 || ^19.0.0","shiki":"^4.0.0","svelte":"^5.0.0-0","solid-js":"^1.9.1"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"shiki":{"optional":true},"svelte":{"optional":true},"solid-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/magic-move_4.4.1_1785491871658_0.7850440924704616","host":"s3://npm-registry-packages-npm-production"}},"4.4.2":{"name":"@shikijs/magic-move","version":"4.4.2","keywords":["shiki","@shikijs/magic-move","animations"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@shikijs/magic-move@4.4.2","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"orta","email":"orta.therox@gmail.com"},{"name":"octref","email":"octref@gmail.com"}],"homepage":"https://github.com/shikijs/shiki#readme","bugs":"https://github.com/shikijs/shiki/issues","dist":{"shasum":"04722684766f06b208a8870a9c0d629d67626240","tarball":"https://registry.npmjs.org/@shikijs/magic-move/-/magic-move-4.4.2.tgz","fileCount":37,"integrity":"sha512-Fjlnht0klCXRYcbOP1rH2Dch0BCMZfoVfzSZ8+2KgwWjaKO1Fy6ndkY9IEwBr/+0jy1nWe6BCrW6vxzeIC7z2Q==","signatures":[{"sig":"MEUCIDxKhHPR3pSlHSnSL1/FMRtsH5sK8LVGrR1wYyKt35UJAiEA9D0c002424p5uabNVajeCch2s3demTtTkfiS3BEPKXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shikijs%2fmagic-move@4.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81138},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":"./dist/index.mjs","./vue":"./dist/vue.mjs","./core":"./dist/core.mjs","./react":"./dist/react.mjs","./solid":"./dist/solid.mjs","./types":"./dist/types.mjs","./dist/*":"./dist/*","./svelte":"./dist/svelte.mjs","./renderer":"./dist/renderer.mjs","./style.css":"./dist/style.css"},"scripts":{"dev":"nr play","play":"nr -C playground dev","test":"vitest","build":"unbuild"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4566157-94d7-41eb-9894-3e2aa583dc6b"}},"repository":{"url":"git+https://github.com/shikijs/shiki.git","type":"git","directory":"packages/magic-move"},"description":"Smoothly animated code blocks with Shiki","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ohash":"^2.0.11","diff-match-patch-es":"^2.0.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.mts"],"./vue":["./dist/vue.d.mts"],"./core":["./dist/core.d.mts"],"./react":["./dist/react.d.mts"],"./solid":["./dist/solid.d.mts"],"./svelte":["./dist/svelte.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","react":"^19.2.8","shiki":"4.4.2","svelte":"^5.56.8","unbuild":"^3.6.1","solid-js":"^1.9.14","@types/react":"^19.2.17","babel-preset-solid":"^1.9.12","@babel/preset-react":"^7.29.7","@rollup/plugin-babel":"^7.1.0","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"vue":"^3.4.0","react":"^18.2.0 || ^19.0.0","shiki":"^4.0.0","svelte":"^5.0.0-0","solid-js":"^1.9.1"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"shiki":{"optional":true},"svelte":{"optional":true},"solid-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/magic-move_4.4.2_1785890333350_0.8441207020366854","host":"s3://npm-registry-packages-npm-production"}},"4.4.3":{"name":"@shikijs/magic-move","type":"module","version":"4.4.3","description":"Smoothly animated code blocks with Shiki","author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","homepage":"https://github.com/shikijs/shiki#readme","repository":{"type":"git","url":"git+https://github.com/shikijs/shiki.git","directory":"packages/magic-move"},"bugs":"https://github.com/shikijs/shiki/issues","keywords":["shiki","@shikijs/magic-move","animations"],"sideEffects":false,"exports":{".":"./dist/index.mjs","./core":"./dist/core.mjs","./renderer":"./dist/renderer.mjs","./types":"./dist/types.mjs","./vue":"./dist/vue.mjs","./react":"./dist/react.mjs","./solid":"./dist/solid.mjs","./svelte":"./dist/svelte.mjs","./style.css":"./dist/style.css","./dist/*":"./dist/*"},"main":"./dist/index.mjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","typesVersions":{"*":{"./vue":["./dist/vue.d.mts"],"./react":["./dist/react.d.mts"],"./svelte":["./dist/svelte.d.mts"],"./solid":["./dist/solid.d.mts"],"./core":["./dist/core.d.mts"],"*":["./dist/*","./dist/index.d.mts"]}},"engines":{"node":">=20"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","shiki":"^4.0.0","solid-js":"^1.9.1","svelte":"^5.0.0-0","vue":"^3.4.0"},"peerDependenciesMeta":{"react":{"optional":true},"shiki":{"optional":true},"solid-js":{"optional":true},"svelte":{"optional":true},"vue":{"optional":true}},"dependencies":{"diff-match-patch-es":"^2.0.0","ohash":"^2.0.11"},"devDependencies":{"@babel/preset-react":"^7.29.7","@babel/preset-typescript":"^7.29.7","@rollup/plugin-babel":"^7.1.0","@types/react":"^19.2.18","babel-preset-solid":"^1.9.12","react":"^19.2.8","solid-js":"^1.9.14","svelte":"^5.56.8","unbuild":"^3.6.1","vue":"^3.5.41","shiki":"4.4.3"},"scripts":{"build":"unbuild","dev":"nr play","test":"vitest","play":"nr -C playground dev"},"_nodeVersion":"24.18.0","_id":"@shikijs/magic-move@4.4.3","dist":{"integrity":"sha512-VTrZHsGLvi9HzpgV93plXY1JGAJJaQdxIfPAbWpYDRV/6pqndV4yuLfj6CasnHVxd80VSUb2CnKFidbjEa8H6A==","shasum":"434c44bf200a0bcaa7fd583c741d06bafb578f13","tarball":"https://registry.npmjs.org/@shikijs/magic-move/-/magic-move-4.4.3.tgz","fileCount":37,"unpackedSize":81138,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shikijs%2fmagic-move@4.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH6GwZ6jrsCT1LNura8ExU0uqHEurC/XnEhrpbulc+azAiEAmK/ipGbIB5xdLmh69wYiQFz3HRMBHw6Q+j8DuT1hDOs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4566157-94d7-41eb-9894-3e2aa583dc6b"}},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"orta","email":"orta.therox@gmail.com"},{"name":"octref","email":"octref@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/magic-move_4.4.3_1786337841917_0.843186668155991"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-03T00:57:54.386Z","modified":"2026-08-10T04:57:22.411Z","0.0.0":"2026-06-03T00:57:54.703Z","4.2.0":"2026-06-03T01:36:33.623Z","4.3.0":"2026-06-25T04:01:13.249Z","4.3.1":"2026-07-03T13:49:54.510Z","4.4.0":"2026-07-31T09:55:03.785Z","4.4.1":"2026-07-31T09:57:51.798Z","4.4.2":"2026-08-05T00:38:53.556Z","4.4.3":"2026-08-10T04:57:22.041Z"},"bugs":"https://github.com/shikijs/shiki/issues","author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","homepage":"https://github.com/shikijs/shiki#readme","keywords":["shiki","@shikijs/magic-move","animations"],"repository":{"type":"git","url":"git+https://github.com/shikijs/shiki.git","directory":"packages/magic-move"},"description":"Smoothly animated code blocks with Shiki","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"orta","email":"orta.therox@gmail.com"},{"name":"octref","email":"octref@gmail.com"}],"readme":"# @shikijs/magic-move\n\nSmoothly animated code blocks with [shiki](https://github.com/shikijs/shiki). Useful for code-step animations in slide decks (e.g. [Slidev](https://sli.dev/guide/syntax#shiki-magic-move)) and tutorials.\n\n[Documentation](https://shiki.style/packages/magic-move)\n\n## License\n\nMIT\n","readmeFilename":""}