{"_id":"@actovision/kaptha-creative-suite","_rev":"9-2fc107a35693823d6b3e558490450a3b","name":"@actovision/kaptha-creative-suite","dist-tags":{"latest":"1.2.5"},"versions":{"1.0.0":{"name":"@actovision/kaptha-creative-suite","version":"1.0.0","keywords":["design","editor","canvas","konva","react","creative-suite"],"license":"MIT","_id":"@actovision/kaptha-creative-suite@1.0.0","maintainers":[{"name":"suryak_actovision","email":"surya.k@actovision.in"}],"homepage":"https://github.com/actovision/kaptha-creative-suite#readme","bugs":{"url":"https://github.com/actovision/kaptha-creative-suite/issues"},"dist":{"shasum":"09d6bf0d2d1743e96e130f4ffdb25e78ae5d0e25","tarball":"https://registry.npmjs.org/@actovision/kaptha-creative-suite/-/kaptha-creative-suite-1.0.0.tgz","fileCount":11,"integrity":"sha512-I0D55JGeLMX8CBiTRuUMxjrb2lDImvJo+gAnMmCVHEAnni5pSkl3pPmjHfOPRmPtwjpbComIlrxL96TTRcgwcA==","signatures":[{"sig":"MEUCIGl8OWxq1egbxvygqnTYFtiRT/5cKXMHIX6KGtHJ6UR3AiEA+s0a4IhpSfTkth7FFX0tsCQlcCCDzfkpPwd5ERBr/VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18057},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"9939043ed83aa35bcf6dcb9d2c14acdd22702eb9","scripts":{"dev":"vite build --watch","build":"tsc && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"suryak_actovision","email":"surya.k@actovision.in"},"repository":{"url":"git+https://github.com/actovision/kaptha-creative-suite.git","type":"git"},"_npmVersion":"11.6.0","description":"Kaptha Creative Suite — React canvas design editor","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.1.0","react-dom":"^19.1.0","typescript":"~5.9.3","@types/react":"^19.2.7","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kaptha-creative-suite_1.0.0_1772970075232_0.6213698527152689","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@actovision/kaptha-creative-suite","version":"1.0.1","keywords":["design","editor","canvas","konva","react","creative-suite"],"license":"MIT","_id":"@actovision/kaptha-creative-suite@1.0.1","maintainers":[{"name":"suryak_actovision","email":"surya.k@actovision.in"}],"homepage":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper#readme","bugs":{"url":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper/issues"},"dist":{"shasum":"8a3a38984f64bd5cbc1120e65544754931d36768","tarball":"https://registry.npmjs.org/@actovision/kaptha-creative-suite/-/kaptha-creative-suite-1.0.1.tgz","fileCount":11,"integrity":"sha512-xOqnSoEUGi4PyE8Cmuj6ioLKoa+2BEIZlmgGQ0NmMLM1WbAWdkaMbkDTBWEhma8lMlx/404gHmULSpd+RytQpQ==","signatures":[{"sig":"MEYCIQCwIKyFqsihi+EY4lySWKGCXSm1yePWQikWj/8QtG9UawIhAN787PC55EldtIiCHzaupaRr2E0qzlYOzPb0k/SducWo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18069},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"9939043ed83aa35bcf6dcb9d2c14acdd22702eb9","scripts":{"dev":"vite build --watch","build":"tsc && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"suryak_actovision","email":"surya.k@actovision.in"},"repository":{"url":"git+https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper.git","type":"git"},"_npmVersion":"11.6.0","description":"Kaptha Creative Suite — React canvas design editor","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.1.0","react-dom":"^19.1.0","typescript":"~5.9.3","@types/react":"^19.2.7","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kaptha-creative-suite_1.0.1_1772970702155_0.18779016865195164","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@actovision/kaptha-creative-suite","version":"1.1.0","keywords":["design","editor","canvas","konva","react","creative-suite"],"license":"MIT","_id":"@actovision/kaptha-creative-suite@1.1.0","maintainers":[{"name":"suryak_actovision","email":"surya.k@actovision.in"}],"homepage":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper#readme","bugs":{"url":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper/issues"},"dist":{"shasum":"d5ae1622d062e03fc96ce52c03d13a950c1ced42","tarball":"https://registry.npmjs.org/@actovision/kaptha-creative-suite/-/kaptha-creative-suite-1.1.0.tgz","fileCount":11,"integrity":"sha512-5m55g2uuHGy151cQc+uWG0g4nzX+xSNNdsMyPUhjwMUiCRWIXUkVgc1pUdPG2bI35oFHKhYc3mXcstCgngAZxw==","signatures":[{"sig":"MEYCIQDUD0nfo4xDrmL09S92uXqXhsjT6F55RleQOrpUWmZF2gIhAICMp0r8cpATcf0XcS6FOYqvUkjlTughLtpJRlvKQQND","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23163},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"793cdcbe1ecf05aa65037c14544e8280af0e9c0c","scripts":{"dev":"vite build --watch","build":"tsc && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"suryak_actovision","email":"surya.k@actovision.in"},"repository":{"url":"git+https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper.git","type":"git"},"_npmVersion":"11.6.0","description":"Kaptha Creative Suite — React canvas design editor","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.1.0","react-dom":"^19.1.0","typescript":"~5.9.3","@types/react":"^19.2.7","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kaptha-creative-suite_1.1.0_1774529183690_0.941937950636444","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@actovision/kaptha-creative-suite","version":"1.2.0","keywords":["design","editor","canvas","konva","react","creative-suite"],"license":"MIT","_id":"@actovision/kaptha-creative-suite@1.2.0","maintainers":[{"name":"suryak_actovision","email":"surya.k@actovision.in"}],"homepage":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper#readme","bugs":{"url":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper/issues"},"dist":{"shasum":"2b87db6276398d4cafc25961bc6892684a9cd520","tarball":"https://registry.npmjs.org/@actovision/kaptha-creative-suite/-/kaptha-creative-suite-1.2.0.tgz","fileCount":11,"integrity":"sha512-YwrvibaN+l6jDp2ayI31i/cY48FfsYAa9MWOiIpbicp/DGDSSMNw2Hdk44u4gXSOScYtjHT7GwgfQDquZaZxPw==","signatures":[{"sig":"MEYCIQC7BroIWGI5qcv44EuWQlO9bKI1zQ5vv1GLOv0Z8/PHYAIhANcHNVal6MDbWrFk1GU3aD47IrxxzrBblmiAJVgtQMzI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25930},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"35c86b26acea1a2198916906533a86d21c2e2b19","scripts":{"dev":"vite build --watch","build":"tsc && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"suryak_actovision","email":"surya.k@actovision.in"},"repository":{"url":"git+https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper.git","type":"git"},"_npmVersion":"11.6.0","description":"Kaptha Creative Suite — React canvas design editor","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.1.0","react-dom":"^19.1.0","typescript":"~5.9.3","@types/react":"^19.2.7","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kaptha-creative-suite_1.2.0_1774956923006_0.12482494934799915","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@actovision/kaptha-creative-suite","version":"1.2.1","keywords":["design","editor","canvas","konva","react","creative-suite"],"license":"MIT","_id":"@actovision/kaptha-creative-suite@1.2.1","maintainers":[{"name":"suryak_actovision","email":"surya.k@actovision.in"}],"homepage":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper#readme","bugs":{"url":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper/issues"},"dist":{"shasum":"e669e2d0ed0d2c51506b41a65159db77c87e1f52","tarball":"https://registry.npmjs.org/@actovision/kaptha-creative-suite/-/kaptha-creative-suite-1.2.1.tgz","fileCount":11,"integrity":"sha512-cMA0PDdYJFJl5/8TAM5SDEvMThaOKJl8MFqnP2zQkaGpNiYSOCKsJyvm8nXH5oHpdAJ2JXb6FyiA8c+qle2uLg==","signatures":[{"sig":"MEUCIAvggghEDC8REauwMlXZnpJg/7Zyjd5gr+1vZu3lqrh4AiEAsksoZBeJ3CS/eMBjfJoT90Mg2iqqWEnovfiCDvbAhVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26595},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"8bbfd265ff6eae042520db40c8a44eee1f309031","scripts":{"dev":"vite build --watch","build":"tsc && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"suryak_actovision","email":"surya.k@actovision.in"},"repository":{"url":"git+https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper.git","type":"git"},"_npmVersion":"11.6.0","description":"Kaptha Creative Suite — React canvas design editor","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.1.0","react-dom":"^19.1.0","typescript":"~5.9.3","@types/react":"^19.2.7","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kaptha-creative-suite_1.2.1_1775035013519_0.9145360435788594","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@actovision/kaptha-creative-suite","version":"1.2.2","keywords":["design","editor","canvas","konva","react","creative-suite"],"license":"MIT","_id":"@actovision/kaptha-creative-suite@1.2.2","maintainers":[{"name":"suryak_actovision","email":"surya.k@actovision.in"}],"homepage":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper#readme","bugs":{"url":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper/issues"},"dist":{"shasum":"cba7ef1b07f25163efc0f65080c7f5bcceb02e2f","tarball":"https://registry.npmjs.org/@actovision/kaptha-creative-suite/-/kaptha-creative-suite-1.2.2.tgz","fileCount":11,"integrity":"sha512-B9Sk2B9dTh7rri+kStPg8n/s2gVLiDK2cO2p7mKlMdtm4CDZQq1VpLDApRXmICfo8AbC4yyD5uRqBNXnGit4+A==","signatures":[{"sig":"MEQCIFifLe4TzltEFwFs2M/Jj0sAuSKMAYXZjV/g5Er280a0AiBMviumZVTNfZqiffF4/SU1EeiCGYPOsPunlZrp7kCYAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25486},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"3f76e243c064339d4bdf6b9730d90c3f262c65ef","scripts":{"dev":"vite build --watch","build":"tsc && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"suryak_actovision","email":"surya.k@actovision.in"},"repository":{"url":"git+https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper.git","type":"git"},"_npmVersion":"11.6.0","description":"Kaptha Creative Suite — React canvas design editor","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.1.0","react-dom":"^19.1.0","typescript":"~5.9.3","@types/react":"^19.2.7","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kaptha-creative-suite_1.2.2_1775051470024_0.33708929616921","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@actovision/kaptha-creative-suite","version":"1.2.3","keywords":["design","editor","canvas","konva","react","creative-suite"],"license":"MIT","_id":"@actovision/kaptha-creative-suite@1.2.3","maintainers":[{"name":"suryak_actovision","email":"surya.k@actovision.in"}],"homepage":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper#readme","bugs":{"url":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper/issues"},"dist":{"shasum":"382d0406dbe75b0d578f0beec8e937b4eb2d24a4","tarball":"https://registry.npmjs.org/@actovision/kaptha-creative-suite/-/kaptha-creative-suite-1.2.3.tgz","fileCount":11,"integrity":"sha512-/BsBoIbJ71NcoDotjPR93RFzPvnVdHesAC/SKwlPtjzRXg4H+3Vsl0Gy0vo9T/elXSyqh9ZLgPrwxCWtzfHW4g==","signatures":[{"sig":"MEUCIQD47qYIKF09mzG+HHG2zH/2aD+9IAQ+xbArAS87050xsgIgXZ+IW1J2kyF8EmVuG9wGrfM0neYhyCC2dMsXsuBAWng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26526},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"3f76e243c064339d4bdf6b9730d90c3f262c65ef","scripts":{"dev":"vite build --watch","build":"tsc && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"suryak_actovision","email":"surya.k@actovision.in"},"repository":{"url":"git+https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper.git","type":"git"},"_npmVersion":"11.6.0","description":"Kaptha Creative Suite — React canvas design editor","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.1.0","react-dom":"^19.1.0","typescript":"~5.9.3","@types/react":"^19.2.7","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kaptha-creative-suite_1.2.3_1776414046756_0.5112618074443349","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@actovision/kaptha-creative-suite","version":"1.2.4","keywords":["design","editor","canvas","konva","react","creative-suite"],"license":"MIT","_id":"@actovision/kaptha-creative-suite@1.2.4","maintainers":[{"name":"suryak_actovision","email":"surya.k@actovision.in"}],"homepage":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper#readme","bugs":{"url":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper/issues"},"dist":{"shasum":"96a84efa094758479380a1d8b858084b4b862926","tarball":"https://registry.npmjs.org/@actovision/kaptha-creative-suite/-/kaptha-creative-suite-1.2.4.tgz","fileCount":11,"integrity":"sha512-qx0JwFrK65WwNfvODZxjMsdB5ApXjJbZMfay+VkxeZuK722mFkrgC0htOmKIzxDCtH7WoBNDSFlRZWoVeKYxyA==","signatures":[{"sig":"MEUCIQChO3RP/AXQPiKTeKki35vJ3PCVek9C2FiN1UzIbren8gIgSf4tUFD/ZHsOJjEkQaH/qOd5uB+yUrHqLJT10gJHGSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28201},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"8bc6315395645fa3db82d6cc018bca75fc22915d","scripts":{"dev":"vite build --watch","build":"tsc && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"suryak_actovision","email":"surya.k@actovision.in"},"repository":{"url":"git+https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper.git","type":"git"},"_npmVersion":"11.6.0","description":"Kaptha Creative Suite — React canvas design editor","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^19.1.0","react-dom":"^19.1.0","typescript":"~5.9.3","@types/react":"^19.2.7","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kaptha-creative-suite_1.2.4_1776693051844_0.7489105881606763","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@actovision/kaptha-creative-suite","version":"1.2.5","description":"Kaptha Creative Suite — React canvas design editor","type":"module","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"tsc && vite build","dev":"vite build --watch","prepare":"npm run build"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"@types/react":"^19.2.7","@types/react-dom":"^19.2.3","react":"^19.1.0","react-dom":"^19.1.0","typescript":"~5.9.3","vite":"^7.3.1","vite-plugin-dts":"^4.5.4"},"keywords":["design","editor","canvas","konva","react","creative-suite"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper.git"},"_id":"@actovision/kaptha-creative-suite@1.2.5","gitHead":"4d8e8ca83718a3d6600f665095b3fa78a10b8f1a","bugs":{"url":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper/issues"},"homepage":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper#readme","_nodeVersion":"24.10.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-2tSHxLDSU78dnNNeC7Xm9xM2ihAULJQruxFWhxWTIao603ssSYeJEa/d8baSZbbj8c691/ifwZRemDDkp67nsA==","shasum":"f8701d9e164f49409aea750ea7e1832a04c44b66","tarball":"https://registry.npmjs.org/@actovision/kaptha-creative-suite/-/kaptha-creative-suite-1.2.5.tgz","fileCount":11,"unpackedSize":28351,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDL+YWbwp9H4qkgPh10gwfMFa7M9kOviIygX1dANIhahQIgQgS72wxxVIkaQrwFipWhYPfXxeObDBOXRshQFGEMBAw="}]},"_npmUser":{"name":"suryak_actovision","email":"surya.k@actovision.in"},"directories":{},"maintainers":[{"name":"suryak_actovision","email":"surya.k@actovision.in"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kaptha-creative-suite_1.2.5_1782134829423_0.21709609428772514"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-08T11:41:15.156Z","modified":"2026-06-22T13:27:09.682Z","1.0.0":"2026-03-08T11:41:15.404Z","1.0.1":"2026-03-08T11:51:42.291Z","1.1.0":"2026-03-26T12:46:23.847Z","1.2.0":"2026-03-31T11:35:23.142Z","1.2.1":"2026-04-01T09:16:53.672Z","1.2.2":"2026-04-01T13:51:10.175Z","1.2.3":"2026-04-17T08:20:46.882Z","1.2.4":"2026-04-20T13:50:51.988Z","1.2.5":"2026-06-22T13:27:09.551Z"},"bugs":{"url":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper/issues"},"license":"MIT","homepage":"https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper#readme","keywords":["design","editor","canvas","konva","react","creative-suite"],"repository":{"type":"git","url":"git+https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper.git"},"description":"Kaptha Creative Suite — React canvas design editor","maintainers":[{"name":"suryak_actovision","email":"surya.k@actovision.in"}],"readme":"# @actovision/kaptha-creative-suite\n\n[![npm version](https://badge.fury.io/js/%40actovision%2Fkaptha-creative-suite.svg)](https://www.npmjs.com/package/@actovision/kaptha-creative-suite)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n> React wrapper for Kaptha Creative Suite — A powerful canvas design editor with drag-and-drop, shapes, text, images, animations, and more.\n\nA lightweight React component that loads the Kaptha Creative Suite from CDN. Build stunning graphics, social media posts, presentations, and more — **no React version conflicts**.\n\n**[Live Demo](https://creative-suite.kaptha.dev)**\n\n## Features\n\n- **API Key Authentication** — Secure access with background validation and retry logic\n- **Zero Dependencies** — CDN-based bundle (~278KB gzipped) with React bundled internally\n- **Universal Compatibility** — Works with React 18, 19, and vanilla JS via CDN\n- **Canvas Editor** — Full-featured design editor with Konva rendering engine\n- **Drag-and-Drop** — Intuitive visual editor with shapes, text, images, icons, and more\n- **Animations** — Timeline-based animations with multiple presets and easing options\n- **Dark/Light Theme** — Built-in theme support\n- **Touch Support** — Responsive layout with pinch-to-zoom, two-finger pan, mobile-friendly UI\n- **TypeScript** — Full type safety with comprehensive interfaces\n\n## Requirements\n\n- React ^18.0.0 || ^19.0.0\n- React DOM ^18.0.0 || ^19.0.0\n- API key (get yours at [app.kaptha.com](https://app.kaptha.com))\n\n## Installation\n\n```bash\nnpm install @actovision/kaptha-creative-suite\n```\n\n**Note:** React and React DOM are peer dependencies and should already be in your project.\n\n## Quick Start\n\n```tsx\nimport { KapthaCreativeSuite } from '@actovision/kaptha-creative-suite';\n\nfunction App() {\n  return (\n    <KapthaCreativeSuite\n      apiKey=\"your-api-key\"\n      style={{ width: '100vw', height: '100vh' }}\n      onSave={async (data) => {\n        console.log('Design saved:', data);\n      }}\n    />\n  );\n}\n```\n\n> **Note:** Editor renders after CDN bundle loads. API validation happens in background. Use `onReady` to know when validation completes.\n\n## API Reference\n\n### Props\n\n| Prop | Type | Required | Default | Description |\n|------|------|----------|---------|-------------|\n| `apiKey` | `string` | Yes | — | Your API key from [app.kaptha.com](https://app.kaptha.com) |\n| `theme` | `'light' \\| 'dark'` | No | `'light'` | Editor theme |\n| `showTopNavbar` | `boolean` | No | `true` | Show/hide built-in top navbar. Set to `false` to build your own. |\n| `defaultWidth` | `number` | No | — | Initial canvas width |\n| `defaultHeight` | `number` | No | — | Initial canvas height |\n| `className` | `string` | No | — | CSS class for container |\n| `style` | `CSSProperties` | No | — | Inline styles for container |\n| `templates` | `Template[]` | No | — | Custom template library |\n| `templatesUrl` | `string` | No | — | URL to fetch templates JSON |\n| `templateAssetsBaseUrl` | `string` | No | — | Base URL for template assets |\n| `googleFontsList` | `string[]` | No | — | Custom Google Fonts list |\n| `presetSizes` | `PresetSize[]` | No | — | Custom canvas size presets |\n| `documents` | `DocumentMeta[]` | No | — | Saved documents list |\n| `initialData` | `ExportData` | No | — | Design data to load into canvas on mount |\n| `initialTemplateId` | `string` | No | — | Template ID to auto-load on mount |\n| `showCredit` | `boolean` | No | `true` | Show \"Powered by Kaptha\" credit link |\n\n### Callbacks\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `onReady` | `() => void` | Called when editor is ready (after API validation) |\n| `onError` | `(error: Error) => void` | Called on initialization error (e.g., invalid API key) |\n| `onLoadError` | `(error: Error) => void` | Called if CDN bundle fails to load |\n| `onEditorReady` | `(actions: EditorActions) => void` | Called on mount with programmatic editor controls |\n| `onSave` | `(data, preview?) => Promise<void>` | Save handler with optional preview blob |\n| `onExport` | `(data) => void` | Export handler |\n| `onImageUpload` | `(file) => Promise<{ url }>` | Image upload handler |\n| `onDocumentDelete` | `(docId) => Promise<void>` | Document delete handler |\n| `onDocumentDuplicate` | `(docId) => Promise<DocumentMeta>` | Document duplicate handler |\n| `onDocumentLoad` | `(docId) => Promise<ExportData>` | Document load handler |\n| `onAIText` | `(action, text) => Promise<string \\| null>` | AI text action handler |\n| `onAIImage` | `(action, imageUrl) => Promise<string \\| null>` | AI image action handler |\n\n### AI Backend (Optional)\n\nRoute AI calls to a separate backend (e.g. your own AI platform) without needing `x-api-key`/`x-origin-domain` headers.\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `aiApiUrl` | `string` | Base URL for AI calls (overrides `apiUrl` for AI only) |\n| `aiApiKey` | `string` | API key for AI backend (overrides `apiKey` for AI only) |\n| `aiEndpoints` | `object` | Per-endpoint URL overrides — `generate`, `text`, `image`, `models`, `images` |\n| `aiHeaders` | `Record<string, string>` | Custom request headers (replaces default `x-api-key`/`x-origin-domain`) |\n| `aiCredentials` | `RequestCredentials` | Fetch credentials mode. Defaults to `'same-origin'` |\n\n## Custom Top Bar\n\nHide the built-in navbar and build your own UI on top:\n\n```tsx\n<KapthaCreativeSuite\n  apiKey=\"your-api-key\"\n  showTopNavbar={false}\n  style={{ width: '100vw', height: '100vh' }}\n/>\n```\n\nWhen `showTopNavbar={false}`, the editor renders without the top navigation bar (undo/redo, theme toggle, export buttons). Zoom controls remain visible in a floating panel at the bottom-right. Keyboard shortcuts (Ctrl+Z/Y, etc.) continue to work.\n\n> **Note:** The `useEditorActions()` hook for building custom top bar UI is available in the core package. The CDN wrapper does not expose Zustand stores or hooks directly — use the CDN bundle's `createEditor` API for programmatic control.\n\n## Container Sizing\n\nThe editor fills its container using `height: 100%`. Make sure the parent element has an explicit height:\n\n```tsx\n// Good — explicit height\n<KapthaCreativeSuite style={{ width: '100vw', height: '100vh' }} />\n\n// Good — parent with height\n<div style={{ height: 600 }}>\n  <KapthaCreativeSuite apiKey=\"...\" />\n</div>\n```\n\nIf no explicit height is provided, the editor falls back to `100dvh` (full viewport height).\n\n## Architecture\n\n**Framework-agnostic core + lightweight wrapper** for maximum compatibility:\n\n| Component | Size | Description |\n|-----------|------|-------------|\n| **CDN Bundle** | ~278KB (gzipped) | Self-contained editor with React, Konva, all components |\n| **React Wrapper** | ~2KB | This npm package — loads CDN and provides React API |\n| **Total Download** | ~280KB | First load only, cached by browser |\n\n### Why This Approach?\n\n- **Zero Conflicts** — CDN bundle uses isolated React instance\n- **Smaller Builds** — Editor not bundled with your app\n- **Framework Agnostic** — CDN bundle works with any framework or vanilla JS\n- **Background Validation** — Non-blocking API key checks with retry logic\n\n## Direct CDN Usage\n\nFor non-React projects or script-tag usage:\n\n```html\n<link rel=\"stylesheet\" href=\"https://code.kaptha.dev/creative/embed/editor.css\" />\n<script src=\"https://code.kaptha.dev/creative/embed/editor.js\"></script>\n\n<div id=\"editor\" style=\"width: 100vw; height: 100vh;\"></div>\n\n<script>\n  const editor = KapthaCreativeSuite.createEditor({\n    container: '#editor',\n    apiKey: 'your-api-key',\n    onSave: async (data) => console.log(data),\n  });\n\n  // Update props\n  editor.update({ theme: 'dark' });\n\n  // Destroy when done\n  editor.destroy();\n</script>\n```\n\n## Preloading\n\nTo preload the CDN bundle before rendering (e.g., on route prefetch):\n\n```tsx\nimport { loadBundle } from '@actovision/kaptha-creative-suite';\n\nloadBundle();\n```\n\n## TypeScript\n\nAll types are exported:\n\n```tsx\nimport type {\n  KapthaCreativeSuiteProps,\n  ExportData,\n  Template,\n  DocumentMeta,\n  PresetSize,\n  ThemeMode,\n  ShapeType,\n  NodeData,\n  ToolType,\n} from '@actovision/kaptha-creative-suite';\n```\n\n## Examples\n\nSee complete working examples in the [`/examples`](./examples) folder:\n\n- **[CDN](./examples/cdn)** — Single HTML file, zero build step\n- **[NPM](./examples/npm)** — Vite + React with TypeScript\n\n## Troubleshooting\n\n| Issue | Solution |\n|-------|----------|\n| **Editor not rendering** | Check console for errors, verify CDN access |\n| **\"Invalid API key\" error** | Get a valid key from [app.kaptha.com](https://app.kaptha.com) |\n| **Validation slow** | Normal — background validation with retry (up to 7s) |\n| **React conflicts** | Not possible — CDN bundle uses isolated React instance |\n| **TypeScript errors** | Install `@types/react` and `@types/react-dom` |\n\n## License\n\nMIT © [Actovision](https://github.com/Actovision-ORG)\n\n## Support\n\n- **Email**: hello@kaptha.com\n- **Issues**: [GitHub Issues](https://github.com/Actovision-ORG/kaptha-creative-suite-wrapper/issues)\n- **API Keys**: [Console](https://app.kaptha.com)\n- **Demo**: [creative-suite.kaptha.dev](https://creative-suite.kaptha.dev)\n\n## Related Packages\n\n- [kaptha-email-editor](https://github.com/Actovision-ORG/kaptha-email-editor) — Drag-and-drop email builder with MJML export\n","readmeFilename":"README.md"}