{"_id":"manim-web","_rev":"26-e0e81f934e41c6bb0b240b8cf53ae390","name":"manim-web","dist-tags":{"latest":"0.3.24"},"versions":{"0.2.0":{"name":"manim-web","version":"0.2.0","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.2.0","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"913ff92003e748e01d92127c1ef08001b90f43fb","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.2.0.tgz","fileCount":356,"integrity":"sha512-BvjIbNW64nnQnN7PLLW8GPtMtT21c2M/4fSKiWFCAms7Psfi7oIX91hyJ8e+8S4VTMqnT/ke/68ybMX+oJZJ1Q==","signatures":[{"sig":"MEUCIQC+70vr8yDVnxb0Xj+d/bIPtP7yzwae/JNE1CFRZKp+EgIgOah86oaD8HLvcNptgZsd9aJKoqU6hb5HdDgJTD+BVRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2680583},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"17c8c7dd99a08ec874e6afc294a61b1c77a8e26a","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd website && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd website && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.0","dependencies":{"katex":"^0.16.28","three":"^0.182.0","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^9.39.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.2.0_1770840492765_0.2727266247745761","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"manim-web","version":"0.3.0","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.0","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"daf771cd8d963be2543cda3aa6386f91a8cda48f","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.0.tgz","fileCount":348,"integrity":"sha512-i65mTCUumZAP0uzULrXspSL3YB4Khxonens4MgqAzu4VnspxiJ5N3hZr4HqMmzZBYRYP6uSueb59UUd/vONybA==","signatures":[{"sig":"MEYCIQCWPdB0hUL/YPQ9RHY1NKZX4Ld7DeR4zjJAVDxp/qFyPAIhAMGhCtKlw/wcx+TFYUgA0Mgcla9EO3Dci0QJxWr4s22E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2693900},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"49e605b80266d071ea8a67b4884b275a3f59404d","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.0","dependencies":{"katex":"^0.16.28","three":"^0.182.0","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^9.39.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.0_1771100707441_0.44441692694837265","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"manim-web","version":"0.3.1","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.1","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"c1ff2ac51b64d3eb723c12f441a363093421007a","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.1.tgz","fileCount":348,"integrity":"sha512-2LAMRDHwtoyL1ZSsD2AWEaxSXWTGKh5gVLGS37LXwNZmKShsFXORYXSoEAsMb2p1lpqg9khnuYeZaAeGUATkNg==","signatures":[{"sig":"MEQCIHnXj7NzArqGrVTqSjJCh2OQjrhItBXwSI1U8g21HSidAiBzY+hoTj2JyV0ybT1RfqOdV5nAE8hCs231Az1WavnmuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2694364},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"6f438e4843d945f0fae4f812237b2307e26a9d3a","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.0","dependencies":{"katex":"^0.16.28","three":"^0.182.0","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^9.39.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.1_1771167874573_0.37060293288436363","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"manim-web","version":"0.3.2","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.2","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"466fc20aec939f5eb68bdb76cb60b59973eb42b3","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.2.tgz","fileCount":348,"integrity":"sha512-ayDkshmb4ljRc4szJAg5WUgfNlsLfv+hJW6luv2QC93b5BWTaY/yBSyEtzhpK4P7kqL8xxCeUZA9x6nv8uTEJw==","signatures":[{"sig":"MEQCIF+hsGUxVd4uja/haSDAcBR3BpqbCpY6/9pz39Tb/JjYAiBsGLpjXLfPaBAjBhl3ru069iBDhk1n9NdAJkatMmSUAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2694478},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"5db5759c843ce2f86d193c4c01d653c741066d61","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.0","dependencies":{"katex":"^0.16.28","three":"^0.182.0","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^9.39.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.2_1771179969229_0.4835202485115222","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"manim-web","version":"0.3.3","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.3","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"3b8935bd563a8b6aa1399ebf63b66da33980dc0b","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.3.tgz","fileCount":348,"integrity":"sha512-EbtT3jmnyD2omIJmvbTDF1d2FLHfaa13JEqwW6MdyBXFGXmb0n/kjQd67gp0mclKPoB9m6wbolIePGLXYX/KyQ==","signatures":[{"sig":"MEQCIERucbtcpcAP/RYFNZFb6chPE/+uNqUzSga+FKLnep9VAiBALOvj8jbK+U8mdRP6IgUKYwDWliUdh8GghR9lzfI+Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2692147},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"9c8367bd5e3c2290cf60d648e494ec554440cf29","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.0","dependencies":{"katex":"^0.16.28","three":"^0.182.0","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^9.39.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.3_1771184042327_0.8075895630536276","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"manim-web","version":"0.3.4","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.4","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"536621974ad516070e17e7beea54cb957e73b7ab","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.4.tgz","fileCount":348,"integrity":"sha512-hjGoLhDDdL9/NHYYNVXRt6H6LC47ml2tdokiiquXCIVkPGhPW5nkAh75xmrcCMeniWBT45dRl0cSK7pS5xOE4w==","signatures":[{"sig":"MEQCIH9aoPEsZI5a5cFJ7bjQZ6fOETk/2G88B4D9M1cG2Zc+AiBMhFYqi4zJrYuTkKUWrb6ePmqDMazH6aOQKaMWo6D9pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2692550},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"a9dcb1ad2b2cffa4989a6bac2018eaf02b8f4083","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.0","dependencies":{"katex":"^0.16.28","three":"^0.182.0","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^9.39.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.4_1771259810206_0.7100773006710859","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"manim-web","version":"0.3.5","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.5","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"d0b16f56533a65677759d6f6c67f8e24b3803f2d","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.5.tgz","fileCount":348,"integrity":"sha512-XCxrMP2fEBhPyM8EOrEVQgmfpbWNGR1k0FUfV9k174p8vYt8JR2zlGQvh6HJH4mv4p3gxjb1OBS7f6ZH0B71oA==","signatures":[{"sig":"MEQCIGLJrhRuopJe4P/s1ZIcGnEk9Dg6nf8zdVU9T2Op2BwAAiBPEw2n1XJXk16EmbfOHB0Ja7BWfsvX4ewOfxQL4rtYHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2700610},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"4b8e35500d5bc572c267659c26e8945dda65e0eb","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.0","dependencies":{"katex":"^0.16.28","three":"^0.182.0","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^9.39.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.5_1771441748203_0.41237713341393967","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"manim-web","version":"0.3.6","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.6","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"5e06ba217587d5a65d77d1667f70ef2878ee62de","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.6.tgz","fileCount":348,"integrity":"sha512-uHlQ6Q0RyT8eeOvDc804G3r7rh3nYUJ0B7N4lgTyvC3nhMFDX4GxrKNHxtFaijnGPGX0UoiwPimefsn6poYOzQ==","signatures":[{"sig":"MEQCIDo9pcxwxpPuORJpEFGdy+rtj8D+82YTwG1MWo9H7hdcAiBMIepNzyF0RvA4dKerdNOOwpuAgadqHOyWeuSsrNtVTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2725083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"2f03948a06bba08274052b693b10aaaff4dfcce0","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.0","dependencies":{"katex":"^0.16.28","three":"^0.183.2","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.6_1772361118126_0.08205141061104859","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"manim-web","version":"0.3.7","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.7","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"e114bb2cf493a705fbb897263487f1750fe7fa5d","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.7.tgz","fileCount":432,"integrity":"sha512-9Hruf6T7zM0rSKtHstAzPT66t6i2n6O5oitkrbfLYWOu8cBdxnHadsFJye694Yb1SZ3WH93AUDr23Ez+sa/8Zw==","signatures":[{"sig":"MEUCIQD6C99H6UTy0XdqH0WIbcz95+VdF5ezVeIvvzbq5N7/1AIgDBXqZVkkh59nHZTAoOVXTwFbBHt5DfKsoLaxzOuT8uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2798701},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"43db264192af1dbd25bc16b0142e3d3c58bf59ce","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.0","dependencies":{"katex":"^0.16.28","three":"^0.183.2","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.7_1772576183432_0.11269612606892587","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"manim-web","version":"0.3.8","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.8","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"ed857ed91229c61af0d31b2e2034e1f9ea8a070a","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.8.tgz","fileCount":432,"integrity":"sha512-pyJDOftZL0TAAsuRYbUgZiRuFjAK0TEOuDchA+xlFawl3ANzOu9HpPVh0lpuuP24mdHKPaLc+Lv7OKyo4AyHxg==","signatures":[{"sig":"MEUCIQC4Qg3+NWvbuoW909JjhFkoiC8x/JyEA0JqrSMvYSmuaAIgZnLYW8tlhD2g/pH45WMK+IuCvqCWWVRzFMx4RU4H/mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2799619},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"1f11f11ab4b5be28385c45b208b3076eec94e5c5","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.0","dependencies":{"katex":"^0.16.28","three":"^0.183.2","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.8_1772702989438_0.9445805357750701","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"manim-web","version":"0.3.9","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.9","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"aae4de7cb2e3c2a0050077456e9b99183052c0e2","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.9.tgz","fileCount":432,"integrity":"sha512-bmA73qQFVGNfIvQgoJ6ceqD4vYmvmibW9SoDGqx6lfcF79CiTtL1vhtzsq8N4zJXsSHE3NEEGjzaSXJN8gZQCg==","signatures":[{"sig":"MEUCIQDL/3gwYFKFbztkw5cnDoez5RFLOFJewLQ16lVPyI7T5AIgRGovRGhKqK9QPhQwGVUqTNz0y0mHJJc+R0Y+l9NtLzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2799827},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"c74523fcdb3175c1482897a695b65d5a7f3a527a","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.0","dependencies":{"katex":"^0.16.28","three":"^0.183.2","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.9_1772742679049_0.2778757271405967","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"manim-web","version":"0.3.10","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.10","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"3bdf04f922e8c6b63e723399c15446b6413ec819","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.10.tgz","fileCount":432,"integrity":"sha512-PypVRQtzoBZgTkH8BTU5Ar+cfOE3uYBaeon4saVRyO5b7ktGuDph2Dsgq+v0ihtd1MstsovYT1uNz+pLcTtlKQ==","signatures":[{"sig":"MEUCIQCsminriyFMzPlDt5SX5qAFy/vdOlo/wxkweU7QfpzmmQIgcYbsw/SEisFjzGyAG6C9176C4xPAqEOph61bU1Vliqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2800753},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"bd4aecdd3954ad4990b2753f356f845627dcd507","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.0","dependencies":{"katex":"^0.16.28","three":"^0.183.2","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.10_1772809186980_0.1824311624281163","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"manim-web","version":"0.3.11","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.11","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"5292766f4ea0183b7c317a8b1af8d8d25febe404","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.11.tgz","fileCount":432,"integrity":"sha512-sHGK1hUbjKAD/wh+7jL6Bhv2JTVSQAPq38i3FkIuQD6UzIwBm9gT2iRxci6oQP9cJae4kNp87i1BSyj0KTzt8w==","signatures":[{"sig":"MEUCIDRCGl5dyub9PhRk1a+9Ufwu/liUsy6llHL+Ws2mgJyYAiEAjcbiZRFAhl7Lu/pX2pfJjYlshpCHM0JEcoY/2ejG66M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2804865},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"e6e0eaa73f36774fdb99b47f99799bb085964812","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.0","dependencies":{"katex":"^0.16.28","three":"^0.183.2","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.11_1772906059723_0.5215853410872782","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"manim-web","version":"0.3.12","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.12","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"92b73aefe660d2b644c316675e51170dfbce0048","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.12.tgz","fileCount":432,"integrity":"sha512-YIPMK9Iin5fGfbBJZHb/qmf06xnDRm55bx+WilN8IwE7BR8zlpBCMYx2Xtnsf6ah2osUbxyjoZGeCcq4iNB6aA==","signatures":[{"sig":"MEUCIGedHl7euEGoPfRulzjaYBNC8cpAF4++IgG40X8zTPmoAiEAwXOzpYulotuTUgNQ2AmDrcQUjTCrzmrD/geRJD9WzZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2801505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"bec9007cd0f866d41087dccfa2112644ecaeb911","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.0","dependencies":{"katex":"^0.16.28","three":"^0.183.2","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.12_1773002127655_0.2887141711658301","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"manim-web","version":"0.3.13","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.13","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"1c1e7d066b6a80c810cf5a6d0f6c3342761cf306","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.13.tgz","fileCount":432,"integrity":"sha512-vowU5qp2000sQfvnQv733WYOqDo5yCYr1drM38qj0qZlDBsi7Ea9+tgfOqIZBUMFTMR0WGDgDQ6z8k7QhgnG8A==","signatures":[{"sig":"MEUCICLRVSBv+hTShsrbGdTmdXdPajNZoPd6B2dbHmr7mUn4AiEAqb0qAlFWI0/gzkqnGziG8CsYiMXCQ82QTSOoLZ9E4qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2843750},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"3838886bae614a2cc9af7dbd8d71c58365f2cea5","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.0","dependencies":{"katex":"^0.16.28","three":"^0.183.2","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.13_1773247113387_0.8580244065430922","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"manim-web","version":"0.3.14","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.14","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"3883ca385965c58787c4097bfb5aebefe05c7470","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.14.tgz","fileCount":432,"integrity":"sha512-Bp+9oCEqjYdoLlt84EX1PhijkrjgQFe0U+vGloLM1kzs7hov2bfNdpiWY5Z0IJssvRLCME/+FfeErPhCcKDPmg==","signatures":[{"sig":"MEYCIQCbNSJURwYEXN3fNuUYyjSq+fSK1i3TF5kisFtuk9UR1AIhAKPe6B2vD4EmpEipx7Z2mAdnD+McrWf9sbIIqRnjVyyp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2850065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"7c22320f6b1c9d5457750827fa50eab4cc0acd33","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.1","dependencies":{"katex":"^0.16.28","three":"^0.183.2","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.14_1773321119539_0.5039589670796978","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"manim-web","version":"0.3.15","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.15","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"8b87ecab77880eab0d76ef2a054436b3083134f8","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.15.tgz","fileCount":432,"integrity":"sha512-FX3MJ8e6KuiDnqNXF3idBlUoA5pl8f/JypLBfxZjosVd2WJZhtqM6gqIGjGRBLRz8gIxfjBY5iL0s/kCr3yYLw==","signatures":[{"sig":"MEUCIHGNc8WPgs6jKYoYfQ67ek6R4MWL2u2oNXFZ14PoKc4UAiEA2PzgliBsx2McZ9IvsMOFoEybOtI2mFOA7EjhRQfIsk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2860061},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"10fe9f16bafda4330e97243df126dd8028bb3295","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.1","dependencies":{"katex":"^0.16.28","three":"^0.183.2","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.15_1773328900723_0.5971960651298394","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"manim-web","version":"0.3.16","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.16","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"fc87c58b3c341a78dae54944cd30ccdf9ca84f2f","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.16.tgz","fileCount":431,"integrity":"sha512-1/emaPgbiOhR1gF3CZSJW7tECeNtPzykQDRqIaIGGnbaz+4CthrTFEjhYpEUimdMOg6NtNDDoUco9Jt7dWhpCA==","signatures":[{"sig":"MEYCIQDqSyy3tJI6pEd/q2w1NCfnPhJYdRhVaoPMEJ4Ba2aoTwIhAJYJugifFkm2FuHCxl5v42eAdscJgpprW4QyRGPFwPiA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3054756},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"}},"gitHead":"dd95a51d575e8f7a2af771b51a0452eb55196ad0","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","circular":"madge --circular --extensions ts src/","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","lint:strict":"eslint src/ --max-warnings 106","format:check":"prettier --check src/","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.1","dependencies":{"katex":"^0.16.28","three":"^0.183.2","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^5.83.1","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","madge":"^8.0.0","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.16_1773768700181_0.9086986257769611","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"manim-web","version":"0.3.17","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.17","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"d59ae84c29382ae2d54215df5e7fdf2619fb0f8c","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.17.tgz","fileCount":452,"integrity":"sha512-ncPElpaiBaGcOP7yS3dxVeNX5JFHqyp6NG1C4ONyI0Bg3j5z9oJYQEfrMtldNBRCre0wto0O8UPLJCyqO9AZaw==","signatures":[{"sig":"MEUCIQDvkNhL3JP9e0GacxzvRaIMCUBSJZNclm9AYI7lpQxNIQIgUuKoSEUDjG/xPDUkFa1WQsHP/YlIpaDdmccLdWz2AfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5944080},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/manim-web.browser.js","default":"./dist/manim-web.browser.js"}},"gitHead":"e39c89f1baf9779a99f275f8fd3f75fa93f754a9","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build && vite build --config vite.browser.config.ts","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","circular":"madge --circular --extensions ts src/","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","lint:strict":"eslint src/ --max-warnings 106","format:check":"prettier --check src/","build:browser":"vite build --config vite.browser.config.ts","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.7","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"katex":"^0.16.28","three":"^0.183.2","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^6.1.0","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","madge":"^8.0.0","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.17_1775642600050_0.29127276005208147","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"manim-web","version":"0.3.18","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.18","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"87ce7a5091495a574ac7b3166493b67bf9e82853","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.18.tgz","fileCount":456,"integrity":"sha512-SuhLA7wxGT0B8TSIe9dcVoqjzMcWs7yu3HRX6W5vT3l5LaowhrinPX/fybFd5UyLEGwFPraXtlwCSl/3TjBMuQ==","signatures":[{"sig":"MEQCIENV/wG2FKLZK0nHuaW+bkF5Den5V5E1IRIft7iGkpsfAiAGWtsTX7Ya6HgNZoeeQ15ofgn0B9xyK+OfYzMaOWee/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5994850},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/manim-web.browser.js","default":"./dist/manim-web.browser.js"}},"gitHead":"e61e38ea46628872a76242e5e209f81df943bc2b","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build && vite build --config vite.browser.config.ts","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","circular":"madge --circular --extensions ts src/","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","lint:strict":"eslint src/ --max-warnings 106","format:check":"prettier --check src/","build:browser":"vite build --config vite.browser.config.ts","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.7","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"katex":"^0.16.28","three":"^0.183.2","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^6.1.0","vite":"^7.3.1","husky":"^9.1.7","jscpd":"^4.0.8","madge":"^8.0.0","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.18_1775739375915_0.966869480167093","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"manim-web","version":"0.3.19","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.19","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"94e62a3c8819fc4c39488aaad8d2214d4644fad6","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.19.tgz","fileCount":495,"integrity":"sha512-bXeFFwy97l95icQlIzAOf/xCDqxo7v8xprR+PyiVwpGEua/YTdNdrBxRVTGoTeuw6VAgvFDNp+/3qF3wuY5pxA==","signatures":[{"sig":"MEYCIQCLSOeJOE7JwDMn2uPZUnPxS4Z9V+wg5TOk8B/LbWy07QIhAMUfVu/q4F4M78qs3gUKs1eYhmvBvBwPOmQSteevEcZy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9189543},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/manim-web.browser.js","default":"./dist/manim-web.browser.js"}},"gitHead":"b92c781cf22dd9136cc3f424b23d9231dd78d0be","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build && vite build --config vite.browser.config.ts","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","circular":"madge --circular --extensions ts src/","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","lint:strict":"eslint src/ --max-warnings 106","format:check":"prettier --check src/","build:browser":"vite build --config vite.browser.config.ts","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.7","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"katex":"^0.16.28","three":"^0.183.2","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","mathjax-full":"^3.2.1","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^6.1.0","vite":"^8.0.8","husky":"^9.1.7","jscpd":"^4.0.8","madge":"^8.0.0","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.182.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.19_1776027721952_0.1436801843480655","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"manim-web","version":"0.3.20","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.20","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"75c4761acad9894e0341bf3b4f4347735c8a9319","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.20.tgz","fileCount":497,"integrity":"sha512-cQucYpHqemogfXzQtThuZka9q0cyBQbd0dcklR9c9/eBueJjmAhM/x9RK/qsnSWZ8HZU4ZXiXATLBYxuPJhPng==","signatures":[{"sig":"MEUCIBJJDoEG2tDB40KD5DRpequjnCS/g68AQFL9az7v+8IqAiEAt1plZ0STtdkv0mU7+cGp/con6cQ7cxYz8KZtZ4sAo2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9236846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/manim-web.browser.js","default":"./dist/manim-web.browser.js"}},"gitHead":"a8b4a50e5b9dafb5304ea3acc7fd69e1e097c35d","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build && vite build --config vite.browser.config.ts","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","circular":"madge --circular --extensions ts src/","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","lint:strict":"eslint src/ --max-warnings 106","format:check":"prettier --check src/","build:browser":"vite build --config vite.browser.config.ts","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.7","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"katex":"^0.16.28","three":"^0.184.0","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","mathjax-full":"^3.2.1","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^6.1.0","vite":"^8.0.8","husky":"^9.1.7","jscpd":"^4.0.8","madge":"^8.0.0","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.184.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.20_1777222587734_0.13222024232228802","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"manim-web","version":"0.3.21","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.21","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"7b7c37c17f4c6dfb1e22ce886fc829af36f37e1c","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.21.tgz","fileCount":521,"integrity":"sha512-SZQmpNOPMShNGjOVLuIVpoHV2UcwjTDzdn04UDzA7nILHQGBljumKY0ivLYEADQRtn9M82VTj6P1OI+Tsx+ENw==","signatures":[{"sig":"MEUCIQCyci/K+CH+AcycOosYIdFWzkCoWkrtZwkAtjGY3bw35wIgOavNnjpzjJdFB0PlNkWnFOruIQ84rtjlBq7zkO7ZzvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8448568},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/manim-web.browser.js","default":"./dist/manim-web.browser.js"}},"gitHead":"232e5dd939cf2e7ed4c0d64b2e2ac6514b1aee5c","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build && vite build --config vite.browser.config.ts","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","circular":"madge --circular --extensions ts src/","docs:dev":"node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","lint:strict":"eslint src/ --max-warnings 106","format:check":"prettier --check src/","build:browser":"vite build --config vite.browser.config.ts","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.7","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"katex":"^0.16.28","three":"^0.184.0","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^1.3.4","@mathjax/src":"^4.1.1","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^6.1.0","vite":"^8.0.8","husky":"^9.1.7","jscpd":"^4.0.8","madge":"^8.0.0","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^16.2.7","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.184.0","@types/earcut":"^3.0.0","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.21_1778254494082_0.93925049513538","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"manim-web","version":"0.3.22","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.22","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"41a18fc345dcd8a22890e8cdc7740dd4e79ead84","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.22.tgz","fileCount":519,"integrity":"sha512-OlVG2xkBzCvA31nyDR0mcGtEt01mnoSh+N9JYuAjfVzZMnYl45X5JNoXf2b3ZLs2GZD0anZ6z408TwG3UimcJQ==","signatures":[{"sig":"MEUCIQCw6P+k1EJIHcrLQZ8qNpTG1j/PmONnzjuX6X0XGXKYtQIgcEBhIJQUbdOkySPf+hz9RYkiICjZmS/g/EdkIcS/M7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8563063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/manim-web.browser.js","default":"./dist/manim-web.browser.js"}},"gitHead":"21dc119cbb04b88edb79bebcf08a8bc5ce3d89fa","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"npm run build && node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build && vite build --config vite.browser.config.ts","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","circular":"madge --circular --extensions ts src/","docs:dev":"npm run build && node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","lint:strict":"eslint src/ --max-warnings 106","format:check":"prettier --check src/","build:browser":"vite build --config vite.browser.config.ts","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.8","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.3","dependencies":{"katex":"^0.17.0","three":"^0.184.0","typia":"^12.1.1","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^2.0.0","@mathjax/src":"^4.1.1","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^6.1.0","vite":"^8.0.8","husky":"^9.1.7","jscpd":"^4.0.8","madge":"^8.0.0","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","typescript":"^5.3.0","lint-staged":"^17.0.4","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.184.0","@types/earcut":"^3.0.0","@typia/unplugin":"^12.1.1","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.22_1779741949646_0.8688690566100596","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"manim-web","version":"0.3.23","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.23","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"dist":{"shasum":"b587cf1ff6759e0da944831e4a4752781773d3e6","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.23.tgz","fileCount":497,"integrity":"sha512-x/n1hAmS4wvkbgiycWmyLy7UNmdomXyuPYP0qk/irV0vrcnekp1r1LMEtMOZGqPIRwIaBatFY8zGEi9qCtmiuA==","signatures":[{"sig":"MEUCIQC2FNiMoxCZNZIwIpiA9qMoGE9v6glXH2aVDwSkpoODkwIgad5IDaZxAqimcuUEwK1IDC34aO276PezotC4ZTw1NaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7084012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/manim-web.browser.js","default":"./dist/manim-web.browser.js"}},"gitHead":"b6e1ffeb1d74ba22a2ee9edcc67e4bc81708a121","scripts":{"cpd":"jscpd src/","dev":"vite","docs":"npm run build && node scripts/generate-example-docs.mjs && cd docs && npm run build","knip":"knip","lint":"eslint src/","test":"vitest run","build":"tsc && vite build && vite build --config vite.browser.config.ts","format":"prettier --write src/","prepare":"husky","preview":"vite preview","release":"standard-version","circular":"madge --circular --extensions ts src/","docs:dev":"npm run build && node scripts/generate-example-docs.mjs && cd docs && npm start","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit","test:watch":"vitest","lint:strict":"eslint src/ --max-warnings 106","format:check":"prettier --check src/","build:browser":"vite build --config vite.browser.config.ts","docs:examples":"node scripts/generate-example-docs.mjs","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","test:coverage":"vitest run --coverage","lint:no-disable":"bash scripts/check-no-eslint-disable.sh","test:integration":"npx playwright test"},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"repository":{"url":"git+https://github.com/maloyan/manim-js.git","type":"git"},"_npmVersion":"10.9.8","description":"Manim-like mathematical animation library for the web","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.3","dependencies":{"katex":"^0.17.0","three":"^0.184.0","typia":"^12.1.1","earcut":"^3.0.2","gif.js":"^0.2.0","opentype.js":"^2.0.0","@mathjax/src":"^4.1.1","polygon-clipping":"^0.15.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","knip":"^6.1.0","vite":"^8.0.8","husky":"^9.1.7","jscpd":"^5.0.9","madge":"^8.0.0","eslint":"^10.0.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","happy-dom":"^20.6.1","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.5","typescript":"^5.3.0","lint-staged":"^17.0.4","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.184.0","@types/earcut":"^3.0.0","@typia/unplugin":"^12.1.1","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.58.2","standard-version":"^9.5.0","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"peerDependencies":{"vue":">=3.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manim-web_0.3.23_1781715308765_0.9176912424512971","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"manim-web","version":"0.3.24","description":"Manim-like mathematical animation library for the web","type":"module","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"source":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/integrations/react.d.ts","import":"./dist/integrations/react.js","default":"./dist/integrations/react.js"},"./vue":{"types":"./dist/integrations/vue.d.ts","import":"./dist/integrations/vue.js","default":"./dist/integrations/vue.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/manim-web.browser.js","default":"./dist/manim-web.browser.js"}},"scripts":{"dev":"vite","build":"tsc && vite build && vite build --config vite.browser.config.ts","build:browser":"vite build --config vite.browser.config.ts","preview":"vite preview","typecheck":"tsc --noEmit","test":"vitest run","test:coverage":"vitest run --coverage","test:watch":"vitest","lint":"eslint src/","lint:fix":"eslint src/ --fix","lint:no-disable":"bash scripts/check-no-eslint-disable.sh","format":"prettier --write src/","docs":"npm run build && node scripts/generate-example-docs.mjs && cd docs && npm run build","docs:dev":"npm run build && node scripts/generate-example-docs.mjs && cd docs && npm start","docs:examples":"node scripts/generate-example-docs.mjs","lint:strict":"eslint src/ --max-warnings 106","circular":"madge --circular --extensions ts src/","cpd":"jscpd src/","test:integration":"npx playwright test","format:check":"prettier --check src/","knip":"knip","release":"standard-version","release:minor":"standard-version --release-as minor","release:major":"standard-version --release-as major","prepare":"husky"},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"@mathjax/src":"^4.1.1","earcut":"^3.0.2","gif.js":"^0.2.0","katex":"^0.17.0","opentype.js":"^2.0.0","polygon-clipping":"^0.15.7","three":"^0.184.0","typia":"^12.1.1"},"devDependencies":{"@eslint-community/eslint-plugin-eslint-comments":"^4.7.2","@eslint/js":"^9.39.2","@playwright/test":"^1.58.2","@types/earcut":"^3.0.0","@types/katex":"^0.16.8","@types/react":"^19.2.13","@types/three":"^0.184.0","@typia/unplugin":"^12.1.1","@vitest/coverage-v8":"^4.0.18","@vitest/ui":"^4.1.5","eslint":"^10.0.2","eslint-config-prettier":"^10.1.8","happy-dom":"^20.6.1","husky":"^9.1.7","jscpd":"^5.0.9","knip":"^6.1.0","lint-staged":"^17.0.4","madge":"^8.0.0","prettier":"^3.8.1","standard-version":"^9.5.0","typedoc":"^0.28.16","typescript":"^5.3.0","typescript-eslint":"^8.54.0","vite":"^8.0.8","vite-plugin-dts":"^5.0.0","vitest":"^4.0.18","vue":"^3.0.0"},"peerDependencies":{"react":">=18.0.0","vue":">=3.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vue":{"optional":true}},"repository":{"type":"git","url":"git+https://github.com/maloyan/manim-js.git"},"homepage":"https://maloyan.github.io/manim-js/","bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"license":"MIT","_id":"manim-web@0.3.24","gitHead":"f687ad88e57293bcf40203f1bf2771dc1e45ca15","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-jMlyp0aLfSk9zgEUuvlRgvJbVsDlaLcmXizjFPLDSBp40rKb+8O7b2aakHxV2hRA2WfZUyGTh+BJGwFSCpPzkw==","shasum":"14068e4e589895677f2ff686f8d61d1c21467aee","tarball":"https://registry.npmjs.org/manim-web/-/manim-web-0.3.24.tgz","fileCount":497,"unpackedSize":7288091,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLWvcBC51oy653JjRCGsRFKWLP8OLflyYFQElPfbzVzgIgEkgXj1WB17/axRMfHMKgTteHiO5Jo/BBe+sfWfVrOKo="}]},"_npmUser":{"name":"maloyan","email":"narek1110@gmail.com"},"directories":{},"maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/manim-web_0.3.24_1783970656360_0.2882605809713332"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-11T20:08:12.764Z","modified":"2026-07-13T19:24:16.657Z","0.2.0":"2026-02-11T20:08:12.955Z","0.3.0":"2026-02-14T20:25:07.685Z","0.3.1":"2026-02-15T15:04:34.793Z","0.3.2":"2026-02-15T18:26:09.519Z","0.3.3":"2026-02-15T19:34:02.542Z","0.3.4":"2026-02-16T16:36:50.465Z","0.3.5":"2026-02-18T19:09:08.560Z","0.3.6":"2026-03-01T10:31:58.317Z","0.3.7":"2026-03-03T22:16:23.692Z","0.3.8":"2026-03-05T09:29:49.596Z","0.3.9":"2026-03-05T20:31:19.329Z","0.3.10":"2026-03-06T14:59:47.227Z","0.3.11":"2026-03-07T17:54:19.967Z","0.3.12":"2026-03-08T20:35:27.828Z","0.3.13":"2026-03-11T16:38:33.576Z","0.3.14":"2026-03-12T13:11:59.770Z","0.3.15":"2026-03-12T15:21:40.944Z","0.3.16":"2026-03-17T17:31:40.452Z","0.3.17":"2026-04-08T10:03:20.289Z","0.3.18":"2026-04-09T12:56:16.116Z","0.3.19":"2026-04-12T21:02:02.188Z","0.3.20":"2026-04-26T16:56:27.970Z","0.3.21":"2026-05-08T15:34:54.351Z","0.3.22":"2026-05-25T20:45:49.895Z","0.3.23":"2026-06-17T16:55:08.990Z","0.3.24":"2026-07-13T19:24:16.557Z"},"bugs":{"url":"https://github.com/maloyan/manim-js/issues"},"license":"MIT","homepage":"https://maloyan.github.io/manim-js/","keywords":["animation","math","visualization","manim","threejs","webgl","3blue1brown","mathematical-animations","typescript"],"repository":{"type":"git","url":"git+https://github.com/maloyan/manim-js.git"},"description":"Manim-like mathematical animation library for the web","maintainers":[{"name":"maloyan","email":"narek1110@gmail.com"}],"readme":"<div align=\"center\">\n\n# manim-web\n\n**Mathematical animations for the web.**\n\nThe power of [3Blue1Brown's Manim](https://github.com/3b1b/manim) — in the browser, no Python required.\n\n<img src=\"assets/demo_square_to_circle.gif\" width=\"600\" alt=\"Square to Circle demo\">\n\n[![npm version](https://img.shields.io/npm/v/manim-web.svg)](https://www.npmjs.com/package/manim-web)\n[![CI](https://github.com/maloyan/manim-web/actions/workflows/ci.yml/badge.svg)](https://github.com/maloyan/manim-web/actions/workflows/ci.yml)\n[![codecov](https://codecov.io/gh/maloyan/manim-web/branch/main/graph/badge.svg)](https://codecov.io/gh/maloyan/manim-web)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n\n[Quick Start](#quick-start) · [Examples](https://maloyan.github.io/manim-web/) · [Docs](https://maloyan.github.io/manim-web/) · [npm](https://www.npmjs.com/package/manim-web)\n\n</div>\n\n---\n\n## Quick Start\n\n### Browser\n\n```html\n<h1>Manim-web demo</h1>\n<div id=\"container\"></div>\n<script type=\"module\">\n    import {\n        Scene,\n        Circle,\n        Create,\n    } from \"https://cdn.jsdelivr.net/npm/manim-web@latest/dist/manim-web.browser.js\";\n\n    const options = { width: 500, height: 300 };\n    const scene = new Scene(\n        document.getElementById(\"container\"),\n        options,\n    );\n    const circle = new Circle({ radius: 1.5 });\n    await scene.play(new Create(circle));\n</script>\n```\n\n\n\n### Locally\n\n```bash\nnpm install manim-web\n```\n\n```typescript\nimport { Scene, Circle, Square, Create, Transform, FadeOut } from 'manim-web';\n\nasync function squareToCircle(scene: Scene) {\n  const square = new Square({ sideLength: 3 });\n  const circle = new Circle({ radius: 1.5 });\n\n  await scene.play(new Create(square));\n  await scene.play(new Transform(square, circle));\n  await scene.play(new FadeOut(square));\n}\n```\n\nSee the [examples](https://maloyan.github.io/manim-web/) for more.\n\n## What You Can Build\n\n<table>\n<tr>\n<td align=\"center\"><img src=\"assets/demo_function_graph.gif\" width=\"350\" alt=\"Function Graphs\"><br><b>Function Graphs</b></td>\n<td align=\"center\"><img src=\"assets/demo_math_equations.gif\" width=\"350\" alt=\"LaTeX Equations\"><br><b>LaTeX Equations</b></td>\n</tr>\n<tr>\n<td align=\"center\"><img src=\"assets/demo_text.gif\" width=\"350\" alt=\"Text Animations\"><br><b>Text Animations</b></td>\n<td align=\"center\"><img src=\"assets/demo_square_to_circle.gif\" width=\"350\" alt=\"Geometry Transforms\"><br><b>Geometry Transforms</b></td>\n</tr>\n</table>\n\n## Features\n\n- **Geometry** — Circle, Rectangle, Polygon, Arrow, Arc, Star, Brace, and more\n- **Text & LaTeX** — Text, MathTex, Tex, Paragraph via KaTeX\n- **Graphing** — Axes, NumberPlane, FunctionGraph, ParametricFunction, VectorField, BarChart\n- **3D** — Sphere, Cube, Cylinder, Torus, Surface3D, ThreeDAxes with orbit controls\n- **Animations** — FadeIn/Out, Create, Transform, Write, GrowFromCenter, AnimationGroup, LaggedStart\n- **Interaction** — Draggable, Hoverable, Clickable mobjects\n- **Export** — GIF and video export\n- **Graphs & Tables** — Network graphs, Matrix, Table\n\n## Framework Integrations\n\n### React\n\n```tsx\nimport { ManimScene } from 'manim-web/react';\n\nfunction App() {\n  return <ManimScene construct={squareToCircle} width={800} height={450} />;\n}\n```\n\n### Vue\n\n```vue\n<script setup>\nimport { ManimScene } from 'manim-web/vue';\n</script>\n\n<template>\n  <ManimScene :construct=\"squareToCircle\" :width=\"800\" :height=\"450\" />\n</template>\n```\n\n## Python to TypeScript\n\nHave existing Manim scripts? Convert them:\n\n```bash\nnode tools/py2ts.cjs input.py -o output.ts\n```\n\n## Logging\n\nmanim-web logs through a small structured logger. Subscribe to log messages\nwith `onLog` — useful for surfacing errors in your UI or forwarding them to a\nserver (handy for AI agents that write and debug scenes):\n\n```ts\nimport { onLog } from 'manim-web';\n\nconst unsubscribe = onLog((entry) => {\n  // entry = { level, message, timestamp } — always JSON-serializable\n  fetch('/__log', { method: 'POST', body: JSON.stringify(entry) });\n});\n\nunsubscribe(); // stop receiving log messages\n```\n\nForwarded messages are sanitized (tokens, keys, and emails are redacted) and\nrespect the `LOG_LEVEL` environment variable (`debug` | `info` | `warn` | `error`).\n\n## Contributing\n\n```bash\ngit clone https://github.com/maloyan/manim-web.git\ncd manim-web\nnpm install\nnpm run dev\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}