{"_id":"@hep-code-runner/react","_rev":"30-95c7701d6a60594ce98378084f901c4d","name":"@hep-code-runner/react","dist-tags":{"latest":"3.3.12"},"versions":{"1.0.0":{"name":"@hep-code-runner/react","version":"1.0.0","_id":"@hep-code-runner/react@1.0.0","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"2c5549bad338303f1798cbaf3e730a308af6b937","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-1.0.0.tgz","fileCount":6,"integrity":"sha512-lhuJoVvRu8MMg1+XNqvicC6SC8ik9rOceMpjpQePelQFB+K7OKXZS7EY+q0ZT2cZVkQFDiN8KQzeuPijxjJ+hQ==","signatures":[{"sig":"MEUCIA1B+EXdtMJUwTvkj5qU/M1UpDYHgcqDRg+I4N4JMuaTAiEAhfit3rA0Fy4bqfct2qZsuSc27N91Zha9hB6WkmTsSn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210387},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@types/prismjs":"^1.26.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.0_1773731505978_0.5847672301553191","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@hep-code-runner/react","version":"1.1.0","_id":"@hep-code-runner/react@1.1.0","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"9d46ca18a4b1cf7436bae3a7d865d9dcb25c598a","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-1.1.0.tgz","fileCount":6,"integrity":"sha512-ramcU4uR4iX1katvBsf3gSYDHg3YyE/VpClu4BZleaAhiyU9V7OUfr+Qnc6A24uihv9I1Kg/8VHobyq8wtQMbQ==","signatures":[{"sig":"MEUCIAelsC8IEuhYX4Z7S2hYA4deaffshitn41XkMpf3EB2OAiEAze1/8vGwgPdRVp+xXeLtHJ7sNAwxFwAb8emSOrs4p58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218428},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@types/prismjs":"^1.26.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.1.0_1773732721786_0.3575401315046982","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@hep-code-runner/react","version":"1.2.0","_id":"@hep-code-runner/react@1.2.0","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"b6ea57f78e63f9133c06677379caee4ce5bbcc6c","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-1.2.0.tgz","fileCount":6,"integrity":"sha512-++2ua/WXWKx0HDwsj1wrfxJ43B4/6yJ46qbzqwLpAA3K2K+XZwuFf1vjoKLG7+bT/0VM3s4THY53a18gjsmp8g==","signatures":[{"sig":"MEQCIDbZqcQGcYo/y6VN/GvxFdpcIZrJT9wWpelPXUpJyKutAiAb2FrZiT9HrEChJlST/50IAAdeeMoisBLGvsK/t8DPaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220523},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@types/prismjs":"^1.26.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.2.0_1773732915964_0.26497369235633017","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@hep-code-runner/react","version":"1.3.0","_id":"@hep-code-runner/react@1.3.0","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"8b27abf52777764b348f736e379ccc5173ba1a88","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-1.3.0.tgz","fileCount":6,"integrity":"sha512-B0KFN3A5iJIS4c2Rq0py5g9jfUMH8QrL2nOauz1TpyG2NGADhu0Cu98KTyCbhwLzaJHsOLh6dfTHDXCBcfc0mg==","signatures":[{"sig":"MEUCIQCmyILLUMakVJizAVJWOYOnLB8ZHUmljxgORwcH6pCPPwIgMXKKY+tltsrXdqyB6rHkM+tCCColeVb6WKr2/Gg6ru8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221793},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@types/prismjs":"^1.26.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.0_1773798106505_0.11408333418768102","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@hep-code-runner/react","version":"1.4.0","_id":"@hep-code-runner/react@1.4.0","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"acd6d0205dc618608fd705a56e862e1e28c10d33","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-1.4.0.tgz","fileCount":6,"integrity":"sha512-Dvf3WJoDMbYZSOllWnBfjBYDkrmoHpZd4lsLoZHjKr5+KkmZkoakxZD2K6xjzcoNtDR0zxVjBboNYY5ftlDmBQ==","signatures":[{"sig":"MEUCIQC0XR351jWinBVbChDPLYq5jP3yOa1DwZEY1LlIk/lf3AIgBgOt9tDxbjEAjXVcKd0xCRtiCgLgEpVUcpYztlEpGLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223160},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@types/prismjs":"^1.26.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.4.0_1773800340752_0.23409248782570358","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@hep-code-runner/react","version":"1.5.0","_id":"@hep-code-runner/react@1.5.0","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"38a2076e0a862bf93521d0a11aef148d2c9f1617","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-1.5.0.tgz","fileCount":5,"integrity":"sha512-FnivuCPlwavxYrbQZSA8UIavb9/yruCpWzPdX5IOWMz+hYhgjVFt+oqxuhF8UNpLdOHOXlYhf9Do9t5uOb9Azg==","signatures":[{"sig":"MEQCICiovFwo3qUM5p/ecWjhTRqBqOjcqZs7lmcy25o4MuW3AiA5nw1WeRCUJAkbhmHuhEhvgjsQPRWgTYgzUImSF/TEyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226833},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@types/prismjs":"^1.26.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.5.0_1773800909074_0.11093665998657976","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@hep-code-runner/react","version":"1.5.1","_id":"@hep-code-runner/react@1.5.1","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"bf0fa80b47a22c3f34978e3fd8251eff4311231e","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-1.5.1.tgz","fileCount":5,"integrity":"sha512-ApRy1x8JkCM9aHKI5YyFL5YEPI8xwYDbw78eHAg50bJ+wE7w3CwTqDXRVgZyVHLZ7mVMAd+HGNGQ+WXG1Su0TQ==","signatures":[{"sig":"MEUCIA8JVjUii0HJlJrGfr3L/yncYzZMZPAOCoVLUzisoVQzAiEA5UCEda06whL/SPWHXqrK4Ib5N2RdawN/Nvs0KEY86Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227087},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@types/prismjs":"^1.26.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.5.1_1773801494177_0.014174196650879933","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@hep-code-runner/react","version":"1.5.2","_id":"@hep-code-runner/react@1.5.2","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"f299b46ed5802385a0c74d74ae40a5ef3a6ae770","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-1.5.2.tgz","fileCount":5,"integrity":"sha512-HOFv+aL+c88R3HynPhHsNtVaDLiZQME+BpNoBqd5Cy9VzKpX25EvZJiZAayDKvlw6D+oPfFfXsEVIl0abQ1JPw==","signatures":[{"sig":"MEYCIQCwS+u7WA6BBPG6Syb3IU99QRcSzMODn1UGKpvFWMfaxQIhANk0gw5axca0eni06JqoFrvpsFN4xzYnKWi4v2xo/Iof","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229341},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@types/prismjs":"^1.26.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.5.2_1773803030086_0.7673720720747101","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@hep-code-runner/react","version":"3.0.0","_id":"@hep-code-runner/react@3.0.0","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"51c27a369d71c29ca4136e4cc967887619d32930","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.0.0.tgz","fileCount":5,"integrity":"sha512-sTZM25eYkSKJ4tpdQhBo4A/yw49TpIuuk9jlPyff9Uar/Cul0qT0KlRrjEs4imLryNugqN7yfsLDeK0Y+NU46w==","signatures":[{"sig":"MEYCIQC1AVK/v1nz97xuKRzO3IdesAaP2mqucuucih0QOi4GxwIhAOE9HZiy2ykM9jV4TaFtp2dg1aP3ua3pDUPNQKL/QqLe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234876},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@types/prismjs":"^1.26.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.0.0_1773805162342_0.01121844512454695","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@hep-code-runner/react","version":"3.0.1","_id":"@hep-code-runner/react@3.0.1","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"3896da92df4732ec77c06280302ecf513779e980","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.0.1.tgz","fileCount":5,"integrity":"sha512-UfAVb5dxzMOKOWKFuXV/Wyz1dwHMIYPB7upDNTt263UMsV4CGwEJfDHpvffp7gRNcGeU38cFg+WGsTJC2R4UMA==","signatures":[{"sig":"MEQCIFw5mqUmYYdl0ooIPX42iUE7aW2xsYD4yKWUu9x9CooLAiBAUlPJVdvH7Arq0jvGHhEcxvnkPLCACkZ/t1+SJx4yKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237277},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@types/prismjs":"^1.26.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.0.1_1773817643293_0.8157246961137987","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@hep-code-runner/react","version":"3.1.0","_id":"@hep-code-runner/react@3.1.0","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"4753320d10d0a9f1fb75f8b2abb929ef91cefd94","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.1.0.tgz","fileCount":5,"integrity":"sha512-RjjOVyetycjY59gbf5GLpRrmrmNOqi8GQW1slr876le9PSsmVSpX8QgajMqGWS+Y5siGYXhWzIERaKtrYx/J/A==","signatures":[{"sig":"MEUCIB2zOUQj+Hv8Tamk3ZV8cZ4Idl9vzx4jy53zdi5aHRmqAiEA/Ew2s1Rg+pjNKJpk0iZNYai0uRai8EXPFtA21JnkIM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238017},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@types/prismjs":"^1.26.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.1.0_1773818939065_0.26940961707069944","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@hep-code-runner/react","version":"3.1.1","_id":"@hep-code-runner/react@3.1.1","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"b65e2eb9b0da99b45b63b40346a42da6a6396e11","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.1.1.tgz","fileCount":5,"integrity":"sha512-cBrvsJG7OYNEcTeP2B+U2DRqxnBFBFKdJSqELDZhR1FXxvFPlka/SUnb//HQb6vF7sdT4GR9R+X7kZ1FZllhKw==","signatures":[{"sig":"MEUCIQCXoinzXbxN5FlXrPMccwzl2wv4AGi9N2YB+tdRDfo4ZAIgNyZ1nIz7NCHmLOHAICQ5//XHvPX4Kqxn+OhAyrxE0Fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238017},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@types/prismjs":"^1.26.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.1.1_1773819755080_0.12443694105335967","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@hep-code-runner/react","version":"3.1.2","_id":"@hep-code-runner/react@3.1.2","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"ef6f2755b58254af7e7b3265e60465e582d9b57e","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.1.2.tgz","fileCount":5,"integrity":"sha512-IpCsjInDKyPZvm8oFy+YFxrNgCTdUa/zLTgMaFTu4oglkUCTji16OiNyHGyZlNpjSOgzetrP70bpi1ZMgMZpzA==","signatures":[{"sig":"MEUCIFa0atl2vGf+LCYGx1CIX7krlIlV+28A0phxSkiRzOq0AiEAvadSg1h5+LCufwgqcqvfZTsPLITGR0kLzKZ3IHd3+wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238097},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@types/prismjs":"^1.26.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.1.2_1773820570264_0.7626726527052148","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@hep-code-runner/react","version":"3.1.3","_id":"@hep-code-runner/react@3.1.3","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"757fc0ff05c3e6239d7243350ac84b448e981748","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.1.3.tgz","fileCount":5,"integrity":"sha512-OHT2UWJeMwWm510fZN16+Mt0nUhFeaRPAoWshCkIP6KMJEK55TauSaMsXP/UAaAPf1xrzy7v/n4N2KuU0t/kQw==","signatures":[{"sig":"MEYCIQDLEX+IIAXcMNej2qOyDSF2R8t9DZzyRnOICuzA4YS7FgIhAP4rNKvvrixh7Ftql018kbW9cOX/0H+P/zld3j+QKCsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240041},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@types/prismjs":"^1.26.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.1.3_1773821832337_0.6030416052567236","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@hep-code-runner/react","version":"3.2.0","_id":"@hep-code-runner/react@3.2.0","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"db6f3379106f4fd2797d232851a9735be8a9b49c","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.2.0.tgz","fileCount":5,"integrity":"sha512-ghfeurryA8APr3+ZS1PqWefLwZm4pNyCjabLos0leqdAratvqwjgqTx4uGty9TW9QOMcNIQS+WvSYot0LOPyqQ==","signatures":[{"sig":"MEUCIQCZ7+Rpaj5gFm1dD3OWSJMuDZt2nrewGlWICij3/INlBwIgd/CgMjPFi0aYj4cEYthemPn+6+8n1Oll/sbVI4iBgOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127865},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","@types/prismjs":"^1.26.6","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","prismjs":"^1.30.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0","@hep-code-runner/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.2.0_1773824529500_0.8441488409812434","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@hep-code-runner/react","version":"3.2.1","_id":"@hep-code-runner/react@3.2.1","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"9607280a1841e6bbadf7ca4a7e78257ced01b79f","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.2.1.tgz","fileCount":5,"integrity":"sha512-25KhEjeCfqRy4jROd+q6waFESAYkHQX5QzSIUHvK3/HyDQXh2ItvTFwYwXMhj904lqX/0jH0+xGpqeALRn7jjQ==","signatures":[{"sig":"MEQCICgrsb/OlWoY3d96IXjAOWz+j00KyhAMjW45AeDM4TUvAiBmAGlxsZr83GfKPt1DbZ0c9upW7GvjL+Ww5ZNboTeXGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268234},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@hep-code-runner/core":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","@types/prismjs":"^1.26.6","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.2.1_1773825021209_0.12490173444854413","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@hep-code-runner/react","version":"3.2.2","_id":"@hep-code-runner/react@3.2.2","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"6b97d5b59a4afa5f3ef23c73388a14c9e98237a0","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.2.2.tgz","fileCount":5,"integrity":"sha512-r1b7hZ4nv2UTH1b0mYR/sDjWKDhJA+b7AWV7cEu2N63FxetyqG9N8tQIo4sRSSZk1pEH87GUMXQXhZLUABQqRQ==","signatures":[{"sig":"MEUCIHq1wuy+C0E6KrXebybxxbaPJNr5I3NwlkMdRxXVQ99WAiEAimbp5HS0STm7BpfOg6AU49b1kRLRbXo9juS0NipkWFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196436},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@hep-code-runner/core":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.1","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","@types/prismjs":"^1.26.6","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.2.2_1773825616789_0.010957644858496485","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@hep-code-runner/react","version":"3.2.3","_id":"@hep-code-runner/react@3.2.3","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"b06e1556f84e4ca67212346f95de37b6469cea9d","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.2.3.tgz","fileCount":5,"integrity":"sha512-PTwpdYW4jGN52vVbHnhHLAHn72MtT/fGZrYYRxFkQznxxskc1ZORMtVQtLv2QHgAl1vl53kikP2S3faehb3woA==","signatures":[{"sig":"MEYCIQCEdwCQcUfaUL4QV9DayhLe91lIKpYzojpRhVwqJUxEfgIhAI40m+O1UkaffUbu22f2mvp8f1RTPLBbkLTAJi6tSOPc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196532},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@hep-code-runner/core":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.1","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","@types/prismjs":"^1.26.6","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.2.3_1773826747881_0.9430908093902928","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@hep-code-runner/react","version":"3.3.0","_id":"@hep-code-runner/react@3.3.0","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"ff8edc4f0af279ccdf4b171429a5dde7747de19c","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.3.0.tgz","fileCount":5,"integrity":"sha512-Co46101p+/HzXHmxJYNmOoKSYmCUt/2aviH6bYtWT0lALoBWtAxSfOjaC2dsBq9y9c/5JCVaCF5aZDrya68XRQ==","signatures":[{"sig":"MEYCIQDcylPxfRNAJXUPx5kiw7gc3N32U36gjYgxAfUWzlRBbwIhAOJylEiGXqyAL0VIp+DyHgS8S0Gg56PbGwi8t4qVZYyy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192418},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@hep-code-runner/core":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.1","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","@types/prismjs":"^1.26.6","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.3.0_1773887393288_0.14174322660856853","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@hep-code-runner/react","version":"3.3.2","_id":"@hep-code-runner/react@3.3.2","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"0d2a998c59a8bb6b07fb7d087a0d7bf1ee27e840","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.3.2.tgz","fileCount":5,"integrity":"sha512-LPBXmHcKwq7yOYpPPy79RLBfqZjQMQdBWPfwbHb3jY6xwGQ7vDhF/j7R6HUkiw0RtqfPF9wWTkzTu6nTceZ9sA==","signatures":[{"sig":"MEUCIQD8cNTUX7LTO4bXyiUZx6KMXOPKgOr0EQH1BBiVtLT3wQIgGKIIbVQKSTvvOLxUpmcczlskf7ZswfxTk1finHSlEAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190184},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@hep-code-runner/core":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.1","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","@types/prismjs":"^1.26.6","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.3.2_1773889575473_0.43295161222934353","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@hep-code-runner/react","version":"3.3.3","_id":"@hep-code-runner/react@3.3.3","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"b64247f8932ca489c2bea307816c949da4b7636d","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.3.3.tgz","fileCount":5,"integrity":"sha512-LNJ+mQd6+edsb3APg0jfpxVW4xlLqxoWIHUAQu4s+wX0uLrtxvPSiusiKSncUEAiEb5n7ffvTCMfZ4YxqvXfkw==","signatures":[{"sig":"MEQCIBlyU5PCl/n4i+M9qWFZytKNPyocG/KiY3f+ehuBLOTGAiB3zGAEtmbOChD2jJ52U2znJwsovGnJPIPxFWaLCzPByA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194278},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@hep-code-runner/core":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.1","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","@types/prismjs":"^1.26.6","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.3.3_1773890226022_0.2899646342904889","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"@hep-code-runner/react","version":"3.3.4","_id":"@hep-code-runner/react@3.3.4","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"42e3cd1ab633c5a26cd4aa243dcea2686eb835c9","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.3.4.tgz","fileCount":5,"integrity":"sha512-vEiGjsi15PgSOFbnyIAkxawrVhlLYPxjOQezxD9T9x0j+OMHoWcR4ksU4YT8sriUIzkl17u9teWGRTaoVIMUxQ==","signatures":[{"sig":"MEUCIQDnP88Tz+HcjlxUS6loUGaLIjDm33CtJab1tiktt8EZeQIgBVfqucesPMibxbMcY0fSo6iXjJb7d02BWJnt1fdeowI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194278},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@hep-code-runner/core":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.1","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","@types/prismjs":"^1.26.6","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.3.4_1773897491099_0.2806007118356513","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"@hep-code-runner/react","version":"3.3.5","_id":"@hep-code-runner/react@3.3.5","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"a1a43725bcb445707dffc12c4d46d8ee0f3f92ce","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.3.5.tgz","fileCount":5,"integrity":"sha512-/Puj9vbsUpvI2G84pnJ5UlM1FkMDU5S2IO8YCiTqUDEuRH03AP4VXofSKD3Cxh3I3eGi7imZLlINa+6zpG5U9g==","signatures":[{"sig":"MEUCIQDTMkyyYZV05vOSKxB1QjZfG+SfqYZijLTZBiqYpCX35wIgbWGRn0Xo0I/uM4nJ6nQdMuSfJf3gQY6ruGvFT0mUUak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194278},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@hep-code-runner/core":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.1","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","@types/prismjs":"^1.26.6","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","@hep-code-runner/core":"workspace:*"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.3.5_1773898169175_0.7334934228579941","host":"s3://npm-registry-packages-npm-production"}},"3.3.6":{"name":"@hep-code-runner/react","version":"3.3.6","_id":"@hep-code-runner/react@3.3.6","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"533fdd1fc5543a019c2906f556f242dc99f7d6c3","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.3.6.tgz","fileCount":5,"integrity":"sha512-G9tInrE3zjtwzFp8WhaJmZ8eqiBzaFIAopxLec3RW7a3CTR1xpnvcra+bvaeTp80AO1T6c/HHGuKPrGJwiAeVQ==","signatures":[{"sig":"MEQCIBmjI94ojTWLHOuhgV690ZAG4d8TLnO345A1E16E5XOIAiBWoZh3an66QIh5riNL1pMIjGmzjdfpt1jbOmPugOHN2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194665},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@hep-code-runner/core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.1","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","@types/prismjs":"^1.26.6","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.3.6_1773899229355_0.9983171015352783","host":"s3://npm-registry-packages-npm-production"}},"3.3.7":{"name":"@hep-code-runner/react","version":"3.3.7","_id":"@hep-code-runner/react@3.3.7","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"d4ffcf58303a0b0bde242e6277d15dcdc1443736","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.3.7.tgz","fileCount":5,"integrity":"sha512-YE7+jKrabaljRNyhWKRriSaL2PFP2TfnT79y38bhZ/rUasCVI7CMAcduHkaOSYjihL8aRmJYim7xuHsh1/pcEw==","signatures":[{"sig":"MEUCIQD2R2u66QkMcwvPzMw3oTIWYi320Snw2+U2KVHorIiclgIgM/bIEw3C3DzmUUXDuFC5gOOAOGPE39Ne7yireTMtAls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194839},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@hep-code-runner/core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.1","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","@types/prismjs":"^1.26.6","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.3.7_1773900448513_0.25033112809347835","host":"s3://npm-registry-packages-npm-production"}},"3.3.8":{"name":"@hep-code-runner/react","version":"3.3.8","_id":"@hep-code-runner/react@3.3.8","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"29e196b8e7aed2c8e283b08ee0d0ccec6be92f9e","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.3.8.tgz","fileCount":5,"integrity":"sha512-glJXr9kkUX+AkpWMJ6xd/y6zH1W15KZrzqUOgpNzY+zf/t+WuO8auy9nh9EP2lKJikJXGxwJrSQqnZ1bUe6MkQ==","signatures":[{"sig":"MEQCIFOwRKM5COhWbKLwZIb8im2TeL4N4sBXGs9ZC8GUfYj/AiAkdpMNImupRIkY+Qbp0dV0OV6P/YkZhgLCkOS2kUv69w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194839},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@hep-code-runner/core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.1","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","@types/prismjs":"^1.26.6","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.3.8_1773901168426_0.19828446924059984","host":"s3://npm-registry-packages-npm-production"}},"3.3.9":{"name":"@hep-code-runner/react","version":"3.3.9","_id":"@hep-code-runner/react@3.3.9","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"6b08c810c53183d107a4a7e3f184a63e0fc3ae34","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.3.9.tgz","fileCount":5,"integrity":"sha512-dOyhSHhzuWQsy4asAIHXib3I2EUxIva78AaoaNe+PJCffymWMkaaQdrwsy3vzcHfcRUcZP/qXq40UCM4lZds4g==","signatures":[{"sig":"MEUCIGHo7i3mrLuJHQGXpDJHY/ZvZS/4tpoa7TFm1GcJuNBmAiEA7ery0MS08CrQVcciUpUiRAogtO4x4FCxEJijlxOpplg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195238},"main":"./dist/index.js","_from":"file:hep-code-runner-react-3.3.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_resolved":"/private/var/folders/71/wk4155p13pdfdjr4tr3mznph0000gn/T/76db2f21e965644e44596a193fbc5c1a/hep-code-runner-react-3.3.9.tgz","_integrity":"sha512-dOyhSHhzuWQsy4asAIHXib3I2EUxIva78AaoaNe+PJCffymWMkaaQdrwsy3vzcHfcRUcZP/qXq40UCM4lZds4g==","_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@hep-code-runner/core":"1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.1","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","@types/prismjs":"^1.26.6","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.3.9_1773915148544_0.17490250631877968","host":"s3://npm-registry-packages-npm-production"}},"3.3.10":{"name":"@hep-code-runner/react","version":"3.3.10","_id":"@hep-code-runner/react@3.3.10","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"f62fe40dbd53b762968a328e4f71572e11c58592","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.3.10.tgz","fileCount":5,"integrity":"sha512-yJ2qvaJ4pWxbCmG/NqBEmYgQC9NwAApwT4MybywYBdlXuFDeZ/sxYGKvB04ohjQ3/xY0/YxQ/IPs+jp5AXi9rA==","signatures":[{"sig":"MEUCIGxUbbg2gmcZL/MUyhQz0on/Mr0JPBaw8Bcja7HmrOrIAiEA89MM9VLnerY3KZ4+kbe33isw/fq3exnKJvdHgoxq8ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195306},"main":"./dist/index.js","_from":"file:hep-code-runner-react-3.3.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_resolved":"/private/var/folders/71/wk4155p13pdfdjr4tr3mznph0000gn/T/f02f010507dada4441a234d3a03274be/hep-code-runner-react-3.3.10.tgz","_integrity":"sha512-yJ2qvaJ4pWxbCmG/NqBEmYgQC9NwAApwT4MybywYBdlXuFDeZ/sxYGKvB04ohjQ3/xY0/YxQ/IPs+jp5AXi9rA==","_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@hep-code-runner/core":"1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.1","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","@types/prismjs":"^1.26.6","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.3.10_1773986316025_0.2863392642245186","host":"s3://npm-registry-packages-npm-production"}},"3.3.11":{"name":"@hep-code-runner/react","version":"3.3.11","_id":"@hep-code-runner/react@3.3.11","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"dist":{"shasum":"c6cfbb1b7f718d3f4a77ec2c907e3ad40e6028c4","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.3.11.tgz","fileCount":5,"integrity":"sha512-rHUmHm6l72Kdxm5LBOhJ678r5OZ1uItZEvI+mlXgtU/mDgtVYMlc1xwcXZV8NUt5V4yOB31B6eiPYUxl0SfKCg==","signatures":[{"sig":"MEUCIQDBw7R0hvQx+La9yMJ/mFaCaZ6N7FYhFqU/318bMsJQxAIgepFhS1UrkJOU1bM/pW8oTzmNkfYP9eC7v8C0wSLMU9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195306},"main":"./dist/index.js","_from":"file:hep-code-runner-react-3.3.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"vite","build":"vite build"},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"_resolved":"/private/var/folders/71/wk4155p13pdfdjr4tr3mznph0000gn/T/77e1dae5c3e75ec4c5c0f21646351fbf/hep-code-runner-react-3.3.11.tgz","_integrity":"sha512-rHUmHm6l72Kdxm5LBOhJ678r5OZ1uItZEvI+mlXgtU/mDgtVYMlc1xwcXZV8NUt5V4yOB31B6eiPYUxl0SfKCg==","_npmVersion":"11.6.2","description":"React code runner component","directories":{},"_nodeVersion":"24.11.1","dependencies":{"prismjs":"^1.30.0","@hep-code-runner/core":"1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.1","react-dom":"^18.2.0","typescript":"^5.3.0","@types/react":"^18.2.0","@types/prismjs":"^1.26.6","vite-plugin-dts":"^3.6.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.3.11_1773986654507_0.768913784675767","host":"s3://npm-registry-packages-npm-production"}},"3.3.12":{"name":"@hep-code-runner/react","version":"3.3.12","description":"React code runner component","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@types/prismjs":"^1.26.6","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","react":"^18.2.0","react-dom":"^18.2.0","terser":"^5.46.1","typescript":"^5.3.0","vite":"^5.0.0","vite-plugin-dts":"^3.6.0"},"dependencies":{"prismjs":"^1.30.0","@hep-code-runner/core":"1.1.4"},"scripts":{"build":"vite build","dev":"vite"},"_id":"@hep-code-runner/react@3.3.12","_integrity":"sha512-tlHjq/SxsdRtxJmfQb9AsmBn8DrWtqwwp0q6fCE+MtpASFlUImbw4aaNxdABcRBtKTJ8DYdIoVm812QCUFWtpw==","_resolved":"/private/var/folders/71/wk4155p13pdfdjr4tr3mznph0000gn/T/330ebc9d58405751f768b57a8aebd6dd/hep-code-runner-react-3.3.12.tgz","_from":"file:hep-code-runner-react-3.3.12.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-tlHjq/SxsdRtxJmfQb9AsmBn8DrWtqwwp0q6fCE+MtpASFlUImbw4aaNxdABcRBtKTJ8DYdIoVm812QCUFWtpw==","shasum":"2722b7f11d0b5eee29362bbd6c4fc5faf6363368","tarball":"https://registry.npmjs.org/@hep-code-runner/react/-/react-3.3.12.tgz","fileCount":5,"unpackedSize":195764,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDhuuox6VuGGJFBumiKvT08urFRFYr7j65BI8nHUpD4xgIhAM+qthKRL77JBMMIAyvAs0SSygZWxNAMsY4BDeHpYvn6"}]},"_npmUser":{"name":"xiaoliuing","email":"2303686241@qq.com"},"directories":{},"maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_3.3.12_1774403652449_0.653986962340501"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-17T07:11:45.842Z","modified":"2026-03-25T01:54:12.742Z","1.0.0":"2026-03-17T07:11:46.129Z","1.1.0":"2026-03-17T07:32:01.971Z","1.2.0":"2026-03-17T07:35:16.153Z","1.3.0":"2026-03-18T01:41:46.663Z","1.4.0":"2026-03-18T02:19:00.916Z","1.5.0":"2026-03-18T02:28:29.249Z","1.5.1":"2026-03-18T02:38:14.329Z","1.5.2":"2026-03-18T03:03:50.227Z","3.0.0":"2026-03-18T03:39:22.552Z","3.0.1":"2026-03-18T07:07:23.488Z","3.1.0":"2026-03-18T07:28:59.221Z","3.1.1":"2026-03-18T07:42:35.231Z","3.1.2":"2026-03-18T07:56:10.421Z","3.1.3":"2026-03-18T08:17:12.492Z","3.2.0":"2026-03-18T09:02:09.650Z","3.2.1":"2026-03-18T09:10:21.346Z","3.2.2":"2026-03-18T09:20:16.965Z","3.2.3":"2026-03-18T09:39:08.024Z","3.3.0":"2026-03-19T02:29:53.451Z","3.3.2":"2026-03-19T03:06:15.708Z","3.3.3":"2026-03-19T03:17:06.200Z","3.3.4":"2026-03-19T05:18:11.244Z","3.3.5":"2026-03-19T05:29:29.330Z","3.3.6":"2026-03-19T05:47:09.509Z","3.3.7":"2026-03-19T06:07:28.673Z","3.3.8":"2026-03-19T06:19:28.594Z","3.3.9":"2026-03-19T10:12:28.731Z","3.3.10":"2026-03-20T05:58:36.181Z","3.3.11":"2026-03-20T06:04:14.686Z","3.3.12":"2026-03-25T01:54:12.611Z"},"description":"React code runner component","maintainers":[{"name":"xiaoliuing","email":"2303686241@qq.com"}],"readme":"# @hep-code-runner/react\n\nReact 代码运行器组件，基于 Piston API 支持多种编程语言在线执行。\n\n## 安装\n\n```bash\nnpm install @hep-code-runner/react\n```\n\n## 引入\n\n```jsx\nimport { CodeRunner } from \"@hep-code-runner/react\";\n```\n\n---\n\n## CodeRunner\n\n### 用法\n\n```jsx\nimport { CodeRunner } from \"@hep-code-runner/react\";\n\nfunction App() {\n  return <CodeRunner />;\n}\n```\n\n### Props\n\n| 属性 | 类型 | 默认值 | 说明 |\n|------|------|--------|------|\n| pistonUrl | string | '/api/piston' | Piston API 地址 |\n| token | string | - | 认证 Token（会作为 Authorization 和 id-token Header） |\n| language | string | 'javascript' | 当前语言 |\n| code | string | '' | 当前代码 |\n| theme | 'light' \\| 'dark' | 'light' | 主题 |\n| themeColor | string | - | 自定义主题色 |\n| showLanguageSelector | boolean | true | 显示语言选择器 |\n| showEditor | boolean | true | 显示代码编辑器 |\n| editable | boolean | true | 是否可编辑 |\n| executorLabel | string | '运行' | 运行按钮文字 |\n\n### 受控模式\n\n```jsx\nimport { useState } from \"react\";\nimport { CodeRunner } from \"@hep-code-runner/react\";\n\nfunction App() {\n  const [language, setLanguage] = useState(\"javascript\");\n  const [code, setCode] = useState('console.log(\"hello\")');\n\n  return (\n    <CodeRunner\n      language={language}\n      code={code}\n      onLanguageUpdate={setLanguage}\n      onCodeUpdate={setCode}\n    />\n  );\n}\n```\n\n### 回调函数\n\n| 属性 | 类型 | 说明 |\n|------|------|------|\n| onLanguageUpdate | (language: string) => void | 语言变化 |\n| onCodeUpdate | (code: string) => void | 代码变化 |\n| onExecuteStart | () => void | 代码开始执行 |\n| onExecuteEnd | (result) => void | 代码执行完成 |\n| onLanguageChange | (language, code) => void | 语言切换 |\n| onChange | (code: string) => void | 代码变化（防抖） |\n\n---\n\n## CodeRunnerDialog\n\n### 用法\n\n```jsx\nimport { useRef } from \"react\";\nimport { CodeRunnerDialog } from \"@hep-code-runner/react\";\n\nfunction App() {\n  const dialogRef = useRef(null);\n\n  return (\n    <>\n      <button onClick={() => dialogRef.current?.open()}>打开</button>\n\n      <CodeRunnerDialog\n        ref={dialogRef}\n        title=\"代码执行器\"\n        footer={\n          <>\n            <button onClick={() => dialogRef.current?.close()}>取消</button>\n            <button onClick={handleSave}>保存</button>\n          </>\n        }\n      />\n    </>\n  );\n}\n```\n\n### 受控模式\n\n```jsx\nimport { useState } from \"react\";\nimport { CodeRunnerDialog } from \"@hep-code-runner/react\";\n\nfunction App() {\n  const [visible, setVisible] = useState(false);\n\n  return (\n    <>\n      <button onClick={() => setVisible(true)}>打开</button>\n\n      <CodeRunnerDialog\n        open={visible}\n        onClose={() => setVisible(false)}\n        title=\"代码执行器\"\n        width={800}\n        footer={\n          <>\n            <button onClick={() => setVisible(false)}>取消</button>\n            <button onClick={handleSave}>保存</button>\n          </>\n        }\n      />\n    </>\n  );\n}\n```\n\n### Props\n\n| 属性 | 类型 | 默认值 | 说明 |\n|------|------|--------|------|\n| open | boolean | - | 控制显隐（受控模式） |\n| defaultOpen | boolean | false | 初始状态（非受控模式） |\n| title | string | '代码执行器' | 弹窗标题 |\n| width | string \\| number | 800 | 弹窗宽度 |\n| onClose | () => void | - | 关闭回调 |\n| footer | ReactNode | - | 底部自定义内容 |\n| pistonUrl | string | '/api/piston' | Piston API 地址 |\n| token | string | - | 认证 Token（会作为 Authorization 和 id-token Header） |\n| language | string | 'javascript' | 当前语言 |\n| code | string | '' | 当前代码 |\n| theme | 'light' \\| 'dark' | 'light' | 主题 |\n| themeColor | string | - | 自定义主题色 |\n| showLanguageSelector | boolean | true | 显示语言选择器 |\n| showEditor | boolean | true | 显示代码编辑器 |\n| editable | boolean | true | 是否可编辑 |\n| executorLabel | string | '运行' | 运行按钮文字 |\n| closeOnOverlayClick | boolean | true | 点击弹窗外部是否关闭 |\n\n### Ref Methods\n\n| 方法 | 说明 |\n|------|------|\n| close() | 关闭弹窗 |\n\n## 依赖\n\n- react: ^16.8.0\n- prismjs: ^1.30.0\n","readmeFilename":"README.md"}