{"_id":"@corvo-publish/heartsteel","_rev":"7-606abb7de64e7715f0f6b84768bd694b","name":"@corvo-publish/heartsteel","dist-tags":{"latest":"0.0.7-alpha.1.0"},"versions":{"0.0.0":{"name":"@corvo-publish/heartsteel","version":"0.0.0","author":"","license":"ISC","_id":"@corvo-publish/heartsteel@0.0.0","maintainers":[{"name":"corvofeng","email":"corvofeng@gmail.com"}],"dist":{"shasum":"0eee58fe2084461b8a95d9c479194ac2435324b4","tarball":"https://registry.npmjs.org/@corvo-publish/heartsteel/-/heartsteel-0.0.0.tgz","fileCount":19,"integrity":"sha512-PmU4tZC3XNL00j2xl05w2e40sm4N+1KzUnFHh/LH0BBLVHhBEGZ9EwC5RnIR9HrnrHDGekFLI+fpdzWvGgT+Sg==","signatures":[{"sig":"MEUCIBvDPxFgJDKRvpyIZykHv5niGsq5JXocwYDOYRzyq9KPAiEAg9baeu7nSSpnTpsD4JDAeIdqPCnZvuy3dTeTdnI+XZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22623},"main":"index.js","type":"module","gitHead":"ac713317aa9e8deb6cda1647d6a41dc3fd9f58d0","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"corvofeng","email":"corvofeng@gmail.com"},"_npmVersion":"10.5.0","description":"","directories":{},"_nodeVersion":"21.7.3","dependencies":{"react":"^18.3.1","three":"^0.164.1","react-dom":"^18.3.1","react-circular-progressbar":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.10","eslint":"^8.57.0","typescript":"^5.2.2","@types/node":"^20.12.8","@types/react":"^18.3.1","@types/three":"^0.164.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/heartsteel_0.0.0_1717861494177_0.4189993696293608","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@corvo-publish/heartsteel","version":"0.0.1","_id":"@corvo-publish/heartsteel@0.0.1","maintainers":[{"name":"corvofeng","email":"corvofeng@gmail.com"}],"dist":{"shasum":"7dbbe1cd4dcf770744d4168fa8f287f50deabfda","tarball":"https://registry.npmjs.org/@corvo-publish/heartsteel/-/heartsteel-0.0.1.tgz","fileCount":9,"integrity":"sha512-9xwVU3Qra7jA/kpJqZN5PsjDjy0YXYeCLIPb6uGNUrXGXs1rCmtVnSM/g3n3eTSFoR1GvCk4/JTnMRHVTm2D+A==","signatures":[{"sig":"MEUCIQDSEtQlYEm1cI2mddsVS7gn0LykB5uccikcIV9SHthntAIgZWUat02upMuEBwM24GRjrmQFlE8VMJYJV1q6gzvuA2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18435148},"type":"module","gitHead":"ac713317aa9e8deb6cda1647d6a41dc3fd9f58d0","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"corvofeng","email":"corvofeng@gmail.com"},"_npmVersion":"10.5.0","description":"","directories":{},"_nodeVersion":"21.7.3","dependencies":{"react":"^18.3.1","three":"^0.164.1","react-dom":"^18.3.1","react-circular-progressbar":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.10","eslint":"^8.57.0","typescript":"^5.2.2","@types/node":"^20.12.8","@types/react":"^18.3.1","@types/three":"^0.164.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/heartsteel_0.0.1_1717861985979_0.15927936552783617","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@corvo-publish/heartsteel","version":"0.0.2","_id":"@corvo-publish/heartsteel@0.0.2","maintainers":[{"name":"corvofeng","email":"corvofeng@gmail.com"}],"dist":{"shasum":"6078d24e153393c0d2fdfeae274a1d82a54f54a3","tarball":"https://registry.npmjs.org/@corvo-publish/heartsteel/-/heartsteel-0.0.2.tgz","fileCount":9,"integrity":"sha512-ULo96MJfRIro7p/R112VK6aNosKhX+H7eTTdqN+fyWkl24b31UJqEd/viVvGsUO7fQg71sw5e1S6t39GGBeDDA==","signatures":[{"sig":"MEUCIQC5lwg9mG5KRU6Wo50OsivfZt6dr0L3zwXdPdbVwVITzQIgAhhuzNgSmJAvG+1MmbedObZfrNR1ZqxUA9mU2YWWZSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18435154},"type":"module","gitHead":"1f07d4d172833d28bd2002332cf2d6d6e9f964f3","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"corvofeng","email":"corvofeng@gmail.com"},"_npmVersion":"10.5.0","description":"","directories":{},"_nodeVersion":"21.7.3","dependencies":{"react":"^18.3.1","three":"^0.164.1","react-dom":"^18.3.1","react-circular-progressbar":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.10","eslint":"^8.57.0","typescript":"^5.2.2","@types/node":"^20.12.8","@types/react":"^18.3.1","@types/three":"^0.164.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/heartsteel_0.0.2_1717898295574_0.5165268205208311","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@corvo-publish/heartsteel","version":"0.0.3","_id":"@corvo-publish/heartsteel@0.0.3","maintainers":[{"name":"corvofeng","email":"corvofeng@gmail.com"}],"dist":{"shasum":"17719a984bfae8db7f7e766de6f7e681552f7982","tarball":"https://registry.npmjs.org/@corvo-publish/heartsteel/-/heartsteel-0.0.3.tgz","fileCount":7,"integrity":"sha512-N4xOGuB/N50eQHWAXXQwef5iA7iV876yZpeDfwbWLBBK1+OhqtDexdQQMiNdRMhGr7J4NdkxnIAszaWupE8Xmg==","signatures":[{"sig":"MEYCIQCiIxmrVX8wXA6p0SHWow4XFPCBZd8oKfkPKYi1q5TGmQIhAP1ZJEyDQQ5V21bDldzdH3CcgZQ7ufmzZffuuBZqJvnG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":774978},"type":"module","gitHead":"b9306aae2f50a7883f742188d86e837e97d86549","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"corvofeng","email":"corvofeng@gmail.com"},"_npmVersion":"10.5.0","description":"","directories":{},"_nodeVersion":"21.7.3","dependencies":{"react":"^18.3.1","three":"^0.164.1","react-dom":"^18.3.1","react-circular-progressbar":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.10","eslint":"^8.57.0","typescript":"^5.2.2","@types/node":"^20.12.8","@types/react":"^18.3.1","@types/three":"^0.164.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/heartsteel_0.0.3_1717899659773_0.18113360552478652","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@corvo-publish/heartsteel","version":"0.0.5","_id":"@corvo-publish/heartsteel@0.0.5","maintainers":[{"name":"corvofeng","email":"corvofeng@gmail.com"}],"dist":{"shasum":"bbb90735afe7a9cf79d59fb7d744f38359e3019c","tarball":"https://registry.npmjs.org/@corvo-publish/heartsteel/-/heartsteel-0.0.5.tgz","fileCount":7,"integrity":"sha512-D8r70YJ6f2xF/lO0JGO7BkTNDA8p37gWaoHTW+KfkTiMwDT4cAjqibnhSo20gOMmPmOp9JNfoNmSq5F6r2hbwA==","signatures":[{"sig":"MEUCICt9D63qWyXJ4kaUAervMJo9xVLbOtShEOrC0cbTvzNFAiEAus31t0I5UDVSULAFsfoh2sJb424FxSvSbRl8eOOO2M4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":775356},"type":"module","gitHead":"718f212cdeadb34ded7b390133f15bd5ad3193e6","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"corvofeng","email":"corvofeng@gmail.com"},"_npmVersion":"10.5.0","description":"Use three.js load League of Legends model in the web.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"react":"^18.3.1","three":"^0.164.1","react-dom":"^18.3.1","react-circular-progressbar":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.10","eslint":"^8.57.0","typescript":"^5.2.2","@types/node":"^20.12.8","@types/react":"^18.3.1","@types/three":"^0.164.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/heartsteel_0.0.5_1717901916278_0.8067997363135089","host":"s3://npm-registry-packages"}},"0.0.1-alpha.1.0":{"name":"@corvo-publish/heartsteel","version":"0.0.1-alpha.1.0","_id":"@corvo-publish/heartsteel@0.0.1-alpha.1.0","maintainers":[{"name":"corvofeng","email":"corvofeng@gmail.com"}],"dist":{"shasum":"78995ce66f09815f91210d49892203d262b620d3","tarball":"https://registry.npmjs.org/@corvo-publish/heartsteel/-/heartsteel-0.0.1-alpha.1.0.tgz","fileCount":7,"integrity":"sha512-u9LhkKNaSE+8Mk59F3JmUFib9nTLmkvVfDEDA6TLcoK7xb/++x831rJ2OPU0Wbtj999QhvYTL3xFjHfSw3S95g==","signatures":[{"sig":"MEQCIH1DVRXgPEopQvowQqDyMHWlC7a4mJLwYYLPmEvt9dfTAiBZ1JIJJpGtiVSlCQqJNgJLMJ9JoBdeaicSVMj4O1bdgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":911829},"type":"module","gitHead":"e4187d3fc49aefd8da894f023d9a3f4b6de823af","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"corvofeng","email":"corvofeng@gmail.com"},"_npmVersion":"10.9.2","description":"Use three.js load League of Legends model in the web.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":"^18.3.1","three":"^0.164.1","react-dom":"^18.3.1","react-icons":"^5.5.0","framer-motion":"^12.6.3","react-draggable":"^4.4.6","react-circular-progressbar":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.10","eslint":"^8.57.0","typescript":"^5.2.2","@types/node":"^20.12.8","@types/react":"^18.3.1","@types/three":"^0.164.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/heartsteel_0.0.1-alpha.1.0_1743914759392_0.49531524368549995","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-alpha.1.0":{"name":"@corvo-publish/heartsteel","version":"0.0.7-alpha.1.0","type":"module","scripts":{"dev":"vite","build":"tsc && vite build","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","preview":"vite preview"},"dependencies":{"framer-motion":"^12.6.3","react":"^18.3.1","react-circular-progressbar":"^2.1.0","react-dom":"^18.3.1","react-draggable":"^4.4.6","react-icons":"^5.5.0","three":"^0.164.1"},"devDependencies":{"@types/node":"^20.12.8","@types/react":"^18.3.1","@types/react-dom":"^18.3.0","@types/three":"^0.164.0","@typescript-eslint/eslint-plugin":"^7.8.0","@typescript-eslint/parser":"^7.8.0","@vitejs/plugin-react":"^4.2.1","eslint":"^8.57.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.6","typescript":"^5.2.2","vite":"^5.2.10"},"_id":"@corvo-publish/heartsteel@0.0.7-alpha.1.0","gitHead":"fe0b5b610a389178578d5f3bde49466f30022294","description":"Use three.js load League of Legends model in the web.","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-HW2wCqX4Vmk02UrRdMl6i7AFqg2Z5LiefRmk/PAb01FZZmWDwnx7bNdI5bm3EteHozOTw4DPUwzQ7HB9M3FdBg==","shasum":"62323f1c169dee03a0a0cb0329df2b5f648c57b0","tarball":"https://registry.npmjs.org/@corvo-publish/heartsteel/-/heartsteel-0.0.7-alpha.1.0.tgz","fileCount":7,"unpackedSize":911829,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCcCqi1yaJ74NBLsgksBB2v6A1jEwLWGULxed9usmKamgIhAIc41V/YrRduIIfWZ1Eb8GKBv3V0DEYjI2BwKNsruVkj"}]},"_npmUser":{"name":"corvofeng","email":"corvofeng@gmail.com"},"directories":{},"maintainers":[{"name":"corvofeng","email":"corvofeng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/heartsteel_0.0.7-alpha.1.0_1743934944925_0.5311979864034213"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-08T15:44:54.089Z","modified":"2025-04-06T10:22:25.345Z","0.0.0":"2024-06-08T15:44:54.341Z","0.0.1":"2024-06-08T15:53:06.265Z","0.0.2":"2024-06-09T01:58:15.973Z","0.0.3":"2024-06-09T02:21:00.030Z","0.0.5":"2024-06-09T02:58:36.481Z","0.0.1-alpha.1.0":"2025-04-06T04:45:59.629Z","0.0.7-alpha.1.0":"2025-04-06T10:22:25.168Z"},"description":"Use three.js load League of Legends model in the web.","maintainers":[{"name":"corvofeng","email":"corvofeng@gmail.com"}],"readme":"# Heartsteel\n\nUse three.js load League of Legends model in the web.\n\n\nAn example here:\n\nhttps://corvo.myseu.cn/\n\n\n## Usage\n\n```html\n<div\n   id=\"heartsteel-root\"\n   hs-model=\"https://model.rawforcorvofeng.cn/arcanist-zoe.glb\"\n   hs-width=\"350\"\n   hs-height=\"350\"\n   hs-scale=\"0.0035\"\n   hs-action=\"Death\"\n></div>\n\n<script type=\"text/javascript\" src=\"//cdn.jsdelivr.net/npm/@corvo-publish/heartsteel@latest/dist/assets/heartsteel.js\" ></script>\n\n```\n\n## Disclaimer\n\nHeartsteel isn't endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing Riot Games properties. Riot Games, and all associated properties are trademarks or registered trademarks of Riot Games, Inc.\n\n","readmeFilename":"README.md"}