{"_id":"@bycrux/editor","_rev":"41-71e6e0c28ebdc1f884adeb23fe2a9558","name":"@bycrux/editor","dist-tags":{"latest":"1.2.0"},"versions":{"0.4.1":{"name":"@bycrux/editor","version":"0.4.1","_id":"@bycrux/editor@0.4.1","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"2f0a85b7ecf0ed8450f1e13fb636f3aa77cba0ed","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.4.1.tgz","fileCount":89,"integrity":"sha512-GbH6ShrRWA02sFp9l3/BCNKG2ZzZ8bScygsBpr/mnE3DLAg0zfAxQ5+mi+4IwgTDVfTQuXephB0F/aAHCTs1zg==","signatures":[{"sig":"MEQCIHzXjGve0krjnP12+rcwYhqvB7UAb9BIsa+tsGhvIG+pAiAetXiY8q6MpgxgbKifQn1ItTsWjVyfJ0JmAiUnK9SaCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565856},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"2f7d69fa18bc2b5ae0ae989b210933df8760d5ac","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.4.1_1781710854588_0.1728101799782522","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@bycrux/editor","version":"0.4.2","_id":"@bycrux/editor@0.4.2","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"06485e60b8d12f9752d44ec37e63cbd346be72df","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.4.2.tgz","fileCount":89,"integrity":"sha512-6fNILbgSq50cyfIgdGKRPhzTD9odz3JYo9JCZPisrmCC6xkGYE6mUnOP3iIWkgCg9gUBE3hXItDtT/8q5eM2Sw==","signatures":[{"sig":"MEUCIEd+56hPn1/GKFuq6XwOaj2byLI9Hby1MFS/nVSYrwSLAiEAvIW9xbZp2s7Q52R5lxcOAwgapg1GAmMXDN+YdVbzQ7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571944},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"27b4c87826bd366be520d4da640f7a8ecb38824d","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.4.2_1781716735035_0.9618791868741918","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@bycrux/editor","version":"0.4.3","_id":"@bycrux/editor@0.4.3","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"bd60297889ee94a4cba1895f22f43f5d0a4b6eb6","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.4.3.tgz","fileCount":89,"integrity":"sha512-V5MF21FTeqMLzRquv3CzvdyI/QQxp2zcghl5DYpmavW1ZMsH4WvR5sexWRfmJ3TAAYYd7Ib8X/FJjNjHmCUJuw==","signatures":[{"sig":"MEUCIQCNHvSgd93OFPLX6uXPsrg8PiEHEybcmcx8WNQGqof6+QIgQtTIqEYTfAAhfn6pH0hYB4adLBNEfNZl6Gpvb/5Rn58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572044},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"4a544e48c3d8057f642fd80aee585eedc3b947c8","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.4.3_1781717864359_0.526569110288108","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@bycrux/editor","version":"0.4.4","_id":"@bycrux/editor@0.4.4","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"d100bf6f9ea485871731512f2a835e4a09d55bde","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.4.4.tgz","fileCount":89,"integrity":"sha512-5BSI+olzR08Hdi1OloCDSY8vDaNSzS3l9NbX6ohZM7uHeVeL8kAq5073WV2E82D9n6MJKre0LQ1ht4Xdvl/U+Q==","signatures":[{"sig":"MEUCIFQ1URATjFk9ZToXM4bje3RPAPS8YgfONdzWQGV0MNnmAiEAqZcyRFugsIaOYaRayj6AWTrIEhuoIjkKNAprbdKyEXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572071},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"31b13f4498d5290459b5e3a59cda0da9d4a19cc2","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.4.4_1781718212647_0.8789808605006928","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@bycrux/editor","version":"0.4.5","_id":"@bycrux/editor@0.4.5","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"42e36d6089e275eba7b0a3aaea09d7b0158b5a96","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.4.5.tgz","fileCount":89,"integrity":"sha512-WLu9pbzmjgbNcWVbcwMidMZU32+ktPlR4IIDRyh/QDknSY9/PI9LEFvb1YeTqlpSuND20nx6UxYjuFE691YAoQ==","signatures":[{"sig":"MEUCIQDWEWpHKrlBttHWxA3qbeaydFnj+JPmmhSb8fSdrxhIswIgKoIDw7xGr9dn+6S8mVe7tNDnYdWLLtiwxM5eYnc4Mc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573777},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"65776e76ac2e4f514c503d88129501ea3d8f19af","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.4.5_1781718971596_0.6558203585262374","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@bycrux/editor","version":"0.4.6","_id":"@bycrux/editor@0.4.6","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"10c2ab909ecc3a313e7ebbba04237439cbade87c","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.4.6.tgz","fileCount":89,"integrity":"sha512-RSCWEUVW6iDcgvmMWFP0jVB/eZJAFj+FRnLqMFs/q4NK0abQdERJCIyyu57Je7b2IcEk9At4cy4K4hu+yljOxw==","signatures":[{"sig":"MEUCIQCyc1lDCFHkxdwLVCY5JD450bCEC1YTSdOn1N8OcXWaqQIgOyJ5uSa8U5AO3UdRtUctQbtm5CzbMSG+Zf68lvhJxIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574738},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"1363f4b80c1f08f279d2409dc7c4164f720f1421","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.4.6_1781719764554_0.9379118021709032","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@bycrux/editor","version":"0.4.7","_id":"@bycrux/editor@0.4.7","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"4578f0a082e8c4f3a529efab4bf644ae72d6d1f5","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.4.7.tgz","fileCount":89,"integrity":"sha512-0hQzDPNf+5ipxoxCkVIF4NPR5cYoP9oaHr+i+6yfyvsWL4JNSCcTgLJ3X/nPQsqBKkjBNCRL5UXeSuhTLsf7+g==","signatures":[{"sig":"MEQCICqdR3aYqvEPAK6mqCq2/AhJ1nveuRmObIINUrY+CdkfAiBzLaGLDLr8ofHCUjQxgpcL4W7s1ajxzjE+0aDftueLxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574860},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"3f591f4a1dd59d195d3cf35085f4c653d8ad7bfc","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.4.7_1781720321465_0.33835079845711435","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@bycrux/editor","version":"0.5.0","_id":"@bycrux/editor@0.5.0","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"a39861dd27950ef93e75ffefcd4866b9b0c467bf","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.5.0.tgz","fileCount":89,"integrity":"sha512-krSQUBB3sRE6LVJMp4qk6pkiHjerYnChFq9nBB1LCEkSxQTC1Zss2icvXAlOw0YLzj+pMZ+7Z5Ao3/QRRmFKFA==","signatures":[{"sig":"MEUCIFkOaOzwZ2zxWLeCc4RuAyIoySbQP8VIKv/oGseuHojfAiEAm3DmSf8MRyoZEgZmpKgAzblbVyWMfzdoUGznyEKy7MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578046},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"89c8a3deecba4bbc959a13d8f01ddf27185be374","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.5.0_1781722480497_0.47695364194711853","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@bycrux/editor","version":"0.5.1","_id":"@bycrux/editor@0.5.1","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"7685432c565ad4e49fa46b09cf17ca1a086478a0","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.5.1.tgz","fileCount":89,"integrity":"sha512-0ZMm6dUigDg91GQFjxMFfy4mW5vLi94zhrgraS/C/EKS10cIUt1AWCVdmSTTI7dtm9amtqe0UuyUhzZHv5F3eA==","signatures":[{"sig":"MEQCIHoyR+ZiaxJwM1uPU4mV3S5cavbLTXhILwSdXyG2Ily8AiAyb2BcK9jJO1b89nUhkp7ZO5t0bCGJNxGSQBeWR+AwmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578561},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"1820cc54a135e43d617262cd5ae96275424ce06f","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.5.1_1781739910645_0.4751676170497723","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@bycrux/editor","version":"0.5.2","_id":"@bycrux/editor@0.5.2","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"5293e77be18f98370c376b8f7f742cf598f7b630","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.5.2.tgz","fileCount":89,"integrity":"sha512-78pFQz7tyDio9i0h0Tmj/zIobcGCOqaa+5tYoezfrB3IDGswEwHpMLyeDJ6vTHtY8DWyLEPXoL5ZI7PVjlpuww==","signatures":[{"sig":"MEQCICL4L2FGN9m12SKvLzSAHWzPYtlWBstksYKbpbBbNI7PAiB+FoFUeWvaYKy2VYGBpIchenAYsihjgVuuhw5oimH6rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":580420},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"5ecfdcba2cee0ff951d75525b26e811327767adb","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.5.2_1781805128775_0.15434079932976452","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@bycrux/editor","version":"0.5.3","_id":"@bycrux/editor@0.5.3","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"b86cf6a5f87262ab3fc00be24d7261d7dd2b1a3c","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.5.3.tgz","fileCount":91,"integrity":"sha512-sxZ8DPSmTwVP+ybjnZdOGwga2BGJGL6hPunJx11/UU7pFvaUThEVtGUh+fZ4X8Orz7p9pWR6+UX/ofELH5UQQA==","signatures":[{"sig":"MEUCIQCK8q3ifFujREWIvwp/eG1rRLouBrX768E2W7VMHr9cIwIgfyhu2Mu3PLnKyAIIIK4l9nrC1VfvrVq/afPhhYbbE5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593509},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"c81a95744d709dd6397cc1c0687f348c85bbf150","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.5.3_1781819970862_0.24073941360722917","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@bycrux/editor","version":"0.6.0","_id":"@bycrux/editor@0.6.0","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"0bf779ace6fb02d5104727432488d760f0ce12a6","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.6.0.tgz","fileCount":96,"integrity":"sha512-uYM9tTEY+sH8CM/RK3fEVRy5/Z0EhGfpiijSVbw1/6mjwF73ssYgY6g85ib5dsZymxnKQ3CWtQueLD2tXfWJPA==","signatures":[{"sig":"MEYCIQCjGIUMuDX4jXyWIyW2AItaPDQpNGRbc93VdlBsRPo/lAIhAOyLbrUSgxdOyOJYA+HxwVvOsH1nyuxzjuutiz3FbH12","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626059},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"a01e3c87f9bcf9853a882419362981f35ad2ba62","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.6.0_1781981260936_0.6929957890006675","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@bycrux/editor","version":"0.6.1","_id":"@bycrux/editor@0.6.1","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"b5b554e29e7fff67927a4d26f6e6c50a53a7234a","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.6.1.tgz","fileCount":96,"integrity":"sha512-IbRzDfaHeye6Mg5hzd9fivnf8jVqsl9c2daIA+qdNsVClZpHeqED5jnaQ1Bjnu28a7votJH5aw4AvEOIHwGmrA==","signatures":[{"sig":"MEUCIQDwsvUvFi2Yxq0el1KdgmVgNBVcVGRuwEjUXs80wXg6MwIgKyIMKOzwwBfibgg/EBiXk7FW+Dl5wnyk5iagnVK1m/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626713},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"6e920328c1a63d9d10266c03265eab6dd48f9929","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.6.1_1781983770432_0.27679962779664025","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@bycrux/editor","version":"0.6.2","_id":"@bycrux/editor@0.6.2","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"fcaf529b3f500b52b9990c263ab73349b226258d","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.6.2.tgz","fileCount":96,"integrity":"sha512-lx9yerNnP3CuNXBj1Tl63b/QTvldbyJZGtOLIP9sJE6vIejzHcL7SKxmM/QfkrBExb9h1jU+1xSKJMVbdClNbw==","signatures":[{"sig":"MEUCIQDcy/0RC5M97JLDR5VhTd/2GgTUdx8Too6fVXOMA5yoxAIgS/rRBUF5vrM7tIKDXvqcLC8sM7neL4X4NpyJzX9xlnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627683},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"23289c9b97dd17eb565fbb259c321ae851ea3545","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.6.2_1781991562225_0.4670132478739608","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@bycrux/editor","version":"0.6.3","_id":"@bycrux/editor@0.6.3","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"bca6649ac14dd0559b7aec22aa6ab0516a20e48c","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.6.3.tgz","fileCount":96,"integrity":"sha512-wXaRM1raJi3zTFcP4BXvtD6e4RZLopg9VlKI9xQ7NNMKIRKdzVF6ug4mkkrPxJA4DA2+5IzTcIjHaT1m3aLKdA==","signatures":[{"sig":"MEUCICCZhw7luiLuzAhDLg/QlM/OfvOwwL9ss7AqERVbEhsfAiEAi+WqqfnFXDqPNzQWCCGwmFUlPWvGj/D4+YU+WrD0DGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630070},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"e0b840f6a8a711cce3b91d308ad815619605fb4e","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.6.3_1781992225167_0.627801379667847","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@bycrux/editor","version":"0.6.4","_id":"@bycrux/editor@0.6.4","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"753df53751a5d64652b72e4aac321e6d796e567a","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.6.4.tgz","fileCount":96,"integrity":"sha512-MKAjYAOZ9yc7C5ogKpx+xlyI4H5M70h6HVv1j0BZj7OQOFDaDiNNjBTc3lMPIq99ME6Kzeqt3BFn5iKA3b/CAA==","signatures":[{"sig":"MEUCIHGH7v1I3ZEwz0aV0psXiaYfgDZz0/HSGEL7SbgY6Y1LAiEAzAUgX6r/29FR4qfcUMRVHcR4vX/xaZKMebfDpqP1e8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631640},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"2e9758950c18ab6b826c116608229885b74a9af3","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.6.4_1781993436723_0.5765548190313805","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@bycrux/editor","version":"0.7.0","_id":"@bycrux/editor@0.7.0","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"7279173ab926ffc812266652cf4621744f6a8549","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.7.0.tgz","fileCount":97,"integrity":"sha512-aj2WX09QunHzKNrnbswtQozWIuE3RwSzxwlMFjxspL/MlZly/m4gekZkSUM5smYJD6vaIsjZo4j7Ig1TdyFM5g==","signatures":[{"sig":"MEYCIQCBVQsm7Oe89GMLc+KT3VUCvPbFEzTXCvS9R3oo4LYyZQIhAOA7eM8kR4+VeH3iUbYBqPl449m1EtdGOIPCLHn374ks","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650144},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"d0ffe279a76d0b1d3b30198d1cdf2eadebe2c504","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.7.0_1782081015567_0.4085684283170108","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@bycrux/editor","version":"0.7.1","_id":"@bycrux/editor@0.7.1","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"4fa72bfb467f618527b7ea31283bbc93be1c7a71","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.7.1.tgz","fileCount":98,"integrity":"sha512-8zaXOQ3c3xzw+nB+WBlAjympE0QJYnBwiBBJaDAXE7Dz5br0vw66Oi77DcFZq1yOu17DZJ8uXKU2brihfyxQyQ==","signatures":[{"sig":"MEYCIQD/0dlIMmDmumu9YZddu6NG/kV/oeEeaz4CIkAd17AboAIhAI2E6EPRdzq1IkFNWhR/RJvnDrIbxMnVdh5M0HW1cseV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653836},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"23815233c89328e4fdb40ff78f666564d98407d8","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.7.1_1782086182619_0.36569826630073576","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@bycrux/editor","version":"0.7.2","_id":"@bycrux/editor@0.7.2","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"5077963501dae82930cda0cb066b9f3aefc21ed1","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.7.2.tgz","fileCount":98,"integrity":"sha512-Ccz5qav/2dV9U5RRsfh1S4VhAsNTxlK21/s52bHB2yuCSunK9Yyql5GWVzJyqE+1kdST4/VxGdu+IAGE7dBhBA==","signatures":[{"sig":"MEYCIQDScUwZlIx4RBrC/qr8BS4houYZQ+JzYHvB0PIH8s+lxQIhAOAppStNPB6kWolONHdhi4a1hD8SSZaPQ5dyw0zNO0T+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654269},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"d426e0968b88ab46a961710bd30cfcbb67b2c48d","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.7.2_1782135079495_0.7976492883201667","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@bycrux/editor","version":"0.7.3","_id":"@bycrux/editor@0.7.3","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"179f1739402bc0d26ac49d669c60e45a7054560a","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.7.3.tgz","fileCount":98,"integrity":"sha512-GJQof99qGi6eRdgtN4KlZ5L80A1kOGL9VBOi2OLrUeQCJc6UK78JYnzxchYrAnXmcKQ6sTv4o743k3Jn2mL82g==","signatures":[{"sig":"MEQCICtVrEbUxxPlMTm2e2Rj9YPLeEOiSZeVnRqNTYGrzzLmAiALlGz4URdq1NldyMND0JZbIpMeBG7Yyu0l7rYD5IovLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655153},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"7384acad4374a3c8866ca0ed79edeb9d9d7d8e5f","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.7.3_1782137036293_0.4836810768623754","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@bycrux/editor","version":"0.7.4","_id":"@bycrux/editor@0.7.4","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"eb9399b4fa60dcba373d6bd679e70c4c0fa530d6","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.7.4.tgz","fileCount":98,"integrity":"sha512-02trArpa0gDkNS/jNdJbkrWrwNAE3F6KM8IU+iwakVYfLlxaus6t8YUb5BWNnBuqyYmDLHw5kknCNZ3sevKT5w==","signatures":[{"sig":"MEYCIQDTww+3xA7ih8K7dk7P2RLQ7S3yXeZCvc3gKg7evea3yQIhAM8VBsNMXtRrAYXsAsR4yo/BE8PCeIlWs586cJHvWU1P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655033},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"e0379408b2fa107ee394f7f39b2887a3f7f010dc","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.7.4_1782137867442_0.6386541658741172","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@bycrux/editor","version":"0.8.0","_id":"@bycrux/editor@0.8.0","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"54c1827e6b75d82041ba3682f0e5c2c27a43e997","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.8.0.tgz","fileCount":99,"integrity":"sha512-+R6wRAR+bvEz2XSfZYnMXssgxHJtnhpyOTqPFip+oOBIUF/SAPaVxDU3JZ1jFxm+6MxkegH7yZgkpiTyEcONZQ==","signatures":[{"sig":"MEUCIQDr8n4PJFG8DfsPHDNM07mQSdcSudn7UjPOg78FgyON+gIgUwvQznNJZ2Vb5ZBgsLc08WoUJzPjt06DpRtWvEo/ylU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667898},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"18f8a26b2f7c2c9133d9c8f1fd1ec7fa58c7f337","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.8.0_1782187466242_0.2574108821920502","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@bycrux/editor","version":"0.8.1","_id":"@bycrux/editor@0.8.1","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"f3a7c079443c4d5519ad0066a526eb291d6521f8","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.8.1.tgz","fileCount":99,"integrity":"sha512-IvivOZytCuCHK8BXaGzeNvPQpuPKrJMxojOeo6o0/IR8Xf4M5z4YuEcUBLigX8EIVXiYbsF6YWZ9cgYKYIwOiA==","signatures":[{"sig":"MEUCIHP5bj8nUvlUym8sBhbeFjSAptf+y0TrRpGRtRjcfJSjAiEAz8nzrjtczQhe+JY3qAiPcQVHkXluEayzg+zCtIyba+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667929},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"dff97def5d79b18d2ed833ebec4045907add302c","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.8.1_1782187711622_0.7155473567744808","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@bycrux/editor","version":"0.8.2","_id":"@bycrux/editor@0.8.2","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"ee7d4de0816df012fbfbd23f2fc7540725e8a94b","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.8.2.tgz","fileCount":99,"integrity":"sha512-ybBqNRgIQE7iA8KNG127lX0XJGoDHiiE95nN0LWqGlGmKY73farvGM94vnPd1sTCr7B/NoFHVepjiM7VN7xh0g==","signatures":[{"sig":"MEUCIQDxY5grzGYtNez3zQuzW2xvKB1KVuMKYGTB/Ba7dU1rBwIgBEYP+zJeTNfE9wklgP619aZKJpQnkgdjJ/fiFM5kbOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670692},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"c73907b74df497b950cd9a6a99095206fc2a3da3","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.8.2_1782232352049_0.043339677832346046","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@bycrux/editor","version":"0.8.3","_id":"@bycrux/editor@0.8.3","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"e796c4c068ce50687ee3a97cc1fec09fccbf2099","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.8.3.tgz","fileCount":99,"integrity":"sha512-0TjgOjUmj2+gmBPPyw1NMCDe5LmWaBwL7Rlu6m3Wr/rS5O+bw8CUnsYiyMHKEotiLFHjw8UjgvAFg9av2qEzyw==","signatures":[{"sig":"MEYCIQCdXBogvcUhKHw0TFi/Je5tEPh4tZkg8sQTInTmzavtagIhAIE3VuNVQPiAxsYTx1W8EIHb/x1yxJf47R6ADCmsS2gw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673321},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"670848be584db274c5810a5ecdb5cbb2cc4d7c04","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.8.3_1782252217817_0.9698871447069584","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@bycrux/editor","version":"0.8.4","_id":"@bycrux/editor@0.8.4","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"76566121e9743b5caa6404729f9835131686b7d5","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.8.4.tgz","fileCount":100,"integrity":"sha512-PAWat6PBi8jETFxal7MjWXalAkfZGumz/wbLZ9MHqRqsvEiMffSsEv2s0RixubIGJvt+AjKhGfN7TYVq4BMYLA==","signatures":[{"sig":"MEUCIQDFClfC+wyOU37oOLIxbSxaHx+r3v1IbTlejZLvMLC8gwIgaNGBrkzbumWfEoUt9Fmjna9GsZdRRXO8VpySP7F5Pts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676340},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"d204b1e174e32a2a7974a5862ca7eed097c80204","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.8.4_1782259694158_0.6446175347660046","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@bycrux/editor","version":"0.8.5","_id":"@bycrux/editor@0.8.5","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"e2b461381a12ed69df6df9d8b09ce988c5c29a57","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.8.5.tgz","fileCount":100,"integrity":"sha512-kZzMB2Wfk77GKMSA4+9/FsVog/YDou3rbRbkWWI+XD9xcz3wM9P2FFzb3aH2ADRzMiDGhiXPyt1AH7CeCcWk5Q==","signatures":[{"sig":"MEUCIQCNZtDTalED8effV42P090emoCSvZQBDQV3jPGrkbqydwIgDWJmr3deyX5gt6460Ll3Jl7p56AA/fseWIP8L48Vp68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679921},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"d204b1e174e32a2a7974a5862ca7eed097c80204","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.8.5_1782264340718_0.10496892888900633","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@bycrux/editor","version":"0.8.6","_id":"@bycrux/editor@0.8.6","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"4c1affedf5a1a667661939021b4ad0650632a65d","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.8.6.tgz","fileCount":101,"integrity":"sha512-/GUGQXYTQMXFHdbmVxyvHgsFj7ieWgT7kqwMzmH8HQcuC0m15tp7gOtDjgDReGr3W5MYV7dd9uyWvCUoC5yt/Q==","signatures":[{"sig":"MEUCIFhJ4q4Sp7+LubLPy/ZeDkwB+hWI2w2WKHZYoPcVIxMvAiEAsbexLzj8HTz7wJKH2jy4CRPq3JOJjMt7GZXCKZWMckw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688398},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"c9aa99ba3ce786efa479624521ca79534a16975d","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.8.6_1782433862398_0.7332066059339859","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@bycrux/editor","version":"0.8.7","_id":"@bycrux/editor@0.8.7","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"d09f9f30cdffe12e491a494564d520b6a2910a64","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.8.7.tgz","fileCount":101,"integrity":"sha512-AXsjbG7JISECuPuQMfi6p/CliiyKG1WUmeLZe0dfEHc8OIj61pZa+iwiPmSf8jbJ5hakzzW+5sPKOYrK9lao2Q==","signatures":[{"sig":"MEQCIBUsp/GXlClA2GSq57McxSe9s674AY2i44pcYADZL5WOAiBfiBLdSGyxuCdkwXk/LW6biApVCVF/CeO/Fm1d68DfHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694799},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"73f7f25fcf6f7d867c2b407c042dc34393932a46","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.8.7_1782528591287_0.9847456170113837","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@bycrux/editor","version":"0.8.8","_id":"@bycrux/editor@0.8.8","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"049310d1e5dfdc8d5f0a028b0bce6ea1d9aca9ca","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.8.8.tgz","fileCount":103,"integrity":"sha512-D0xiLzjUglKNVNOTwPqdCqXwank5DQEArqvz8tSgIYlo8QGkSauxaAoyoK4YJ+zux5eORk3fvmjHsPQMyglmxA==","signatures":[{"sig":"MEYCIQDPtoO/7rP7091cPhyNEszmXBd+9dtCO5Q4tL9HdymZgAIhALaAj5qEs/COKqsEeFxaTfaFgzUNsNXAmsVChcizqar5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704031},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"08e690f5aaf1edb0c1c178eed1b4c8301d44e3ff","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.8.8_1783624906156_0.7106189320665646","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@bycrux/editor","version":"0.8.9","_id":"@bycrux/editor@0.8.9","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"af5936a77e70f2278d76018a93ae51e184e3ef6f","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.8.9.tgz","fileCount":103,"integrity":"sha512-m6P/ayTTp7nZUneR3GIMVsl2PtIomPmgxq0Yv2K19NIQ+dZjqJSAr0JZ+TYAC+mvAgNfHKLU9Fb9/MAAJ21TzA==","signatures":[{"sig":"MEUCIEMPicUtuG/io6CV+/oBzeUjsh4uvR7jIhvAFOlatA9YAiEA21XQW3AbOydkoq+WctyPHc8QO2A8vtZb/uqg0z37MvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708491},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"92a960ac63684f815711f55404b5c2439f88ee0b","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.8.9_1784222628944_0.3214897606090146","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@bycrux/editor","version":"0.9.0","_id":"@bycrux/editor@0.9.0","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"abf432b55ffce6114bfa51395a15f899ac8ff9d1","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.9.0.tgz","fileCount":105,"integrity":"sha512-oMh417CIj2NOeSsRDoqPtBMXQBD3jefYNOd1u86wnGPN/AoX/f7vefT6iDi/b/IoPlOVz71aIVrKDbeHP5CU3w==","signatures":[{"sig":"MEQCIEZde/zFqmB6ZB21+tCQb9ISwIJE2U7JKAf+KuYXTyKGAiAtnLgbBy+Zg5FvpY5xXUOV4tFu45szaaNIjFpPh23psw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718332},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"c97ac4eba44906da406a73559f1b03c66b976a68","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.9.0_1784753636813_0.846868027674915","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@bycrux/editor","version":"0.10.0","_id":"@bycrux/editor@0.10.0","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"c628eb3f51a2b4232d3bfeb97a648fd228a318e2","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.10.0.tgz","fileCount":114,"integrity":"sha512-xHZCyjhP1yyVvsfM2R+gYAQOXpG+Tm4Q8K0MvcGXGaxyv30MFU2b+MDY9ltEnyDvz4oKwJOxBK8k12EZYDTmFw==","signatures":[{"sig":"MEUCIDYyaZbtqeBhfwBzrSON5hLwOuHfR6A9Kr6mgYmOGNxoAiEA6h8tZohQJNMa/TWoM3xVpAPr7CDrKR71pEBljXzsWzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752604},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.10.0_1784869210971_0.6394481746951752","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@bycrux/editor","version":"0.11.0","_id":"@bycrux/editor@0.11.0","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"c366140386f7edd24730ad3fe549b91215ba0038","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.11.0.tgz","fileCount":124,"integrity":"sha512-yp8QxbyE5Z9dgvv8bNnus2Oa76D5p3SHhSwEnsdhGKz2r2E/FPDPBQ2GcD57p+k8PpVpDpocamUA127O4GCGFA==","signatures":[{"sig":"MEUCIQCFQFuFFS5pW6BcFsetjPOeHtse4cQ9s/xD5RFCwBaaDAIgBEtZCqpL4RiLkuDif2vgT5HbhOP21ExsV2Xi34rF+2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878250},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"e1b6eeb3fa59035e6de09a320eb6ba062d827542","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.11.0_1786169809960_0.5027609295285789","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@bycrux/editor","version":"0.11.1","_id":"@bycrux/editor@0.11.1","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"d22c50bd9e8b809c9fb26aad7753bfd63c7f456f","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.11.1.tgz","fileCount":125,"integrity":"sha512-bixwe5Ty52MLs8/LfgLevFN/J7jcOorNZe90KDn347eXq2qRp/icHnCHGYE6QJhmIyo2Tt47zQ+XymwxnL4i4Q==","signatures":[{"sig":"MEUCIQCtL8u6cmCb6jkvs5wO6NPFHBiqHpsNhv9AWV/AtHGrBQIgNiyC0UojvbBplBTICeROWXBYBC7aafVdGLUoWzaPMrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884023},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"7d64d226ea873ad8092e334ac00ee88a140b741b","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.11.1_1786172081226_0.40524093014917706","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@bycrux/editor","version":"0.11.2","_id":"@bycrux/editor@0.11.2","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"ca5ba3323233ca01560a26f5aa811d563ac5187c","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.11.2.tgz","fileCount":125,"integrity":"sha512-pCj9dia0LQLBqLUfzkDlBV0J89Hn/oYyUYP0oJ3C7UBtMRQqGjMuYw0LznmCx78yT19qeKIiu9v10YP32GQVVQ==","signatures":[{"sig":"MEUCIQCQPKBXuHjlYXpxj9IPK55KiNzCazoF6Rrgi5iFUVddtQIgc/fS3vSm4FnL2iZFGkc/a8rPe64fA6LnwaKQXrFWMcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890756},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"b4a334ab25dc0e63807dc1c9251acfa0005bbc4d","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.11.2_1786173245554_0.017103225378872766","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@bycrux/editor","version":"0.12.0","_id":"@bycrux/editor@0.12.0","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"48c176364dd66fe3d48c3153a14f74aced73baff","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-0.12.0.tgz","fileCount":128,"integrity":"sha512-lMfklDKuDjitRQQcujr21Wz+0LZ/JV8ePdRlu7VMB7iaNpgUeQpZa0oKsOBLSLRBYdFQs0+0xNmBv9OYai2++w==","signatures":[{"sig":"MEUCIQC1j0bM9bDhgWwAzOezIg2QKpphlOfNOiIjCsm2TjzHqQIgdRzIxJ5p+Xt2I5dCf3o7SuTVzlp7eARDQV0z8o8CPYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925009},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"87a1a026ce391cde629e9ee8876f8301806b1a6d","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","lucide-react":"^0.400","tailwind-merge":"^2","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_0.12.0_1786227142041_0.3209151017318639","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bycrux/editor","version":"1.0.1","_id":"@bycrux/editor@1.0.1","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"63c1d8c12a70017fda93612f11664ac611242c8c","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-1.0.1.tgz","fileCount":306,"integrity":"sha512-jJhvnd2chn0PkhRHFMV6XAexgGasukvt8AwEVakjqRXCeI6cMTHOWCRL1Ibs4U+EX6SiIQvo14hMKRADjSaJ/Q==","signatures":[{"sig":"MEUCIDEO+xVosCmdmI46PdAVyxOW7hhbgLe8MpkOBmx35BoeAiEAxKyq9z847QCfTGp/8fBxdz2czKtR4J5tBC63ucx94ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4342451},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"f71ae40c76f32a1e732a6d891e6e140403d10cce","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","mp4box":"^0.5.4","lucide-react":"^0.400","tailwind-merge":"^2","@bycrux/timeline-core":"^0.1.0","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_1.0.1_1787764979530_0.9584942810537322","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bycrux/editor","version":"1.0.2","_id":"@bycrux/editor@1.0.2","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"ed2af4ed446e706399f8e3225669769a2cb1faba","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-1.0.2.tgz","fileCount":306,"integrity":"sha512-axLo/KuilwDXcTYfIUlV7zttvebEXNh4COj+5vPCxO5QpHV0gw+LfVtayeV3ujHbhp1ho0ibUcgndT1urGJwsw==","signatures":[{"sig":"MEQCIBqkbJg+GOLROggwbyj3G7E0YcfTDnf4oOb4tus50n3WAiAmw6C1DhHInBtlKweIyRPJniYSff/cRpOnQ/J3t19TTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4342518},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"90a16deaab9cf578c76360c5114992d54a927ff6","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","mp4box":"^0.5.4","lucide-react":"^0.400","tailwind-merge":"^2","@bycrux/timeline-core":"^0.1.0","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_1.0.2_1787769476825_0.04858475402198281","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bycrux/editor","version":"1.1.0","_id":"@bycrux/editor@1.1.0","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"dist":{"shasum":"eeef25b764c945d0754c44d92e70463a3923891f","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-1.1.0.tgz","fileCount":306,"integrity":"sha512-8Olk2q/w+xDByF4A4s9lanvJcp2nXhK8Zqey1TgOW+2MggbBfxQ1spuA6tYAiyQO3tyMV4wwNLDTusXODVsCNg==","signatures":[{"sig":"MEUCIQCiJQDmT/+3MhPRgU7m30ZNMb4KosB7PlQ+l3xpPAdswAIgbtTJydzR4bvD99ii23YDpJewxvTzGktqbivvdNnMt2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4456153},"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"gitHead":"04d01309470970c6114a9e4eeebe7a1f6da2567f","private":false,"scripts":{"lint":"eslint src","test":"vitest run"},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"_npmVersion":"11.6.0","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2","mp4box":"^0.5.4","lucide-react":"^0.400","tailwind-merge":"^2","@bycrux/timeline-core":"^0.2.0","class-variance-authority":"^0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26","react":"^19.0.0","eslint":"^9","vitest":"^2","react-dom":"^19.0.0","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8.61.1","@vitejs/plugin-react":"^4","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/editor_1.1.0_1787813834075_0.39972454909570243","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bycrux/editor","version":"1.2.0","private":false,"type":"module","exports":{".":"./src/index.ts","./schema":"./src/schema.ts"},"sideEffects":false,"scripts":{"test":"vitest run","lint":"eslint src"},"dependencies":{"@bycrux/timeline-core":"^0.2.1","class-variance-authority":"^0.7","clsx":"^2","lucide-react":"^0.400","mp4box":"^0.5.4","tailwind-merge":"^2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"devDependencies":{"@testing-library/jest-dom":"^6","@testing-library/react":"^16","@types/react":"^19","@types/react-dom":"^19","@vitejs/plugin-react":"^4","eslint":"^9","jsdom":"^26","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5","typescript-eslint":"^8.61.1","vitest":"^2"},"publishConfig":{"access":"public"},"_id":"@bycrux/editor@1.2.0","gitHead":"86fb157169ad2c11695dd743f0a12ab2c9c9f8ae","description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-4v4gZ/LzpdEhxF5D5gh7uw9TRIaCl/Jk2Bjx7DexSs4djL4XfH/zAATGIVLOwgTKtFUz0Z7yjQfkB2TsOpfuug==","shasum":"7d7d6f45d03851babaad55a48feca53a053064c3","tarball":"https://registry.npmjs.org/@bycrux/editor/-/editor-1.2.0.tgz","fileCount":311,"unpackedSize":4525225,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCR6VLM1XqMCeOo4yuknWe6RHiL7cCX4S9943eKNEWKoAIhAKfGJ+VnHEZEfOQ9YrYuYvwvmeyne1WmrCTerdxfHD1a"}]},"_npmUser":{"name":"sampadilla","email":"sam@bycrux.com"},"directories":{},"maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/editor_1.2.0_1787898699285_0.20103194780570788"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-17T15:40:54.273Z","modified":"2026-08-28T06:31:39.754Z","0.4.1":"2026-06-17T15:40:54.744Z","0.4.2":"2026-06-17T17:18:55.261Z","0.4.3":"2026-06-17T17:37:44.544Z","0.4.4":"2026-06-17T17:43:32.898Z","0.4.5":"2026-06-17T17:56:11.807Z","0.4.6":"2026-06-17T18:09:24.729Z","0.4.7":"2026-06-17T18:18:41.694Z","0.5.0":"2026-06-17T18:54:40.652Z","0.5.1":"2026-06-17T23:45:10.793Z","0.5.2":"2026-06-18T17:52:08.933Z","0.5.3":"2026-06-18T21:59:31.024Z","0.6.0":"2026-06-20T18:47:41.183Z","0.6.1":"2026-06-20T19:29:30.607Z","0.6.2":"2026-06-20T21:39:22.475Z","0.6.3":"2026-06-20T21:50:25.349Z","0.6.4":"2026-06-20T22:10:36.898Z","0.7.0":"2026-06-21T22:30:15.738Z","0.7.1":"2026-06-21T23:56:22.794Z","0.7.2":"2026-06-22T13:31:19.646Z","0.7.3":"2026-06-22T14:03:56.493Z","0.7.4":"2026-06-22T14:17:47.681Z","0.8.0":"2026-06-23T04:04:26.390Z","0.8.1":"2026-06-23T04:08:31.936Z","0.8.2":"2026-06-23T16:32:32.212Z","0.8.3":"2026-06-23T22:03:38.072Z","0.8.4":"2026-06-24T00:08:14.334Z","0.8.5":"2026-06-24T01:25:40.894Z","0.8.6":"2026-06-26T00:31:02.566Z","0.8.7":"2026-06-27T02:49:51.441Z","0.8.8":"2026-07-09T19:21:46.312Z","0.8.9":"2026-07-16T17:23:49.127Z","0.9.0":"2026-07-22T20:53:57.024Z","0.10.0":"2026-07-24T05:00:11.172Z","0.11.0":"2026-08-08T06:16:50.193Z","0.11.1":"2026-08-08T06:54:41.387Z","0.11.2":"2026-08-08T07:14:05.721Z","0.12.0":"2026-08-08T22:12:22.216Z","1.0.1":"2026-08-26T17:22:59.755Z","1.0.2":"2026-08-26T18:37:57.029Z","1.1.0":"2026-08-27T06:57:14.236Z","1.2.0":"2026-08-28T06:31:39.545Z"},"description":"Host-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.","maintainers":[{"name":"sampadilla","email":"sam@bycrux.com"}],"readme":"# @bycrux/editor\n\nHost-agnostic carousel editor for the ByCrux platform. Ships raw TypeScript/TSX source — the consuming application is responsible for transpilation.\n\nThe package owns:\n- The editor-facing project/slide/element schema (`./schema`)\n- The `EditorAdapter` and `EditorTheme` contracts\n- All editor UI components (carousel editor, crop, text formatting, overlay preview)\n- State management (reducer + mutation queue + `useProjectState`)\n\n**Video editing is not yet included** — that is a future phase. Today the package covers carousel slides only.\n\n---\n\n## Install\n\nThe package is published publicly to the npm registry under the `@bycrux` org.\n\n```bash\nnpm install @bycrux/editor\n```\n\n---\n\n## Required consumer configuration\n\nThe package ships raw source and uses Tailwind utility classes internally. Consumers must configure three things.\n\n### 1. Tailwind content glob\n\nAdd the package source to your Tailwind `content` array so utility classes are not purged:\n\n```ts\n// tailwind.config.ts\nexport default {\n  content: [\n    './src/**/*.{ts,tsx}',\n    'node_modules/@bycrux/editor/src/**/*.{ts,tsx}', // required\n  ],\n  // ...\n}\n```\n\n### 2. React deduplication (Vite)\n\nThe package lists `react` and `react-dom` as peer dependencies. In a Vite project, deduplicate them to guarantee a single React instance:\n\n```ts\n// vite.config.ts\nexport default defineConfig({\n  resolve: {\n    dedupe: ['react', 'react-dom'],\n  },\n  optimizeDeps: {\n    include: ['@bycrux/editor'],\n  },\n})\n```\n\n### 3. Next.js transpilePackages\n\nFor Next.js consumers, add the package to `transpilePackages` so Next's compiler handles the raw TypeScript source:\n\n```ts\n// next.config.ts\nconst nextConfig = {\n  transpilePackages: ['@bycrux/editor'],\n}\nexport default nextConfig\n```\n\n---\n\n## Usage\n\n### Implementing an EditorAdapter\n\nThe editor is host-agnostic. You supply an `EditorAdapter` that wires up your transport, auth, and URL resolution. The interface is generic over your concrete project type `P extends EditorProject`, so host-specific fields survive load→edit→save round-trips at the type level.\n\n**Required methods:**\n\n| Method | Description |\n|---|---|\n| `loadProject(id)` | Fetch the full project by id |\n| `saveProject(id, project)` | Persist the full project |\n| `subscribe(id, onFrame)` | Subscribe to live project frames (e.g. SSE); returns unsubscribe |\n| `render(id, opts?)` | Start a render; returns `AsyncIterable<RenderEvent>` |\n| `resolveImageSrc(element)` | Map an `ImageElement` to a displayable URL |\n| `compileOverlay(template)` | Compile a JSX overlay template → `OverlayFactory`; host-supplied (editor carries no overlay runtime / Three.js) |\n| `listGlobalOverlays()` | List workspace-wide overlay templates |\n| `listSystemOverlays()` | List built-in/system overlay templates |\n| `uploadFile(file, projectId?)` | Upload a file; returns a host-resolvable path |\n| `fileUrl(path)` | Map a raw host path to a fetchable URL (synchronous) |\n\n**Optional methods:**\n\n| Method | Description |\n|---|---|\n| `listMedia?(scope)` | List media items in the given scope (`universal` or `project`) |\n| `listProfileOverlays?(profileName)` | List overlay templates scoped to a named profile |\n| `getInfo?()` | Return host environment info (e.g. `root_skill_path`) |\n| `generateImage?(prompt, projectId)` | AI image generation; editor feature-detects presence |\n\n### Rendering the editor\n\n```tsx\nimport { CarouselEditor } from '@bycrux/editor'\nimport type { EditorAdapter, EditorProject } from '@bycrux/editor'\n\n// Your adapter wired to your host's transport\nconst adapter: EditorAdapter = { /* ... */ }\n\nfunction MyEditorPage() {\n  const [project, setProject] = useState<EditorProject | null>(null)\n\n  return project ? (\n    <CarouselEditor\n      project={project}\n      adapter={adapter}\n      onProjectChange={setProject}\n      theme={myTheme}   // optional — defaults to Montaj dark theme\n      slots={mySlots}   // optional — inject host UI into editor slots\n    />\n  ) : null\n}\n```\n\n### EditorSlots\n\nThe `slots` prop lets you inject host-specific UI into named regions inside the assembled editor:\n\n| Slot | Where it renders |\n|---|---|\n| `toolbarActions` | Editor toolbar action area |\n| `exportActions` | Export / render action area |\n| `assetsPanel` | Assets / media panel area |\n| `pendingStatus` | Pending/empty view; replaces default \"Message your agent\" copy (e.g. live agent progress) |\n\n### Generic project type\n\nIf your host carries fields beyond `EditorProject`, pass your richer type through the generic:\n\n```ts\ninterface MyProject extends EditorProject {\n  pipelineId: string\n  tenantId: string\n}\n\nconst adapter: EditorAdapter<MyProject> = { /* ... */ }\n\n<CarouselEditor<MyProject>\n  project={myProject}\n  adapter={adapter}\n  onProjectChange={setMyProject}\n/>\n```\n\nYour extra fields survive the edit cycle without casts.\n\n---\n\n## Notes\n\n- `compileOverlay` is **always host-supplied**. The package carries no overlay runtime, no Three.js, and no Babel compiler. Montaj provides its own `lib/overlay-eval` implementation; Hub-side consumers will supply their own.\n- The `./schema` export (`import ... from '@bycrux/editor/schema'`) is the single source of truth for project/slide/element shapes and can be imported independently of the React components.\n","readmeFilename":"README.md"}